This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
gdb and binutils branch master updated. 3bdff46b67a527886f49735a5d192c05a332a131
- From: luisgpm at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 30 Oct 2014 11:56:09 -0000
- Subject: gdb and binutils branch master updated. 3bdff46b67a527886f49735a5d192c05a332a131
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".
The branch, master has been updated
via 3bdff46b67a527886f49735a5d192c05a332a131 (commit)
from 62cf91a31e4086abbee7bae5cb1b6d9f5133aaad (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=3bdff46b67a527886f49735a5d192c05a332a131
commit 3bdff46b67a527886f49735a5d192c05a332a131
Author: Luis Machado <lgustavo@codesourcery.com>
Date: Thu Oct 30 09:48:10 2014 -0200
Skip tests that use cd for remote hosts
Several GDB tests change directory before compiling the test program
in order to test source file names that include directories. This
doesn't work on a remote host because default_target_compile in
DejaGnu's target.exp copies each source file with
"[remote_download host $x]" which uses "[file tail $file] to strip
off the directory of each file. If the source directory is remote
mounted on the host, this also leaves copied files in the source
directory.
A similar skip is already used in gdb.test/fullname.exp:
# We rely on being able to copy things around.
if { [is_remote host] } {
untested "setting breakpoints by full path"
return -1
}
This patch causes three GDB tests that use "cd" to be skipped for a
remote host. For gdb.base/fullpath-expand.exp this eliminates two
failures and prevents the test from leaving files fullpath-expand.c
and fullpath-expand-func.c in gdb/testsuite. For
gdb.base/realname-expand.exp it eliminates two failures. For
gdb.linespec/macro-relative.exp it prevents file macro-relative.c
from being left in gdb/testsuite/gdb.linespec/base/two.
gdb/testsuite/
* gdb.base/fullpath-expand.exp: Skip for a remote host.
* gdb.base/realname-expand.exp: Likewise.
* gdb.linespec/macro-relative.exp: Likewise.
-----------------------------------------------------------------------
Summary of changes:
gdb/testsuite/ChangeLog | 6 ++++++
gdb/testsuite/gdb.base/fullpath-expand.exp | 5 +++++
gdb/testsuite/gdb.base/realname-expand.exp | 5 +++++
gdb/testsuite/gdb.linespec/macro-relative.exp | 5 +++++
4 files changed, 21 insertions(+), 0 deletions(-)
hooks/post-receive
--
gdb and binutils