diff options
Diffstat (limited to 'binutils-2.25/binutils/testsuite/binutils-all/objcopy.exp')
-rw-r--r-- | binutils-2.25/binutils/testsuite/binutils-all/objcopy.exp | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/binutils-2.25/binutils/testsuite/binutils-all/objcopy.exp b/binutils-2.25/binutils/testsuite/binutils-all/objcopy.exp index 4dfb73c7..49d466d7 100644 --- a/binutils-2.25/binutils/testsuite/binutils-all/objcopy.exp +++ b/binutils-2.25/binutils/testsuite/binutils-all/objcopy.exp @@ -1,6 +1,4 @@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, -# 2004, 2006, 2007, 2009, 2010, 2011 -# Free Software Foundation, Inc. +# Copyright (C) 1994-2014 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -86,7 +84,6 @@ proc objcopy_test {testname srcfile} { setup_xfail "m68*-*-*coff" "m68*-*-hpux*" "m68*-*-lynxos*" setup_xfail "m68*-*-sysv*" "m68*-apple-aux*" setup_xfail "m8*-*" - setup_xfail "or32-*-rtems*" "or32-*-coff" setup_xfail "sh-*-coff*" setup_xfail "tic80-*-*" "w65-*" @@ -956,8 +953,10 @@ if [is_elf_format] { run_dump_test "strip-7" run_dump_test "strip-8" run_dump_test "strip-9" + # Non-EABI ARM targets will set OSABI to ARM if { ![istarget "*-*-hpux*"] - && ![istarget "msp*-*-*"] } { + && ![istarget "msp*-*-*"] + && !([istarget "arm*-*-*"] && ![istarget "arm-*-*eabi*"])} { run_dump_test "strip-10" } @@ -983,12 +982,14 @@ if [is_elf_format] { # The symbol table for some MIPS targets is sorted differently than # the ELF canonical order, so the regexps in localize-hidden-1.d fail # to match. These tests must be matched to targets for which - # targ_defvec=bfd_elf32_bigmips_vec, - # targ_defvec=bfd_elf32_littlemips_vec, - # targ_defvec=bfd_elf32_nbigmips_vec or - # targ_defvec=bfd_elf32_nlittlemips_vec in config.bfd. When syncing, + # targ_defvec=mips_elf32_be_vec, + # targ_defvec=mips_elf32_le_vec, + # targ_defvec=mips_elf32_n_be_vec or + # targ_defvec=mips_elf32_n_le_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 "mips*-img-elf*"] + && ![istarget "mips64*-*-openbsd*"] } { setup_xfail "mips*-*-irix5*" "mips*-*-irix6*" "mips*-*-elf*" \ "mips*-*-rtems*" "mips*-*-windiss" "mips*-*-none" \ "mips*-*-openbsd*" "mips*-*-chorus*" |