https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78458
--- Comment #6 from Peter Bergner <bergner at gcc dot gnu.org> --- This whole lra reload is due to us trying to split insns like the following: (insn 129 281 264 9 (set (subreg:TF (reg:TI 315 [orig:262 p1 ] [262]) 0) (reg/v:TF 173 [ p1 ])) "pr78458.i":17 1930 {*frob_ti_tf_2} (expr_list:REG_DEAD (reg/v:TF 173 [ p1 ]) (nil))) Old reload just leaves the insn alone.