binutils-gdb/gdb/testsuite
Ulrich Weigand f2c7657e9a ChangeLog:
* dwarf2expr.h (struct dwarf_value_location): Use ULONGEST as type
	of stack values.
	(struct dwarf_expr_piece): Rename "expr" member to "mem".  Add new
	"value" member.
	(dwarf_expr_push): Change input type to ULONGEST.
	(dwarf_expr_fetch): Change return type to ULONGEST.
	(dwarf_expr_fetch_address): Add prototype.
	(dwarf2_read_address): Remove prototype.
	* dwarf2expr.c (dwarf_expr_push): Use ULONGEST as type of stack values.
	Truncate stack values to ctx->addr_size bytes.
	(dwarf_expr_fetch): Change return value to ULONGEST.
	(dwarf_expr_fetch_address): New function.
	(add_piece): Use dwarf_expr_fetch_address instead of dwarf_expr_fetch
	when appropriate.  Update for struct dwarf_expr_piece changes.
	(dwarf2_read_address): Remove.
	(unsigned_address_type): Remove.
	(signed_address_type): Remove.
	(execute_stack_op): Use dwarf_expr_fetch_address instead of
	dwarf_expr_fetch when appropriate.  Use ULONGEST as type of stack
	values.  Perform operations on ULONGEST instead of on GDB values,
	sign-extending from ctx->addr_size bytes as needed.  Read DW_OP_addr
	values and DW_OP_deref results as unsigned integers.
	* dwarf2loc.c (read_pieced_value): Update for struct dwarf_expr_piece
	changes.
	(write_pieced_value): Likewise.
	(dwarf2_evaluate_loc_desc): Use dwarf_expr_fetch_address instead of
	dwarf_expr_fetch when appropriate.
	(compile_dwarf_to_ax): Read DW_OP_addr values as unsigned integers.
	* dwarf2-frame.c (execute_stack_op): Use dwarf_expr_fetch_address
	instead of dwarf_expr_fetch when appropriate.

testsuite/ChangeLog:

	* gdb.cell/dwarfaddr.exp: New file.
	* gdb.cell/dwarfaddr.S: New file.
2010-06-25 13:00:33 +00:00
..
config Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.ada 2010-06-08 Michael Snyder <msnyder@vmware.com> 2010-06-10 19:48:20 +00:00
gdb.arch ChangeLog: 2010-06-19 17:36:51 +00:00
gdb.asm 2010-06-08 Michael Snyder <msnyder@vmware.com> 2010-06-10 19:48:20 +00:00
gdb.base gdb/ 2010-06-24 15:17:32 +00:00
gdb.cell ChangeLog: 2010-06-25 13:00:33 +00:00
gdb.cp * gdb.cp/cpexprs.exp: Skip test on spu*-*-*. 2010-06-11 17:35:28 +00:00
gdb.disasm Examine instruction at label `start' instead of `_start'. 2010-06-14 19:21:11 +00:00
gdb.dwarf2 gdb/ChangeLog: 2010-06-16 18:30:34 +00:00
gdb.fortran gdb/ 2010-06-02 23:01:01 +00:00
gdb.gdb * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's. 2010-06-22 00:02:07 +00:00
gdb.hp Do not set prms_id/bug_id anymore. 2010-05-05 18:07:04 +00:00
gdb.java gdb/testsuite/ 2010-06-01 17:22:33 +00:00
gdb.mi * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is 2010-06-14 15:45:33 +00:00
gdb.modula2 Update copyright year in most headers. 2010-01-01 07:32:07 +00:00
gdb.multi * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use 2010-06-18 15:08:29 +00:00
gdb.objc Do not set prms_id/bug_id anymore. 2010-05-05 18:07:04 +00:00
gdb.opt 2010-06-02 Michael Snyder <msnyder@vmware.com> 2010-06-02 21:46:45 +00:00
gdb.pascal * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail 2010-05-25 21:02:00 +00:00
gdb.python * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag. 2010-06-18 16:51:10 +00:00
gdb.reverse 2010-06-03 Michael Snyder <msnyder@vmware.com> 2010-06-03 23:54:18 +00:00
gdb.server 2010-06-08 Michael Snyder <msnyder@vmware.com> 2010-06-10 19:48:20 +00:00
gdb.stabs Do not set prms_id/bug_id anymore. 2010-05-05 18:07:04 +00:00
gdb.threads * thread.c (thread_id_make_value): Make a value representing the 2010-06-18 17:44:40 +00:00
gdb.trace * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace. 2010-06-11 23:25:59 +00:00
gdb.xml * gdbtypes.c (append_composite_type_field_raw): New. 2010-03-01 17:19:23 +00:00
lib * lib/gdb.exp (banned_variables_traced): New global variable. 2010-06-22 07:21:29 +00:00
.gdbinit
ChangeLog ChangeLog: 2010-06-25 13:00:33 +00:00
Makefile.in gdb/testsuite/ 2010-04-09 20:50:46 +00:00
TODO
aclocal.m4
configure testsuite/ 2010-02-19 17:13:21 +00:00
configure.ac testsuite/ 2010-02-19 17:13:21 +00:00
dg-extract-results.sh gdb/testsuite/ 2010-03-22 20:38:58 +00:00