This is the mail archive of the binutils@sources.redhat.com 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]

Re: Results for binutils 20021028 cvs 2.13 branch testsuite on sparc64-unknown-linux-gnu


On Mon, Oct 28, 2002 at 04:28:22PM -0500, Daniel Jacobowitz wrote:
> On Mon, Oct 28, 2002 at 10:13:50PM +0100, Christian Jönsson wrote:
> > On Mon, Oct 28, 2002 at 04:09:33PM -0500, Daniel Jacobowitz wrote:
> > > On Mon, Oct 28, 2002 at 10:06:57PM +0100, Christian Jönsson wrote:
> > > > On Mon, Oct 28, 2002 at 03:27:11PM -0500, Daniel Jacobowitz wrote:
> > > > > On Mon, Oct 28, 2002 at 09:22:45PM +0100, Christian Jönsson wrote:
> > > > > > 		=== ld Summary for unix/-fpic ===
> > > > > > 
> > > > > > # of expected passes		63
> > > > > > # of unexpected failures	62
> > > > > > # of expected failures		11
> > > > > 
> > > > > I explained all or most of these on the list this morning.  It's bison
> > > > > at work.
> > > > 
> > > > but I have bison 1.35 insatlled on this system...
> > > 
> > > Is /usr/bin/bison 1.35?
> > 
> > uhm, yes...
> > 
> > chj@fw:~$ /usr/bin/bison --version
> > bison (GNU Bison) 1.35
> 
> You'll have to give us some more details then.
> 
> I'm still not entirely convinced that your problems are a bug in the
> tools instead of your local configuration...

Sure, I'd be happy to. I'll attach the log file of dejagnu for the
unexpected ld failuers for sparc64-linux.

hmm,

(1) libc was not the lib64 one...

(2) elf32-sparc insetad of elf64-sparc in some files...

I'll rerun the build now with env LD_LIBRARY_PATH=/lib64 to make a few
linker failures go away I guess... but what about the elf32-sparc issues?



Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /usr/local/src/gcc-binutils/branch/src/ld/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-bootstrap/bootstrap.exp ...
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc -o tmpdir/ld-partial.o -r  ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o  ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_sparc.o eelf32_sparc.o esparclinux.o esun4.o 
lt-ld-new: Relocatable linking with relocations from format elf32-sparc (ldgram.o) to format elf64-sparc (tmpdir/ld-partial.o) is not supported
FAIL: bootstrap
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc -o tmpdir/ld-partial.o -r  ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o  ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_sparc.o eelf32_sparc.o esparclinux.o esun4.o 
lt-ld-new: Relocatable linking with relocations from format elf32-sparc (ldgram.o) to format elf64-sparc (tmpdir/ld-partial.o) is not supported
FAIL: bootstrap with strip
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc -o tmpdir/ld-partial.o -r  ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o  ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_sparc.o eelf32_sparc.o esparclinux.o esun4.o 
lt-ld-new: Relocatable linking with relocations from format elf32-sparc (ldgram.o) to format elf64-sparc (tmpdir/ld-partial.o) is not supported
FAIL: bootstrap with --static
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc -o tmpdir/ld-partial.o -r --traditional-format ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o  ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_sparc.o eelf32_sparc.o esparclinux.o esun4.o 
lt-ld-new: Relocatable linking with relocations from format elf32-sparc (ldgram.o) to format elf64-sparc (tmpdir/ld-partial.o) is not supported
FAIL: bootstrap with --traditional-format
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc -o tmpdir/ld-partial.o -r --no-keep-memory ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o  ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_sparc.o eelf32_sparc.o esparclinux.o esun4.o 
lt-ld-new: Relocatable linking with relocations from format elf32-sparc (ldgram.o) to format elf64-sparc (tmpdir/ld-partial.o) is not supported
FAIL: bootstrap with --no-keep-memory
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc -o tmpdir/ld-partial.o -r  ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o ldwrite.o ldexp.o  ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64_sparc.o eelf32_sparc.o esparclinux.o esun4.o 
lt-ld-new: Relocatable linking with relocations from format elf32-sparc (ldgram.o) to format elf64-sparc (tmpdir/ld-partial.o) is not supported
FAIL: bootstrap with --relax
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-bootstrap/bootstrap.exp completed in 2 seconds
Running /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-cdtest/cdtest.exp ...
c++ -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2 -fgnu-linker -fno-exceptions -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-cdtest -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-cdtest/cdtest-foo.cc -o tmpdir/cdtest-foo.o
c++ -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2 -fgnu-linker -fno-exceptions -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-cdtest -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-cdtest/cdtest-bar.cc -o tmpdir/cdtest-bar.o
c++ -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2 -fgnu-linker -fno-exceptions -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-cdtest -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-cdtest/cdtest-main.cc -o tmpdir/cdtest-main.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/cdtest -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o tmpdir/cdtest-foo.o tmpdir/cdtest-bar.o tmpdir/cdtest-main.o  -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: cdtest
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc -o tmpdir/cdtest.o -r -Ur tmpdir/cdtest-foo.o tmpdir/cdtest-bar.o tmpdir/cdtest-main.o
lt-ld-new: Relocatable linking with relocations from format elf32-sparc (tmpdir/cdtest-foo.o) to format elf64-sparc (tmpdir/cdtest.o) is not supported
FAIL: cdtest with -Ur
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-cdtest/cdtest.exp completed in 3 seconds

