[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