This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug go/50654] New: Many Go tests fail on emutls targets
- From: "ro at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 07 Oct 2011 09:25:40 +0000
- Subject: [Bug go/50654] New: Many Go tests fail on emutls targets
- Auto-submitted: auto-generated
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