[Bug target/35083] [4.3 regression] ICE: in extract_insn, at recog.c:1990

ubizjak at gmail dot com gcc-bugzilla@gcc.gnu.org
Tue Feb 5 09:46:00 GMT 2008



------- Comment #5 from ubizjak at gmail dot com  2008-02-05 09:45 -------
optabs.c, line 5150:

--cut here--
  /* Unsigned integer, and no way to convert directly.  Convert as signed,
     then unconditionally adjust the result.  For decimal float values we
     do this only if we have already determined that a signed conversion
     provides sufficient accuracy.  */
  if (unsignedp && (can_do_signed || !DECIMAL_FLOAT_MODE_P (GET_MODE (to))))
--cht here--

Hm? We shortcut with !DECIMAL_FLOAT_MODE_P (...) here. Janis?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35083



More information about the Gcc-bugs mailing list