diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2002-07-03 02:41:34 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2002-07-03 02:41:34 +0000 |
commit | 622d373136e1c847532de2ec61aff8334e5f46da (patch) | |
tree | a69a06c021b85c28921ce3c2d3d47eedb700c92c /gcc/optabs.c | |
parent | 9bb46191b454e5d8b7b7be1bad7403c4139b591b (diff) | |
download | gcc-622d373136e1c847532de2ec61aff8334e5f46da.zip gcc-622d373136e1c847532de2ec61aff8334e5f46da.tar.gz gcc-622d373136e1c847532de2ec61aff8334e5f46da.tar.bz2 |
c-parse.in (parsing_iso_function_signature): New variable.
gcc:
* c-parse.in (parsing_iso_function_signature): New variable.
(extdef_1): New, copied from...
(extdef): ... here. Reset parsing_iso_function_signature.
(old_style_parm_decls): Reset parsing_iso_function_signature.
(old_style_parm_decls_1): New, copied from old_style_parm_decls.
Warn about ISO C style function definitions.
(nested_function, notype_nested_function): Reset
parsing_iso_function_signature.
(parmlist_2): Set parsing_iso_function_signature.
* doc/invoke.texi (-Wtraditional): Document new behavior.
gcc/testsuite:
* gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
* gcc.dg/wtr-aggr-init-1.c: Likewise.
* gcc.dg/wtr-conversion-1.c: Likewise.
* gcc.dg/wtr-escape-1.c: Likewise.
* gcc.dg/wtr-int-type-1.c: Likewise.
* gcc.dg/wtr-label-1.c: Likewise.
* gcc.dg/wtr-static-1.c: Likewise.
* gcc.dg/wtr-strcat-1.c: Likewise.
* gcc.dg/wtr-suffix-1.c: Likewise.
* gcc.dg/wtr-switch-1.c: Likewise.
* gcc.dg/wtr-unary-plus-1.c: Likewise.
* gcc.dg/wtr-union-init-1.c: Likewise.
* gcc.dg/wtr-union-init-2.c: Likewise.
* gcc.dg/wtr-union-init-3.c: Likewise.
* gcc.dg/wtr-func-def-1.c: New test.
From-SVN: r55201
Diffstat (limited to 'gcc/optabs.c')
0 files changed, 0 insertions, 0 deletions