From: Andreas Schwab Date: Thu, 22 Dec 2011 11:34:33 +0000 (+0000) Subject: * ppc-linux-nat.c (create_watchpoint_request): Only use ranged X-Git-Tag: gdb_7_4-2012-01-24-release~63 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2191c004959cd7745a1af806c179e15b4ab5cdc2;p=thirdparty%2Fbinutils-gdb.git * ppc-linux-nat.c (create_watchpoint_request): Only use ranged watchpoints when supported. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index ed766c71671..7fe23fef12a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,8 @@ 2011-12-22 Andreas Schwab + * ppc-linux-nat.c (create_watchpoint_request): Only use ranged + watchpoints when supported. + * cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use obstack_empty_p. diff --git a/gdb/ppc-linux-nat.c b/gdb/ppc-linux-nat.c index 94cfbf8782e..9425518a522 100644 --- a/gdb/ppc-linux-nat.c +++ b/gdb/ppc-linux-nat.c @@ -2010,7 +2010,8 @@ create_watchpoint_request (struct ppc_hw_breakpoint *p, CORE_ADDR addr, int len, int rw, struct expression *cond, int insert) { - if (len == 1) + if (len == 1 + || !(booke_debug_info.features & PPC_DEBUG_FEATURE_DATA_BP_RANGE)) { int use_condition; CORE_ADDR data_value;