https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61496

            Bug ID: 61496
           Summary: [4.10 regression] Many Go tests FAIL with ld warning
                    about go$zerovalue
           Product: gcc
           Version: 4.10.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: *-*-solaris2.*
            Target: *-*-solaris2.*
             Build: *-*-solaris2.*

As initially reported

  https://gcc.gnu.org/ml/gcc-patches/2014-06/msg00589.html

many Go tests now FAIL with ld warnings like

FAIL: go.test/test/bom.go -O (test for excess errors)

ld: warning: symbol 'go$zerovalue' has differing sizes:
        (file bom.o value=0x8; file
/var/gcc/regression/trunk/11-gcc/build/i386-pc-solaris2.11/./libgo/.libs/libgo.so
value=0x800);
        bom.o definition taken and updated with larger size

When using /bin/ld on Solaris.

This can be worked around by linking with -t.

  Rainer

Reply via email to