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