This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/24468] New: link failure for several acats tests
- From: "r dot emrich at de dot tecosim dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 21 Oct 2005 07:58:43 -0000
- Subject: [Bug ada/24468] New: link failure for several acats tests
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
A bunch of failed acats tests for gcc-4.0.2 using gnu as and gnu ld from
binutils-2.16.1, see:
http://gcc.gnu.org/ml/gcc-testresults/2005-10/msg00531.html
acats.log shows for example:
splitting
/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/testsuite/ada/acats/tests/a/a83a02b.ada
into:
a83a02b.adb
BUILD a83a02b.adb
gnatmake
--GCC="/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/xgcc
-B/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/" -gnatws
-O2
-I/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/testsuite/ada/acats/support
a83a02b.adb -largs
--GCC="/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/xgcc
-B/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/"
/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/xgcc -c
-B/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/ -gnatws
-O2
-I/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/testsuite/ada/acats/support
a83a02b.adb
gnatbind -aO./
-I/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/testsuite/ada/acats/support
-I- -x a83a02b.ali
gnatlink a83a02b.ali
--GCC=/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/xgcc
-B/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/
/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/install/bin/ld:GNAT-a02E52: file
format not recognized; treating as linker script
/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/install/bin/ld:GNAT-a02E52:2: parse
error
collect2: ld returned 1 exit status
gnatlink: cannot call
/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/xgcc
gnatmake: *** link failed.
FAIL: a83a02b
Further analysis shows that the installed compiler gives a different picture:
$ gnatmake -g -I../../../support/ a87b59a.adb
gnatbind -aO./ -I../../../support/ -I- -x a83a02b.ali
gnatlink a83a02b.ali -g
/usr/lib/../lib32/libpthread.so: undefined reference to `_mpi_sgi_init'
collect2: ld returned 1 exit status
gnatlink: cannot call
/disk1/SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/install/bin/gcc
gnatmake: *** link failed.
Same thing for at least a85013b and a87b59a.
This seems to be a problem with gnu ld 2.16.1. See:
http://lists.gnu.org/archive/html/bug-binutils/2005-10/msg00013.html
--
Summary: link failure for several acats tests
Product: gcc
Version: 4.0.2
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: r dot emrich at de dot tecosim dot com
GCC build triplet: mips-sgi-irix6.5
GCC host triplet: mips-sgi-irix6.5
GCC target triplet: mips-sgi-irix6.5
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24468