PR gdb/12659:
* infcmd.c (registers_info): Print just the current register's name. gdb/testsuite * gdb.base/pc-fp.exp: Add "info register" tests.
This commit is contained in:
parent
29988831db
commit
3af2590d3e
4 changed files with 17 additions and 8 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2012-02-15 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
PR gdb/12659:
|
||||||
|
* infcmd.c (registers_info): Print just the current register's
|
||||||
|
name.
|
||||||
|
|
||||||
2012-02-15 Tom Tromey <tromey@redhat.com>
|
2012-02-15 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* python/py-symbol.c (sympy_value): Use _().
|
* python/py-symbol.c (sympy_value): Use _().
|
||||||
|
|
|
@ -2170,7 +2170,7 @@ registers_info (char *addr_exp, int fpregs)
|
||||||
struct value_print_options opts;
|
struct value_print_options opts;
|
||||||
struct value *val = value_of_user_reg (regnum, frame);
|
struct value *val = value_of_user_reg (regnum, frame);
|
||||||
|
|
||||||
printf_filtered ("%s: ", start);
|
printf_filtered ("%.*s: ", (int) (end - start), start);
|
||||||
get_formatted_print_options (&opts, 'x');
|
get_formatted_print_options (&opts, 'x');
|
||||||
val_print_scalar_formatted (check_typedef (value_type (val)),
|
val_print_scalar_formatted (check_typedef (value_type (val)),
|
||||||
value_contents_for_printing (val),
|
value_contents_for_printing (val),
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2012-02-15 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* gdb.base/pc-fp.exp: Add "info register" tests.
|
||||||
|
|
||||||
2012-02-15 Tom Tromey <tromey@redhat.com>
|
2012-02-15 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* gdb.base/regs.exp: Remove.
|
* gdb.base/regs.exp: Remove.
|
||||||
|
|
|
@ -60,11 +60,10 @@ set valueof_fp [get_hexadecimal_valueof "\$fp" "0"]
|
||||||
gdb_test "display/i \$pc" "1: x/i +\\\$pc( +|\r\n)=> ${valueof_pc}.*"
|
gdb_test "display/i \$pc" "1: x/i +\\\$pc( +|\r\n)=> ${valueof_pc}.*"
|
||||||
gdb_test "display/w \$fp" "2: x/xw +\\\$fp +${valueof_fp}.*"
|
gdb_test "display/w \$fp" "2: x/xw +\\\$fp +${valueof_fp}.*"
|
||||||
|
|
||||||
# FIXME: cagney/2002-09-04: Should also check that ``info registers
|
gdb_test "info register \$pc" "${valueof_pc}.*"
|
||||||
# $pc'' et.al.'' come back with the same value as the above displays
|
gdb_test "info register \$fp" "${valueof_fp}.*"
|
||||||
# and a print --- assuming that is that people agree to such behavour.
|
|
||||||
# Need to re-write default_print_registers_info() for it to work (and
|
|
||||||
# such a rewrite is on the reggroups branch).
|
|
||||||
|
|
||||||
# gdb_test "info registers \$pc" "${valueof_pc}"
|
# Regression test for
|
||||||
# gdb_test "info registers \$fp" "${valueof_fp}"
|
# http://sourceware.org/bugzilla/show_bug.cgi?id=12659
|
||||||
|
gdb_test "info register pc fp" \
|
||||||
|
"pc: ${valueof_pc}\[\r\n\]+fp: ${valueof_fp}\[\r\n\]+"
|
||||||
|
|
Loading…
Add table
Reference in a new issue