[Bug inline-asm/39058] [4.3/4.4 regression] ICE with double in inline-asm

reichelt at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sun Feb 1 11:03:00 GMT 2009



------- Comment #1 from reichelt at gcc dot gnu dot org  2009-02-01 11:03 -------
A slightly more complex testcase crashes in a different place:

============================================================
double foo()
{
  double x, y;
  asm("" : "=r,r"(x), "=r,r"(y) : "%0,0"(x), "r,r"(0));
  return x;
}
============================================================

bug.c: In function 'foo':
bug.c:6: error: Failure trying to reload:
(nil)
bug.c:6: internal compiler error: in gen_reload, at reload1.c:8327
Please submit a full bug report, [etc.]

Again, no ICE without optimization or with float instead of double.


-- 

reichelt at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.3.4


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



More information about the Gcc-bugs mailing list