OSDN Git Service

* gcc.dg/cpp/charconst-3.c: Run, don't compile.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / cpp / tr-warn1.c
index f96e1bc..259f928 100644 (file)
  #assert baz(quux)     /* { dg-bogus "indented" "^ #ext"     } */
  # assert quux(weeble) /* { dg-bogus "indented" "^ # ext"    } */
 
-/* { dg-warning "ISO C does not" "extension warning" { target *-*-* } 22 } */
-/* { dg-warning "ISO C does not" "extension warning" { target *-*-* } 23 } */
-/* { dg-warning "ISO C does not" "extension warning" { target *-*-* } 24 } */
-/* { dg-warning "ISO C does not" "extension warning" { target *-*-* } 25 } */
+/* We warn of #elif regardless of whether we're skipping or not, and
+   do not warn about indentaion.  */
+#if 0
+#if 1
+#elif 1                        /* { dg-warning "#elif" "#elif skipping" }  */
+#endif
+#elif 0                        /* { dg-warning "#elif" "#elif not skipping" }  */
+#endif
+
+/* { dg-warning "GCC extension" "extension warning" { target *-*-* } 22 } */
+/* { dg-warning "GCC extension" "extension warning" { target *-*-* } 23 } */
+/* { dg-warning "GCC extension" "extension warning" { target *-*-* } 24 } */
+/* { dg-warning "GCC extension" "extension warning" { target *-*-* } 25 } */