Commit 08fd6d04 by Eric Christopher Committed by Eric Christopher

expr.c (do_store_flag): Remove check for non-negative BRANCH_COST.


2005-06-06  Eric Christopher  <echristo@redhat.com>

	target/21927
	* expr.c (do_store_flag): Remove check for non-negative BRANCH_COST.

From-SVN: r100670
parent 5e97d404
2005-06-06 Eric Christopher <echristo@redhat.com>
target/21927
* expr.c (do_store_flag): Remove check for non-negative BRANCH_COST.
2005-06-06 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* config/i386/x86-64.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Guard with
......
......@@ -8729,8 +8729,7 @@ do_store_flag (tree exp, rtx target, enum machine_mode mode, int only_cheap)
if ((code == LT && integer_zerop (arg1))
|| (! only_cheap && code == GE && integer_zerop (arg1)))
;
else if (BRANCH_COST >= 0
&& ! only_cheap && (code == NE || code == EQ)
else if (! only_cheap && (code == NE || code == EQ)
&& TREE_CODE (type) != REAL_TYPE
&& ((abs_optab->handlers[(int) operand_mode].insn_code
!= CODE_FOR_nothing)
......
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