[Bug middle-end/71180] [7 Regression] r236373 breaks x86 exception handling

segher at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu May 19 08:52:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71180

Segher Boessenkool <segher at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Author: segher
Date: Thu May 19 07:51:48 2016
New Revision: 236441

URL: https://gcc.gnu.org/viewcvs?rev=236441&root=gcc&view=rev
Log:
function: A fix for my previous commit

It failed for targets that have an eh_return pattern with a splitter
gated by epilogue_done.


        * function.c (thread_prologue_and_epilogue_insn): Move the
        "goto epilogue_done" one block later.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/function.c


More information about the Gcc-bugs mailing list