ここでは、推奨されていない古いオプションと削除されたオプションを一覧にしています。また、代わりとなるオプションがある場合は、そのオプションも紹介しています。
「古いオプション」とされるコンパイラー・オプションは、現在のリリースではサポートされていますが、次期バージョンではサポートされなくなる予定です。
本バージョンのコンパイラーで推奨されていない古いオプションは次のとおりです。
Linux* および Mac OS* X オプション |
推奨する代わりのオプション |
---|---|
-axK |
なし |
-axN |
Linux: -axSSE2 |
-axP |
Linux: -axSSE3 |
-axS |
-axSSE4.1 |
-axT |
Linux: -axSSSE3 |
-axW |
-msse2 |
-diag-<type> sv[<n>] |
-diag-<type> sc[<n>] |
-diag-enable sv-include |
-diag-enable sc-include |
-func-groups |
-prof-func-groups |
-i-dynamic |
-shared-intel |
-i-static |
-static-intel |
-inline-debug-info |
-debug |
-IPF-flt-eval-method0 |
-fp-model source |
-IPF-fltacc |
-fp-model precise |
-IPF-fma |
-fma |
-IPF-fp-relaxed |
-fp-relaxed |
-march=pentiumii |
なし |
-march=pentiumiii |
-march=pentium3 |
-mcpu |
-mtune |
-mp |
-fp-model |
-Ob |
-inline-level |
-openmp-lib legacy |
なし |
-openmpP |
-openmp |
-openmpS |
-openmp-stubs |
-prefetch |
-opt-prefetch |
-prof-genx |
-prof-gen=srcpos |
-use-asm |
なし |
-use-pch |
-pch-use |
-xK |
-mia32 |
-xN |
Linux: -xSSE2 |
-xO |
-msse3 |
-xP |
Linux: -xSSE3 |
-xS |
-xSSE4.1 |
-xT |
Linux: -xSSSE3 |
-xW |
-msse2 |
Windows* オプション |
推奨する代わりのオプション |
---|---|
/4Nb |
/check:none |
/4Yb |
/check:all |
/debug:partial |
なし |
/Fm |
/map |
/G5 |
なし |
/G6 (または /GB) |
なし |
/G7 |
なし |
/Ge |
/Gs0 |
/ML および/MLd |
なし |
/Op |
/fp |
/QaxK |
なし |
/QaxN |
/QaxSSE2 |
/QaxP |
/QaxSSE3 |
/QaxS |
/QaxSSE4.1 |
/QaxT |
/QaxSSSE3 |
/QaxW |
/arch:SSE2 |
/Qdiag-<type> sv[<n>] |
/Qdiag-<type> sc[<n>] |
/Qdiag-enable:sv-include |
/Qdiag-enable:sc-include |
/Qinline-debug-info |
なし |
/QIPF-flt-eval-method0 |
/fp:source |
/QIPF-fltacc |
/fp:precise |
/QIPF-fma |
/Qfma |
/QIPF-fp-relaxed |
/Qfp-relaxed |
/Qopenmp-lib:legacy |
なし |
/Qprefetch |
/Qopt-prefetch |
/Qprof-genx |
/Qprof-gen=srcpos |
/Quse-asm |
なし |
/Quse-vcdebug |
なし |
/QxK |
なし |
/QxN |
/QxSSE2 |
/QxO |
/arch:SSE3 |
/QxP |
/QxSSE3 |
/QxS |
/QxSSE4.1 |
/QxT |
/QxSSSE3 |
/QxW |
/arch:SSE2 |
/Zd |
/debug:minimal |
このリストに記載されているオプション以外にも、推奨されていないオプション (古いオプション) があります。
オプションの中にはサポートを終了し、削除されたものがあります。削除されたオプションを使用した場合、コンパイラーは警告を表示し、オプションを無視してコンパイルを続行します。
このバージョンのコンパイラーで削除されたオプションは次のとおりです。
Linux および Mac OS X オプション |
推奨する代わりのオプション |
---|---|
-axB |
-axSSE2 |
-axi |
なし |
-axM |
なし |
-cxxlib-gcc[=dir] |
-cxxlib[=dir] |
-cxxlib-icc |
なし |
-F |
-preprocess-only または -P |
-fp |
-fno-omit-frame-pointer |
-fpstkchk |
-fp-stack-check |
-IPF-fp-speculation |
-fp-speculation |
-ipo-obj (および -ipo_obj) |
なし |
-Kpic、-KPIC |
-fpic |
-mtune=itanium |
なし |
-nobss-init |
-no-bss-init |
-opt-report-level |
-opt-report |
-prof-format-32 |
なし |
-prof-gen-sampling |
なし |
-qp |
-p |
-shared-libcxa |
-shared-libgcc |
-ssp |
なし |
-static-libcxa |
-static-libgcc |
-syntax |
-syntax-only または -fsyntax-only |
-tpp1 |
なし |
-tpp2 |
-mtune=itanium2 |
-tpp5 |
なし |
-tpp6 |
なし |
-tpp7 |
-mtune=pentium4 |
-xB |
-xSSE2 |
-xi |
なし |
-xM |
なし |
Windows オプション |
推奨する代わりのオプション |
---|---|
/4ccD (および /4ccd) |
なし |
/G1 |
なし |
/QaxB |
/QaxSSE2 |
/Qaxi |
なし |
/QaxM |
なし |
/Qfpstkchk |
/Qfp-stack-check |
/QIPF-fp-speculation |
/Qfp-speculation |
/Qipo-obj (および /Qipo_obj) |
なし |
/Qopt-report-level |
/Qopt-report |
/Qprof-format-32 |
なし |
/Qprof-gen-sampling |
なし |
/Qssp |
なし |
/Qvc6 |
なし |
/Qvc7 |
なし |
/QxB |
/QxSSE2 |
/Qxi |
なし |
/QxM |
なし |
このリストに記載されているオプション以外にも、削除されたオプションがあります。