https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101200 --- Comment #6 from Steinar H. Gunderson <steinar+gcc at gunderson dot no> --- You're right, I don't know why the shrq happened. When I run now, I get shrb. Doesn't matter for the bug, though.