Fix failure in gcc.dg/pr52283.c by adding the missing
authorGreta Yorsh <greta.yorsh@arm.com>
Mon, 30 Apr 2012 13:56:51 +0000 (14:56 +0100)
committerTejas Belagod <belagod@gcc.gnu.org>
Mon, 30 Apr 2012 13:56:51 +0000 (14:56 +0100)
dg-warning and dg-options.

From-SVN: r186985

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr52283.c

index f5cfe3710abd1a0ed609ace212c6d7144ae88cff..7f895fdae3378670dfd6cb4195c9aee4dccee659 100644 (file)
@@ -1,3 +1,7 @@
+2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
+
+       * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
+
 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
 
        Add -Wvarargs option
index 33785a598e2b5d038953db9f462595c9c6d8f619..070e71aa5904bd35af60b0da03d9a1b244f41eb3 100644 (file)
@@ -1,6 +1,7 @@
 /* Test for case labels not integer constant expressions but folding
    to integer constants (used in Linux kernel).  */
 /* { dg-do compile } */
+/* { dg-options "-pedantic" } */
 
 extern unsigned int u;
 
@@ -9,7 +10,7 @@ b (int c)
 {
   switch (c)
     {
-    case (int) (2  | ((4 < 8) ? 8 : u)):
+    case (int) (2  | ((4 < 8) ? 8 : u)): /* { dg-warning "case label is not an integer constant expression" } */
       ;
     }
 }