1999-06-12 David O'Brien <obrien@freebsd.org>
authorIan Lance Taylor <ian@airs.com>
Sat, 12 Jun 1999 13:06:26 +0000 (13:06 +0000)
committerIan Lance Taylor <ian@airs.com>
Sat, 12 Jun 1999 13:06:26 +0000 (13:06 +0000)
* config.bfd (alpha*-*-freebsd*): New target.
(i[3456]86-*-freebsd*): Now defaults to ELF.

bfd/ChangeLog
bfd/config.bfd

index 0606b9081948cebe4fb9fba1d9094b635a47e3f2..92876ac8891b1baca384e32f765f791ee3567d42 100644 (file)
@@ -1,3 +1,8 @@
+1999-06-12  David O'Brien  <obrien@freebsd.org>
+
+       * config.bfd (alpha*-*-freebsd*): New target.
+       (i[3456]86-*-freebsd*): Now defaults to ELF.
+
 1999-06-11  Ian Lance Taylor  <ian@zembu.com>
 
        * reloc.c (_bfd_relocate_contents): Permit bitfield relocations to
index e677d5de6170d2f84fee40db3f7fc2c50b176c38..fb294b56b093efe491ea104b020e19aeeaee2c1d 100644 (file)
@@ -55,7 +55,7 @@ esac
 case "${targ}" in
 # START OF targmatch.h
 #ifdef BFD64
-  alpha*-*-netbsd*)
+  alpha*-*-netbsd* | alpha*-*-freebsd*)
     targ_defvec=bfd_elf64_alpha_vec
     targ_selvecs=ecoffalpha_little_vec
     ;;
@@ -215,7 +215,7 @@ case "${targ}" in
     targ_selvecs=bfd_elf32_i386_vec
     ;;
   i[3456]86-*-sysv4* | i[3456]86-*-unixware | i[3456]86-*-solaris2* | \
-  i[3456]86-*-elf | i[3456]86-*-sco3.2v5* | i[3456]86-*-freebsdelf* | \
+  i[3456]86-*-elf | i[3456]86-*-sco3.2v5* | \
   i[3456]86-*-dgux* | i[3456]86-*-sysv5*)
     targ_defvec=bfd_elf32_i386_vec
     targ_selvecs=i386coff_vec
@@ -244,11 +244,16 @@ case "${targ}" in
     targ_defvec=i386bsd_vec
     targ_underscore=yes
     ;;
-  i[3456]86-*-freebsd*)
+  i[3456]86-*-freebsdaout* | i[3456]86-*-freebsd[12].* | \
+  i[3456]86-*-freebsd[12])
     targ_defvec=i386freebsd_vec
     targ_selvecs=i386bsd_vec
     targ_underscore=yes
     ;;
+  i[3456]86-*-freebsd*)
+    targ_defvec=bfd_elf32_i386_vec
+    targ_selvecs=i386coff_vec
+    ;;
   i[3456]86-*-netbsd* | i[3456]86-*-openbsd*)
     targ_defvec=i386netbsd_vec
     targ_selvecs=i386bsd_vec