http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52362

             Bug #: 52362
           Summary: gnat.dg/lto8.adb FAILs with gas/gld
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ada
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: r...@gcc.gnu.org
              Host: *-*-solaris2*, x86_64-unknown-linux-gnu
            Target: *-*-solaris2*, x86_64-unknown-linux-gnu
             Build: *-*-solaris2*, x86_64-unknown-linux-gnu


The gnat.dg/lto8.adb test FAILs for me when using gas and gld 2.22 on Solaris
(both SPARC and x86): e.g. on i386-pc-solaris2.10:

FAIL: gnat.dg/lto8.adb (test for excess errors)
Excess errors:
/var/gcc/regression/trunk/10-gcc-gas-gld/build/i386-pc-solaris2.10/amd64/libada/adainclude/ada.o:(.data+0x0):
multiple definition of `ada_E'
/var/gcc/regression/trunk/10-gcc-gas-gld/build/i386-pc-solaris2.10/amd64/libada/adainclude/ada.o:(.data+0x0):
first defined here
/var/gcc/regression/trunk/10-gcc-gas-gld/build/i386-pc-solaris2.10/amd64/libada/adainclude/interfac.o:(.data+0x0):
multiple definition of `interfaces_E'
/var/gcc/regression/trunk/10-gcc-gas-gld/build/i386-pc-solaris2.10/amd64/libada/adainclude/interfac.o:(.data+0x0):
first defined here

and many more, but on Solaris only the 64-bit test fails.  The failure doesn't
occur with as/ld, gas/ld, or as/gld.

I see the same failure on Linux/amd64, but here both the 64-bit and 32-bit test
are affected.

  Rainer

Reply via email to