Backport from mainline. 51/47951/1
authorMaxim Ostapenko <m.ostapenko@partner.samsung.com>
Thu, 10 Sep 2015 07:58:50 +0000 (10:58 +0300)
committerMaxim Ostapenko <m.ostapenko@partner.samsung.com>
Thu, 10 Sep 2015 08:01:19 +0000 (11:01 +0300)
commit77e83fcfda82c750ba99a9244358d3cd3adc1659
treee67875dedecab0c5b9a2fc33abc9523d3b8a623a
parent1638901a59b810893a80ec52b08d9dcd27e9a2a6
Backport from mainline.
@TC-330
@TC-331

Fix typo in *<arith_shift_insn>_shiftsi

2014-11-14  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

PR target/63724

gcc/
* config/aarch64/aarch64.c (aarch64_expand_mov_immediate): Split out
numerical immediate handling to...
(aarch64_internal_mov_immediate): ...this. New.
(aarch64_rtx_costs): Use aarch64_internal_mov_immediate.
(aarch64_mov_operand_p): Relax predicate.
* config/aarch64/aarch64.md (mov<mode>:GPI): Do not expand CONST_INTs.
(*movsi_aarch64): Turn into define_insn_and_split and new alternative
for 'n'.
(*movdi_aarch64): Likewise.

gcc/testsuite/
* gcc.target/aarch64/tizen_tc330.c: New test.
* gcc.target/aarch64/tizen_tc331.c: Likewise.

Change-Id: Ief6ff119dcaf315bb8912cda2b387ffde6979b51
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217546 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64.c
gcc/config/aarch64/aarch64.md
gcc/testsuite/gcc.target/aarch64/tizen_tc330.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/tizen_tc331.c [new file with mode: 0644]