Happy new year all, (or Akemashite Omedetou, in Japanese)
After the modification of JIT compiler symbol done by Guilhem last week,
kaffe can not be compiled on m68k. Attached patch should be needed for
this cpu.
Similar patch should be needed for all types of cpu (except i386, of course)
including alpha or powerpc, because Guilhem just modified 'newlabel' part
of symbol change and not modified 'setEpilogueLabel' part.
Oh, I forget to write ChangeLog engry, how about this?
2005-1-6 Kiyo Inaba <[EMAIL PROTECTED]>
* config/m68k/jit-m68k.def,
config/m68k/jit3-m68k.def: Adjusted calls to the new name of
some JIT compiler symbols (for m68k).
Kiyo
diff -Naur kaffe-snap-041230.orig/config/m68k/jit3-m68k.def
kaffe-snap-041230/config/m68k/jit3-m68k.def
--- kaffe-snap-041230.orig/config/m68k/jit3-m68k.def2004-09-02
17:10:09.0 +0900
+++ kaffe-snap-041230/config/m68k/jit3-m68k.def 2005-01-06 14:54:43.0
+0900
@@ -1273,7 +1273,7 @@
define_insn(epilogue, epilogue_xxx)
{
- setEpilogueLabel ((uintp)CODEPC);
+ KaffeJIT3_setEpilogueLabel ((uintp)CODEPC);
/* Restore the callee saved registers */
#if defined(HAVE_NO_MOVEM)
diff -Naur kaffe-snap-041230.orig/config/m68k/jit-m68k.def
kaffe-snap-041230/config/m68k/jit-m68k.def
--- kaffe-snap-041230.orig/config/m68k/jit-m68k.def 2004-09-02
17:10:09.0 +0900
+++ kaffe-snap-041230/config/m68k/jit-m68k.def 2005-01-06 14:54:28.0
+0900
@@ -1253,7 +1253,7 @@
define_insn(epilogue, epilogue_xxx)
{
- setEpilogueLabel ((uintp)CODEPC);
+ KaffeJIT_setEpilogueLabel ((uintp)CODEPC);
op_unlk_a(REG_fp);
op_rts();
___
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe