https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82158
--- Comment #1 from Peter Cordes <peter at cordes dot ca> --- Related: bug 55747 describes why gcc keeps the `push {r4, lr}` in the _Noreturn function: backtraces.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82158
--- Comment #1 from Peter Cordes <peter at cordes dot ca> --- Related: bug 55747 describes why gcc keeps the `push {r4, lr}` in the _Noreturn function: backtraces.