This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Improving C++ error output?
- From: "Randy.Dunlap" <rddunlap at osdl dot org>
- To: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- Cc: Craig Rodrigues <rodrigc at attbi dot com>, <gcc at gcc dot gnu dot org>
- Date: Fri, 20 Dec 2002 21:15:59 -0800 (PST)
- Subject: Re: Improving C++ error output?
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