diff options
author | Richard Henderson <rth@redhat.com> | 2002-04-26 00:24:39 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2002-04-26 00:24:39 -0700 |
commit | 4d7ea4fc78df072028a41875a967d49f9b4c9dea (patch) | |
tree | ce0d16554baa4513ff4dc01a624af94cae12e8df /gcc | |
parent | 7ba47445b3d54f6ae7580cf1c24d16a81b9eb63e (diff) | |
download | gcc-4d7ea4fc78df072028a41875a967d49f9b4c9dea.zip gcc-4d7ea4fc78df072028a41875a967d49f9b4c9dea.tar.gz gcc-4d7ea4fc78df072028a41875a967d49f9b4c9dea.tar.bz2 |
* gcc.dg/c99-bool-1.c: Expect always true warning.
From-SVN: r52787
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/c99-bool-1.c | 4 |
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; |