https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95393
--- Comment #2 from Gabriel Ravier <gabravier at gmail dot com> --- Hm, I've just done some further testing and it appears that it only occurs for me on x86 when I have `-msse4.1` on the command line, in which case it doesn't optimize it to `return s;`, but instead does a compare beforehand.