https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104613
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- struct _Unwind_Context _Unwind_Resume_or_Rethrow_this_context; void offset (int); struct _Unwind_Context { void *reg[7]; } _Unwind_Resume_or_Rethrow() { struct _Unwind_Context cur_contextcur_context = _Unwind_Resume_or_Rethrow_this_context; offset(0); __builtin_eh_return ((long) offset, 0); }