https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871
--- Comment #14 from Peter Bergner <bergner at gcc dot gnu.org> --- (In reply to Segher Boessenkool from comment #12) > Disposition: > 0:r111 l0 0 3:r112 l0 4 1:r113 l0 2 2:r114 l0 3 > 5:r116 l0 4 4:r117 l0 0 > > If r116 had been allocated hard reg 0 all would be fine (and we know r116 > dies in insn 7 already, there is a REG_DEAD note on it). What was the order of assignment? If r116 conflicts with r111 or r117 and they were assigned first, then that's just bad luck.