aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-predcom.c
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2014-01-10 15:12:03 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2014-01-10 15:12:03 +0000
commit1c992d1e6bec410230c332ba8b7e2a9f93ded0b9 (patch)
tree2c939e057b708acff0ccd49411ec2c820ae42945 /gcc/tree-predcom.c
parent86464cbd91790f0bb04cb382f20a60f6afbc323a (diff)
downloadgcc-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