[Bug c++/59083] -fisolate-erroneous-paths produces illegal instruction with enabled -fprofile-generate
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Nov 13 15:47:00 GMT 2013
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).
More information about the Gcc-bugs
mailing list