binutils-gdb/gdb/testsuite/gdb.cell
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
..
Makefile.in
arch.exp
break-spu.c
break.c
break.exp
bt-spu.c
bt.c
bt.exp
bt2-spu.c
configure
configure.ac
core.exp
coremaker-spu.c
coremaker.c
data-spu.c
data.c
data.exp
dwarfaddr.S ChangeLog: 2010-06-25 13:00:33 +00:00
dwarfaddr.exp ChangeLog: 2010-06-25 13:00:33 +00:00
ea-cache-spu.c
ea-cache.c
ea-cache.exp
ea-standalone.c
ea-standalone.exp
ea-test.c
ea-test.exp
f-regs.exp
fork-spu.c
fork.c
fork.exp
gcore.exp
mem-access-spu.c
mem-access.c
mem-access.exp
ptype.exp
registers.exp
size-spu.c
size.c
sizeof.exp
solib-symbol.exp
solib.exp