diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2014-01-10 15:12:03 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2014-01-10 15:12:03 +0000 |
commit | 1c992d1e6bec410230c332ba8b7e2a9f93ded0b9 (patch) | |
tree | 2c939e057b708acff0ccd49411ec2c820ae42945 /gcc/tree-predcom.c | |
parent | 86464cbd91790f0bb04cb382f20a60f6afbc323a (diff) | |
download | gcc-1c992d1e6bec410230c332ba8b7e2a9f93ded0b9.zip gcc-1c992d1e6bec410230c332ba8b7e2a9f93ded0b9.tar.gz gcc-1c992d1e6bec410230c332ba8b7e2a9f93ded0b9.tar.bz2 |
re PR c++/9744 (Explicit parameterization of templated return value fails within templated function)
PR target/9744
gcc:
* aarch64-modes.def (CC_Zmode): New flags mode.
* aarch64.c (aarch64_select_cc_mode): Only allow NEG when the condition
represents an equality.
(aarch64_get_condition_code0): Handle CC_Zmode.
* aarch64.md (compare_neg<mode>): Restrict to equality operations.
gcc/testsuite:
* gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
* gcc.target/aarch64/cmn-neg2.c: New test.
From-SVN: r206529
Diffstat (limited to 'gcc/tree-predcom.c')
0 files changed, 0 insertions, 0 deletions