diff options
author | Mark Mitchell <mark@codesourcery.com> | 1999-07-19 20:21:52 +0000 |
---|---|---|
committer | Mark Mitchell <mark@codesourcery.com> | 1999-07-19 20:21:52 +0000 |
commit | 0ca638235fd604214ba86252fdf872cd081f49bc (patch) | |
tree | 6a41bb7dbe32ea17172fd5934eb1333e6dea9e81 /ld | |
parent | f1a5f37efe8ec6ebe6d180317e1e213b01c329a9 (diff) | |
download | fsf-binutils-gdb-0ca638235fd604214ba86252fdf872cd081f49bc.zip fsf-binutils-gdb-0ca638235fd604214ba86252fdf872cd081f49bc.tar.gz fsf-binutils-gdb-0ca638235fd604214ba86252fdf872cd081f49bc.tar.bz2 |
* emulparams/elf32bmipn32.sh (OTHER_RELOCATING_SECTIONS): Add
.MIPS.events and .MIPS.content handling.
* emulparams/elf64bmip.sh (OTHER_RELOCATING_SECTIONS): Likewise.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 6 | ||||
-rwxr-xr-x | ld/emulparams/elf32bmipn32.sh | 32 | ||||
-rwxr-xr-x | ld/emulparams/elf64bmip.sh | 32 |
3 files changed, 70 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index e8af0fd..e762a90 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,9 @@ +Mon Jul 19 14:19:14 1999 Mark P. Mitchell <mark@codesourcery.com> + + * emulparams/elf32bmipn32.sh (OTHER_RELOCATING_SECTIONS): Add + .MIPS.events and .MIPS.content handling. + * emulparams/elf64bmip.sh (OTHER_RELOCATING_SECTIONS): Likewise. + 1999-07-17 Nick Clifton <nickc@cygnus.com> * ldlang.c (get_target): New function: Return true iff the diff --git a/ld/emulparams/elf32bmipn32.sh b/ld/emulparams/elf32bmipn32.sh index 0efae9b..56f42a9 100755 --- a/ld/emulparams/elf32bmipn32.sh +++ b/ld/emulparams/elf32bmipn32.sh @@ -41,3 +41,35 @@ EXECUTABLE_SYMBOLS=" # segment. WRITABLE_RODATA= +OTHER_RELOCATING_SECTIONS=' + .MIPS.events.text : + { + *(.MIPS.events.text) + *(.MIPS.events.gnu.linkonce.t*) + } + .MIPS.content.text : + { + *(.MIPS.content.text) + *(.MIPS.content.gnu.linkonce.t*) + } + .MIPS.events.data : + { + *(.MIPS.events.data) + *(.MIPS.events.gnu.linkonce.d*) + } + .MIPS.content.data : + { + *(.MIPS.content.data) + *(.MIPS.content.gnu.linkonce.d*) + } + .MIPS.events.rodata : + { + *(.MIPS.events.rodata) + *(.MIPS.events.gnu.linkonce.r*) + } + .MIPS.content.rodata : + { + *(.MIPS.content.rodata) + *(.MIPS.content.gnu.linkonce.r*) + } +' diff --git a/ld/emulparams/elf64bmip.sh b/ld/emulparams/elf64bmip.sh index c77cee4..a4852d5 100755 --- a/ld/emulparams/elf64bmip.sh +++ b/ld/emulparams/elf64bmip.sh @@ -45,3 +45,35 @@ EXECUTABLE_SYMBOLS=" WRITABLE_RODATA= +OTHER_RELOCATING_SECTIONS=' + .MIPS.events.text : + { + *(.MIPS.events.text) + *(.MIPS.events.gnu.linkonce.t*) + } + .MIPS.content.text : + { + *(.MIPS.content.text) + *(.MIPS.content.gnu.linkonce.t*) + } + .MIPS.events.data : + { + *(.MIPS.events.data) + *(.MIPS.events.gnu.linkonce.d*) + } + .MIPS.content.data : + { + *(.MIPS.content.data) + *(.MIPS.content.gnu.linkonce.d*) + } + .MIPS.events.rodata : + { + *(.MIPS.events.rodata) + *(.MIPS.events.gnu.linkonce.r*) + } + .MIPS.content.rodata : + { + *(.MIPS.content.rodata) + *(.MIPS.content.gnu.linkonce.r*) + } +' |