From 264d596f3889810cf577880cf3ebc1d5c1fe11b3 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Fri, 25 Mar 2011 17:31:51 +0100 Subject: [PATCH] fix wrong usage of inverted vs negated condition codes --- ir/be/ia32/ia32_transform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/be/ia32/ia32_transform.c b/ir/be/ia32/ia32_transform.c index 4dc3f31c7..ea0d5ff0a 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -3036,7 +3036,7 @@ static ir_node *create_CMov(ir_node *node, ir_node *flags, ir_node *new_flags, match_commutative | match_am | match_16bit_am | match_mode_neutral); if (am.ins_permuted) - cc = ia32_invert_condition_code(cc); + cc = ia32_negate_condition_code(cc); new_node = new_bd_ia32_CMovcc(dbgi, new_block, addr->base, addr->index, addr->mem, am.new_op1, am.new_op2, new_flags, -- 2.20.1