Attached is the new patch file. Review please!

ChangeLog:

2011-08-18  Jiangning Liu  <jiangning....@arm.com>

        * config/arm/arm.md (*ior_scc_scc): Enable for Thumb2 as well.
        (*ior_scc_scc_cmp): Likewise
        (*and_scc_scc): Likewise.
        (*and_scc_scc_cmp): Likewise.
        (*and_scc_scc_nodom): Likewise.
        (*cmp_ite0, *cmp_ite1, *cmp_and, *cmp_ior): Handle Thumb2.

Testsuite Changelog would be:

2011-08-18  Jiangning Liu  <jiangning....@arm.com>

        * gcc.target/arm/thumb2-cond-cmp-1.c: New. Make sure conditional 
        compare can be generated.
        * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
        * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
        * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.

Regression test against cortex-M0/M3/M4 profile with "-mthumb" option
doesn't show any new failures.

Thanks,
-Jiangning

Attachment: fix_cond_cmp_5.patch
Description: Binary data

Reply via email to