From 2ad47ec43319b87774a276506f48e8e4496bb310 Mon Sep 17 00:00:00 2001 From: Yao Qi Date: Thu, 18 Dec 2014 20:47:27 +0800 Subject: [PATCH] Remove h8300_print_float_info In infcmd.c:print_float_info, if the architecture doesn't have gdbarch method print_float_info implemented and doesn't float reggroup, GDB will prints "No floating-point info available for this processor." The h8300 port doesn't have float registers, and don't need to implement print_float_info. This patch is to remove it. gdb: 2014-12-18 Yao Qi * h8300-tdep.c (h8300_print_float_info): Remove. (h8300_gdbarch_init): Remove the call to set_gdbarch_print_float_info. --- gdb/ChangeLog | 6 ++++++ gdb/h8300-tdep.c | 9 --------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4c87d955c5e..102b9e34dd6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2014-12-18 Yao Qi + + * h8300-tdep.c (h8300_print_float_info): Remove. + (h8300_gdbarch_init): Remove the call to + set_gdbarch_print_float_info. + 2014-12-18 Doug Evans * infcmd.c (jump_command): Minor simplification. diff --git a/gdb/h8300-tdep.c b/gdb/h8300-tdep.c index 0f58553d955..cd2b344f983 100644 --- a/gdb/h8300-tdep.c +++ b/gdb/h8300-tdep.c @@ -1256,14 +1256,6 @@ h8300_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, return breakpoint; } -static void -h8300_print_float_info (struct gdbarch *gdbarch, struct ui_file *file, - struct frame_info *frame, const char *args) -{ - fprintf_filtered (file, "\ -No floating-point info available for this processor.\n"); -} - static struct gdbarch * h8300_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches) { @@ -1375,7 +1367,6 @@ h8300_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches) set_gdbarch_pc_regnum (gdbarch, E_PC_REGNUM); set_gdbarch_register_type (gdbarch, h8300_register_type); set_gdbarch_print_registers_info (gdbarch, h8300_print_registers_info); - set_gdbarch_print_float_info (gdbarch, h8300_print_float_info); /* * Frame Info -- 2.30.2