2017-05-16 Richard Biener <rguenther@suse.de>
* dwarf2out.c (loc_list_from_tree_1): Do not create
DW_OP_GNU_variable_value for DECL_IGNORED_P decls.
From-SVN: r248094
2017-05-16 Richard Biener <rguenther@suse.de>
+ * dwarf2out.c (loc_list_from_tree_1): Do not create
+ DW_OP_GNU_variable_value for DECL_IGNORED_P decls.
+
+2017-05-16 Richard Biener <rguenther@suse.de>
+
* dwarf2out.c (resolve_variable_value_in_expr): Lookup DIE
just generated.
(note_variable_value_in_expr): If we resolved the decl ref
&& early_dwarf
&& current_function_decl
&& want_address != 1
+ && ! DECL_IGNORED_P (loc)
&& (INTEGRAL_TYPE_P (TREE_TYPE (loc))
|| POINTER_TYPE_P (TREE_TYPE (loc)))
&& DECL_CONTEXT (loc) == current_function_decl