mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-21 01:12:32 +08:00
Enable IAMCU and PEI for Solaris2/x86
bfd/ * config.bfd (targ_selvecs, targ64_selvecs): Add iamcu_elf32_vec, i386_pei_vec and x86_64_pei_vec for Solaris2/x86. ld/ * configure.tgt (targ_extra_emuls): Add elf_iamcu for Solaris2/x86.
This commit is contained in:
parent
9706b5e627
commit
d00c2bc9c0
@ -1,3 +1,8 @@
|
|||||||
|
2015-10-04 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* config.bfd (targ_selvecs, targ64_selvecs): Add iamcu_elf32_vec,
|
||||||
|
i386_pei_vec and x86_64_pei_vec for Solaris2/x86.
|
||||||
|
|
||||||
2015-10-02 Renlin Li <renlin.li@arm.com>
|
2015-10-02 Renlin Li <renlin.li@arm.com>
|
||||||
|
|
||||||
* elfnn-aarch64.c (IS_AARCH64_TLS_RELAX_RELOC): Add
|
* elfnn-aarch64.c (IS_AARCH64_TLS_RELAX_RELOC): Add
|
||||||
|
@ -535,14 +535,14 @@ case "${targ}" in
|
|||||||
;;
|
;;
|
||||||
i[3-7]86-*-solaris2*)
|
i[3-7]86-*-solaris2*)
|
||||||
targ_defvec=i386_elf32_sol2_vec
|
targ_defvec=i386_elf32_sol2_vec
|
||||||
targ_selvecs="i386_coff_vec"
|
targ_selvecs="iamcu_elf32_vec i386_coff_vec i386_pei_vec"
|
||||||
targ64_selvecs="x86_64_elf64_sol2_vec l1om_elf64_vec k1om_elf64_vec"
|
targ64_selvecs="x86_64_elf64_sol2_vec l1om_elf64_vec k1om_elf64_vec x86_64_pei_vec"
|
||||||
want64=true
|
want64=true
|
||||||
;;
|
;;
|
||||||
#ifdef BFD64
|
#ifdef BFD64
|
||||||
x86_64-*-solaris2*)
|
x86_64-*-solaris2*)
|
||||||
targ_defvec=i386_elf32_sol2_vec
|
targ_defvec=i386_elf32_sol2_vec
|
||||||
targ_selvecs="x86_64_elf64_sol2_vec l1om_elf64_vec k1om_elf64_vec i386_coff_vec"
|
targ_selvecs="x86_64_elf64_sol2_vec l1om_elf64_vec k1om_elf64_vec iamcu_elf32_vec i386_coff_vec i386_pei_vec x86_64_pei_vec"
|
||||||
want64=true
|
want64=true
|
||||||
;;
|
;;
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2015-10-04 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* configure.tgt (targ_extra_emuls): Add elf_iamcu for Solaris2/x86.
|
||||||
|
|
||||||
2015-10-01 Kaz Kojima <kkojima@rr.iij4u.or.jp>
|
2015-10-01 Kaz Kojima <kkojima@rr.iij4u.or.jp>
|
||||||
|
|
||||||
* configure.tgt (targ_extra_emuls): Remove shlelf and
|
* configure.tgt (targ_extra_emuls): Remove shlelf and
|
||||||
|
@ -264,12 +264,12 @@ x86_64-*-linux-*) targ_emul=elf_x86_64
|
|||||||
i[3-7]86-*-sysv[45]*) targ_emul=elf_i386
|
i[3-7]86-*-sysv[45]*) targ_emul=elf_i386
|
||||||
targ_extra_emuls=elf_iamcu ;;
|
targ_extra_emuls=elf_iamcu ;;
|
||||||
i[3-7]86-*-solaris2*) targ_emul=elf_i386_sol2
|
i[3-7]86-*-solaris2*) targ_emul=elf_i386_sol2
|
||||||
targ_extra_emuls="elf_i386_ldso elf_i386 elf_x86_64_sol2 elf_x86_64 elf_l1om elf_k1om"
|
targ_extra_emuls="elf_i386_ldso elf_i386 elf_iamcu elf_x86_64_sol2 elf_x86_64 elf_l1om elf_k1om"
|
||||||
targ_extra_libpath=$targ_extra_emuls
|
targ_extra_libpath=$targ_extra_emuls
|
||||||
;;
|
;;
|
||||||
x86_64-*-solaris2*)
|
x86_64-*-solaris2*)
|
||||||
targ_emul=elf_x86_64_sol2
|
targ_emul=elf_x86_64_sol2
|
||||||
targ_extra_emuls="elf_x86_64 elf_i386_sol2 elf_i386_ldso elf_i386 elf_l1om elf_k1om"
|
targ_extra_emuls="elf_x86_64 elf_i386_sol2 elf_i386_ldso elf_i386 elf_iamcu elf_l1om elf_k1om"
|
||||||
targ_extra_libpath=$targ_extra_emuls
|
targ_extra_libpath=$targ_extra_emuls
|
||||||
tdir_elf_i386=`echo ${targ_alias} | sed -e 's/x86_64/i386/'` ;;
|
tdir_elf_i386=`echo ${targ_alias} | sed -e 's/x86_64/i386/'` ;;
|
||||||
i[3-7]86-*-unixware) targ_emul=elf_i386
|
i[3-7]86-*-unixware) targ_emul=elf_i386
|
||||||
|
Loading…
Reference in New Issue
Block a user