summaryrefslogtreecommitdiff
path: root/gcc/config/aarch64/predicates.md
diff options
context:
space:
mode:
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>2015-11-09 15:53:26 +0000
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>2015-11-09 15:53:26 +0000
commitcac639db65b3638390f945bae3e6bfbaaa003578 (patch)
tree7c9d269142da12b5932b050b41574d43ab13e224 /gcc/config/aarch64/predicates.md
parent73bd7d5fa7ee2b73b0883d575ff2e62ab7fcf620 (diff)
downloadgcc-cac639db65b3638390f945bae3e6bfbaaa003578.tar.gz
[AArch64] PR target/68129: Define TARGET_SUPPORTS_WIDE_INT
PR target/68129 * config/aarch64/aarch64.h (TARGET_SUPPORTS_WIDE_INT): Define to 1. * config/aarch64/aarch64.c (aarch64_print_operand, CONST_DOUBLE): Delete VOIDmode case. Assert that mode is not VOIDmode. * config/aarch64/predicates.md (const0_operand): Remove const_double match. * gcc.dg/pr68129_1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230029 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/aarch64/predicates.md')
-rw-r--r--gcc/config/aarch64/predicates.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/aarch64/predicates.md b/gcc/config/aarch64/predicates.md
index 046f852b1d3..e7f76e04854 100644
--- a/gcc/config/aarch64/predicates.md
+++ b/gcc/config/aarch64/predicates.md
@@ -32,7 +32,7 @@
;; Return true if OP a (const_int 0) operand.
(define_predicate "const0_operand"
- (and (match_code "const_int, const_double")
+ (and (match_code "const_int")
(match_test "op == CONST0_RTX (mode)")))
(define_predicate "aarch64_ccmp_immediate"