2012-03-01 Pedro Alves <palves@redhat.com>
authorPedro Alves <palves@redhat.com>
Thu, 1 Mar 2012 20:49:02 +0000 (20:49 +0000)
committerPedro Alves <palves@redhat.com>
Thu, 1 Mar 2012 20:49:02 +0000 (20:49 +0000)
commitad5f7d6ef7055f46c1734b9862bd156c355a8b3d
treefb20ff6ac3ace8b4d6d5c8e9b79bb49e1c415cb7
parentd3dc44a619a1f52ace35f3cccb16b6096e13b5da
2012-03-01  Pedro Alves  <palves@redhat.com>

PR gdb/13767

gdb/
* frame.c (read_frame_register_unsigned): New.
* frame.h (read_frame_register_unsigned): Declare.
* i387-tdep.c (print_i387_status_word): New parameter `status_p'.
Handle it.
(print_i387_control_word): New parameter `control_p'.  Handle it.
(i387_print_float_info): Handle unavailable float registers.

gdb/testsuite/
* gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
(gdb_collect_globals_test): Call it.
gdb/ChangeLog
gdb/frame.c
gdb/frame.h
gdb/i387-tdep.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.trace/unavailable.exp