http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48240
Summary: libgo assertion failure at runtime/mem.c:114 on 64-bit Solaris 10 Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go AssignedTo: i...@airs.com ReportedBy: r...@gcc.gnu.org Host: *-*-solaris2.10 Target: *-*-solaris2.10 Build: *-*-solaris2.10 Unlike Solaris 11/x86, several go and libgo tests fail on 64-bit Solaris 10 (both SPARC and x86): FAIL: go.go-torture/execute/array-1.go execution, -O0 /vol/gcc/src/hg/trunk/local/libgo/runtime/mem.c:114: libgo assertion failure runtime: address space conflict: map(f840000000) = fffffb7ffbb7e000 I suppose this is because Solaris < 11 doesn't honor the addr parameter to mmap(2) without MAP_FIXED (cf. gcc/config/host-solaris.c), but haven't yet checked in detail.