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]

ld failures [Was: Results for binutils 2.14.90 20031015 testsuite on sparc-unknown-linux-gnu]


On Wed, Oct 15, 2003 at 10:13:17AM +0200, Christian Joensson wrote:
> Aurora SPARC Linux 1.0 (Ansel) SS20 dual SuperSparc-(II) sun4m:
> 
> binutils-2.14.90 20031013 sparc-linux
> bison-1.35-1
> dejagnu-1.4.2-10 (ftp://ftp.redhat.com/pub/redhat/linux/rawhide/SRPMS/SRPMS)
> expect-5.32.2-67
> gcc 3.4 20031009 (experimental) sparc-linux
> glibc-2.2.5-43sparc.1
> glibc-kernheaders-2.4-8.9sparc (ftp://auroralinux.org/pub/aurora/corona/RPMS)
> kernel-smp-2.4.20-3.4sparc (ftp://auroralinux.org/pub/aurora/corona/RPMS)
> tcl-8.3.3-67
> 
> LAST_UPDATED: Wed Oct 15 06:17:38 UTC 2003
> 
> Native configuration is sparc-unknown-linux-gnu

These are the ld failures in more detail.

Test Run By chj on Wed Oct 15 09:13:21 2003
Native configuration is sparc-unknown-linux-gnu

		=== ld tests ===

Schedule of variations:
    unix/-fPIC
    unix

Running target unix/-fPIC
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/trunk/src/ld/testsuite/config/default.exp as tool-and-target-specific interface file.

gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp -Wl,-rpath,tmpdir tmpdir/mainnp.o tmpdir/vnp.so
tmpdir/mainnp.o(.text+0x2c4): In function `main':
/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x2c8):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x32c):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x330):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vnp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (non PIC)
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp.so -shared -T /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp -Wl,-rpath,tmpdir tmpdir/mainnp.o tmpdir/vnp.so
tmpdir/mainnp.o(.text+0x2c4): In function `main':
/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x2c8):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x32c):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x330):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vnp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (non PIC, load offset)
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vp -Wl,-rpath,tmpdir tmpdir/mainnp.o tmpdir/vp.so
tmpdir/mainnp.o(.text+0x2c4): In function `main':
/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x2c8):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x32c):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x330):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def)
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpnp -Wl,-rpath,tmpdir tmpdir/mainp.o tmpdir/vmpnp.so
tmpdir/mainp.o(.text+0x2c4): In function `main':
/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainp.o(.text+0x2c8):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainp.o(.text+0x32c):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainp.o(.text+0x330):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vmpnp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (PIC main, non PIC so)
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpp -Wl,-rpath,tmpdir tmpdir/mainp.o tmpdir/vmpp.so
tmpdir/mainp.o(.text+0x2c4): In function `main':
/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainp.o(.text+0x2c8):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainp.o(.text+0x32c):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainp.o(.text+0x330):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vmpp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (PIC main)

gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/main.o tmpdir/libbar.so
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weak.dat
1c1
< strong foo
---
> weak foo
child process exited abnormally
FAIL: ELF weak func first DSO
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/libbar.so tmpdir/main.o
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weak.dat
1c1
< strong foo
---
> weak foo
child process exited abnormally
FAIL: ELF weak func last DSO

gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/main1.o tmpdir/libbar1a.so tmpdir/libfoo1a.so
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weakdata.dat
1c1
< strong deallocate_foo
---
> weak deallocate_foo
child process exited abnormally
FAIL: ELF weak data first DSO
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/libfoo1a.so tmpdir/main1.o tmpdir/libbar1a.so
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weakdata.dat
1c1
< strong deallocate_foo
---
> weak deallocate_foo
child process exited abnormally
FAIL: ELF weak data last DSO
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/main1.o tmpdir/libbar1a.so tmpdir/libfoo1b.so
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weakdata.dat
1c1
< strong deallocate_foo
---
> weak deallocate_foo
child process exited abnormally
FAIL: ELF weak data first DSO common
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/libfoo1b.so tmpdir/main1.o tmpdir/libbar1a.so
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weakdata.dat
1c1
< strong deallocate_foo
---
> weak deallocate_foo
child process exited abnormally
FAIL: ELF weak data last DSO common
testcase /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/elfweak.exp completed in 48 seconds

Running /usr/local/src/trunk/src/ld/testsuite/ld-scripts/crossref.exp ...
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-scripts -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-scripts/cross1.c -o tmpdir/cross1.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-scripts -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-scripts/cross2.c -o tmpdir/cross2.o
/usr/local/src/trunk/objdir-binutils/ld/ld-new  -o tmpdir/cross1 -T /usr/local/src/trunk/src/ld/testsuite/ld-scripts/cross1.t tmpdir/cross1.o tmpdir/cross2.o
lt-ld-new: BFD 2.14.90 20031015 internal error, aborting at /usr/local/src/trunk/src/bfd/elf32-sparc.c line 2319 in elf32_sparc_relocate_section

lt-ld-new: Please report this bug.

FAIL: NOCROSSREFS 1

gcc -L/usr/local/src/trunk/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-selective -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-selective/3.cc -o tmpdir/3.o
/usr/local/src/trunk/objdir-binutils/ld/ld-new  -o tmpdir/3.x --gc-sections -Bstatic  tmpdir/3.o
/usr/local/src/trunk/objdir-binutils/ld/../binutils/nm-new  --demangle tmpdir/3.x >tmpdir/nm.out
selective4: A::bar() == 0x000100a4
FAIL: selective4
gcc -L/usr/local/src/trunk/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-selective -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-selective/4.cc -o tmpdir/4.o
/usr/local/src/trunk/objdir-binutils/ld/ld-new  -o tmpdir/4.x --gc-sections -Bstatic  tmpdir/4.o
/usr/local/src/trunk/objdir-binutils/ld/../binutils/nm-new  --demangle tmpdir/4.x >tmpdir/nm.out
selective5: A::foo() == 0x0001009c
FAIL: selective5

Running /usr/local/src/trunk/src/ld/testsuite/ld-srec/srec.exp ...
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-srec -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-srec/sr1.c -o tmpdir/sr1.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-srec -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-srec/sr2.c -o tmpdir/sr2.o
/usr/local/src/trunk/objdir-binutils/ld/ld-new  -o tmpdir/sr1 --traditional-format -Ttext 0x1000 tmpdir/sr1.o tmpdir/sr2.o
/usr/local/src/trunk/objdir-binutils/ld/ld-new  -o tmpdir/sr2.sr --traditional-format -Ttext 0x1000 --oformat srec tmpdir/sr1.o tmpdir/sr2.o
tmpdir/sr1.o(.text+0x18): In function `main':
/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr1.c:16: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr1.o(.text+0x20):/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr1.c:16: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr2.o(.text+0x10): In function `fn1':
/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr2.c:9: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr2.o(.text+0x18):/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr2.c:9: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr2.o(.text+0x3c): In function `fn2':
/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr2.c:16: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr2.o(.text+0x44):/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr2.c:16: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
FAIL: S-records
c++ -L/usr/local/src/trunk/objdir-binutils/ld -g -O2 -fgnu-linker -fno-exceptions -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-srec -g -O2  -fPIC -c /usr/local/src/trunk/src/ld/testsuite/ld-srec/sr3.cc -o tmpdir/sr3.o
/usr/local/src/trunk/objdir-binutils/ld/ld-new  -o tmpdir/sr1 --traditional-format -Ttext 0x1000 tmpdir/sr3.o
/usr/local/src/trunk/objdir-binutils/ld/ld-new  -o tmpdir/sr2.sr --traditional-format -Ttext 0x1000 --oformat srec tmpdir/sr3.o
tmpdir/sr3.o(.text+0x58): In function `Foo::init_foo()':
/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr3.cc:87: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr3.o(.text+0x60):/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr3.cc:87: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr3.o(.text+0x84): In function `Foo::Foo()':
/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr3.cc:92: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr3.o(.text+0x8c):/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr3.cc:92: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr3.o(.text+0xb8): In function `Foo::Foo()':
/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr3.cc:92: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr3.o(.text+0xc0):/usr/local/src/trunk/src/ld/testsuite/ld-srec/sr3.cc:92: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
FAIL: S-records with constructors
testcase /usr/local/src/trunk/src/ld/testsuite/ld-srec/srec.exp completed in 8 seconds

		=== ld Summary for unix/-fPIC ===

# of expected passes		175
# of unexpected failures	16
# of expected failures		2

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/trunk/src/ld/testsuite/config/default.exp as tool-and-target-specific interface file.

gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp -Wl,-rpath,tmpdir tmpdir/mainnp.o tmpdir/vnp.so
tmpdir/mainnp.o(.text+0x234): In function `main':
/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x238):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x28c):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x290):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x29c):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vnp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (non PIC)
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp.so -shared -T /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp -Wl,-rpath,tmpdir tmpdir/mainnp.o tmpdir/vnp.so
tmpdir/mainnp.o(.text+0x234): In function `main':
/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x238):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x28c):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x290):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x29c):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vnp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (non PIC, load offset)
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vp -Wl,-rpath,tmpdir tmpdir/mainnp.o tmpdir/vp.so
tmpdir/mainnp.o(.text+0x234): In function `main':
/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x238):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x28c):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x290):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x29c):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def)
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpnp -Wl,-rpath,tmpdir tmpdir/mainp.o tmpdir/vmpnp.so
tmpdir/mainp.o(.text+0x1e8): In function `main':
/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainp.o(.text+0x230):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vmpnp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (PIC main, non PIC so)
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpp -Wl,-rpath,tmpdir tmpdir/mainp.o tmpdir/vmpp.so
tmpdir/mainp.o(.text+0x1e8): In function `main':
/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainp.o(.text+0x230):/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vmpp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (PIC main)
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_WEAK_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_WEAK_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_WEAK_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
FAIL: visibility (hidden_weak) (non PIC)
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp.so -shared -T /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
FAIL: visibility (hidden_weak) (non PIC, load offset)

gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DHIDDEN_WEAK_TEST -fpic -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
FAIL: visibility (hidden_weak) (PIC main, non PIC so)

gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DPROTECTED_WEAK_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DPROTECTED_WEAK_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DPROTECTED_WEAK_TEST -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
FAIL: visibility (protected_weak) (non PIC)
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp.so -shared -T /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
FAIL: visibility (protected_weak) (non PIC, load offset)

gcc -L/usr/local/src/trunk/objdir-binutils/ld -g -g -O2  -DPROTECTED_WEAK_TEST -fpic -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
lt-ld-new: BFD 2.14.90 20031015 assertion fail /usr/local/src/trunk/src/bfd/elf32-sparc.c:2445
FAIL: visibility (protected_weak) (PIC main, non PIC so)

gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/main.o tmpdir/libbar.so
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weak.dat
1c1
< strong foo
---
> weak foo
child process exited abnormally
FAIL: ELF weak func first DSO
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/libbar.so tmpdir/main.o
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weak.dat
1c1
< strong foo
---
> weak foo
child process exited abnormally
FAIL: ELF weak func last DSO

gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/main1.o tmpdir/libbar1a.so tmpdir/libfoo1a.so
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weakdata.dat
1c1
< strong deallocate_foo
---
> weak deallocate_foo
child process exited abnormally
FAIL: ELF weak data first DSO
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/libfoo1a.so tmpdir/main1.o tmpdir/libbar1a.so
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weakdata.dat
1c1
< strong deallocate_foo
---
> weak deallocate_foo
child process exited abnormally
FAIL: ELF weak data last DSO
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/main1.o tmpdir/libbar1a.so tmpdir/libfoo1b.so
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weakdata.dat
1c1
< strong deallocate_foo
---
> weak deallocate_foo
child process exited abnormally
FAIL: ELF weak data first DSO common
gcc -L/usr/local/src/trunk/objdir-binutils/ld -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/foo -Wl,-rpath,.  tmpdir/libfoo1b.so tmpdir/main1.o tmpdir/libbar1a.so
/usr/local/src/trunk/objdir-binutils/ld/../binutils/objdump --dynamic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/weakdata.dat
1c1
< strong deallocate_foo
---
> weak deallocate_foo
child process exited abnormally
FAIL: ELF weak data last DSO common
testcase /usr/local/src/trunk/src/ld/testsuite/ld-elfweak/elfweak.exp completed in 48 seconds

gcc -L/usr/local/src/trunk/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-selective -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-selective/3.cc -o tmpdir/3.o
/usr/local/src/trunk/objdir-binutils/ld/ld-new  -o tmpdir/3.x --gc-sections -Bstatic  tmpdir/3.o
/usr/local/src/trunk/objdir-binutils/ld/../binutils/nm-new  --demangle tmpdir/3.x >tmpdir/nm.out
selective4: A::bar() == 0x0001009c
FAIL: selective4
gcc -L/usr/local/src/trunk/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/usr/local/src/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/trunk/src/ld/testsuite/ld-selective -g -O2  -c /usr/local/src/trunk/src/ld/testsuite/ld-selective/4.cc -o tmpdir/4.o
/usr/local/src/trunk/objdir-binutils/ld/ld-new  -o tmpdir/4.x --gc-sections -Bstatic  tmpdir/4.o
/usr/local/src/trunk/objdir-binutils/ld/../binutils/nm-new  --demangle tmpdir/4.x >tmpdir/nm.out
selective5: A::foo() == 0x00010094
FAIL: selective5

		=== ld Summary for unix ===

# of expected passes		172
# of unexpected failures	19
# of expected failures		2

		=== ld Summary ===

# of expected passes		347
# of unexpected failures	35
# of expected failures		4
/usr/local/src/trunk/objdir-binutils/ld/ld-new 20031015

runtest completed at Wed Oct 15 09:36:28 2003

Cheers,

/ChJ


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