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 2.14.90 20030619 testsuite on sparc64-unknown-linux-gnu


Well, forgetting about the -m32 related FAIL (sparcv9 issue), and applying
the following patch to libpath.exp:

*** ld/tmpdir/libpath.exp.orig  Thu Jun 19 18:31:26 2003
--- ld/tmpdir/libpath.exp       Thu Jun 19 19:06:52 2003
***************
*** 1 ****
! set libpath "/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib
/usr/local/gcc-binutils/lib /usr/local/lib /lib /usr/lib"
--- 1 ----
! set libpath "/usr/local/gcc-binutils/sparc-unknown-linux-gnu/lib64
/usr/local/gcc-binutils/lib64 /usr/local/lib64 /lib64 /usr/lib64"

I get the follwing ld testsuite results:

                === ld tests ===


Running target unix/-m32
FAIL: cdtest
FAIL: cdtest with -Ur
FAIL: size/aligment change of common symbols (change 1)
FAIL: size/aligment change of common symbols (change 2)
FAIL: visibility (hidden) (non PIC)
FAIL: visibility (hidden) (non PIC, load offset)
FAIL: visibility (hidden)
FAIL: visibility (hidden) (PIC main, non PIC so)
FAIL: visibility (hidden) (PIC main)
FAIL: visibility (hidden_normal) (non PIC)
FAIL: visibility (hidden_normal) (non PIC, load offset)
FAIL: visibility (hidden_normal)
FAIL: visibility (hidden_normal) (PIC main, non PIC so)
FAIL: visibility (hidden_normal) (PIC main)
FAIL: visibility (hidden_undef_def) (non PIC)
FAIL: visibility (hidden_undef_def) (non PIC, load offset)
FAIL: visibility (hidden_undef_def)
FAIL: visibility (hidden_undef_def) (PIC main, non PIC so)
FAIL: visibility (hidden_undef_def) (PIC main)
FAIL: visibility (hidden_weak) (non PIC)
FAIL: visibility (hidden_weak) (non PIC, load offset)
FAIL: visibility (hidden_weak)
FAIL: visibility (hidden_weak) (PIC main, non PIC so)
FAIL: visibility (hidden_weak) (PIC main)
FAIL: visibility (protected_weak) (non PIC)
FAIL: visibility (protected_weak) (non PIC, load offset)
FAIL: visibility (protected_weak)
FAIL: visibility (protected_weak) (PIC main, non PIC so)
FAIL: visibility (protected_weak) (PIC main)
FAIL: visibility (normal) (non PIC)
FAIL: visibility (normal) (non PIC, load offset)
FAIL: visibility (normal)
FAIL: visibility (normal) (PIC main, non PIC so)
FAIL: visibility (normal) (PIC main)
FAIL: common hidden symbol
FAIL: weak hidden symbol
FAIL: ELF weak
FAIL: NOCROSSREFS 1
FAIL: NOCROSSREFS 2
FAIL: selective1
FAIL: selective2
FAIL: selective3
FAIL: selective4
FAIL: selective5
FAIL: shared (non PIC)
FAIL: shared (non PIC, load offset)
FAIL: shared
FAIL: shared -Bsymbolic
FAIL: shared (PIC main, non PIC so)
FAIL: shared (PIC main)
FAIL: S-records
FAIL: S-records with constructors

                === ld Summary for unix/-m32 ===

# of expected passes            104
# of unexpected failures        52
# of expected failures          12

Running target unix/-fPIC
FAIL: visibility (hidden_undef_def) (non PIC)
FAIL: visibility (hidden_undef_def) (non PIC, load offset)
FAIL: visibility (hidden_undef_def)
FAIL: visibility (hidden_undef_def) (PIC main, non PIC so)
FAIL: visibility (hidden_undef_def) (PIC main)
FAIL: ELF weak func first DSO
FAIL: ELF weak func last DSO
FAIL: ELF weak data first DSO
FAIL: ELF weak data last DSO
FAIL: ELF weak data first DSO common
FAIL: ELF weak data last DSO common
FAIL: selective1
FAIL: selective2
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/3.cc:
com
pilation failed
UNRESOLVED: selective4
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/4.cc:
com
pilation failed
UNRESOLVED: selective5
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/5.cc:
com
pilation failed
UNRESOLVED: selective6
FAIL: S-records
FAIL: S-records with constructors

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

