]> gcc.gnu.org Git - gcc.git/commitdiff
* gcc.dg/c99-bool-1.c: Expect always true warning.
authorRichard Henderson <rth@redhat.com>
Fri, 26 Apr 2002 07:24:39 +0000 (00:24 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 26 Apr 2002 07:24:39 +0000 (00:24 -0700)
From-SVN: r52787

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/c99-bool-1.c

index 2edcdb424b0b95cb531730961df113b5a57fcf1c..500d04a5162bad5057aed6c557220d5e5d5d9c4f 100644 (file)
@@ -1,3 +1,7 @@
+2002-04-26  Richard Henderson  <rth@redhat.com>
+
+       * gcc.dg/c99-bool-1.c: Expect always true warning.
+
 2002-04-25  Roger Sayle  <roger@eyesopen.com>
 
        * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
index 632c486c865afbb3d70281db948f9d9d39055616..8a45988906c6625f576713209ec3508742b663f4 100644 (file)
@@ -228,7 +228,9 @@ main (void)
     abort ();
   if ((u |= 2) != 1)
     abort ();
-  if ((u ^= 3) != 1)
+  /* ??? A bit queer, since this gets optimized to ((u = (u != 3)) != 1)
+     early in semantic analysis, which then yields the warning below.  */
+  if ((u ^= 3) != 1)   /* { dg-warning "always true due to limited range" } */
     abort ();
   /* Test comma expressions.  */
   u = 1;
This page took 0.130906 seconds and 5 git commands to generate.