https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65717
Bug ID: 65717 Summary: 64-bit runtime FAILs with 32-bit compiler Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: ro at gcc dot gnu.org CC: cmang at google dot com Host: i386-pc-solaris2.1[01], sparc-sun-solaris2.1[01], i686-unknown-linux-gnu Target: *-*-solaris2.1[01], i686-unknown-linux-gnu The 64-bit libgo runtime test FAILs on both Solaris and Linux when compiled with a 32-bit compiler: gc_test.go:187:19: error: invalid array length hugeSink = new([n]*byte) ^ gc_test.go:188:19: error: invalid array length hugeSink = new([n]uintptr) ^ gc_test.go:191:7: error: invalid array length y [n]*byte ^ gc_test.go:196:7: error: invalid array length y [n]uintptr ^ FAIL: runtime Everything is fine if using a 64-bit compiler instead. Rainer