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