* 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
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
20000901-1.c | Loading commit data... | |
20001228-1.c | Loading commit data... | |
20010425-1.c | Loading commit data... | |
20010524-1.c | Loading commit data... | |
20011025-1.c | Loading commit data... | |
20020130-1.c | Loading commit data... | |
20020207-1.c | Loading commit data... | |
20020213-1.c | Loading commit data... | |
20020220-1.c | Loading commit data... | |
20030818-1.c | Loading commit data... | |
20040203-1.c | Loading commit data... | |
20040203-2.c | Loading commit data... | |
20040203-3.c | Loading commit data... | |
20040629-1.c | Loading commit data... | |
20041207.c | Loading commit data... | |
20050120-1.c | Loading commit data... | |
920507-1.c | Loading commit data... | |
920616-2.c | Loading commit data... | |
920721-2.c | Loading commit data... | |
920824-1.c | Loading commit data... | |
920923-1.c | Loading commit data... | |
921102-1.c | Loading commit data... | |
921116-1.c | Loading commit data... | |
930301-1.c | Loading commit data... | |
930622-1.c | Loading commit data... | |
930622-2.c | Loading commit data... | |
930714-1.c | Loading commit data... | |
931203-1.c | Loading commit data... | |
940112-1.c | Loading commit data... | |
940227-1.c | Loading commit data... | |
950825-1.c | Loading commit data... | |
950921-1.c | Loading commit data... | |
951123-1.c | Loading commit data... | |
971104-1.c | Loading commit data... | |
990416-1.c | Loading commit data... | |
const-ll-1.c | Loading commit data... | |
incomplete-1.c | Loading commit data... | |
incomplete-2.c | Loading commit data... | |
incomplete-3.c | Loading commit data... | |
init-1.c | Loading commit data... | |
init-2.c | Loading commit data... | |
init-3.c | Loading commit data... | |
init-4.c | Loading commit data... | |
invalid_asm.c | Loading commit data... | |
label-1.c | Loading commit data... | |
label-lineno-1.c | Loading commit data... | |
noncompile.exp | Loading commit data... | |
old-style-parm-1.c | Loading commit data... | |
old-style-parm-2.c | Loading commit data... | |
redecl-1.c | Loading commit data... | |
scope.c | Loading commit data... | |
undeclared-1.c | Loading commit data... | |
undeclared-2.c | Loading commit data... | |
va-arg-1.c | Loading commit data... | |
voidparam-1.c | Loading commit data... |