RFC: remove find_replacement. (pr24912 / pr25335)
Joern RENNECKE
joern.rennecke@st.com
Wed Feb 1 13:34:00 GMT 2006
Bernd Schmidt wrote:
>
>
>>
>> 2006-01-31 J"orn Rennecke <joern.rennecke@st.com>
>>
>> * reload1.c (reload_as_needed): Call subst_reloads before
>> emit_reload_insns.
>> (gen_reload): Don't call find_replacement.
>> * reload.c (find_replacement): Remove.
>> * reload.h (find_replacement): Don't declare.
>> * expr.c (emit_move_multi_word): Don't use find_replacement.
>> * alpha.c (get_aligned_mem, get_unaligned_address): Likewise.
>> * s390.c (s390_expand_plus_operand): Likewise.
>> * s390.md (reload_outti, reload_outdi, reload_outdf): Likewise.
>> * m68k.c (emit_move_sequence): Likewise.
>> * arm.c (arm_reload_in_hi, arm_reload_out_hi): Likewise.
>> * pa.c (emit_move_sequence): Likewise.
>
>
> This looks very clever. What kind of testing have you done on the
> affected targets?
I've done an i686-pc-linux-gnu bootstrap / regtest, and an X sh-elf regtest.
I'm afraid I don't have any test hardware for the ports I have modified
files of in this patch.
(In my loft I have stored an Atari TT, with has a 33 MHz m68030, but it
has too little RAM / disk to host gcc 4.x, and is not set up for remote
testing.)
More information about the Gcc-patches
mailing list