aboutsummaryrefslogtreecommitdiff
path: root/ld/scripttempl/armbpabi.sc
diff options
context:
space:
mode:
authorCary Coutant <ccoutant@google.com>2012-05-24 01:04:53 +0000
committerCary Coutant <ccoutant@google.com>2012-05-24 01:04:53 +0000
commit18bbc1c5f0ded154d747c29d05e1ca35dc089cd8 (patch)
tree457bf65b1a6cd5e6ce27723c756200a870bc45bc /ld/scripttempl/armbpabi.sc
parent1be75daacf6afb892dba1e60856d56608a4e6b3b (diff)
downloadgdb-18bbc1c5f0ded154d747c29d05e1ca35dc089cd8.zip
gdb-18bbc1c5f0ded154d747c29d05e1ca35dc089cd8.tar.gz
gdb-18bbc1c5f0ded154d747c29d05e1ca35dc089cd8.tar.bz2
ld/
* scripttempl/armbpabi.sc: Match .data.rel.ro.* sections more carefully. Fix typo where .rela.data.rel.ro matches .rel.data.rel.ro. * scripttempl/mep.sc: Likewise. * scripttempl/elf.sc: Match .data.rel.ro.* sections more carefully. * scripttempl/elf64hppa.sc: Likewise. * scripttempl/elfxtensa.sc: Likewise.
Diffstat (limited to 'ld/scripttempl/armbpabi.sc')
-rw-r--r--ld/scripttempl/armbpabi.sc6
1 files changed, 3 insertions, 3 deletions
diff --git a/ld/scripttempl/armbpabi.sc b/ld/scripttempl/armbpabi.sc
index 8b3ea0a..ea01ce2 100644
--- a/ld/scripttempl/armbpabi.sc
+++ b/ld/scripttempl/armbpabi.sc
@@ -29,7 +29,7 @@ fi
INTERP=".interp 0 : { *(.interp) }"
PLT=".plt ${RELOCATING-0} : { *(.plt) }"
RODATA=".rodata ${RELOCATING-0} : { *(.rodata${RELOCATING+ .rodata.* .gnu.linkonce.r.*}) }"
-DATARELRO=".data.rel.ro : { *(.data.rel.ro.local) *(.data.rel.ro*) }"
+DATARELRO=".data.rel.ro : { *(.data.rel.ro.local) *(.data.rel.ro .data.rel.ro.*) }"
DISCARDED="/DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }"
if test -z "${NO_SMALL_DATA}"; then
SBSS=".sbss ${RELOCATING-0} :
@@ -380,8 +380,8 @@ eval $COMBRELOCCAT <<EOF
.rel.rodata 0 : { *(.rel.rodata${RELOCATING+ .rel.rodata.* .rel.gnu.linkonce.r.*}) }
.rela.rodata 0 : { *(.rela.rodata${RELOCATING+ .rela.rodata.* .rela.gnu.linkonce.r.*}) }
${OTHER_READONLY_RELOC_SECTIONS}
- .rel.data.rel.ro 0 : { *(.rel.data.rel.ro${RELOCATING+*}) }
- .rela.data.rel.ro 0 : { *(.rel.data.rel.ro${RELOCATING+*}) }
+ .rel.data.rel.ro 0 : { *(.rel.data.rel.ro${RELOCATING+ .rel.data.rel.ro.*}) }
+ .rela.data.rel.ro 0 : { *(.rela.data.rel.ro${RELOCATING+ .rela.data.rel.ro.*}) }
.rel.data 0 : { *(.rel.data${RELOCATING+ .rel.data.* .rel.gnu.linkonce.d.*}) }
.rela.data 0 : { *(.rela.data${RELOCATING+ .rela.data.* .rela.gnu.linkonce.d.*}) }
.rel.tdata 0 : { *(.rel.tdata${RELOCATING+ .rel.tdata.* .rel.gnu.linkonce.td.*}) }