https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41991
Bug 41991 depends on bug 44107, which changed state.
Bug 44107 Summary: gcc emits frame (epilogue) info incompatible with the darwin
{8,9}-unwinder,10-compacter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44107
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41991
Bug 41991 depends on bug 44107, which changed state.
Bug 44107 Summary: gcc emits frame (epilogue) info incompatible with the darwin
{8,9}-unwinder,10-compacter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44107
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41991
Bug 41991 depends on bug 44107, which changed state.
Bug 44107 Summary: gcc emits frame (epilogue) info incompatible with the darwin
{8,9}-unwinder,10-compacter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44107
What|Removed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41991
Jackie Rosen jackie.rosen at hushmail dot com changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41991
Iain Sandoe iains at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
--- Comment #54 from howarth at nitro dot med dot uc dot edu 2010-08-23
16:32 ---
http://llvm.org/svn/llvm-project/lldb/trunk/source/Plugins/Process/Utility/libunwind/src/UnwindLevel1-gcc-ext.c
contains the sources for the libunwind in darwin10 (which shows the aborting
and
--- Comment #53 from howarth at nitro dot med dot uc dot edu 2010-08-22
04:56 ---
gcc/unwind-dw2-fde-darwin.c only uses
__deregister_frame_info_bases (image-fde);
out of the non-functional unwinder calls for SL's libunwind.
--
--- Comment #50 from howarth at nitro dot med dot uc dot edu 2010-08-21
00:31 ---
According to the darwin unwinder maintainers in the Snow Leopard libunwind
sources...
// The following functions are implemented to just call abort
_Unwind_GetDataRelBase
_Unwind_GetTextRelBase
--- Comment #51 from howarth at nitro dot med dot uc dot edu 2010-08-21
00:55 ---
An additional clarification from the darwin unwinder developers on the status
of the libunwind sources from Snow Leopard...
Everything down in the darwin layer is supposed to be open source. It was
a
--- Comment #52 from howarth at nitro dot med dot uc dot edu 2010-08-21
02:24 ---
Also the additional clarification that...
The UnwindLevel1-gcc-ext.c source file in lldb is the same as in SnowLeopard.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41991
--- Comment #49 from iains at gcc dot gnu dot org 2010-08-17 13:13 ---
the patch attached to
http://gcc.gnu.org/ml/gcc-patches/2010-08/msg01249.html
solves the problem by suppression of the epilogues in _eh_frames;
the patch might be an incomplete solution to darwin-dwarf2 issues.
--- Comment #44 from iains at gcc dot gnu dot org 2010-08-11 12:32 ---
I do not think the current solution is complete/correct.
For 4.5.x and current trunk we still have a significant problem. (4.4.x
apparently still works, as of 4.4.5/r163091, at least for trivial cases)
[apollo is
--- Comment #45 from andreast at gcc dot gnu dot org 2010-08-11 12:50
---
I no longer have time to work on this.
--
andreast at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #46 from howarth at nitro dot med dot uc dot edu 2010-08-11
13:14 ---
(In reply to comment #44)
I do not think the current solution is complete/correct.
Don't confuse the darwin9 and darwin10 unwinder issues. They are
different incompatiibilities with the darwin
--- Comment #47 from howarth at nitro dot med dot uc dot edu 2010-08-11
13:42 ---
Also from a the darwin unwinder maintainer...
I took a look at the bug report you made. Right off, I can tell that
the problem is that _Unwind_FindEnclosingFunction() is not
implemented. Well,
--- Comment #48 from howarth at nitro dot med dot uc dot edu 2010-08-11
15:23 ---
These messages from the Apple developers also are useful in explaining the
situation...
http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-September/025894.html
--- Comment #43 from gcc at ryandesign dot com 2010-06-20 06:57 ---
Is there a reason the 3 fixes Andreas committed in February were not backported
to the 4.4 branch? I just ran into Internal error: Abort trap (program ecj1)
with 4.4.4 on Snow Leopard 10.6.4 and applying those patches
--- Comment #42 from howarth at nitro dot med dot uc dot edu 2010-02-03
03:33 ---
Fixed on *-apple-darwin10. The gcj failures on intel darwin9 are due to a
different unwinder bug. Leaving open for darwin9.
--
howarth at nitro dot med dot uc dot edu changed:
What
18 matches
Mail list logo