aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
diff options
context:
space:
mode:
authorRenlin Li <renlin.li@arm.com>2018-03-07 09:27:45 +0000
committerRenlin Li <renlin.li@arm.com>2018-03-07 14:47:27 +0000
commit0c1ded8dc0be9c61975e04a0b416b064223f7bda (patch)
treeea5508405d2eadfb08c3a9a45c323ee66fcb5915 /ld/ChangeLog
parente95a97d41a186ac65077ba3103dc10e5d41fe7b5 (diff)
downloadgdb-0c1ded8dc0be9c61975e04a0b416b064223f7bda.zip
gdb-0c1ded8dc0be9c61975e04a0b416b064223f7bda.tar.gz
gdb-0c1ded8dc0be9c61975e04a0b416b064223f7bda.tar.bz2
[PR20402][LD][AARCH64]Don't emit RELATIVE relocation for absolute symbols which are resolved at static linking time.
For absolute symbols which are forced local or not dynamic, the ABS relocation should be resolved at static linking time. Originally, an RELATIVE/ABS relocation will be generated even for absolution symbols for the dynamic linker to resolve. bfd/ 2018-03-07 Renlin Li <renlin.li@arm.com> PR ld/20402 * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Check absolute symbol, and don't emit relocation in specific case. ld/ 2018-03-07 Renlin Li <renlin.li@arm.com> PR ld/20402 * testsuite/ld-aarch64/aarch64-elf.exp: Run new test. * testsuite/ld-aarch64/pr20402.s: New. * testsuite/ld-aarch64/pr20402.d: New.
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r--ld/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 218df5c..dd441fa 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,10 @@
+2018-03-07 Renlin Li <renlin.li@arm.com>
+
+ PR ld/20402
+ * testsuite/ld-aarch64/aarch64-elf.exp: Run new test.
+ * testsuite/ld-aarch64/pr20402.s: New.
+ * testsuite/ld-aarch64/pr20402.d: New.
+
2018-03-06 Jim Wilson <jimw@sifive.com>
PR 22920