Improving C++ error output?

Randy.Dunlap rddunlap@osdl.org
Sat Dec 21 10:39:00 GMT 2002


On 21 Dec 2002, Gabriel Dos Reis wrote:

| Craig Rodrigues <rodrigc@attbi.com> writes:
|
| | A few years ago, I worked a lot with the IBM AIX C++ compiler
| | which had a nice convention for error messages.  Each
| | line would contain either: (S), (I), or (W), where I believe that:
| | (S) was for fatal errors
| | (W) was for non-fatal warning messages
| | (I) was for informational messages.
|
| GCC has prefixes:
|
|   "error: " for hard errors;
|   "warning: " for warnings;
|   "internal compiler error: " for fatal errors;
|   "note: " for informational diagnostics.

Yes, I know that (at least the first 3 of those).
And it's pretty good at using them -- but not all of the time,
unless I'm just suffering from using gcc 2.96 instead of
gcc 3.x.  Can someone tell me if that's the case?

Because if that's not the case, I can show you several
hundred instances of errors without the word 'error'
from a 2.96 compiler.  Gosh I hope I'm not suffering from
the "there is no version 2.96" disease.

Thanks,
-- 
~Randy




More information about the Gcc mailing list