-qdiag-type=diag-list
|
Controls the display of diagnostic information.
The type is an action to perform on diagnostics. Possible values are:
enable |
Enables a diagnostic message or a group of messages.
|
disable |
Disables a diagnostic message or a group of messages.
|
The diag-list is a diagnostic group or ID value. Possible values are:
thread |
Specifies diagnostic messages that help in thread-enabling a program.
|
vec |
Specifies diagnostic messages issued by the vectorizer.
|
par |
Specifies diagnostic messages issued by the auto-parallelizer (parallel optimizer).
|
openmp |
Specifies diagnostic messages issued by the OpenMP* parallelizer.
|
warn |
Specifies diagnostic messages that have a "warning" severity level.
|
error |
Specifies diagnostic messages that have an "error" severity level.
|
remark |
Specifies diagnostic messages that are remarks or comments.
|
cpu-dispatch |
Specifies the CPU dispatch remarks for diagnostic messages. These remarks are enabled by default.
|
id[,id,...] |
Specifies the ID number of one or more messages. If you specify more than one message number, they must be separated by commas. There can be no intervening white space between each "id".
|
tag[,tag,...] |
Specifies the mnemonic name of one or more messages. If you specify more than one mnemonic name, they must be separated by commas. There can be no intervening white space between each "tag".
|
The diagnostic messages generated can be affected by certain
options, such as /arch or /Qx (Windows) or -m or -x (Linux and Mac
OS X).
|
-qhelp
|
Lists the available linking tool options. Same as passing no option.
|
-qnoipo
|
Disables multi-file IPO compilation.
|
-qipo-fa [{filename | dir}]
|
Produces an assembly listing for the multi-file IPO compilation. You may specify an optional name for the listing file, or a directory (with the backslash) in which to place the file.
The default listing name depends on the platform:
If the Intel linking tool invocation results in multi-object compilation, either because the application is big or because the user explicitly instructed the compiler to generate multiple objects, the first .s (Linux OS and Mac OS X) or .asm (Windows OS) file takes its name from the -qipo-fa option.
The compiler derives the names of subsequent .s (Linux OS and Mac OS X) or .asm (Windows OS) files by appending an incrementing number to the name, for example, foo.asm and foo1.asm for ipo_fafoo.asm. The same is true for the -qipo-fo option (listed below).
|
-qipo-fo [{filename | dir}]
|
Produces an object file for the multi-file IPO compilation. You may specify an optional name for the object file, or a directory (with the backslash) in which to place the file. The default object file name depends on the platform:
|
-qipo-fas
|
Adds source lines to the assembly listing.
|
-qipo-fac
|
Adds code bytes to the assembly listing.
|
-qipo-facs
|
Adds code bytes and source lines to the assembly listing.
|
-qomit-il
|
Omits il-data from relocatable objects generated when using "xild -r". This prevents these relocatable objects from being included in any further IPO compilations, which may affect further optimization. It reduces the size of the generated object file.
|
-quseenv
|
Disables any overrides of existing PATH, LIB, and INCLUDE variables.
|
-lib
|
Invokes the librarian instead of the linker.
|
-libtool
|
Mac OS X: Invokes libtool to create a library instead of ld.
|
-qv
|
Displays version information.
|