https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65283
--- Comment #3 from Oleg Endo <olegendo at gcc dot gnu.org> --- Thanks for the pointer. Still, if this (define_attr "in_delay_slot" "yes,no" (eq_attr "type" "fpscr_toggle") (const_string "no") is changed to "yes", the delay-branch will not consider multiple-set insns. The "toggle_pr" insn used to be a single set, but now is a multiple-set.