This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
RE: [PATCH] Update testsuite configurations for mips-mti-elf
- From: Matthew Fortune <Matthew dot Fortune at imgtec dot com>
- To: Eric Christopher <echristo at gmail dot com>
- Cc: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Mon, 25 Nov 2013 22:34:20 +0000
- Subject: RE: [PATCH] Update testsuite configurations for mips-mti-elf
- Authentication-results: sourceware.org; auth=none
- References: <6D39441BF12EF246A7ABCE6654B0235341D150 at LEMAIL01 dot le dot imgtec dot org> <CALehDX5SF83uiLmeE6gs3zV+isCr71qN0m+JdS-he2B0fFKcLA at mail dot gmail dot com>
Indeed it is just mechanical. It was simply an omission when the new triplet was added.
As long as this gets in at some point it's not urgent.
Matthew
> -----Original Message-----
> From: Eric Christopher [mailto:echristo@gmail.com]
> Sent: 25 November 2013 21:18
> To: Matthew Fortune
> Cc: binutils@sourceware.org
> Subject: Re: [PATCH] Update testsuite configurations for mips-mti-elf
>
> FWIW this seems like a totally mechanical change and is likely just fine. I
> haven't had time to apply and test it myself.
>
> -eric
>
> On Mon, Nov 11, 2013 at 4:09 AM, Matthew Fortune
> <Matthew.Fortune@imgtec.com> wrote:
> > Update testsuite configurations to treat mips-mti-elf in the same way
> > as mips-sde-elf. The primary difference between these triplets is in
> > the default architecture, all other aspects are the same.
> >
> > This change resolves some spurious test failures for mips16 and
> > enables previously omitted ld tests when using the mips-mti-elf triplet.
> >
> > I do not have write access so will require someone to commit this for
> > me (or allow me to have commit access if that is possible).
> >
> > binutils/testsuite/ChangeLog:
> >
> > 2013-11-11 Matthew Fortune <matthew.fortune@imgtec.com>
> > * binutils-all/objcopy.exp: Consider mips-mti-elf the same as mips-
> sde-elf
> > * binutils-all/readelf.exp: Likewise
> >
> > gas/testsuite/ChangeLog:
> >
> > 2013-11-11 Matthew Fortune <matthew.fortune@imgtec.com>
> > * gas/mips/mips.exp: Consider mips-mti-elf the same as
> > mips-sde-elf
> >
> > ld/testsuite/ChangeLog:
> >
> > 2013-11-11 Matthew Fortune <matthew.fortune@imgtec.com>
> > * ld-mips-elf/mips-elf.exp: Consider mips-mti-elf the same as
> > mips-sde-elf
> > ---
> > binutils/testsuite/binutils-all/objcopy.exp | 3 ++-
> > binutils/testsuite/binutils-all/readelf.exp | 1 +
> > gas/testsuite/gas/mips/mips.exp | 4 +++-
> > ld/testsuite/ld-mips-elf/mips-elf.exp | 6 ++++--
> > 4 files changed, 10 insertions(+), 4 deletions(-)
> >
> > From d789db742564fdd1a8430660fe5431a94dff8b62 Mon Sep 17 00:00:00
> 2001
> > From: mfortune <matthew.fortune@imgtec.com>
> > Date: Mon, 11 Nov 2013 11:45:39 +0000
> > Subject: [PATCH] Update testsuite configurations for mips-mti-elf
> >
> > Update testsuite configurations to treat mips-mti-elf in the same way
> > as mips-sde-elf. The primary difference between these triplets is in
> > the default architecture, all other aspects are the same.
> >
> > binutils/testsuite/ChangeLog:
> >
> > 2013-11-11 Matthew Fortune <matthew.fortune@imgtec.com>
> > * binutils-all/objcopy.exp: Consider mips-mti-elf the same as mips-
> sde-elf
> > * binutils-all/objcopy.exp: Likewise
> >
> > gas/testsuite/ChangeLog:
> >
> > 2013-11-11 Matthew Fortune <matthew.fortune@imgtec.com>
> > * gas/mips/mips.exp: Consider mips-mti-elf the same as
> > mips-sde-elf
> >
> > ld/testsuite/ChangeLog:
> >
> > 2013-11-11 Matthew Fortune <matthew.fortune@imgtec.com>
> > * ld-mips-elf/mips-elf.exp: Consider mips-mti-elf the same as
> > mips-sde-elf
> > ---
> > binutils/testsuite/binutils-all/objcopy.exp | 3 ++-
> > binutils/testsuite/binutils-all/readelf.exp | 1 +
> > gas/testsuite/gas/mips/mips.exp | 4 +++-
> > ld/testsuite/ld-mips-elf/mips-elf.exp | 6 ++++--
> > 4 files changed, 10 insertions(+), 4 deletions(-)
> >
> > diff --git a/binutils/testsuite/binutils-all/objcopy.exp
> > b/binutils/testsuite/binutils-all/objcopy.exp
> > index 4dfb73c..dca962d 100644
> > --- a/binutils/testsuite/binutils-all/objcopy.exp
> > +++ b/binutils/testsuite/binutils-all/objcopy.exp
> > @@ -988,7 +988,8 @@ if [is_elf_format] {
> > # targ_defvec=bfd_elf32_nbigmips_vec or
> > # targ_defvec=bfd_elf32_nlittlemips_vec in config.bfd. When syncing,
> > # don't forget that earlier case-matches trump later ones.
> > - if { ![istarget "mips*-sde-elf*"] && ![istarget "mips64*-*-openbsd*"] } {
> > + if { ![istarget "mips*-sde-elf*"] && ![istarget "mips*-mti-elf*"]
> > + && ![istarget "mips64*-*-openbsd*"] } {
> > setup_xfail "mips*-*-irix5*" "mips*-*-irix6*" "mips*-*-elf*" \
> > "mips*-*-rtems*" "mips*-*-windiss" "mips*-*-none" \
> > "mips*-*-openbsd*" "mips*-*-chorus*"
> > diff --git a/binutils/testsuite/binutils-all/readelf.exp
> > b/binutils/testsuite/binutils-all/readelf.exp
> > index db56a86..9a3e6bd 100644
> > --- a/binutils/testsuite/binutils-all/readelf.exp
> > +++ b/binutils/testsuite/binutils-all/readelf.exp
> > @@ -102,6 +102,7 @@ proc readelf_test { options binary_file regexp_file
> xfails } {
> > if [istarget "mips*-*-*"] then {
> > if { [istarget "mips*-*-*linux*"]
> > || [istarget "mips*-sde-elf*"]
> > + || [istarget "mips*-mti-elf*"]
> > || [istarget "mips*-*freebsd*"] } then {
> > set target_machine tmips
> > } else {
> > diff --git a/gas/testsuite/gas/mips/mips.exp
> > b/gas/testsuite/gas/mips/mips.exp index d632c4f..f962135 100644
> > --- a/gas/testsuite/gas/mips/mips.exp
> > +++ b/gas/testsuite/gas/mips/mips.exp
> > @@ -466,10 +466,12 @@ if { [istarget mips*-*-vxworks*] } {
> > run_dump_test "vxworks1-xgot-el"
> > } elseif { [istarget mips*-*-*] } {
> > set addr32 [expr [istarget mipstx39*-*-*] || [istarget mips-*-linux*] ||
> [istarget mipsel-*-linux*]]
> > - set has_newabi [expr [istarget *-*-irix6*] || [istarget mips*-*-linux*] ||
> [istarget mips*-sde-elf*]]
> > + set has_newabi [expr [istarget *-*-irix6*] || [istarget mips*-*-linux*] \
> > + || [istarget mips*-sde-elf*] || [istarget
> > + mips*-mti-elf*]]
> >
> > if { [istarget "mips*-*-*linux*"]
> > || [istarget "mips*-sde-elf*"]
> > + || [istarget "mips*-mti-elf*"]
> > || [istarget "mips*-*-*bsd*"] } then {
> > set tmips "t"
> > } else {
> > diff --git a/ld/testsuite/ld-mips-elf/mips-elf.exp
> > b/ld/testsuite/ld-mips-elf/mips-elf.exp
> > index a66a289..a9d16ec 100644
> > --- a/ld/testsuite/ld-mips-elf/mips-elf.exp
> > +++ b/ld/testsuite/ld-mips-elf/mips-elf.exp
> > @@ -55,7 +55,8 @@ if {![istarget mips*-*-*] || ![is_elf_format]} {
> >
> > set has_newabi [expr [istarget *-*-irix6*] \
> > || [istarget mips*-*-linux*] \
> > - || [istarget mips*-sde-elf*]]
> > + || [istarget mips*-sde-elf*] \
> > + || [istarget mips*-mti-elf*]]
> > set linux_gnu [expr [istarget mips*-*-linux*]] set embedded_elf
> > [expr [istarget mips*-*-elf]]
> >
> > @@ -78,7 +79,8 @@ if { [istarget *-*-irix6*] } {
> > set abi_asflags(o32) "-32 -EB"
> > set abi_ldflags(o32) -melf32btsmip_fbsd } -if { [istarget
> > mips*-*-linux*] || [istarget mips*-sde-elf*] } {
> > +if { [istarget mips*-*-linux*] || [istarget mips*-sde-elf*]
> > + || [istarget mips*-mti-elf*] } {
> > set abi_ldflags(n32) -melf32btsmipn32
> > set abi_ldflags(n64) -melf64btsmip } elseif { [istarget
> > mips64*-*freebsd*] } {
> > --
> > 1.7.1
> >
> > diff --git a/binutils/testsuite/binutils-all/objcopy.exp
> > b/binutils/testsuite/binutils-all/objcopy.exp
> > index 4dfb73c..dca962d 100644
> > --- a/binutils/testsuite/binutils-all/objcopy.exp
> > +++ b/binutils/testsuite/binutils-all/objcopy.exp
> > @@ -988,7 +988,8 @@ if [is_elf_format] {
> > # targ_defvec=bfd_elf32_nbigmips_vec or
> > # targ_defvec=bfd_elf32_nlittlemips_vec in config.bfd. When syncing,
> > # don't forget that earlier case-matches trump later ones.
> > - if { ![istarget "mips*-sde-elf*"] && ![istarget "mips64*-*-openbsd*"] } {
> > + if { ![istarget "mips*-sde-elf*"] && ![istarget "mips*-mti-elf*"]
> > + && ![istarget "mips64*-*-openbsd*"] } {
> > setup_xfail "mips*-*-irix5*" "mips*-*-irix6*" "mips*-*-elf*" \
> > "mips*-*-rtems*" "mips*-*-windiss" "mips*-*-none" \
> > "mips*-*-openbsd*" "mips*-*-chorus*"
> > diff --git a/binutils/testsuite/binutils-all/readelf.exp
> > b/binutils/testsuite/binutils-all/readelf.exp
> > index db56a86..9a3e6bd 100644
> > --- a/binutils/testsuite/binutils-all/readelf.exp
> > +++ b/binutils/testsuite/binutils-all/readelf.exp
> > @@ -102,6 +102,7 @@ proc readelf_test { options binary_file regexp_file
> xfails } {
> > if [istarget "mips*-*-*"] then {
> > if { [istarget "mips*-*-*linux*"]
> > || [istarget "mips*-sde-elf*"]
> > + || [istarget "mips*-mti-elf*"]
> > || [istarget "mips*-*freebsd*"] } then {
> > set target_machine tmips
> > } else {
> > diff --git a/gas/testsuite/gas/mips/mips.exp
> > b/gas/testsuite/gas/mips/mips.exp index d632c4f..f962135 100644
> > --- a/gas/testsuite/gas/mips/mips.exp
> > +++ b/gas/testsuite/gas/mips/mips.exp
> > @@ -466,10 +466,12 @@ if { [istarget mips*-*-vxworks*] } {
> > run_dump_test "vxworks1-xgot-el"
> > } elseif { [istarget mips*-*-*] } {
> > set addr32 [expr [istarget mipstx39*-*-*] || [istarget mips-*-linux*] ||
> [istarget mipsel-*-linux*]]
> > - set has_newabi [expr [istarget *-*-irix6*] || [istarget mips*-*-linux*] ||
> [istarget mips*-sde-elf*]]
> > + set has_newabi [expr [istarget *-*-irix6*] || [istarget mips*-*-linux*] \
> > + || [istarget mips*-sde-elf*] || [istarget
> > + mips*-mti-elf*]]
> >
> > if { [istarget "mips*-*-*linux*"]
> > || [istarget "mips*-sde-elf*"]
> > + || [istarget "mips*-mti-elf*"]
> > || [istarget "mips*-*-*bsd*"] } then {
> > set tmips "t"
> > } else {
> > diff --git a/ld/testsuite/ld-mips-elf/mips-elf.exp
> > b/ld/testsuite/ld-mips-elf/mips-elf.exp
> > index a66a289..a9d16ec 100644
> > --- a/ld/testsuite/ld-mips-elf/mips-elf.exp
> > +++ b/ld/testsuite/ld-mips-elf/mips-elf.exp
> > @@ -55,7 +55,8 @@ if {![istarget mips*-*-*] || ![is_elf_format]} {
> >
> > set has_newabi [expr [istarget *-*-irix6*] \
> > || [istarget mips*-*-linux*] \
> > - || [istarget mips*-sde-elf*]]
> > + || [istarget mips*-sde-elf*] \
> > + || [istarget mips*-mti-elf*]]
> > set linux_gnu [expr [istarget mips*-*-linux*]] set embedded_elf
> > [expr [istarget mips*-*-elf]]
> >
> > @@ -78,7 +79,8 @@ if { [istarget *-*-irix6*] } {
> > set abi_asflags(o32) "-32 -EB"
> > set abi_ldflags(o32) -melf32btsmip_fbsd } -if { [istarget
> > mips*-*-linux*] || [istarget mips*-sde-elf*] } {
> > +if { [istarget mips*-*-linux*] || [istarget mips*-sde-elf*]
> > + || [istarget mips*-mti-elf*] } {
> > set abi_ldflags(n32) -melf32btsmipn32
> > set abi_ldflags(n64) -melf64btsmip } elseif { [istarget
> > mips64*-*freebsd*] } {
> > --
> > 1.7.1
> >