bfd:
authorNick Hudson <nick.hudson@dsl.pipex.com>
Thu, 16 Feb 2006 08:05:02 +0000 (08:05 +0000)
committerNick Hudson <nick.hudson@dsl.pipex.com>
Thu, 16 Feb 2006 08:05:02 +0000 (08:05 +0000)
* config.bfd (mips*el-*-netbsd*, mips*-*-netbsd*): Use
traditional MIPS ELF targets.

gas:
* configure.tgt: set emulation for mips-*-netbsd*

ld:
* configure.tgt (mips*el-*-netbsd*, mips*-*-netbsd*):
Use the traditional target.

bfd/ChangeLog
bfd/config.bfd
gas/ChangeLog
gas/configure.tgt
ld/ChangeLog
ld/configure.tgt

index aa919c0..779ed16 100644 (file)
@@ -1,3 +1,8 @@
+2006-02-16  Nick Hudson  <nick.hudson@dsl.pipex.com>
+
+       * config.bfd (mips*el-*-netbsd*, mips*-*-netbsd*): Use
+       traditional MIPS ELF targets.
+
 2006-02-15  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR binutils/2338
index 79d5390..2c8b2a4 100644 (file)
@@ -827,12 +827,12 @@ case "${targ}" in
     targ_selvecs=ecoff_little_vec
     ;;
   mips*el-*-netbsd*)
-    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_defvec=bfd_elf32_tradlittlemips_vec
+    targ_selvecs="bfd_elf32_tradbigmips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec ecoff_little_vec ecoff_big_vec"
     ;;
   mips*-*-netbsd*)
-    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_defvec=bfd_elf32_tradbigmips_vec
+    targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec ecoff_big_vec ecoff_little_vec"
     ;;
   mips*-dec-* | mips*el-*-ecoff*)
     targ_defvec=ecoff_little_vec
index 7b56cef..5f37c07 100644 (file)
@@ -1,3 +1,7 @@
+2006-02-16  Nick Hudson  <nick.hudson@dsl.pipex.com>
+
+       * configure.tgt: set emulation for mips-*-netbsd*
+
 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
 
        * config.in: Rebuilt.
index a500a11..6463631 100644 (file)
@@ -268,7 +268,7 @@ case ${generic_target} in
   mips-*-sysv4*MP* | mips-*-gnu*)      fmt=elf em=tmips ;;
   mips-*-sysv*)                                fmt=ecoff ;;
   mips-*-elf* | mips-*-rtems*)         fmt=elf ;;
-  mips-*-netbsd*)                      fmt=elf ;;
+  mips-*-netbsd*)                      fmt=elf em=tmips ;;
   mips-*-openbsd*)                     fmt=elf em=tmips ;;
 
   mmix-*-*)                            fmt=elf ;;
index db3e9ad..6fc0d7b 100644 (file)
@@ -1,3 +1,8 @@
+2006-02-16  Nick Hudson  <nick.hudson@dsl.pipex.com>
+
+       * configure.tgt (mips*el-*-netbsd*, mips*-*-netbsd*):
+       Use the traditional target.
+
 2006-02-13  Joseph S. Myers  <joseph@codesourcery.com>
 
        * configure.tgt (arm*b-*-linux-gnueabi): Change to
index fbd3778..d2bc712 100644 (file)
@@ -308,10 +308,12 @@ mips*-sgi-irix6*) targ_emul=elf32bmipn32
 mips*-sgi-irix*)       targ_emul=mipsbig ;;
 mips*el-*-ecoff*)      targ_emul=mipsidtl ;;
 mips*-*-ecoff*)                targ_emul=mipsidt ;;
-mips*el-*-netbsd*)     targ_emul=elf32lmip
-                       targ_extra_emuls="elf32bmip" ;;
-mips*-*-netbsd*)       targ_emul=elf32bmip
-                       targ_extra_emuls="elf32lmip" ;;
+mips*el-*-netbsd*)     targ_emul=elf32ltsmip
+                       targ_extra_emuls="elf32btsmip elf64ltsmip elf64btsmip"
+                       ;;
+mips*-*-netbsd*)       targ_emul=elf32btsmip
+                       targ_extra_emuls="elf32ltsmip elf64btsmip elf64ltsmip"
+                       ;;
 mips*-*-bsd*)          targ_emul=mipsbig ;;
 mips*vr4300el-*-elf*)  targ_emul=elf32l4300 ;;
 mips*vr4300-*-elf*)    targ_emul=elf32b4300 ;;