Commit c1c99405 by Andrey Belevantsev Committed by Andrey Belevantsev

re PR middle-end/60292 (ICE: in fill_vec_av_set, at sel-sched.c:3863 with -m64…

re PR middle-end/60292 (ICE: in fill_vec_av_set, at sel-sched.c:3863 with -m64 after r206174 on powerpc-apple-darwin9.8.0)

	PR rtl-optimization/60292
	* sel-sched.c (fill_vec_av_set): Do not reset target availability
	bit fot the fence instruction.

From-SVN: r208109
parent 1d9def42
2014-02-25 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/60292
* sel-sched.c (fill_vec_av_set): Do not reset target availability
bit fot the fence instruction.
2014-02-24 Alangi Derick <alangiderick@gmail.com> 2014-02-24 Alangi Derick <alangiderick@gmail.com>
* calls.h: Fix typo in comment. * calls.h: Fix typo in comment.
......
...@@ -3823,7 +3823,8 @@ fill_vec_av_set (av_set_t av, blist_t bnds, fence_t fence, ...@@ -3823,7 +3823,8 @@ fill_vec_av_set (av_set_t av, blist_t bnds, fence_t fence,
/* If insn was already scheduled on the current fence, /* If insn was already scheduled on the current fence,
set TARGET_AVAILABLE to -1 no matter what expr's attribute says. */ set TARGET_AVAILABLE to -1 no matter what expr's attribute says. */
if (vinsn_vec_has_expr_p (vec_target_unavailable_vinsns, expr)) if (vinsn_vec_has_expr_p (vec_target_unavailable_vinsns, expr)
&& !fence_insn_p)
target_available = -1; target_available = -1;
/* If the availability of the EXPR is invalidated by the insertion of /* If the availability of the EXPR is invalidated by the insertion 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