[AArch64] PR target/68129: Define TARGET_SUPPORTS_WIDE_INT
commitcac639db65b3638390f945bae3e6bfbaaa003578
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Nov 2015 15:53:26 +0000 (9 15:53 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Nov 2015 15:53:26 +0000 (9 15:53 +0000)
tree7c9d269142da12b5932b050b41574d43ab13e224
parent73bd7d5fa7ee2b73b0883d575ff2e62ab7fcf620
[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
gcc/ChangeLog
gcc/config/aarch64/aarch64.c
gcc/config/aarch64/aarch64.h
gcc/config/aarch64/predicates.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr68129_1.c [new file with mode: 0644]