diff options
author | Joel Brobecker <brobecker@gnat.com> | 2008-06-27 17:56:47 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2008-06-27 17:56:47 +0000 |
commit | 71fc5c8ed3df7cbdf55d65cbf9df5869f832a973 (patch) | |
tree | 4a33bee88ff572b50bce653cd52a18e2dfab43b6 /gdb/dwarf2read.c | |
parent | 684692b5f6a568b1797937db27c31ffc3fa87b58 (diff) | |
download | gdb-71fc5c8ed3df7cbdf55d65cbf9df5869f832a973.tar.gz |
* dwarf2read.c (read_attribute_value): Issue a complaint when
adjusting size attribute values of 0xffffffff as zero.
Diffstat (limited to 'gdb/dwarf2read.c')
-rw-r--r-- | gdb/dwarf2read.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 9723ddd0d7f..8f1062d90a7 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -6244,7 +6244,13 @@ read_attribute_value (struct attribute *attr, unsigned form, if (attr->name == DW_AT_byte_size && form == DW_FORM_data4 && DW_UNSND (attr) >= 0xffffffff) - DW_UNSND (attr) = 0; + { + complaint + (&symfile_complaints, + _("Suspicious DW_AT_byte_size value treated as zero instead of 0x%lx"), + DW_UNSND (attr)); + DW_UNSND (attr) = 0; + } return info_ptr; } |