i960 Processor Compiler User's Guide
13-2
13
the diagnostic level to 0. Warnings do not stop
translation and linking, nor do they interfere with
any output files.
Error messages report syntactic or semantic misuse of C. The
compiler always displays error messages. Errors
do not stop translation but do suppress object
code for the module containing the error. Errors
also prevent linking.
Catastrophic error report occurrences of the
#error macro,
messages unrecognized command-line options, and file
input/output errors. Catastrophic error
conditions stop translation and linking. If a
catastrophic error ends compilation, the compiler
displays a termination message on the standard
error device.
Internal error If a compilation produces any internal errors,
messages contact Customer Support.
Messages on the Standard Error Device
Command-line messages appear on the standard error device in this form:
ic960 [ ERROR | WARNING ]:
message
Other diagnostic messages appear on the standard error device in this
form:
source-line
diagnostic-pointer
diagnostic-message
source-line
is the line containing the error being reported.
diagnostic-pointer
is a caret (^) located below the beginning of the
token that the diagnostic refers to.