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 cvs trunk 20020921 testsuite on sparc64-unknown-linux-gnu


On Sat, Sep 21, 2002 at 09:00:20AM +0200, Christian Jönsson wrote:
> This was on a Aurora SPARC Linux 0.32 build (Nashville) Ultra1
> sun4u system with these packages:
> 
> binutils-2.11.93.0.2-11sparc
> dejagnu-1.4.2-6  (from rawhide)
> expect-5.38.0-74 (from rawhide)
> gcc-2.96-111
> glibc-2.2.5-36
> kernel-2.4.18-0.998sparc
> tcl-8.3.3-74     (from rawhide) 
> 
> LAST_UPDATED: Sat Sep 21 06:15:01 UTC 2002
> 
> Native configuration is sparc64-unknown-linux-gnu
> 

This is what's in dejagnu the log files:

Running /usr/local/src/gcc+binutils/trunk/src/gas/testsuite/gas/sparc/mismatch.exp ...
FAIL: gas/sparc/mism-1.s sparclite divscc mismatch (test for errors, line 10)
FAIL: gas/sparc/mism-1.s sparclite scan mismatch (test for errors, line 12)
FAIL: gas/sparc/mism-1.s v9 fp reg mismatch (test for errors, line 16)
FAIL: gas/sparc/mism-1.s v9a shutdown mismatch (test for errors, line 20)
FAIL: gas/sparc/mism-1.s (test for excess errors)
Excess errors:
Assembler messages:
Error: can't open /usr/local/src/gcc+binutils/trunk/src/gas/testsuite/gas/sparc//usr/local/src/gcc+binutils/trunk/src/gas/testsuite/gas/sparc/mism-1.s for reading
/usr/local/src/gcc+binutils/trunk/src/gas/testsuite/gas/sparc//usr/local/src/gcc+binutils/trunk/src/gas/testsuite/gas/sparc/mism-1.s: No error
testcase /usr/local/src/gcc+binutils/trunk/src/gas/testsuite/gas/sparc/mismatch.exp completed in 0 seconds

Running /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-cdtest/cdtest.exp ...
c++ -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -O2 -fgnu-linker -fno-exceptions -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-cdtest -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-cdtest/cdtest-foo.cc -o tmpdir/cdtest-foo.o
c++ -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -O2 -fgnu-linker -fno-exceptions -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-cdtest -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-cdtest/cdtest-bar.cc -o tmpdir/cdtest-bar.o
c++ -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -O2 -fgnu-linker -fno-exceptions -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-cdtest -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-cdtest/cdtest-main.cc -o tmpdir/cdtest-main.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/cdtest -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o tmpdir/cdtest-foo.o tmpdir/cdtest-bar.o tmpdir/cdtest-main.o  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
lt-ld-new: warning: sparc architecture of input file `tmpdir/cdtest-foo.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/cdtest-bar.o' is incompatible with sparc:v9 output
lt-ld-new: warning: sparc architecture of input file `tmpdir/cdtest-main.o' is incompatible with sparc:v9 output
lt-ld-new: BFD 2.13.90 20020921 assertion fail ../../src/bfd/elflink.h:2528
lt-ld-new: BFD 2.13.90 20020921 assertion fail ../../src/bfd/elflink.h:2528
lt-ld-new: BFD 2.13.90 20020921 assertion fail ../../src/bfd/elflink.h:2528
FAIL: cdtest
/usr/local/src/gcc+binutils/trunk/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/trunk/src/ld/testsuite/ld-cdtest/cdtest.exp completed in 4 seconds

Running /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvers/vers.exp ...

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -S -g -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvers -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvers/vers3.c -o tmpdir/vers3.s
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers3.o tmpdir/vers3.s
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers3 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o  tmpdir/vers3.o tmpdir/vers1.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/../binutils/objdump --private-headers tmpdir/vers3 | sed -n /Version/,\$p > tmpdir/objdump.out
Did not find "    0x0a7922b0 0x00 02 VERS_2.0"
Version References:
  required from tmpdir/vers1.so:
    0x0a7922b0 0x00 03 VERS_2.0
  required from libc.so.6:
    0x0d696912 0x00 02 GLIBC_2.2


