Produces informational messages.
.-noinfo-------------------------------------. | .-=--all---------------------------. | >>- -q--+-info--+-+------------------------------+-+-+--------->< | .-:-----------------. | | V | | '-=--+---+----+--+-all---+-+-+-' | '-no-' '-group-' | +-private---------------+ '-reduction-------------'
.-info=lan:trx-------------------------------. | .-=--all:noppt---------------------. | >>- -q--+-info--+-+------------------------------+-+-+--------->< | | .-:-----------------. | | | | V | | | | '-=--+---+----+--+-all---+-+-+-' | | | '-no-' '-group-' | | | +-private---------------+ | | '-reduction-------------' | '-noinfo-------------------------------------'
where -qinfo options and diagnostic message groups are described in the Notes section below.
See also #pragma info and #pragma options.
If you do not specify -qinfo on the command line, the compiler assumes:
If you specify -qinfo on the command line without any suboptions, the compiler assumes:
Specifying -qinfo=all or -qinfo with no suboptions turns on all diagnostic messages for all groups except for the ppt (preprocessor trace) group in C++ code.
Specifying -qnoinfo or -qinfo=noall turns off all diagnostic messages for all groups.
You can use the #pragma options info=suboption[:suboption ...] or #pragma options noinfo forms of this compiler option to temporarily enable or disable messages in one or more specific sections of program code.
Available forms of the -qinfo option are:
all | Turns on all diagnostic messages
for all groups.
|
lan | Enables diagnostic messages informing of language level effects. This is the default for C++ compilations. |
noall | Turns off all diagnostic messages for specific portions of your program. |
private | Lists shared variables made private to a parallel loop. |
reduction | Lists all variables that are recognized as reduction variables inside a parallel loop. |
group | Turns on or off specific groups
of messages, where group can be one or more of:
|
To compile myprogram.C to produce informational message about all items except conversions and unreached statements, enter:
xlc++ myprogram.C -qinfo=all -qinfo=nocnv:norea
Related information