# of expected passes            171
# of unexpected failures        15
# of expected failures          1
# of unresolved testcases       3

Running target unix/-fpic
FAIL: vers3
FAIL: vers4
FAIL: vers4a
FAIL: vers6
FAIL: vers15
FAIL: vers19
FAIL: visibility (hidden_undef_def) (non PIC)
FAIL: visibility (hidden_undef_def) (non PIC, load offset)
FAIL: visibility (hidden_undef_def)
FAIL: visibility (hidden_undef_def) (PIC main, non PIC so)
FAIL: visibility (hidden_undef_def) (PIC main)
FAIL: ELF weak func first DSO
FAIL: ELF weak func last DSO
FAIL: ELF weak data first DSO
FAIL: ELF weak data last DSO
FAIL: ELF weak data first DSO common
FAIL: ELF weak data last DSO common
FAIL: selective1
FAIL: selective2
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/3.cc:
com
pilation failed
UNRESOLVED: selective4
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/4.cc:
com
pilation failed
UNRESOLVED: selective5
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/5.cc:
com
pilation failed
UNRESOLVED: selective6
FAIL: S-records
FAIL: S-records with constructors

                === ld Summary for unix/-fpic ===

# of expected passes            165
# of unexpected failures        21
# of expected failures          1
# of unresolved testcases       3

Running target unix
FAIL: visibility (hidden_normal) (non PIC)
FAIL: visibility (hidden_normal) (non PIC, load offset)
FAIL: visibility (hidden_normal) (PIC main, non PIC so)
FAIL: visibility (hidden_undef_def) (non PIC)
FAIL: visibility (hidden_undef_def) (non PIC, load offset)
FAIL: visibility (hidden_undef_def)
FAIL: visibility (hidden_undef_def) (PIC main, non PIC so)
FAIL: visibility (hidden_undef_def) (PIC main)
FAIL: visibility (hidden_weak) (non PIC)
FAIL: visibility (hidden_weak) (non PIC, load offset)
FAIL: visibility (hidden_weak) (PIC main, non PIC so)
FAIL: visibility (protected) (non PIC)
FAIL: visibility (protected) (non PIC, load offset)
FAIL: visibility (protected) (PIC main, non PIC so)
FAIL: visibility (protected_undef_def) (non PIC)
FAIL: visibility (protected_undef_def) (non PIC, load offset)
FAIL: visibility (protected_undef_def) (PIC main, non PIC so)
FAIL: visibility (protected_weak) (non PIC)
FAIL: visibility (protected_weak) (non PIC, load offset)
FAIL: visibility (protected_weak) (PIC main, non PIC so)
FAIL: visibility (normal) (non PIC)
FAIL: visibility (normal) (non PIC, load offset)
FAIL: visibility (normal) (PIC main, non PIC so)
FAIL: ELF weak func first DSO
FAIL: ELF weak func last DSO
FAIL: ELF weak data first DSO
FAIL: ELF weak data last DSO
FAIL: ELF weak data first DSO common
FAIL: ELF weak data last DSO common
FAIL: selective1
FAIL: selective2
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/3.cc:
com
pilation failed
UNRESOLVED: selective4
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/4.cc:
com
pilation failed
UNRESOLVED: selective5
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/5.cc:
com
pilation failed
UNRESOLVED: selective6
FAIL: shared (non PIC)
FAIL: shared (non PIC, load offset)
FAIL: shared (PIC main, non PIC so)

                === ld Summary for unix ===

# of expected passes            152
# of unexpected failures        34
# of expected failures          1
# of unresolved testcases       3

                === ld Summary ===

# of expected passes            592
# of unexpected failures        122
# of expected failures          15
# of unresolved testcases       9

The vers problems looks like this:

gcc -S -g -O2
-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 -O2
-fpic\
 -c /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfvers/vers3.c -o
