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 aa919c02b7cbeea12f549fd6a4e8d12a1142251a..779ed16927c7597dbcf2674b63a65d349fb27af9 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 79d539060d38f72f27ad969456addcb4febd6616..2c8b2a473e7779fa65ce1ce4dab570223fe170fa 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 7b56cef70ab25cc43e33e9e49e4357602909f19d..5f37c072172f16488f24b55b92c93c58b63c6261 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 a500a11df8de16e43a2a12543c8fe5f0ee3e432a..6463631c7390f2b64c64a11570dc8526f4f1af90 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 db3e9adcbae585f4b2d890c5860a25ed154b366a..6fc0d7b788e130bcca3ddbfd2d1b04ee876d0c64 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 fbd37782fc93d28c969f1d7c00ec462909d5142c..d2bc712628c310d26eadcd849425ec2eb79653bc 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 ;;