[kaffe] More mipsel jit3
Timothy Stack
stack at cs.utah.edu
Tue Mar 9 12:44:13 PST 2004
> Success!
>
> Casey> So either (1) the call to push_int preceding this is bogus, or
> Casey> (2) that call needs to be followed by a popargs, but isn't.
>
> The problem stemmed from exception throwing: popargs_internal will not
> call popargs if the method does not return (and popargs_noreturn,
> called from soft_athrow, is #defined as popargs_internal(0)), but in
> the mips backend popargs *must* be called, even if a noreturn is
> reached.
>
> The fix is probably to make the backend not depend on this behavior,
No, its just wrong... I'll change it to do the call, except when there
are no arguments.
> Casey Marshall || rsdio at metastatic.org
tim
More information about the kaffe
mailing list