[kaffe] mipsel/jit3: clinit/putstatic triggers Illegal Instruction
Mikolaj Habryn
dichro at rcpt.to
Fri Oct 15 03:01:00 PDT 2004
I cut down one of the existing test/internal test cases to bare minimum.
Changing the signature of a class variable from 'static final' to just
'static' causes a clinit() method to appear, and also causes the Illegal
Instruction exception.
I was operating on the theory that it's a problem with statics in the
class, since everything that emits a putstatic ends with a SIGILL, but
so does StaticMethodCall, which *doesn't* have a clinit() or putstatic
but *does* have an invokestatic emitted.
So, my question du jour: can I cause a clinit() to exist without using
statics?
m, dichotomically taxonomous.
More information about the kaffe
mailing list