https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101277
--- Comment #2 from Daniel Way <p.waydan at gmail dot com> --- Thank you Richard. I'm glad this was fixed in 10.3 and later. Unfortunately the latest arm-none-eabi-gcc toolchain is based on 10.2, but that's out of the GCC maintainers' purview.