推奨されていないコンパイラー・オプション (古いオプション) と削除されたコンパイラー・オプション

ここでは、推奨されていない古いオプションと削除されたオプションを一覧にしています。また、代わりとなるオプションがある場合は、そのオプションも紹介しています。

推奨されていないオプション (古いオプション)

「古いオプション」とされるコンパイラー・オプションは、現在のリリースではサポートされていますが、次期バージョンではサポートされなくなる予定です。

本バージョンのコンパイラーで推奨されていない古いオプションは次のとおりです。

Linux* および Mac OS* X オプション

推奨する代わりのオプション

-axK

なし

-axN

Linux: -axSSE2
Mac OS X: なし

-axP

Linux: -axSSE3
IA-32 アーキテクチャー・ベースの Mac OS X: -axSSE3
インテル® 64 アーキテクチャー・ベースの Mac OS X: なし

-axS

-axSSE4.1

-axT

Linux: -axSSSE3
IA-32 アーキテクチャー・ベースの Mac OS X: なし
インテル® 64 アーキテクチャー・ベースの Mac OS X: -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
-no-IPF-fltacc

-fp-model precise
-fp-model fast

-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
Mac OS X: なし

-xO

-msse3

-xP

Linux: -xSSE3
IA-32 アーキテクチャー・ベースの Mac OS X: -xSSE3
インテル® 64 アーキテクチャー・ベースの Mac OS X: なし

-xS

-xSSE4.1

-xT

Linux: -xSSSE3
IA-32 アーキテクチャー・ベースの Mac OS X: なし
インテル® 64 アーキテクチャー・ベースの Mac OS X: -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
/QIPF-fltacc-

/fp:precise
/fp:fast

/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

なし

このリストに記載されているオプション以外にも、削除されたオプションがあります。