<コンパイル・オプション / 最適化オプション>
[指定形式]
[詳細説明]
- | sizeオプションを指定した場合、コードサイズ重視の最適化を実施します。 |
[備考]
- | sizeオプションを指定した場合、optimizeオプションの指定により、以下オプションが指定されているとみなします。ただし、以下オプションを明示的に指定した場合は指定したオプションが有効になります。 |
<optimize=max指定時>
|
|
|
|
|
|
|
|
|
size
|
loop=1
|
inline=0
|
noconst_div
|
schedule
|
const_copy
|
noscope
|
map注
nomap注
|
alias=ansi
|
注 | 入力がC/C++ソースで、かつ出力の指定がoutput=absかmotの場合はmapがデフォルトに、それ以外ではnomapがデフォルトとなります。 |
<optimize=2指定時>
|
|
|
|
|
|
|
|
|
size
|
loop=1
|
noinline
|
noconst_div
|
schedule
|
const_copy
|
scope
|
nomap
|
alias=noansi
|
<optimize=0またはoptimize=1指定時>
|
|
|
|
|
|
|
|
|
size
|
loop=1
|
noinline
|
noconst_div
|
noschedule
|
noconst_copy
|
scope
|
nomap
|
alias=noansi
|