alignment problem ?
Godmar Back
gback at cs.utah.edu
Sun Jul 19 16:43:06 PDT 1998
Raffaele,
would it be possible for you to post your changes as unified diffs?
- Godmar
>
>
> Ok, I seems to have solved all my problems.
>
> One was the ALIGNMENT_OF_SIZE macro not defined for any architecture
> but i386 (that defaults to align to the type size, while my compiler - and
> most of what's around - alignes to a maximum of 4 bytes).
>
> The other was an incorrect implementation of I2C in the interpreter.
> While the jit correctly consider a Java character as a 16-bit variable,
> the interpreter was returning only the lower 8 bits. And the pizza
> compiler class reader reads 2-byte values as Character and then converts
> them into Integer.
>
> I changed the implementation of cvt_int_char in kaffe/kaffevm/intrp/icode.h
> to be the same as cvt_int_short and everything is now working.
>
> Now I can check if I can use the jit for my machine.
>
> Thanks to everybody that replayed.
>
> -- Raffaele
>
> -------------------------------------------------------------------------
> raff at aromatic.com (::) http://www.aromatic.com/~raff
> http://www.aromatic.com
>
>
>
>
More information about the kaffe
mailing list