]> git.unchartedbackwaters.co.uk Git - francis/libjit.git/commitdiff
Reset the epilog fixup list prior to restarting compilation of a function.
authorKlaus Treichel <ktreichel@web.de>
Mon, 24 Mar 2008 11:43:59 +0000 (11:43 +0000)
committerKlaus Treichel <ktreichel@web.de>
Mon, 24 Mar 2008 11:43:59 +0000 (11:43 +0000)
ChangeLog
jit/jit-function.c

index d227e59cc6846e35d58fe95a30255beb225d9501..80c766f231162b16bb31e2efeaf8d919b15c0d76 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-03-24  Klaus Treichel  <ktreichel@web.de>
+
+       * jit/jit-function.c (cleanup_on_restart): Reset the epilog_fixup.
+
 2008-03-04  Klaus Treichel  <ktreichel@web.de>
 
        * jit/Makefile.am: Add jit-rules-x86-64.inc to CLEANFILES to fix
index a53745e58839de92566b97d478af86392be41d2c..c34ada13e50fd1f5240545bdea55c759c5b8b437 100644 (file)
@@ -690,6 +690,9 @@ cleanup_on_restart(jit_gencode_t gen, jit_function_t func)
        {
                gen->touched = gen->permanent;
        }
+
+       /* Reset the epilog fixup list */
+       gen->epilog_fixup = 0;
 }
 
 /*