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

Ian Lance Taylor <ian at airs dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #33644|0                           |1
        is obsolete|                            |

--- Comment #19 from Ian Lance Taylor <ian at airs dot com> ---
Created attachment 33661
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33661&action=edit
possible patch 2

Here is a new possible patch.  This time I tested it on a PPC GNU/Linux
machine.  The problem was a mishandling of the stack walk when using MakeFunc
with FFI closures.  This passes on both x86_64 and PPC.  It also address
Dominik's case in which there is a spurious recover when one MakeFunc function
calls another.

Please review this patch and let me know if this fails on your system.  Thanks.

Reply via email to