2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
Zack Weinberg <zack@codesourcery.com> * cppexp.c (cpp_num): Move to cpplib.h. (CPP_ERROR): Remove. (interpret_float_suffix, interpret_int_suffix): New. (struct suffix, vsuf_1, vsuf_2, vsuf_3): Remove. (cpp_classify_number, cpp_interpret_integer): New. (interpret_number): Remove. (eval_token): Update to use new routines. * cpphash.h (cpp_num_part): Move to cpplib.h. * cppinit.c (cpp_post_options): Set warn_long_long. * cpplib.h (struct cpp_options): Add warn_long_long. (cpp_num, cpp_num_part, CPP_N_CATEGORY, CPP_N_INVALID, CPP_N_INTEGER, CPP_N_FLOATING, CPP_N_WIDTH, CPP_N_SMALL, CPP_N_MEDIUM, CPP_N_LARGE, CPP_N_RADIX, CPP_N_DEC, CPP_N_HEX, CPP_N_OCTAL, CPP_N_UNSIGNED, CPP_N_IMAGINARY, cpp_classify_number, cpp_interpret_integer): New. testsuite: * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c, gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c, gcc.dg/cpp/if-1.c: Update for modified diagnostics. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54007 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 19 additions, 0 deletionsgcc/ChangeLog
- gcc/cppexp.c 332 additions, 181 deletionsgcc/cppexp.c
- gcc/cpphash.h 0 additions, 1 deletiongcc/cpphash.h
- gcc/cppinit.c 3 additions, 0 deletionsgcc/cppinit.c
- gcc/cpplib.h 48 additions, 0 deletionsgcc/cpplib.h
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/cpp/c++98-pedantic.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/cpp/c++98-pedantic.c
- gcc/testsuite/gcc.dg/cpp/c89-pedantic.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/cpp/c89-pedantic.c
- gcc/testsuite/gcc.dg/cpp/c94-pedantic.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/cpp/c94-pedantic.c
- gcc/testsuite/gcc.dg/cpp/gnuc89-pedantic.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/cpp/gnuc89-pedantic.c
- gcc/testsuite/gcc.dg/cpp/if-1.c 2 additions, 2 deletionsgcc/testsuite/gcc.dg/cpp/if-1.c
Loading
Please register or sign in to comment