http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47558

--- Comment #3 from Iain Sandoe <iains at gcc dot gnu.org> 2011-01-31 23:49:31 
UTC ---
we keep going round this loop --- by making this change; you are replacing the
unwinder in libSystem with the one in FSF libgcc_s.

This might well work for stand-alone code -- but it is not a solution for code
that must unwind through system libraries.

The solutions are:
(a) fix the unwinder in libSystem - if there is a genuine bug then Apple should
be willing to do this.

(b) fix FSF gcc so that we emit code compatible with libSystem (if the 'bug' is
that we are now emitting code that breaks the Darwin unwinder ABI).

- I will try and re-issue the patch I had to do (b) once I have sorted out an
initial post for m64/ObjC.

Reply via email to