http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57192
--- Comment #14 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Of course, there can be secondary effects that cause SLSR to kick in with different intermediate code, but it's something to consider.