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
+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
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-Wall" } */
+
+extern "C" {
+
+typedef int UOW;
+struct ABC {
+ UOW UOW;
+};
+
+}
+
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-Wall -fms-extensions" } */
+
+typedef int UOW;
+struct ABC {
+ UOW UOW;
+};
+
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-Wall" } */
+
+typedef int UOW; /* { dg-error "" } */
+struct ABC {
+ UOW UOW; /* { dg-error "" } */
+};
+
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-Wall -pedantic" } */
+
+extern "C" {
+
+typedef int UOW; /* { dg-error "" } */
+struct ABC {
+ UOW UOW; /* { dg-error "" } */
+};
+
+}
+