------- Comment #7 from dje at gcc dot gnu dot org 2006-02-18 17:24 ------- Reload is creating the symbol_ref from the extenddftf2 splitter, which is trying to load 0.0. I think this is a case where we need to expand legitimize_reload_address(). Darwin uses that to fix up these insns, but it currently is disabled for SVR4 flag_pic.
#if TARGET_MACHO && DEFAULT_ABI == ABI_DARWIN && (flag_pic || MACHO_DYNAMIC_NO_PIC_P) #else && DEFAULT_ABI == ABI_V4 && !flag_pic #endif -- dje at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2006-02-18 17:22:09 |2006-02-18 17:24:27 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26350