diff options
author | Tom Tromey <tromey@redhat.com> | 2013-08-22 13:44:16 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2013-08-22 13:44:16 +0000 |
commit | 44ee81740e186301bc8442096db49bd77117b7a5 (patch) | |
tree | 636d0a7a7bf18a61da5a88e9cee0678ac12d8fc0 /gdb/testsuite/gdb.dwarf2/mac-fileno.exp | |
parent | 7a218f88658c03a85051a8b6d1aac59541e697ff (diff) | |
download | gdb-44ee81740e186301bc8442096db49bd77117b7a5.zip gdb-44ee81740e186301bc8442096db49bd77117b7a5.tar.gz gdb-44ee81740e186301bc8442096db49bd77117b7a5.tar.bz2 |
introduce gdb_remote_download and finish parallel fixes in gdb.dwarf2
This finishes making gdb.dwarf2 parallel-safe.
To do this, this patch introduces a new gdb_remote_download proc, that
works somewhat differently in the one specific case where it matters:
for a copy to "host", if no destination was given, and the host is not
actually remote, then standard_output_file is used. In parallel mode
this guarantees that the resulting file will end up in a parallel-safe
location.
Tested on x86-64 Fedora 18.
* gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
* gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
* gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
* gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
* gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
* gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
* lib/gdb.exp (gdb_remote_download): New proc.
Diffstat (limited to 'gdb/testsuite/gdb.dwarf2/mac-fileno.exp')
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.dwarf2/mac-fileno.exp b/gdb/testsuite/gdb.dwarf2/mac-fileno.exp index 71999eb..48415fd 100644 --- a/gdb/testsuite/gdb.dwarf2/mac-fileno.exp +++ b/gdb/testsuite/gdb.dwarf2/mac-fileno.exp @@ -30,7 +30,8 @@ if {[prepare_for_testing_full $testfile.exp \ return -1 } -set remote_dwarf_srcfile [remote_download host ${srcdir}/${subdir}/${dwarf_srcfile}] +set remote_dwarf_srcfile [gdb_remote_download host \ + ${srcdir}/${subdir}/${dwarf_srcfile}] gdb_test_no_output "set listsize 1" gdb_test "list func_cu1" "4\[ \t\]+File 1 Line 4" |