aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2014-05-16 12:15:10 -0700
committerDoug Evans <dje@google.com>2014-05-16 12:15:10 -0700
commit8d551b0239b795065ecd2cb2bd3cae2e9ee2a7df (patch)
tree7514560ea6c4786e6ec8e883e5cdc8a6312eba5c /gdb/testsuite
parent18848e288ca9d1ca242cce667419bbb6728442fc (diff)
downloadgdb-8d551b0239b795065ecd2cb2bd3cae2e9ee2a7df.zip
gdb-8d551b0239b795065ecd2cb2bd3cae2e9ee2a7df.tar.gz
gdb-8d551b0239b795065ecd2cb2bd3cae2e9ee2a7df.tar.bz2
New command line option -D.
* NEWS: Mention it. * main.c (set_gdb_data_directory): New function. (captured_main): Recognize -D. Flag error for --data-directory "". Call set_gdb_data_directory. (print_gdb_help): Print --data-directory, -D. * main.h (set_gdb_data_directory): Declare. * top.c (staged_gdb_datadir): New static global. (set_gdb_datadir): Call set_gdb_data_directory (show_gdb_datadir): New function. (init_main): Update init of data-directory parameter. testsuite/ * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir): Update. (do_syscall_tests_without_xml): Update. doc/ * gdb.texinfo (Mode Options): Add -D.
Diffstat (limited to 'gdb/testsuite')
-rw-r--r--gdb/testsuite/ChangeLog6
-rw-r--r--gdb/testsuite/gdb.base/catch-syscall.exp6
2 files changed, 10 insertions, 2 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index e25e98d..81e0eba 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2014-05-16 Doug Evans <dje@google.com>
+
+ * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
+ Update.
+ (do_syscall_tests_without_xml): Update.
+
2014-05-16 Pedro Alves <palves@redhat.com>
* lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
diff --git a/gdb/testsuite/gdb.base/catch-syscall.exp b/gdb/testsuite/gdb.base/catch-syscall.exp
index da838f7..a70534c 100644
--- a/gdb/testsuite/gdb.base/catch-syscall.exp
+++ b/gdb/testsuite/gdb.base/catch-syscall.exp
@@ -256,7 +256,8 @@ proc test_catch_syscall_fail_nodatadir {} {
# Make sure GDB doesn't load the syscalls xml from the system
# data directory.
- gdb_test_no_output "set data-directory /the/path/to/nowhere"
+ gdb_test "set data-directory /the/path/to/nowhere" \
+ "Warning: /the/path/to/nowhere: .*"
# Testing to see if we receive a warning when calling "catch
# syscall" without XML support (without datadir).
@@ -374,7 +375,8 @@ proc test_catch_syscall_with_wrong_args_noxml {} {
proc do_syscall_tests_without_xml {} {
# Make sure GDB doesn't load the syscalls xml from the system data
# directory.
- gdb_test_no_output "set data-directory /the/path/to/nowhere"
+ gdb_test "set data-directory /the/path/to/nowhere" \
+ "Warning: /the/path/to/nowhere: .*"
# Let's test if we can catch syscalls without XML support.
# We should succeed, but GDB is not supposed to print syscall names.