http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59083
--- Comment #15 from Richard Biener <rguenth at gcc dot gnu.org> --- Note that technically invalid C programs still may be "reasonable". For example writing *0 = 1; and catching that via sigsetjmp/siglongjmp and a signal handler is possible but of course invokes undefined behavior according to the C standard. But yes, if now random "POSIX" programs start failing then that's bad. Does -fnon-call-exceptions exeption handling on SJLJ targets still work? (I suppose we lower to SJLJ only after RTL expansion or we at least still have EH edges around).