[Bug target/53087] [powerpc] Poor code from cstore expander

segher at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Sep 26 05:19:00 GMT 2012


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

--- Comment #11 from Segher Boessenkool <segher at gcc dot gnu.org> 2012-09-26 05:18:49 UTC ---
Author: segher
Date: Wed Sep 26 05:18:43 2012
New Revision: 191752

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191752
Log:
gcc/
    PR target/51274
    PR target/53087
    * config/rs6000/rs6000.md (ne0si): Remove unnecessary
    earlyclobber.  Merge with...
    (ne0di): ... to...
    (ne0_<mode>): New.
    (plus_ne0si): Merge with...
    (plus_ne0di): ... to...
    (plus_ne0_<mode>): New.
    (compare_plus_ne0si): Merge with...
    (compare_plus_ne0di)... to...
    (compare_plus_ne0_<mode>): New.
    (compare_plus_ne0_<mode>_1): New.
    (plus_ne0si_compare): Merge with...
    (plus_ne0di_compare)... to...
    (plus_ne0_<mode>_compare): New.

gcc/testsuite/
    PR target/51274
    PR target/53087
    * gcc.target/powerpc/ppc-ne0-1.c: New.

Added:
    trunk/gcc/testsuite/gcc.target/powerpc/ppc-ne0-1.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/rs6000.md
    trunk/gcc/testsuite/ChangeLog



More information about the Gcc-bugs mailing list