From: Michael Beck Date: Wed, 28 May 2008 13:05:48 +0000 (+0000) Subject: fixed condition for add/sub esp, 4/8 X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=df5a8a477fbf24da76c9f287a7e2115c081b16df;p=libfirm fixed condition for add/sub esp, 4/8 [r19810] --- 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) {