f056ae4c36
- More RHEL-5 compatibility updates. - Disable warning messages new for gdb-6.8+ for RHEL-5 backward compatibility. - Workaround RHEL-5 kernels for detaching SIGSTOPped processes (BZ 498595). - Serialize the testsuite output to keep the order for regression checks. - Re-enable python for all non-ppc* arches. - More gcc44 stack exceptions when running the testsuite on RHEL-5. - Fix backward compatibility with G++ 4.1 namespaces "::". - Fix regression on re-setting the single ppc watchpoint slot. - Update snapshot of FSF gdb-7.0.x branch. - Backport fix of dcache invalidation locking up GDB on ppc64 targets.
22 lines
644 B
Diff
Executable File
22 lines
644 B
Diff
Executable File
pcc regression from:
|
|
http://sourceware.org/ml/gdb-patches/2008-12/msg00143.html
|
|
|
|
gdb/
|
|
2009-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
|
|
|
|
* breakpoint.c (update_watchpoint): Set B->TYPE to bp_watchpoint before
|
|
calling hw_watchpoint_used_count.
|
|
|
|
--- a/gdb/breakpoint.c
|
|
+++ b/gdb/breakpoint.c
|
|
@@ -1152,6 +1152,9 @@ update_watchpoint (struct breakpoint *b, int reparse)
|
|
{
|
|
int i, mem_cnt, other_type_used;
|
|
|
|
+ /* Do not count with B twice below. */
|
|
+ b->type = bp_watchpoint;
|
|
+
|
|
i = hw_watchpoint_used_count (bp_hardware_watchpoint,
|
|
&other_type_used);
|
|
mem_cnt = can_use_hardware_watchpoint (val_chain);
|