falign-stack

 

ルーチンへの入口で使用するスタック・アライメントをコンパイラーに指示します。

IDE オプション

なし

アーキテクチャー

IA-32 アーキテクチャー

構文

Linux および Mac OS X:

-falign-stack=mode

Windows:

なし

引数

mode

スタック・アライメントの方法です。設定可能な値は以下のとおりです。

default

スタック・アライメントにデフォルトのヒューリスティックを使用するようコンパイラーに指示します。アライメントが必要な場合、コンパイラーは動的にスタックをアラインします。

maintain-16-byte

特定のスタック・アライメントを仮定しないように、また、スタックが既にアライメントされている場合はそれを維持するように指示します。アライメントが必要な場合、コンパイラーは動的にスタックをアラインします。これは、GCC と互換性があります。

assume-16-byte

スタックが 16 バイト境界でアライメントされていることを仮定するように、また、16 バイト境界を維持するように指示します。これは、GCC と互換性があります。

デフォルト

-falign-stack=default

コンパイラーは、スタック・アライメントにデフォルトのヒューリスティックを使用します。

説明

このオプションは、ルーチンへの入口で使用するスタック・アライメントをコンパイラーに指示します。

代替オプション

なし