* 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 |
---|---|---|
.. | ||
System/Library/Frameworks/Carbon.framework/Headers | Loading commit data... | |
frame/one.framework | Loading commit data... | |
inc | Loading commit data... | |
trad | Loading commit data... | |
usr/include | Loading commit data... | |
19921210-1.c | Loading commit data... | |
19930510-1.c | Loading commit data... | |
19940712-1.c | Loading commit data... | |
19940712-1.h | Loading commit data... | |
19940712-1a.h | Loading commit data... | |
19940712-1b.h | Loading commit data... | |
19951025-1.c | Loading commit data... | |
19951227-1.c | Loading commit data... | |
19960224-1.c | Loading commit data... | |
19990119-1.c | Loading commit data... | |
19990228-1.c | Loading commit data... | |
19990407-1.c | Loading commit data... | |
19990409-1.c | Loading commit data... | |
19990413-1.c | Loading commit data... | |
20000127-1.c | Loading commit data... | |
20000129-1.c | Loading commit data... | |
20000207-1.c | Loading commit data... | |
20000207-2.c | Loading commit data... | |
20000209-1.c | Loading commit data... | |
20000209-2.c | Loading commit data... | |
20000301-1.c | Loading commit data... | |
20000419-1.c | Loading commit data... | |
20000519-1.c | Loading commit data... | |
20000529-1.c | Loading commit data... | |
20000625-1.c | Loading commit data... | |
20000627-1.c | Loading commit data... | |
20000628-1.c | Loading commit data... | |
20000628-1.h | Loading commit data... | |
20000628-1a.h | Loading commit data... | |
20000725-1.c | Loading commit data... | |
20020927-1.c | Loading commit data... | |
20050215-1.c | Loading commit data... | |
Wmissingdirs.c | Loading commit data... | |
Wsignprom.c | Loading commit data... | |
Wtrigraphs-2.c | Loading commit data... | |
Wtrigraphs.c | Loading commit data... | |
Wunknown-pragmas-1.c | Loading commit data... | |
Wunused.c | Loading commit data... | |
Wunused.h | Loading commit data... | |
Wvariadic-1.c | Loading commit data... | |
Wvariadic-2.c | Loading commit data... | |
Wvariadic-3.c | Loading commit data... | |
Wvariadic-4.c | Loading commit data... | |
_Pragma1.c | Loading commit data... | |
_Pragma2.c | Loading commit data... | |
_Pragma3.c | Loading commit data... | |
_Pragma4.c | Loading commit data... | |
_Pragma5.c | Loading commit data... | |
arith-1.c | Loading commit data... | |
arith-3.c | Loading commit data... | |
assembl2.S | Loading commit data... | |
assembler.S | Loading commit data... | |
assert1.c | Loading commit data... | |
assert2.c | Loading commit data... | |
assert3.c | Loading commit data... | |
assert4.c | Loading commit data... | |
avoidpaste1.c | Loading commit data... | |
avoidpaste2.c | Loading commit data... | |
backslash.c | Loading commit data... | |
backslash2.c | Loading commit data... | |
c89-pedantic.c | Loading commit data... | |
c89.c | Loading commit data... | |
c90-if-comma-1.c | Loading commit data... | |
c94-pedantic.c | Loading commit data... | |
c94.c | Loading commit data... | |
c99-hexfloat-3.c | Loading commit data... | |
c99-if-comma-1.c | Loading commit data... | |
c99-pedantic.c | Loading commit data... | |
c99.c | Loading commit data... | |
charconst-2.c | Loading commit data... | |
charconst-3.c | Loading commit data... | |
charconst-4.c | Loading commit data... | |
charconst.c | Loading commit data... | |
cmdlne-C.c | Loading commit data... | |
cmdlne-C2.c | Loading commit data... | |
cmdlne-M.c | Loading commit data... | |
cmdlne-P.c | Loading commit data... | |
cmdlne-dD-M.c | Loading commit data... | |
cmdlne-dD-dM.c | Loading commit data... | |
cmdlne-dD.c | Loading commit data... | |
cmdlne-dI-M.c | Loading commit data... | |
cmdlne-dI-M.h | Loading commit data... | |
cmdlne-dM-M.c | Loading commit data... | |
cmdlne-dM-dD.c | Loading commit data... | |
cmdlne-dM.c | Loading commit data... | |
cmdlne-dN-M.c | Loading commit data... | |
cpp.exp | Loading commit data... | |
cxxcom1.c | Loading commit data... | |
cxxcom2.c | Loading commit data... | |
cxxcom2.h | Loading commit data... | |
defined.c | Loading commit data... | |
digraph1.c | Loading commit data... | |
digraph2.c | Loading commit data... | |
digraphs.c | Loading commit data... | |
direct2.c | Loading commit data... | |
direct2s.c | Loading commit data... | |
directiv.c | Loading commit data... | |
empty-include.c | Loading commit data... | |
endif-pedantic1.c | Loading commit data... | |
endif-pedantic2.c | Loading commit data... | |
endif.c | Loading commit data... | |
endif.h | Loading commit data... | |
error-1.c | Loading commit data... | |
escape-1.c | Loading commit data... | |
escape-2.c | Loading commit data... | |
escape.c | Loading commit data... | |
expr.c | Loading commit data... | |
extratokens.c | Loading commit data... | |
extratokens2.c | Loading commit data... | |
fpreprocessed.c | Loading commit data... | |
gnuc89-pedantic.c | Loading commit data... | |
gnuc89.c | Loading commit data... | |
gnuc99-pedantic.c | Loading commit data... | |
gnuc99.c | Loading commit data... | |
hash1.c | Loading commit data... | |
ident-1.c | Loading commit data... | |
ident.c | Loading commit data... | |
if-1.c | Loading commit data... | |
if-2.c | Loading commit data... | |
if-4.c | Loading commit data... | |
if-5.c | Loading commit data... | |
if-cexp.c | Loading commit data... | |
if-mop.c | Loading commit data... | |
if-mpar.c | Loading commit data... | |
if-oppr.c | Loading commit data... | |
if-paren.c | Loading commit data... | |
if-sc.c | Loading commit data... | |
if-shift.c | Loading commit data... | |
if-unary.c | Loading commit data... | |
import1.c | Loading commit data... | |
import1.h | Loading commit data... | |
import2.c | Loading commit data... | |
import2.h | Loading commit data... | |
include1.c | Loading commit data... | |
include2.c | Loading commit data... | |
include3.c | Loading commit data... | |
isysroot-1.c | Loading commit data... | |
isysroot-2.c | Loading commit data... | |
lexident.c | Loading commit data... | |
lexnum.c | Loading commit data... | |
lexstrng.c | Loading commit data... | |
line1.c | Loading commit data... | |
line2.c | Loading commit data... | |
line3.c | Loading commit data... | |
line4.c | Loading commit data... | |
line5.c | Loading commit data... | |
mac-dir-1.c | Loading commit data... | |
mac-dir-2.c | Loading commit data... | |
mac-eol-at-eof.c | Loading commit data... | |
maccom1.c | Loading commit data... | |
maccom2.c | Loading commit data... | |
maccom3.c | Loading commit data... | |
maccom4.c | Loading commit data... | |
maccom5.c | Loading commit data... | |
maccom6.c | Loading commit data... | |
macro1.c | Loading commit data... | |
macro10.c | Loading commit data... | |
macro11.c | Loading commit data... | |
macro2.c | Loading commit data... | |
macro3.c | Loading commit data... | |
macro4.c | Loading commit data... | |
macro5.c | Loading commit data... | |
macro6.c | Loading commit data... | |
macro7.c | Loading commit data... | |
macro8.c | Loading commit data... | |
macro9.c | Loading commit data... | |
macsyntx.c | Loading commit data... | |
mi1.c | Loading commit data... | |
mi1c.h | Loading commit data... | |
mi1cc.h | Loading commit data... | |
mi1nd.h | Loading commit data... | |
mi1ndp.h | Loading commit data... | |
mi1x.h | Loading commit data... | |
mi2.c | Loading commit data... | |
mi2a.h | Loading commit data... | |
mi2b.h | Loading commit data... | |
mi2c.h | Loading commit data... | |
mi3.c | Loading commit data... | |
mi3.def | Loading commit data... | |
mi3.h | Loading commit data... | |
mi4.c | Loading commit data... | |
mi5.c | Loading commit data... | |
mi6.c | Loading commit data... | |
mi6a.h | Loading commit data... | |
mi6b.h | Loading commit data... | |
mi6c.h | Loading commit data... | |
mi6d.h | Loading commit data... | |
mi6e.h | Loading commit data... | |
mi7.c | Loading commit data... | |
mi7a.h | Loading commit data... | |
mi7b.h | Loading commit data... | |
multiline-2.c | Loading commit data... | |
multiline.c | Loading commit data... | |
paste1.c | Loading commit data... | |
paste10.c | Loading commit data... | |
paste11.c | Loading commit data... | |
paste12.c | Loading commit data... | |
paste13.c | Loading commit data... | |
paste2.c | Loading commit data... | |
paste3.c | Loading commit data... | |
paste4.c | Loading commit data... | |
paste5.c | Loading commit data... | |
paste6.c | Loading commit data... | |
paste7.c | Loading commit data... | |
paste8.c | Loading commit data... | |
paste9.c | Loading commit data... | |
poison.c | Loading commit data... | |
pragma-1.c | Loading commit data... | |
pragma-2.c | Loading commit data... | |
pragma-once-1.c | Loading commit data... | |
pragma-once-1b.h | Loading commit data... | |
pragma-once-1c.h | Loading commit data... | |
pragma-once-1d.h | Loading commit data... | |
redef1.c | Loading commit data... | |
redef2.c | Loading commit data... | |
redef3.c | Loading commit data... | |
separate-1.c | Loading commit data... | |
skipping.c | Loading commit data... | |
skipping2.c | Loading commit data... | |
spacing1.c | Loading commit data... | |
spacing2.c | Loading commit data... | |
strify1.c | Loading commit data... | |
strify2.c | Loading commit data... | |
strify3.c | Loading commit data... | |
strp1.c | Loading commit data... | |
strp2.c | Loading commit data... | |
subframework1.c | Loading commit data... | |
syshdr.c | Loading commit data... | |
syshdr.h | Loading commit data... | |
syshdr1.h | Loading commit data... | |
syshdr2.h | Loading commit data... | |
sysmac1.c | Loading commit data... | |
sysmac2.c | Loading commit data... | |
tr-paste.c | Loading commit data... | |
tr-warn1.c | Loading commit data... | |
tr-warn2.c | Loading commit data... | |
tr-warn3.c | Loading commit data... | |
tr-warn4.c | Loading commit data... | |
tr-warn5.c | Loading commit data... | |
tr-warn6.c | Loading commit data... | |
trigraphs.c | Loading commit data... | |
uchar-1.c | Loading commit data... | |
uchar-3.c | Loading commit data... | |
ucs.c | Loading commit data... | |
unc1.c | Loading commit data... | |
unc2.c | Loading commit data... | |
unc3.c | Loading commit data... | |
unc4.c | Loading commit data... | |
undef2.c | Loading commit data... | |
vararg1.c | Loading commit data... | |
vararg2.c | Loading commit data... | |
vararg3.c | Loading commit data... | |
vararg4.c | Loading commit data... | |
wchar-1.c | Loading commit data... | |
widestr1.c | Loading commit data... |