X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fmips%2Fmips_emitter.c;h=23b93d54cfc8480f573f66dc15c7339ce9dd49dd;hb=48f0393daa5d5a14ed7e3e32ee2b090759c9371e;hp=dd4bf043b367ce25bef09e1f8874a075915879ce;hpb=c3ea52624c1aff44ad4683db4a14885da875b021;p=libfirm diff --git a/ir/be/mips/mips_emitter.c b/ir/be/mips/mips_emitter.c index dd4bf043b..23b93d54c 100644 --- a/ir/be/mips/mips_emitter.c +++ b/ir/be/mips/mips_emitter.c @@ -341,11 +341,10 @@ static void mips_emit_IncSP(const ir_node *node, mips_emit_env_t *env) FILE *F = env->out; int offset = be_get_IncSP_offset(node); - if(offset == 0) + if(offset == 0) { + fprintf(F, "\t\t\t\t # omitted IncSP with 0\n"); return; - - if(be_get_IncSP_direction(node) != be_stack_dir_expand) - offset = -offset; + } fprintf(F, "\taddi $sp, $sp, %d\n", -offset); }