From: Keith Seitz Date: Tue, 20 Aug 2002 20:03:35 +0000 (+0000) Subject: * breakpoints.c (watch_command_1): Use internal breakpoint X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e86ae29ff5cf6686591618b56319f0d98ba00e1b;p=binutils-gdb.git * breakpoints.c (watch_command_1): Use internal breakpoint when setting a watchpoint_scope breakpoint. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c416a137b14..a5163ab78e0 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2002-08-20 Keith Seitz + + * breakpoints.c (watch_command_1): Use internal breakpoint + when setting a watchpoint_scope breakpoint. + 2002-08-20 Elena Zannoni * gdbtypes.c (build_builtin_type_vec64): Add name to type. diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index 283539061ca..30b878d9d67 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -5331,16 +5331,8 @@ watch_command_1 (char *arg, int accessflag, int from_tty) if (prev_frame) { struct breakpoint *scope_breakpoint; - struct symtab_and_line scope_sal; - - INIT_SAL (&scope_sal); /* initialize to zeroes */ - scope_sal.pc = get_frame_pc (prev_frame); - scope_sal.section = find_pc_overlay (scope_sal.pc); - - scope_breakpoint = set_raw_breakpoint (scope_sal, - bp_watchpoint_scope); - set_breakpoint_count (breakpoint_count + 1); - scope_breakpoint->number = breakpoint_count; + scope_breakpoint = create_internal_breakpoint (get_frame_pc (prev_frame), + bp_watchpoint_scope); scope_breakpoint->enable_state = bp_enabled;