From b67b7ce0f18ac90bbcf9a2a76a12dcc04401cd5d Mon Sep 17 00:00:00 2001 From: Phil Blundell Date: Sun, 11 Feb 2001 12:05:28 +0000 Subject: [PATCH] 2001-02-11 Philip Blundell * Makefile.am: Remove mention of earmelf_linux26.o. * Makefile.in: Regenerate. * emulparams/armelf_linux.sh (TEXT_START_ADDR): Set to 0x8000. * emulparams/armelf_linux26.sh: Delete. * configure.tgt: Remove mention of armelf_linux26 emulation. --- ld/ChangeLog | 8 ++++++++ ld/Makefile.am | 1 - ld/Makefile.in | 1 - ld/configure.tgt | 2 +- ld/emulparams/armelf_linux.sh | 6 +----- ld/emulparams/armelf_linux26.sh | 21 --------------------- 6 files changed, 10 insertions(+), 29 deletions(-) delete mode 100644 ld/emulparams/armelf_linux26.sh diff --git a/ld/ChangeLog b/ld/ChangeLog index d64a72173b9..88192ddb381 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,11 @@ +2001-02-11 Philip Blundell + + * Makefile.am: Remove mention of earmelf_linux26.o. + * Makefile.in: Regenerate. + * emulparams/armelf_linux.sh (TEXT_START_ADDR): Set to 0x8000. + * emulparams/armelf_linux26.sh: Delete. + * configure.tgt: Remove mention of armelf_linux26 emulation. + 2001-02-09 David Mosberger * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Add diff --git a/ld/Makefile.am b/ld/Makefile.am index 0b6d10ced16..4657dec5f34 100644 --- a/ld/Makefile.am +++ b/ld/Makefile.am @@ -110,7 +110,6 @@ ALL_EMULATIONS = \ earmcoff.o \ earmelf.o \ earmelf_linux.o \ - earmelf_linux26.o \ earmelf_oabi.o \ earmnbsd.o \ earmpe.o \ diff --git a/ld/Makefile.in b/ld/Makefile.in index 705963c53cc..72f5500aefe 100644 --- a/ld/Makefile.in +++ b/ld/Makefile.in @@ -218,7 +218,6 @@ ALL_EMULATIONS = \ earmcoff.o \ earmelf.o \ earmelf_linux.o \ - earmelf_linux26.o \ earmelf_oabi.o \ earmnbsd.o \ earmpe.o \ diff --git a/ld/configure.tgt b/ld/configure.tgt index dd0e1663e8b..dea7b9fc01a 100644 --- a/ld/configure.tgt +++ b/ld/configure.tgt @@ -172,7 +172,7 @@ arm-*-netbsd*) targ_emul=armnbsd ;; arm-*-rtems*) targ_emul=armelf ;; arm-*-elf) targ_emul=armelf ;; arm-*-oabi) targ_emul=armelf_oabi ;; -arm*-*-linux-gnu*) targ_emul=armelf_linux; targ_extra_emuls="armelf_linux26 armelf" ;; +arm*-*-linux-gnu*) targ_emul=armelf_linux; targ_extra_emuls=armelf ;; arm*-*-uclinux*) targ_emul=armelf_linux; targ_extra_emuls=armelf ;; arm*-*-conix*) targ_emul=armelf ;; thumb-*-linux-gnu* | thumb-*-uclinux*) targ_emul=armelf_linux; targ_extra_emuls=armelf ;; diff --git a/ld/emulparams/armelf_linux.sh b/ld/emulparams/armelf_linux.sh index c5b963ff350..d04d967b87a 100644 --- a/ld/emulparams/armelf_linux.sh +++ b/ld/emulparams/armelf_linux.sh @@ -13,8 +13,4 @@ OTHER_TEXT_SECTIONS='*(.glue_7t) *(.glue_7)' OTHER_BSS_SYMBOLS='__bss_start__ = .;' OTHER_BSS_END_SYMBOLS='_bss_end__ = . ; __bss_end__ = . ; __end__ = . ;' -# This needs to be high enough so that we can load ld.so below it, -# yet low enough to stay away from the mmap area at 0x40000000. -# Also, it is small enough so that relocs which are pointing -# at absolute 0 will still be fixed up. -TEXT_START_ADDR=0x02000000 +TEXT_START_ADDR=0x00008000 diff --git a/ld/emulparams/armelf_linux26.sh b/ld/emulparams/armelf_linux26.sh deleted file mode 100644 index 89cd9fbe5c8..00000000000 --- a/ld/emulparams/armelf_linux26.sh +++ /dev/null @@ -1,21 +0,0 @@ -ARCH=arm -SCRIPT_NAME=elf -OUTPUT_FORMAT="elf32-littlearm" -BIG_OUTPUT_FORMAT="elf32-bigarm" -LITTLE_OUTPUT_FORMAT="elf32-littlearm" -MAXPAGESIZE=0x8000 -TEMPLATE_NAME=elf32 -EXTRA_EM_FILE=armelf -GENERATE_SHLIB_SCRIPT=yes - -DATA_START_SYMBOLS='__data_start = . ;'; -OTHER_BSS_SYMBOLS='__bss_start__ = .;' -OTHER_BSS_END_SYMBOLS='_bss_end__ = . ; __bss_end__ = . ; __end__ = . ;' - -# This needs to be high enough so that we can load ld.so below it, -# yet low enough to stay away from the mmap area at 0x01100000. -# Also, it is small enough so that relocs which are pointing -# at absolute 0 will still be fixed up. -# These values give us about 0.5MB for ld.so, 16.5MB for user -# programs, and 15MB for mmap which seems a reasonable compromise. -TEXT_START_ADDR=0x00080000 -- 2.47.2