https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114490
--- Comment #7 from Kang-Che Sung <Explorer09 at gmail dot com> --- I just come here to say that PR 114512 is the real issue that I wish to see fixed. It might be okay for me when the FLAGS of "shl" becomes unused by GCC, since other than CF (carry) and SF (sign) I don't see any other flag of "shl"/"shr"/”sar” being useful in most applications.