patch for sparc sysdepCallMethod
Alexandre Oliva
oliva at dcc.unicamp.br
Sun May 3 17:49:19 PDT 1998
Alexandre Oliva <oliva at dcc.unicamp.br> writes:
> <DATE> Alexandre Oliva <oliva at dcc.unicamp.br>
> * config/sparc/common.h: (sysdepCallMethod) handle float and
> double return values
> * config/sparc/jit-sparc.def: (build_key) add missing
> semicolon, for debugging
Please append the following to the ChangeLog entry I provided:
(returnarg_long): swap i0 and i1 instead of aborting
I had completely forgotten about this change, sorry. In my modified
version of Kaffe <URL:http://www.dcc.unicamp.br/~oliva/guarana>, some
methods would load a long into (i1,i0), then return it, for some
reason I don't completely understand, then Kaffe would abort().
Although such load such be avoided, there's nothing wrong with taking
care of this particular case, right?
--
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
More information about the kaffe
mailing list