Cross-host testing patch
Nick Clifton
nickc@redhat.com
Tue Aug 28 14:45:00 GMT 2007
Hi Joseph,
Alan Modra wrote:
> These are OK. I'll leave the testsuite approval to Ben or another
> global maintainer.
> binutils/testsuite:
> 2007-08-24 Mark Shinwell <shinwell@codesourcery.com>
> Joseph Myers <joseph@codesourcery.com>
>
> * binutils-all/ar.exp (long_filenames): Delete temporary files on
> the host.
> * binutils-all/arm/objdump.exp: Only check "which $OBJDUMP" if
> host is local.
> * binutils-all/objcopy.exp: Use ${srecfile} to get the name of the
> srec file to be passed to binutils_run.
> (objcopy_test_readelf): Use remote_exec.
> * binutils-all/readelf.exp (readelf_find_size): Use remote_exec.
> (readelf_test): Likewise.
> (readelf_wi_test): Likewise.
> * lib/utils-lib.exp (run_dump_test): Only check "which $binary" if
> host is local. Use remote_exec. Use $tempfile not
> tmpdir/bintest.o.
> gas/testsuite:
> 2007-08-24 Mark Shinwell <shinwell@codesourcery.com>
> Joseph Myers <joseph@codesourcery.com>
>
> * lib/gas-defs.exp (gas_version): Use remote_* functions instead
> of exec.
> (gas_host_run): New.
> (gas_run): Use gas_host_run.
> (gas_start): Likewise.
> (run_dump_test): Likewise.
> (objdump): Use gas_host_run.
> (objdump_start_no_subdir): Likewise.
> * lib/gas-dg.exp (gas-dg-test): Use "remote_file host delete".
> * lib/run: Remove.
> * gas/macros/macros.exp: Download app4b.s to host.
> * gas/i386/i386.exp (gas_64_check): Use gas_host_run.
> (gas_32_check): Likewise.
> * gas/maxq10/maxq10.exp (gas_64_check): Likewise
> (gas_32_check): Likewise.
> * gas/maxq20/maxq20.exp (gas_64_check): Likewise
> (gas_32_check): Likewise.
> * gas/sparc/sparc.exp (gas_64_check): Likewise.
> * gas/cfi/cfi.exp: Likewise.
> * gas/elf/elf.exp (run_list_test): Likewise. Use temporary file
> for readelf output in place of pipe.
> * gas/all/gas.exp: Download incbin.dat to host.
> (do_comment): Allow \r\r\n.
> ld/testsuite:
> 2007-08-24 Mark Shinwell <shinwell@codesourcery.com>
> Joseph Myers <joseph@codesourcery.com>
>
> * ld-elfcomm/elfcomm.exp: Use run_host_cmd. Only check "which
> $CC" if host is local.
> * ld-checks/checks.exp: Use run_host_cmd.
> * ld-elf/exclude.exp: Likewise.
> * ld-elf/elf.exp: Download merge.ld if host is remote.
> * ld-elf/binutils.exp (binutils_test): Use remote_exec.
> * ld-elf/tls_common.exp: Use run_host_cmd.
> * lib/ld-lib.exp (ld_version): Only check "which $ld" if host is
> local. Use remote_exec.
> (run_host_cmd): New.
> (run_host_cmd_yesno): New.
> (default_ld_relocate): Use run_host_cmd_yesno.
> (default_ld_link): Likewise.
> (default_ld_simple_link): Use run_host_cmd.
> (default_ld_compile): Only check "which $ccprog" if host is local.
> Use remote_file and remote_exec.
> (default_ld_assemble): Only check "which $as" if host is local.
> Use run_host_cmd.
> (default_ld_nm): Use remote_exec, remote_upload and remote_file.
> (run_dump_test): Use remote_exec, remote_upload and remote_file.
> Only check "which $binary" if host is local.
> (run_ld_link_tests): Use remote_exec, remote_upload and
> remote_file.
> * ld-selective/selective.exp: Only check "which $CXX" if host is
> local. Use remote_exec.
> * ld-scripts/phdrs.exp: Only check "which $objdump" if host is
> local. Use run_host_cmd.
> * ld-scripts/phdrs2.exp: Likewise.
> * ld-scripts/weak.exp: Likewise.
> * ld-undefined/weak-undef.exp: Likewise.
> * ld-scripts/crossref.exp: Only check "which $CC" if host is local.
> Use run_host_cmd.
> * ld-scripts/map-address.exp: Upload map_address.map if host is
> remote.
> * ld-srec/srec.exp (run_srec_tests): Use run_host_cmd. Only check
> "which $CC" and "which $CXX" if host is local.
> * ld-undefined/undefined.exp: Only check "which $CC" if host is
> local. Use remote_file and run_host_cmd.
> * config/default.exp: Use remote_exec to create tmpdir.
Approved - please apply.
Cheers
Nick
More information about the Binutils
mailing list