http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54289
--- Comment #7 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-08-16 19:51:54 UTC --- Nothing changes, because the C++ standard says that macros which can be implemented as functions in C must be actual macros in C++ (and setjmp is *explicitly* mentioned)