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

Reply via email to