[kaffe] x86_64 - Status?

Helmer Krämer hkraemer at freenet.de
Thu Oct 21 00:22:24 PDT 2004

On Wed, 20 Oct 2004 19:46:32 -0700
Eric Anholt <eta at lclark.edu> wrote:

> On Wed, 2004-10-20 at 18:53, Michael Franz wrote:
> > What is the status of the x86_64 version of Kaffe?  I am running SuSE
> > 9.1 on an Athlon 64 and finding that it fails 134 of 144 tests.
> > 
> > How does the x86_64 compare with what Eric Anholt  just posted about? 
> > Is x86_64 not for Athlon 64?
> x86_64 was the old name for amd64.  So, yeah, that's what you've got.
> When I emailed, I had only tested with two of my very trivial classes,
> and after trying one of my other very trivial classes I got a segfault. 
> I've tried looking for other warnings along the lines of the
> kaffe-methodcalls-external.diff one, but didn't find anything
> spectacular.  I've got a couple non-critical warning cleanups so far. 
> Actually, I was concerned about jni.c's DefineClass args not matching
> the definition from include/jni.h, but I didn't track down if it
> mattered or not.
> Right now I'm running a make check.  When that finishes, I'll back out
> my backout of dalibor's change that he brought up on IRC as being
> questionable, and see how that changes regression output (I expect
> unfavorably).

You may also want  to move the NO_HOLES and PROMOTE_ macros
from  sysdepCallMethod.h to common.h (these macros are used
in support.c, but support.c no longer defines the macros to
trigger inclusion of sysdepCallMethod.h). If these  are not
properly defined, passing  arguments to native methods will
only work for some types.


More information about the kaffe mailing list