<snip>

gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers3.c -o tmpdir/vers3.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers3.o tmpdir/vers3.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers3 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o  tmpdir/vers3.o tmpdir/vers1.so  -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: vers3
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers4.c -o tmpdir/vers4.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers4.o tmpdir/vers4.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers4 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o  tmpdir/vers4.o   -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: vers4
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers4.c -o tmpdir/vers4a.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers4a.o tmpdir/vers4a.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers4a -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o -export-dynamic tmpdir/vers4a.o   -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: vers4a
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S  -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers5.c -o tmpdir/vers5.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers5.o tmpdir/vers5.s
This link should fail because of multiple definition of foo@VERS_1.2
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers5 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o tmpdir/vers5.o    -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
tmpdir/vers5.o: In function `bar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers5.c:11: multiple definition of `foo@VERS_1.2'
tmpdir/vers5.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers5.c:30: first defined here
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
PASS: vers5
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers6.c -o tmpdir/vers6.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers6.o tmpdir/vers6.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers6 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o  tmpdir/vers6.o tmpdir/vers1.so  -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: vers6

<snip>

gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S  -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers7.c -o tmpdir/vers7.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers7.o tmpdir/vers7.s
This link should fail because of undefined reference to hide_a
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers7 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o tmpdir/vers7.o tmpdir/vers7a.so   -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
PASS: vers7

<snip>

gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers9.c -o tmpdir/vers9.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers9.o tmpdir/vers9.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers9 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o -export-dynamic tmpdir/vers9.o   -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: vers9
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S -DDO_TEST10 -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers1.c -o tmpdir/vers10.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers10.o tmpdir/vers10.s
This link should fail because of invalid version
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers10 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o tmpdir/vers10.o  --version-script /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers1.map --shared  -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
PASS: vers10

<snip>

gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers15.c -o tmpdir/vers15.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers15.o tmpdir/vers15.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers15 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o  tmpdir/vers15.o tmpdir/vers1.so  -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: vers15

<snip>

gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers16.c -o tmpdir/vers16.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers16.o tmpdir/vers16.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers16 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o  tmpdir/vers16.o tmpdir/vers16a.so  -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: vers16

<snip>

gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers19.c -o tmpdir/vers19.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers19.o tmpdir/vers19.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers19 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o -rpath . tmpdir/vers19.o tmpdir/vers18.so  -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: vers19

<snip>

gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers23.c -o tmpdir/vers23d.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers23d.o tmpdir/vers23d.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers23d -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o tmpdir/vers23a.so tmpdir/vers23c.so tmpdir/vers23d.o   -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: vers23d
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -S -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers23.c -o tmpdir/vers23.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers23.o tmpdir/vers23.s
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers23 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o tmpdir/vers23a.so tmpdir/vers23b.o tmpdir/vers23b.so tmpdir/vers23.o   -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: vers23
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvers/vers.exp completed in 37 seconds

<snip>

gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2 -DPROTECTED_CHECK -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/main.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/main -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o tmpdir/main.o  -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -fpic
gcc: No input files
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden) (non PIC)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden) (non PIC, load offset)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:275: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:290: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
FAIL: visibility (hidden)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden) (PIC main, non PIC so)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:275: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:290: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
FAIL: visibility (hidden) (PIC main)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_NORMAL_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_NORMAL_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_NORMAL_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden_normal) (non PIC)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden_normal) (non PIC, load offset)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_NORMAL_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_NORMAL_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:273: relocation truncated to fit: R_SPARC_GOT13 visibility_var_normal
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:288: relocation truncated to fit: R_SPARC_GOT13 visibility_var_normal
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
FAIL: visibility (hidden_normal)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_NORMAL_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden_normal) (PIC main, non PIC so)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:273: relocation truncated to fit: R_SPARC_GOT13 visibility_var_normal
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:288: relocation truncated to fit: R_SPARC_GOT13 visibility_var_normal
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
FAIL: visibility (hidden_normal) (PIC main)

<snip>

gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden_undef_def) (non PIC)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden_undef_def) (non PIC, load offset)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:275: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:290: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
FAIL: visibility (hidden_undef_def)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden_undef_def) (PIC main, non PIC so)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:275: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:290: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
FAIL: visibility (hidden_undef_def) (PIC main)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_WEAK_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_WEAK_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_WEAK_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden_weak) (non PIC)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden_weak) (non PIC, load offset)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_WEAK_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_WEAK_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:222: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:222: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
FAIL: visibility (hidden_weak)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DHIDDEN_WEAK_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (hidden_weak) (PIC main, non PIC so)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:222: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:222: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
FAIL: visibility (hidden_weak) (PIC main)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
XFAIL: visibility (protected) (non PIC)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
XFAIL: visibility (protected) (non PIC, load offset)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:275: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:290: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
XFAIL: visibility (protected)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
XFAIL: visibility (protected) (PIC main, non PIC so)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:275: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:290: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
XFAIL: visibility (protected) (PIC main)

<snip>

gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
XFAIL: visibility (protected_undef_def) (non PIC)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
XFAIL: visibility (protected_undef_def) (non PIC, load offset)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:275: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:290: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
XFAIL: visibility (protected_undef_def)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
XFAIL: visibility (protected_undef_def) (PIC main, non PIC so)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:275: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:290: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
XFAIL: visibility (protected_undef_def) (PIC main)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_WEAK_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_WEAK_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_WEAK_TEST -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (protected_weak) (non PIC)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (protected_weak) (non PIC, load offset)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_WEAK_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_WEAK_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:222: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:222: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
FAIL: visibility (protected_weak)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2  -DPROTECTED_WEAK_TEST -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (protected_weak) (PIC main, non PIC so)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:222: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:222: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
FAIL: visibility (protected_weak) (PIC main)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2   -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2   -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2   -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (normal) (non PIC)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (normal) (non PIC, load offset)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2   -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2   -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:275: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:290: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
FAIL: visibility (normal)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -g -O2   -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
FAIL: visibility (normal) (PIC main, non PIC so)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:31: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:32: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:39: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:40: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:46: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:47: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:52: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:53: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:94: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:104: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:115: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:116: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:124: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:133: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:134: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:150: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:153: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:159: relocation truncated to fit: R_SPARC_GOT13 str
tmpdir/sh1p.o: In function `visibility_checkfunptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:207: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `visibility_funptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:239: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `visibility_checkvarptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:275: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_checkvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:290: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varptr':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:303: relocation truncated to fit: R_SPARC_GOT13 visibility_var
tmpdir/sh1p.o: In function `visibility_varval':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/sh1.c:314: relocation truncated to fit: R_SPARC_GOT13 visibility_var
FAIL: visibility (normal) (PIC main)
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfvsb/elfvsb.exp completed in 88 seconds
Running /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfweak/elfweak.exp ...
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -fpic
gcc: No input files
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2 -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfweak -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfweak/foo.c -o tmpdir/foo.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2 -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfweak -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfweak/bar.c -o tmpdir/bar.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2 -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfweak -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfweak/main.c -o tmpdir/main.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/libbar.so -dynamic-linker /lib64/ld-linux.so.2 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crt1.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtbegin.o --shared tmpdir/bar.o  -L/usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../.. /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/crtend.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/../../../crtn.o
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
lt-ld-new: cannot find /lib/libc.so.6
FAIL: ELF weak
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-elfweak/elfweak.exp completed in 3 seconds

<snip>

