https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64242
--- Comment #3 from Wilco <wdijkstr at arm dot com> --- (In reply to H.J. Lu from comment #2) > Dup of PR 59039? No that talks about not using __builtin_setjmp and __builtin_longjmp within the same function. I only used longjmp. Or are they so broken you need to put both the __builtin_longjmp and __builtin_setjmp in their own non-inlineable functions and make sure you never pass the jmpbuf via an argument? If so what is the point?