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?

Reply via email to