Running /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/selective.exp ...
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/1.c -o tmpdir/1.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/1.x --gc-sections -Bstatic  tmpdir/1.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/1.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
FAIL: selective1
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/2.c -o tmpdir/2.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/2.x --gc-sections -Bstatic  tmpdir/2.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/2.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
FAIL: selective2
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/2.c -o tmpdir/2.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/2.x --gc-sections -Bstatic -u foo tmpdir/2.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/2.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
FAIL: selective3
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/3.cc -o tmpdir/3.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/3.x --gc-sections -Bstatic  tmpdir/3.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/3.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/3.o: In function `global constructors keyed to A::foo(void)':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/3.cc:20: undefined reference to `__pure_virtual'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/3.cc:20: undefined reference to `__pure_virtual'
FAIL: selective4
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/4.cc -o tmpdir/4.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/4.x --gc-sections -Bstatic  tmpdir/4.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/4.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/4.o: In function `global constructors keyed to A::foo(void)':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/4.cc:20: undefined reference to `__pure_virtual'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/4.cc:20: undefined reference to `__pure_virtual'
FAIL: selective5
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/5.cc -o tmpdir/5.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/5.x --gc-sections -Bstatic  tmpdir/5.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/5.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/5.o: In function `global constructors keyed to A::foo(void)':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/5.cc:20: undefined reference to `__pure_virtual'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/5.cc:20: undefined reference to `__pure_virtual'
XFAIL: selective6
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-selective/selective.exp completed in 5 seconds
Running /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-sh/rd-sh.exp ...
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-sh/rd-sh.exp completed in 0 seconds
Running /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-sh/sh.exp ...
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-sh/sh.exp completed in 0 seconds
Running /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-sh/sh64/relax.exp ...
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-sh/sh64/relax.exp completed in 0 seconds
Running /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-sh/sh64/relfail.exp ...
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-sh/sh64/relfail.exp completed in 0 seconds
Running /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-sh/sh64/sh64.exp ...
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-sh/sh64/sh64.exp completed in 0 seconds
Running /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/shared.exp ...
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -fpic
gcc: No input files
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2  -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2  -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2  -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/shnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:28: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:28: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:90: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:112: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:112: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:130: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:130: undefined reference to `main_called'
FAIL: shared (non PIC)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/shnp.so -shared -T /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:28: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:28: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:90: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:112: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:112: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:130: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:130: undefined reference to `main_called'
FAIL: shared (non PIC, load offset)
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2  -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2  -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/shp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:27: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:27: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:28: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:35: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:35: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:36: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:42: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:42: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:43: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:48: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:48: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:49: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:90: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:100: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:100: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:111: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:111: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:112: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:120: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:120: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:129: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:129: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:130: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:146: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:146: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:149: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:155: relocation truncated to fit: R_SPARC_GOT13 str
FAIL: shared
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2 -DSYMBOLIC_TEST -DXCOFF_TEST  -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2 -DSYMBOLIC_TEST -DXCOFF_TEST  -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c -o tmpdir/sh1p.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/shp.so -shared -Bsymbolic tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:42: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:42: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:43: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:48: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:48: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:49: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:100: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:100: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:149: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:155: relocation truncated to fit: R_SPARC_GOT13 str
FAIL: shared -Bsymbolic
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2  -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2  -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2  -fpic -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/main.c -o tmpdir/mainp.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/shmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1np.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2np.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1np.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:28: undefined reference to `mainvar'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:28: undefined reference to `mainvar'
tmpdir/sh1np.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:90: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:112: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:112: undefined reference to `main_called'
tmpdir/sh1np.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:130: undefined reference to `main_called'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:130: undefined reference to `main_called'
FAIL: shared (PIC main, non PIC so)
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/shmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh1p.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sh2p.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
tmpdir/sh1p.o: In function `shlib_mainvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:27: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:27: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:28: undefined reference to `mainvar'
tmpdir/sh1p.o: In function `shlib_overriddenvar':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:35: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:35: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:36: relocation truncated to fit: R_SPARC_GOT13 overriddenvar
tmpdir/sh1p.o: In function `shlib_shlibvar1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:42: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:42: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:43: relocation truncated to fit: R_SPARC_GOT13 shlibvar1
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:48: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o:/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:48: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sh1p.o: In function `shlib_shlibvar2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:49: relocation truncated to fit: R_SPARC_GOT13 shlibvar2
tmpdir/sh1p.o: In function `shlib_maincall':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:90: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_checkfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:100: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:100: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_checkfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:111: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:111: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:112: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_getfunptr1':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:120: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:120: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sh1p.o: In function `shlib_getfunptr2':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:129: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:129: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:130: undefined reference to `main_called'
tmpdir/sh1p.o: In function `shlib_check':
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:146: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:146: undefined reference to `_GLOBAL_OFFSET_TABLE_'
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:149: relocation truncated to fit: R_SPARC_GOT13 i
/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/sh1.c:155: relocation truncated to fit: R_SPARC_GOT13 str
FAIL: shared (PIC main)
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-shared/shared.exp completed in 12 seconds
Running /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-srec/srec.exp ...
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-srec -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-srec/sr1.c -o tmpdir/sr1.o
gcc -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-srec -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-srec/sr2.c -o tmpdir/sr2.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/sr1  -Ttext 0x1000 tmpdir/sr1.o tmpdir/sr2.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sr1.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/sr2.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541

FAIL: S-records
c++ -L/usr/local/src/gcc-binutils/branch/objdir-binutils/ld -g -O2 -fgnu-linker -fno-exceptions -B/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-srec -g -O2  -c /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-srec/sr3.cc -o tmpdir/sr3.o
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new  -o tmpdir/sr1  -Ttext 0x1000 tmpdir/sr3.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/sr3.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13 20021028 assertion fail /usr/local/src/gcc-binutils/branch/src/bfd/elflink.h:2541

FAIL: S-records with constructors
testcase /usr/local/src/gcc-binutils/branch/src/ld/testsuite/ld-srec/srec.exp completed in 3 seconds

<snip>

		=== ld Summary for unix ===

# of expected passes		63
# of unexpected failures	62
# of expected failures		11
/usr/local/src/gcc-binutils/branch/objdir-binutils/ld/ld-new 20021028

runtest completed at Mon Oct 28 20:56:30 2002




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