------- Comment #17 from rguenth at gcc dot gnu dot org 2008-02-01 14:13 ------- Hm, it might be all due to the reg-stack.c hunk in rths patch:
+ /* A top-level clobber with no REG_DEAD, and no hard-regnum + indicates an uninitialized value. Because reload removed + all other clobbers, this must be due to a function + returning without a value. Load up a NaN. */ ... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35045