This patch makes value_primitive_filed copy full value->location, not just VALUE_ADDRESS -- just the same that Jim has done to value_copy. No changes in behaviour so far and no regressions on x86. OK? - Volodya * value.c (value_primitive_field): Copy the full 'location' contents, instead of assuming that copying ADDRESS will bring over everything in the union. Remove obsolete comment.