Alpha VM on Solaris UltraSPARC?
nickf at cadence.com
Fri Mar 11 08:40:36 PST 2005
Do you mean change the use of long long to something equivalent (Byte?)
in the structs MethodDefinition and Map?
Nick (who is looking at the vm implementation for the first time).
Lee Salzman wrote:
> The problem there is dispatchID is a 64 bit integer. However, GCC
> generates a particular 64 bit load store requires dispatchID to be
> aligned to an 8 byte address, which the Slate heap can't guarentee. You
> just need to replace the dispatchID stores with some sort of byte-wise
> store that GCC won't optimize into the aligned store.
More information about the Slate