This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Patch installed: check more #system assertions in gcc.dg/cpp/assert4.c
- From: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- To: gcc-patches at gcc dot gnu dot org
- Date: Sun, 30 Nov 2003 17:34:31 -0500 (EST)
- Subject: Patch installed: check more #system assertions in gcc.dg/cpp/assert4.c
I installed this patch which adds some more #system assertion checks
in gcc.dg/cpp/assert4.c. Tested for typos by running xgcc -E on
solaris2.7.
--Kaveh
2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/cpp/assert4.c: Check more #system assertions.
diff -rup orig/egcc-CVS20031129/gcc/testsuite/gcc.dg/cpp/assert4.c egcc-CVS20031129/gcc/testsuite/gcc.dg/cpp/assert4.c
--- orig/egcc-CVS20031129/gcc/testsuite/gcc.dg/cpp/assert4.c Fri Nov 28 22:04:49 2003
+++ egcc-CVS20031129/gcc/testsuite/gcc.dg/cpp/assert4.c Sun Nov 30 17:21:00 2003
@@ -78,11 +78,67 @@
# error
#endif
+#if defined __unix__
+# if !#system(unix)
+# error
+# endif
+#elif #system(unix)
+# error
+#endif
+
#if defined __rtems__
# if !#system(rtems)
# error
# endif
#elif #system(rtems)
+# 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