http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33050
--- Comment #5 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2011-05-17 19:28:11 UTC --- Created attachment 24271 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24271 Assembler output with 4.7.0 r173649 This code is as you expected.