https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77824
--- Comment #4 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Eric, can you please provide a test case where you are seeing the
> unpropagated copies? Thanks!
I only have an Ada testcase but I think that it would be fairly easy to see
unpropagated copies: replace
case MODIFY_EXPR:
slsr_process_copy (gs, rhs1, speed);
break;
with
case SSA_NAME:
gcc_unreachable ();
and run the C testsuite. Of course that doesn't mean any transformation would
necessarily be done in the end.