This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

binutils-2.23.1 linker 8 unexpected failures - Can a GNU Toolchain be trusted?


After much digging to get a static glibC in Red Hat Enterprise Linux Workstation we get
the following results which show that ld FAILs[1] some of its tests : 


                === binutils Summary ===

# of expected passes            97
# of unsupported tests          1

                === gas Summary ===

# of expected passes            670
../as-new 2.23.1


                === ld Summary ===

# of expected passes            777
# of unexpected failures        8
# of unexpected successes       33
# of expected failures          28
# of untested testcases         1
/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld/ld-new 2.23.1


The question now is, can this linker be trusted and can we see results from others ? 

The *real* question should be why do we not have a web page for the binutils project that is
more similar to the GCC project site in which we see links to "successful builds" or perhaps
"reference build results" available ? 

At great risk of being pedantic I really do feel strongly that binutils are essential, in fact, almost 
the spiritual soul of any build process and with the compiler GCC we have tools that can be 
trusted to build other resultant tools. One can hardly accept that a "GNU Toolchain" can be 
trusted if the essential lowest order axiom tools such as GCC and binutils can not pass their
own tests on a tier-1 linux distro such as Red Hat Enterprise Linux. 

Dennis Clarke
dclarke@blastwave.org

--------------------

[1] full test suite report 

 $ gmake check 
gmake[1]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001'
gmake[2]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/bfd'
gmake  check-recursive
gmake[3]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/bfd'
Making check in doc
gmake[4]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/bfd/doc'
gmake[4]: Nothing to be done for `check'.
gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/bfd/doc'
Making check in po
gmake[4]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/bfd/po'
gmake[4]: Nothing to be done for `check'.
gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/bfd/po'
gmake[4]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/bfd'
gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/bfd'
gmake[3]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/bfd'
gmake[2]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/bfd'
gmake[2]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/opcodes'
Making check in .
gmake[3]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/opcodes'
gmake[3]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/opcodes'
Making check in po
gmake[3]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/opcodes/po'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/opcodes/po'
gmake[2]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/opcodes'
gmake[2]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils'
gmake  check-recursive
gmake[3]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils'
Making check in doc
gmake[4]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils/doc'
gmake[4]: Nothing to be done for `check'.
gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils/doc'
Making check in po
gmake[4]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils/po'
gmake[4]: Nothing to be done for `check'.
gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils/po'
gmake[4]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils'
gmake  check-DEJAGNU
gmake[5]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils'
srcdir=`cd ../../binutils-2.23.1/binutils && pwd`; export srcdir; \
r=`pwd`; export r; \
LC_ALL=C; export LC_ALL; \
EXPECT=expect; export EXPECT; \
runtest=runtest; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
  CC_FOR_TARGET="gcc" CFLAGS_FOR_TARGET="-mtune=opteron -march=opteron -m64 -g -fpic -Wl,-rpath=/usr/local/lib -Wl,-q" \
        $runtest --tool binutils --srcdir ${srcdir}/testsuite \
                ; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find the global config file.
WARNING: Couldn't find tool init file
Test Run By dclarke on Mon Dec  3 10:49:59 2012
Native configuration is x86_64-unknown-linux-gnu

                === binutils tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/local/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/local/share/dejagnu/config/unix.exp as generic interface file for target.
Using /usr/local/build/binutils-2.23.1/binutils/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/ar.exp ...
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/arm/objdump.exp ...
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/bfin/objdump.exp ...
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/compress.exp ...
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/dlltool.exp ...
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/elfedit.exp ...
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/hppa/objdump.exp ...
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/i386/i386.exp ...
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/m68k/objdump.exp ...
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/nm.exp ...
Version /usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils/nm-new 2.23.1
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/objcopy.exp ...
Version /usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils/objcopy 2.23.1
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/objdump.exp ...
Version /usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils/objdump 2.23.1
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/readelf.exp ...
Version /usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils/readelf 2.23.1
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/size.exp ...
Version /usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils/size 2.23.1
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/vax/objdump.exp ...
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/windres/windres.exp ...
Running /usr/local/build/binutils-2.23.1/binutils/testsuite/binutils-all/x86-64/x86-64.exp ...

                === binutils Summary ===

