diff options
author | neil <neil@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-06-02 19:37:34 +0000 |
---|---|---|
committer | neil <neil@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-06-02 19:37:34 +0000 |
commit | f5ec8cb5950aa7471a955979c0aea3019dab2a54 (patch) | |
tree | 8660e3e7cbb02e35bffcba5d9bb626eaddc20430 /gcc/cpperror.c | |
parent | c003992af6319067d9c18098740b83fe2b4ee4ca (diff) | |
download | ppe42-gcc-f5ec8cb5950aa7471a955979c0aea3019dab2a54.tar.gz ppe42-gcc-f5ec8cb5950aa7471a955979c0aea3019dab2a54.zip |
* c-common.c (c_common_init): Override cpplib's default
warn_long_long setting.
* c-lex.c (lex_number): Replace with interpret_integer,
interpret_float, narrowest_unsigned_type and
narrowest_signed_type, taking advantage of the new
cpplib functionality.
* cpperror.c (_cpp_begin_message): If a warning is turned
into an error, avoid printing "warning:".
* cppexp.c (cpp_num_sign_extend): New.
* cppinit.c: Update comment.
* cpplib.h (cpp_num_sign_extend): New.
* tree.h: Update comment.
testsuite:
* gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
Update for mofified diagnostics.
* gcc.dg/c99-intconst-1.c: No longer fail.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54180 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cpperror.c')
-rw-r--r-- | gcc/cpperror.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cpperror.c b/gcc/cpperror.c index 3e6b37c40e9..6603a20710c 100644 --- a/gcc/cpperror.c +++ b/gcc/cpperror.c @@ -92,6 +92,7 @@ _cpp_begin_message (pfile, code, line, column) { if (CPP_OPTION (pfile, inhibit_errors)) return 0; + level = DL_ERROR; pfile->errors++; } else if (CPP_OPTION (pfile, inhibit_warnings)) |