------- Comment #5 from dje at gcc dot gnu dot org 2006-08-03 01:19 ------- * config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Do not reload a SPE symbol_ref into a lo_sum address.
Index: rs6000.c =================================================================== *** rs6000.c (revision 115281) --- rs6000.c (working copy) *************** rs6000_legitimize_reload_address (rtx x, *** 3421,3426 **** --- 3421,3427 ---- 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) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27566