[kaffe] x86 JIT bug
Timothy Stack
stack@cs.utah.edu
Sat Nov 1 15:28:01 2003
On Oct 31, 2003, at 10:12 PM, Jim Pick wrote:
> This dies with a NullPointerException with jit3 on x86, but it works
> with the interpreter.
>
> I'll look deeper tomorrow, but if anybody else wants to take a shot at
> it, be my guest.
Its caused by the jitter not spilling one of the values before the
exception handler comes into play. So, the exception gets caught and
the code reads a bogus value from the stack. I tweaked it and got it
working, but I still need to hack it a bit before checking it in.
> In case you're curious, it's from inside ant. It's preventing
> avalon-logkit from compiling inside the Jakarta Gump regression test
> I'm
> trying to build.
>
> Cheers,
>
> - Jim
thanks,
tim