Commit 71a810c3 by Jakub Jelinek Committed by Jakub Jelinek

re PR debug/40040 (gfortran invalid DW_AT_location for overridable variables)

	PR debug/40040
	* dwarf2out.c (add_name_and_src_coords_attributes): Add
	DW_AT_{,MIPS_}linkage_name even for Fortran decls.

From-SVN: r158612
parent 6cf3abb1
2010-04-21 Jakub Jelinek <jakub@redhat.com>
PR debug/40040
* dwarf2out.c (add_name_and_src_coords_attributes): Add
DW_AT_{,MIPS_}linkage_name even for Fortran decls.
2010-04-21 Jan Hubicka <jh@suse.cz> 2010-04-21 Jan Hubicka <jh@suse.cz>
* ipa-prop.c (ipa_edge_removal_hook): Check for bounds. * ipa-prop.c (ipa_edge_removal_hook): Check for bounds.
......
...@@ -16808,8 +16808,7 @@ add_name_and_src_coords_attributes (dw_die_ref die, tree decl) ...@@ -16808,8 +16808,7 @@ add_name_and_src_coords_attributes (dw_die_ref die, tree decl)
if ((TREE_CODE (decl) == FUNCTION_DECL || TREE_CODE (decl) == VAR_DECL) if ((TREE_CODE (decl) == FUNCTION_DECL || TREE_CODE (decl) == VAR_DECL)
&& TREE_PUBLIC (decl) && TREE_PUBLIC (decl)
&& !DECL_ABSTRACT (decl) && !DECL_ABSTRACT (decl)
&& !(TREE_CODE (decl) == VAR_DECL && DECL_REGISTER (decl)) && !(TREE_CODE (decl) == VAR_DECL && DECL_REGISTER (decl)))
&& !is_fortran ())
{ {
/* Defer until we have an assembler name set. */ /* Defer until we have an assembler name set. */
if (!DECL_ASSEMBLER_NAME_SET_P (decl)) if (!DECL_ASSEMBLER_NAME_SET_P (decl))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment