From d32a48b9f2d8a374b7ce3f2c47cc9a1c3b184838 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 13 Dec 2016 09:21:56 +1030 Subject: [PATCH] [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. --- gold/ChangeLog | 5 +++++ gold/testsuite/pr20717.t | 1 + 2 files changed, 6 insertions(+) diff --git a/gold/ChangeLog b/gold/ChangeLog index 29c28f7629b..5664900e28d 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,8 @@ +2016-12-13 Alan Modra + + PR gold/20717 + * testsuite/pr20717.t: Add .got output section containing .toc. + 2016-12-11 Igor Kudrin PR gold/20717 diff --git a/gold/testsuite/pr20717.t b/gold/testsuite/pr20717.t index ddb3500d932..ecab5dc450f 100644 --- a/gold/testsuite/pr20717.t +++ b/gold/testsuite/pr20717.t @@ -1,4 +1,5 @@ SECTIONS { + .got : { *(.got .toc) } .dummy : { KEEP (*(.dummy)) } } -- 2.30.2