https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109601

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
jump2 (which is after RA) does this for aarch64:

Forwarding edge 2->3 to 5 failed.
verify found no changes in insn with uid = 11.
Edge 2->4 redirected to 5
scanning new insn with uid = 47.
Replacing insn 11 by jump 47
deleting insn with uid = 11.
deleting insn with uid = 38.
deleting block 3
deleting block 4
Removing jump 47.
deleting insn with uid = 47.
Merging block 5 into block 2...
changing bb of uid 43
changing bb of uid 44
  from 5 to 2
changing bb of uid 45
  from 5 to 2
Merged blocks 2 and 5.
Merged 2 and 5 without moving.

For x86_64 does not have this.

Reply via email to