* infcmd.c (print_vector_info, print_float_info): Move code that
checks whether the target has any registers and whether there is a selected frame up, such that it is also used if a target provides multi-arch definitions of these functions.
This commit is contained in:
parent
f72dfb13ce
commit
e71ecd70b2
2 changed files with 17 additions and 10 deletions
|
@ -1,3 +1,10 @@
|
|||
2002-11-09 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* infcmd.c (print_vector_info, print_float_info): Move code that
|
||||
checks whether the target has any registers and whether there is a
|
||||
selected frame up, such that it is also used if a target provides
|
||||
multi-arch definitions of these functions.
|
||||
|
||||
2002-11-08 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* Makefile.in (DESTDIR): Define.
|
||||
|
|
20
gdb/infcmd.c
20
gdb/infcmd.c
|
@ -1791,6 +1791,11 @@ static void
|
|||
print_vector_info (struct gdbarch *gdbarch, struct ui_file *file,
|
||||
struct frame_info *frame, const char *args)
|
||||
{
|
||||
if (!target_has_registers)
|
||||
error ("The program has no registers now.");
|
||||
if (selected_frame == NULL)
|
||||
error ("No selected frame.");
|
||||
|
||||
if (gdbarch_print_vector_info_p (gdbarch))
|
||||
gdbarch_print_vector_info (gdbarch, file, frame, args);
|
||||
else
|
||||
|
@ -1798,11 +1803,6 @@ print_vector_info (struct gdbarch *gdbarch, struct ui_file *file,
|
|||
int regnum;
|
||||
int printed_something = 0;
|
||||
|
||||
if (!target_has_registers)
|
||||
error ("The program has no registers now.");
|
||||
if (selected_frame == NULL)
|
||||
error ("No selected frame.");
|
||||
|
||||
for (regnum = 0; regnum < NUM_REGS + NUM_PSEUDO_REGS; regnum++)
|
||||
{
|
||||
if (gdbarch_register_reggroup_p (gdbarch, regnum, vector_reggroup))
|
||||
|
@ -1958,6 +1958,11 @@ static void
|
|||
print_float_info (struct gdbarch *gdbarch, struct ui_file *file,
|
||||
struct frame_info *frame, const char *args)
|
||||
{
|
||||
if (!target_has_registers)
|
||||
error ("The program has no registers now.");
|
||||
if (selected_frame == NULL)
|
||||
error ("No selected frame.");
|
||||
|
||||
if (gdbarch_print_float_info_p (gdbarch))
|
||||
gdbarch_print_float_info (gdbarch, file, frame, args);
|
||||
else
|
||||
|
@ -1971,11 +1976,6 @@ print_float_info (struct gdbarch *gdbarch, struct ui_file *file,
|
|||
int regnum;
|
||||
int printed_something = 0;
|
||||
|
||||
if (!target_has_registers)
|
||||
error ("The program has no registers now.");
|
||||
if (selected_frame == NULL)
|
||||
error ("No selected frame.");
|
||||
|
||||
for (regnum = 0; regnum < NUM_REGS + NUM_PSEUDO_REGS; regnum++)
|
||||
{
|
||||
if (gdbarch_register_reggroup_p (gdbarch, regnum, float_reggroup))
|
||||
|
|
Loading…
Add table
Reference in a new issue