]> git.unchartedbackwaters.co.uk Git - francis/libjit.git/commitdiff
fix compilation for archs without register stack
authorAleksey Demakov <ademakov@gmail.com>
Wed, 4 Apr 2007 02:52:05 +0000 (02:52 +0000)
committerAleksey Demakov <ademakov@gmail.com>
Wed, 4 Apr 2007 02:52:05 +0000 (02:52 +0000)
ChangeLog
jit/jit-reg-alloc.c

index ac537955c881a76cc07c49c1e068a2ad9553b560..ccfc53ff8f918f02ba0340e4bcb577f83d6d7345 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-04-04  Aleksey Demakov  <ademakov@gmail.com>
+
+       * jit/jit-reg-alloc.c (commit_output_value): fix compilation for
+       archs without register stack (thanks Klaus).
+
 2007-03-04  Aleksey Demakov  <ademakov@gmail.com>
 
        * configure.in: update working version to "0.1.1".
index a7dea56d0ecbb2aff18f0c7d740b407569b466db..716c45b4b1062fa787a2fca6eba7d4eb9d94d061 100644 (file)
@@ -2612,10 +2612,12 @@ commit_output_value(jit_gencode_t gen, _jit_regs_t *regs, int push_stack_top)
                return;
        }
 
+#ifdef JIT_REG_STACK
        if(IS_STACK_REG(desc->reg) && push_stack_top)
        {
                ++(gen->reg_stack_top);
        }
+#endif
        bind_value(gen, desc->value, desc->reg, desc->other_reg, 0);
 
        if(!desc->used)