When running the gdb.fortran tests array-slices.exp and lbound-ubound.exp,
the test suite throws several ERRORs on native-gdbserver/-m{32,64},
and native-extended-gdbsever/-m{32,64}:
[on native-extended-gdbserver/-m64]
Running /home/keiths/work/gdb/branches/testsuite-errors/linux/gdb/testsuite/../../../src/gdb/testsuite/gdb.fortran/array-slices.exp ...
ERROR: failed to extract expected results
ERROR: failed to extract expected results
Running /home/keiths/work/gdb/branches/testsuite-errors/linux/gdb/testsuite/../../../src/gdb/testsuite/gdb.fortran/lbound-ubound.exp ...
ERROR: failed to extract expected results for lbound
This occurs because the tests require inferior I/O which we do not have
access to while using these targets.
This patch skips these tests when running on non-native targets.
return -1
}
+ # This test relies on output from the inferior and is not supported on
+ # remote targets.
+ if {![gdb_is_target_native]} {
+ return 0
+ }
+
# Avoid libc symbols, in particular the 'array' type.
gdb_test_no_output "nosharedlibrary"
return -1
}
+# This test relies on output from the inferior and is not supported on
+# remote targets.
+if {![gdb_is_target_native]} {
+ return 0
+}
+
# Avoid libc symbols, in particular the 'array' type.
gdb_test_no_output "nosharedlibrary"