commit b1c596ea64186661fc17b9e7b410b95ef4b9cc2e Author: Sandra Loosemore Date: Tue Aug 13 15:13:13 2019 -0700 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-13 Sandra Loosemore gdb/testsuite/ * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or Windows host. diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 38689c1..65fdc6e 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2019-08-13 Sandra Loosemore + * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or + Windows host. + +2019-08-13 Sandra Loosemore + * gdb.base/batch-preserve-term-settings.exp (test_terminal_settings_preserved_after_sigterm): Skip on Windows. diff --git a/gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp b/gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp index 246b4af..2933df9 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp +++ b/gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp @@ -19,6 +19,12 @@ 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*] } { + return 0 +} + # Find length of addresses in bytes. if {[is_64_target]} { set addr_len 8