* decl.c (declare_global_var): Use the return value from pushdecl.
PR c++/14667
* parser.c (cp_parser_simple_declaration): Do not diagnose invalid
type names if we have already found a valid type.
(cp_parser_member_declaration): Likewise.
PR c++/17852
* parser.c (cp_parser_member_specification_opt): Handle
CPP_PRAGMA.
PR c++/17042
* g++.dg/init/dso_handle1.C: New test.
PR c++/17852
* g++.dg/parse/pragma1.C: New test.
PR c++/14667
* g++.dg/parse/typedef6.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89119
138bc75d-0d04-0410-961f-
82ee72b054a4
type names if we have already found a valid type.
(cp_parser_member_declaration): Likewise.
- PR c++/17852
+ PR c++/17916
* parser.c (cp_parser_member_specification_opt): Handle
CPP_PRAGMA.
PR c++/17042
* g++.dg/init/dso_handle1.C: New test.
- PR c++/17852
- * g++.dg/parse/pragma1.C: New test.
-
PR c++/14667
* g++.dg/parse/typedef6.C: New test.
+ PR c++/17916
+ * g++.dg/parse/pragma1.C: New test.
+
2004-10-15 Aldy Hernandez <aldyh@redhat.com>
* gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
-// PR c++/17852
+// PR c++/17916
class T {
#pragma X