summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2004-10-15 21:18:07 +0000
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2004-10-15 21:18:07 +0000
commite3a7131b06f0e02236df9af180cece83f877cb03 (patch)
tree808b0b0b8ef97bad488e95466f112baed9c4fed9
parent882d3c4f561830992d8b914f05be011a05f744cc (diff)
downloadppe42-gcc-e3a7131b06f0e02236df9af180cece83f877cb03.tar.gz
ppe42-gcc-e3a7131b06f0e02236df9af180cece83f877cb03.zip
PR c++/17042
* 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
-rw-r--r--gcc/cp/ChangeLog2
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.dg/parse/pragma1.C2
3 files changed, 5 insertions, 5 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 92c9ca421d5..7fef9fbf666 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -8,7 +8,7 @@
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.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4df9b8a0d23..a9ec7d76f5c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -3,12 +3,12 @@
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.
diff --git a/gcc/testsuite/g++.dg/parse/pragma1.C b/gcc/testsuite/g++.dg/parse/pragma1.C
index cdfd79caadb..88a56aafb0d 100644
--- a/gcc/testsuite/g++.dg/parse/pragma1.C
+++ b/gcc/testsuite/g++.dg/parse/pragma1.C
@@ -1,4 +1,4 @@
-// PR c++/17852
+// PR c++/17916
class T {
#pragma X
OpenPOWER on IntegriCloud