2005-02-07 Andrew Cagney <cagney@gnu.org>

* value.h (set_value_offset): Declare.
	* value.c (set_value_offset): Declare.
	* gnu-v2-abi.c, jv-valprint.c, valarith.c, valops.c: Update.
	* findvar.c: Update.
This commit is contained in:
Andrew Cagney
2005-02-08 02:29:18 +00:00
parent 17cf0ecde3
commit f5cf64a727
8 changed files with 22 additions and 11 deletions

View File

@@ -710,9 +710,9 @@ value_from_register (struct type *type, int regnum, struct frame_info *frame)
if (TARGET_BYTE_ORDER == BFD_ENDIAN_BIG
&& len < register_size (current_gdbarch, regnum))
/* Big-endian, and we want less than full size. */
v->offset = register_size (current_gdbarch, regnum) - len;
set_value_offset (v, register_size (current_gdbarch, regnum) - len);
else
v->offset = 0;
set_value_offset (v, 0);
memcpy (value_contents_raw (v), value_bytes + value_offset (v), len);
}
return v;