This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995
- From: "howarth at nitro dot med dot uc dot edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Sep 2009 19:24:36 -0000
- Subject: [Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995
- References: <bug-41260-11113@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #34 from howarth at nitro dot med dot uc dot edu 2009-09-18 19:24 -------
If I understand those messages from llvm-dev properly, on Snow Leopard symbols
from libgcc_s are ignored and the unwinder is gotten from libSystem now. So
doesn't this mean we are just seeing the incompatibilities (code forking)
between
the system unwinder in darwin10 and that used in FSF gcc trunk? It seems for
darwin10 that we would have to either build against the system libgcc with
--with-slib or move the unwinder into a libgcc-ext (as was proposed in PR3988
for providing the emutls symbols). Otherwise the unwinder in FSF and system
libgcc_s is ignored in favor of that in libSystem in darwin >= 10.6, if I am
reading this correctly.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41260