------- Comment #3 from rth at gcc dot gnu dot org  2009-12-03 00:32 -------
Gcc 4.5 has regressed this even further:

        extwl $16,2,$1
        xor $1,$16,$16
        addl $31,$16,$16   << signextend
        zapnot $16,15,$1   << zeroextend of signextend
        srl $1,8,$1

Neither extension is needed, of course.


-- 

rth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2006-05-07 18:59:35         |2009-12-03 00:32:32
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27469

Reply via email to