aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2out.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2015-04-20 15:30:01 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2015-04-20 15:30:01 +0200
commit38a4960f5d8ce30ce480e1a10fb56390861981e5 (patch)
tree89826f19da1856eebce194eabd07fce1d5db3fec /gcc/dwarf2out.c
parentc26de36ddce5d421c441cbf408142d094cb2b422 (diff)
downloadgcc-38a4960f5d8ce30ce480e1a10fb56390861981e5.zip
gcc-38a4960f5d8ce30ce480e1a10fb56390861981e5.tar.gz
gcc-38a4960f5d8ce30ce480e1a10fb56390861981e5.tar.bz2
re PR debug/65807 (ICE () on powerpc64le-linux-gnu)
PR debug/65807 * dwarf2out.c (add_AT_wide): Clear attr.dw_attr_val.val_entry. From-SVN: r222232
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r--gcc/dwarf2out.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 3f29db3..a04e6f6 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -3886,6 +3886,7 @@ add_AT_wide (dw_die_ref die, enum dwarf_attribute attr_kind,
attr.dw_attr = attr_kind;
attr.dw_attr_val.val_class = dw_val_class_wide_int;
+ attr.dw_attr_val.val_entry = NULL;
attr.dw_attr_val.v.val_wide = ggc_alloc<wide_int> ();
*attr.dw_attr_val.v.val_wide = w;
add_dwarf_attr (die, &attr);