------- Comment #4 from bernds at gcc dot gnu dot org  2010-07-02 16:23 -------
Subject: Bug 42835

Author: bernds
Date: Fri Jul  2 16:22:33 2010
New Revision: 161725

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161725
Log:
        PR target/42835
        * config/arm/arm-modes.def (CC_NOTB): New mode.
        * config/arm/arm.c (get_arm_condition_code): Handle it.
        * config/arm/thumb2.md (thumb2_compare_scc): Delete pattern.
        * config/arm/arm.md (subsi3_compare0_c): New pattern.
        (compare_scc): Now a define_and_split.  Add a number of extra
        splitters before it.

testsuite/
        PR target/42835
        * gcc.target/arm/pr42835.c: New test.


Added:
    trunk/gcc/testsuite/gcc.target/arm/pr42835.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm-modes.def
    trunk/gcc/config/arm/arm.c
    trunk/gcc/config/arm/arm.md
    trunk/gcc/config/arm/thumb2.md
    trunk/gcc/testsuite/ChangeLog


-- 


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

Reply via email to