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 changed:
What|Removed |Added
CC||jackie.rosen at hushmail dot
com
--- Comm
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41991
Iain Sandoe changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
--- 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 non-functio
--- 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.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?i
--- 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 #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 #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
_Unwind_Fi
--- 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 #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
http://lists.cs.uiuc.edu/pipermail/llvmdev/200
--- 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. Wel
--- 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 unwinder
--- 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 #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 #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|Remo
18 matches
Mail list logo