> Now works on Solaris and i386, but segfaults at the GRAB_IV call in
> read_constants_table on my Alpha. Problems with the integer-pointer
> conversions in memory.c? (line 29 is giving me a warning).

The line 29 is extremely wrong. It assigns IV to void* without casting.
The alignment calculation is very wrong too. Using classic alignment,
it should read as:

        mem = (void*) (((IV)mem + mask) & ~mask);

Hong

Reply via email to