[PATCH 2/4] Add support for float CCMP
authorWilco Dijkstra <wdijkstr@arm.com>
Tue, 19 Jan 2016 14:09:49 +0000 (14:09 +0000)
committerJiong Wang <jiwang@gcc.gnu.org>
Tue, 19 Jan 2016 14:09:49 +0000 (14:09 +0000)
commit786e3c064c93b9283ff6a1a990d3caeb993b7ec4
tree8f182bac4e4477d6579407330483b873df3787df
parent1e2970064a996338c20f55b4b900ac678d0ceb94
[PATCH 2/4] Add support for float CCMP

    2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>

    gcc/
        * ccmp.c (ccmp_candidate_p): Remove integer-only restriction.
        * config/aarch64/aarch64.md (fccmp<mode>): New pattern.
        (fccmpe<mode>): Likewise.
        (fcmp): Rename to fcmp and globalize pattern.
        (fcmpe): Likewise.
        * config/aarch64/aarch64.c (aarch64_gen_ccmp_first): Add FP support.
        (aarch64_gen_ccmp_next): Add FP support.

    gcc/testsuite/

        * gcc.target/aarch64/ccmp_1.c: New testcase.

From-SVN: r232563
gcc/ChangeLog
gcc/ccmp.c
gcc/config/aarch64/aarch64.c
gcc/config/aarch64/aarch64.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/ccmp_1.c [new file with mode: 0644]