* Revert this patch.
* reload.c (find_reloads): Do not replace a pseudo with (MEM (reg_equiv_addr)) in the initializing insn for the pseudo. From-SVN: r22534
This commit is contained in:
parent
7ad7f828fc
commit
6c7c0e9f93
2 changed files with 8 additions and 2 deletions
|
@ -1,3 +1,10 @@
|
|||
Mon Sep 21 22:05:28 1998 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* Revert this patch.
|
||||
* reload.c (find_reloads): Do not replace a pseudo with
|
||||
(MEM (reg_equiv_addr)) in the initializing insn for the
|
||||
pseudo.
|
||||
|
||||
Mon Sep 21 20:19:41 1998 John Carr <jfc@mit.edu>
|
||||
|
||||
* final.c (final_scan_insn): Disable tracking CC across branches.
|
||||
|
|
|
@ -2673,8 +2673,7 @@ find_reloads (insn, replace, ind_levels, live_known, reload_reg_p)
|
|||
substed_operand[i] = recog_operand[i]
|
||||
= reg_equiv_mem[regno];
|
||||
#endif
|
||||
if (reg_equiv_address[regno] != 0
|
||||
&& (set == 0 || &SET_DEST (set) != recog_operand_loc[i]))
|
||||
if (reg_equiv_address[regno] != 0)
|
||||
{
|
||||
/* If reg_equiv_address is not a constant address, copy it,
|
||||
since it may be shared. */
|
||||
|
|
Loading…
Add table
Reference in a new issue