summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2003-11-30 22:32:38 +0000
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2003-11-30 22:32:38 +0000
commitb7ec6ce40be2f6c11bc5c42e658dcfb3ef5afa24 (patch)
tree347106e9c42fd05765aadb4c682c4e51709ec24f
parent4fcf6efaf8d3a1cf0cc4e90e12be48a4f07a9c28 (diff)
downloadppe42-gcc-b7ec6ce40be2f6c11bc5c42e658dcfb3ef5afa24.tar.gz
ppe42-gcc-b7ec6ce40be2f6c11bc5c42e658dcfb3ef5afa24.zip
* gcc.dg/cpp/assert4.c: Check more #system assertions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74076 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.dg/cpp/assert4.c56
2 files changed, 61 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8a5b62a552f..a9a4f02685e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * gcc.dg/cpp/assert4.c: Check more #system assertions.
+
2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
PR c/10333
@@ -9,7 +13,7 @@
2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
- * testsuite/gcc.dg/cpp/assert4.c: Update.
+ * gcc.dg/cpp/assert4.c: Update.
2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
diff --git a/gcc/testsuite/gcc.dg/cpp/assert4.c b/gcc/testsuite/gcc.dg/cpp/assert4.c
index 1b09ab1beac..e71baf2bb35 100644
--- a/gcc/testsuite/gcc.dg/cpp/assert4.c
+++ b/gcc/testsuite/gcc.dg/cpp/assert4.c
@@ -78,6 +78,14 @@
# error
#endif
+#if defined __unix__
+# if !#system(unix)
+# error
+# endif
+#elif #system(unix)
+# error
+#endif
+
#if defined __rtems__
# if !#system(rtems)
# error
@@ -86,6 +94,54 @@
# error
#endif
+#if defined __vms__
+# if !#system(vms)
+# error
+# endif
+#elif #system(vms)
+# error
+#endif
+
+#if defined __mvs__
+# if !#system(mvs)
+# error
+# endif
+#elif #system(mvs)
+# error
+#endif
+
+#if defined __MSDOS__
+# if !#system(msdos)
+# error
+# endif
+#elif #system(msdos)
+# error
+#endif
+
+#if defined __WINNT__
+# if !#system(winnt)
+# error
+# endif
+#elif #system(winnt)
+# error
+#endif
+
+#if defined __BEOS__
+# if !#system(beos)
+# error
+# endif
+#elif #system(beos)
+# error
+#endif
+
+#if defined __netware__
+# if !#system(netware)
+# error
+# endif
+#elif #system(netware)
+# error
+#endif
+
/* Check for #cpu and #machine assertions. */
OpenPOWER on IntegriCloud