pragma-darwin.c: Run on all *-*-darwin* targets.
authorAndrew Pinski <pinskia@gmail.com>
Mon, 30 Jul 2007 21:13:07 +0000 (14:13 -0700)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Mon, 30 Jul 2007 21:13:07 +0000 (14:13 -0700)
2007-07-30  Andrew Pinski  <pinskia@gmail.com>

        * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
        s/dg-error/dg-warning where warning is expected.

From-SVN: r127072

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pragma-darwin.c

index 449d6f52ca7ce8507cce3efd56edd6024e3bc1aa..0378bc63c5d942d8203be845f488a4cb7f55b551 100644 (file)
@@ -1,3 +1,8 @@
+2007-07-30  Andrew Pinski  <pinskia@gmail.com>
+
+       * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
+       s/dg-error/dg-warning where warning is expected.
+
 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/32770
index 8e96ae558b69d3c00c25e95188865d5a8c73e968..f64095b0f0ebe0472c9d50fc35907a6ce9e48405 100644 (file)
@@ -1,6 +1,6 @@
 /* Darwin (Mac OS X) pragma exercises.  */
 
-/* { dg-do run { target powerpc-*-darwin* } } */
+/* { dg-do run { target *-*-darwin* } } */
 /* { dg-options "-O -Wunused" } */
 
 /* The mark pragma is to help decorate IDEs.  */
@@ -12,11 +12,11 @@ extern void abort(void);
 /* The options pragma used to do a lot, now it's only for emulating
    m68k alignment rules in structs.  */
 
-#pragma options 23  /* { dg-error "malformed '#pragma options'" } */
-#pragma options align  /* { dg-error "malformed '#pragma options'" } */
-#pragma options align natural /* { dg-error "malformed '#pragma options'" } */
-#pragma options align=45 /* { dg-error "malformed '#pragma options'" } */
-#pragma options align=foo /* { dg-error "malformed '#pragma options align" } */
+#pragma options 23  /* { dg-warning "malformed '#pragma options'" } */
+#pragma options align  /* { dg-warning "malformed '#pragma options'" } */
+#pragma options align natural /* { dg-warning "malformed '#pragma options'" } */
+#pragma options align=45 /* { dg-warning "malformed '#pragma options'" } */
+#pragma options align=foo /* { dg-warning "malformed '#pragma options align" } */
 
 #ifndef __LP64__
 #pragma options align=mac68k
@@ -64,7 +64,7 @@ unused_err_test ()
 {
   int a, b;
   /* Trying to match on '(' or ')' gives regexp headaches, use . instead.  */
-#pragma unused  /* { dg-error "missing '.' after '#pragma unused" } */
-#pragma unused (a  /* { dg-error "missing '.' after '#pragma unused" } */
+#pragma unused  /* { dg-warning "missing '.' after '#pragma unused" } */
+#pragma unused (a  /* { dg-warning "missing '.' after '#pragma unused" } */
 #pragma unused (b) foo /* { dg-warning "junk at end of '#pragma unused'" } */
 }