aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/aarch64/predicates.md
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2015-11-09 15:53:26 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2015-11-09 15:53:26 +0000
commit2ca5b4303bd5ff0a01888dce671eb7f33eb99850 (patch)
tree7c9d269142da12b5932b050b41574d43ab13e224 /gcc/config/aarch64/predicates.md
parentc34311917ff87b75ea589afff6868437fc53c001 (diff)
downloadgcc-2ca5b4303bd5ff0a01888dce671eb7f33eb99850.zip
gcc-2ca5b4303bd5ff0a01888dce671eb7f33eb99850.tar.gz
gcc-2ca5b4303bd5ff0a01888dce671eb7f33eb99850.tar.bz2
[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. From-SVN: r230029
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 046f852..e7f76e0 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"