From 4be041b2dbd0436dd8d96217ce9e6723ce12f1d2 Mon Sep 17 00:00:00 2001 From: Thiemo Seufer Date: Tue, 15 Aug 2006 18:23:11 +0000 Subject: [PATCH] [ ChangeLog ] * config.sub: Add support for sde as alias of mipsisa32-sde-elf. [ bfd/ChangeLog ] * config.bfd: Add configurations for mips*el-sde-elf* and mips*-sde-elf*. [ binutils/testsuite/ChangeLog ] * binutils-all/readelf.exp (readelf_test): Handle mips*-sde-elf*. [ gas/ChangeLog ] * configure.tgt: Handle mips*-sde-elf*. [ gas/testsuite/ChangeLog ] * gas/mips/mips.exp: Handle mips*-sde-elf*. --- ChangeLog | 6 ++++++ bfd/ChangeLog | 7 +++++++ bfd/config.bfd | 10 ++++++++++ binutils/testsuite/ChangeLog | 6 ++++++ binutils/testsuite/binutils-all/readelf.exp | 2 +- config.sub | 4 ++++ gas/ChangeLog | 6 ++++++ gas/configure.tgt | 1 + gas/testsuite/ChangeLog | 10 ++++++++-- gas/testsuite/gas/mips/mips.exp | 2 +- 10 files changed, 50 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index c509360638d..ab436ff99ea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-08-15 Thiemo Seufer + Nigel Stephens + David Ung + + * config.sub: Add support for sde as alias of mipsisa32-sde-elf. + 2006-07-25 Paolo Bonzini Sync from GCC: diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 721f58f5e31..2d3538cf2e4 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +2006-08-15 Thiemo Seufer + Nigel Stephens + David Ung + + * config.bfd: Add configurations for mips*el-sde-elf* and + mips*-sde-elf*. + 2006-08-14 DJ Delorie * elf-m10300.c (elf32_mn10300_link_hash_entry): Add value. diff --git a/bfd/config.bfd b/bfd/config.bfd index 998bca235be..5b088905d97 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -898,6 +898,16 @@ case "${targ}" in want64=true ;; #endif + mips*el-sde-elf*) + targ_defvec=bfd_elf32_tradlittlemips_vec + targ_selvecs="bfd_elf32_tradbigmips_vec bfd_elf32_ntradbigmips_vec bfd_elf32_ntradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec ecoff_big_vec ecoff_little_vec" + want64=true + ;; + mips*-sde-elf*) + targ_defvec=bfd_elf32_tradbigmips_vec + targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf32_ntradbigmips_vec bfd_elf32_ntradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec ecoff_big_vec ecoff_little_vec" + want64=true + ;; mips*el-*-elf* | mips*el-*-vxworks* | mips*-*-chorus*) targ_defvec=bfd_elf32_littlemips_vec targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" diff --git a/binutils/testsuite/ChangeLog b/binutils/testsuite/ChangeLog index 29d1ba4b153..b3347b78b27 100644 --- a/binutils/testsuite/ChangeLog +++ b/binutils/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2006-08-15 Thiemo Seufer + Nigel Stephens + David Ung + + * binutils-all/readelf.exp (readelf_test): Handle mips*-sde-elf*. + 2006-06-24 Richard Sandiford * binutils-all/localize-hidden-1.d: Use objdump --syms instead diff --git a/binutils/testsuite/binutils-all/readelf.exp b/binutils/testsuite/binutils-all/readelf.exp index 8815fee5924..97d8d2214a3 100644 --- a/binutils/testsuite/binutils-all/readelf.exp +++ b/binutils/testsuite/binutils-all/readelf.exp @@ -193,7 +193,7 @@ proc readelf_test { options binary_file regexp_file xfails } { set target_machine "" if [istarget "mips*-*-*"] then { - if { [istarget "mips*-*-*linux*"] } then { + if { [istarget "mips*-*-*linux*"] || [istarget "mips*-sde-elf*"] } then { set target_machine tmips } else { set target_machine mips diff --git a/config.sub b/config.sub index 4d936e23942..7ee5e9fef77 100755 --- a/config.sub +++ b/config.sub @@ -909,6 +909,10 @@ case $basic_machine in sb1el) basic_machine=mipsisa64sb1el-unknown ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; sei) basic_machine=mips-sei os=-seiux diff --git a/gas/ChangeLog b/gas/ChangeLog index e3950162282..c4757ad4b6d 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2006-08-15 Thiemo Seufer + Nigel Stephens + David Ung + + * configure.tgt: Handle mips*-sde-elf*. + 2006-08-12 Thiemo Seufer * config/tc-mips.c (mips16_ip): Fix argument register handling diff --git a/gas/configure.tgt b/gas/configure.tgt index 696daaa128f..edcfc34db8c 100644 --- a/gas/configure.tgt +++ b/gas/configure.tgt @@ -266,6 +266,7 @@ case ${generic_target} in mips-*-riscos*) fmt=ecoff ;; mips*-*-linux*) fmt=elf em=tmips ;; mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;; + mips*-sde-elf*) fmt=elf em=tmips ;; mips-*-sysv*) fmt=ecoff ;; mips-*-elf* | mips-*-rtems*) fmt=elf ;; mips-*-netbsd*) fmt=elf em=tmips ;; diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index e12b47f187e..0e1cf6f7bfd 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,6 +1,12 @@ -2006-08-04 Dwarakanath Rajagopal +2006-08-15 Thiemo Seufer + Nigel Stephens + David Ung + + * gas/mips/mips.exp: Handle mips*-sde-elf*. + +2006-08-04 Dwarakanath Rajagopal - * sse2.d : Fixed the correct result for cvtpi2pd,cvtpd2pi + * sse2.d: Fixed the correct result for cvtpi2pd, cvtpd2pi and cvttpd2pi. 2006-08-12 Thiemo Seufer diff --git a/gas/testsuite/gas/mips/mips.exp b/gas/testsuite/gas/mips/mips.exp index 94f08a841f2..8e2e4e6e11f 100644 --- a/gas/testsuite/gas/mips/mips.exp +++ b/gas/testsuite/gas/mips/mips.exp @@ -402,7 +402,7 @@ if { [istarget mips*-*-vxworks*] } { set addr32 [expr [istarget mipstx39*-*-*] || [istarget mips-*-linux*] || [istarget mipsel-*-linux*]] set has_newabi [expr [istarget *-*-irix6*] || [istarget mips64*-*-linux*]] - if { [istarget "mips*-*-*linux*"] } then { + if { [istarget "mips*-*-*linux*"] || [istarget "mips*-sde-elf*"] } then { set tmips "t" } else { set tmips "" -- 2.30.2