Development Reference Guides

Contents

Deprecated and Removed Compiler Options

This topic lists deprecated and removed compiler options and suggests replacement options, if any are available.
Deprecated and removed options for DPC++ and C++ are listed in separate tables. There are currently no removed options for DPC++.
For more information on compiler options, see the detailed descriptions of the individual option descriptions in this section.

Deprecated Options for DPC++

Occasionally, compiler options are marked as "deprecated." Deprecated options are still supported in the current release, but they may be unsupported in future releases.
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
foffload-static-lib
None
fsycl-add-targets
None
fsycl-explicit-simd
None
fsycl-link-targets
None

Deprecated Options
for C++

Occasionally, compiler options are marked as "deprecated." Deprecated options are still supported in the current release, but they may be unsupported in future releases.
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
daal
qdaal
device-math-lib
None
fopenmp
None
ipp
qipp
Kc++
x c++
m32
None
march=pentiumii
None
march=pentiumiii
march=pentium3
mkl
qmkl
msse
Linux* only: None
tbb
qtbb
xH
xSSE4.2
Deprecated Windows* Options
Suggested Replacement
device-math-lib
None
GX
EHsc
GZ
RTC1
H
None
Oy
None
Qm32
None
Qsfalign
None
Quse-asm
None
QxH
QxSSE4.2
Ze
None
Zg
None

Removed Options
for C++

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.
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
A-
undef
0f_check
None
c99
std=c99
check-uninit
check=uninit
export
None
export-dir
None
F
P
falign-stack=mode
None
fdiv_check
None
fp
fno-omit-frame-pointer
fvisibility=internal
fvisibility=hidden
fwritable-strings
None
gcc-name
and
gxx-name
No exact replacement; use
gcc-toolchain
guide-profile
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
mp
fp-model
no-alias-args
fargument-noalias
no-c99
std=c89
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-stubs
qopenmp-stubs
openmp-task
qopenmp-task
opt-gather-scatter-unroll
None
opt-report
qopt-report
opt-streaming-cache-evict
None
prefetch
qopt-prefetch
print-sysroot
None
prof-format-32
None
prof-genx
prof-gen=srcpos
profile-functions
None
profile-loops
None
profile-loops-report
None
qopenmp-report
qopt-report-phase=openmp
qopenmp-task
None
qp
p
rct
None
shared-libcxa
shared-libgcc
ssp
None
static-libcxa
static-libgcc
std=c9x
std=c99
syntax
fsyntax-only
tcheck
None
tpp1
None
tpp2
None
tpp5
None
tpp6
None
tpp7
None
tprofile
None
Wpragma-once
None
Removed Windows* Options
Suggested Replacement
debug:parallel
None
G5
None
G6
(or
GB
)
None
G7
None
Gf
GF
ML[d]
Upgrade to
MT[d]
Og
O1
,
O2
, or
O3
Op
fp:precise
QA-
u
Qc99
Qstd=c99
Qguide-profile
None
Qgpu-arch:ivybridge
None
QI0f
None
QIfdiv
None
Qinline-debug-info
debug:inline-debug-info
Qipo-obj
(and
Qipo_obj
)
None
Qipp-link:static-thread
None
Qmspp
None
Qopenmp-lib:legacy
None
Qopenmp-link
None
Qopenmp-profile
None
Qopenmp-report
Qopt-report-phase:openmp
Qopenmp-task
None
Qopt-report-level
Qopt-report
Qprefetch
Qopt-prefetch
Qprof-format-32
None
Qprofile-functions
None
Qprofile-loops
None
Qprofile-loops-report
None
Qrct
None
Qssp
None
Qtprofile
None
Qtcheck
None
Qvc11
Qvc10
Qvc9
and earlier
None
YX
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

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.