# of expected passes            97
# of unsupported tests          1
gmake[5]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils'
gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils'
gmake[3]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils'
gmake[2]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/binutils'
gmake[2]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/etc'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/etc'
gmake[2]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gas'
Making check in doc
gmake[3]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gas/doc'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gas/doc'
Making check in po
gmake[3]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gas/po'
gmake[3]: Nothing to be done for `check'.
gmake[3]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gas/po'
gmake[3]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gas'
gmake  check-DEJAGNU
gmake[4]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gas'
if [ -d testsuite ]; then \
  true; \
else \
  mkdir testsuite; \
fi
rm -f testsuite/site.exp
cp site.exp testsuite/site.exp
rootme=`pwd`; export rootme; \
srcdir=`cd ../../binutils-2.23.1/gas; pwd` ; export srcdir ; \
LC_ALL=C; export LC_ALL; \
EXPECT=expect ; export EXPECT ; \
runtest=runtest; \
cd testsuite; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
  $runtest --tool gas --srcdir ${srcdir}/testsuite \
        ; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find the global config file.
WARNING: Couldn't find tool init file
Test Run By dclarke on Mon Dec  3 10:50:07 2012
Native configuration is x86_64-unknown-linux-gnu

                === gas tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/local/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/local/share/dejagnu/config/unix.exp as generic interface file for target.
Using /usr/local/build/binutils-2.23.1/gas/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/aarch64/aarch64.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/all/gas.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/alpha/alpha.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/arc/arc.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/arc/warn.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/arm/arm.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/bfin/bfin.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/bfin/error.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/cfi/cfi.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/cr16/cr16.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/cr16/pic.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/cris/cris.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/crx/allinsn.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/d10v/d10v.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/d30v/d30.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/dlx/alltests.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/elf/elf.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/epiphany/allinsn.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/fr30/allinsn.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/fr30/fr30.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/frv/allinsn.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/h8300-coff.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/h8300-elf.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/h8300.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t01_mov.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t02_mova.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t03_add.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t04_sub.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t05_cmp.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t06_ari2.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t07_ari3.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t08_or.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t09_xor.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t10_and.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t11_logs.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t12_bit.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/h8300/t13_otr.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/hppa/basic/basic.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/hppa/parse/parse.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/hppa/reloc/reloc.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/hppa/unsorted/unsorted.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/i386/i386.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/i386/ilp32/elf/ilp32.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/i386/ilp32/ilp32.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/i386/ilp32/lns/ilp32.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/i860/i860.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/ia64/ia64.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/ieee-fp/x930509a.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/iq2000/allinsn.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/iq2000/load-hazards.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/iq2000/odd-ldw.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/iq2000/odd-sdw.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/iq2000/yield.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/lm32/all.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/lns/lns.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/m32r/allinsn.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/m32r/error.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/m32r/m32r.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/m32r/m32r2.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/m32r/m32rx.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/m32r/pic.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/m32r/rel32.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/m68hc11/m68hc11.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/m68k-coff/gas.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/m68k/all.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mach-o/mach-o.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/macros/macros.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mcore/allinsn.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mep/allinsn.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mep/complex-relocs.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mips/mips.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mmix/mmix-err.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mmix/mmix-list.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mmix/mmix.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mn10200/basic.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mn10300/basic.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mri/mri.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/msp430/msp430.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mt/errors.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mt/mt.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/mt/relocs.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/openrisc/allinsn.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/pdp11/pdp11.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/pe/pe.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/pj/pj.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/ppc/aix.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/ppc/ppc.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/rx/rx.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/s390/s390.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/score/relax.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/score/relax_32.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/sh/arch/arch.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/sh/basic.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/sh/err.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/sh/sh64/err.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/sh/sh64/sh64.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/sparc-solaris/addend.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/sparc-solaris/gas.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/sparc/mismatch.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/sparc/sparc.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/sun4/addend.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/symver/symver.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/tic4x/tic4x.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/tic54x/tic54x.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/tic6x/tic6x.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/tilegx/tilegx.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/tilepro/tilepro.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/v850/basic.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/vax/vax.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/xc16x/xc16x.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/xgate/xgate.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/xstormy16/allinsn.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/xtensa/all.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/xtensa/xtensa-err.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/z80/z80.exp ...
Running /usr/local/build/binutils-2.23.1/gas/testsuite/gas/z8k/z8k.exp ...

                === gas Summary ===

# of expected passes            670
../as-new 2.23.1

gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gas'
gmake[3]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gas'
gmake[2]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gas'
gmake[2]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gprof'
gmake  check-recursive
gmake[3]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gprof'
Making check in po
gmake[4]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gprof/po'
gmake[4]: Nothing to be done for `check'.
gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gprof/po'
gmake[4]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gprof'
gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gprof'
gmake[3]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gprof'
gmake[2]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/gprof'
gmake[2]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/intl'
gmake[2]: Nothing to be done for `check'.
gmake[2]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/intl'
gmake[2]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld'
gmake  check-recursive
gmake[3]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld'
Making check in po
gmake[4]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld/po'
gmake[4]: Nothing to be done for `check'.
gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld/po'
gmake[4]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld'
gmake  check-DEJAGNU
gmake[5]: Entering directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld'
srcroot=`cd ../../binutils-2.23.1/ld && pwd`; export srcroot; \
r=`pwd`; export r; \
LC_ALL=C; export LC_ALL; \
EXPECT=expect; export EXPECT; \
runtest=runtest; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
  $runtest --tool ld --srcdir ${srcroot}/testsuite \
        CC="gcc" CFLAGS="-mtune=opteron -march=opteron -m64 -g -fpic -Wl,-rpath=/usr/local/lib -Wl,-q" \
        CXX="g++" CXXFLAGS="-mtune=opteron -march=opteron -m64 -g -fpic -Wl,-rpath=/usr/local/lib -Wl,-q" \
        CC_FOR_HOST="gcc" CFLAGS_FOR_HOST="-mtune=opteron -march=opteron -m64 -g -fpic -Wl,-rpath=/usr/local/lib -Wl,-q" \
        OFILES="ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o  ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf_x86_64.o eelf32_x86_64.o eelf_i386.o ei386linux.o eelf_l1om.o eelf_k1om.o " BFDLIB="../bfd/.libs/libbfd.a" \
        LIBIBERTY="../libiberty/libiberty.a /usr/local/lib/libintl.so /usr/local/lib/libiconv.so -lc -Wl,-rpath -Wl,/usr/local/lib" LIBS="-lz -ldl " \
        DO_COMPARE="`echo 'cmp --ignore-initial=16 $f1 $f2' | sed -e 's,\\$,,g'`" \
        ; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find the global config file.
WARNING: Couldn't find tool init file
Test Run By dclarke on Mon Dec  3 10:51:52 2012
Native configuration is x86_64-unknown-linux-gnu

                === ld tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/local/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/local/share/dejagnu/config/unix.exp as generic interface file for target.
Using /usr/local/build/binutils-2.23.1/ld/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-aarch64/aarch64-elf.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-alpha/alpha.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-arm/arm-elf.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-arm/export-class.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-auto-import/auto-import.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-bootstrap/bootstrap.exp ...
FAIL: bootstrap
FAIL: bootstrap with strip
FAIL: bootstrap with --traditional-format
FAIL: bootstrap with --no-keep-memory
FAIL: bootstrap with --relax
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-cdtest/cdtest.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-checks/checks.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-cris/cris.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-crx/crx.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-cygwin/exe-export.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-d10v/d10v.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-discard/discard.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/audit.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/binutils.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/comm-data.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/compress.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/dwarf.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/eh-group.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/elf.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/exclude.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/export-class.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/frame.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/indirect.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/sec-to-seg.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/sec64k.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/shared.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/tls_common.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elf/wrap.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elfcomm/elfcomm.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elfvers/vers.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elfvsb/elfvsb.exp ...
XPASS: visibility (hidden) (non PIC)
XPASS: visibility (hidden) (non PIC, load offset)
XPASS: visibility (hidden) (PIC main, non PIC so)
XPASS: visibility (hidden_normal) (non PIC)
XPASS: visibility (hidden_normal) (non PIC, load offset)
XPASS: visibility (hidden_normal) (PIC main, non PIC so)
XPASS: visibility (hidden_undef) (non PIC)
XPASS: visibility (hidden_undef) (non PIC, load offset)
XPASS: visibility (hidden_undef) (PIC main, non PIC so)
XPASS: visibility (hidden_undef_def) (non PIC)
XPASS: visibility (hidden_undef_def) (non PIC, load offset)
XPASS: visibility (hidden_undef_def) (PIC main, non PIC so)
XPASS: visibility (hidden_weak) (non PIC)
XPASS: visibility (hidden_weak) (non PIC, load offset)
XPASS: visibility (hidden_weak) (PIC main, non PIC so)
XPASS: visibility (protected) (non PIC)
XPASS: visibility (protected) (non PIC, load offset)
XPASS: visibility (protected) (PIC main, non PIC so)
XPASS: visibility (protected_undef) (non PIC)
XPASS: visibility (protected_undef) (non PIC, load offset)
XPASS: visibility (protected_undef) (PIC main, non PIC so)
XPASS: visibility (protected_undef_def) (non PIC)
XPASS: visibility (protected_undef_def) (non PIC, load offset)
XPASS: visibility (protected_undef_def) (PIC main, non PIC so)
XPASS: visibility (protected_weak) (non PIC)
XPASS: visibility (protected_weak) (non PIC, load offset)
XPASS: visibility (protected_weak) (PIC main, non PIC so)
XPASS: visibility (normal) (non PIC)
XPASS: visibility (normal) (non PIC, load offset)
XPASS: visibility (normal) (PIC main, non PIC so)
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-elfweak/elfweak.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-fastcall/fastcall.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-frv/fdpic.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-frv/frv-elf.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-frv/tls.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-gc/gc.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-h8300/h8300.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-i386/export-class.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-i386/i386.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-ia64/ia64.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-ia64/line.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-ifunc/binutils.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-ifunc/ifunc.exp ...
FAIL: Common symbol override ifunc test 1b
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-libs/libs.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-linkonce/linkonce.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-m68hc11/m68hc11.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-m68k/m68k-got.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-m68k/m68k.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-mep/mep.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-mips-elf/comm-data.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-mips-elf/export-class.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-mips-elf/mips-elf-flags.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-mips-elf/mips-elf.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-misc/defsym.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-mmix/mmix.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-mn10300/mn10300.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-pe/pe-compile.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-pe/pe-run.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-pe/pe-run2.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-pe/pe.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-pie/pie.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-plugin/plugin.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-powerpc/aix52.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-powerpc/export-class.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-powerpc/powerpc.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-s390/s390.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/align.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/alignof.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/assert.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/crossref.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/data.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/default-script.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/defined.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/dynamic-sections.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/empty-address.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/empty-aligned.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/empty-orphan.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/expr.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/extern.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/include.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/map-address.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/overlay-size.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/phdrs.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/phdrs2.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/phdrs3.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/provide.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/rgn-at.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/rgn-over.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/script.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/section-flags.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/section-match.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/size.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/sizeof.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/sort.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-scripts/weak.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-selective/sel-dump.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-selective/selective.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-sh/arch/arch.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-sh/rd-sh.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-sh/sh-vxworks.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-sh/sh.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-sh/sh64/rd-sh64.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-sh/sh64/relax.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-sh/sh64/relfail.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-sh/sh64/sh64.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-shared/shared.exp ...
XPASS: shared (non PIC)
XPASS: shared (non PIC, load offset)
XPASS: shared (PIC main, non PIC so)
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-sparc/sparc.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-spu/spu.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-srec/srec.exp ...
FAIL: S-records
FAIL: S-records with constructors
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-tic6x/tic6x.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-tilegx/tilegx.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-tilepro/tilepro.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-undefined/entry.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-undefined/undefined.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-undefined/weak-undef.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-unique/unique.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-v850/v850.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-vax-elf/vax-elf.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-versados/versados.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-vxworks/vxworks.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-x86-64/dwarfreloc.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-x86-64/export-class.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-x86-64/line.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-x86-64/x86-64.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-xc16x/xc16x.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-xstormy16/xstormy16.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-xtensa/coalesce.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-xtensa/lcall.exp ...
Running /usr/local/build/binutils-2.23.1/ld/testsuite/ld-xtensa/xtensa.exp ...

                === ld Summary ===

# of expected passes            777
# of unexpected failures        8
# of unexpected successes       33
# of expected failures          28
# of untested testcases         1
/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld/ld-new 2.23.1

gmake[5]: *** [check-DEJAGNU] Error 1
gmake[5]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld'
gmake[4]: *** [check-am] Error 2
gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld'
gmake[3]: *** [check-recursive] Error 1
gmake[3]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld'
gmake[2]: *** [check] Error 2
gmake[2]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld'
gmake[1]: *** [check-ld] Error 2
gmake[1]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001'
gmake: *** [do-check] Error 2












Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]