https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62191
Gabriel Ravier <gabravier at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gabravier at gmail dot com --- Comment #2 from Gabriel Ravier <gabravier at gmail dot com> --- The first arithmetic shift doesn't seem to be emitted anymore, so presumably this should be fixed now. I can't mark it as fixed myself, but I can confirm it seems to be so.