* config.bfd: cope with '*-*-linux-gnuaout' targets.

This commit is contained in:
Ian Lance Taylor 1997-05-05 22:20:46 +00:00
parent d72ace420d
commit 6a2922d501
2 changed files with 28 additions and 10 deletions

View file

@ -1,3 +1,12 @@
Mon May 5 18:18:45 1997 Philip Blundell <pjb27@cam.ac.uk>
* config.bfd: cope with '*-*-linux-gnuaout' targets.
Thu May 1 11:31:12 1997 Ian Lance Taylor <ian@cygnus.com>
* targmatch.sed: Add explicit \n characters to work around bug in
HP/UX 10.20 sed program.
Wed Apr 30 12:27:03 1997 Ian Lance Taylor <ian@cygnus.com> Wed Apr 30 12:27:03 1997 Ian Lance Taylor <ian@cygnus.com>
* elf.c (copy_private_bfd_data): Cast csecs to avoid sign * elf.c (copy_private_bfd_data): Cast csecs to avoid sign

View file

@ -128,7 +128,7 @@ case "${targ}" in
targ_underscore=yes targ_underscore=yes
;; ;;
hppa*-*-*elf* | hppa*-*-lites* | hppa*-*-sysv4*) hppa*-*-*elf* | hppa*-*-lites* | hppa*-*-sysv4* | hppa*-*-rtems*)
targ_defvec=bfd_elf32_hppa_vec targ_defvec=bfd_elf32_hppa_vec
;; ;;
#if defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD) || defined (HOST_HPPAOSF) #if defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD) || defined (HOST_HPPAOSF)
@ -168,7 +168,7 @@ case "${targ}" in
targ_selvecs=i386bsd_vec targ_selvecs=i386bsd_vec
targ_underscore=yes targ_underscore=yes
;; ;;
i[3456]86-*-netbsd*) i[3456]86-*-netbsd* | i[3456]86-*-openbsd*)
targ_defvec=i386netbsd_vec targ_defvec=i386netbsd_vec
targ_selvecs=i386bsd_vec targ_selvecs=i386bsd_vec
targ_underscore=yes targ_underscore=yes
@ -177,7 +177,7 @@ case "${targ}" in
targ_defvec=bfd_elf32_i386_vec targ_defvec=bfd_elf32_i386_vec
targ_selvecs="nlm32_i386_vec i386coff_vec i386aout_vec" targ_selvecs="nlm32_i386_vec i386coff_vec i386aout_vec"
;; ;;
i[3456]86-*-linuxaout*) i[3456]86-*-linux*aout*)
targ_defvec=i386linux_vec targ_defvec=i386linux_vec
targ_selvecs=bfd_elf32_i386_vec targ_selvecs=bfd_elf32_i386_vec
targ_underscore=yes targ_underscore=yes
@ -283,7 +283,7 @@ case "${targ}" in
targ_defvec=hp300hpux_vec targ_defvec=hp300hpux_vec
targ_underscore=yes targ_underscore=yes
;; ;;
m68*-*-linuxaout*) m68*-*-linux*aout*)
targ_defvec=m68klinux_vec targ_defvec=m68klinux_vec
targ_selvecs=bfd_elf32_m68k_vec targ_selvecs=bfd_elf32_m68k_vec
targ_underscore=yes targ_underscore=yes
@ -301,7 +301,7 @@ case "${targ}" in
targ_selvecs="m68knetbsd_vec hp300bsd_vec sunos_big_vec" targ_selvecs="m68knetbsd_vec hp300bsd_vec sunos_big_vec"
targ_underscore=yes targ_underscore=yes
;; ;;
m68*-*-netbsd*) m68*-*-netbsd* | m68*-*-openbsd*)
targ_defvec=m68knetbsd_vec targ_defvec=m68knetbsd_vec
targ_selvecs="m68k4knetbsd_vec hp300bsd_vec sunos_big_vec" targ_selvecs="m68k4knetbsd_vec hp300bsd_vec sunos_big_vec"
targ_underscore=yes targ_underscore=yes
@ -412,11 +412,11 @@ case "${targ}" in
targ_defvec=bfd_elf32_bigmips_vec targ_defvec=bfd_elf32_bigmips_vec
targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec"
;; ;;
mips*el*-*-linux*) mips*el*-*-linux* | mips*el*-*-openbsd*)
targ_defvec=bfd_elf32_littlemips_vec targ_defvec=bfd_elf32_littlemips_vec
targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_little_vec ecoff_big_vec" targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_little_vec ecoff_big_vec"
;; ;;
mips*-*-linux*) mips*-*-linux* | mips*-*-openbsd*)
targ_defvec=bfd_elf32_bigmips_vec targ_defvec=bfd_elf32_bigmips_vec
targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_big_vec ecoff_little_vec" targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_big_vec ecoff_little_vec"
;; ;;
@ -433,7 +433,7 @@ case "${targ}" in
targ_defvec=pc532machaout_vec targ_defvec=pc532machaout_vec
targ_underscore=yes targ_underscore=yes
;; ;;
ns32k-*-netbsd* | ns32k-*-lites*) ns32k-*-netbsd* | ns32k-*-lites* | ns32k-*-openbsd*)
targ_defvec=pc532netbsd_vec targ_defvec=pc532netbsd_vec
targ_underscore=yes targ_underscore=yes
;; ;;
@ -441,7 +441,7 @@ case "${targ}" in
powerpc-*-aix* | powerpc-*-beos*) powerpc-*-aix* | powerpc-*-beos*)
targ_defvec=rs6000coff_vec targ_defvec=rs6000coff_vec
;; ;;
powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \ powerpc-*-*bsd* | powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \
powerpc-*-solaris2* | powerpc-*-linux* | powerpc-*-rtems*) powerpc-*-solaris2* | powerpc-*-linux* | powerpc-*-rtems*)
targ_defvec=bfd_elf32_powerpc_vec targ_defvec=bfd_elf32_powerpc_vec
targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec ppcboot_vec" targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec ppcboot_vec"
@ -484,11 +484,20 @@ case "${targ}" in
targ_selvecs=sparcle_aout_vec targ_selvecs=sparcle_aout_vec
targ_underscore=yes targ_underscore=yes
;; ;;
sparc-*-linux*aout*)
targ_defvec=sparclinux_vec
targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec"
targ_underscore=yes
;;
sparc-*-linux*)
targ_defvec=bfd_elf32_sparc_vec
targ_selvecs="sparclinux_vec sunos_big_vec"
;;
sparc-*-lynxos*) sparc-*-lynxos*)
targ_defvec=sparclynx_coff_vec targ_defvec=sparclynx_coff_vec
targ_selvecs=sparclynx_aout_vec targ_selvecs=sparclynx_aout_vec
;; ;;
sparc-*-netbsd*) sparc-*-netbsd* | sparc-*-openbsd*)
targ_defvec=sparcnetbsd_vec targ_defvec=sparcnetbsd_vec
targ_underscore=yes targ_underscore=yes
;; ;;