tm\
pdir/vers3.s
/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/../gas/as-new   -o
tmpdir/\
vers3.o tmpdir/vers3.s
gcc -B/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/tmpdir/ld/
-L/usr/lo\
cal/gcc-binutils/sparc-unknown-linux-gnu/lib64
-L/usr/local/gcc-binutils/lib64 \
-L/usr/local/lib64 -L/lib64 -L/usr/lib64  -o tmpdir/vers3  tmpdir/vers3.o
tmpdi\
r/vers1.so
tmpdir/vers3.o(.text+0x28): In function `main':
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfvers/vers3.c:11:
reloc\
ation truncated to fit: R_SPARC_13 .rodata.str1.8
collect2: ld returned 1 exit status
FAIL: vers3

More of the same... And like this:

gcc -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST
-B/usr/local/src/gcc-binut\
ils/trunk/objdir-binutils/ld/tmpdir/gas/
-I/usr/local/src/gcc-binutils/trunk/sr\
c/ld/testsuite/ld-elfvsb -g -O2  -fpic -c
/usr/local/src/gcc-binutils/trunk/src\
/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
gcc -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST
-B/usr/local/src/gcc-binut\
ils/trunk/objdir-binutils/ld/tmpdir/gas/
-I/usr/local/src/gcc-binutils/trunk/sr\
c/ld/testsuite/ld-elfvsb -g -O2  -fpic -c
/usr/local/src/gcc-binutils/trunk/src\
/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
gcc -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST
-B/usr/local/src/gcc-binut\
ils/trunk/objdir-binutils/ld/tmpdir/gas/
-I/usr/local/src/gcc-binutils/trunk/sr\
c/ld/testsuite/ld-elfvsb -g -O2  -fpic -c
/usr/local/src/gcc-binutils/trunk/src\
/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
gcc -B/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/tmpdir/ld/
-L/usr/lo\
cal/gcc-binutils/sparc-unknown-linux-gnu/lib64
-L/usr/local/gcc-binutils/lib64 \
-L/usr/local/lib64 -L/lib64 -L/usr/lib64  -o tmpdir/vnp.so -shared
tmpdir/sh1n\
p.o tmpdir/sh2np.o
gcc -B/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/tmpdir/ld/
-L/usr/lo\
cal/gcc-binutils/sparc-unknown-linux-gnu/lib64
-L/usr/local/gcc-binutils/lib64 \
-L/usr/local/lib64 -L/lib64 -L/usr/lib64  -o tmpdir/vnp -Wl,-rpath,tmpdir
tmpdi\
r/mainnp.o tmpdir/vnp.so
tmpdir/mainnp.o(.text+0x28): In function `main_visibility_check':
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c:120:
undefi\
ned reference to `visibility'
tmpdir/mainnp.o(.text+0x58): In function `main_visibility_checkvar':
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfvsb/main.c:131:
undefi\
ned 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)

More of the same... And like this:

gcc -B/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/tmpdir/ld/
-L/usr/lo\
cal/gcc-binutils/sparc-unknown-linux-gnu/lib64
-L/usr/local/gcc-binutils/lib64 \
-L/usr/local/lib64 -L/lib64 -L/usr/lib64  -o tmpdir/foo -Wl,-rpath,.
tmpdir/ma\
in.o tmpdir/libbar.so
/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/../binutils/objdump
--dyna\
mic-syms tmpdir/foo | grep foo$ > tmpdir/objdump.out
tmpdir/foo >tmpdir/foo.out
diff tmpdir/foo.out
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfwe\
ak/weak.dat
1c1
< strong foo
---
> weak foo
child process exited abnormally
FAIL: ELF weak func first DSO

More of the same... And like this:

