parent
3b3958fc9a
commit
05d106753d
|
@ -1,3 +1,8 @@
|
|||
Wed Sep 1 11:32:00 1999 Bernd Schmidt <bernds@cygnus.co.uk>
|
||||
|
||||
* reload1.c: Fix many indentation problems.
|
||||
* reload.c: Likewise.
|
||||
|
||||
Tue Aug 31 22:08:03 1999 Marc Espie <espie@cvs.openbsd.org>
|
||||
|
||||
* alias.c (non_local_reference_p): Constify fmt.
|
||||
|
|
|
@ -5231,7 +5231,7 @@ reload_reg_free_for_value_p (regno, opnum, type, value, out, reloadnum,
|
|||
case RELOAD_OTHER:
|
||||
time1 = copy ? 1 : MAX_RECOG_OPERANDS * 5 + 5;
|
||||
break;
|
||||
/* For each input, we might have a sequence of RELOAD_FOR_INPADDR_ADDRESS,
|
||||
/* For each input, we may have a sequence of RELOAD_FOR_INPADDR_ADDRESS,
|
||||
RELOAD_FOR_INPUT_ADDRESS and RELOAD_FOR_INPUT. By adding 0 / 1 / 2 ,
|
||||
respectively, to the time values for these, we get distinct time
|
||||
values. To get distinct time values for each operand, we have to
|
||||
|
@ -5699,10 +5699,10 @@ choose_reload_regs (chain)
|
|||
reload_spill_index[j] = -1;
|
||||
|
||||
reload_mode[j]
|
||||
= (reload_inmode[j] == VOIDmode
|
||||
= ((reload_inmode[j] == VOIDmode
|
||||
|| (GET_MODE_SIZE (reload_outmode[j])
|
||||
> GET_MODE_SIZE (reload_inmode[j])))
|
||||
? reload_outmode[j] : reload_inmode[j];
|
||||
? reload_outmode[j] : reload_inmode[j]);
|
||||
|
||||
reload_nregs[j] = CLASS_MAX_NREGS (reload_reg_class[j], reload_mode[j]);
|
||||
|
||||
|
@ -7064,8 +7064,8 @@ emit_reload_insns (chain)
|
|||
/* There doesn't seem to be any reason to restrict this to pseudos
|
||||
and doing so loses in the case where we are copying from a
|
||||
register of the wrong class. */
|
||||
&& REGNO (spill_reg_stored_to[REGNO (reload_reg_rtx[j])])
|
||||
>= FIRST_PSEUDO_REGISTER
|
||||
&& (REGNO (spill_reg_stored_to[REGNO (reload_reg_rtx[j])])
|
||||
>= FIRST_PSEUDO_REGISTER)
|
||||
#endif
|
||||
/* The insn might have already some references to stackslots
|
||||
replaced by MEMs, while reload_out_reg still names the
|
||||
|
|
Loading…
Reference in New Issue