-qspill

説明

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

構文

構文図を読む構文図をスキップする                  .-512--.
>>- -q--spill--=--+-size-+-------------------------------------><
 

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

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

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

xlc myprogram.c -qspill=900

関連情報