[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/171] ld testsuite failure on sparc-linux: FAIL: TLS -fno-pic -sh
From: |
christian dot joensson at gmail dot com |
Subject: |
[Bug ld/171] ld testsuite failure on sparc-linux: FAIL: TLS -fno-pic -shared |
Date: |
27 Jan 2005 14:15:56 -0000 |
------- Additional Comments From christian dot joensson at gmail dot com
2005-01-27 14:15 -------
binutils-2.15.92.0.2-5 - sparc
bison-1.875c-2 - sparc
dejagnu-1.4.4-2 - noarch
expect-5.42.1-1 - sparc
gcc-3.4.2-6.fc3 - sparc
gcc4-4.0.0-0.8sparc - sparc
glibc-2.3.3-99 - sparc64
glibc-2.3.3-99 - sparcv9
glibc-headers-2.3.3-99 - sparc64
glibc-kernheaders-2.6-17sparc - sparc
kernel-2.6.10-1.1063sp2 - sparc64
kernel-2.6.10-1.1063sp1 - sparc64
package kernel-smp is not installed
make-3.80-5 - sparc
nptl-devel-2.3.3-99 - sparcv9
tcl-8.4.7-2 - sparc
LAST_UPDATED: 20050126
Running /usr/local/src/trunk/src/ld/testsuite/ld-sparc/sparc.exp ...
/usr/local/src/trunk/objdir-binutils32/ld/../gas/as-new -o
tmpdir/tlssunpic32.o --32 -K PIC /usr/local/src/trunk/src/ld/testsuite/ld-
sparc/tlssunpic32.s
/usr/local/src/trunk/objdir-binutils32/ld/../gas/as-new -o tmpdir/tlspic.o --
32 -K PIC /usr/local/src/trunk/src/ld/testsuite/ld-sparc/tlspic.s
/usr/local/src/trunk/objdir-binutils32/ld/ld-new -o tmpdir/libtlssunpic32.so -
L/usr/local/src/trunk/src/ld/testsuite/ld-sparc -shared -melf32_sparc
tmpdir/tlssunpic32.o tmpdir/tlspic.o
/usr/local/src/trunk/objdir-binutils32/ld/../binutils/readelf -WSsrl
tmpdir/libtlssunpic32.so > dump.out
regexp_diff match failure
regexp "^0+12120 +0+a4e R_SPARC_TLS_TPOFF32 +0+10 +sg5 \+ 0$"
line "00012120 00000b4e R_SPARC_TLS_TPOFF32 00000010 sg5 + 0"
regexp_diff match failure
regexp "^0+12124 +0+d4a R_SPARC_TLS_DTPMOD32 +0+ +sg1 \+ 0$"
line "00012124 00000e4a R_SPARC_TLS_DTPMOD32 00000000 sg1 + 0"
regexp_diff match failure
regexp "^0+12128 +0+d4c R_SPARC_TLS_DTPOFF32 +0+ +sg1 \+ 0$"
line "00012128 00000e4c R_SPARC_TLS_DTPOFF32 00000000 sg1 + 0"
regexp_diff match failure
regexp "^0+12134 +0+104e R_SPARC_TLS_TPOFF32 +0+4 +sg2 \+ 0$"
line "00012134 0000114e R_SPARC_TLS_TPOFF32 00000004 sg2 + 0"
regexp_diff match failure
regexp "^0+12174 +0+c15 R_SPARC_JMP_SLOT +0+ +__tls_get_addr \+ 0$"
line "00012174 00000d15 R_SPARC_JMP_SLOT 00000000 __tls_get_addr +
0"
regexp_diff match failure
regexp "^Symbol table '.dynsym' contains 21 entries:$"
line "Symbol table '.dynsym' contains 22 entries:"
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 *$"
line " 4: 000120f8 0 SECTION LOCAL DEFAULT 10 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 *$"
line " 5: 00013000 0 SECTION LOCAL DEFAULT 12 "
regexp_diff match failure
regexp "^ +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +7 sg8$"
line " 6: 00013000 0 SECTION LOCAL DEFAULT 13 "
regexp_diff match failure
regexp "^ +[0-9]+: 0+12060 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC$"
line " 7: 0000001c 0 TLS GLOBAL DEFAULT 7 sg8"
regexp_diff match failure
regexp "^ +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +7 sg3$"
line " 8: 00012060 0 OBJECT GLOBAL DEFAULT ABS _DYNAMIC"
regexp_diff match failure
regexp "^ +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +7 sg4$"
line " 9: 00000008 0 TLS GLOBAL DEFAULT 7 sg3"
regexp_diff match failure
regexp "^ +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +7 sg5$"
line " 10: 0000000c 0 TLS GLOBAL DEFAULT 7 sg4"
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS
_PROCEDURE_LINKAGE_TABLE_$"
line " 11: 00000010 0 TLS GLOBAL DEFAULT 7 sg5"
regexp_diff match failure
regexp "^ +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr$"
line " 12: 00012144 0 OBJECT GLOBAL DEFAULT ABS
_PROCEDURE_LINKAGE_TABLE_"
regexp_diff match failure
regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1$"
line " 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND __tls_get_addr"
regexp_diff match failure
regexp "^ +[0-9]+: 0+1008 +0 FUNC +GLOBAL DEFAULT +6 fn1$"
line " 14: 00000000 0 TLS GLOBAL DEFAULT 7 sg1"
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start$"
line " 15: 00001008 0 FUNC GLOBAL DEFAULT 6 fn1"
regexp_diff match failure
regexp "^ +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +7 sg2$"
line " 16: 00013000 0 NOTYPE GLOBAL DEFAULT ABS __bss_start"
regexp_diff match failure
regexp "^ +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +7 sg6$"
line " 17: 00000004 0 TLS GLOBAL DEFAULT 7 sg2"
regexp_diff match failure
regexp "^ +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +7 sg7$"
line " 18: 00000014 0 TLS GLOBAL DEFAULT 7 sg6"
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata$"
line " 19: 00000018 0 TLS GLOBAL DEFAULT 7 sg7"
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end$"
line " 20: 00013000 0 NOTYPE GLOBAL DEFAULT ABS _edata"
regexp_diff match failure
regexp "^Symbol table '.symtab' contains 57 entries:$"
line " 21: 00013000 0 NOTYPE GLOBAL DEFAULT ABS _end"
regexp_diff match failure
regexp "^ +Num: +Value +Size Type +Bind +Vis +Ndx Name$"
line "Symbol table '.symtab' contains 57 entries:"
regexp_diff match failure
regexp "^ +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND *$"
line " Num: Value Size Type Bind Vis Ndx Name"
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1 *$"
line " 0: 00000000 0 NOTYPE LOCAL DEFAULT UND "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2 *$"
line " 1: 000000b4 0 SECTION LOCAL DEFAULT 1 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3 *$"
line " 2: 00000158 0 SECTION LOCAL DEFAULT 2 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4 *$"
line " 3: 000002b8 0 SECTION LOCAL DEFAULT 3 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5 *$"
line " 4: 00000328 0 SECTION LOCAL DEFAULT 4 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6 *$"
line " 5: 000003d0 0 SECTION LOCAL DEFAULT 5 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7 *$"
line " 6: 00001000 0 SECTION LOCAL DEFAULT 6 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8 *$"
line " 7: 00012000 0 SECTION LOCAL DEFAULT 7 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9 *$"
line " 8: 00012060 0 SECTION LOCAL DEFAULT 8 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10 *$"
line " 9: 00012060 0 SECTION LOCAL DEFAULT 9 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11 *$"
line " 10: 000120f8 0 SECTION LOCAL DEFAULT 10 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12 *$"
line " 11: 00012144 0 SECTION LOCAL DEFAULT 11 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13 *$"
line " 12: 00013000 0 SECTION LOCAL DEFAULT 12 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14 *$"
line " 13: 00013000 0 SECTION LOCAL DEFAULT 13 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15 *$"
line " 14: 00000000 0 SECTION LOCAL DEFAULT 14 "
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16 *$"
line " 15: 00000000 0 SECTION LOCAL DEFAULT 15 "
regexp_diff match failure
regexp "^ +[0-9]+: 0+20 +0 TLS +LOCAL +DEFAULT +7 sl1$"
line " 16: 00000000 0 SECTION LOCAL DEFAULT 16 "
regexp_diff match failure
regexp "^ +[0-9]+: 0+24 +0 TLS +LOCAL +DEFAULT +7 sl2$"
line " 17: 00000020 0 TLS LOCAL DEFAULT 7 sl1"
regexp_diff match failure
regexp "^ +[0-9]+: 0+28 +0 TLS +LOCAL +DEFAULT +7 sl3$"
line " 18: 00000024 0 TLS LOCAL DEFAULT 7 sl2"
regexp_diff match failure
regexp "^ +[0-9]+: 0+2c +0 TLS +LOCAL +DEFAULT +7 sl4$"
line " 19: 00000028 0 TLS LOCAL DEFAULT 7 sl3"
regexp_diff match failure
regexp "^ +[0-9]+: 0+30 +0 TLS +LOCAL +DEFAULT +7 sl5$"
line " 20: 0000002c 0 TLS LOCAL DEFAULT 7 sl4"
regexp_diff match failure
regexp "^ +[0-9]+: 0+34 +0 TLS +LOCAL +DEFAULT +7 sl6$"
line " 21: 00000030 0 TLS LOCAL DEFAULT 7 sl5"
regexp_diff match failure
regexp "^ +[0-9]+: 0+38 +0 TLS +LOCAL +DEFAULT +7 sl7$"
line " 22: 00000034 0 TLS LOCAL DEFAULT 7 sl6"
regexp_diff match failure
regexp "^ +[0-9]+: 0+3c +0 TLS +LOCAL +DEFAULT +7 sl8$"
line " 23: 00000038 0 TLS LOCAL DEFAULT 7 sl7"
regexp_diff match failure
regexp "^ +[0-9]+: 0+60 +0 TLS +LOCAL +HIDDEN +8 sH1$"
line " 24: 0000003c 0 TLS LOCAL DEFAULT 7 sl8"
regexp_diff match failure
regexp "^ +[0-9]+: 0+48 +0 TLS +LOCAL +HIDDEN +7 sh3$"
line " 25: 00000060 0 TLS LOCAL HIDDEN 8 sH1"
regexp_diff match failure
regexp "^ +[0-9]+: 0+64 +0 TLS +LOCAL +HIDDEN +8 sH2$"
line " 26: 00000048 0 TLS LOCAL HIDDEN 7 sh3"
regexp_diff match failure
regexp "^ +[0-9]+: 0+78 +0 TLS +LOCAL +HIDDEN +8 sH7$"
line " 27: 00000064 0 TLS LOCAL HIDDEN 8 sH2"
regexp_diff match failure
regexp "^ +[0-9]+: 0+58 +0 TLS +LOCAL +HIDDEN +7 sh7$"
line " 28: 00000078 0 TLS LOCAL HIDDEN 8 sH7"
regexp_diff match failure
regexp "^ +[0-9]+: 0+5c +0 TLS +LOCAL +HIDDEN +7 sh8$"
line " 29: 00000058 0 TLS LOCAL HIDDEN 7 sh7"
regexp_diff match failure
regexp "^ +[0-9]+: 0+6c +0 TLS +LOCAL +HIDDEN +8 sH4$"
line " 30: 0000005c 0 TLS LOCAL HIDDEN 7 sh8"
regexp_diff match failure
regexp "^ +[0-9]+: 0+4c +0 TLS +LOCAL +HIDDEN +7 sh4$"
line " 31: 0000006c 0 TLS LOCAL HIDDEN 8 sH4"
regexp_diff match failure
regexp "^ +[0-9]+: 0+68 +0 TLS +LOCAL +HIDDEN +8 sH3$"
line " 32: 0000004c 0 TLS LOCAL HIDDEN 7 sh4"
regexp_diff match failure
regexp "^ +[0-9]+: 0+50 +0 TLS +LOCAL +HIDDEN +7 sh5$"
line " 33: 00000068 0 TLS LOCAL HIDDEN 8 sH3"
regexp_diff match failure
regexp "^ +[0-9]+: 0+70 +0 TLS +LOCAL +HIDDEN +8 sH5$"
line " 34: 00000050 0 TLS LOCAL HIDDEN 7 sh5"
regexp_diff match failure
regexp "^ +[0-9]+: 0+74 +0 TLS +LOCAL +HIDDEN +8 sH6$"
line " 35: 00000070 0 TLS LOCAL HIDDEN 8 sH5"
regexp_diff match failure
regexp "^ +[0-9]+: 0+7c +0 TLS +LOCAL +HIDDEN +8 sH8$"
line " 36: 00000074 0 TLS LOCAL HIDDEN 8 sH6"
regexp_diff match failure
regexp "^ +[0-9]+: 0+40 +0 TLS +LOCAL +HIDDEN +7 sh1$"
line " 37: 0000007c 0 TLS LOCAL HIDDEN 8 sH8"
regexp_diff match failure
regexp "^ +[0-9]+: 0+120f8 +0 OBJECT +LOCAL HIDDEN +ABS
_GLOBAL_OFFSET_TABLE_$"
line " 38: 00000040 0 TLS LOCAL HIDDEN 7 sh1"
regexp_diff match failure
regexp "^ +[0-9]+: 0+44 +0 TLS +LOCAL +HIDDEN +7 sh2$"
line " 39: 000120f8 0 OBJECT LOCAL HIDDEN ABS
_GLOBAL_OFFSET_TABLE_"
regexp_diff match failure
regexp "^ +[0-9]+: 0+54 +0 TLS +LOCAL +HIDDEN +7 sh6$"
line " 40: 00000044 0 TLS LOCAL HIDDEN 7 sh2"
regexp_diff match failure
regexp "^ +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +7 sg8$"
line " 41: 00000054 0 TLS LOCAL HIDDEN 7 sh6"
regexp_diff match failure
regexp "^ +[0-9]+: 0+12060 +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC$"
line " 42: 0000001c 0 TLS GLOBAL DEFAULT 7 sg8"
regexp_diff match failure
regexp "^ +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +7 sg3$"
line " 43: 00012060 0 OBJECT GLOBAL DEFAULT ABS _DYNAMIC"
regexp_diff match failure
regexp "^ +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +7 sg4$"
line " 44: 00000008 0 TLS GLOBAL DEFAULT 7 sg3"
regexp_diff match failure
regexp "^ +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +7 sg5$"
line " 45: 0000000c 0 TLS GLOBAL DEFAULT 7 sg4"
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS
_PROCEDURE_LINKAGE_TABLE_$"
line " 46: 00000010 0 TLS GLOBAL DEFAULT 7 sg5"
regexp_diff match failure
regexp "^ +[0-9]+: 0+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr$"
line " 47: 00012144 0 OBJECT GLOBAL DEFAULT ABS
_PROCEDURE_LINKAGE_TABLE_"
regexp_diff match failure
regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1$"
line " 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND __tls_get_addr"
regexp_diff match failure
regexp "^ +[0-9]+: 0+1008 +0 FUNC +GLOBAL DEFAULT +6 fn1$"
line " 49: 00000000 0 TLS GLOBAL DEFAULT 7 sg1"
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start$"
line " 50: 00001008 0 FUNC GLOBAL DEFAULT 6 fn1"
regexp_diff match failure
regexp "^ +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +7 sg2$"
line " 51: 00013000 0 NOTYPE GLOBAL DEFAULT ABS __bss_start"
regexp_diff match failure
regexp "^ +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +7 sg6$"
line " 52: 00000004 0 TLS GLOBAL DEFAULT 7 sg2"
regexp_diff match failure
regexp "^ +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +7 sg7$"
line " 53: 00000014 0 TLS GLOBAL DEFAULT 7 sg6"
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata$"
line " 54: 00000018 0 TLS GLOBAL DEFAULT 7 sg7"
regexp_diff match failure
regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end$"
line " 55: 00013000 0 NOTYPE GLOBAL DEFAULT ABS _edata"
extra lines in dump.out starting with "^ 56: 00013000 0 NOTYPE GLOBAL
DEFAULT ABS _end$"
EOF from /usr/local/src/trunk/src/ld/testsuite/ld-sparc/tlssunpic32.rd
FAIL: TLS -fpic -shared transitions
...
--
What |Removed |Added
----------------------------------------------------------------------------
Summary|ld testsuite failure on |ld testsuite failure on
|sparc-linux: FAIL: TLS -fno-|sparc-linux: FAIL: TLS -fno-
|pic -shared: BFD 2.15.94 |pic -shared
|20041126 assertion fail |
|/usr/local/src/trunk/src/bfd|
|/elf32-sparc.c:2485 |
http://sources.redhat.com/bugzilla/show_bug.cgi?id=171
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.