FAIL: vers3

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -S -g -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvers -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvers/vers19.c -o tmpdir/vers19.s
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/../gas/as-new   -o tmpdir/vers19.o tmpdir/vers19.s
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vers19 -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath . tmpdir/vers19.o tmpdir/vers18.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/../binutils/objdump --private-headers tmpdir/vers19 | sed -n /Version/,\$p > tmpdir/objdump.out
Did not find "    0x0a7922b0 0x00 02 VERS_2.0"
Version References:
  required from vers17.so:
    0x0a7922b0 0x00 03 VERS_2.0
  required from libc.so.6:
    0x0d696912 0x00 02 GLIBC_2.2


FAIL: vers19

Running /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elfvsb.exp ...

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g -DPROTECTED_CHECK -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/main.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/main -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o tmpdir/main.o  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -fpic
gcc: No input files
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/mainnp.o: In function `main_visibility_check':
tmpdir/mainnp.o(.text+0x10): undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x14): undefined reference to `visibility'
tmpdir/mainnp.o: In function `main_visibility_checkvar':
tmpdir/mainnp.o(.text+0x4c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x50): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x6c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x70): undefined reference to `visibility_var'
FAIL: visibility (hidden) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/mainnp.o: In function `main_visibility_check':
tmpdir/mainnp.o(.text+0x10): undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x14): undefined reference to `visibility'
tmpdir/mainnp.o: In function `main_visibility_checkvar':
tmpdir/mainnp.o(.text+0x4c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x50): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x6c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x70): undefined reference to `visibility_var'
FAIL: visibility (hidden) (non PIC, load offset)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/mainnp.o: In function `main_visibility_check':
tmpdir/mainnp.o(.text+0x10): undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x14): undefined reference to `visibility'
tmpdir/mainnp.o: In function `main_visibility_checkvar':
tmpdir/mainnp.o(.text+0x4c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x50): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x6c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x70): undefined reference to `visibility_var'
FAIL: visibility (hidden)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vmpnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/mainp.o: In function `main_visibility_check':
tmpdir/mainp.o(.text+0x24): undefined reference to `visibility'
tmpdir/mainp.o: In function `main_visibility_checkvar':
tmpdir/mainp.o(.text+0x64): undefined reference to `visibility_var'
tmpdir/mainp.o(.text+0x80): undefined reference to `visibility_var'
FAIL: visibility (hidden) (PIC main, non PIC so)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vmpp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/mainp.o: In function `main_visibility_check':
tmpdir/mainp.o(.text+0x24): undefined reference to `visibility'
tmpdir/mainp.o: In function `main_visibility_checkvar':
tmpdir/mainp.o(.text+0x64): undefined reference to `visibility_var'
tmpdir/mainp.o(.text+0x80): undefined reference to `visibility_var'
FAIL: visibility (hidden) (PIC main)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_NORMAL_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_NORMAL_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_NORMAL_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (hidden_normal) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: illegal instruction
FAIL: visibility (hidden_normal) (non PIC, load offset)

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_NORMAL_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vmpnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vmpnp >tmpdir/vmpnp.out
child killed: segmentation violation
FAIL: visibility (hidden_normal) (PIC main, non PIC so)

