https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100697
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Missing fwprop for argument |Scheduler before RA causes |register |conflict with return | |register and incoming | |argument register Target|arm |aarch64 --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note I don't know one move instruction hurts preformance that much. On most modern cores, that move instruction will not even be issued and removed during renaming. Even the mov for constant forming of the return would be too.