Fix -Wmissing-prototypes build.
	* frv-tdep.c (frv_check_watch_resources, frv_stopped_data_address)
	(frv_have_stopped_data_address): Remove.
This commit is contained in:
Jan Kratochvil 2012-03-01 23:58:48 +00:00
parent 04dcf5fa36
commit f4a6f16df0
2 changed files with 6 additions and 66 deletions

View File

@ -1,3 +1,9 @@
2012-03-01 Jan Kratochvil <jan.kratochvil@redhat.com>
Fix -Wmissing-prototypes build.
* frv-tdep.c (frv_check_watch_resources, frv_stopped_data_address)
(frv_have_stopped_data_address): Remove.
2012-03-01 Jan Kratochvil <jan.kratochvil@redhat.com>
Fix -Wmissing-prototypes build.

View File

@ -1377,72 +1377,6 @@ frv_return_value (struct gdbarch *gdbarch, struct type *func_type,
return RETURN_VALUE_REGISTER_CONVENTION;
}
/* Hardware watchpoint / breakpoint support for the FR500
and FR400. */
int
frv_check_watch_resources (struct gdbarch *gdbarch, int type, int cnt, int ot)
{
struct gdbarch_tdep *var = gdbarch_tdep (gdbarch);
/* Watchpoints not supported on simulator. */
if (strcmp (target_shortname, "sim") == 0)
return 0;
if (type == bp_hardware_breakpoint)
{
if (var->num_hw_breakpoints == 0)
return 0;
else if (cnt <= var->num_hw_breakpoints)
return 1;
}
else
{
if (var->num_hw_watchpoints == 0)
return 0;
else if (ot)
return -1;
else if (cnt <= var->num_hw_watchpoints)
return 1;
}
return -1;
}
int
frv_stopped_data_address (CORE_ADDR *addr_p)
{
struct frame_info *frame = get_current_frame ();
CORE_ADDR brr, dbar0, dbar1, dbar2, dbar3;
brr = get_frame_register_unsigned (frame, brr_regnum);
dbar0 = get_frame_register_unsigned (frame, dbar0_regnum);
dbar1 = get_frame_register_unsigned (frame, dbar1_regnum);
dbar2 = get_frame_register_unsigned (frame, dbar2_regnum);
dbar3 = get_frame_register_unsigned (frame, dbar3_regnum);
if (brr & (1<<11))
*addr_p = dbar0;
else if (brr & (1<<10))
*addr_p = dbar1;
else if (brr & (1<<9))
*addr_p = dbar2;
else if (brr & (1<<8))
*addr_p = dbar3;
else
return 0;
return 1;
}
int
frv_have_stopped_data_address (void)
{
CORE_ADDR addr = 0;
return frv_stopped_data_address (&addr);
}
static CORE_ADDR
frv_unwind_pc (struct gdbarch *gdbarch, struct frame_info *next_frame)
{