Looking at some of the test failures, I see several instances where t/src/sprintf test 1 is failing because
printf("0x%x", (int) -1) is 0xffffffff but Parrot_sprintf("%08vd", (INTVAL) -1) is 0xffffffffffffffff Except that the latter seems correct to me, for a 64-bit platform. For now, I'm removing that part of the test, until someone tells me what I'm overlooking.