-
- Downloads
c-parser.c: New file.
* c-parser.c: New file. * c-parse.in: Remove. * Makefile.in (c-parse.o-warn, c-parse.o, c-parse.c, c-parse.y): Remove. (c-parser.o): Add dependencies. (C_AND_OBJC_OBJC, C_OBJS, gcc.srcextra, GTFILES, distclean, maintainer-clean, TAGS): Update. * c-config-lang.in (gtfiles): Update. * gengtype-lex.l: Don't handle "@@". * stub-objc.c (objc_get_class_ivars, objc_build_throw_stmt, objc_build_synchronized, objc_begin_try_stmt, objc_begin_catch_clause, objc_finish_catch_clause, objc_build_finally_clause, objc_finish_try_stmt): New. * c-tree.h (struct c_declspecs): Add declspecs_seen_p and type_seen_p. (c_parse_init): Update comment. * c-decl.c (c_init_decl_processing): Update comment. (build_null_declspecs, declspecs_add_qual, declspecs_add_type, declspecs_add_scspec, declspecs_add_attrs): Initialize and update new c_declspecs members. objc: * Make-lang.in (objc/objc-parse.o-warn, objc/objc-parse.o, objc/objc-parse.c, objc/objc-parse.y): Remove (OBJC_OBJS, objc.srcextra, objc.tags, objc.mostlyclean, objc.distclean, objc.maintainer-clean): Update for new parser. * config-lang.in (gtfiles): Update for new parser. testsuite: * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust expected messages for new parser. From-SVN: r95558
Showing
- gcc/ChangeLog 23 additions, 0 deletionsgcc/ChangeLog
- gcc/Makefile.in 9 additions, 20 deletionsgcc/Makefile.in
- gcc/c-config-lang.in 2 additions, 2 deletionsgcc/c-config-lang.in
- gcc/c-decl.c 8 additions, 1 deletiongcc/c-decl.c
- gcc/c-parse.in 0 additions, 3588 deletionsgcc/c-parse.in
- gcc/c-parser.c 6219 additions, 0 deletionsgcc/c-parser.c
- gcc/c-tree.h 5 additions, 1 deletiongcc/c-tree.h
- gcc/gengtype-lex.l 1 addition, 3 deletionsgcc/gengtype-lex.l
- gcc/objc/ChangeLog 8 additions, 0 deletionsgcc/objc/ChangeLog
- gcc/objc/Make-lang.in 4 additions, 25 deletionsgcc/objc/Make-lang.in
- gcc/objc/config-lang.in 2 additions, 2 deletionsgcc/objc/config-lang.in
- gcc/stub-objc.c 45 additions, 1 deletiongcc/stub-objc.c
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/cpp/separate-1.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/cpp/separate-1.c
- gcc/testsuite/gcc.dg/noncompile/971104-1.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/noncompile/971104-1.c
- gcc/testsuite/gcc.dg/noncompile/990416-1.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/noncompile/990416-1.c
Loading
Please register or sign in to comment