https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72788
Bug ID: 72788 Summary: Stack unwinding fails since GCC 4.9 on i686 without -fexceptions Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: fw at gcc dot gnu.org Target Milestone: --- Target: i686-redhat-linux-gnu The tst-cleanupx4 test case used to test stack unwinding (for thread cancellation processing) for code compiled without -fexceptions. Starting with GCC 4.9, this no longer works on i686: https://www.sourceware.org/ml/libc-alpha/2014-07/msg00299.html https://www.sourceware.org/ml/libc-alpha/2015-11/msg00533.html Is the requirement for -fexceptions expected behavior on the GCC side?