aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/lambda.c
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2016-02-17 13:42:35 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2016-02-17 13:42:35 +0000
commita44e0ebb89e453c6663104be721622949f0a885e (patch)
treee0af4443979d7f6854a77a72f719f39a9d8f7c8b /gcc/cp/lambda.c
parentac4bf40708c5e2f97e5b9e0b066e458c9fe443e8 (diff)
downloadgcc-a44e0ebb89e453c6663104be721622949f0a885e.zip
gcc-a44e0ebb89e453c6663104be721622949f0a885e.tar.gz
gcc-a44e0ebb89e453c6663104be721622949f0a885e.tar.bz2
[AArch64] PR target/69161: Don't use special predicate for CCmode comparisons in expressions that require matching modes
PR target/69161 * config/aarch64/predicates.md (aarch64_comparison_operator_mode): New predicate. (aarch64_comparison_operator): Break overly long line into two. (aarch64_comparison_operation): Likewise. * config/aarch64/aarch64.md (cstorecc4): Use aarch64_comparison_operator_mode instead of aarch64_comparison_operator. (cstore<mode>4): Likewise. (aarch64_cstore<mode>): Likewise. (*cstoresi_insn_uxtw): Likewise. (cstore<mode>_neg): Likewise. (*cstoresi_neg_uxtw): Likewise. * gcc.c-torture/compile/pr69161.c: New test. From-SVN: r233496
Diffstat (limited to 'gcc/cp/lambda.c')
0 files changed, 0 insertions, 0 deletions