spill

C に適用 C++ に適用

目的

レジスター割り振り予備域を size バイトに指定する。

構文


構文図

#pragma optionsも参照してください。

プログラムが非常に複雑な場合、あるいは計算が多過ぎてレジスター内に一度に保持できないためにプログラムに一時記憶域が必要な場合には、この領域を増加させる必要がある場合があります。コンパイラーが予備域を拡大するように要求するメッセージを出さない限り、この予備域は拡大しないでください。競合がある場合には、指定された最大の予備域が使用されます。

myprogram.c のコンパイル時に警告メッセージを受け取ったものの、 900 項目の予備域を指定してコンパイルしたい場合には、以下のように入力します。

xlc myprogram.c -qspill=900

関連参照

コンパイラーのコマンド行オプション
#pragma options IBM Copyright 2003