binutils-gdb/gdb/testsuite
Daniel Jacobowitz d983da9c3d 2007-09-16 Daniel Jacobowitz <dan@codesourcery.com>
Jeff Johnston  <jjohnstn@redhat.com>

	* breakpoint.c (watchpoints_triggered): New.
	(bpstat_stop_status): Remove STOPPED_BY_WATCHPOINT argument.
	Check watchpoint_triggered instead.  Combine handling for software
	and hardware watchpoints.  Do not use target_stopped_data_address
	here.  Always check a watchpoint if its scope breakpoint triggers.
	Do not stop for thread or overlay events.  Improve check for
	triggered watchpoints without a value change.
	(watch_command_1): Insert the scope breakpoint first.  Link the
	scope breakpoint to the watchpoint.
	* breakpoint.h (enum watchpoint_triggered): New.
	(struct breakpoint): Add watchpoint_triggered.
	(bpstat_stop_status): Update prototype.
	(watchpoints_triggered): Declare.
	* infrun.c (enum infwait_status): Add infwait_step_watch_state.
	(stepped_after_stopped_by_watchpoint): Delete.
	(handle_inferior_event): Make stepped_after_stopped_by_watchpoint
	local.  Handle infwait_step_watch_state.  Update calls to
	bpstat_stop_status.  Use watchpoints_triggered to check
	watchpoints.
	* remote.c (stepped_after_stopped_by_watchpoint): Remove extern.
	(remote_stopped_data_address): Do not check it.

	* gdb.texinfo (Setting Watchpoints): Adjust warning text about
	multi-threaded watchpoints.
	* gdbint.texinfo (Watchpoints): Describe how watchpoints are
	checked.  Describe sticky notification.  Expand description
	of steppable and continuable watchpoints.
	(Watchpoints and Threads): New subsection.

	* gdb.threads/watchthreads.c (thread_function): Sleep between
	iterations.
	* gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
	at once for S/390.  Generate matching fails and passes.
2007-10-01 00:17:58 +00:00
..
config Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.ada Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.arch * NEWS: Update description of string changes. Mention print/s. 2007-09-05 00:51:49 +00:00
gdb.asm Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.base * breakpoint.h (enum enable_state): Remove the 2007-09-23 07:56:22 +00:00
gdb.cp * breakpoint.c (remove_sal): New. 2007-09-24 07:40:32 +00:00
gdb.disasm Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.dwarf2 Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.fortran Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.gdb * gdb.base/default.exp (show version): Update the version text. 2007-09-03 14:58:47 +00:00
gdb.hp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.java Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.mi Undo this part of previous checkin: 2007-09-27 12:44:08 +00:00
gdb.objc Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.server Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.stabs Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.threads 2007-09-16 Daniel Jacobowitz <dan@codesourcery.com> 2007-10-01 00:17:58 +00:00
gdb.trace Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.xml Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
lib * lib/gdb.exp (build_id_debug_filename_get): Improve check for 2007-09-09 22:25:31 +00:00
.gdbinit
aclocal.m4 gdb/ 2006-06-21 13:57:21 +00:00
ChangeLog 2007-09-16 Daniel Jacobowitz <dan@codesourcery.com> 2007-10-01 00:17:58 +00:00
configure * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW 2007-09-23 13:56:56 +00:00
configure.ac * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW 2007-09-23 13:56:56 +00:00
Makefile.in Add "make pdf" and "make install-pdf", from Brooks Moses 2007-03-27 18:09:36 +00:00
TODO