There is some history, which I just found out myself. * Test was introduced * `ci/script.sh` didn't check for failure conditions correctly * `memory.x` was updated to increase flash, but nobody noticed this test now incorrectly passing * I "fixed" the test in that I made it fail here: https://github.com/rust-embedded/cortex-m/pull/505 without realizing at the time that the code is now different, since ` ptr::read_volatile(ptr::addr_of!(RODATA))` reads the entire array instead of a single element, so it failing for a different stack related reason now.