X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=ld%2Femulparams%2Felf32btsmip.sh;h=98749fb73a9a985ef169cefb3867f6dd89b5236b;hb=d4693039f950eefb983a66e3270209b738e4ce8a;hp=5c32c2d66f05ac384512cfa39432087390861643;hpb=465bc359f918c08b43affd19c922fa3d6cde05a6;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/emulparams/elf32btsmip.sh b/ld/emulparams/elf32btsmip.sh index 5c32c2d66f..98749fb73a 100644 --- a/ld/emulparams/elf32btsmip.sh +++ b/ld/emulparams/elf32btsmip.sh @@ -1,9 +1,17 @@ # If you change this file, please also look at files which source this one: # elf32ltsmip.sh -. ${srcdir}/emulparams/elf32bmip.sh +source_sh ${srcdir}/emulparams/elf32bmip.sh OUTPUT_FORMAT="elf32-tradbigmips" BIG_OUTPUT_FORMAT="elf32-tradbigmips" LITTLE_OUTPUT_FORMAT="elf32-tradlittlemips" -SHLIB_TEXT_START_ADDR=0x0 +unset DATA_ADDR +SHLIB_TEXT_START_ADDR=0 ENTRY=__start + +# Place .got.plt as close to .plt as possible so that the former can be +# referred to from the latter with the microMIPS ADDIUPC instruction +# that only has a span of +/-16MB. +PLT_NEXT_DATA= +INITIAL_READWRITE_SECTIONS=$OTHER_READWRITE_SECTIONS +unset OTHER_READWRITE_SECTIONS