aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1999-01-30 07:32:56 +0000
committerJeff Law <law@gcc.gnu.org>1999-01-30 00:32:56 -0700
commit9eab30bcdc09316ab513c01bd5afd78760e7c81e (patch)
treed7d8252a5602370aaff5574e2de8f6bea7f8f530 /gcc/loop.c
parent53eae3acff4a0b486ace13dba063388d486f0011 (diff)
downloadgcc-9eab30bcdc09316ab513c01bd5afd78760e7c81e.zip
gcc-9eab30bcdc09316ab513c01bd5afd78760e7c81e.tar.gz
gcc-9eab30bcdc09316ab513c01bd5afd78760e7c81e.tar.bz2
loop.c: Disable recent loop changes.
* loop.c: Disable recent loop changes. Temporary as Joern continues to fix problems. From-SVN: r24916
Diffstat (limited to 'gcc/loop.c')
-rw-r--r--gcc/loop.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/loop.c b/gcc/loop.c
index 109eded..7c3204a 100644
--- a/gcc/loop.c
+++ b/gcc/loop.c
@@ -4101,7 +4101,8 @@ strength_reduce (scan_start, end, loop_top, insn_count,
first_increment_giv = max_reg_num ();
for (n_extra_increment = 0, bl = loop_iv_list; bl; bl = bl->next)
n_extra_increment += bl->biv_count - 1;
- if (n_extra_increment)
+ /* XXX Temporary. */
+ if (0 && n_extra_increment)
{
int nregs = first_increment_giv + n_extra_increment;
@@ -4587,6 +4588,8 @@ strength_reduce (scan_start, end, loop_top, insn_count,
}
}
+#if 0
+ /* XXX Temporary. */
/* Now that we know which givs will be reduced, try to rearrange the
combinations to reduce register pressure.
recombine_givs calls find_life_end, which needs reg_iv_type and
@@ -4605,6 +4608,7 @@ strength_reduce (scan_start, end, loop_top, insn_count,
VARRAY_GROW (reg_iv_info, nregs);
}
recombine_givs (bl, loop_start, loop_end, unroll_p);
+#endif
/* Reduce each giv that we decided to reduce. */