https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94218
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- https://gcc.gnu.org/onlinedocs/gcc-9.3.0/gcc/Nonlocal-Gotos.html#index-_005f_005fbuiltin_005fsetjmp "You should use the standard C library functions declared in <setjmp.h> in user code instead of the builtins"