Results for binutils-2.11.94 testsuite on sparc-unknown-linux-gnu
Christian Jönsson
c.christian.joensson@telia.com
Fri Mar 1 15:38:00 GMT 2002
On Fri, Mar 01, 2002 at 10:08:13PM +0100, Christian Jönsson wrote:
> On Thu, Feb 28, 2002 at 05:10:02PM -0500, Daniel Jacobowitz wrote:
> > On Thu, Feb 28, 2002 at 08:12:48PM +0100, Christian J?nsson wrote:
> > > This was on a Debian Woody (test release) sun4m system using
> > >
> > > binutils 2.11.92.0.12.3-6
> > > dejagnu 1.4-4
> > > gcc-3.0 3.0.3-1
> > > libc6 2.2.5-3
> >
> > On sun4u, using 3.0.4-1, I only see cdtest fail. If I remember to set
> > CXX=g++-3.0, instead of just CC=gcc-3.0, then it passes. Could you
> > check that?
> >
> > Similarly, I don't see the vers failures no matter what I try. The
> > ld-selective tests fail but only because of a packaging bug in Debian's
> > g++-3.0 (and/or a bug in how the selective tests are built with CC
> > instead of CXX).
> >
>
> So here goes...
>
> (CC=gcc-3.0 CXX=g++-3.0 ../configure sparc-linux --enable-shared --enable-threads=posix --enable-symvers >& configure.log; make -j 2 >& build.log; make -j 2 -k check RUNTESTFLAGS="--target_board 'unix{-fPIC,-fpic,}'" >& check.log ) &
>
> This was on a Debian Woody (test release) sun4m system using
>
> binutils 2.11.92.0.12.3-6
> dejagnu 1.4-4
> gcc-3.0 3.0.3-1
> libc6 2.2.5-3
>
> /ChJ
> LAST_UPDATED:
> Native configuration is sparc-unknown-linux-gnu
>
> === binutils tests ===
>
>
> Running target unix/-fPIC
>
> === binutils Summary for unix/-fPIC ===
>
> # of expected passes 31
> # of expected failures 1
>
> Running target unix/-fpic
>
> === binutils Summary for unix/-fpic ===
>
> # of expected passes 31
> # of expected failures 1
>
> Running target unix
>
> === binutils Summary for unix ===
>
> # of expected passes 31
> # of expected failures 1
>
> === binutils Summary ===
>
> # of expected passes 93
> # of expected failures 3
> === gas tests ===
>
>
> Running target unix/-fPIC
>
> === gas Summary for unix/-fPIC ===
>
> # of expected passes 91
>
> Running target unix/-fpic
>
> === gas Summary for unix/-fpic ===
>
> # of expected passes 91
>
> Running target unix
>
> === gas Summary for unix ===
>
> # of expected passes 91
>
> === gas Summary ===
>
> # of expected passes 273
> === ld tests ===
>
>
> Running target unix/-fPIC
g++-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -g -O2 -fgnu-linker -fno-exceptions -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest -g -fPIC -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest/cdtest-foo.cc -o tmpdir/cdtest-foo.o
g++-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -g -O2 -fgnu-linker -fno-exceptions -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest -g -fPIC -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest/cdtest-bar.cc -o tmpdir/cdtest-bar.o
g++-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -g -O2 -fgnu-linker -fno-exceptions -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest -g -fPIC -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest/cdtest-main.cc -o tmpdir/cdtest-main.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/cdtest -dynamic-linker /lib/ld-linux.so.2 /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crt1.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crti.o /usr/lib/gcc-lib/sparc-linux/3.0.3/crtbegin.o tmpdir/cdtest-foo.o tmpdir/cdtest-bar.o tmpdir/cdtest-main.o /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a -L/usr/lib/gcc-lib/sparc-linux/3.0.3/../../.. -lc /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a /usr/lib/gcc-lib/sparc-linux/3.0.3/crtend.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crtn.o
tmpdir/cdtest >tmpdir/cdtest.out
child killed: segmentation violation
> FAIL: cdtest
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/cdtest.o -r -Ur tmpdir/cdtest-foo.o tmpdir/cdtest-bar.o tmpdir/cdtest-main.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/cdtest -dynamic-linker /lib/ld-linux.so.2 /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crt1.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crti.o /usr/lib/gcc-lib/sparc-linux/3.0.3/crtbegin.o tmpdir/cdtest.o /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a -L/usr/lib/gcc-lib/sparc-linux/3.0.3/../../.. -lc /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a /usr/lib/gcc-lib/sparc-linux/3.0.3/crtend.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crtn.o
tmpdir/cdtest >tmpdir/cdtest.out
child killed: segmentation violation
> FAIL: cdtest with -Ur
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective -g -fPIC -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective/3.cc -o tmpdir/3.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/3.x --gc-sections -Bstatic tmpdir/3.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../binutils/nm-new --demangle tmpdir/3.x >tmpdir/nm.out
selective4: A::bar() == 0x00010084
> FAIL: selective4
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective -g -fPIC -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective/4.cc -o tmpdir/4.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/4.x --gc-sections -Bstatic tmpdir/4.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../binutils/nm-new --demangle tmpdir/4.x >tmpdir/nm.out
selective5: A::foo() == 0x0001007c
> FAIL: selective5
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec -g -fPIC -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c -o tmpdir/sr1.o
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec -g -fPIC -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c -o tmpdir/sr2.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/sr1 -Ttext 0x1000 tmpdir/sr1.o tmpdir/sr2.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/sr2.sr -Ttext 0x1000 --oformat srec tmpdir/sr1.o tmpdir/sr2.o
tmpdir/sr1.o: In function `main':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:16: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:16: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr2.o: In function `fn1':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c:9: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c:9: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr2.o: In function `fn2':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c:16: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr2.o:/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c:16: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
> FAIL: S-records
g++-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -g -O2 -fgnu-linker -fno-exceptions -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec -g -fPIC -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr3.cc -o tmpdir/sr3.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/sr1 -Ttext 0x1000 tmpdir/sr3.o
tmpdir/sr3.o: In function `__static_initialization_and_destruction_0(int, int)':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr3.cc:20: undefined reference to `__dso_handle'
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr3.cc:20: undefined reference to `__dso_handle'
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr3.cc:20: undefined reference to `__cxa_atexit'
> FAIL: S-records with constructors
>
> === ld Summary for unix/-fPIC ===
>
> # of expected passes 123
> # of unexpected failures 6
> # of expected failures 13
>
> Running target unix/-fpic
g++-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -g -O2 -fgnu-linker -fno-exceptions -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest/cdtest-foo.cc -o tmpdir/cdtest-foo.o
g++-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -g -O2 -fgnu-linker -fno-exceptions -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest/cdtest-bar.cc -o tmpdir/cdtest-bar.o
g++-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -g -O2 -fgnu-linker -fno-exceptions -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-cdtest/cdtest-main.cc -o tmpdir/cdtest-main.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/cdtest -dynamic-linker /lib/ld-linux.so.2 /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crt1.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crti.o /usr/lib/gcc-lib/sparc-linux/3.0.3/crtbegin.o tmpdir/cdtest-foo.o tmpdir/cdtest-bar.o tmpdir/cdtest-main.o /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a -L/usr/lib/gcc-lib/sparc-linux/3.0.3/../../.. -lc /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a /usr/lib/gcc-lib/sparc-linux/3.0.3/crtend.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crtn.o
tmpdir/cdtest >tmpdir/cdtest.out
child killed: segmentation violation
> FAIL: cdtest
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/cdtest.o -r -Ur tmpdir/cdtest-foo.o tmpdir/cdtest-bar.o tmpdir/cdtest-main.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/cdtest -dynamic-linker /lib/ld-linux.so.2 /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crt1.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crti.o /usr/lib/gcc-lib/sparc-linux/3.0.3/crtbegin.o tmpdir/cdtest.o /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a -L/usr/lib/gcc-lib/sparc-linux/3.0.3/../../.. -lc /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a /usr/lib/gcc-lib/sparc-linux/3.0.3/crtend.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crtn.o
tmpdir/cdtest >tmpdir/cdtest.out
child killed: segmentation violation
> FAIL: cdtest with -Ur
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -S -g -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers3.c -o tmpdir/vers3.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../gas/as-new -o tmpdir/vers3.o tmpdir/vers3.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/vers3 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crt1.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crti.o /usr/lib/gcc-lib/sparc-linux/3.0.3/crtbegin.o tmpdir/vers3.o tmpdir/vers1.so /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a -L/usr/lib/gcc-lib/sparc-linux/3.0.3/../../.. -lc /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a /usr/lib/gcc-lib/sparc-linux/3.0.3/crtend.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crtn.o
tmpdir/vers3.o: In function `main':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers3.c:11: relocation truncated to fit: R_SPARC_13 .rodata
> FAIL: vers3
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -S -g -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers4.c -o tmpdir/vers4.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../gas/as-new -o tmpdir/vers4.o tmpdir/vers4.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/vers4 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crt1.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crti.o /usr/lib/gcc-lib/sparc-linux/3.0.3/crtbegin.o tmpdir/vers4.o /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a -L/usr/lib/gcc-lib/sparc-linux/3.0.3/../../.. -lc /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a /usr/lib/gcc-lib/sparc-linux/3.0.3/crtend.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crtn.o
tmpdir/vers4.o: In function `main':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers4.c:29: relocation truncated to fit: R_SPARC_13 .rodata
> FAIL: vers4
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -S -g -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers4.c -o tmpdir/vers4a.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../gas/as-new -o tmpdir/vers4a.o tmpdir/vers4a.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/vers4a -dynamic-linker /lib/ld-linux.so.2 /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crt1.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crti.o /usr/lib/gcc-lib/sparc-linux/3.0.3/crtbegin.o -export-dynamic tmpdir/vers4a.o /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a -L/usr/lib/gcc-lib/sparc-linux/3.0.3/../../.. -lc /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a /usr/lib/gcc-lib/sparc-linux/3.0.3/crtend.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crtn.o
tmpdir/vers4a.o: In function `main':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers4.c:29: relocation truncated to fit: R_SPARC_13 .rodata
> FAIL: vers4a
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -S -g -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers6.c -o tmpdir/vers6.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../gas/as-new -o tmpdir/vers6.o tmpdir/vers6.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/vers6 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crt1.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crti.o /usr/lib/gcc-lib/sparc-linux/3.0.3/crtbegin.o tmpdir/vers6.o tmpdir/vers1.so /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a -L/usr/lib/gcc-lib/sparc-linux/3.0.3/../../.. -lc /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a /usr/lib/gcc-lib/sparc-linux/3.0.3/crtend.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crtn.o
tmpdir/vers6.o: In function `main':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers6.c:15: relocation truncated to fit: R_SPARC_13 .rodata
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers6.c:16: relocation truncated to fit: R_SPARC_13 .rodata
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers6.c:17: relocation truncated to fit: R_SPARC_13 .rodata
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers6.c:18: relocation truncated to fit: R_SPARC_13 .rodata
> FAIL: vers6
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -S -g -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers15.c -o tmpdir/vers15.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../gas/as-new -o tmpdir/vers15.o tmpdir/vers15.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/vers15 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crt1.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crti.o /usr/lib/gcc-lib/sparc-linux/3.0.3/crtbegin.o tmpdir/vers15.o tmpdir/vers1.so /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a -L/usr/lib/gcc-lib/sparc-linux/3.0.3/../../.. -lc /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a /usr/lib/gcc-lib/sparc-linux/3.0.3/crtend.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crtn.o
tmpdir/vers15.o: In function `main':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers15.c:28: relocation truncated to fit: R_SPARC_13 .rodata
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers15.c:29: relocation truncated to fit: R_SPARC_13 .rodata
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers15.c:30: relocation truncated to fit: R_SPARC_13 .rodata
> FAIL: vers15
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -S -g -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers19.c -o tmpdir/vers19.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../gas/as-new -o tmpdir/vers19.o tmpdir/vers19.s
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -m elf32_sparc -o tmpdir/vers19 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crt1.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crti.o /usr/lib/gcc-lib/sparc-linux/3.0.3/crtbegin.o -rpath . tmpdir/vers19.o tmpdir/vers18.so /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a -L/usr/lib/gcc-lib/sparc-linux/3.0.3/../../.. -lc /usr/lib/gcc-lib/sparc-linux/3.0.3/libgcc.a /usr/lib/gcc-lib/sparc-linux/3.0.3/crtend.o /usr/lib/gcc-lib/sparc-linux/3.0.3/../../../crtn.o
tmpdir/vers19.o: In function `main':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-elfvers/vers19.c:8: relocation truncated to fit: R_SPARC_13 .rodata
> FAIL: vers19
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective/3.cc -o tmpdir/3.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/3.x --gc-sections -Bstatic tmpdir/3.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../binutils/nm-new --demangle tmpdir/3.x >tmpdir/nm.out
selective4: A::bar() == 0x00010084
> FAIL: selective4
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective/4.cc -o tmpdir/4.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/4.x --gc-sections -Bstatic tmpdir/4.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../binutils/nm-new --demangle tmpdir/4.x >tmpdir/nm.out
selective5: A::foo() == 0x0001007c
> FAIL: selective5
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c -o tmpdir/sr1.o
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c -o tmpdir/sr2.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/sr1 -Ttext 0x1000 tmpdir/sr1.o tmpdir/sr2.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/sr2.sr -Ttext 0x1000 --oformat srec tmpdir/sr1.o tmpdir/sr2.o
tmpdir/sr1.o: In function `main':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:16: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:16: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:17: relocation truncated to fit: R_SPARC_GOT13 ab
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:18: relocation truncated to fit: R_SPARC_GOT13 .LLC0
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 e1
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 e2
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 i
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 j
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 k
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 l
tmpdir/sr2.o: In function `fn1':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c:9: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c:9: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c:10: relocation truncated to fit: R_SPARC_GOT13 e1
tmpdir/sr2.o: In function `fn2':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c:16: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr2.o:/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c:16: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sr2.o: In function `fn2':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr2.c:17: relocation truncated to fit: R_SPARC_GOT13 e2
> FAIL: S-records
g++-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -g -O2 -fgnu-linker -fno-exceptions -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec -g -fpic -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr3.cc -o tmpdir/sr3.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/sr1 -Ttext 0x1000 tmpdir/sr3.o
tmpdir/sr3.o: In function `__static_initialization_and_destruction_0(int, int)':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr3.cc:20: undefined reference to `__dso_handle'
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr3.cc:20: undefined reference to `__cxa_atexit'
> FAIL: S-records with constructors
>
> === ld Summary for unix/-fpic ===
>
> # of expected passes 117
> # of unexpected failures 12
> # of expected failures 13
>
> Running target unix
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective -g -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective/3.cc -o tmpdir/3.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/3.x --gc-sections -Bstatic tmpdir/3.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../binutils/nm-new --demangle tmpdir/3.x >tmpdir/nm.out
selective4: A::bar() == 0x0001007c
> FAIL: selective4
gcc-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective -g -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-selective/4.cc -o tmpdir/4.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/4.x --gc-sections -Bstatic tmpdir/4.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/../binutils/nm-new --demangle tmpdir/4.x >tmpdir/nm.out
selective5: A::foo() == 0x00010074
> FAIL: selective5
g++-3.0 -L/share2/gcc-rel/binutils-2.11.94/objdir/ld -g -O2 -fgnu-linker -fno-exceptions -B/share2/gcc-rel/binutils-2.11.94/objdir/ld/tmpdir/gas/ -I/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec -g -c /share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr3.cc -o tmpdir/sr3.o
/share2/gcc-rel/binutils-2.11.94/objdir/ld/ld-new -o tmpdir/sr1 -Ttext 0x1000 tmpdir/sr3.o
tmpdir/sr3.o: In function `__static_initialization_and_destruction_0(int, int)':
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr3.cc:20: undefined reference to `__dso_handle'
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr3.cc:20: undefined reference to `__dso_handle'
/share2/gcc-rel/binutils-2.11.94/ld/testsuite/ld-srec/sr3.cc:20: undefined reference to `__cxa_atexit'
> FAIL: S-records with constructors
>
> === ld Summary for unix ===
>
> # of expected passes 126
> # of unexpected failures 3
> # of expected failures 13
>
> === ld Summary ===
>
> # of expected passes 366
> # of unexpected failures 21
> # of expected failures 39
>
> Compiler version: gcc
> Platform: sparc-unknown-linux-gnu
> configure flags: --host=sparc-linux --enable-shared --enable-threads=posix --enable-symvers
> Counting all warnings,
> there are 249 warnings in stage0 of this bootstrap.
>
> Number of warnings per file:
> 96 libiberty/md5.c
> 78 ../../binutils/ieee.c
> 74 libiberty/regex.c
> 1 lex.yy.c
>
> Number of warning types:
> 86 signed and unsigned type in conditional expression
> 64 traditional C rejects string concatenation
> 32 function-like macro \`FI' must be used with arguments in traditional C
> 32 function-like macro \`FH' must be used with arguments in traditional C
> 32 function-like macro \`FG' must be used with arguments in traditional C
> 2 unused parameter \`???'
> 1 \`???' defined but not used
Don't know if we're wiser now...
Cheers,
/ChJ
More information about the Binutils
mailing list