From: Sandra Loosemore Date: Fri, 26 Dec 2008 19:11:53 +0000 (+0000) Subject: 2008-12-26 Sandra Loosemore X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ca2d49e8224092d0f8a6ab8ccbc21be8f9b77404;p=binutils-gdb.git 2008-12-26 Sandra Loosemore gdb/ * breakpoint.c (update_watchpoint): Refactor to avoid compiler warning. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8994407bbcc..c78678b7bcf 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2008-12-26 Sandra Loosemore + + * breakpoint.c (update_watchpoint): Refactor to avoid compiler + warning. + 2008-12-22 Tom Tromey * stack.c (print_block_frame_locals): Print spaces, not tabs. diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index d0619c1a40f..30c89bd1db9 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -898,19 +898,23 @@ update_watchpoint (struct breakpoint *b, int reparse) if ((b->type == bp_watchpoint || b->type == bp_hardware_watchpoint) && reparse) { - int i, mem_cnt, target_resources_ok, other_type_used; + int i, mem_cnt, other_type_used; i = hw_watchpoint_used_count (bp_hardware_watchpoint, &other_type_used); mem_cnt = can_use_hardware_watchpoint (val_chain); - if (mem_cnt) - target_resources_ok = TARGET_CAN_USE_HARDWARE_WATCHPOINT - (bp_hardware_watchpoint, i + mem_cnt, other_type_used); - if (!mem_cnt || target_resources_ok <= 0) + if (!mem_cnt) b->type = bp_watchpoint; else - b->type = bp_hardware_watchpoint; + { + int target_resources_ok = TARGET_CAN_USE_HARDWARE_WATCHPOINT + (bp_hardware_watchpoint, i + mem_cnt, other_type_used); + if (target_resources_ok <= 0) + b->type = bp_watchpoint; + else + b->type = bp_hardware_watchpoint; + } } /* Look at each value on the value chain. */