https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112103
--- Comment #2 from Segher Boessenkool <segher at gcc dot gnu.org> --- In all those cases the code is perfectly fine, but also in all of those cases the code is still suboptimal: the rldicl is just as superfluous as the second rlwinm was! :-)