Visible to Intel only — GUID: GUID-C9E68060-09BC-4203-B77F-04FB89AE284C
Visible to Intel only — GUID: GUID-C9E68060-09BC-4203-B77F-04FB89AE284C
Deprecated and Removed Compiler Options
Occasionally, compiler options are marked as "deprecated." Deprecated options are still supported in the current release, but they may be unsupported in future releases.
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 topic lists deprecated and removed compiler options and suggests replacement options, if any are available.
For more information on compiler options, see the detailed descriptions of the individual options.
Deprecated Options for SYCL
The following table lists options that are currently deprecated.
Note that deprecated options are not limited to this list.
Deprecated Linux and Windows Options |
Suggested Replacement |
---|---|
fsycl-link-huge-device-code |
flink-huge-device-code |
Other Deprecated Options
The following two tables list options that are currently deprecated.
Note that deprecated options are not limited to these lists.
Deprecated Linux Options |
Suggested Replacement |
---|---|
arch=IA32 |
None |
axS |
axSSE4.1 |
axT |
Linux: axSSSE3 |
cpp |
fpp |
device-math-lib |
None |
falign-stack |
None |
m32 |
None |
mcpu |
mtune |
mia32 |
None |
mkl |
qmkl |
no-bss-init |
None |
qopt-args-in-regs |
None |
rcd |
None |
use-asm |
None |
xS |
xSSE4.1 |
xT |
Linux: xSSSE3 |
[no]zero |
init=[no]zero |
Deprecated Windows Options |
Suggested Replacement |
---|---|
arch:IA32 |
None |
arch:SSE |
None |
device-math-lib |
None |
Ge |
Gs0 |
Oy |
None |
QaxS |
QaxSSE4.1 |
QaxT |
QaxSSSE3 |
QIfist |
Qrcd |
Qm32 |
None |
Qnobss-init |
None |
Qopt-args-in-regs |
None |
Qrcd |
None |
Qsfalign |
None |
Qsox |
None |
Quse-asm |
None |
QxS |
QxSSE4.1 |
QxT |
QxSSSE3 |
Qzero[-] |
Qinit:[no]zero |
unroll |
Qunroll |
Zg |
None |
Removed Options
The following two tables list options that are no longer supported.
Note that removed options are not limited to these lists.
Removed Linux Options |
Suggested Replacement |
---|---|
1 |
f66 |
66 |
f66 |
automatic |
auto |
axB |
axSSE2 |
axH |
axSSE4.2 |
axi |
None |
axK |
No exact replacement; upgrade to msse2 |
axM |
None |
axN |
Linux: axSSE2 |
axP |
Linux: axSSE3 |
axW |
msse2 |
cm |
warn nousage |
cxxlib-gcc[=dir] |
cxxlib[=dir] |
cxxlib-icc |
None |
dps |
altparam |
F |
preprocess-only or P |
falign-stack=mode |
None |
fp |
fno-omit-frame-pointer |
fpstkchk |
fp-stack-check |
func-groups |
prof-func-groups |
fvisibility=internal |
fvisibility=hidden |
gcc-version |
No exact replacement; use gcc-name |
guide |
None |
guide-data-trans |
None |
guide-file |
None |
guide-file-append |
None |
guide-opts |
None |
guide-par |
None |
guide-profile |
None |
guide-vec |
None |
i-dynamic |
shared-intel |
i-static |
static-intel |
inline-debug-info |
debug inline-debug-info |
ipo-obj (and -ipo_obj) |
None |
ipp-link=static-thread |
None |
Knopic, KNOPIC |
fpic |
Kpic, KPIC |
fpic |
lowercase |
names lowercase |
m32 |
None |
mp |
fp-model |
no-alias-args |
fargument-noalias |
nobss-init |
no-bss-init |
no-standard-semantics |
No exact replacement; negate specific options separately |
nus |
assume nounderscore |
Ob |
inline-level |
onetrip |
f66 |
openmp |
qopenmp |
openmp-lib |
qopenmp-lib |
openmp-lib legacy |
None |
openmp-link and qopenmp-link |
None |
openmpP |
qopenmp |
openmp-profile |
None |
openmp-report |
qopt-report-phase=openmp |
openmpS |
qopenmp-stubs |
openmp-simd |
qopenmp-simd |
openmp-stubs |
qopenmp-stubs |
openmp-task |
qopenmp-task |
openmp-threadprivate |
qopenmp-threadprivate |
opt-args-in-regs |
qopt-args-in-regs |
opt-assume-safe-padding |
qopt-assume-safe-padding |
opt-block-factor |
qopt-block-factor |
opt-dynamic-align |
qopt-dynamic-align |
opt-jump-tables |
qopt-jump-tables |
opt-malloc-options |
qopt-malloc-options |
opt-matmul |
qopt-matmul |
opt-mem-layout-trans |
qopt-mem-layout-trans |
opt-multi-version-aggressive |
qopt-multi-version-aggressive |
opt-prefetch |
qopt-prefetch |
opt-prefetch-distance |
qopt-prefetch-distance |
opt-ra-region-strategy |
qopt-ra-region-strategy |
opt-report |
qopt-report |
opt-report-embed |
qopt-report-embed |
opt-report-file |
qopt-report-file |
opt-report-filter |
qopt-report-filter |
opt-report-format |
qopt-report-format |
opt-report-help |
qopt-report-help |
opt-report-level |
qopt-report |
opt-report-per-object |
qopt-report-per-object |
opt-report-phase |
qopt-report-phase |
opt-report-routine |
qopt-report-routine |
opt-streaming-cache-evict |
None |
opt-streaming-stores |
qopt-streaming-stores |
opt-subscript-in-range |
qopt-subscript-in-range |
par-report |
qopt-report-phase=par |
prefetch |
qopt-prefetch |
prof-format-32 |
None |
prof-gen-sampling |
None |
prof-genx |
prof-gen=srcpos |
prof-use-sampling |
None |
profile-functions |
None |
profile-loops |
None |
profile-loops-report |
None |
qcf-protection |
fcf-protection |
qoffload |
None |
qoffload-arch |
None |
qoffload-attribute-target |
None |
qoffload-option |
None |
qopenmp-offload |
None |
qopenmp-report |
qopt-report-phase=openmp |
qopenmp-task |
None |
qp |
p |
rct |
None |
shared-libcxa |
shared-libgcc |
ssp |
None |
stand f15 |
stand f18 |
static-libcxa |
static-libgcc |
syntax |
syntax-only or fsyntax-only |
tcheck |
None |
tpp1, tpp5, tpp6 |
None |
tpp2 |
mtune=itanium2 |
tpp7 |
mtune=pentium4 |
tprofile |
None |
tune |
x<code> |
uppercase |
names uppercase |
us |
assume underscore |
vec-report |
qopt-report-phase=vec |
xB |
xSSE2 |
xi |
None |
xK |
No exact replacement; upgrade to msse2 |
xM |
None |
xN |
Linux: xSSE2 |
xO |
msse3 |
xP |
Linux: xSSE3 |
xSSE3_ATOM |
xATOM_SSSE3 |
xSSSE3_ATOM |
xATOM_SSSE3 |
Removed Windows Options |
Suggested Replacement |
---|---|
1 |
f66 |
4ccD (and 4ccd) |
None |
4Nb |
check:none |
4Yb |
check:all |
architecture |
arch |
asmattr:none, noasmattr |
FA |
asmattr:machine |
FAc |
asmattr:source |
FAs |
asmattr:all |
FAcs |
asmfile |
Fa |
automatic |
auto |
cm |
warn:nousage |
debug:parallel |
None |
debug:partial |
None |
Fm |
map |
G1, G5, G6 (or GB), G7 |
None |
Gf |
GF |
MDs[d] |
None |
ML[d] |
Upgrade to MT[d] |
Og |
O1, O2, or O3 |
Op |
fltconsistency |
optimize:0, nooptimize |
Od |
optimize:1, optimize:2 |
O1 |
optimize:3, optimize:4 |
O2 |
optimize:5 |
O3 |
QaxB |
QaxSSE2 |
QaxH |
QaxSSE4.2 |
Qaxi |
None |
QaxK |
Upgrade to arch:SSE2 |
QaxM |
None |
QaxN |
QaxSSE2 |
QaxP |
QaxSSE3 |
QaxW |
arch:SSE2 |
Qcpp |
fpp |
Qdps |
altparam |
Qextend-source |
extend-source |
Qfpp[0 | 1 | 2 | 3] |
fpp |
Qfpstkchk |
Qfp-stack-check |
Qguide |
None |
Quide-data-trans |
None |
Quide-file |
None |
Quide-file-append |
None |
Quide-opts |
None |
Quide-par |
None |
Quide-profile |
None |
Quide-vec |
None |
Qinline-debug-info |
debug:inline-debug-info |
Qlowercase |
names:lowercase |
Qm32 |
None |
Qmspp |
None |
Qonetrip |
f66 |
Qopenmp-lib:legacy |
None |
Qopenmp-link |
None |
Qopenmp-offload |
None |
Qopenmp-profile |
None |
Qopenmp-report |
Qopt-report-phase:openmp |
Qopenmp-task |
None |
Qopt-report-level |
Qopt-report |
Qpar-report |
Qopt-report-phase:par |
Qprefetch |
Qopt-prefetch |
Qprof-format-32 |
None |
Qprof-genx |
Qprof-gen=srcpos |
Qprofile-functions |
None |
Qprofile-loops |
None |
Qprofile-loops-report |
None |
Qrct |
None |
Qssp |
None |
Qtprofile |
None |
Qtcheck |
None |
Quppercase |
names:uppercase |
Quse-vcdebug |
None |
Qvc11 Qvc10 Qvc9 and earlier |
None |
Qvec-report |
Qopt-report-phase:vec |
Qvms |
vms |
QxB |
QxSSE2 |
Qxi |
None |
QxK |
Upgrade to arch:SSE2 |
QxM |
None |
QxN |
QxSSE2 |
QxO |
arch:SSE3 |
QxP |
QxSSE3 |
QxSSE3_ATOM |
QxATOM_SSSE3 |
QxSSSE3_ATOM |
QxATOM_SSSE3 |
QxW |
arch:SSE2 |
source |
Tf |
stand f15 |
stand f18 |
standard-semantics- |
No exact replacement; negate specific options separately |
tune |
Qx<code> |
unix |
None |
us |
assume:underscore |
w90, /w95 |
None |
Zd |
debug:minimal |
Product and Performance Information |
---|
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex. Notice revision #20201201 |