diff options
author | Kai Tietz <ktietz@redhat.com> | 2011-10-19 19:44:35 +0200 |
---|---|---|
committer | Kai Tietz <ktietz@gcc.gnu.org> | 2011-10-19 19:44:35 +0200 |
commit | da004daccc0eb6d1e4b21afbdce5fa97a0fad5ee (patch) | |
tree | 83cfc37795d735d475f9818317d3d04dcb08ce3b /gcc | |
parent | 1f234b83b85c579dabe9202bcd07cab448697a69 (diff) | |
download | gcc-da004daccc0eb6d1e4b21afbdce5fa97a0fad5ee.zip gcc-da004daccc0eb6d1e4b21afbdce5fa97a0fad5ee.tar.gz gcc-da004daccc0eb6d1e4b21afbdce5fa97a0fad5ee.tar.bz2 |
re PR middle-end/50795 (FAIL: gcc.dg/tree-ssa/builtin-expect-[1234].c)
PR middle-end/50795
* gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
* gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
* gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
* gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
* gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
From-SVN: r180200
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-1.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-2.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-3.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-4.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-5.c | 4 |
6 files changed, 19 insertions, 10 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1bed600..098464a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2011-10-19 Kai Tietz <ktietz@redhat.com> + + PR middle-end/50795 + * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test. + * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test. + * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test. + * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test. + * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test. + 2011-10-19 Richard Guenther <rguenther@suse.de> PR middle-end/50768 diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-1.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-1.c index 42d4b0d..4c3888f 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-1.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-1.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-gimple" } */ -f (int i, float j) +f (int i, float j, int i2, float j2) { - if (__builtin_expect (i > 0 && j, 0)) + if (__builtin_expect ((i * i2) > 0 && (j * j2), 0)) g (); } diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-2.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-2.c index ff175b9..d8f344f 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-2.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-2.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-gimple" } */ -f (int i, float j) +f (int i, float j, int i2, float j2) { - if (__builtin_expect (i > 0 || j, 0)) + if (__builtin_expect ((i * i2) > 0 || (j * j2), 0)) ; else g (); diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-3.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-3.c index 8fcc4e2..b9e6cfb 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-3.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-3.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-gimple" } */ -f (int i, float j) +f (int i, float j, int i2, float j2) { - if (__builtin_expect (i > 0 && j, 0)) + if (__builtin_expect ((i * i2) > 0 && (j * j2), 0)) a (); else b (); diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-4.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-4.c index 1fecf1b..2d2b206 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-4.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-4.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-gimple" } */ -f (int i, float j) +f (int i, float j, int i2, float j2) { - if (__builtin_expect (i > 0 || j, 0)) + if (__builtin_expect ((i * i2) > 0 || (j * j2), 0)) a (); else b (); diff --git a/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-5.c b/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-5.c index ed53b28..d0b251d 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-5.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-5.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-forwprop" } */ -f (int i, float j) +f (int i, float j, int i2, float j2) { - if (__builtin_expect (i > 0 && __builtin_expect (j != 0, 1), 0)) + if (__builtin_expect ((i * i2) > 0 && __builtin_expect ((j * j2) != 0, 1), 0)) a (); else b (); |