diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2015-03-06 16:35:30 +0000 |
---|---|---|
committer | Jiong Wang <jiwang@gcc.gnu.org> | 2015-03-06 16:35:30 +0000 |
commit | 268cb4b37396cda46ef32862900c0b878b41991f (patch) | |
tree | 111df7de9b826cec41098784818c97eca99f054e /gcc/tree.c | |
parent | c271e224c2e6bcda1068754def0b0cfd6a2b2958 (diff) | |
download | gcc-268cb4b37396cda46ef32862900c0b878b41991f.zip gcc-268cb4b37396cda46ef32862900c0b878b41991f.tar.gz gcc-268cb4b37396cda46ef32862900c0b878b41991f.tar.bz2 |
Remove inefficient branchless conditional negate optimization
2015-03-06 Wilco Dijkstra <wdijkstr@arm.com>
gcc/
* tree-ssa-phiopt.c (neg_replacement): Remove.
(tree_ssa_phiopt_worker): Remove negate optimization.
gcc/testsuite/
* gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
* gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
* gcc.target/i386/pr45685.c: Moved test, check for conditional move on x64.
From-SVN: r221246
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions