diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2016-01-28 15:41:46 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco@gcc.gnu.org> | 2016-01-28 15:41:46 +0000 |
commit | 6dfeb7ceac74b61cb71b0c39dc3b02897aeb7087 (patch) | |
tree | bc7a7c873de37353cf30b98682c4cbb8d7781166 /gcc/tree.h | |
parent | e448880c20c01a2925c7707838841c8c117c9e8d (diff) | |
download | gcc-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