aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2002-04-26 00:24:39 -0700
committerRichard Henderson <rth@gcc.gnu.org>2002-04-26 00:24:39 -0700
commit4d7ea4fc78df072028a41875a967d49f9b4c9dea (patch)
treece0d16554baa4513ff4dc01a624af94cae12e8df
parent7ba47445b3d54f6ae7580cf1c24d16a81b9eb63e (diff)
downloadgcc-4d7ea4fc78df072028a41875a967d49f9b4c9dea.zip
gcc-4d7ea4fc78df072028a41875a967d49f9b4c9dea.tar.gz
gcc-4d7ea4fc78df072028a41875a967d49f9b4c9dea.tar.bz2
* gcc.dg/c99-bool-1.c: Expect always true warning.
From-SVN: r52787
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/c99-bool-1.c4
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2edcdb4..500d04a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.
diff --git a/gcc/testsuite/gcc.dg/c99-bool-1.c b/gcc/testsuite/gcc.dg/c99-bool-1.c
index 632c486..8a45988 100644
--- a/gcc/testsuite/gcc.dg/c99-bool-1.c
+++ b/gcc/testsuite/gcc.dg/c99-bool-1.c
@@ -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;