Disable dw2-dir-file-name.exp on remote and/or Windows host.

This test has many hardwired assumptions that pathnames on build and
host are the same, and that POSIX pathname syntax is used.  This
results in dozens of failures on a remote Windows host.  Fixing these
assumptions would involve nontrivial rewrites; meanwhile, let's make
the test results reflect the reality that this testcase isn't supported
on remote host.

2019-08-15  Sandra Loosemore  <sandra@codesourcery.com>

	gdb/testsuite/
	* gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
	Windows host.
This commit is contained in:
Sandra Loosemore 2019-08-15 10:23:18 -07:00
parent 835b995b57
commit 22a2ab04f5
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2019-08-15 Sandra Loosemore <sandra@codesourcery.com>
* gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
Windows host.
2019-08-15 Sandra Loosemore <sandra@codesourcery.com>
* gdb.base/batch-preserve-term-settings.exp

View File

@ -19,6 +19,13 @@ if {![dwarf2_support]} {
return 0
}
# This test has hard-wired assumptions that host and build filenames are
# the same, and assumes POSIX pathname syntax.
if { [is_remote host] || [ishost *-*-mingw*] } {
unsupported "dw2-dir-file-name.exp can only run on local host"
return 0
}
# Find length of addresses in bytes.
if {[is_64_target]} {
set addr_len 8