patch for sparc sysdepCallMethod

Alexandre Oliva oliva at
Sun May 3 16:01:29 PDT 1998

Alexandre Oliva <oliva at> writes:

> [1  <text/plain; US-ASCII (7bit)>]
> Alexandre Oliva <oliva at> writes:

>> Matthew P Gleeson <gleeson at ERC.MsState.Edu> writes:
>>> I think I can see where the problem occurs: the sysdepCallMethod()
>>> macro in config/sparc/common.h doesn't do the right thing with the
>>> 64-bit jlong argument to Thread.sleep().

>> Correct, it seems not to be prepared to handle longs. :-(

> Now it does, with the attached patch.

However, this patch would not correctly handle float and double return
values.  The attached patch (that should be applied after the previous 
one) will fix this problem.

It also adds a missing semicolon in jit-sparc.def, that would only be
detected if DEBUG was defined.

Alexandre Oliva
mailto:oliva at mailto:aoliva at
Universidade Estadual de Campinas, SP, Brasil
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sparc-intrp2.diff
Type: application/octet-stream
Size: 2423 bytes
Desc: not available
Url : 

More information about the kaffe mailing list