Commit 789b6d05 by Jakub Jelinek Committed by Jakub Jelinek

re PR fortran/55395 (libgfortran bootstrap failure on powerpc-linux-gnu and arm-linux-gnueabi)

	PR fortran/55395
	* varpool.c (varpool_remove_node): Don't drop DECL_INITIAL
	if -g and emitting DWARF2+.

From-SVN: r194272
parent 6c64e50f
2012-12-06 Jakub Jelinek <jakub@redhat.com>
PR fortran/55395
* varpool.c (varpool_remove_node): Don't drop DECL_INITIAL
if -g and emitting DWARF2+.
2012-12-06 Pat Haugen <pthaugen@us.ibm.com>
* config/rs6000/rs6000.c (rs6000_option_override_internal): Set
......@@ -65,7 +65,10 @@ varpool_remove_node (struct varpool_node *node)
&& !DECL_VIRTUAL_P (node->symbol.decl)
/* dbxout output constant initializers for readonly vars. */
&& (!host_integerp (DECL_INITIAL (node->symbol.decl), 0)
|| !TREE_READONLY (node->symbol.decl)))
|| !TREE_READONLY (node->symbol.decl))
/* dwarf2out can use most of the initializers. */
&& write_symbols != DWARF2_DEBUG
&& write_symbols != VMS_AND_DWARF2_DEBUG)
DECL_INITIAL (node->symbol.decl) = error_mark_node;
ggc_free (node);
}
......
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