Index: gdb/testsuite/gdb.linespec/linespec.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/gdb.linespec/linespec.exp,v retrieving revision 1.6 diff -u -p -r1.6 linespec.exp --- gdb/testsuite/gdb.linespec/linespec.exp 1 Jan 2013 06:41:24 -0000 1.6 +++ gdb/testsuite/gdb.linespec/linespec.exp 3 Apr 2013 23:11:38 -0000 @@ -43,13 +43,19 @@ if {$l1 != $l2} { error "somebody incompatibly modified the source files needed by linespec.exp" } -gdb_test "break one/thefile.cc:$l1" \ - "Breakpoint $decimal at $hex: file .*thefile.cc, line $l1." \ - "single-location break using dir/file:line" - -gdb_test "clear one/thefile.cc:$l1" \ - "Deleted breakpoint $decimal *" \ - "clear breakpoint using dir/file:line" +# Copying files to a remote host loses the directory prefix during +# compilation. +if { [is_remote host] } { + untested "breakpoints using dir/file:line" +} else { + gdb_test "break one/thefile.cc:$l1" \ + "Breakpoint $decimal at $hex: file .*thefile.cc, line $l1." \ + "single-location break using dir/file:line" + + gdb_test "clear one/thefile.cc:$l1" \ + "Deleted breakpoint $decimal *" \ + "clear breakpoint using dir/file:line" +} gdb_test "break thefile.cc:$l1" \ "Breakpoint $decimal at $hex: thefile.cc:$l1. \[(\]2 locations\[)\]" \