tmpdir/sh1np.o(.text+0x320): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x324): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_varptr':
tmpdir/sh1np.o(.text+0x34c): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x350): more undefined references to `visibility_var' follow
FAIL: visibility (hidden_undef) (non PIC, load offset)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
tmpdir/sh1p.o: In function `visibility_checkfunptr':
tmpdir/sh1p.o(.text+0x2d4): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_check':
tmpdir/sh1p.o(.text+0x308): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_funptr':
tmpdir/sh1p.o(.text+0x33c): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_checkvarptr':
tmpdir/sh1p.o(.text+0x35c): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_checkvar':
tmpdir/sh1p.o(.text+0x398): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varptr':
tmpdir/sh1p.o(.text+0x3cc): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varval':
tmpdir/sh1p.o(.text+0x3ec): undefined reference to `visibility_var'
FAIL: visibility (hidden_undef)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
tmpdir/sh1np.o: In function `visibility_checkfunptr':
tmpdir/sh1np.o(.text+0x278): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x27c): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_check':
tmpdir/sh1np.o(.text+0x2b0): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_funptr':
tmpdir/sh1np.o(.text+0x2d8): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x2dc): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_checkvarptr':
tmpdir/sh1np.o(.text+0x2ec): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x2f0): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_checkvar':
tmpdir/sh1np.o(.text+0x320): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x324): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_varptr':
tmpdir/sh1np.o(.text+0x34c): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x350): more undefined references to `visibility_var' follow
FAIL: visibility (hidden_undef) (PIC main, non PIC so)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
tmpdir/sh1p.o: In function `visibility_checkfunptr':
tmpdir/sh1p.o(.text+0x2d4): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_check':
tmpdir/sh1p.o(.text+0x308): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_funptr':
tmpdir/sh1p.o(.text+0x33c): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_checkvarptr':
tmpdir/sh1p.o(.text+0x35c): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_checkvar':
tmpdir/sh1p.o(.text+0x398): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varptr':
tmpdir/sh1p.o(.text+0x3cc): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varval':
tmpdir/sh1p.o(.text+0x3ec): undefined reference to `visibility_var'
FAIL: visibility (hidden_undef) (PIC main)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/mainnp.o: In function `main_visibility_check':
tmpdir/mainnp.o(.text+0x10): undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x14): undefined reference to `visibility'
tmpdir/mainnp.o: In function `main_visibility_checkvar':
tmpdir/mainnp.o(.text+0x4c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x50): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x6c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x70): undefined reference to `visibility_var'
FAIL: visibility (hidden_undef_def) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/mainnp.o: In function `main_visibility_check':
tmpdir/mainnp.o(.text+0x10): undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x14): undefined reference to `visibility'
tmpdir/mainnp.o: In function `main_visibility_checkvar':
tmpdir/mainnp.o(.text+0x4c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x50): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x6c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x70): undefined reference to `visibility_var'
FAIL: visibility (hidden_undef_def) (non PIC, load offset)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/mainnp.o: In function `main_visibility_check':
tmpdir/mainnp.o(.text+0x10): undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x14): undefined reference to `visibility'
tmpdir/mainnp.o: In function `main_visibility_checkvar':
tmpdir/mainnp.o(.text+0x4c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x50): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x6c): undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x70): undefined reference to `visibility_var'
FAIL: visibility (hidden_undef_def)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vmpnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/mainp.o: In function `main_visibility_check':
tmpdir/mainp.o(.text+0x24): undefined reference to `visibility'
tmpdir/mainp.o: In function `main_visibility_checkvar':
tmpdir/mainp.o(.text+0x64): undefined reference to `visibility_var'
tmpdir/mainp.o(.text+0x80): undefined reference to `visibility_var'
FAIL: visibility (hidden_undef_def) (PIC main, non PIC so)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vmpp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/mainp.o: In function `main_visibility_check':
tmpdir/mainp.o(.text+0x24): undefined reference to `visibility'
tmpdir/mainp.o: In function `main_visibility_checkvar':
tmpdir/mainp.o(.text+0x64): undefined reference to `visibility_var'
tmpdir/mainp.o(.text+0x80): undefined reference to `visibility_var'
FAIL: visibility (hidden_undef_def) (PIC main)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_WEAK_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_WEAK_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_WEAK_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (hidden_weak) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: illegal instruction
FAIL: visibility (hidden_weak) (non PIC, load offset)

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DHIDDEN_WEAK_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vmpnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vmpnp >tmpdir/vmpnp.out
child killed: segmentation violation
FAIL: visibility (hidden_weak) (PIC main, non PIC so)

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (protected) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: illegal instruction
FAIL: visibility (protected) (non PIC, load offset)

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vmpnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vmpnp >tmpdir/vmpnp.out
child killed: segmentation violation
FAIL: visibility (protected) (PIC main, non PIC so)

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
tmpdir/sh1np.o: In function `visibility_checkfunptr':
tmpdir/sh1np.o(.text+0x278): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x27c): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_check':
tmpdir/sh1np.o(.text+0x2b0): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_funptr':
tmpdir/sh1np.o(.text+0x2d8): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x2dc): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_checkvarptr':
tmpdir/sh1np.o(.text+0x2ec): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x2f0): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_checkvar':
tmpdir/sh1np.o(.text+0x320): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x324): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_varptr':
tmpdir/sh1np.o(.text+0x34c): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x350): more undefined references to `visibility_var' follow
FAIL: visibility (protected_undef) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
tmpdir/sh1np.o: In function `visibility_checkfunptr':
tmpdir/sh1np.o(.text+0x278): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x27c): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_check':
tmpdir/sh1np.o(.text+0x2b0): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_funptr':
tmpdir/sh1np.o(.text+0x2d8): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x2dc): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_checkvarptr':
tmpdir/sh1np.o(.text+0x2ec): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x2f0): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_checkvar':
tmpdir/sh1np.o(.text+0x320): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x324): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_varptr':
tmpdir/sh1np.o(.text+0x34c): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x350): more undefined references to `visibility_var' follow
FAIL: visibility (protected_undef) (non PIC, load offset)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
tmpdir/sh1p.o: In function `visibility_checkfunptr':
tmpdir/sh1p.o(.text+0x2d4): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_check':
tmpdir/sh1p.o(.text+0x308): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_funptr':
tmpdir/sh1p.o(.text+0x33c): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_checkvarptr':
tmpdir/sh1p.o(.text+0x35c): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_checkvar':
tmpdir/sh1p.o(.text+0x398): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varptr':
tmpdir/sh1p.o(.text+0x3cc): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varval':
tmpdir/sh1p.o(.text+0x3ec): undefined reference to `visibility_var'
FAIL: visibility (protected_undef)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
tmpdir/sh1np.o: In function `visibility_checkfunptr':
tmpdir/sh1np.o(.text+0x278): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x27c): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_check':
tmpdir/sh1np.o(.text+0x2b0): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_funptr':
tmpdir/sh1np.o(.text+0x2d8): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x2dc): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_checkvarptr':
tmpdir/sh1np.o(.text+0x2ec): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x2f0): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_checkvar':
tmpdir/sh1np.o(.text+0x320): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x324): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_varptr':
tmpdir/sh1np.o(.text+0x34c): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x350): more undefined references to `visibility_var' follow
FAIL: visibility (protected_undef) (PIC main, non PIC so)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
tmpdir/sh1p.o: In function `visibility_checkfunptr':
tmpdir/sh1p.o(.text+0x2d4): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_check':
tmpdir/sh1p.o(.text+0x308): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_funptr':
tmpdir/sh1p.o(.text+0x33c): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_checkvarptr':
tmpdir/sh1p.o(.text+0x35c): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_checkvar':
tmpdir/sh1p.o(.text+0x398): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varptr':
tmpdir/sh1p.o(.text+0x3cc): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varval':
tmpdir/sh1p.o(.text+0x3ec): undefined reference to `visibility_var'
FAIL: visibility (protected_undef) (PIC main)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (protected_undef_def) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: illegal instruction
FAIL: visibility (protected_undef_def) (non PIC, load offset)

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
tmpdir/sh1np.o: In function `visibility_checkfunptr':
tmpdir/sh1np.o(.text+0x278): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x27c): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_check':
tmpdir/sh1np.o(.text+0x2b0): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_funptr':
tmpdir/sh1np.o(.text+0x2d8): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x2dc): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_checkvarptr':
tmpdir/sh1np.o(.text+0x2ec): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x2f0): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_checkvar':
tmpdir/sh1np.o(.text+0x320): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x324): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_varptr':
tmpdir/sh1np.o(.text+0x34c): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x350): more undefined references to `visibility_var' follow
FAIL: visibility (protected_undef) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
tmpdir/sh1np.o: In function `visibility_checkfunptr':
tmpdir/sh1np.o(.text+0x278): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x27c): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_check':
tmpdir/sh1np.o(.text+0x2b0): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_funptr':
tmpdir/sh1np.o(.text+0x2d8): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x2dc): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_checkvarptr':
tmpdir/sh1np.o(.text+0x2ec): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x2f0): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_checkvar':
tmpdir/sh1np.o(.text+0x320): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x324): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_varptr':
tmpdir/sh1np.o(.text+0x34c): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x350): more undefined references to `visibility_var' follow
FAIL: visibility (protected_undef) (non PIC, load offset)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
tmpdir/sh1p.o: In function `visibility_checkfunptr':
tmpdir/sh1p.o(.text+0x2d4): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_check':
tmpdir/sh1p.o(.text+0x308): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_funptr':
tmpdir/sh1p.o(.text+0x33c): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_checkvarptr':
tmpdir/sh1p.o(.text+0x35c): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_checkvar':
tmpdir/sh1p.o(.text+0x398): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varptr':
tmpdir/sh1p.o(.text+0x3cc): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varval':
tmpdir/sh1p.o(.text+0x3ec): undefined reference to `visibility_var'
FAIL: visibility (protected_undef)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
tmpdir/sh1np.o: In function `visibility_checkfunptr':
tmpdir/sh1np.o(.text+0x278): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x27c): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_check':
tmpdir/sh1np.o(.text+0x2b0): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_funptr':
tmpdir/sh1np.o(.text+0x2d8): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x2dc): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_checkvarptr':
tmpdir/sh1np.o(.text+0x2ec): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x2f0): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_checkvar':
tmpdir/sh1np.o(.text+0x320): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x324): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_varptr':
tmpdir/sh1np.o(.text+0x34c): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x350): more undefined references to `visibility_var' follow
FAIL: visibility (protected_undef) (PIC main, non PIC so)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
tmpdir/sh1p.o: In function `visibility_checkfunptr':
tmpdir/sh1p.o(.text+0x2d4): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_check':
tmpdir/sh1p.o(.text+0x308): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_funptr':
tmpdir/sh1p.o(.text+0x33c): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_checkvarptr':
tmpdir/sh1p.o(.text+0x35c): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_checkvar':
tmpdir/sh1p.o(.text+0x398): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varptr':
tmpdir/sh1p.o(.text+0x3cc): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varval':
tmpdir/sh1p.o(.text+0x3ec): undefined reference to `visibility_var'
FAIL: visibility (protected_undef) (PIC main)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (protected_undef_def) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: illegal instruction
FAIL: visibility (protected_undef_def) (non PIC, load offset)

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
tmpdir/sh1np.o: In function `visibility_checkfunptr':
tmpdir/sh1np.o(.text+0x278): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x27c): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_check':
tmpdir/sh1np.o(.text+0x2b0): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_funptr':
tmpdir/sh1np.o(.text+0x2d8): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x2dc): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_checkvarptr':
tmpdir/sh1np.o(.text+0x2ec): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x2f0): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_checkvar':
tmpdir/sh1np.o(.text+0x320): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x324): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_varptr':
tmpdir/sh1np.o(.text+0x34c): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x350): more undefined references to `visibility_var' follow
FAIL: visibility (protected_undef) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
tmpdir/sh1np.o: In function `visibility_checkfunptr':
tmpdir/sh1np.o(.text+0x278): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x27c): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_check':
tmpdir/sh1np.o(.text+0x2b0): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_funptr':
tmpdir/sh1np.o(.text+0x2d8): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x2dc): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_checkvarptr':
tmpdir/sh1np.o(.text+0x2ec): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x2f0): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_checkvar':
tmpdir/sh1np.o(.text+0x320): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x324): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_varptr':
tmpdir/sh1np.o(.text+0x34c): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x350): more undefined references to `visibility_var' follow
FAIL: visibility (protected_undef) (non PIC, load offset)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
tmpdir/sh1p.o: In function `visibility_checkfunptr':
tmpdir/sh1p.o(.text+0x2d4): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_check':
tmpdir/sh1p.o(.text+0x308): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_funptr':
tmpdir/sh1p.o(.text+0x33c): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_checkvarptr':
tmpdir/sh1p.o(.text+0x35c): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_checkvar':
tmpdir/sh1p.o(.text+0x398): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varptr':
tmpdir/sh1p.o(.text+0x3cc): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varval':
tmpdir/sh1p.o(.text+0x3ec): undefined reference to `visibility_var'
FAIL: visibility (protected_undef)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
tmpdir/sh1np.o: In function `visibility_checkfunptr':
tmpdir/sh1np.o(.text+0x278): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x27c): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_check':
tmpdir/sh1np.o(.text+0x2b0): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_funptr':
tmpdir/sh1np.o(.text+0x2d8): undefined reference to `visibility'
tmpdir/sh1np.o(.text+0x2dc): undefined reference to `visibility'
tmpdir/sh1np.o: In function `visibility_checkvarptr':
tmpdir/sh1np.o(.text+0x2ec): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x2f0): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_checkvar':
tmpdir/sh1np.o(.text+0x320): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x324): undefined reference to `visibility_var'
tmpdir/sh1np.o: In function `visibility_varptr':
tmpdir/sh1np.o(.text+0x34c): undefined reference to `visibility_var'
tmpdir/sh1np.o(.text+0x350): more undefined references to `visibility_var' follow
FAIL: visibility (protected_undef) (PIC main, non PIC so)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
tmpdir/sh1p.o: In function `visibility_checkfunptr':
tmpdir/sh1p.o(.text+0x2d4): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_check':
tmpdir/sh1p.o(.text+0x308): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_funptr':
tmpdir/sh1p.o(.text+0x33c): undefined reference to `visibility'
tmpdir/sh1p.o: In function `visibility_checkvarptr':
tmpdir/sh1p.o(.text+0x35c): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_checkvar':
tmpdir/sh1p.o(.text+0x398): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varptr':
tmpdir/sh1p.o(.text+0x3cc): undefined reference to `visibility_var'
tmpdir/sh1p.o: In function `visibility_varval':
tmpdir/sh1p.o(.text+0x3ec): undefined reference to `visibility_var'
FAIL: visibility (protected_undef) (PIC main)
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (protected_undef_def) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: illegal instruction
FAIL: visibility (protected_undef_def) (non PIC, load offset)

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vmpnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vmpnp >tmpdir/vmpnp.out
child killed: segmentation violation
FAIL: visibility (protected_undef_def) (PIC main, non PIC so)

inutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_WEAK_TEST -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (protected_weak) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: illegal instruction
FAIL: visibility (protected_weak) (non PIC, load offset)

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g  -DPROTECTED_WEAK_TEST -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vmpnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vmpnp >tmpdir/vmpnp.out
child killed: segmentation violation
FAIL: visibility (protected_weak) (PIC main, non PIC so)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vmpp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vmpp >tmpdir/vmpp.out
diff tmpdir/vmpp.out /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elfvsb.dat

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g   -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g   -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g   -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (normal) (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/vnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vnp >tmpdir/vnp.out
child killed: illegal instruction
FAIL: visibility (normal) (non PIC, load offset)

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -g   -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/vmpnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/vmpnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/vmpnp >tmpdir/vmpnp.out
child killed: segmentation violation
FAIL: visibility (normal) (PIC main, non PIC so)

Running /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective/selective.exp ...
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective/1.c -o tmpdir/1.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/1.x --gc-sections -Bstatic  tmpdir/1.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/../binutils/nm-new  --demangle tmpdir/1.x >tmpdir/nm.out
selective1: dropme1 == 0x00000000001000b8
FAIL: selective1
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective/2.c -o tmpdir/2.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/2.x --gc-sections -Bstatic  tmpdir/2.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/../binutils/nm-new  --demangle tmpdir/2.x >tmpdir/nm.out
selective2: foo == 0x00000000001000c0
FAIL: selective2

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective/3.cc -o tmpdir/3.o
{standard input}: Assembler messages:
{standard input}:103: Error: internal error: can't export reloc type 509 (`BFD_RELOC_VTABLE_ENTRY')
{standard input}:146: Error: internal error: can't export reloc type 508 (`BFD_RELOC_VTABLE_INHERIT')
{standard input}:159: Error: internal error: can't export reloc type 508 (`BFD_RELOC_VTABLE_INHERIT')
ERROR: /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective/3.cc: compilation failed
UNRESOLVED: selective4
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective/4.cc -o tmpdir/4.o
{standard input}: Assembler messages:
{standard input}:103: Error: internal error: can't export reloc type 509 (`BFD_RELOC_VTABLE_ENTRY')
{standard input}:146: Error: internal error: can't export reloc type 508 (`BFD_RELOC_VTABLE_INHERIT')
{standard input}:159: Error: internal error: can't export reloc type 508 (`BFD_RELOC_VTABLE_INHERIT')
ERROR: /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective/4.cc: compilation failed
UNRESOLVED: selective5
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -w -O -ffunction-sections -fdata-sections -fvtable-gc -fno-exceptions -fno-rtti -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective/5.cc -o tmpdir/5.o
{standard input}: Assembler messages:
{standard input}:101: Error: internal error: can't export reloc type 509 (`BFD_RELOC_VTABLE_ENTRY')
{standard input}:149: Error: internal error: can't export reloc type 509 (`BFD_RELOC_VTABLE_ENTRY')
{standard input}:192: Error: internal error: can't export reloc type 508 (`BFD_RELOC_VTABLE_INHERIT')
{standard input}:205: Error: internal error: can't export reloc type 508 (`BFD_RELOC_VTABLE_INHERIT')
ERROR: /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-selective/5.cc: compilation failed
UNRESOLVED: selective6

