https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99151
--- Comment #2 from Sebastian Huber <sebastian.hu...@embedded-brains.de> --- (In reply to Jakub Jelinek from comment #1) > This is done intentionally, so that one gets e.g. usable backtraces from > abort. Ok, the stack frame could be a feature. The extra nop on SPARC hurts a bit in my case since I have to show that my program has no unreachable code and here I get an unreachable nop: f: save %sp, -96, %sp call u, 0 nop nop <--------------- unreachable