aboutsummaryrefslogtreecommitdiff
path: root/gold
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2016-12-13 09:21:56 +1030
committerAlan Modra <amodra@gmail.com>2016-12-13 09:31:19 +1030
commitd32a48b9f2d8a374b7ce3f2c47cc9a1c3b184838 (patch)
tree7f2aa280fd52e3c294b5a697196264f7adc75b70 /gold
parent88acc2e16743fc1e6384758c9a68cd6d2a8bbd46 (diff)
[GOLD] Adjust testcase for PowerPC64
Since the linker created .TOC. symbol is placed at roughly .got+32k, .toc input sections must be placed in or after .got if .toc entries are accessed using 16-bit signed offset relocs. crt1.o contains such a relocation. PR gold/20717 * testsuite/pr20717.t: Add .got output section containing .toc.
Diffstat (limited to 'gold')
-rw-r--r--gold/ChangeLog5
-rw-r--r--gold/testsuite/pr20717.t1
2 files changed, 6 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 29c28f7629..5664900e28 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,8 @@
+2016-12-13 Alan Modra <amodra@gmail.com>
+
+ PR gold/20717
+ * testsuite/pr20717.t: Add .got output section containing .toc.
+
2016-12-11 Igor Kudrin <ikudrin@accesssoftek.com>
PR gold/20717
diff --git a/gold/testsuite/pr20717.t b/gold/testsuite/pr20717.t
index ddb3500d93..ecab5dc450 100644
--- a/gold/testsuite/pr20717.t
+++ b/gold/testsuite/pr20717.t
@@ -1,4 +1,5 @@
SECTIONS
{
+ .got : { *(.got .toc) }
.dummy : { KEEP (*(.dummy)) }
}