https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114872
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=56512 Resolution|--- |INVALID --- Comment #27 from Andrew Pinski <pinskia at gcc dot gnu.org> --- https://pubs.opengroup.org/onlinepubs/7908799/xsh/longjmp.html The requirement of using volatile has been there a long time before your code was written ...