http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15996
--- Comment #11 from Andrew Pinski <pinskia at gcc dot gnu.org> --- __builtin_longjmp/__builtin_setjmp should really not be used as they are really only for internal use only. See PR 59039 for more information on that subject.