From: Bob Wilson Date: Mon, 11 Jun 2007 23:46:32 +0000 (+0000) Subject: * emulparams/elf32xtensa.sh (OTHER_READONLY_SECTIONS): Add ONLY_IF_RO X-Git-Tag: binutils-2_18-branchpoint~535 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=460d3e08a2c6bdd0d236161d7c23e614d0d888e1;p=external%2Fbinutils.git * emulparams/elf32xtensa.sh (OTHER_READONLY_SECTIONS): Add ONLY_IF_RO for .xt_except_table. (OTHER_RELRO_SECTIONS): New. --- diff --git a/ld/ChangeLog b/ld/ChangeLog index 85f0db4..d31157e 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,9 @@ +2007-06-11 Bob Wilson + + * emulparams/elf32xtensa.sh (OTHER_READONLY_SECTIONS): Add ONLY_IF_RO + for .xt_except_table. + (OTHER_RELRO_SECTIONS): New. + 2007-06-11 Sterling Augustine Bob Wilson diff --git a/ld/emulparams/elf32xtensa.sh b/ld/emulparams/elf32xtensa.sh index 216d761..185da49 100644 --- a/ld/emulparams/elf32xtensa.sh +++ b/ld/emulparams/elf32xtensa.sh @@ -18,7 +18,10 @@ PLT="/* .plt* sections are embedded in .text */" GOT=".got ${RELOCATING-0} : { *(.got) }" OTHER_READONLY_SECTIONS=" .got.loc ${RELOCATING-0} : { *(.got.loc) } - .xt_except_table ${RELOCATING-0} : { KEEP (*(.xt_except_table${RELOCATING+ .xt_except_table.* .gnu.linkonce.e.*})) } + .xt_except_table ${RELOCATING-0} : ONLY_IF_RO { KEEP (*(.xt_except_table${RELOCATING+ .xt_except_table.* .gnu.linkonce.e.*})) } +" +OTHER_RELRO_SECTIONS=" + .xt_except_table ${RELOCATING-0} : ONLY_IF_RW { KEEP (*(.xt_except_table${RELOCATING+ .xt_except_table.* .gnu.linkonce.e.*})) } " OTHER_READWRITE_SECTIONS=" .xt_except_desc ${RELOCATING-0} :