https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90523
--- Comment #3 from krux <hoganmeier at gmail dot com> --- Possible, gcc was built with --disable-multilib --with-arch=armv7e-m --with-mode=thumb --with-float=soft. And if I replace -mcpu=cortex-m4 with -march=armv7e-m in my test command there's no crash.