This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libitm/52220] New: FAIL: libitm.c++/eh-1.C execution test due to Xcode 4 weakref linker bug
- From: "howarth at nitro dot med.uc.edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 12 Feb 2012 17:21:47 +0000
- Subject: [Bug libitm/52220] New: FAIL: libitm.c++/eh-1.C execution test due to Xcode 4 weakref linker bug
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52220
Bug #: 52220
Summary: FAIL: libitm.c++/eh-1.C execution test due to Xcode 4
weakref linker bug
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libitm
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: howarth@nitro.med.uc.edu
The test suite failures at -m32/-m64 for...
FAIL: libitm.c++/eh-1.C execution test
are due to...
radar Problem ID: 10466868, "-undefined dynamic_lookup linker bug
as described in...
http://gcc.gnu.org/ml/gcc-patches/2012-01/msg00329.html
when building gcc trunk against Xcode 4.0-4.2 under x86_64-apple-darwin10 or
Xcode 4.0-4.2.1 under x86_64-apple-darwin11. This can be confirmed by building
gcc trunk against Xcode 3.2.6, which doesn't have the weakref linker bug, on
x86_64-apple-darwin10 and thus doesn't show the eh-1.C execution failure. This
weakref linker bug has been fixed upstream but won't be deployed until Xcode >
4.3. Since it is unlikely such a weakref fix will back ported to the Xcode 4.x
on Snow Leopard, a generic fix of avoiding the use of weakref in libitm is
best.