diff options
author | Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 2013-05-04 04:57:32 +0000 |
---|---|---|
committer | William Schmidt <wschmidt@gcc.gnu.org> | 2013-05-04 04:57:32 +0000 |
commit | 2cefad900d3f9b8d4434fb4253e16f72836c2e4a (patch) | |
tree | 47a6ed67a0adf5cc7476cfa781939ee609edbb1d | |
parent | d6d7eee17485d8e2b9ca4a3cc072defbab21ed55 (diff) | |
download | gcc-2cefad900d3f9b8d4434fb4253e16f72836c2e4a.zip gcc-2cefad900d3f9b8d4434fb4253e16f72836c2e4a.tar.gz gcc-2cefad900d3f9b8d4434fb4253e16f72836c2e4a.tar.bz2 |
gimple-ssa-strength-reduction.c (slsr_process_phi): Disable.
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
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/gimple-ssa-strength-reduction.c | 8 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/slsr-32.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/slsr-33.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/slsr-34.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/slsr-35.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/slsr-36.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/slsr-37.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/slsr-38.c | 1 |
10 files changed, 31 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bb1a3bb..2ff6d54 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.c index d4a9148..2098f64 100644 --- a/gcc/gimple-ssa-strength-reduction.c +++ b/gcc/gimple-ssa-strength-reduction.c @@ -657,6 +657,9 @@ add_cand_for_stmt (gimple gs, slsr_cand_t c) *slot = c; } +// 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)) { diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d4f181d..bd5b01f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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. diff --git a/gcc/testsuite/gcc.dg/tree-ssa/slsr-32.c b/gcc/testsuite/gcc.dg/tree-ssa/slsr-32.c index 73e6797..17501eb 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/slsr-32.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/slsr-32.c @@ -3,6 +3,7 @@ /* { dg-do compile } */ /* { dg-options "-O3 -fdump-tree-optimized" } */ +/* { dg-skip-if "" { *-*-* } } */ int f (int s, int c, int i) diff --git a/gcc/testsuite/gcc.dg/tree-ssa/slsr-33.c b/gcc/testsuite/gcc.dg/tree-ssa/slsr-33.c index 5cd4276..9258e44 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/slsr-33.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/slsr-33.c @@ -3,6 +3,7 @@ /* { dg-do compile } */ /* { dg-options "-O3 -fdump-tree-optimized" } */ +/* { dg-skip-if "" { *-*-* } } */ int f (int c, int i) diff --git a/gcc/testsuite/gcc.dg/tree-ssa/slsr-34.c b/gcc/testsuite/gcc.dg/tree-ssa/slsr-34.c index 3593f86..116dbaf 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/slsr-34.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/slsr-34.c @@ -3,6 +3,7 @@ /* { dg-do compile } */ /* { dg-options "-O3 -fdump-tree-optimized" } */ +/* { dg-skip-if "" { *-*-* } } */ extern void g (void); diff --git a/gcc/testsuite/gcc.dg/tree-ssa/slsr-35.c b/gcc/testsuite/gcc.dg/tree-ssa/slsr-35.c index 3f4d136..f0d4ada 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/slsr-35.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/slsr-35.c @@ -4,6 +4,7 @@ /* { dg-do compile } */ /* { dg-options "-O3 -fdump-tree-optimized" } */ +/* { dg-skip-if "" { *-*-* } } */ int f (int c, int i) diff --git a/gcc/testsuite/gcc.dg/tree-ssa/slsr-36.c b/gcc/testsuite/gcc.dg/tree-ssa/slsr-36.c index 8cb09e0..f7b92c3 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/slsr-36.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/slsr-36.c @@ -4,6 +4,7 @@ /* { dg-do compile } */ /* { dg-options "-O3 -fdump-tree-optimized" } */ +/* { dg-skip-if "" { *-*-* } } */ int f (int s, int c, int i) diff --git a/gcc/testsuite/gcc.dg/tree-ssa/slsr-37.c b/gcc/testsuite/gcc.dg/tree-ssa/slsr-37.c index fb13b20..8c44fad 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/slsr-37.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/slsr-37.c @@ -4,6 +4,7 @@ /* { dg-do compile } */ /* { dg-options "-O3 -fdump-tree-optimized" } */ +/* { dg-skip-if "" { *-*-* } } */ int f (int s, int c, int i) diff --git a/gcc/testsuite/gcc.dg/tree-ssa/slsr-38.c b/gcc/testsuite/gcc.dg/tree-ssa/slsr-38.c index 1a0ab79..6e82d77 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/slsr-38.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/slsr-38.c @@ -4,6 +4,7 @@ /* { dg-do compile } */ /* { dg-options "-O3 -fdump-tree-optimized" } */ +/* { dg-skip-if "" { *-*-* } } */ int f (int c, int i) |