Software watchpoint problems

Bug #615982 reported by Ulrich Weigand
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro GDB
Fix Released
Medium
Ulrich Weigand

Bug Description

Several testcases related to GDB software watchpoint handling currently fail:
FAIL: gdb.base/pr11022.exp: set watchpoint
FAIL: gdb.base/pr11022.exp: watchpoint hit
FAIL: gdb.base/pr11022.exp: watchpoint hit 2
FAIL: gdb.base/recurse.exp: continue to second instance watchpoint, second time
FAIL: gdb.base/recurse.exp: second instance watchpoint deleted when leaving scope (the program exited)
FAIL: gdb.base/recurse.exp: continue to first instance watchpoint, second time (the program is no longer running)
FAIL: gdb.base/recurse.exp: first instance watchpoint deleted when leaving scope (the program is no longer running)
FAIL: gdb.base/watch-cond.exp: watchpoint with local expression, local condition evaluates in correct frame
FAIL: gdb.mi/mi-watch.exp: hw: watchpoint trigger (stopped at wrong place)
FAIL: gdb.mi/mi2-watch.exp: hw: watchpoint trigger (stopped at wrong place)

This seems related to problems properly detecting function epilogues.

Related branches

Changed in gdb-linaro:
importance: Undecided → Medium
Revision history for this message
Ulrich Weigand (uweigand) wrote :
Changed in gdb-linaro:
status: New → In Progress
assignee: nobody → Ulrich Weigand (uweigand)
Revision history for this message
Ulrich Weigand (uweigand) wrote :

Updated patch posted here:
http://sourceware.org/ml/gdb-patches/2010-10/msg00123.html
and committed to mainline

Changed in gdb-linaro:
status: In Progress → Fix Committed
Changed in gdb-linaro:
milestone: none → 7.2-2010.10-0
Michael Hope (michaelh1)
Changed in gdb-linaro:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.