https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121743
--- Comment #7 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- The one liner in Comment #2 does fix this and regression tests on x86_64. I will prepare the commit with Jakub's test case in Comment #4. I can then backport to 15 if all is well.
