2013-10-17 Christophe Lyon <christophe.lyon@linaro.org>
commit4b05627a982b986c71300891759156f56206d83c
authorclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Oct 2013 19:09:32 +0000 (18 19:09 +0000)
committerclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Oct 2013 19:09:32 +0000 (18 19:09 +0000)
treedd65f50622eef87611d2d6af34a07fd683129ec8
parentd9f81e605ee5f172c1a3d1aee9820b514d28260d
2013-10-17  Christophe Lyon  <christophe.lyon@linaro.org>

Backport from trunk r200956
2013-07-15  Marcus Shawcroft  <marcus.shawcroft@arm.com>

* config/aarch64/aarch64-protos.h (aarch64_symbol_type):
Define SYMBOL_TINY_GOT, update comment.
* config/aarch64/aarch64.c
(aarch64_load_symref_appropriately): Handle SYMBOL_TINY_GOT.
(aarch64_expand_mov_immediate): Likewise.
(aarch64_print_operand): Likewise.
(aarch64_classify_symbol): Likewise.
* config/aarch64/aarch64.md (UNSPEC_GOTTINYPIC): Define.
(ldr_got_tiny): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro@203832 138bc75d-0d04-0410-961f-82ee72b054a4
gcc-4_8-branch/gcc/ChangeLog.linaro
gcc-4_8-branch/gcc/config/aarch64/aarch64-protos.h
gcc-4_8-branch/gcc/config/aarch64/aarch64.c
gcc-4_8-branch/gcc/config/aarch64/aarch64.md