diff options
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 70edc08..f3e1206 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,28 @@ +2013-12-17 Andrew Burgess <aburgess@broadcom.com> + + * dwarf2loc.c (read_pieced_value): Mark bits, not bytes + unavailable, use correct bit length. + * value.c (struct value): Extend comment on unavailable to + indicate that it is bit based. + (value_bits_available): New function. + (value_bytes_available): Call value_bits_available. + (value_entirely_available): Check against the bit length, not byte + length. + (mark_value_bits_unavailable): New function. + (mark_value_bytes_unavailable): Move contents to + mark_value_bits_unavailable, call to same. + (memcmp_with_bit_offsets): New function. + (value_available_contents_bits_eq): New function, takes the + functionality from value_available_contents_eq but uses + memcmp_with_bit_offsets now, and is bit not byte based. + (value_available_contents_eq): Move implementation into + value_available_contents_bits_eq, call to same. + (value_contents_copy_raw): Work on bits, not bytes. + (unpack_value_bits_as_long_1): Check availability in bits, not + bytes. + * value.h (value_bits_available): Declare new function. + (mark_value_bits_unavailable): Declare new function. + 2013-12-16 Pierre Muller <muller@sourceware.org> Fix compilation error for cygwin native build. |