diff options
author | Thomas Schwinge <tschwinge@gnu.org> | 2009-11-20 15:04:50 +0000 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gnu.org> | 2009-11-20 15:04:50 +0000 |
commit | 83090d51cd2267390612f7bccbfd586d7fbec39f (patch) | |
tree | efe2e93b2188b43f40636f9b46e559602ca4c043 /ld/emulparams/armelf.sh | |
parent | dcc1615fd81c9a87677cd5b7138c12eab997b60f (diff) | |
download | binutils-redhat-83090d51cd2267390612f7bccbfd586d7fbec39f.tar.gz |
ld/
2009-11-20 Thomas Schwinge <thomas@codesourcery.com>
* emulparams/armelf.sh (OTHER_READONLY_SECTIONS)
<__exidx_start, __exidx_end>: Use PROVIDE_HIDDEN.
* emulparams/armelf_linux_eabi.sh (OTHER_READONLY_SECTIONS)
<__exidx_start, __exidx_end>: Likewise.
* emulparams/armsymbian.sh (OTHER_READONLY_SECTIONS)
<.ARM.exidx$$Base, __exidx_start, __exidx_end, .ARM.exidx$$Limit>:
Likewise.
ld/testsuite/
2009-11-20 Thomas Schwinge <thomas@codesourcery.com>
* ld-arm/arm-dyn.ld: Adapt to main linker script changes.
* ld-arm/arm-lib.ld: Likewise.
* ld-arm/armthumb-lib.sym: : Adjust expected results.
* ld-arm/farcall-mixed-app-v5.d: Likewise.
* ld-arm/farcall-mixed-app.d: Likewise.
* ld-arm/farcall-mixed-app.sym: Likewise.
* ld-arm/farcall-mixed-lib.d: Likewise.
* ld-arm/mixed-app-v5.d: Likewise.
* ld-arm/mixed-app.d: Likewise.
* ld-arm/mixed-app.sym: Likewise.
* ld-arm/mixed-lib.sym: Likewise.
* ld-arm/preempt-app.sym: Likewise.
* ld-arm/tls-app.d: Likewise.
Diffstat (limited to 'ld/emulparams/armelf.sh')
-rw-r--r-- | ld/emulparams/armelf.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ld/emulparams/armelf.sh b/ld/emulparams/armelf.sh index a3c317f49e..672b2082eb 100644 --- a/ld/emulparams/armelf.sh +++ b/ld/emulparams/armelf.sh @@ -14,9 +14,9 @@ OTHER_SECTIONS='.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }' ATTRS_SECTIONS='.ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }' OTHER_READONLY_SECTIONS=" .ARM.extab ${RELOCATING-0} : { *(.ARM.extab${RELOCATING+* .gnu.linkonce.armextab.*}) } - ${RELOCATING+ __exidx_start = .; } + ${RELOCATING+ PROVIDE_HIDDEN (__exidx_start = .); } .ARM.exidx ${RELOCATING-0} : { *(.ARM.exidx${RELOCATING+* .gnu.linkonce.armexidx.*}) } - ${RELOCATING+ __exidx_end = .; }" + ${RELOCATING+ PROVIDE_HIDDEN (__exidx_end = .); }" DATA_START_SYMBOLS='__data_start = . ;'; |