aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2016-01-28 15:41:46 +0000
committerWilco Dijkstra <wilco@gcc.gnu.org>2016-01-28 15:41:46 +0000
commit6dfeb7ceac74b61cb71b0c39dc3b02897aeb7087 (patch)
treebc7a7c873de37353cf30b98682c4cbb8d7781166 /gcc/tree.h
parente448880c20c01a2925c7707838841c8c117c9e8d (diff)
downloadgcc-6dfeb7ceac74b61cb71b0c39dc3b02897aeb7087.zip
gcc-6dfeb7ceac74b61cb71b0c39dc3b02897aeb7087.tar.gz
gcc-6dfeb7ceac74b61cb71b0c39dc3b02897aeb7087.tar.bz2
A recent change added UNSPEC to the CCMP patterns to stop combine optimizing the immediate in a rare case.
A recent change added UNSPEC to the CCMP patterns to stop combine optimizing the immediate in a rare case. This requires a fix to the CCMP cost calculation as the CCMP instruction with unspec is no longer recognized. Fix the ccmp_1.c test by adding -ffinite-math-only so FCCMPE is emitted on relational compares. 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com> gcc/ * config/aarch64/aarch64.c (aarch64_if_then_else_costs): Remove CONST_INT_P check in CCMP cost calculation. gcc/testsuite/ * gcc.target/aarch64/ccmp_1.c: Fix test issue. From-SVN: r232930
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions