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



Dominique d'Humieres <dominiq at lps dot ens.fr> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Target|x86_64-apple-darwin12       |*-apple-darwin*

               Host|x86_64-apple-darwin12       |*-apple-darwin*

              Build|x86_64-apple-darwin12       |*-apple-darwin*



--- Comment #5 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2012-10-12 
18:50:43 UTC ---

AFAICT 



(1) the failures for libgomp.c++/pr24455.C are (at least for

x86_64-apple-darwin10)



FAIL: libgomp.c++/pr24455.C  -O*  (test for excess errors)

Excess errors:

Undefined symbols:

  "TLS init function for i", referenced from:

      TLS wrapper function for i in ccoTk54U.o

      __ZTH1i$non_lazy_ptr in ccoTk54U.o

     (maybe you meant: __ZTH1i$non_lazy_ptr)

ld: symbol(s) not found



(2) The error "... dynamic initialization of non-function-local ..." comes from

gcc/cp/decl2.c if ASM_OUTPUT_DEF is not defined. I see in gcc/config/darwin.c



/* The Darwin's implementation of TARGET_ASM_OUTPUT_ANCHOR.  Define the

   anchor relative to ".", the current section position.  We cannot use

   the default one because ASM_OUTPUT_DEF is wrong for Darwin.  */

Reply via email to