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 test result mysteries


This is a little long, but I think it is readable. The problem is simple, how to get a GNU 
toolchain built that can be trusted. Started with, as a working idea, one of the most 
trusted Linux distros in the world : 

$ cat /etc/redhat-release 
Red Hat Enterprise Linux Workstation release 6.3 (Santiago)

My workstation hardware is a Sun Microsystems Ultra 40 which has ECC memory and is,
I think, one of the last workstations made by Sun which was a *very* well trusted 
hardware vendor.  ( Let's not mention OpenSolaris here.  )

So we are in tier 1 enterprise class land here. 

[ the thinking ] 

I have been carefully building a GNU tool chain on Red Hat Enterprise Linux 6. This means 
tools like GNU make must be built and pass *every* test in the testsuite before I will trust,
and thus, use it. Why do that on a tier 1 Linux distro like Red Hat Enterprise Linux?  Primarily 
because the versions that ship with RHEL6 are very old, often many years out of date. Even
simple and yet essential tools like gzip are five years out of date. The assembler that ships
with RHEL6 is thus : 

sedna $ as --version 
GNU assembler version 2.20.51.0.2-5.34.el6 20100205
Copyright 2009 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `x86_64-redhat-linux'.

One argument to be heard is that the folks at Red Hat "know best" and the updates and
improvements in binutils since 2009 are most likely not required, desired or safe.  That 
sort of thinking seems unreasonable and possibly absurd. Even preposterous.  Thus I want
an up to date assembler and even a linker etc. The answer in the free software world is
to just go get the sources and away we go.  The problem is that I would prefer to NOT 
need to read through the sources of "The Binary File Descriptor library" and the CGEN
utility in order to understand why binutils fails some of its testsuite. 

The result, given that Red Hat does not post a testsuite report or any report at all about
the quality of their shipped assembler/linker/etc versions, is that I don't know if I am any
better off building binutils myself. 

[ the results ] 

So I download the 2.23.1 tarball without any SHA1 or MD5 hash or any way to verify. The 
homepage for the binutils project offers no such data and the tarball is a "just trust us" sort
of thing. Fair enough. 

As I often do with things like gcc or binutils I ensure that the sources are in one place
and the object or build dir is elsewhere.  I keep them as siblings in the same "build" area
like /usr/local/build : 

sedna $ cd /usr/local/build 
sedna $ gzip -dc /usr/local/src/binutils-2.23.1.tar.gz  | tar -xf - 
sedna $ mkdir  binutils-2.23.1_`uname -r`.001
sedna $ cd  binutils-2.23.1_`uname -r`.001

sedna $ pwd 
/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001

Fire off configure while asking to myself "Why do I need to point out the 
location of gmp/mpfr/mpc?" The answer is documented no where that I can find. 

sedna $ CFLAGS=\-mtune=opteron\ \-march=opteron\ \-m64\ \-g\ \-fpic\ \-Wl,-rpath=/usr/local/lib\ \-Wl,-q  
sedna $ export CFLAGS 
sedna $ CXXFLAGS=$CFLAGS 
sedna $ export CXXFLAGS 

The -Wl,-rpath=/usr/local/lib bits are there in the CFLAGS to ensure we actually 
use the libs in my GNU toolchain and not the system ones from Red Hat.

sedna $ ../binutils-2.23.1/configure --program-prefix=g --enable-ld --enable-lto \
> --with-gmp-include=/usr/local/include --with-gmp-lib=/usr/local/lib \
> --with-mpfr-include=/usr/local/include --with-mpfr-lib=/usr/local/lib \
> --with-mpc-include=/usr/local/include --with-mpc-lib=/usr/local/lib 

checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... gawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gnatbind... gnatbind
checking for gnatmake... gnatmake
checking whether compiler driver understands Ada... yes
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for objdir... .libs
checking for PWL_handle_timeout in -lpwl... no
checking for version 0.11 (revision 0 or later) of PPL... no
checking for default BUILD_CONFIG... 
checking for bison... bison -y
checking for bison... bison
checking for gm4... /usr/local/bin/gm4
checking for flex... flex
checking for flex... flex
checking for makeinfo... makeinfo
checking for expect... expect
checking for runtest... runtest
checking for ar... ar
checking for as... as
checking for dlltool... no
checking for ld... ld
checking for lipo... no
checking for nm... nm
checking for ranlib... ranlib
checking for strip... strip
checking for windres... no
checking for windmc... no
checking for objcopy... objcopy
checking for objdump... objdump
checking for readelf... readelf
checking for cc... cc
checking for c++... c++
checking for gcc... gcc
checking for gcj... no
checking for gfortran... gfortran
checking for gccgo... no
checking for ar... ar
checking for as... as
checking for dlltool... no
checking for ld... ld
checking for lipo... no
checking for nm... nm
checking for objdump... objdump
checking for ranlib... ranlib
checking for readelf... readelf
checking for strip... strip
checking for windres... no
checking for windmc... no
checking where to find the target ar... just compiled
checking where to find the target as... just compiled
checking where to find the target cc... host tool
checking where to find the target c++... host tool
checking where to find the target c++ for libstdc++... host tool
checking where to find the target dlltool... just compiled
checking where to find the target gcc... host tool
checking where to find the target gcj... host tool
checking where to find the target gfortran... host tool
checking where to find the target gccgo... host tool
checking where to find the target ld... just compiled
checking where to find the target lipo... host tool
checking where to find the target nm... just compiled
checking where to find the target objdump... just compiled
checking where to find the target ranlib... just compiled
checking where to find the target readelf... just compiled
checking where to find the target strip... just compiled
checking where to find the target windres... just compiled
checking where to find the target windmc... just compiled
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether -fkeep-inline-functions is supported... yes
configure: creating ./config.status
config.status: creating Makefile

That looks, near as I can tell, to be flawless. 

Fire off the build : 

sedna $ /usr/bin/time -p gmake 
.
. lots of great stuff happens 
.
gmake[4]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld'
gmake[3]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld'
gmake[2]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001/ld'
gmake[1]: Nothing to be done for `all-target'.
gmake[1]: Leaving directory `/usr/local/build/binutils-2.23.1_2.6.32-279.14.1.el6.x86_64.001'
real 201.61
user 96.78
sys 94.33
sedna $ 

Now comes the disturbing part. The testsuite[1] has a pile of "FAILs" in there. However little 
indication why and no where to easily turn to find out "why".

So the question is "trust it" or not and why ? 

Dennis 

[1] testsuite fails in many places thus : 

sedna $ /usr/bin/time -p 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'
Making a new site.exp file...
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 Sat Dec  1 18:46: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'
Making a new site.exp file...
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 Sat Dec  1 18:47:06 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'
Making a new site.exp file...
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 Sat Dec  1 18:48:57 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 ...
FAIL: static preinit array
FAIL: static init array
FAIL: static fini array
FAIL: static init array mixed
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: Could not link a static executable
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            718
# of unexpected failures        12
# 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
real 252.78
user 150.56
sys 116.88


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