Running /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared/shared.exp ...
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -fpic
gcc: No input files
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g  -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g  -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared/sh1.c -o tmpdir/sh1np.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g  -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared/sh2.c -o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/shnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/shnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/shnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/shnp >tmpdir/shnp.out
child killed: segmentation violation
FAIL: shared (non PIC)
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/shnp.so -shared -T /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/shnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/shnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/shnp >tmpdir/shnp.out
child killed: illegal instruction
FAIL: shared (non PIC, load offset)

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g  -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared/main.c -o tmpdir/mainnp.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g  -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared/sh1.c -o tmpdir/sh1p.o
gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g  -fpic -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-shared/main.c -o tmpdir/mainp.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/shmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -m elf64_sparc  -o tmpdir/shmpnp -dynamic-linker /lib64/ld-linux.so.2 /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtbegin.o -rpath tmpdir tmpdir/mainp.o tmpdir/shmpnp.so  -L/usr/lib64 /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a -lc /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/libgcc.a /usr/lib/gcc-lib/sparc64-redhat-linux/2.96/64/crtend.o /usr/lib64/crtn.o
tmpdir/shmpnp >tmpdir/shmpnp.out
child killed: segmentation violation
FAIL: shared (PIC main, non PIC so)

c++ -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -O2 -fgnu-linker -fno-exceptions -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-srec -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-srec/sr3.cc -o tmpdir/sr3.o
/usr/local/src/gcc+binutils/trunk/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.90 20020921 assertion fail ../../src/bfd/elflink.h:2528

Running /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-srec/srec.exp ...

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

gcc -m64 -mcpu=ultrasparc -pipe -L/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld -g -B/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/tmpdir/gas/ -I/usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-undefined -g  -c /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-undefined/undefined.c -o tmpdir/undefined.o
/usr/local/src/gcc+binutils/trunk/objdir-binutils/ld/ld-new -e start  -o tmpdir/undefined tmpdir/undefined.o
lt-ld-new: warning: cannot find entry symbol start; defaulting to 00000000001000b0
tmpdir/undefined.o: In function `function':
tmpdir/undefined.o(.text+0x4): undefined reference to `this_function_is_not_defined'
PASS: undefined
PASS: undefined function
FAIL: undefined line
testcase /usr/local/src/gcc+binutils/trunk/src/ld/testsuite/ld-undefined/undefined.exp completed in 1 seconds


Cheers,

/ChJ


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