diff options
author | Tom Tromey <tromey@redhat.com> | 2011-01-26 20:58:49 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2011-01-26 20:58:49 +0000 |
commit | a81766d88fb4f4be52357e186146752b47cf3b58 (patch) | |
tree | c094f6f18555eb1608350b7e6b74d4bea952fa6f /gdb/testsuite | |
parent | 74aedc4602913e330a1ec0cf5e9b8c8fe2b19a48 (diff) | |
download | gdb-a81766d88fb4f4be52357e186146752b47cf3b58.zip gdb-a81766d88fb4f4be52357e186146752b47cf3b58.tar.gz gdb-a81766d88fb4f4be52357e186146752b47cf3b58.tar.bz2 |
gdb
* python/py-prettyprint.c (print_string_repr): Clear
'addressprint' option when calling val_print_string.
(print_children): Handle Val_pretty_default. Clear 'addressprint'
option when calling val_print_string.
gdb/testsuite
* gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
space before string output. Add test for "set print pretty off"
case.
Diffstat (limited to 'gdb/testsuite')
-rw-r--r-- | gdb/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.python/py-prettyprint.exp | 7 |
2 files changed, 12 insertions, 1 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 5219de1..3b9b284 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2011-01-26 Tom Tromey <tromey@redhat.com> + + * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank + space before string output. Add test for "set print pretty off" + case. + 2011-01-25 Pedro Alves <pedro@codesourcery.com> * gdb.base/frame-args.exp: Adjust. diff --git a/gdb/testsuite/gdb.python/py-prettyprint.exp b/gdb/testsuite/gdb.python/py-prettyprint.exp index e4a6c38..81de5a2 100644 --- a/gdb/testsuite/gdb.python/py-prettyprint.exp +++ b/gdb/testsuite/gdb.python/py-prettyprint.exp @@ -92,7 +92,7 @@ proc run_lang_tests {lang} { gdb_test "print x" " = \"this is x\"" gdb_test "print cstring" " = \"const string\"" - gdb_test "print estring" "\"embedded x\\\\201\\\\202\\\\203\\\\204\"" + gdb_test "print estring" " = \"embedded x\\\\201\\\\202\\\\203\\\\204\"" gdb_test_no_output "python pp_ls_encoding = 'UTF-8'" gdb_test "print estring2" "\"embedded \", <incomplete sequence \\\\302>" @@ -100,6 +100,11 @@ proc run_lang_tests {lang} { gdb_test "print c" " = container \"container\" with 2 elements = {$nl *.0. = 23,$nl *.1. = 72$nl}" gdb_test "print nstype" " = {$nl *.0. = 7,$nl *.1. = 42$nl}" + + gdb_test_no_output "set print pretty off" + gdb_test "print nstype" " = {.0. = 7, .1. = 42}" \ + "print nstype on one line" + gdb_test "continue" "Program exited normally\." remote_file host delete ${remote_python_file} |