Running
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/selecti\
ve.exp ...
gcc -w -O -ffunction-sections -fdata-sections
-B/usr/local/src/gcc-binutils/tru\
nk/objdir-binutils/ld/tmpdir/gas/
-I/usr/local/src/gcc-binutils/trunk/src/ld/te\
stsuite/ld-selective -g -O2  -fpic -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
--dema\
ngle tmpdir/1.x >tmpdir/nm.out
selective1: dropme1 == 0x00000000001000f4
FAIL: selective1
gcc -w -O -ffunction-sections -fdata-sections
-B/usr/local/src/gcc-binutils/tru\
nk/objdir-binutils/ld/tmpdir/gas/
-I/usr/local/src/gcc-binutils/trunk/src/ld/te\
stsuite/ld-selective -g -O2  -fpic -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
--dema\
ngle tmpdir/2.x >tmpdir/nm.out
selective2: foo == 0x0000000000100108
FAIL: selective2
gcc -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 -O2  -fpic -c
/us\
r/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/3.cc -o
tmpdir/3.o
/tmp/ccewCzMe.s: Assembler messages:
/tmp/ccewCzMe.s:108: Error: internal error: can't export reloc type 619
(`BFD_R\
ELOC_VTABLE_ENTRY')
/tmp/ccewCzMe.s:171: Error: internal error: can't export reloc type 618
(`BFD_R\
ELOC_VTABLE_INHERIT')
/tmp/ccewCzMe.s:196: Error: internal error: can't export reloc type 618
(`BFD_R\
ELOC_VTABLE_INHERIT')
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/3.cc:
co\
mpilation failed
UNRESOLVED: selective4
gcc -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 -O2  -fpic -c
/us\
r/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/4.cc -o
tmpdir/4.o
/tmp/cciMvhFQ.s: Assembler messages:
/tmp/cciMvhFQ.s:108: Error: internal error: can't export reloc type 619
(`BFD_R\
ELOC_VTABLE_ENTRY')
/tmp/cciMvhFQ.s:171: Error: internal error: can't export reloc type 618
(`BFD_R\
ELOC_VTABLE_INHERIT')
/tmp/cciMvhFQ.s:196: Error: internal error: can't export reloc type 618
(`BFD_R\
ELOC_VTABLE_INHERIT')
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/4.cc:
co\
mpilation failed
UNRESOLVED: selective5
gcc -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 -O2  -fpic -c
/us\
r/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/5.cc -o
tmpdir/5.o
/tmp/ccuuBLCq.s: Assembler messages:
/tmp/ccuuBLCq.s:108: Error: internal error: can't export reloc type 619
(`BFD_R\
ELOC_VTABLE_ENTRY')
/tmp/ccuuBLCq.s:155: Error: internal error: can't export reloc type 619
(`BFD_R\
ELOC_VTABLE_ENTRY')
/tmp/ccuuBLCq.s:218: Error: internal error: can't export reloc type 618
(`BFD_R\
ELOC_VTABLE_INHERIT')
/tmp/ccuuBLCq.s:243: Error: internal error: can't export reloc type 618
(`BFD_R\
ELOC_VTABLE_INHERIT')
ERROR: /usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-selective/5.cc:
co\
mpilation failed
UNRESOLVED: selective6

And like this:
gcc -B/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/tmpdir/gas/
-I/usr/l\
ocal/src/gcc-binutils/trunk/src/ld/testsuite/ld-srec -g -O2  -fpic -c
/usr/loca\
l/src/gcc-binutils/trunk/src/ld/testsuite/ld-srec/sr1.c -o tmpdir/sr1.o
gcc -B/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/tmpdir/gas/
-I/usr/l\
ocal/src/gcc-binutils/trunk/src/ld/testsuite/ld-srec -g -O2  -fpic -c
/usr/loca\
l/src/gcc-binutils/trunk/src/ld/testsuite/ld-srec/sr2.c -o tmpdir/sr2.o
/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/ld-new  -o tmpdir/sr1
--tr\
aditional-format -Ttext 0x1000 tmpdir/sr1.o tmpdir/sr2.o
/usr/local/src/gcc-binutils/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+0xc): In function `main':
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-srec/sr1.c:16:
undefined \
reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr1.o(.text+0x14):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr1.c:16: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr1.o(.text+0x1c):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr1.c:17: relocation truncated to fit: R_SPARC_GOT13 ab
tmpdir/sr1.o(.text+0x24):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr1.c:18: relocation truncated to fit: R_SPARC_GOT13 .LLC0
tmpdir/sr1.o(.text+0x28):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 e1
tmpdir/sr1.o(.text+0x2c):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 e2
tmpdir/sr1.o(.text+0x3c):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 i
tmpdir/sr1.o(.text+0x48):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 j
tmpdir/sr1.o(.text+0x54):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 k
tmpdir/sr1.o(.text+0x60):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr1.c:19: relocation truncated to fit: R_SPARC_GOT13 l
tmpdir/sr2.o(.text+0xc): In function `fn1':
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-srec/sr2.c:9:
undefined r\
eference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr2.o(.text+0x14):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr2.c:9: undefined reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr2.o(.text+0x18):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr2.c:10: relocation truncated to fit: R_SPARC_GOT13 e1
tmpdir/sr2.o(.text+0x2c): In function `fn2':
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-srec/sr2.c:16:
undefined \
reference to `_GLOBAL_OFFSET_TABLE_'
tmpdir/sr2.o(.text+0x34):/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/
ld-\
srec/sr2.c:16: more undefined references to `_GLOBAL_OFFSET_TABLE_' follow
tmpdir/sr2.o(.text+0x38): In function `fn2':
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-srec/sr2.c:17:
relocation\
 truncated to fit: R_SPARC_GOT13 e2
FAIL: S-records

And like this:

gcc -g -g -O2  -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 -O2  -c
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfvsb\
/main.c -o tmpdir/mainnp.o
gcc -g -g -O2  -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 -O2  -c
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfvsb\
/sh1.c -o tmpdir/sh1np.o
gcc -g -g -O2  -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 -O2  -c
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfvsb\
/sh2.c -o tmpdir/sh2np.o
gcc -B/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/tmpdir/ld/
-L/usr/lo\
cal/gcc-binutils/sparc-unknown-linux-gnu/lib64
-L/usr/local/gcc-binutils/lib64 \
-L/usr/local/lib64 -L/lib64 -L/usr/lib64  -o tmpdir/vnp.so -shared
tmpdir/sh1n\
p.o tmpdir/sh2np.o
gcc -B/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/tmpdir/ld/
-L/usr/lo\
cal/gcc-binutils/sparc-unknown-linux-gnu/lib64
-L/usr/local/gcc-binutils/lib64 \
-L/usr/local/lib64 -L/lib64 -L/usr/lib64  -o tmpdir/vnp -Wl,-rpath,tmpdir
tmpdi\
r/mainnp.o tmpdir/vnp.so
tmpdir/vnp >tmpdir/vnp.out
child killed: segmentation violation
FAIL: visibility (hidden_normal) (non PIC)
gcc -B/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/tmpdir/ld/
-L/usr/lo\
cal/gcc-binutils/sparc-unknown-linux-gnu/lib64
-L/usr/local/gcc-binutils/lib64 \
-L/usr/local/lib64 -L/lib64 -L/usr/lib64  -o tmpdir/vnp.so -shared -T
/usr/loca\
l/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfvsb/elf-offset.ld
tmpdir/sh1np.\
o tmpdir/sh2np.o
gcc -B/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/tmpdir/ld/
-L/usr/lo\
cal/gcc-binutils/sparc-unknown-linux-gnu/lib64
-L/usr/local/gcc-binutils/lib64 \
-L/usr/local/lib64 -L/lib64 -L/usr/lib64  -o tmpdir/vnp -Wl,-rpath,tmpdir
tmpdi\
r/mainnp.o tmpdir/vnp.so
tmpdir/vnp >tmpdir/vnp.out
child killed: illegal instruction
FAIL: visibility (hidden_normal) (non PIC, load offset)

And like this:
gcc -g -g -O2  -DHIDDEN_WEAK_TEST
-B/usr/local/src/gcc-binutils/trunk/objdir-bi\
nutils/ld/tmpdir/gas/
-I/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-e\
lfvsb -g -O2  -c
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfvsb/m\
ain.c -o tmpdir/mainnp.o
gcc -g -g -O2  -DHIDDEN_WEAK_TEST
-B/usr/local/src/gcc-binutils/trunk/objdir-bi\
nutils/ld/tmpdir/gas/
-I/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-e\
lfvsb -g -O2  -c
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfvsb/s\
h1.c -o tmpdir/sh1np.o
gcc -g -g -O2  -DHIDDEN_WEAK_TEST
-B/usr/local/src/gcc-binutils/trunk/objdir-bi\
nutils/ld/tmpdir/gas/
-I/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-e\
lfvsb -g -O2  -c
/usr/local/src/gcc-binutils/trunk/src/ld/testsuite/ld-elfvsb/s\
h2.c -o tmpdir/sh2np.o
gcc -B/usr/local/src/gcc-binutils/trunk/objdir-binutils/ld/tmpdir/ld/
-L/usr/lo\
cal/gcc-binutils/sparc-unknown-linux-gnu/lib64
-L/usr/local/gcc-binutils/lib64 \
-L/usr/local/lib64 -L/lib64 -L/usr/lib64  -o tmpdir/vnp.so -shared
tmpdir/sh1n\
p.o tmpdir/sh2np.o
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
lt-ld-new: BFD 2.14.90 20030619 assertion fail
/usr/local/src/gcc-binutils/trun\
k/src/bfd/elf64-sparc.c:2259
FAIL: visibility (hidden_weak) (non PIC)

And more of the same...

Anyone interested in more information, pls let me know, I'm happy to provide
whatever I can.

Cheers,

/ChJ



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