OSDN Git Service

PR tree-optimization/52019
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / pragma-align-2.c
index e33f24a..5cdaff9 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run { target *-*-solaris2.* } } */
+/* { dg-options "-std=gnu99" } */
 
 void abort (void);
 
@@ -19,15 +20,15 @@ void abort (void);
 
 #pragma align 8(not_defined)
 
-#pragma align 9(odd_align)     /* { dg-error "invalid alignment" } */
-#pragma align 256(high_align)  /* { dg-error "invalid alignment" } */
-#pragma align -1(neg_align)    /* { dg-error "malformed" } */
-#pragma align bad_align                /* { dg-error "malformed" } */
-#pragma align 1(bad_align      /* { dg-error "malformed" } */
+#pragma align 9(odd_align)     /* { dg-warning "invalid alignment" } */
+#pragma align 256(high_align)  /* { dg-warning "invalid alignment" } */
+#pragma align -1(neg_align)    /* { dg-warning "malformed" } */
+#pragma align bad_align                /* { dg-warning "malformed" } */
+#pragma align 1(bad_align      /* { dg-warning "malformed" } */
 
 int x, x1, x2, x4, x8, y8, z8, x16, x32, x64, x128, y128, z128;
 
-#pragma align 16(x)            /* { dg-error "must appear before" } */
+#pragma align 16(x)            /* { dg-warning "must appear before" } */
 
 int
 main ()