Adding -mno-unaligned-access to MESON_ARM_*_FLAGS fixes the tests failure with a more recent qemu.
From the comments at https://gitlab.com/qemu-project/qemu/-/issues/2542 it looks like the only prob here is that the testsuite (which is designed to run without any OS whatsoever, just as a bootloader) forgot to enable the MMU. So even if we succeed to run the tests on a real arm hardware, to reproduce the failure it has to run as a bootloader too, ie, not within an already running linux system. Which is a more difficult test to run, obviously. Thanks, /mjt