https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93021
--- Comment #3 from Ron Sutton <rongithub at gmail dot com> --- When a bootloader transfers control to an application, there is no context to be saved; a new context is being created and the old one discarded. Incidentally, this bug also impacts compilation of Adafruit's MicroPython. For details, see https://github.com/micropython/micropython/issues/4785 https://github.com/micropython/micropython/pull/4791