Commit 07357f2f by Jeff Law Committed by Jeff Law

re PR tree-optimization/60902 (ffmpeg built with gcc 4.9 RC produces incorrect flac playback code)

	PR tree-optimization/60902
	* tree-ssa-threadedge.c
	(record_temporary_equivalences_from_stmts_at_dest): Only iterate
	over real defs when invalidating outputs from statements that do not
	produce useful outputs for threading.

From-SVN: r209860
parent 6c6aa8e6
2014-04-28 Jeff Law <law@redhat.com>
PR tree-optimization/60902
* tree-ssa-threadedge.c
(record_temporary_equivalences_from_stmts_at_dest): Only iterate
over real defs when invalidating outputs from statements that do not
produce useful outputs for threading.
2014-04-28 Richard Biener <rguenther@suse.de> 2014-04-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/60979 PR tree-optimization/60979
......
...@@ -398,7 +398,7 @@ record_temporary_equivalences_from_stmts_at_dest (edge e, ...@@ -398,7 +398,7 @@ record_temporary_equivalences_from_stmts_at_dest (edge e,
ssa_op_iter iter; ssa_op_iter iter;
if (backedge_seen) if (backedge_seen)
FOR_EACH_SSA_TREE_OPERAND (op, stmt, iter, SSA_OP_ALL_DEFS) FOR_EACH_SSA_TREE_OPERAND (op, stmt, iter, SSA_OP_DEF)
{ {
/* This call only invalidates equivalences created by /* This call only invalidates equivalences created by
PHI nodes. This is by design to keep the cost of PHI nodes. This is by design to keep the cost of
......
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