gimple-ssa-strength-reduction.c (slsr_process_phi): Disable.
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Sat, 4 May 2013 04:57:32 +0000 (04:57 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Sat, 4 May 2013 04:57:32 +0000 (04:57 +0000)
gcc:

2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* gimple-ssa-strength-reduction.c (slsr_process_phi): Disable.
(find_candidates_in_block): Disable slsr_process_phi.

gcc/testsuite:

2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
* gcc.dg/tree-ssa/slsr-33.c: Likewise.
* gcc.dg/tree-ssa/slsr-34.c: Likewise.
* gcc.dg/tree-ssa/slsr-35.c: Likewise.
* gcc.dg/tree-ssa/slsr-36.c: Likewise.
* gcc.dg/tree-ssa/slsr-37.c: Likewise.
* gcc.dg/tree-ssa/slsr-38.c: Likewise.

From-SVN: r198592

gcc/ChangeLog
gcc/gimple-ssa-strength-reduction.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/slsr-32.c
gcc/testsuite/gcc.dg/tree-ssa/slsr-33.c
gcc/testsuite/gcc.dg/tree-ssa/slsr-34.c
gcc/testsuite/gcc.dg/tree-ssa/slsr-35.c
gcc/testsuite/gcc.dg/tree-ssa/slsr-36.c
gcc/testsuite/gcc.dg/tree-ssa/slsr-37.c
gcc/testsuite/gcc.dg/tree-ssa/slsr-38.c

index bb1a3bb12e92a13e5b5331b6656b3ff767f194b6..2ff6d54c710c1c77aa13d8281632162ad34fd563 100644 (file)
@@ -1,3 +1,8 @@
+2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
+
+       * gimple-ssa-strength-reduction.c (slsr_process_phi): Disable.
+       (find_candidates_in_block): Disable slsr_process_phi.
+
 2013-05-03  Guozhi Wei  <carrot@google.com>
 
        * coverage.c (coverage_obj_init): Move the construction of gcov
index d4a914886f4a4754559abe7b4834888a03248ab0..2098f6456275c78980d792954e9312719dc21feb 100644 (file)
@@ -657,6 +657,9 @@ add_cand_for_stmt (gimple gs, slsr_cand_t c)
   *slot = c;
 }
 \f
+// FORNOW: Disable conditional candidate processing until bootstrap
+// issue can be sorted out for i686-pc-linux-gnu.
+#if 0
 /* Given PHI which contains a phi statement, determine whether it
    satisfies all the requirements of a phi candidate.  If so, create
    a candidate.  Note that a CAND_PHI never has a basis itself, but
@@ -747,6 +750,7 @@ slsr_process_phi (gimple phi, bool speed)
   /* Add the candidate to the statement-candidate mapping.  */
   add_cand_for_stmt (phi, c);
 }
+#endif
 
 /* Look for the following pattern:
 
@@ -1519,8 +1523,12 @@ find_candidates_in_block (struct dom_walk_data *walk_data ATTRIBUTE_UNUSED,
   bool speed = optimize_bb_for_speed_p (bb);
   gimple_stmt_iterator gsi;
 
+// FORNOW: Disable conditional candidate processing until bootstrap
+// issue can be sorted out for i686-pc-linux-gnu.
+#if 0
   for (gsi = gsi_start_phis (bb); !gsi_end_p (gsi); gsi_next (&gsi))
     slsr_process_phi (gsi_stmt (gsi), speed);
+#endif
 
   for (gsi = gsi_start_bb (bb); !gsi_end_p (gsi); gsi_next (&gsi))
     {
index d4f181d78b4f0b96def8d285fca20120a274818c..bd5b01fc405be285852b3b070158179a1537f8a1 100644 (file)
@@ -1,5 +1,15 @@
+2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
+
+       * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
+       * gcc.dg/tree-ssa/slsr-33.c: Likewise.
+       * gcc.dg/tree-ssa/slsr-34.c: Likewise.
+       * gcc.dg/tree-ssa/slsr-35.c: Likewise.
+       * gcc.dg/tree-ssa/slsr-36.c: Likewise.
+       * gcc.dg/tree-ssa/slsr-37.c: Likewise.
+       * gcc.dg/tree-ssa/slsr-38.c: Likewise.
+
 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
-p
+
        * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
        scan-assembler-times.
 
index 73e67974338760eee26e52dbf04d2ac1bb1a3a0a..17501ebffe08d3004f892aff3367093a8d4a1d91 100644 (file)
@@ -3,6 +3,7 @@
 
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-optimized" } */
+/* { dg-skip-if "" { *-*-* } } */
 
 int
 f (int s, int c, int i)
index 5cd4276577b89be5b001c64972f65192e4dba2fa..9258e440bfdac8907c1774178db001baa2e1d74b 100644 (file)
@@ -3,6 +3,7 @@
 
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-optimized" } */
+/* { dg-skip-if "" { *-*-* } } */
 
 int
 f (int c, int i)
index 3593f869b6bc4452f996c47a9204dc6ad8a16592..116dbaf7897d628720e0ee51d8c72469ce5c8cef 100644 (file)
@@ -3,6 +3,7 @@
 
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-optimized" } */
+/* { dg-skip-if "" { *-*-* } } */
 
 extern void
 g (void);
index 3f4d136171ae34d5efc694ea51d4714661e32375..f0d4ada680de4641c7486f13e1a808a6e17198ef 100644 (file)
@@ -4,6 +4,7 @@
 
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-optimized" } */
+/* { dg-skip-if "" { *-*-* } } */
 
 int
 f (int c, int i)
index 8cb09e0cf504c589e3387b8eed770a772af78f5f..f7b92c39affa8d52c48b49aa8ca9c6a85a955d0a 100644 (file)
@@ -4,6 +4,7 @@
 
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-optimized" } */
+/* { dg-skip-if "" { *-*-* } } */
 
 int
 f (int s, int c, int i)
index fb13b20e142584cb1f880f390256f858bcf5c6c6..8c44fad2d9816bbe9cb7147991ff8d2feea0abb9 100644 (file)
@@ -4,6 +4,7 @@
 
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-optimized" } */
+/* { dg-skip-if "" { *-*-* } } */
 
 int
 f (int s, int c, int i)
index 1a0ab79bd55754965499dd8f7faecd2e47f567f9..6e82d77fea1cd3f525f77172ef5fd5d4a00c578b 100644 (file)
@@ -4,6 +4,7 @@
 
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-optimized" } */
+/* { dg-skip-if "" { *-*-* } } */
 
 int
 f (int c, int i)