aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Tietz <ktietz@redhat.com>2011-10-19 19:44:35 +0200
committerKai Tietz <ktietz@gcc.gnu.org>2011-10-19 19:44:35 +0200
commitda004daccc0eb6d1e4b21afbdce5fa97a0fad5ee (patch)
tree83cfc37795d735d475f9818317d3d04dcb08ce3b
parent1f234b83b85c579dabe9202bcd07cab448697a69 (diff)
downloadgcc-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
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-1.c4
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-2.c4
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-3.c4
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-4.c4
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-5.c4
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 ();