Search
Support & Downloads
All of Support
This Category
This Product
Software Products
Intel® C++ Compiler for Windows*
Compiler Diagnostics (i.e. errors, warnings or remarks)

List of Diagnostics and Definitions

Although there is not a comprehensive document for all the diagnostic definitions for the Intel® C++ Compilers, you can get a list of all the diagnostics with a brief definition with a new option "-Qdiag-dump" on Windows* or "-diag-dump" on Linux* or Mac OS*.
Note: this option is new to Intel C++ 10.0 Compilers.

For more information on a specific diagnostic, submit an issue and ask us.

Intel C++ Compiler Diagnoses More Warnings than Visual C++* or gcc*

Typically the Intel C++ Compiler emits more warnings. These warnings alert programmers to potentially non-portable or dangerous situations. If you have any questions about a warning, please contact Intel® Premier Support.

Disabling Warnings and Errors

To disable one or multiple warnings or errors, use "-QwdXXX,YYY" on Windows or "-wdXXX,YYY" on Linux or Mac OS
To disable all warnings, use "-w" on all platforms.

Disabling all auto-parallelizer remarks

To disable all the auto-paralelizer diagnostic messages, use "-Qdiag-disable:par" for Windows, "-diag-disable par" for Linux or Mac OS.
Note: this is new to the Intel C++ 10.0 Compilers.

Disabling all vectorization remarks

To disable all the vectorization messages, use "-Qdiag-disable:vec" for Windows, "-diag-disable vec" for Linux or Mac OS.
Note: this is new to the Intel C++ 10.0 Compilers.

Disabling cpu-dispatch remarks

To disable all the vectorization messages, use "-Qdiag-disable:cpu-dispatch" for Windows, "-diag-disable cpu-dispatch" for Linux or Mac OS.
Note : this is new to the Intel C++ 10.0 Compilers.

Disabling all remarks

To disable a remark, use "-Qdiag-disable:remark" for Windows, "-diag-disable remark" for Linux and Mac OS.
This option disables all the remarks including vectorization, auto-parallelization, cpu-dispatch etc. diagnostic messages.
Note: this is new to the Intel C++ 10.0 Compilers.

Please see the Compiler Options section in the User's Guide for more information.

This applies to:
Intel® C++ Compiler for Linux*
Intel® C++ Compiler for Mac OS*
Intel® C++ Compiler for Windows*

Solution ID: CS-007735
Date Created: 15-Dec-2003
Last Modified: 05-Jun-2007
Back to Top