This topic lists deprecated and removed compiler options and suggests replacement options, if any are available.
Occasionally, compiler options are marked as "deprecated." Deprecated options are still supported in the current release, but are planned to be unsupported in future releases.
The following options are deprecated in this release of the compiler:
Linux* OS and Mac OS* X Options |
Suggested Replacement |
---|---|
-A- |
None |
-alias-args |
-fargument-alias |
-axK |
None |
-axN |
Linux* OS: -axSSE2 |
-axP |
Linux* OS: -axSSE3 |
-axS |
-axSSE4.1 |
-axT |
Linux* OS: -axSSSE3 |
-axW |
-msse2 |
-c99 |
-std=c99 |
-create-pch |
-pch-create |
-diag-<type> sv[<n>] |
-diag-<type> sc[<n>] |
-diag-enable sv-include |
-diag-enable sc-include |
-func-groups |
-prof-func-groups |
-fwritable-strings |
None |
-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 |
-Kc++ |
-x c++ |
-march=pentiumii |
None |
-march=pentiumiii |
-march=pentium3 |
-mcpu |
-mtune |
-mp |
-fp-model |
-Ob |
-inline-level |
-openmp-lib legacy |
None |
-openmpP |
-openmp |
-openmpS |
-openmp-stubs |
-prefetch |
-opt-prefetch |
-prof-genx |
-prof-gen=srcpos |
-use-asm |
None |
-use-pch |
-pch-use |
-wd |
-diag-disable |
-we |
-diag-error |
-wn |
-diag-error-limit |
-wo |
-diag-once id[,id,...] |
-wr |
-diag-remark |
-ww |
-diag-warning |
-xK |
-mia32 |
-xN |
Linux* OS: -xSSE2 |
-xO |
-msse3 |
-xP |
Linux* OS: -xSSE3 |
-xS |
-xSSE4.1 |
-xT |
Linux* OS: -xSSSE3 |
-xW |
-msse2 |
Windows* OS Options |
Suggested Replacement |
---|---|
/Fm |
None |
/Fr |
/FR |
/G5 |
None |
/G6 (or /GB) |
None |
/G7 |
None |
/Ge |
/Gs0 |
/Gf |
/GF |
/GX |
/EHs |
/Gy |
None |
/GZ |
/RTCs |
/H |
None |
/ML and/MLd |
None |
/Op |
/fp |
/QA- |
None |
/QaxK |
None |
/QaxN |
/QaxSSE2 |
/QaxP |
/QaxSSE3 |
/QaxS |
/QaxSSE4.1 |
/QaxT |
/QaxSSSE3 |
/QaxW |
/arch:SSE2 |
/Qc99 |
/Qstd=c99 |
/Qdiag-<type> sv[<n>] |
/Qdiag-<type> sc[<n>] |
/Qdiag-enable:sv-include |
/Qdiag-enable:sc-include |
/Qinline-debug-info |
None |
/QIPF-flt-eval-method0 |
/fp:source |
/QIPF-fltacc |
/fp:precise |
/QIPF-fma |
/Qfma |
/QIPF-fp-relaxed |
/Qfp-relaxed |
/Qmspp |
None |
/Qopenmp-lib:legacy |
None |
/Qprefetch |
/Qopt-prefetch |
/Qprof-genx |
/Qprof-gen=srcpos |
/Quse-asm |
None |
/Qwd |
/Qdiag-disable |
/Qwe |
/Qdiag-error |
/Qwn |
/Qdiag-error-limit |
/Qwo |
/Qdiag-once id[,id,...] |
/Qwr |
/Qdiag-remark |
/Qww |
/Qdiag-warning |
/QxK |
None |
/QxN |
/QxSSE2 |
/QxO |
/arch:SSE3 |
/QxP |
/QxSSE3 |
/QxS |
/QxSSE4.1 |
/QxT |
/QxSSSE3 |
/QxW |
/arch:SSE2 |
/Zd |
/debug:minimal |
/Ze |
None |
Deprecated options are not limited to this list.
Some compiler options are no longer supported and have been removed. If you use one of these options, the compiler issues a warning, ignores the option, and then proceeds with compilation.
This version of the compiler no longer supports the following compiler options:
Linux* OS and Mac OS* X Options |
Suggested Replacement |
---|---|
-0f_check |
None |
-axB |
-axSSE2 |
-axi |
None |
-axM |
None |
-cxxlib-gcc[=dir] |
-cxxlib[=dir] |
-cxxlib-icc |
None |
-F |
-P |
-fdiv_check |
None |
-fp |
-fno-omit-frame-pointer |
-fpstkchk |
-fp-stack-check |
-IPF-fp-speculation |
-fp-speculation |
-ipo-obj (and -ipo_obj) |
None |
-Knopic, -KNOPIC |
-fpic |
-Kpic, -KPIC |
-fpic |
-mtune=itanium |
None |
-no-c99 |
-std=c89 |
-no-cpprt |
-no-cxxlib |
-nobss-init |
-no-bss-init |
-norestrict |
-no-restrict |
-opt-report-level |
-opt-report |
-prof-format-32 |
None |
-prof-gen-sampling |
None |
-qp |
-p |
-shared-libcxa |
-shared-libgcc |
-ssp |
None |
-static-libcxa |
-static-libgcc |
-syntax |
-fsyntax-only |
-tpp1 |
None |
-tpp2 |
-mtune=itanium2 |
-tpp5 |
None |
-tpp6 |
None |
-tpp7 |
-mtune=pentium4 |
-use-pch |
-pch-use |
-xB |
-xSSE2 |
-xi |
None |
-xM |
None |
Windows* OS Options |
Suggested Replacement |
---|---|
/QaxB |
/QaxSSE2 |
/Qaxi |
None |
/QaxM |
None |
/Qfpstkchk |
/Qfp-stack-check |
/QIfdiv |
None |
/QIPF-fp-speculation |
/Qfp-speculation |
/Qipo-obj (and /Qipo_obj) |
None |
/QI0f |
None |
/Qopt-report-level |
/Qopt-report |
/Qprof-format-32 |
None |
/Qprof-gen-sampling |
None |
/Qssp |
None |
/Qvc6 |
None |
/Qvc7 |
None |
/QxB |
/QxSSE2 |
/Qxi |
None |
/QxM |
None |
Removed options are not limited to these lists.