diff options
author | Jan Kratochvil <jan.kratochvil@redhat.com> | 2011-10-13 09:36:47 +0000 |
---|---|---|
committer | Jan Kratochvil <jan.kratochvil@redhat.com> | 2011-10-13 09:36:47 +0000 |
commit | e103e98648ab7db6fbfe62faf3533ac4ffda743b (patch) | |
tree | 2a97d0504e48ed3c6bcfa9eb79f6cc8e0fee97bc | |
parent | ba5cdace0d1f5ae5bbaffbcce98de8d0cee133fc (diff) | |
download | gdb-e103e98648ab7db6fbfe62faf3533ac4ffda743b.zip gdb-e103e98648ab7db6fbfe62faf3533ac4ffda743b.tar.gz gdb-e103e98648ab7db6fbfe62faf3533ac4ffda743b.tar.bz2 |
gdb/
* dwarf2read.c (dwarf2_fetch_die_location_block): Initialize .data even
if .size is 0.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/dwarf2read.c | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 479d7ce..e58ca80 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com> + + * dwarf2read.c (dwarf2_fetch_die_location_block): Initialize .data even + if .size is 0. + 2011-10-13 Yao Qi <yao@codesourcery.com> PR gdb/12703 diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 5fa6c5b..99f67d9 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -14217,8 +14217,10 @@ dwarf2_fetch_die_location_block (unsigned int offset, attr = dwarf2_attr (die, DW_AT_location, cu); if (!attr) { - /* DWARF: "If there is no such attribute, then there is no effect.". */ + /* DWARF: "If there is no such attribute, then there is no effect.". + DATA is ignored if SIZE is 0. */ + retval.data = NULL; retval.size = 0; } else if (attr_form_is_section_offset (attr)) |