http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48990
--- Comment #5 from Paul Koning <pkoning at gcc dot gnu.org> 2011-05-13 18:20:42 UTC --- Created attachment 24242 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24242 Assembly output from -mabi=n32 case, GCC 4.5.1 Here is the assembly file (with -dA so basic block boundaries are marked). The offending instruction is the last one in BB 3; the instruction that requires the original value from A0 is the last one in BB 4.