-
- Downloads
c-parser.c (c_token_is_qualifier, [...]): New.
2010-11-17 Paolo Bonzini <bonzini@gnu.org> * c-parser.c (c_token_is_qualifier, c_parser_next_token_is_qualifier): New. (c_parser_declaration_or_fndef, c_parser_struct_declaration): Improve error message on specs->tagdef_seen_p. (c_parser_struct_or_union_specifier): Improve error recovery. (c_parser_declspecs): Move exit condition on C_ID_ID early. Reorganize exit condition for C_ID_TYPENAME/C_ID_CLASSNAME using c_parser_next_token_is_qualifier; extend it to cover a ctsk_tagdef typespec and !typespec_ok in general. testsuite: 2010-11-17 Paolo Bonzini <bonzini@gnu.org> * gcc.dg/two-types-1.c: New test. * gcc.dg/two-types-2.c: New test. * gcc.dg/two-types-3.c: New test. * gcc.dg/two-types-4.c: New test. * gcc.dg/two-types-5.c: New test. * gcc.dg/two-types-6.c: New test. * gcc.dg/two-types-7.c: New test. * gcc.dg/two-types-8.c: New test. * gcc.dg/two-types-9.c: New test. * gcc.dg/two-types-10.c: New test. * objc.dg/two-types-1.m: New test. From-SVN: r166874
Showing
- gcc/ChangeLog 12 additions, 0 deletionsgcc/ChangeLog
- gcc/c-parser.c 93 additions, 8 deletionsgcc/c-parser.c
- gcc/testsuite/ChangeLog 14 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/two-types-1.c 5 additions, 0 deletionsgcc/testsuite/gcc.dg/two-types-1.c
- gcc/testsuite/gcc.dg/two-types-10.c 6 additions, 0 deletionsgcc/testsuite/gcc.dg/two-types-10.c
- gcc/testsuite/gcc.dg/two-types-2.c 5 additions, 0 deletionsgcc/testsuite/gcc.dg/two-types-2.c
- gcc/testsuite/gcc.dg/two-types-3.c 6 additions, 0 deletionsgcc/testsuite/gcc.dg/two-types-3.c
- gcc/testsuite/gcc.dg/two-types-4.c 9 additions, 0 deletionsgcc/testsuite/gcc.dg/two-types-4.c
- gcc/testsuite/gcc.dg/two-types-5.c 6 additions, 0 deletionsgcc/testsuite/gcc.dg/two-types-5.c
- gcc/testsuite/gcc.dg/two-types-6.c 7 additions, 0 deletionsgcc/testsuite/gcc.dg/two-types-6.c
- gcc/testsuite/gcc.dg/two-types-7.c 8 additions, 0 deletionsgcc/testsuite/gcc.dg/two-types-7.c
- gcc/testsuite/gcc.dg/two-types-8.c 10 additions, 0 deletionsgcc/testsuite/gcc.dg/two-types-8.c
- gcc/testsuite/gcc.dg/two-types-9.c 10 additions, 0 deletionsgcc/testsuite/gcc.dg/two-types-9.c
- gcc/testsuite/objc.dg/two-types-1.m 15 additions, 0 deletionsgcc/testsuite/objc.dg/two-types-1.m
Loading
Please register or sign in to comment