diff options
author | Jiong Wang <jiong.wang@arm.com> | 2015-08-06 15:57:36 +0000 |
---|---|---|
committer | Jiong Wang <jiwang@gcc.gnu.org> | 2015-08-06 15:57:36 +0000 |
commit | b60d63cbaee16a95790c09dd6c23e346639ee180 (patch) | |
tree | 16f181e588d7fcb32f7b08a951bff9bb47e12447 /libjava | |
parent | c1153c1987ba906a8763a0c0de49fe2e6b3937f0 (diff) | |
download | gcc-b60d63cbaee16a95790c09dd6c23e346639ee180.zip gcc-b60d63cbaee16a95790c09dd6c23e346639ee180.tar.gz gcc-b60d63cbaee16a95790c09dd6c23e346639ee180.tar.bz2 |
[AArch64] Tighten direct call pattern to repair -fno-plt
2015-08-06 Jiong Wang <jiong.wang@arm.com>
gcc/
* config/aarch64/aarch64-protos.h (aarch64_is_noplt_call_p): New declaration.
* config/aarch64/aarch64.c (aarch64_is_noplt_call_p): New function.
* config/aarch64/aarch64.md (call_value_symbol): Check noplt scenarios.
(call_symbol): Likewise.
gcc/testsuite/
* gcc.target/aarch64/noplt_1.c: New testcase.
* gcc.target/aarch64/noplt_2.c: Likewise.
From-SVN: r226681
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions