From: David Edelsohn Date: Thu, 3 Aug 2006 13:48:01 +0000 (+0000) Subject: re PR target/27566 (ICEs in final_scan_insn and reload_cse_simplify_operands for... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1650e3f510bc051067c55b099889636638b78eb4;p=gcc.git re PR target/27566 (ICEs in final_scan_insn and reload_cse_simplify_operands for vectors with SPE) PR target/27566 * config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Do not reload a SPE symbol_ref into a lo_sum address. From-SVN: r115902 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3688cbdec8f..aa7b5441cf1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2006-08-03 David Edelsohn + + PR target/27566 + * config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Do + not reload a SPE symbol_ref into a lo_sum address. + 2006-08-02 Daniel Jacobowitz PR debug/28063 diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index c9888579c76..676f9645265 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -3421,6 +3421,7 @@ rs6000_legitimize_reload_address (rtx x, enum machine_mode mode, if (GET_CODE (x) == SYMBOL_REF && !ALTIVEC_VECTOR_MODE (mode) + && !SPE_VECTOR_MODE (mode) #if TARGET_MACHO && DEFAULT_ABI == ABI_DARWIN && (flag_pic || MACHO_DYNAMIC_NO_PIC_P)