This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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
 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]