Commit 2e216592 by Jakub Jelinek Committed by Jakub Jelinek

re PR tree-optimization/52376 (ICE in lto_input_tree_ref, at…

re PR tree-optimization/52376 (ICE in lto_input_tree_ref, at lto-streamer-in.c:266 while linking LTO-PGO libxul)

	PR tree-optimization/52376
	* ipa-split.c (split_function): Ignore CLOBBER stmts.

From-SVN: r184600
parent 2662a821
2012-02-27 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/52376
* ipa-split.c (split_function): Ignore CLOBBER stmts.
2012-02-27 Stuart Henderson <shenders@gcc.gnu.org> 2012-02-27 Stuart Henderson <shenders@gcc.gnu.org>
* ifcvt.c (noce_get_condition): Check condition variable is not * ifcvt.c (noce_get_condition): Check condition variable is not
......
...@@ -1300,7 +1300,8 @@ split_function (struct split_point *split_point) ...@@ -1300,7 +1300,8 @@ split_function (struct split_point *split_point)
gimple_return_set_retval (gsi_stmt (bsi), retval); gimple_return_set_retval (gsi_stmt (bsi), retval);
break; break;
} }
else if (gimple_code (gsi_stmt (bsi)) == GIMPLE_ASSIGN) else if (gimple_code (gsi_stmt (bsi)) == GIMPLE_ASSIGN
&& !gimple_clobber_p (gsi_stmt (bsi)))
{ {
gimple_assign_set_rhs1 (gsi_stmt (bsi), retval); gimple_assign_set_rhs1 (gsi_stmt (bsi), retval);
break; break;
......
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