From 5b018c651a9ba855b19e60ad354c21400cc343a2 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Sun, 22 May 2011 00:40:55 -0400 Subject: re PR c++/49092 (ice in tree_add_const_value_attribute) PR c++/49092 * dwarf2out.c (tree_add_const_value_attribute_for_decl): Check for static storage duration. From-SVN: r174024 --- gcc/dwarf2out.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gcc/dwarf2out.c') diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index b85a55e..55453a3 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -17719,7 +17719,9 @@ tree_add_const_value_attribute_for_decl (dw_die_ref var_die, tree decl) if (!decl || (TREE_CODE (decl) != VAR_DECL - && TREE_CODE (decl) != CONST_DECL)) + && TREE_CODE (decl) != CONST_DECL) + || (TREE_CODE (decl) == VAR_DECL + && !TREE_STATIC (decl))) return false; if (TREE_READONLY (decl) -- cgit v1.1