diff options
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 9 | ||||
-rwxr-xr-x | bfd/config.bfd | 29 |
2 files changed, 28 insertions, 10 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index f46e47d..356b3c2 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -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> * elf.c (copy_private_bfd_data): Cast csecs to avoid sign diff --git a/bfd/config.bfd b/bfd/config.bfd index 3e05413..dff026b 100755 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -128,7 +128,7 @@ case "${targ}" in targ_underscore=yes ;; - hppa*-*-*elf* | hppa*-*-lites* | hppa*-*-sysv4*) + hppa*-*-*elf* | hppa*-*-lites* | hppa*-*-sysv4* | hppa*-*-rtems*) targ_defvec=bfd_elf32_hppa_vec ;; #if defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD) || defined (HOST_HPPAOSF) @@ -168,7 +168,7 @@ case "${targ}" in targ_selvecs=i386bsd_vec targ_underscore=yes ;; - i[3456]86-*-netbsd*) + i[3456]86-*-netbsd* | i[3456]86-*-openbsd*) targ_defvec=i386netbsd_vec targ_selvecs=i386bsd_vec targ_underscore=yes @@ -177,7 +177,7 @@ case "${targ}" in targ_defvec=bfd_elf32_i386_vec targ_selvecs="nlm32_i386_vec i386coff_vec i386aout_vec" ;; - i[3456]86-*-linuxaout*) + i[3456]86-*-linux*aout*) targ_defvec=i386linux_vec targ_selvecs=bfd_elf32_i386_vec targ_underscore=yes @@ -283,7 +283,7 @@ case "${targ}" in targ_defvec=hp300hpux_vec targ_underscore=yes ;; - m68*-*-linuxaout*) + m68*-*-linux*aout*) targ_defvec=m68klinux_vec targ_selvecs=bfd_elf32_m68k_vec targ_underscore=yes @@ -301,7 +301,7 @@ case "${targ}" in targ_selvecs="m68knetbsd_vec hp300bsd_vec sunos_big_vec" targ_underscore=yes ;; - m68*-*-netbsd*) + m68*-*-netbsd* | m68*-*-openbsd*) targ_defvec=m68knetbsd_vec targ_selvecs="m68k4knetbsd_vec hp300bsd_vec sunos_big_vec" targ_underscore=yes @@ -412,11 +412,11 @@ case "${targ}" in targ_defvec=bfd_elf32_bigmips_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_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_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_underscore=yes ;; - ns32k-*-netbsd* | ns32k-*-lites*) + ns32k-*-netbsd* | ns32k-*-lites* | ns32k-*-openbsd*) targ_defvec=pc532netbsd_vec targ_underscore=yes ;; @@ -441,7 +441,7 @@ case "${targ}" in powerpc-*-aix* | powerpc-*-beos*) targ_defvec=rs6000coff_vec ;; - powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \ + powerpc-*-*bsd* | powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \ powerpc-*-solaris2* | powerpc-*-linux* | powerpc-*-rtems*) 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" @@ -484,11 +484,20 @@ case "${targ}" in targ_selvecs=sparcle_aout_vec 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*) targ_defvec=sparclynx_coff_vec targ_selvecs=sparclynx_aout_vec ;; - sparc-*-netbsd*) + sparc-*-netbsd* | sparc-*-openbsd*) targ_defvec=sparcnetbsd_vec targ_underscore=yes ;; |