diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2016-02-17 13:42:35 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2016-02-17 13:42:35 +0000 |
commit | a44e0ebb89e453c6663104be721622949f0a885e (patch) | |
tree | e0af4443979d7f6854a77a72f719f39a9d8f7c8b /gcc/cp/lambda.c | |
parent | ac4bf40708c5e2f97e5b9e0b066e458c9fe443e8 (diff) | |
download | gcc-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