From df5a8a477fbf24da76c9f287a7e2115c081b16df Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Wed, 28 May 2008 13:05:48 +0000 Subject: [PATCH] fixed condition for add/sub esp, 4/8 [r19810] --- ir/be/ia32/ia32_optimize.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ir/be/ia32/ia32_optimize.c b/ir/be/ia32/ia32_optimize.c index be267946a..676050013 100644 --- a/ir/be/ia32/ia32_optimize.c +++ b/ir/be/ia32/ia32_optimize.c @@ -595,10 +595,10 @@ static void peephole_be_IncSP(ir_node *node) /* replace IncSP -4 by Pop freereg when possible */ offset = be_get_IncSP_offset(node); - if ((offset != -8 || !ia32_cg_config.use_add_esp_8) && - (offset != -4 || !ia32_cg_config.use_add_esp_4) && - (offset != +4 || !ia32_cg_config.use_sub_esp_4) && - (offset != +8 || !ia32_cg_config.use_sub_esp_8)) + if ((offset != -8 || ia32_cg_config.use_add_esp_8) && + (offset != -4 || ia32_cg_config.use_add_esp_4) && + (offset != +4 || ia32_cg_config.use_sub_esp_4) && + (offset != +8 || ia32_cg_config.use_sub_esp_8)) return; if (offset < 0) { -- 2.20.1