re PR c/79199 (ICE with -Wduplicated-branches)
authorJakub Jelinek <jakub@redhat.com>
Fri, 27 Jan 2017 13:25:28 +0000 (14:25 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 27 Jan 2017 13:25:28 +0000 (14:25 +0100)
PR c/79199
* c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
target.  Use 4294967293U instead of 4294967293.

From-SVN: r244975

gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/Wduplicated-branches-13.c

index 2c044f58d9e2bdae1898994bc73f493c18bec34b..aaa5972f3bc6743fa913ca9ad0c9dca36f86f7f1 100644 (file)
@@ -1,3 +1,9 @@
+2017-01-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/79199
+       * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
+       target.  Use 4294967293U instead of 4294967293.
+
 2017-01-27  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/71433
index 7aa5b37cc69f972a7dc9255617b10c83820e8655..a2ab88706250877f52f2e2a47624d7ef8a073fa0 100644 (file)
@@ -1,5 +1,5 @@
 /* PR c/79199 */
-/* { dg-do compile } */
+/* { dg-do compile { target int32plus } } */
 /* { dg-options "-Wduplicated-branches" } */
 
 unsigned int a, b, c, d, e;
@@ -8,14 +8,14 @@ fn1 (void)
 {
   if (0) /* { dg-warning "this condition has identical branches" } */
     {
-      if (d > 4294967293)
+      if (d > 4294967293U)
        (void) 5;
       c = d;
       b = e | a;
     }
   else
     {
-      if (d > 4294967293)
+      if (d > 4294967293U)
        (void) 5;
       c = d;
       b = e | a;