gcc:
authorwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 May 2013 04:57:32 +0000 (04:57 +0000)
committerwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 4 May 2013 04:57:32 +0000 (04:57 +0000)
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198592 138bc75d-0d04-0410-961f-82ee72b054a4

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 bb1a3bb..2ff6d54 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 d4a9148..2098f64 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 d4f181d..bd5b01f 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 73e6797..17501eb 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 5cd4276..9258e44 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 3593f86..116dbaf 100644 (file)
@@ -3,6 +3,7 @@
 
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-optimized" } */
+/* { dg-skip-if "" { *-*-* } } */
 
 extern void
 g (void);
index 3f4d136..f0d4ada 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 8cb09e0..f7b92c3 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 fb13b20..8c44fad 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 1a0ab79..6e82d77 100644 (file)
@@ -4,6 +4,7 @@
 
 /* { dg-do compile } */
 /* { dg-options "-O3 -fdump-tree-optimized" } */
+/* { dg-skip-if "" { *-*-* } } */
 
 int
 f (int c, int i)