標準ライブラリ関数の呼び出しをインライン展開します。
[指定形式]
-library={function|intrinsic}
|
functionを指定した場合と同じ意味になります。
[詳細説明]
- | 次の標準ライブラリ関数を関数呼び出しにするか,インライン展開するかを制御します。 |
- | functionを指定した場合,常に対象関数を呼び出すコードを生成します。 |
- | intrinsicを指定した場合,可能であれば対象関数の呼び出しをインライン展開します。 |
- | 本オプションを複数回指定した場合,最後の指定が有効になります。 |
- | パラメータにfunction,intrinsic以外を指定した場合 |
- | 本オプション指定により,対象のライブラリ関数呼び出しがインライン展開された場合,展開後のコードは変数errnoを更新しません。また,次の入力に対する動作が関数呼び出し時と異なります。 |
- | fmax,fmaxf,fmin,fminf:+0.0と-0.0,非数 |