* loop.c (strength_reduce): Don't do biv->giv conversion on constants.

From-SVN: r27194
This commit is contained in:
J"orn Rennecke 1999-05-27 01:46:21 +00:00 committed by Jeff Law
parent b040e3a22c
commit 2485126f2d
2 changed files with 6 additions and 0 deletions

View File

@ -1,3 +1,7 @@
Thu May 27 02:40:48 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
* loop.c (strength_reduce): Don't do biv->giv conversion on constants.
Thu May 27 02:09:27 1999 Jeffrey A Law (law@cygnus.com)
* reload.c (push_reload): Do not call remove_address_replacements

View File

@ -4193,6 +4193,8 @@ strength_reduce (scan_start, end, loop_top, insn_count,
|| ! next->always_executed
|| next->maybe_multiple
|| ! CONSTANT_P (next->add_val)
|| v->mult_val != const1_rtx
|| next->mult_val != const1_rtx
|| ! (biv_dead_after_loop
|| no_jumps_between_p (v->insn, next->insn)))
{