Andy Dougherty (via RT) wrote:

...  On SPARC, doubles should be aligned on 8-bit boundaries.
The speculation is that the _num_val part of the UnionVal in the PMC
ends up unaligned. However, I couldn't follow where that happened, so I can't suggest a patch.

It happends directly in the PMC memory arena. Whenever the PMC size % 8 isn't zero. CUrrently we'd need to make the PMC structure bigger by one word in that case.

include/parrot/pobj.h:84 - the _pobj_version is not in the structure if optimizing.

leo



Reply via email to