diff options
author | Elliott Hughes <enh@google.com> | 2015-07-07 17:06:28 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2015-07-07 17:06:28 -0700 |
commit | e75a9625a658e75feee8e2e2b6d42fa03d47b26d (patch) | |
tree | d15bb9a196ea7b28219911d7c26c93585454ed1d /binutils-2.24/ld/testsuite/ld-checks | |
parent | 548e866f819455e730b5981cefed80dfb9c56033 (diff) | |
download | toolchain_binutils-e75a9625a658e75feee8e2e2b6d42fa03d47b26d.zip toolchain_binutils-e75a9625a658e75feee8e2e2b6d42fa03d47b26d.tar.gz toolchain_binutils-e75a9625a658e75feee8e2e2b6d42fa03d47b26d.tar.bz2 |
Remove binutils-2.24.
Change-Id: I26a47a29e4d16e75e21e9295504079a815c334c6
Diffstat (limited to 'binutils-2.24/ld/testsuite/ld-checks')
-rw-r--r-- | binutils-2.24/ld/testsuite/ld-checks/asm.s | 11 | ||||
-rw-r--r-- | binutils-2.24/ld/testsuite/ld-checks/checks.exp | 81 | ||||
-rw-r--r-- | binutils-2.24/ld/testsuite/ld-checks/script | 6 |
3 files changed, 0 insertions, 98 deletions
diff --git a/binutils-2.24/ld/testsuite/ld-checks/asm.s b/binutils-2.24/ld/testsuite/ld-checks/asm.s deleted file mode 100644 index 86e7310..0000000 --- a/binutils-2.24/ld/testsuite/ld-checks/asm.s +++ /dev/null @@ -1,11 +0,0 @@ - .text - .global foo -foo: - .long 0x12345678 - - .data - .global bar -bar: - .long 0x87654321 - - .lcomm dummy, 0x12 diff --git a/binutils-2.24/ld/testsuite/ld-checks/checks.exp b/binutils-2.24/ld/testsuite/ld-checks/checks.exp deleted file mode 100644 index af281d0..0000000 --- a/binutils-2.24/ld/testsuite/ld-checks/checks.exp +++ /dev/null @@ -1,81 +0,0 @@ -# Expect script for LD section checks tests -# Copyright 1999, 2001, 2003, 2005, 2007, 2009 Free Software Foundation, Inc. -# -# This file is part of the GNU Binutils. -# -# 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 -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, -# MA 02110-1301, USA. -# -# Written by Nick Clifton (nickc@cygnus.com) - -proc section_check {} { - global ld_flags - global as - global ld - global srcdir - global subdir - - # The usage of .lcomm in asm.s is incompatible with ia64 and ppc coff. - if { [istarget ia64-*-*] - || [istarget powerpc*-*-aix*] - || [istarget powerpc-*-beos*] - || [istarget rs6000-*-*] } { - return - } - set test "check sections 1" - - set ldflags "--check-sections -e foo" - - if { ![ld_assemble $as $srcdir/$subdir/asm.s tmpdir/asm.o]} { - unresolved $test - return - } - - if ![ld_simple_link $ld tmpdir/asm.x "$ldflags tmpdir/asm.o"] { - fail $test - } else { - pass $test - } - - set test "check sections 2" - - # Change the linker flags so that our "buggy" linker - # script is used. - set ldflags "--check-sections -T $srcdir/$subdir/script -e foo" - - # Perform the equivalent of invoking ld_simple_link - # except that we need to massage the output further. - - set exec_output [run_host_cmd "$ld" "-o tmpdir/asm.x $ldflags tmpdir/asm.o"] - set exec_output [prune_warnings $exec_output] - - # Make sure that we got some output from the linker - if [string match "" $exec_output] then { - fail $test - } - - # Now remove our expected error message - regsub -all ".*: section .data .* overlaps section .text .*" $exec_output "" exec_output - - # And check to see if anything else, (unexpected) was left - if [string match "" $exec_output] then { - pass $test - } else { - verbose -log "Unexpected linker message(s): $exec_output" - fail $test - } -} - -section_check diff --git a/binutils-2.24/ld/testsuite/ld-checks/script b/binutils-2.24/ld/testsuite/ld-checks/script deleted file mode 100644 index 44c6a08..0000000 --- a/binutils-2.24/ld/testsuite/ld-checks/script +++ /dev/null @@ -1,6 +0,0 @@ -SECTIONS { - .text 0x100 : { *(.text) } - .data 0x100 : AT (0x100) { *(.data) } - .bss 0x100 : AT (0x4000) { *(.bss) } -} - |