patch for sparc sysdepCallMethod

Alexandre Oliva oliva at dcc.unicamp.br
Sun May 3 16:01:29 PDT 1998


Alexandre Oliva <oliva at dcc.unicamp.br> writes:

> [1  <text/plain; US-ASCII (7bit)>]
> Alexandre Oliva <oliva at dcc.unicamp.br> 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 dcc.unicamp.br mailto:aoliva at acm.org
http://www.dcc.unicamp.br/~oliva
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 : http://kaffe.org/pipermail/kaffe/attachments/19980503/b148e959/attachment-0006.obj 


More information about the kaffe mailing list