Developer Guide and Reference

Contents

diag-dump, Qdiag-dump

Tells the compiler to print all enabled diagnostic messages.

Syntax

Linux and macOS:
-diag-dump
Windows:
/Qdiag-dump
Arguments
None
Default
OFF
The compiler issues certain diagnostic messages by default.
Description
This option tells the compiler to print all enabled diagnostic messages. The diagnostic messages are output to
stdout
.
This option prints the enabled diagnostics from all possible diagnostics that the compiler can issue, including any default diagnostics.
If
diag-list
is specified for the
[Q]diag-enable
option, the print out will include the
diag-list
diagnostics.
Alternate Options
None
The following example adds vectorizer diagnostic messages to the printout of default diagnostics:
-diag-enable vec -diag-dump ! Linux and
macOS*
systems /Qdiag-enable:vec /Qdiag-dump ! Windows systems

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804