This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/47558] 163267 breaks exception traceback in xplor-nih
- From: "iains at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 31 Jan 2011 23:49:42 +0000
- Subject: [Bug target/47558] 163267 breaks exception traceback in xplor-nih
- Auto-submitted: auto-generated
- References: <bug-47558-4@http.gcc.gnu.org/bugzilla/>
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.