From 60d077f0ba79d61414dbb0367157d84e9eb91bd0 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 10 Aug 2017 11:38:46 +0200 Subject: bsps/powerpc: Add 64-bit linker sections Update #3082. --- c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base b/c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base index 170d790302..a9b0c24dff 100644 --- a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base +++ b/c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base @@ -53,7 +53,7 @@ SECTIONS { *(.text.unlikely .text.*_unlikely) *(.text .stub .text.* .gnu.linkonce.t.*) *(.gnu.warning) - *(.glink) + *(.sfpr .glink) } > REGION_TEXT AT > REGION_TEXT_LOAD .init : ALIGN_WITH_INPUT { KEEP (*(.init)) @@ -163,6 +163,18 @@ SECTIONS { .dynamic : ALIGN_WITH_INPUT { *(.dynamic) } > REGION_RODATA AT > REGION_RODATA_LOAD + .opd : ALIGN_WITH_INPUT { + KEEP (*(.opd)) + } > REGION_RODATA AT > REGION_RODATA_LOAD + .tm_clone_table : ALIGN_WITH_INPUT { + *(.tm_clone_table) + } > REGION_RODATA AT > REGION_RODATA_LOAD + .toc1 : ALIGN_WITH_INPUT { + *(.toc1) + } > REGION_RODATA AT > REGION_RODATA_LOAD + .branch_lt : ALIGN_WITH_INPUT { + *(.branch_lt) + } > REGION_RODATA AT > REGION_RODATA_LOAD .got1 : ALIGN_WITH_INPUT { *(.got1) } > REGION_RODATA AT > REGION_RODATA_LOAD @@ -172,6 +184,9 @@ SECTIONS { .got : ALIGN_WITH_INPUT { *(.got) } > REGION_RODATA AT > REGION_RODATA_LOAD + .toc : ALIGN_WITH_INPUT { + *(.toc) + } > REGION_RODATA AT > REGION_RODATA_LOAD .plt : ALIGN_WITH_INPUT { *(.plt) } > REGION_RODATA AT > REGION_RODATA_LOAD -- cgit v1.2.3