https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112929
--- Comment #15 from Robin Dapp <rdapp at gcc dot gnu.org> --- I think we need to make sure that we're not writing out of bounds. In that case anything might happen and if we just don't happen to overwrite this variable we might hit another one but the test can still pass "by accident". If my analysis is correct (it was just done very quickly) the vl should be 32 at that point and we should not write past that size. We could have printf output a larger chunk of memory. Maybe this way we could see whether something was clobbered even with the newer qemu.