[Bug target/26350] ICE in extract_insn, at recog.c:2084, -fPIC -mlong-double-128

dje at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sat Feb 18 17:24:00 GMT 2006



------- 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



More information about the Gcc-bugs mailing list