diff options
author | Ken Werner <ken.werner@de.ibm.com> | 2010-11-03 14:21:58 +0000 |
---|---|---|
committer | Ken Werner <ken.werner@de.ibm.com> | 2010-11-03 14:21:58 +0000 |
commit | dbc98a8b6eb97ea7315e04103cdfec5add47f3c4 (patch) | |
tree | 767338cf124ded0f5c63ea6521f6a72b84095488 /gdb/ChangeLog | |
parent | 27dee630aae66dd61eb20135e7b8384088b1a496 (diff) | |
download | gdb-dbc98a8b6eb97ea7315e04103cdfec5add47f3c4.zip gdb-dbc98a8b6eb97ea7315e04103cdfec5add47f3c4.tar.gz gdb-dbc98a8b6eb97ea7315e04103cdfec5add47f3c4.tar.bz2 |
gdb:
* dwarf2read.c (read_array_type): Read the DW_AT_byte_size from the
DIE and set the length of the type.
* gdbtypes.h (get_array_bounds): Move here from valprint.h.
* gdbtypes.c (get_array_bounds): Move here from valprint.c and
return 0 if the corresponding bounds of the type are undefined.
* valprint.h (get_array_bounds): Move declaration to gdbtypes.h.
* valprint.c (get_array_bounds): Move implementation to gdbtypes.c.
(val_print_array_elements): Use get_array_bounds to compute the number
of array elements instead of dividing the length of the array by the
length of the element types.
* valarith.c (vector_binop): Likewise.
* valops.c (value_cast): Likewise.
* c-valprint.c (c_val_print): Likewise.
* c-typeprint.c (c_type_print_varspec_suffix): Likewise.
gdb/testsuite:
* gdb.base/gnu_vector.exp: Adjust expect messages.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 93817ec..719582b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,22 @@ 2010-11-03 Ken Werner <ken.werner@de.ibm.com> + * dwarf2read.c (read_array_type): Read the DW_AT_byte_size from the + DIE and set the length of the type. + * gdbtypes.h (get_array_bounds): Move here from valprint.h. + * gdbtypes.c (get_array_bounds): Move here from valprint.c and + return 0 if the corresponding bounds of the type are undefined. + * valprint.h (get_array_bounds): Move declaration to gdbtypes.h. + * valprint.c (get_array_bounds): Move implementation to gdbtypes.c. + (val_print_array_elements): Use get_array_bounds to compute the number + of array elements instead of dividing the length of the array by the + length of the element types. + * valarith.c (vector_binop): Likewise. + * valops.c (value_cast): Likewise. + * c-valprint.c (c_val_print): Likewise. + * c-typeprint.c (c_type_print_varspec_suffix): Likewise. + +2010-11-03 Ken Werner <ken.werner@de.ibm.com> + * valarith.c (value_pos, value_neg, value_complement): Handle vector types. * valops.c (value_one): Likewise. |