http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50257
--- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-09-01 11:31:42 UTC --- Created attachment 25158 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25158 Alternate patchlet Or we can do this, which optimizes 0 too, should be also useful.