https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118
--- Comment #7 from Tavian Barnes <tavianator at gmail dot com> --- > the warning is issued for variables which are alive after return from longjmp > but not marked as volatile. Such variables will have undefined value > according to C standard > (http://pubs.opengroup.org/onlinepubs/7908799/xsh/longjmp.html). But this condition is not met: > - They are changed between the setjmp() invocation and longjmp() call.