rs6000: Remove reload leftovers

Programming / Compilers / GCC - segher [138bc75d-0d04-0410-961f-82ee72b054a4] - 7 May 2019 22:25 EDT

There are a few things left in the rs6000 port that are unused now that we do not support old reload anymore. This removes those.



- config/rs6000/rs6000-protos.h (rs6000_legitimize_reload_address_ptr): Delete declaration.
- config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Delete. (rs6000_debug_legitimize_reload_address): Delete. (rs6000_legitimize_reload_address_ptr): Delete. (rs6000_option_override_internal): Adjust. (mem_operand_gpr): Adjust comment. (legitimate_lo_sum_address_p): Ditto. (rs6000_legitimize_reload_address): Delete. (rs6000_debug_legitimize_reload_address): Delete.
- config/rs6000/rs6000.h (LEGITIMIZE_RELOAD_ADDRESS): Delete.

57481cdfdc4 rs6000: Remove reload leftovers
gcc/ChangeLog | 14 ++
gcc/config/rs6000/rs6000-protos.h | 2 -
gcc/config/rs6000/rs6000.c | 305 +-------------------------------------
gcc/config/rs6000/rs6000.h | 16 --
4 files changed, 17 insertions(+), 320 deletions(-)

Upstream: gcc.gnu.org


  • Share