diff --git a/mps/code/locv.c b/mps/code/locv.c index a1975e6a43d..d8eccbb04bf 100644 --- a/mps/code/locv.c +++ b/mps/code/locv.c @@ -27,7 +27,7 @@ static void stepper(mps_addr_t addr, mps_fmt_t fmt, mps_pool_t pool, static mps_fmt_A_s locv_fmt = { - (mps_align_t)4, + (mps_align_t)8, /* was 4 @@@@ FIXME: W3I6MV Temporary fix */ scan, skip, copy, @@ -61,9 +61,10 @@ int main(void) die(mps_ap_create(&ap, pool, MPS_RANK_EXACT), "APCreate"); - die(mps_reserve(&p, ap, (size_t)4), "mps_reserve 4"); - *(mps_word_t *)p = 4; - cdie(mps_commit(ap, p, (size_t)4), "commit 4"); + /* was 4 @@@@ FIXME: W3I6MV Temporary fix */ + die(mps_reserve(&p, ap, (size_t)8), "mps_reserve 4"); + *(mps_word_t *)p = 8; + cdie(mps_commit(ap, p, (size_t)8), "commit 4"); die(mps_reserve(&roots[1], ap, (size_t)8), "mps_reserve 8"); p = roots[1]; @@ -74,9 +75,10 @@ int main(void) *(mps_word_t *)p = 4096; cdie(mps_commit(ap, p, (size_t)4096), "commit 4096"); - die(mps_reserve(&p, ap, (size_t)4), "mps_reserve last"); - *(mps_word_t *)p = 4; - cdie(mps_commit(ap, p, (size_t)4), "commit last"); + /* was 4 @@@@ FIXME: W3I6MV Temporary fix */ + die(mps_reserve(&p, ap, (size_t)8), "mps_reserve last"); + *(mps_word_t *)p = 8; + cdie(mps_commit(ap, p, (size_t)8), "commit last"); { size_t count = 0;