From 8c5fc8001110c72f83edccd8d3872cc868454f54 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 6 Apr 2011 17:09:56 +0000 Subject: bfd: * config.bfd (thumb-*-oabi): Don't handle in list of obsolete targets. (strongarm*, thumb*, xscale*): Remove architectures. (strongarm-*-kaos*, thumb-*-coff, thumb-*-elf, thumb-epoc-pe*, thumb-*-pe*, strongarm-*-elf, strongarm-*-coff, xscale-*-elf, xscale-*-coff): Remove targets. binutils: * configure.in (thumb-*-pe*): Remove. * configure: Regenerate. binutils/testsuite: * binutils-all/objcopy.exp (*arm*-*-coff): Change to arm*-*-coff. (xscale-*-coff, thumb*-*-coff, thumb*-*-pe): Don't handle. gas: * configure.tgt (strongarm*be, strongarm*b, strongarm*, xscale*be|xscale*b, xscale*): Remove architectures. (thumb-*-coff, thumb-*-rtems*, thumb-*-elf, thumb-epoc-pe, thumb-*-pe, xscale-*-coff, xscale-*-elf): Remove targets. gas/testsuite: * gas/all/gas.exp (*arm*-*-coff): Change to arm*-*-coff. (thumb*-*-coff, thumb*-*-pe*): Don;t handle. * gas/arm/arm.exp (*arm*-*-*): Change to arm*-*-*. (*xscale*-*-*): Don't handle. * gas/cfi/cfi.exp (xscale*-*): Don't handle. * gas/elf/elf.exp (*arm*-*-*): Change to arm*-*-*. (xscale*-*-*): Don't handle. ld: * configure.tgt (thumb-*-linux-* | thumb-*-uclinux*, strongarm-*-coff, strongarm-*-elf, strongarm-*-kaos*, thumb-*-coff, thumb-*-elf, thumb-epoc-pe, thumb-*-pe, xscale-*-coff, xscale-*-elf): Remove targets. ld/testsuite: * ld-selective/selective.exp (xscale-*-*): Don't handle. * ld-srec/srec.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't handle. (*arm*-*-*): Change to arm*-*-*. (strongarm*-*-coff, xscale*-*-coff, thumb-*-coff*, thumb-*-pe*, thumb-*-elf*, strongarm*-*-*, thumb-*-*): Remove xfails. * ld-undefined/undefined.exp (thumb*-*-pe*, thumb*-*-pe*): Remove commented-out xfails. (thumb-elf): Remove reference in comment. * lib/ld-lib.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't handle. --- ld/testsuite/ld-undefined/undefined.exp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'ld/testsuite/ld-undefined') diff --git a/ld/testsuite/ld-undefined/undefined.exp b/ld/testsuite/ld-undefined/undefined.exp index 2927351..65fbc4b 100644 --- a/ld/testsuite/ld-undefined/undefined.exp +++ b/ld/testsuite/ld-undefined/undefined.exp @@ -2,7 +2,7 @@ # By Ian Lance Taylor, Cygnus Support # # Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2007, 2008 Free Software Foundation, Inc. +# 2005, 2007, 2008, 2010, 2011 Free Software Foundation, Inc. # # This file is part of the GNU Binutils. # @@ -69,7 +69,6 @@ checkund $mu $testund # ARM PE defaults to using stabs debugging, which we can't handle for # a COFF file. #setup_xfail "arm*-*-pe*" -#setup_xfail "thumb*-*-pe*" # For Xtensa on GNU Linux systems (or any other system where PIC code is # always used), the address of the undefined function is in a literal pool @@ -89,12 +88,11 @@ if ![is_elf_format] { # ARM PE defaults to using stabs debugging, which we can't handle for # a COFF file. #setup_xfail "arm*-*-pe*" - #setup_xfail "thumb*-*-pe*" } set ml "undefined.c:9: undefined reference to `*this_function_is_not_defined'" -# With targets that use elf/dwarf2, such as the arm-elf and thumb-elf -# toolchains, the code in bfd/elf.c:_bfd_elf_find_nearest_line() is called +# With targets that use elf/dwarf2, such as the arm-elf +# toolchain, the code in bfd/elf.c:_bfd_elf_find_nearest_line() is called # in order to locate the file name/line number where the undefined # reference occurs. Unfortunately this tries to use the dwarf2 debug # information held in the .debug_info section. This section contains a series -- cgit v1.1