This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, NetBSD/mips has been using the traditional MIPS ELF targets for sometime now. Here are the changes to correct binutils. Nick
Attachment:
ChangeLog.bfd
Description: Text document
? bfd/doc/bfd.info ? binutils/doc/binutils.info ? gas/doc/as.info ? ld/ld.info Index: bfd/config.bfd =================================================================== RCS file: /cvs/src/src/bfd/config.bfd,v retrieving revision 1.202 diff -u -p -u -r1.202 config.bfd --- bfd/config.bfd 27 Dec 2005 17:42:44 -0000 1.202 +++ bfd/config.bfd 11 Feb 2006 06:39:11 -0000 @@ -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: gas/configure.tgt =================================================================== RCS file: /cvs/src/src/gas/configure.tgt,v retrieving revision 1.23 diff -u -p -u -r1.23 configure.tgt --- gas/configure.tgt 27 Dec 2005 17:42:45 -0000 1.23 +++ gas/configure.tgt 11 Feb 2006 06:39:37 -0000 @@ -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: ld/configure.tgt =================================================================== RCS file: /cvs/src/src/ld/configure.tgt,v retrieving revision 1.181 diff -u -p -u -r1.181 configure.tgt --- ld/configure.tgt 27 Dec 2005 17:42:45 -0000 1.181 +++ ld/configure.tgt 11 Feb 2006 06:39:43 -0000 @@ -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 ;;
Attachment:
ChangeLog.ld
Description: Text document
Attachment:
ChangeLog.1.gas
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |