Diagnostic messages have the following format when the -qnosrcmsg option is active (which is the default):
"file", line line_number.column_number: 15dd-nnn (severity) text.
where:
file is the name of the C or C++ source file with the error. line_number is the line number of the error. column_number is the column number for the error 15 is the compiler product identifier dd is a two-digit code indicating the XL C/C++ component that issued the message. dd can have the following values:
- 00
- - code generating or optimizing message
- 01
- - compiler services message.
- 05
- - message specific to the C compiler
- 06
- - message specific to the C compiler
- 40
- - message specific to the C++ compiler
- 86
- - message specific to interprocedural analysis (IPA).
nnn is the message number severity is a letter representing the severity of the error text is a message describing the error
Diagnostic messages have the following format when the -qsrcmsg option is specified:
x - 15dd-nnn(severity) text.
where x is a letter referring to a finger in the finger line.
Compiler Message and Listing Information
Message Severity Levels and Compiler Response
Compiler Return Codes
halt
maxerr
haltonmsg