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



Segher Boessenkool <segher at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |segher at gcc dot gnu.org



--- Comment #12 from Segher Boessenkool <segher at gcc dot gnu.org> 2012-09-26 
05:42:26 UTC ---

With the abs patterns gone, and the ne0 patterns fixed, mainline

now generates



        li 10,1

        lis 9,0xcf8

        ori 9,9,63

        sld 3,10,3

        and 3,3,9

        addic 9,3,-1

        subfe 3,9,3

        blr



which is the expected code.  It would be nice if we could get

the 4.1 code back, but that's a separate problem (and not a

target problem I think).

Reply via email to