This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/51274] Starting with GCC 4.5, powerpc generated different code for x != 0.


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

--- Comment #2 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]