http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23811
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED Target Milestone|--- |4.3.0 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2011-12-24 03:16:06 UTC --- Fixed in 4.3.0 and above: andl $16711935, %edx andl $-16711936, %eax orl %edx, %eax xorl %edx, %edx rorl $16, %eax ret