aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2010-08-17 09:50:38 +0000
committerKai Tietz <ktietz@gcc.gnu.org>2010-08-17 11:50:38 +0200
commitf9abf412e2b67046bf906a70f1f19ef569aa55d1 (patch)
tree0ed7ec659c5c976bf974da3499b0ddca3b6ae95d
parent743ad76e9e7e6481b1b1764d4e5654158565deff (diff)
downloadgcc-f9abf412e2b67046bf906a70f1f19ef569aa55d1.zip
gcc-f9abf412e2b67046bf906a70f1f19ef569aa55d1.tar.gz
gcc-f9abf412e2b67046bf906a70f1f19ef569aa55d1.tar.bz2
uow-1.C: New.
2010-08-17 Kai Tietz <kai.tietz@onevision.com> * g++.dg/ext/uow-1.C: New. * g++.dg/ext/uow-2.C: New. * g++.dg/ext/uow-3.C: New. * g++.dg/ext/uow-4.C: New. From-SVN: r163299
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/g++.dg/ext/uow-1.C12
-rw-r--r--gcc/testsuite/g++.dg/ext/uow-2.C8
-rw-r--r--gcc/testsuite/g++.dg/ext/uow-3.C8
-rw-r--r--gcc/testsuite/g++.dg/ext/uow-4.C12
5 files changed, 47 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0b32755..e36e5bf 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2010-08-17 Kai Tietz <kai.tietz@onevision.com>
+
+ * g++.dg/ext/uow-1.C: New.
+ * g++.dg/ext/uow-2.C: New.
+ * g++.dg/ext/uow-3.C: New.
+ * g++.dg/ext/uow-4.C: New.
+
2010-08-17 Richard Guenther <rguenther@suse.de>
PR testsuite/45266
diff --git a/gcc/testsuite/g++.dg/ext/uow-1.C b/gcc/testsuite/g++.dg/ext/uow-1.C
new file mode 100644
index 0000000..fdf6aeb
--- /dev/null
+++ b/gcc/testsuite/g++.dg/ext/uow-1.C
@@ -0,0 +1,12 @@
+/* { dg-do compile } */
+/* { dg-options "-Wall" } */
+
+extern "C" {
+
+typedef int UOW;
+struct ABC {
+ UOW UOW;
+};
+
+}
+
diff --git a/gcc/testsuite/g++.dg/ext/uow-2.C b/gcc/testsuite/g++.dg/ext/uow-2.C
new file mode 100644
index 0000000..79c1913
--- /dev/null
+++ b/gcc/testsuite/g++.dg/ext/uow-2.C
@@ -0,0 +1,8 @@
+/* { dg-do compile } */
+/* { dg-options "-Wall -fms-extensions" } */
+
+typedef int UOW;
+struct ABC {
+ UOW UOW;
+};
+
diff --git a/gcc/testsuite/g++.dg/ext/uow-3.C b/gcc/testsuite/g++.dg/ext/uow-3.C
new file mode 100644
index 0000000..a2c2240
--- /dev/null
+++ b/gcc/testsuite/g++.dg/ext/uow-3.C
@@ -0,0 +1,8 @@
+/* { dg-do compile } */
+/* { dg-options "-Wall" } */
+
+typedef int UOW; /* { dg-error "" } */
+struct ABC {
+ UOW UOW; /* { dg-error "" } */
+};
+
diff --git a/gcc/testsuite/g++.dg/ext/uow-4.C b/gcc/testsuite/g++.dg/ext/uow-4.C
new file mode 100644
index 0000000..21ed04a
--- /dev/null
+++ b/gcc/testsuite/g++.dg/ext/uow-4.C
@@ -0,0 +1,12 @@
+/* { dg-do compile } */
+/* { dg-options "-Wall -pedantic" } */
+
+extern "C" {
+
+typedef int UOW; /* { dg-error "" } */
+struct ABC {
+ UOW UOW; /* { dg-error "" } */
+};
+
+}
+