]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR middle-end/50795 (FAIL: gcc.dg/tree-ssa/builtin-expect-[1234].c)
authorKai Tietz <ktietz@redhat.com>
Wed, 19 Oct 2011 17:44:35 +0000 (19:44 +0200)
committerKai Tietz <ktietz@gcc.gnu.org>
Wed, 19 Oct 2011 17:44:35 +0000 (19:44 +0200)
        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

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-1.c
gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-2.c
gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-3.c
gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-4.c
gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-5.c

index 1bed60070d50710d0b6a359ac7631baae922e8b7..098464a23ebe84fdc29dea00c154b7a139d115c2 100644 (file)
@@ -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
index 42d4b0dd87442fe19ca7c368f0deb5ec1dd2bcda..4c3888fd237e2ad6395c25bae2073e678ff262a4 100644 (file)
@@ -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 ();
 } 
 
index ff175b975a96fa7e49f43e1f17ff5f1369301069..d8f344f78263a02704d80b9e50591ac9158279b5 100644 (file)
@@ -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 ();
index 8fcc4e2bd401d18f8e272375957e608828a8ce2c..b9e6cfb8ff99b1ef77a2c58674235e483e236ad6 100644 (file)
@@ -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 ();
index 1fecf1b980c7e9c3a98f2fe3a63e61fcb1aa415d..2d2b206683b66de170f5a259b0bd0275e8d38faf 100644 (file)
@@ -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 ();
index ed53b287b2afd4e381779ecab7fe1117a1430805..d0b251db17b0c52f3b15ce99650cfacbc7db60fa 100644 (file)
@@ -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 ();