* loop.c (strength_reduce): Don't do biv->giv conversion on constants.
From-SVN: r27194
This commit is contained in:
parent
b040e3a22c
commit
2485126f2d
@ -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
|
||||
|
@ -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)))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user