From 2659b40d30577bcf43d43bcb0767f5d5f4cb9192 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Fri, 23 May 2008 21:07:30 +0000 Subject: [PATCH] BugFix: wrong condition for Abs (this fixes Queens.c) [r19741] --- ir/ir/iropt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/ir/iropt.c b/ir/ir/iropt.c index f88146f10..a3bbb507f 100644 --- a/ir/ir/iropt.c +++ b/ir/ir/iropt.c @@ -4933,7 +4933,7 @@ static ir_node *transform_node_Mux(ir_node *n) { ir_node *block = get_nodes_block(n); ir_node *cmp_l = get_Cmp_left(cmp); - if (mode_honor_signed_zeros(mode) && is_negated_value(f, t)) { + if (!mode_honor_signed_zeros(mode) && is_negated_value(f, t)) { /* f = -t */ if ( (cmp_l == t && (pn == pn_Cmp_Ge || pn == pn_Cmp_Gt)) -- 2.20.1