[Bug go/50654] New: Many Go tests fail on emutls targets
ro at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Oct 7 09:25:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50654
Bug #: 50654
Summary: Many Go tests fail on emutls targets
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: go
AssignedTo: ian@airs.com
ReportedBy: ro@gcc.gnu.org
Host: *-*-solaris2.[89]
Target: *-*-solaris2.[89]
Build: *-*-solaris2.[89]
Between 20110930 and 20111006, many Go tests started to FAIL on Solaris 8 and
9/x86 (haven't tried SPARC yet) with Sun as, thus they use emutls:
output is:
Undefined first referenced
symbol in file
__emutls_v.__go_panic_defer
/var/gcc/regression/trunk/8-gcc/build/i386-pc-solaris2.8/./libgo/.libs/libgo.so
__emutls_v.m
/var/gcc/regression/trunk/8-gcc/build/i386-pc-solaris2.8/./libgo/.libs/libgo.so
ld: fatal: Symbol referencing errors. No output written to
/var/gcc/regression/trunk/8-gcc/build/gcc/testsuite/go/array-1.x
collect2: error: ld returned 1 exit status
FAIL: go.go-torture/execute/array-1.go compilation, -O0
With gas and native TLS, the tests work fine.
Rainer
More information about the Gcc-bugs
mailing list