[Bug libitm/55693] [4.8 Regression] libitm.c++/eh-1.C execution test fails on darwin from r193271

howarth at nitro dot med.uc.edu gcc-bugzilla@gcc.gnu.org
Thu Feb 7 19:34:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55693

--- Comment #44 from Jack Howarth <howarth at nitro dot med.uc.edu> 2013-02-07 19:33:24 UTC ---
Created attachment 29389
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29389
revised patch to fix darwin10 under Xcode 4.2

The attached patch removes the " && !defined (__MACH__)" hacks from
libitm/alloc_cpp.cc and libitm/eh_cpp.cc so that the symbols for _ZdlPv*, etc
can be found on darwin10 with Xcode 4.2 (which doesn't set
HAVE_ELF_STYLE_WEAKREF in configure but also doesn't define the weak dummy
functions because of fast c++ weak-symbol coalescing). Bootstrap regression
tested for tm.exp and libitm subdirectory on x86_64-apple-darwin10 with Xcode
4.2 and x86_64-apple-darwin12 with Xcode 4.6. Can someone test darwin9 and
x86_64-apple-darwin10 with Xcode 3.2.6 to make sure that the linker bug
mentioned in the previous patch
(http://gcc.gnu.org/ml/gcc-patches/2012-02/msg00851.html) doesn't re-appear?



More information about the Gcc-bugs mailing list