diff options
author | Jim Blandy <jimb@codesourcery.com> | 2002-12-22 23:53:48 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 2002-12-22 23:53:48 +0000 |
commit | d6c1774ec3e8ef706f77b77402203fa170672a92 (patch) | |
tree | 24c4cb4f9f63260dff1d19f1e9f7194529410898 /gdb/testsuite | |
parent | 50e0eb665300b8fcb6e98b52772fb2d90483841e (diff) | |
download | gdb-d6c1774ec3e8ef706f77b77402203fa170672a92.zip gdb-d6c1774ec3e8ef706f77b77402203fa170672a92.tar.gz gdb-d6c1774ec3e8ef706f77b77402203fa170672a92.tar.bz2 |
* gdb.base/attach.exp: There's no need to copy the test program to
/tmp; that was only ever necessary on HP/UX, and this test is
entirely disabled there anyway.
Diffstat (limited to 'gdb/testsuite')
-rw-r--r-- | gdb/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/attach.exp | 31 |
2 files changed, 6 insertions, 31 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index fa5055d..1ca3208 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2002-12-22 Jim Blandy <jimb@redhat.com> + + * gdb.base/attach.exp: There's no need to copy the test program to + /tmp; that was only ever necessary on HP/UX, and this test is + entirely disabled there anyway. + 2002-12-21 Jim Blandy <jimb@redhat.com> * gdb.c++/psmang.exp: Doc fix. diff --git a/gdb/testsuite/gdb.base/attach.exp b/gdb/testsuite/gdb.base/attach.exp index 9c6bb97..4019fea 100644 --- a/gdb/testsuite/gdb.base/attach.exp +++ b/gdb/testsuite/gdb.base/attach.exp @@ -63,31 +63,12 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail." } -# Because we can't attach over nfs, copy binfile to /tmp/${binfile}.${pid} -# and replace binfile with a symbolic link - - set pid [pid] - exec /bin/cp -f ${binfile} /tmp/attach1.${pid} - exec rm -f ${binfile} - set binfile /tmp/attach1.${pid} -# exec ln -s /tmp/attach1.${pid} ${binfile} - # Build the in-system-call test if { [gdb_compile "${srcdir}/${subdir}/${srcfile2}" "${binfile2}" executable {debug}] != "" } { gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail." } -# Because we can't attach over nfs, copy binfile2 to /tmp/${binfile2}.${pid} -# and replace binfile2 with a symbolic link - - set pid [pid] - exec cp -f ${binfile2} /tmp/attach2.${pid} - exec rm -f ${binfile2} - set binfile2 /tmp/attach2.${pid} -# exec ln -s /tmp/attach2.${pid} ${binfile2} - - if [get_compiler_info ${binfile}] { return -1 } @@ -428,19 +409,7 @@ do_attach_tests gdb_exit gdb_start -# this seems not necessary. - guo -# -# # Since we have moved the executable to /tmp, it will be hard for gdb -# # to find the object file/executable to read the symbols. This is -# # a known limitation. We try and get the name of the executable the -# # process is running from a variety of methods, but none is foolproof. -# # Using "dir" will get us the symbols. -# -# gdb_test "dir ./gdb.base" ".*" "set up directory before attach" gdb_reinitialize_dir $srcdir/$subdir do_call_attach_tests -# Cleanup the files placed in /tmp and the symlinks - remote_exec build "rm -f ${binfile} ${binfile2} /tmp/attach1.${pid} /tmp/attach2.${pid}" - return 0 |