Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/gnu/dist/toolchain/bfd Handle NetBSD targets separately and ...



details:   https://anonhg.NetBSD.org/src/rev/73aac8e75d1d
branches:  trunk
changeset: 503196:73aac8e75d1d
user:      tv <tv%NetBSD.org@localhost>
date:      Fri Feb 02 17:39:54 2001 +0000

description:
Handle NetBSD targets separately and uniformly, so that they don't modify
other targets' settings.

diffstat:

 gnu/dist/toolchain/bfd/config.bfd |  31 +++++++++++++++----------------
 1 files changed, 15 insertions(+), 16 deletions(-)

diffs (72 lines):

diff -r 7224995b3413 -r 73aac8e75d1d gnu/dist/toolchain/bfd/config.bfd
--- a/gnu/dist/toolchain/bfd/config.bfd Fri Feb 02 16:56:29 2001 +0000
+++ b/gnu/dist/toolchain/bfd/config.bfd Fri Feb 02 17:39:54 2001 +0000
@@ -79,10 +79,6 @@
   alpha*-*-*)
     targ_defvec=ecoffalpha_little_vec
     ;;
-  sparc64-*-netbsd*)
-    targ_defvec=bfd_elf64_sparc_vec
-    targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec"
-    ;;
 #endif /* BFD64 */
 
   arc-*-elf*)
@@ -528,18 +524,13 @@
     targ_defvec=ecoff_big_vec
     targ_selvecs=ecoff_little_vec
     ;;
-  mips*el*-*-netbsd*aout*)
-    targ_defvec=mipselnetbsd_vec
-    targ_selvecs="bfd_elf32_littlemips_vec bfd_elf32_bigmips_vec ecoff_little_vec ecoff_big_vec"
-    targ_underscore=yes
+  mipsel*-*-netbsd*)
+    targ_defvec=bfd_elf32_littlemips_vec
+    targ_selvecs="mipselnetbsd_vec bfd_elf32_bigmips_vec ecoff_little_vec ecoff_big_vec"
     ;;
-  mips*el*-*-netbsd* | mips*-dec-netbsd*)
-    targ_defvec=bfd_elf32_littlemips_vec
-    targ_selvecs="bfd_elf32_bigmips_vec ecoff_little_vec ecoff_big_vec mipselnetbsd_vec"
-    ;;
-  mips*eb*-*-netbsd* | mips*-sony-netbsd*)
+  mipseb*-*-netbsd*)
     targ_defvec=bfd_elf32_bigmips_vec
-    targ_selvecs="bfd_elf32_littlemips_vec ecoff_big_vec ecoff_little_vec mipselnetbsd_vec"
+    targ_selvecs="bfd_elf32_littlemips_vec mipselnetbsd_vec ecoff_big_vec ecoff_little_vec"
     ;;
   mips*-dec-bsd*)
     targ_defvec=aout_mips_little_vec
@@ -641,11 +632,15 @@
   powerpc-*-aix* | powerpc-*-beos*)
     targ_defvec=rs6000coff_vec
     ;;
+  powerpc-*-netbsd*)
+    targ_defvec=bfd_elf32_powerpc_vec
+    targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec ppcboot_vec pmac_xcoff_vec"
+    ;;
   powerpc-*-*bsd* | powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \
   powerpc-*-solaris2* | powerpc-*-linux-gnu* | powerpc-*-rtems* | \
   powerpc-*-vxworks*)
     targ_defvec=bfd_elf32_powerpc_vec
-    targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec ppcboot_vec pmac_xcoff_vec"
+    targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec ppcboot_vec"
     ;;
   powerpc-*-macos* | powerpc-*-mpw*)
     targ_defvec=pmac_xcoff_vec
@@ -715,11 +710,15 @@
     targ_defvec=bfd_elf32_sparc_vec
     targ_selvecs="sparcnetbsd_vec sunos_big_vec"
     ;;
-  sparc-*-netbsd* | sparc-*-openbsd*)
+  sparc-*-netbsd*)
     targ_defvec=sparcnetbsd_vec
     targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec"
     targ_underscore=yes
     ;;
+  sparc-*-openbsd*)
+    targ_defvec=sparcnetbsd_vec
+    targ_underscore=yes
+    ;;
   sparc-*-elf* | sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
     targ_defvec=bfd_elf32_sparc_vec
     targ_selvecs=sunos_big_vec



Home | Main Index | Thread Index | Old Index