From 56244278a64d224e1494e2616ed4995d9ce6ecb0 Mon Sep 17 00:00:00 2001 From: Andrew Pinski Date: Wed, 20 Nov 2013 16:56:20 -0800 Subject: ld/ChangeLog: * Makefile.am (ALL_64_EMULATION_SOURCES): Add eaarch64linux32.c and eaarch64linux32b.c (eaarch64linux32.c): New target. (eaarch64linux32b.c): Likewise. * Makefile.in: Regenerate. * configure.tgt (aarch64_be-*-linux*): Add aarch64linux32 and aarch64linux32b to targ_extra_libpath. (aarch64-*-linux*): Likewise. * emulparams/aarch64elf32.sh (SEPARATE_GOTPLT): Change to 12 (3 words). * emulparams/aarch64linux32.sh: New file. * emulparams/aarch64linux32b.sh: New file. --- ld/configure.tgt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ld/configure.tgt') diff --git a/ld/configure.tgt b/ld/configure.tgt index 5d23732..c50730b 100644 --- a/ld/configure.tgt +++ b/ld/configure.tgt @@ -50,10 +50,10 @@ aarch64_be-*-elf) targ_emul=aarch64elfb aarch64-*-elf) targ_emul=aarch64elf targ_extra_emuls="aarch64elf32 aarch64elf32b aarch64elfb armelf armelfb" ;; aarch64_be-*-linux*) targ_emul=aarch64linuxb - targ_extra_libpath="aarch64linux armelfb_linux_eabi armelf_linux_eabi" + targ_extra_libpath="aarch64linux aarch64linux32 aarch64linux32b armelfb_linux_eabi armelf_linux_eabi" targ_extra_emuls="aarch64elfb aarch64elf aarch64elf32 aarch64elf32b armelfb armelf $targ_extra_libpath" ;; aarch64-*-linux*) targ_emul=aarch64linux - targ_extra_libpath="aarch64linuxb armelfb_linux_eabi armelf_linux_eabi" + targ_extra_libpath="aarch64linuxb aarch64linux32 aarch64linux32b armelfb_linux_eabi armelf_linux_eabi" targ_extra_emuls="aarch64elf aarch64elf32 aarch64elf32b aarch64elfb armelf armelfb $targ_extra_libpath" ;; alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu) targ_emul=elf64alpha_fbsd -- cgit v1.1