diff options
author | Jan Beulich <jbeulich@suse.com> | 2022-03-24 09:38:55 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2022-03-24 09:38:55 +0100 |
commit | e961c696dcb226d5b58bd8b17b1cf5491d87f846 (patch) | |
tree | e0b79b0be15db03a28075df6ea55ee31ff9a456c /ld/emulparams | |
parent | 526ca202fca70b29167e3dc85f602529183dd3e1 (diff) | |
download | gdb-e961c696dcb226d5b58bd8b17b1cf5491d87f846.zip gdb-e961c696dcb226d5b58bd8b17b1cf5491d87f846.tar.gz gdb-e961c696dcb226d5b58bd8b17b1cf5491d87f846.tar.bz2 |
x86: drop L1OM/K1OM support from ld
This was only rudimentary support anyway; none of the sub-architecture
specific insns were ever supported.
Diffstat (limited to 'ld/emulparams')
-rw-r--r-- | ld/emulparams/elf_k1om.sh | 39 | ||||
-rw-r--r-- | ld/emulparams/elf_k1om_fbsd.sh | 3 | ||||
-rw-r--r-- | ld/emulparams/elf_l1om.sh | 39 | ||||
-rw-r--r-- | ld/emulparams/elf_l1om_fbsd.sh | 3 |
4 files changed, 0 insertions, 84 deletions
diff --git a/ld/emulparams/elf_k1om.sh b/ld/emulparams/elf_k1om.sh deleted file mode 100644 index b27f5ea..0000000 --- a/ld/emulparams/elf_k1om.sh +++ /dev/null @@ -1,39 +0,0 @@ -source_sh ${srcdir}/emulparams/plt_unwind.sh -source_sh ${srcdir}/emulparams/extern_protected_data.sh -source_sh ${srcdir}/emulparams/dynamic_undefined_weak.sh -source_sh ${srcdir}/emulparams/call_nop.sh -SCRIPT_NAME=elf -ELFSIZE=64 -OUTPUT_FORMAT="elf64-k1om" -NO_REL_RELOCS=yes -TEXT_START_ADDR=0x400000 -MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" -COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)" -ARCH="k1om" -MACHINE= -TEMPLATE_NAME=elf -EXTRA_EM_FILE="elf-x86" -GENERATE_SHLIB_SCRIPT=yes -GENERATE_PIE_SCRIPT=yes -NO_SMALL_DATA=yes -LARGE_SECTIONS=yes -LARGE_BSS_AFTER_BSS= -SEPARATE_GOTPLT="SIZEOF (.got.plt) >= 24 ? 24 : 0" -IREL_IN_PLT= - -if [ "x${host}" = "x${target}" ]; then - case " $EMULATION_LIBPATH " in - *" ${EMULATION_NAME} "*) - NATIVE=yes - esac -fi - -# Linux modifies the default library search path to first include -# a 64-bit specific directory. -case "$target" in - *k1om*-linux*) - case "$EMULATION_NAME" in - *k1om*) LIBPATH_SUFFIX=64 ;; - esac - ;; -esac diff --git a/ld/emulparams/elf_k1om_fbsd.sh b/ld/emulparams/elf_k1om_fbsd.sh deleted file mode 100644 index 1ffe059..0000000 --- a/ld/emulparams/elf_k1om_fbsd.sh +++ /dev/null @@ -1,3 +0,0 @@ -source_sh ${srcdir}/emulparams/elf_k1om.sh -source_sh ${srcdir}/emulparams/elf_fbsd.sh -OUTPUT_FORMAT="elf64-k1om-freebsd" diff --git a/ld/emulparams/elf_l1om.sh b/ld/emulparams/elf_l1om.sh deleted file mode 100644 index 70d7682..0000000 --- a/ld/emulparams/elf_l1om.sh +++ /dev/null @@ -1,39 +0,0 @@ -source_sh ${srcdir}/emulparams/plt_unwind.sh -source_sh ${srcdir}/emulparams/extern_protected_data.sh -source_sh ${srcdir}/emulparams/dynamic_undefined_weak.sh -source_sh ${srcdir}/emulparams/call_nop.sh -SCRIPT_NAME=elf -ELFSIZE=64 -OUTPUT_FORMAT="elf64-l1om" -NO_REL_RELOCS=yes -TEXT_START_ADDR=0x400000 -MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" -COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)" -ARCH="l1om" -MACHINE= -TEMPLATE_NAME=elf -EXTRA_EM_FILE="elf-x86" -GENERATE_SHLIB_SCRIPT=yes -GENERATE_PIE_SCRIPT=yes -NO_SMALL_DATA=yes -LARGE_SECTIONS=yes -LARGE_BSS_AFTER_BSS= -SEPARATE_GOTPLT="SIZEOF (.got.plt) >= 24 ? 24 : 0" -IREL_IN_PLT= - -if [ "x${host}" = "x${target}" ]; then - case " $EMULATION_LIBPATH " in - *" ${EMULATION_NAME} "*) - NATIVE=yes - esac -fi - -# Linux modifies the default library search path to first include -# a 64-bit specific directory. -case "$target" in - *l1om*-linux*) - case "$EMULATION_NAME" in - *l1om*) LIBPATH_SUFFIX=64 ;; - esac - ;; -esac diff --git a/ld/emulparams/elf_l1om_fbsd.sh b/ld/emulparams/elf_l1om_fbsd.sh deleted file mode 100644 index 0d52b60..0000000 --- a/ld/emulparams/elf_l1om_fbsd.sh +++ /dev/null @@ -1,3 +0,0 @@ -source_sh ${srcdir}/emulparams/elf_l1om.sh -source_sh ${srcdir}/emulparams/elf_fbsd.sh -OUTPUT_FORMAT="elf64-l1om-freebsd" |