https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77824
--- Comment #2 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Ah, the passes have moved around some since I last looked at this. This used to follow a dom pass, so the code for copies didn't kick in any more at that point. So it's understandable that the copy propagation part is now important again.