diff options
Diffstat (limited to 'ld/testsuite/ld-versados/versados.exp')
-rw-r--r-- | ld/testsuite/ld-versados/versados.exp | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/ld/testsuite/ld-versados/versados.exp b/ld/testsuite/ld-versados/versados.exp deleted file mode 100644 index 2d2c0663bed..00000000000 --- a/ld/testsuite/ld-versados/versados.exp +++ /dev/null @@ -1,99 +0,0 @@ -# Expect script for ld-versados tests -# Copyright (C) 1995, 1996, 1997 Free Software Foundation -# -# This file 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 2 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# Written by Steve Chamberlain (sac@cygnus.com) -# - -# Make sure that ld can read versados images and -# generate binaries which are identical to the customer's -# old method. - -# This test can only be run if ld generates native executables. - -# This test can only be run on 68k coff targets -# Square bracket expressions seem to confuse istarget. -if { ![istarget m68k-*-coff*] } then { - return -} - -set testname "LD VERSADOS" - - -proc inspect { whichone } { - global objdump - global exec_output - global srcdir - global subdir - global testname - - send_log "$objdump -s tmpdir/$whichone.out >tmpdir/$whichone.dump\n" - catch "exec $objdump -s tmpdir/$whichone.out | grep -v srec >tmpdir/$whichone.dump" exec_output - - if ![string match "" $exec_output] { - send_log "$exec_output\n" - verbose $exec_output - unresolved $testname - return 0 - } - - send_log "$objdump -s $srcdir/$subdir/$whichone.ook >tmpdir/$whichone.dok\n" - catch "exec $objdump -s $srcdir/$subdir/$whichone.ook | grep -v srec >tmpdir/$whichone.dok" exec_output - - if ![string match "" $exec_output] { - send_log "$exec_output\n" - verbose $exec_output - unresolved $testname - return 0 - } - - # compare it with the correct output - catch "exec diff tmpdir/$whichone.dump tmpdir/$whichone.dok" exec_output - if ![string match "" $exec_output] { - send_log "$exec_output\n" - verbose $exec_output - fail $testname - return 0 - } - - return 1 -} - -if ![ld_simple_link $ld tmpdir/t1.out \ - " -T $srcdir/$subdir/t1.ld $srcdir/$subdir/t1-1.ro $srcdir/$subdir/t1-2.ro"] { - fail $testname - return -} else { - # Get a dump of what we've got, and what we should have - if ![inspect t1] { - return - } -} - - -if ![ld_simple_link $ld tmpdir/t2.out \ - " -T $srcdir/$subdir/t2.ld $srcdir/$subdir/t2-2.ro \ - $srcdir/$subdir/t2-1.ro $srcdir/$subdir/t2-3.ro"] { - fail $testname - return -} else { - # Get a dump of what we've got, and what we should have - if ![inspect t2] { - return - } -} - -pass $testname |