From 398b851510528409aed200e40b8d3e52ab2182fd Mon Sep 17 00:00:00 2001 From: Bob Wilson Date: Tue, 7 Oct 2003 23:30:20 +0000 Subject: * emulparams/elf32xtensa.sh (OTHER_READONLY_SECTIONS, OTHER_READWRITE_SECTIONS, OTHER_SECTIONS): Set section addresses to zero for relocatable links. --- ld/ChangeLog | 6 ++++++ ld/emulparams/elf32xtensa.sh | 14 +++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) (limited to 'ld') diff --git a/ld/ChangeLog b/ld/ChangeLog index d69c89e..fb616b9 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,9 @@ +2003-10-07 Bob Wilson + + * emulparams/elf32xtensa.sh (OTHER_READONLY_SECTIONS, + OTHER_READWRITE_SECTIONS, OTHER_SECTIONS): Set section addresses to + zero for relocatable links. + 2003-10-07 John David Anglin * configure.host (HOSTING_LIBS): Define for hppa*-*-linux*. diff --git a/ld/emulparams/elf32xtensa.sh b/ld/emulparams/elf32xtensa.sh index f51ed38..76f9da8 100644 --- a/ld/emulparams/elf32xtensa.sh +++ b/ld/emulparams/elf32xtensa.sh @@ -15,18 +15,18 @@ MACHINE= GENERATE_SHLIB_SCRIPT=yes GENERATE_COMBRELOC_SCRIPT=yes NO_SMALL_DATA=yes -OTHER_READONLY_SECTIONS=' - .got.loc : { *(.got.loc) } - .xt_except_table : { KEEP (*(.xt_except_table)) } -' +OTHER_READONLY_SECTIONS=" + .got.loc ${RELOCATING-0} : { *(.got.loc) } + .xt_except_table ${RELOCATING-0} : { KEEP (*(.xt_except_table)) } +" OTHER_READWRITE_SECTIONS=" - .xt_except_desc : + .xt_except_desc ${RELOCATING-0} : { *(.xt_except_desc${RELOCATING+ .gnu.linkonce.h.*}) ${RELOCATING+*(.xt_except_desc_end)} } " OTHER_SECTIONS=" - .xt.lit : { *(.xt.lit${RELOCATING+ .xt.lit.* .gnu.linkonce.p.*}) } - .xt.insn : { *(.xt.insn${RELOCATING+ .gnu.linkonce.x.*}) } + .xt.lit 0 : { *(.xt.lit${RELOCATING+ .xt.lit.* .gnu.linkonce.p.*}) } + .xt.insn 0 : { *(.xt.insn${RELOCATING+ .gnu.linkonce.x.*}) } " -- cgit v1.1