https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84157
--- Comment #9 from Segher Boessenkool <segher at gcc dot gnu.org> --- I've tested this on powerpc64-linux {-m64,-m32} as well (change_zero_ext is pretty important for us; we have big testcases for this and related code). No issues found.