/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh1.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh1.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump1.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh1a.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump1.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh1a.s 2>&1} /dev/null ld.tmp (timeout = 300) ./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf -o tmpdir/dump tmpdir/dump0.o tmpdir/dump1.o Executing on host: sh -c {./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf -o tmpdir/dump tmpdir/dump0.o tmpdir/dump1.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -wf tmpdir/dump > tmpdir/dump.out Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -wf tmpdir/dump > tmpdir/dump.out 2>ld.tmp} /dev/null (timeout = 300) regexp_diff match failure regexp "^00000018 0000001c 0000001c FDE cie=00000000 pc=00400078..00400078$" line "00000018 0000001c 0000001c FDE cie=00000000 pc=004000b0..004000b0" regexp_diff match failure regexp "^ DW_CFA_advance_loc: 0 to 00400078$" line " DW_CFA_advance_loc: 0 to 004000b0" regexp_diff match failure regexp "^ DW_CFA_advance_loc: 0 to 00400078$" line " DW_CFA_advance_loc: 0 to 004000b0" FAIL: ld-elf/eh1 /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh1.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh1.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump1.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh2a.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump1.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh2a.s 2>&1} /dev/null ld.tmp (timeout = 300) ./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf -o tmpdir/dump tmpdir/dump0.o tmpdir/dump1.o Executing on host: sh -c {./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf -o tmpdir/dump tmpdir/dump0.o tmpdir/dump1.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -wf tmpdir/dump > tmpdir/dump.out Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -wf tmpdir/dump > tmpdir/dump.out 2>ld.tmp} /dev/null (timeout = 300) regexp_diff match failure regexp "^00000018 0000001c 0000001c FDE cie=00000000 pc=00400078..00400078$" line "00000018 0000001c 0000001c FDE cie=00000000 pc=004000b0..004000b0" regexp_diff match failure regexp "^ DW_CFA_advance_loc: 0 to 00400078$" line " DW_CFA_advance_loc: 0 to 004000b0" regexp_diff match failure regexp "^ DW_CFA_advance_loc: 0 to 00400078$" line " DW_CFA_advance_loc: 0 to 004000b0" FAIL: ld-elf/eh2 /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh3.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh3.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump1.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh3a.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump1.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh3a.s 2>&1} /dev/null ld.tmp (timeout = 300) ./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf -o tmpdir/dump tmpdir/dump0.o tmpdir/dump1.o Executing on host: sh -c {./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf -o tmpdir/dump tmpdir/dump0.o tmpdir/dump1.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -wf tmpdir/dump > tmpdir/dump.out Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -wf tmpdir/dump > tmpdir/dump.out 2>ld.tmp} /dev/null (timeout = 300) regexp_diff match failure regexp "^00000018 0000001c 0000001c FDE cie=00000000 pc=00400078..00400078$" line "00000018 0000001c 0000001c FDE cie=00000000 pc=004000b0..004000b0" regexp_diff match failure regexp "^ DW_CFA_advance_loc: 0 to 00400078$" line " DW_CFA_advance_loc: 0 to 004000b0" regexp_diff match failure regexp "^ DW_CFA_advance_loc: 0 to 00400078$" line " DW_CFA_advance_loc: 0 to 004000b0" FAIL: ld-elf/eh3 /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh6.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/eh6.s 2>&1} /dev/null ld.tmp (timeout = 300) ./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf --gc-sections -shared -o tmpdir/dump tmpdir/dump0.o Executing on host: sh -c {./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf --gc-sections -shared -o tmpdir/dump tmpdir/dump0.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/.libs/ld-new: warning: creating a DT_TEXTREL in object. succeeded with: , expected: <> /tmp/portage/sys-devel-binutils-2.19/work/build/ld/.libs/ld-new: warning: creating a DT_TEXTREL in object. succeeded with: , expected: <> FAIL: ld-elf/eh6 /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/seg.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/seg.s 2>&1} /dev/null ld.tmp (timeout = 300) ./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf -T seg.t -z max-page-size=0x1000 -o tmpdir/dump tmpdir/dump0.o Executing on host: sh -c {./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf -T seg.t -z max-page-size=0x1000 -o tmpdir/dump tmpdir/dump0.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -l --wide tmpdir/dump > tmpdir/dump.out Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -l --wide tmpdir/dump > tmpdir/dump.out 2>ld.tmp} /dev/null (timeout = 300) regexp_diff match failure regexp "^ Section to Segment mapping:$" line " PAX_FLAGS 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 0x8" regexp_diff match failure regexp "^ Segment Sections...$" line " Section to Segment mapping:" regexp_diff match failure regexp "^ 00 .*$" line " Segment Sections..." extra lines in tmpdir/dump.out starting with "^ 02 $" EOF from /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elf/seg.d FAIL: ld-elf/seg /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elfvsb/hidden2.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elfvsb/hidden2.s 2>&1} /dev/null ld.tmp (timeout = 300) ./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elfvsb -shared -T hidden2.ld -o tmpdir/dump tmpdir/dump0.o Executing on host: sh -c {./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elfvsb -shared -T hidden2.ld -o tmpdir/dump tmpdir/dump0.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ds tmpdir/dump > tmpdir/dump.out Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ds tmpdir/dump > tmpdir/dump.out 2>ld.tmp} /dev/null (timeout = 300) extra regexps in /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-elfvsb/hidden2.d starting with "^Symbol table for image:$" EOF from tmpdir/dump.out FAIL: ld-elfvsb/hidden2 testcase /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-gc/gc.exp completed in 1 seconds Running /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-h8300/h8300.exp ... testcase /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-h8300/h8300.exp completed in 0 seconds Running /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/i386.exp ... /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic1.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlspic1.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic1.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlspic1.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic2.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlspic2.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic2.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlspic2.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlspic.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 tmpdir/tlspic1.o tmpdir/tlspic2.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlspic.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 tmpdir/tlspic1.o tmpdir/tlspic2.o 2>&1} /dev/null ld.tmp (timeout = 300) Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ssrl tmpdir/libtlspic.so >dump.out 2>ld.stderr} /dev/null (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ssrl tmpdir/libtlspic.so regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynsym +.*$" line " [ 2] .gnu.hash GNU_HASH 00000140 000140 00005c 04 A 3 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynstr +.*$" line " [ 3] .dynsym DYNSYM 0000019c 00019c 0000e0 10 A 4 1 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.rel.dyn +.*$" line " [ 4] .dynstr STRTAB 0000027c 00027c 00004d 00 A 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.rel.plt +.*$" line " [ 5] .rel.dyn REL 000002cc 0002cc 0000d0 08 A 3 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.plt +.*$" line " [ 6] .rel.plt REL 0000039c 00039c 000008 08 A 3 7 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.text +.*$" line " [ 7] .plt PROGBITS 000003a4 0003a4 000020 04 AX 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.tdata +PROGBITS +[0-9a-f]+ [0-9a-f]+ 000060 00 WAT 0 0 1$" line " [ 8] .text PROGBITS 000003c4 0003c4 0002dc 00 AX 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.tbss +NOBITS +[0-9aa-f]+ [0-9a-f]+ 000020 00 WAT 0 0 1$" line " [ 9] .tdata PROGBITS 00001e7c 000e7c 000060 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynamic +.*$" line " [10] .tbss NOBITS 00001edc 000edc 000020 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got +.*$" line " [11] .dynamic DYNAMIC 00001edc 000edc 0000a0 08 WA 4 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got.plt +.*$" line " [12] .got PROGBITS 00001f7c 000f7c 000078 04 WA 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.shstrtab +.*$" line " [13] .got.plt PROGBITS 00001ff4 000ff4 000010 04 WA 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.symtab +.*$" line " [14] .shstrtab STRTAB 00000000 001004 000071 00 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.strtab +.*$" line " [15] .symtab SYMTAB 00000000 001320 000350 10 16 40 4" regexp_diff match failure regexp "^Key to Flags:$" line " [16] .strtab STRTAB 00000000 001670 0000cc 00 0 0 1" regexp_diff match failure regexp "^Elf file type is DYN \(Shared object file\)$" line " O (extra OS processing required) o (OS specific), p (processor specific)" regexp_diff match failure regexp "^Entry point 0x[0-9a-f]+$" line "Elf file type is DYN (Shared object file)" regexp_diff match failure regexp "^There are [0-9]+ program headers, starting at offset [0-9]+$" line "Entry point 0x3c4" regexp_diff match failure regexp "^Program Headers:$" line "There are 6 program headers, starting at offset 52" regexp_diff match failure regexp "^ Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align$" line "Program Headers:" regexp_diff match failure regexp "^ LOAD.*$" line " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" regexp_diff match failure regexp "^ DYNAMIC.*$" line " LOAD 0x000e7c 0x00001e7c 0x00001e7c 0x00188 0x00188 RW 0x1000" regexp_diff match failure regexp "^ TLS +0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x0+60 0x0+80 R +0x1$" line " DYNAMIC 0x000edc 0x00001edc 0x00001edc 0x000a0 0x000a0 RW 0x4" regexp_diff match failure regexp "^ PAX_FLAGS +0x000000 0x00000000 0x00000000 0x00000 0x00000 +0x4$" line " TLS 0x000e7c 0x00001e7c 0x00001e7c 0x00060 0x00080 R 0x1" regexp_diff match failure regexp "^ Section to Segment mapping:$" line " GNU_RELRO 0x000e7c 0x00001e7c 0x00001e7c 0x00184 0x00184 R 0x1" regexp_diff match failure regexp "^ Segment Sections...$" line " PAX_FLAGS 0x000000 0x00000000 0x00000000 0x00000 0x00000 0x4" regexp_diff match failure regexp "^ 00 +.hash .dynsym .dynstr .rel.dyn .rel.plt .plt .text *$" line " Section to Segment mapping:" regexp_diff match failure regexp "^ 01 +.tdata .dynamic .got .got.plt *$" line " Segment Sections..." regexp_diff match failure regexp "^ 02 +.dynamic *$" line " 00 .hash .gnu.hash .dynsym .dynstr .rel.dyn .rel.plt .plt .text " regexp_diff match failure regexp "^ 03 +.tdata .tbss *$" line " 01 .tdata .dynamic .got .got.plt " regexp_diff match failure regexp "^ 04 *$" line " 02 .dynamic " regexp_diff match failure regexp "^Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 26 entries:$" line " 03 .tdata .tbss " regexp_diff match failure regexp "^ Offset +Info +Type +Sym.Value +Sym. Name$" line " 04 .tdata .dynamic .got " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DTPMOD3$" line " 05 " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32$" line "Relocation section '.rel.dyn' at offset 0x2cc contains 26 entries:" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF *$" line " Offset Info Type Sym.Value Sym. Name" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32$" line "00001f7c 00000023 R_386_TLS_DTPMOD3" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF *$" line "00001f84 00000025 R_386_TLS_TPOFF32" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DTPMOD3$" line "00001f8c 00000025 R_386_TLS_TPOFF32" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DTPMOD3$" line "00001f90 0000000e R_386_TLS_TPOFF " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32$" line "00001f98 00000023 R_386_TLS_DTPMOD3" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32$" line "00001fa0 00000023 R_386_TLS_DTPMOD3" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF *$" line "00001fc0 00000025 R_386_TLS_TPOFF32" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF *$" line "00001fd0 00000025 R_386_TLS_TPOFF32" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DTPMOD3$" line "00001fd8 0000000e R_386_TLS_TPOFF " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32$" line "00001fdc 0000000e R_386_TLS_TPOFF " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF 0+8 sg3$" line "00001fe0 0000000e R_386_TLS_TPOFF " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32 0+c sg4$" line "00001fe8 00000023 R_386_TLS_DTPMOD3" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF 0+c sg4$" line "00001ff0 00000025 R_386_TLS_TPOFF32" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF 0+10 sg5$" line "00001fa8 0000020e R_386_TLS_TPOFF 00000008 sg3" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DTPMOD3 0+ sg1$" line "00001fb4 00000625 R_386_TLS_TPOFF32 0000000c sg4" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DTPOFF3 0+ sg1$" line "00001fb8 0000060e R_386_TLS_TPOFF 0000000c sg4" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32 0+4 sg2$" line "00001fbc 00000c0e R_386_TLS_TPOFF 00000010 sg5" regexp_diff match failure regexp "^Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:$" line "00001fc8 00000723 R_386_TLS_DTPMOD3 00000000 sg1" regexp_diff match failure regexp "^ Offset +Info +Type +Sym.Value +Sym. Name$" line "00001fcc 00000724 R_386_TLS_DTPOFF3 00000000 sg1" regexp_diff match failure regexp "^[0-9a-f ]+R_386_JUMP_SLOT 0+ ___tls_get_addr$" line "00001fe4 00000d25 R_386_TLS_TPOFF32 00000004 sg2" regexp_diff match failure regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$" line "Relocation section '.rel.plt' at offset 0x39c contains 1 entries:" regexp_diff match failure regexp "^ +Num: +Value Size Type +Bind +Vis +Ndx Name$" line " Offset Info Type Sym.Value Sym. Name" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line "00002000 00000107 R_386_JUMP_SLOT 00000000 ___tls_get_addr" regexp_diff match failure regexp "^ +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8$" line "Symbol table '.dynsym' contains 14 entries:" regexp_diff match failure regexp "^ +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4$" line " 0: 00000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5$" line " 1: 00000000 0 NOTYPE GLOBAL DEFAULT UND ___tls_get_addr" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1$" line " 2: 00000008 0 TLS GLOBAL DEFAULT 9 sg3" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fn1$" line " 3: 00000014 0 TLS GLOBAL DEFAULT 9 sg6" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 4: 00002004 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^ +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2$" line " 5: 00002004 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^ +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6$" line " 6: 0000000c 0 TLS GLOBAL DEFAULT 9 sg4" regexp_diff match failure regexp "^ +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7$" line " 7: 00000000 0 TLS GLOBAL DEFAULT 9 sg1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 8: 000003c4 0 FUNC GLOBAL DEFAULT 8 fn1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 9: 00002004 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE GLOBAL DEFAULT UND ___tls_get_addr$" line " 10: 00000018 0 TLS GLOBAL DEFAULT 9 sg7" regexp_diff match failure regexp "^Symbol table '\.symtab' contains [0-9]+ entries:$" line " 11: 0000001c 0 TLS GLOBAL DEFAULT 9 sg8" regexp_diff match failure regexp "^ +Num: +Value Size Type +Bind +Vis +Ndx Name$" line " 12: 00000010 0 TLS GLOBAL DEFAULT 9 sg5" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line " 13: 00000004 0 TLS GLOBAL DEFAULT 9 sg2" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +1 *$" line "Symbol table '.symtab' contains 53 entries:" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +2 *$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +3 *$" line " 0: 00000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +4 *$" line " 1: 000000f4 0 SECTION LOCAL DEFAULT 1 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +5 *$" line " 2: 00000140 0 SECTION LOCAL DEFAULT 2 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +6 *$" line " 3: 0000019c 0 SECTION LOCAL DEFAULT 3 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *$" line " 4: 0000027c 0 SECTION LOCAL DEFAULT 4 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +8 *$" line " 5: 000002cc 0 SECTION LOCAL DEFAULT 5 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +9 *$" line " 6: 0000039c 0 SECTION LOCAL DEFAULT 6 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +10 *$" line " 7: 000003a4 0 SECTION LOCAL DEFAULT 7 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +11 *$" line " 8: 000003c4 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +12 *$" line " 9: 00001e7c 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^ +[0-9]+: 0+20 +0 TLS +LOCAL DEFAULT +8 sl1$" line " 10: 00001edc 0 SECTION LOCAL DEFAULT 10 " regexp_diff match failure regexp "^ +[0-9]+: 0+24 +0 TLS +LOCAL DEFAULT +8 sl2$" line " 11: 00001edc 0 SECTION LOCAL DEFAULT 11 " regexp_diff match failure regexp "^ +[0-9]+: 0+28 +0 TLS +LOCAL DEFAULT +8 sl3$" line " 12: 00001f7c 0 SECTION LOCAL DEFAULT 12 " regexp_diff match failure regexp "^ +[0-9]+: 0+2c +0 TLS +LOCAL DEFAULT +8 sl4$" line " 13: 00001ff4 0 SECTION LOCAL DEFAULT 13 " regexp_diff match failure regexp "^ +[0-9]+: 0+30 +0 TLS +LOCAL DEFAULT +8 sl5$" line " 14: 00000020 0 TLS LOCAL DEFAULT 9 sl1" regexp_diff match failure regexp "^ +[0-9]+: 0+34 +0 TLS +LOCAL DEFAULT +8 sl6$" line " 15: 00000024 0 TLS LOCAL DEFAULT 9 sl2" regexp_diff match failure regexp "^ +[0-9]+: 0+38 +0 TLS +LOCAL DEFAULT +8 sl7$" line " 16: 00000028 0 TLS LOCAL DEFAULT 9 sl3" regexp_diff match failure regexp "^ +[0-9]+: 0+3c +0 TLS +LOCAL DEFAULT +8 sl8$" line " 17: 0000002c 0 TLS LOCAL DEFAULT 9 sl4" regexp_diff match failure regexp "^ +[0-9]+: 0+60 +0 TLS +LOCAL HIDDEN +9 sH1$" line " 18: 00000030 0 TLS LOCAL DEFAULT 9 sl5" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT LOCAL HIDDEN ABS _DYNAMIC$" line " 19: 00000034 0 TLS LOCAL DEFAULT 9 sl6" regexp_diff match failure regexp "^ +[0-9]+: 0+48 +0 TLS +LOCAL HIDDEN +8 sh3$" line " 20: 00000038 0 TLS LOCAL DEFAULT 9 sl7" regexp_diff match failure regexp "^ +[0-9]+: 0+64 +0 TLS +LOCAL HIDDEN +9 sH2$" line " 21: 0000003c 0 TLS LOCAL DEFAULT 9 sl8" regexp_diff match failure regexp "^ +[0-9]+: 0+78 +0 TLS +LOCAL HIDDEN +9 sH7$" line " 22: 00000060 0 TLS LOCAL HIDDEN 10 sH1" regexp_diff match failure regexp "^ +[0-9]+: 0+58 +0 TLS +LOCAL HIDDEN +8 sh7$" line " 23: 00001edc 0 OBJECT LOCAL HIDDEN ABS _DYNAMIC" regexp_diff match failure regexp "^ +[0-9]+: 0+5c +0 TLS +LOCAL HIDDEN +8 sh8$" line " 24: 00000048 0 TLS LOCAL HIDDEN 9 sh3" regexp_diff match failure regexp "^ +[0-9]+: 0+6c +0 TLS +LOCAL HIDDEN +9 sH4$" line " 25: 00000064 0 TLS LOCAL HIDDEN 10 sH2" regexp_diff match failure regexp "^ +[0-9]+: 0+4c +0 TLS +LOCAL HIDDEN +8 sh4$" line " 26: 00000078 0 TLS LOCAL HIDDEN 10 sH7" regexp_diff match failure regexp "^ +[0-9]+: 0+68 +0 TLS +LOCAL HIDDEN +9 sH3$" line " 27: 00000058 0 TLS LOCAL HIDDEN 9 sh7" regexp_diff match failure regexp "^ +[0-9]+: 0+50 +0 TLS +LOCAL HIDDEN +8 sh5$" line " 28: 0000005c 0 TLS LOCAL HIDDEN 9 sh8" regexp_diff match failure regexp "^ +[0-9]+: 0+70 +0 TLS +LOCAL HIDDEN +9 sH5$" line " 29: 0000006c 0 TLS LOCAL HIDDEN 10 sH4" regexp_diff match failure regexp "^ +[0-9]+: 0+74 +0 TLS +LOCAL HIDDEN +9 sH6$" line " 30: 0000004c 0 TLS LOCAL HIDDEN 9 sh4" regexp_diff match failure regexp "^ +[0-9]+: 0+7c +0 TLS +LOCAL HIDDEN +9 sH8$" line " 31: 00000068 0 TLS LOCAL HIDDEN 10 sH3" regexp_diff match failure regexp "^ +[0-9]+: 0+40 +0 TLS +LOCAL HIDDEN +8 sh1$" line " 32: 00000050 0 TLS LOCAL HIDDEN 9 sh5" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_$" line " 33: 00000070 0 TLS LOCAL HIDDEN 10 sH5" regexp_diff match failure regexp "^ +[0-9]+: 0+44 +0 TLS +LOCAL HIDDEN +8 sh2$" line " 34: 00000074 0 TLS LOCAL HIDDEN 10 sH6" regexp_diff match failure regexp "^ +[0-9]+: 0+54 +0 TLS +LOCAL HIDDEN +8 sh6$" line " 35: 0000007c 0 TLS LOCAL HIDDEN 10 sH8" regexp_diff match failure regexp "^ +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8$" line " 36: 00000040 0 TLS LOCAL HIDDEN 9 sh1" regexp_diff match failure regexp "^ +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3$" line " 37: 00001ff4 0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_" regexp_diff match failure regexp "^ +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4$" line " 38: 00000044 0 TLS LOCAL HIDDEN 9 sh2" regexp_diff match failure regexp "^ +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5$" line " 39: 00000054 0 TLS LOCAL HIDDEN 9 sh6" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1$" line " 40: 0000001c 0 TLS GLOBAL DEFAULT 9 sg8" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fn1$" line " 41: 00000008 0 TLS GLOBAL DEFAULT 9 sg3" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 42: 0000000c 0 TLS GLOBAL DEFAULT 9 sg4" regexp_diff match failure regexp "^ +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2$" line " 43: 00000010 0 TLS GLOBAL DEFAULT 9 sg5" regexp_diff match failure regexp "^ +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6$" line " 44: 00000000 0 TLS GLOBAL DEFAULT 9 sg1" regexp_diff match failure regexp "^ +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7$" line " 45: 000003c4 0 FUNC GLOBAL DEFAULT 8 fn1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 46: 00002004 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 47: 00000004 0 TLS GLOBAL DEFAULT 9 sg2" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE GLOBAL DEFAULT UND ___tls_get_addr$" line " 48: 00000014 0 TLS GLOBAL DEFAULT 9 sg6" extra lines in dump.out starting with "^ 49: 00000018 0 TLS GLOBAL DEFAULT 9 sg7$" EOF from /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlspic.rd FAIL: TLS -fpic -shared transitions /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsdesc.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsdesc.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsdesc.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsdesc.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic2.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlspic2.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic2.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlspic2.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlsdesc.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 tmpdir/tlsdesc.o tmpdir/tlspic2.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlsdesc.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 tmpdir/tlsdesc.o tmpdir/tlspic2.o 2>&1} /dev/null ld.tmp (timeout = 300) Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ssrl tmpdir/libtlsdesc.so >dump.out 2>ld.stderr} /dev/null (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ssrl tmpdir/libtlsdesc.so regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynsym +.*$" line " [ 2] .gnu.hash GNU_HASH 0000013c 00013c 00005c 04 A 3 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynstr +.*$" line " [ 3] .dynsym DYNSYM 00000198 000198 0000d0 10 A 4 1 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.rel.dyn +.*$" line " [ 4] .dynstr STRTAB 00000268 000268 00003d 00 A 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.rel.plt +.*$" line " [ 5] .rel.dyn REL 000002a8 0002a8 0000a0 08 A 3 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.text +.*$" line " [ 6] .rel.plt REL 00000348 000348 000028 08 A 3 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.tdata +PROGBITS +[0-9a-f]+ [0-9a-f]+ 000060 00 WAT 0 0 1$" line " [ 7] .text PROGBITS 00000370 000370 00027c 00 AX 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.tbss +NOBITS +[0-9aa-f]+ [0-9a-f]+ 000020 00 WAT 0 0 1$" line " [ 8] .tdata PROGBITS 00001ec4 000ec4 000060 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynamic +.*$" line " [ 9] .tbss NOBITS 00001f24 000f24 000020 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got +.*$" line " [10] .dynamic DYNAMIC 00001f24 000f24 000080 08 WA 4 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got.plt +.*$" line " [11] .got PROGBITS 00001fa4 000fa4 000050 04 WA 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.shstrtab +.*$" line " [12] .got.plt PROGBITS 00001ff4 000ff4 000034 04 WA 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.symtab +.*$" line " [13] .shstrtab STRTAB 00000000 001028 000071 00 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.strtab +.*$" line " [14] .symtab SYMTAB 00000000 00131c 000340 10 15 40 4" regexp_diff match failure regexp "^Key to Flags:$" line " [15] .strtab STRTAB 00000000 00165c 0000ce 00 0 0 1" regexp_diff match failure regexp "^Elf file type is DYN \(Shared object file\)$" line " O (extra OS processing required) o (OS specific), p (processor specific)" regexp_diff match failure regexp "^Entry point 0x[0-9a-f]+$" line "Elf file type is DYN (Shared object file)" regexp_diff match failure regexp "^There are [0-9]+ program headers, starting at offset [0-9]+$" line "Entry point 0x370" regexp_diff match failure regexp "^Program Headers:$" line "There are 6 program headers, starting at offset 52" regexp_diff match failure regexp "^ Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align$" line "Program Headers:" regexp_diff match failure regexp "^ LOAD.*$" line " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" regexp_diff match failure regexp "^ DYNAMIC.*$" line " LOAD 0x000ec4 0x00001ec4 0x00001ec4 0x00164 0x00164 RW 0x1000" regexp_diff match failure regexp "^ TLS +0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x0+60 0x0+80 R +0x1$" line " DYNAMIC 0x000f24 0x00001f24 0x00001f24 0x00080 0x00080 RW 0x4" regexp_diff match failure regexp "^ PAX_FLAGS +0x000000 0x00000000 0x00000000 0x00000 0x00000 +0x4$" line " TLS 0x000ec4 0x00001ec4 0x00001ec4 0x00060 0x00080 R 0x1" regexp_diff match failure regexp "^ Section to Segment mapping:$" line " GNU_RELRO 0x000ec4 0x00001ec4 0x00001ec4 0x0013c 0x0013c R 0x1" regexp_diff match failure regexp "^ Segment Sections...$" line " PAX_FLAGS 0x000000 0x00000000 0x00000000 0x00000 0x00000 0x4" regexp_diff match failure regexp "^ 00 +.hash .dynsym .dynstr .rel.dyn .rel.plt .text *$" line " Section to Segment mapping:" regexp_diff match failure regexp "^ 01 +.tdata .dynamic .got .got.plt *$" line " Segment Sections..." regexp_diff match failure regexp "^ 02 +.dynamic *$" line " 00 .hash .gnu.hash .dynsym .dynstr .rel.dyn .rel.plt .text " regexp_diff match failure regexp "^ 03 +.tdata .tbss *$" line " 01 .tdata .dynamic .got .got.plt " regexp_diff match failure regexp "^ 04 *$" line " 02 .dynamic " regexp_diff match failure regexp "^Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 20 entries:$" line " 03 .tdata .tbss " regexp_diff match failure regexp "^ Offset +Info +Type +Sym.Value +Sym. Name$" line " 04 .tdata .dynamic .got " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32$" line " 05 " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF *$" line "Relocation section '.rel.dyn' at offset 0x2a8 contains 20 entries:" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32$" line " Offset Info Type Sym.Value Sym. Name" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF *$" line "00001fa4 00000025 R_386_TLS_TPOFF32" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF *$" line "00001fac 00000025 R_386_TLS_TPOFF32" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32$" line "00001fb0 0000000e R_386_TLS_TPOFF " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32$" line "00001fb4 0000000e R_386_TLS_TPOFF " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF *$" line "00001fd0 00000025 R_386_TLS_TPOFF32" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF *$" line "00001fd8 00000025 R_386_TLS_TPOFF32" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32$" line "00001fe0 0000000e R_386_TLS_TPOFF " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF 0+8 sg3$" line "00001fe4 0000000e R_386_TLS_TPOFF " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32 0+c sg4$" line "00001fe8 0000000e R_386_TLS_TPOFF " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF 0+c sg4$" line "00001ff0 00000025 R_386_TLS_TPOFF32" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF 0+10 sg5$" line "00001fb8 0000010e R_386_TLS_TPOFF 00000008 sg3" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32 0+4 sg2$" line "00001fc4 00000525 R_386_TLS_TPOFF32 0000000c sg4" regexp_diff match failure regexp "^Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 5 entries:$" line "00001fc8 0000050e R_386_TLS_TPOFF 0000000c sg4" regexp_diff match failure regexp "^ Offset Info Type Sym.Value Sym. Name$" line "00001fcc 00000b0e R_386_TLS_TPOFF 00000010 sg5" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DESC * 0+ sg1$" line "00001fec 00000c25 R_386_TLS_TPOFF32 00000004 sg2" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DESC *$" line "Relocation section '.rel.plt' at offset 0x348 contains 5 entries:" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DESC *$" line " Offset Info Type Sym.Value Sym. Name" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DESC *$" line "00002018 00000629 R_386_TLS_DESC 00000000 sg1" regexp_diff match failure regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$" line "00002020 00000029 R_386_TLS_DESC " regexp_diff match failure regexp "^ +Num: + Value Size Type + Bind +Vis +Ndx Name$" line "00002008 00000029 R_386_TLS_DESC " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line "00002010 00000029 R_386_TLS_DESC " regexp_diff match failure regexp "^ +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +7 sg8$" line "Symbol table '.dynsym' contains 13 entries:" regexp_diff match failure regexp "^ +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +7 sg3$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +7 sg4$" line " 0: 00000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +7 sg5$" line " 1: 00000008 0 TLS GLOBAL DEFAULT 8 sg3" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1$" line " 2: 00000014 0 TLS GLOBAL DEFAULT 8 sg6" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +6 fn1$" line " 3: 00002028 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 4: 00002028 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^ +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +7 sg2$" line " 5: 0000000c 0 TLS GLOBAL DEFAULT 8 sg4" regexp_diff match failure regexp "^ +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +7 sg6$" line " 6: 00000000 0 TLS GLOBAL DEFAULT 8 sg1" regexp_diff match failure regexp "^ +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +7 sg7$" line " 7: 00000370 0 FUNC GLOBAL DEFAULT 7 fn1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 8: 00002028 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 9: 00000018 0 TLS GLOBAL DEFAULT 8 sg7" regexp_diff match failure regexp "^Symbol table '\.symtab' contains [0-9]+ entries:$" line " 10: 0000001c 0 TLS GLOBAL DEFAULT 8 sg8" regexp_diff match failure regexp "^ +Num: +Value Size Type +Bind +Vis +Ndx Name$" line " 11: 00000010 0 TLS GLOBAL DEFAULT 8 sg5" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line " 12: 00000004 0 TLS GLOBAL DEFAULT 8 sg2" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +1 *$" line "Symbol table '.symtab' contains 52 entries:" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +2 *$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +3 *$" line " 0: 00000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +4 *$" line " 1: 000000f4 0 SECTION LOCAL DEFAULT 1 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +5 *$" line " 2: 0000013c 0 SECTION LOCAL DEFAULT 2 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +6 *$" line " 3: 00000198 0 SECTION LOCAL DEFAULT 3 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *$" line " 4: 00000268 0 SECTION LOCAL DEFAULT 4 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +8 *$" line " 5: 000002a8 0 SECTION LOCAL DEFAULT 5 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +9 *$" line " 6: 00000348 0 SECTION LOCAL DEFAULT 6 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +10 *$" line " 7: 00000370 0 SECTION LOCAL DEFAULT 7 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +11 *$" line " 8: 00001ec4 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^ +[0-9]+: 0+20 +0 TLS +LOCAL DEFAULT +7 sl1$" line " 9: 00001f24 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^ +[0-9]+: 0+24 +0 TLS +LOCAL DEFAULT +7 sl2$" line " 10: 00001f24 0 SECTION LOCAL DEFAULT 10 " regexp_diff match failure regexp "^ +[0-9]+: 0+28 +0 TLS +LOCAL DEFAULT +7 sl3$" line " 11: 00001fa4 0 SECTION LOCAL DEFAULT 11 " regexp_diff match failure regexp "^ +[0-9]+: 0+2c +0 TLS +LOCAL DEFAULT +7 sl4$" line " 12: 00001ff4 0 SECTION LOCAL DEFAULT 12 " regexp_diff match failure regexp "^ +[0-9]+: 0+30 +0 TLS +LOCAL DEFAULT +7 sl5$" line " 13: 00000020 0 TLS LOCAL DEFAULT 8 sl1" regexp_diff match failure regexp "^ +[0-9]+: 0+34 +0 TLS +LOCAL DEFAULT +7 sl6$" line " 14: 00000024 0 TLS LOCAL DEFAULT 8 sl2" regexp_diff match failure regexp "^ +[0-9]+: 0+38 +0 TLS +LOCAL DEFAULT +7 sl7$" line " 15: 00000028 0 TLS LOCAL DEFAULT 8 sl3" regexp_diff match failure regexp "^ +[0-9]+: 0+3c +0 TLS +LOCAL DEFAULT +7 sl8$" line " 16: 0000002c 0 TLS LOCAL DEFAULT 8 sl4" regexp_diff match failure regexp "^ +[0-9]+: 0+60 +0 TLS +LOCAL HIDDEN +8 sH1$" line " 17: 00000030 0 TLS LOCAL DEFAULT 8 sl5" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +LOCAL HIDDEN +7 _TLS_MODULE_BASE_$" line " 18: 00000034 0 TLS LOCAL DEFAULT 8 sl6" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT LOCAL HIDDEN ABS _DYNAMIC$" line " 19: 00000038 0 TLS LOCAL DEFAULT 8 sl7" regexp_diff match failure regexp "^ +[0-9]+: 0+48 +0 TLS +LOCAL HIDDEN +7 sh3$" line " 20: 0000003c 0 TLS LOCAL DEFAULT 8 sl8" regexp_diff match failure regexp "^ +[0-9]+: 0+64 +0 TLS +LOCAL HIDDEN +8 sH2$" line " 21: 00000060 0 TLS LOCAL HIDDEN 9 sH1" regexp_diff match failure regexp "^ +[0-9]+: 0+78 +0 TLS +LOCAL HIDDEN +8 sH7$" line " 22: 00000000 0 TLS LOCAL HIDDEN 8 _TLS_MODULE_BASE_" regexp_diff match failure regexp "^ +[0-9]+: 0+58 +0 TLS +LOCAL HIDDEN +7 sh7$" line " 23: 00001f24 0 OBJECT LOCAL HIDDEN ABS _DYNAMIC" regexp_diff match failure regexp "^ +[0-9]+: 0+5c +0 TLS +LOCAL HIDDEN +7 sh8$" line " 24: 00000048 0 TLS LOCAL HIDDEN 8 sh3" regexp_diff match failure regexp "^ +[0-9]+: 0+6c +0 TLS +LOCAL HIDDEN +8 sH4$" line " 25: 00000064 0 TLS LOCAL HIDDEN 9 sH2" regexp_diff match failure regexp "^ +[0-9]+: 0+4c +0 TLS +LOCAL HIDDEN +7 sh4$" line " 26: 00000078 0 TLS LOCAL HIDDEN 9 sH7" regexp_diff match failure regexp "^ +[0-9]+: 0+68 +0 TLS +LOCAL HIDDEN +8 sH3$" line " 27: 00000058 0 TLS LOCAL HIDDEN 8 sh7" regexp_diff match failure regexp "^ +[0-9]+: 0+50 +0 TLS +LOCAL HIDDEN +7 sh5$" line " 28: 0000005c 0 TLS LOCAL HIDDEN 8 sh8" regexp_diff match failure regexp "^ +[0-9]+: 0+70 +0 TLS +LOCAL HIDDEN +8 sH5$" line " 29: 0000006c 0 TLS LOCAL HIDDEN 9 sH4" regexp_diff match failure regexp "^ +[0-9]+: 0+74 +0 TLS +LOCAL HIDDEN +8 sH6$" line " 30: 0000004c 0 TLS LOCAL HIDDEN 8 sh4" regexp_diff match failure regexp "^ +[0-9]+: 0+7c +0 TLS +LOCAL HIDDEN +8 sH8$" line " 31: 00000068 0 TLS LOCAL HIDDEN 9 sH3" regexp_diff match failure regexp "^ +[0-9]+: 0+40 +0 TLS +LOCAL HIDDEN +7 sh1$" line " 32: 00000050 0 TLS LOCAL HIDDEN 8 sh5" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_$" line " 33: 00000070 0 TLS LOCAL HIDDEN 9 sH5" regexp_diff match failure regexp "^ +[0-9]+: 0+44 +0 TLS +LOCAL HIDDEN +7 sh2$" line " 34: 00000074 0 TLS LOCAL HIDDEN 9 sH6" regexp_diff match failure regexp "^ +[0-9]+: 0+54 +0 TLS +LOCAL HIDDEN +7 sh6$" line " 35: 0000007c 0 TLS LOCAL HIDDEN 9 sH8" regexp_diff match failure regexp "^ +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +7 sg8$" line " 36: 00000040 0 TLS LOCAL HIDDEN 8 sh1" regexp_diff match failure regexp "^ +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +7 sg3$" line " 37: 00001ff4 0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_" regexp_diff match failure regexp "^ +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +7 sg4$" line " 38: 00000044 0 TLS LOCAL HIDDEN 8 sh2" regexp_diff match failure regexp "^ +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +7 sg5$" line " 39: 00000054 0 TLS LOCAL HIDDEN 8 sh6" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1$" line " 40: 0000001c 0 TLS GLOBAL DEFAULT 8 sg8" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +6 fn1$" line " 41: 00000008 0 TLS GLOBAL DEFAULT 8 sg3" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 42: 0000000c 0 TLS GLOBAL DEFAULT 8 sg4" regexp_diff match failure regexp "^ +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +7 sg2$" line " 43: 00000010 0 TLS GLOBAL DEFAULT 8 sg5" regexp_diff match failure regexp "^ +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +7 sg6$" line " 44: 00000000 0 TLS GLOBAL DEFAULT 8 sg1" regexp_diff match failure regexp "^ +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +7 sg7$" line " 45: 00000370 0 FUNC GLOBAL DEFAULT 7 fn1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 46: 00002028 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 47: 00000004 0 TLS GLOBAL DEFAULT 8 sg2" extra lines in dump.out starting with "^ 48: 00000014 0 TLS GLOBAL DEFAULT 8 sg6$" EOF from /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsdesc.rd FAIL: TLS descriptor -fpic -shared transitions /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbinpic.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsbinpic.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbinpic.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsbinpic.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbin.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsbin.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbin.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsbin.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/tlsbin -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -melf_i386 tmpdir/libtlslib.so tmpdir/tlsbinpic.o tmpdir/tlsbin.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/tlsbin -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -melf_i386 tmpdir/libtlslib.so tmpdir/tlsbinpic.o tmpdir/tlsbin.o 2>&1} /dev/null ld.tmp (timeout = 300) Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ssrl tmpdir/tlsbin >dump.out 2>ld.stderr} /dev/null (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ssrl tmpdir/tlsbin regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynsym +.*$" line " [ 3] .gnu.hash GNU_HASH 08048190 000190 00002c 04 A 4 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynstr +.*$" line " [ 4] .dynsym DYNSYM 080481bc 0001bc 0000d0 10 A 5 1 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.rel.dyn +.*$" line " [ 5] .dynstr STRTAB 0804828c 00028c 00005d 00 A 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.rel.plt +.*$" line " [ 6] .rel.dyn REL 080482ec 0002ec 000048 08 A 4 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.plt +.*$" line " [ 7] .rel.plt REL 08048334 000334 000008 08 A 4 8 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.text +PROGBITS +0+8049000 .*$" line " [ 8] .plt PROGBITS 0804833c 00033c 000020 04 AX 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.tdata +PROGBITS +0+804a000 [0-9a-f]+ 000060 00 WAT 0 0 4096$" line " [ 9] .text PROGBITS 08049000 001000 00030c 00 AX 0 0 4096" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.tbss +NOBITS +[0-9a-f]+ [0-9a-f]+ 000040 00 WAT 0 0 1$" line " [10] .tdata PROGBITS 0804b000 002000 000060 00 WAT 0 0 4096" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynamic +DYNAMIC +0+804a060 .*$" line " [11] .tbss NOBITS 0804b060 002060 000040 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got +PROGBITS +0+804a100 .*$" line " [12] .dynamic DYNAMIC 0804b060 002060 0000a8 08 WA 5 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got\.plt +PROGBITS +0+804a124 .*$" line " [13] .got PROGBITS 0804b108 002108 000024 04 WA 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.shstrtab +.*$" line " [14] .got.plt PROGBITS 0804bff4 002ff4 000010 04 WA 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.symtab +.*$" line " [15] .shstrtab STRTAB 00000000 003004 000079 00 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.strtab +.*$" line " [16] .symtab SYMTAB 00000000 003350 000470 10 17 33 4" regexp_diff match failure regexp "^Key to Flags:$" line " [17] .strtab STRTAB 00000000 0037c0 000113 00 0 0 1" regexp_diff match failure regexp "^Elf file type is EXEC \(Executable file\)$" line " O (extra OS processing required) o (OS specific), p (processor specific)" regexp_diff match failure regexp "^Entry point 0x8049188$" line "Elf file type is EXEC (Executable file)" regexp_diff match failure regexp "^There are [0-9]+ program headers, starting at offset [0-9]+$" line "Entry point 0x8049188" regexp_diff match failure regexp "^Program Headers:$" line "There are 8 program headers, starting at offset 52" regexp_diff match failure regexp "^ Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align$" line "Program Headers:" regexp_diff match failure regexp "^ PHDR.*$" line " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" regexp_diff match failure regexp "^ INTERP.*$" line " PHDR 0x000034 0x08048034 0x08048034 0x00100 0x00100 R E 0x4" regexp_diff match failure regexp "^.*Requesting program interpreter.*$" line " INTERP 0x000134 0x08048134 0x08048134 0x00013 0x00013 R 0x1" regexp_diff match failure regexp "^ LOAD.*$" line " [Requesting program interpreter: /usr/lib/libc.so.1]" regexp_diff match failure regexp "^ DYNAMIC.*$" line " LOAD 0x002000 0x0804b000 0x0804b000 0x01004 0x01004 RW 0x1000" regexp_diff match failure regexp "^ TLS +0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x0+60 0x0+a0 R +0x1000$" line " DYNAMIC 0x002060 0x0804b060 0x0804b060 0x000a8 0x000a8 RW 0x4" regexp_diff match failure regexp "^ PAX_FLAGS +0x000000 0x00000000 0x00000000 0x00000 0x00000 +0x4$" line " TLS 0x002000 0x0804b000 0x0804b000 0x00060 0x000a0 R 0x1000" regexp_diff match failure regexp "^ Section to Segment mapping:$" line " GNU_RELRO 0x002000 0x0804b000 0x0804b000 0x01000 0x01000 R 0x1" regexp_diff match failure regexp "^ Segment Sections...$" line " PAX_FLAGS 0x000000 0x00000000 0x00000000 0x00000 0x00000 0x4" regexp_diff match failure regexp "^ 00 +$" line " Section to Segment mapping:" regexp_diff match failure regexp "^ 01 +.interp *$" line " Segment Sections..." regexp_diff match failure regexp "^ 02 +.interp .hash .dynsym .dynstr .rel.dyn .rel.plt .plt .text *$" line " 00 " regexp_diff match failure regexp "^ 03 +.tdata .dynamic .got .got.plt *$" line " 01 .interp " regexp_diff match failure regexp "^ 04 +.dynamic *$" line " 02 .interp .hash .gnu.hash .dynsym .dynstr .rel.dyn .rel.plt .plt .text " regexp_diff match failure regexp "^ 05 +.tdata .tbss *$" line " 03 .tdata .dynamic .got .got.plt " regexp_diff match failure regexp "^ 06 *$" line " 04 .dynamic " regexp_diff match failure regexp "^Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 9 entries:$" line " 05 .tdata .tbss " regexp_diff match failure regexp "^ Offset +Info +Type +Sym.Value +Sym. Name$" line " 06 .tdata .dynamic .got " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF +0+ +sG3$" line " 07 " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF +0+ +sG5$" line "Relocation section '.rel.dyn' at offset 0x2ec contains 9 entries:" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF +0+ +sG7$" line " Offset Info Type Sym.Value Sym. Name" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32 0+ +sG2$" line "0804b108 0000010e R_386_TLS_TPOFF 00000000 sG3" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32 0+ +sG4$" line "0804b10c 0000020e R_386_TLS_TPOFF 00000000 sG5" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF +0+ +sG4$" line "0804b110 0000030e R_386_TLS_TPOFF 00000000 sG7" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32 0+ +sG6$" line "0804b114 00000425 R_386_TLS_TPOFF32 00000000 sG2" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32 0+ +sG1$" line "0804b118 00000525 R_386_TLS_TPOFF32 00000000 sG4" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF +0+ +sG8$" line "0804b11c 0000050e R_386_TLS_TPOFF 00000000 sG4" regexp_diff match failure regexp "^Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:$" line "0804b120 00000625 R_386_TLS_TPOFF32 00000000 sG6" regexp_diff match failure regexp "^ Offset +Info +Type +Sym.Value Sym. Name$" line "0804b124 00000725 R_386_TLS_TPOFF32 00000000 sG1" regexp_diff match failure regexp "^[0-9a-f ]+R_386_JUMP_SLOT +[0-9a-f]+ +___tls_get_addr$" line "0804b128 0000080e R_386_TLS_TPOFF 00000000 sG8" regexp_diff match failure regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$" line "Relocation section '.rel.plt' at offset 0x334 contains 1 entries:" regexp_diff match failure regexp "^ +Num: +Value Size Type +Bind +Vis +Ndx Name$" line " Offset Info Type Sym.Value Sym. Name" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line "0804c000 00000907 R_386_JUMP_SLOT 00000000 ___tls_get_addr" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG3$" line "Symbol table '.dynsym' contains 13 entries:" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG5$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG7$" line " 0: 00000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG2$" line " 1: 00000000 0 TLS GLOBAL DEFAULT UND sG3" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG4$" line " 2: 00000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 3: 00000000 0 TLS GLOBAL DEFAULT UND sG7" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG6$" line " 4: 00000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG1$" line " 5: 00000000 0 TLS GLOBAL DEFAULT UND sG4" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 6: 00000000 0 TLS GLOBAL DEFAULT UND sG6" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 7: 00000000 0 TLS GLOBAL DEFAULT UND sG1" regexp_diff match failure regexp "^Symbol table '\.symtab' contains [0-9]+ entries:$" line " 10: 0804c004 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^ +Num: +Value Size Type +Bind +Vis +Ndx Name$" line " 11: 0804c004 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line " 12: 0804c004 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +1 *$" line "Symbol table '.symtab' contains 71 entries:" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +2 *$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +3 *$" line " 0: 00000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +4 *$" line " 1: 08048134 0 SECTION LOCAL DEFAULT 1 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +5 *$" line " 2: 08048148 0 SECTION LOCAL DEFAULT 2 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +6 *$" line " 3: 08048190 0 SECTION LOCAL DEFAULT 3 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *$" line " 4: 080481bc 0 SECTION LOCAL DEFAULT 4 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +8 *$" line " 5: 0804828c 0 SECTION LOCAL DEFAULT 5 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +9 *$" line " 6: 080482ec 0 SECTION LOCAL DEFAULT 6 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +10 *$" line " 7: 08048334 0 SECTION LOCAL DEFAULT 7 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +11 *$" line " 8: 0804833c 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +12 *$" line " 9: 08049000 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +13 *$" line " 10: 0804b000 0 SECTION LOCAL DEFAULT 10 " regexp_diff match failure regexp "^ +[0-9]+: 00000020 +0 TLS +LOCAL DEFAULT +9 sl1$" line " 11: 0804b060 0 SECTION LOCAL DEFAULT 11 " regexp_diff match failure regexp "^ +[0-9]+: 00000024 +0 TLS +LOCAL DEFAULT +9 sl2$" line " 12: 0804b060 0 SECTION LOCAL DEFAULT 12 " regexp_diff match failure regexp "^ +[0-9]+: 00000028 +0 TLS +LOCAL DEFAULT +9 sl3$" line " 13: 0804b108 0 SECTION LOCAL DEFAULT 13 " regexp_diff match failure regexp "^ +[0-9]+: 0000002c +0 TLS +LOCAL DEFAULT +9 sl4$" line " 14: 0804bff4 0 SECTION LOCAL DEFAULT 14 " regexp_diff match failure regexp "^ +[0-9]+: 00000030 +0 TLS +LOCAL DEFAULT +9 sl5$" line " 15: 00000020 0 TLS LOCAL DEFAULT 10 sl1" regexp_diff match failure regexp "^ +[0-9]+: 00000034 +0 TLS +LOCAL DEFAULT +9 sl6$" line " 16: 00000024 0 TLS LOCAL DEFAULT 10 sl2" regexp_diff match failure regexp "^ +[0-9]+: 00000038 +0 TLS +LOCAL DEFAULT +9 sl7$" line " 17: 00000028 0 TLS LOCAL DEFAULT 10 sl3" regexp_diff match failure regexp "^ +[0-9]+: 0000003c +0 TLS +LOCAL DEFAULT +9 sl8$" line " 18: 0000002c 0 TLS LOCAL DEFAULT 10 sl4" regexp_diff match failure regexp "^ +[0-9]+: 00000080 +0 TLS +LOCAL DEFAULT +10 bl1$" line " 19: 00000030 0 TLS LOCAL DEFAULT 10 sl5" regexp_diff match failure regexp "^ +[0-9]+: 00000084 +0 TLS +LOCAL DEFAULT +10 bl2$" line " 20: 00000034 0 TLS LOCAL DEFAULT 10 sl6" regexp_diff match failure regexp "^ +[0-9]+: 00000088 +0 TLS +LOCAL DEFAULT +10 bl3$" line " 21: 00000038 0 TLS LOCAL DEFAULT 10 sl7" regexp_diff match failure regexp "^ +[0-9]+: 0000008c +0 TLS +LOCAL DEFAULT +10 bl4$" line " 22: 0000003c 0 TLS LOCAL DEFAULT 10 sl8" regexp_diff match failure regexp "^ +[0-9]+: 00000090 +0 TLS +LOCAL DEFAULT +10 bl5$" line " 23: 00000080 0 TLS LOCAL DEFAULT 11 bl1" regexp_diff match failure regexp "^ +[0-9]+: 00000094 +0 TLS +LOCAL DEFAULT +10 bl6$" line " 24: 00000084 0 TLS LOCAL DEFAULT 11 bl2" regexp_diff match failure regexp "^ +[0-9]+: 00000098 +0 TLS +LOCAL DEFAULT +10 bl7$" line " 25: 00000088 0 TLS LOCAL DEFAULT 11 bl3" regexp_diff match failure regexp "^ +[0-9]+: 0000009c +0 TLS +LOCAL DEFAULT +10 bl8$" line " 26: 0000008c 0 TLS LOCAL DEFAULT 11 bl4" regexp_diff match failure regexp "^ +[0-9]+: 0+804a060 +0 OBJECT LOCAL +HIDDEN +11 _DYNAMIC$" line " 27: 00000090 0 TLS LOCAL DEFAULT 11 bl5" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT LOCAL +HIDDEN +13 _GLOBAL_OFFSET_TABLE_$" line " 28: 00000094 0 TLS LOCAL DEFAULT 11 bl6" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG3$" line " 29: 00000098 0 TLS LOCAL DEFAULT 11 bl7" regexp_diff match failure regexp "^ +[0-9]+: 0000001c +0 TLS +GLOBAL DEFAULT +9 sg8$" line " 30: 0000009c 0 TLS LOCAL DEFAULT 11 bl8" regexp_diff match failure regexp "^ +[0-9]+: 0000007c +0 TLS +GLOBAL DEFAULT +10 bg8$" line " 31: 0804b060 0 OBJECT LOCAL HIDDEN 12 _DYNAMIC" regexp_diff match failure regexp "^ +[0-9]+: 00000074 +0 TLS +GLOBAL DEFAULT +10 bg6$" line " 32: 0804bff4 0 OBJECT LOCAL HIDDEN 14 _GLOBAL_OFFSET_TABLE_" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG5$" line " 33: 00000000 0 TLS GLOBAL DEFAULT UND sG3" regexp_diff match failure regexp "^ +[0-9]+: 00000068 +0 TLS +GLOBAL DEFAULT +10 bg3$" line " 34: 0000001c 0 TLS GLOBAL DEFAULT 10 sg8" regexp_diff match failure regexp "^ +[0-9]+: 00000008 +0 TLS +GLOBAL DEFAULT +9 sg3$" line " 35: 0000007c 0 TLS GLOBAL DEFAULT 11 bg8" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG7$" line " 36: 00000074 0 TLS GLOBAL DEFAULT 11 bg6" regexp_diff match failure regexp "^ +[0-9]+: 00000048 +0 TLS +GLOBAL HIDDEN +9 sh3$" line " 37: 00000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG2$" line " 38: 00000068 0 TLS GLOBAL DEFAULT 11 bg3" regexp_diff match failure regexp "^ +[0-9]+: 0000000c +0 TLS +GLOBAL DEFAULT +9 sg4$" line " 39: 00000008 0 TLS GLOBAL DEFAULT 10 sg3" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG4$" line " 40: 00000000 0 TLS GLOBAL DEFAULT UND sG7" regexp_diff match failure regexp "^ +[0-9]+: 00000010 +0 TLS +GLOBAL DEFAULT +9 sg5$" line " 41: 00000048 0 TLS GLOBAL HIDDEN 10 sh3" regexp_diff match failure regexp "^ +[0-9]+: 00000070 +0 TLS +GLOBAL DEFAULT +10 bg5$" line " 42: 00000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^ +[0-9]+: 00000058 +0 TLS +GLOBAL HIDDEN +9 sh7$" line " 43: 0000000c 0 TLS GLOBAL DEFAULT 10 sg4" regexp_diff match failure regexp "^ +[0-9]+: 0000005c +0 TLS +GLOBAL HIDDEN +9 sh8$" line " 44: 00000000 0 TLS GLOBAL DEFAULT UND sG4" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +9 sg1$" line " 45: 00000010 0 TLS GLOBAL DEFAULT 10 sg5" regexp_diff match failure regexp "^ +[0-9]+: 0+8049188 +0 FUNC +GLOBAL DEFAULT +8 _start$" line " 46: 00000070 0 TLS GLOBAL DEFAULT 11 bg5" regexp_diff match failure regexp "^ +[0-9]+: 0000004c +0 TLS +GLOBAL HIDDEN +9 sh4$" line " 47: 00000058 0 TLS GLOBAL HIDDEN 10 sh7" regexp_diff match failure regexp "^ +[0-9]+: 00000078 +0 TLS +GLOBAL DEFAULT +10 bg7$" line " 48: 0000005c 0 TLS GLOBAL HIDDEN 10 sh8" regexp_diff match failure regexp "^ +[0-9]+: 00000050 +0 TLS +GLOBAL HIDDEN +9 sh5$" line " 49: 00000000 0 TLS GLOBAL DEFAULT 10 sg1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 50: 08049188 0 FUNC GLOBAL DEFAULT 9 _start" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG6$" line " 51: 0000004c 0 TLS GLOBAL HIDDEN 10 sh4" regexp_diff match failure regexp "^ +[0-9]+: 0+8049000 +0 FUNC +GLOBAL DEFAULT +8 fn2$" line " 52: 00000078 0 TLS GLOBAL DEFAULT 11 bg7" regexp_diff match failure regexp "^ +[0-9]+: 00000004 +0 TLS +GLOBAL DEFAULT +9 sg2$" line " 53: 00000050 0 TLS GLOBAL HIDDEN 10 sh5" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG1$" line " 54: 0804c004 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: 00000040 +0 TLS +GLOBAL HIDDEN +9 sh1$" line " 55: 00000000 0 TLS GLOBAL DEFAULT UND sG6" regexp_diff match failure regexp "^ +[0-9]+: 00000014 +0 TLS +GLOBAL DEFAULT +9 sg6$" line " 56: 08049000 0 FUNC GLOBAL DEFAULT 9 fn2" regexp_diff match failure regexp "^ +[0-9]+: 00000018 +0 TLS +GLOBAL DEFAULT +9 sg7$" line " 57: 00000004 0 TLS GLOBAL DEFAULT 10 sg2" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 58: 00000000 0 TLS GLOBAL DEFAULT UND sG1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 59: 00000040 0 TLS GLOBAL HIDDEN 10 sh1" regexp_diff match failure regexp "^ +[0-9]+: 00000044 +0 TLS +GLOBAL HIDDEN +9 sh2$" line " 60: 00000014 0 TLS GLOBAL DEFAULT 10 sg6" regexp_diff match failure regexp "^ +[0-9]+: 00000054 +0 TLS +GLOBAL HIDDEN +9 sh6$" line " 61: 00000018 0 TLS GLOBAL DEFAULT 10 sg7" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG8$" line " 62: 0804c004 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^ +[0-9]+: 00000064 +0 TLS +GLOBAL DEFAULT +10 bg2$" line " 63: 0804c004 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^ +[0-9]+: 00000060 +0 TLS +GLOBAL DEFAULT +10 bg1$" line " 64: 00000044 0 TLS GLOBAL HIDDEN 10 sh2" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT UND ___tls_get_addr$" line " 65: 00000054 0 TLS GLOBAL HIDDEN 10 sh6" regexp_diff match failure regexp "^ +[0-9]+: 0000006c +0 TLS +GLOBAL DEFAULT +10 bg4$" line " 66: 00000000 0 TLS GLOBAL DEFAULT UND sG8" extra lines in dump.out starting with "^ 67: 00000064 0 TLS GLOBAL DEFAULT 11 bg2$" EOF from /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsbin.rd FAIL: TLS -fpic and -fno-pic exec transitions /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbindesc.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsbindesc.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbindesc.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsbindesc.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbin.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsbin.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbin.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsbin.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/tlsbindesc -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -melf_i386 tmpdir/libtlslib.so tmpdir/tlsbindesc.o tmpdir/tlsbin.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/tlsbindesc -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -melf_i386 tmpdir/libtlslib.so tmpdir/tlsbindesc.o tmpdir/tlsbin.o 2>&1} /dev/null ld.tmp (timeout = 300) Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ssrl tmpdir/tlsbindesc >dump.out 2>ld.stderr} /dev/null (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ssrl tmpdir/tlsbindesc regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynsym +.*$" line " [ 3] .gnu.hash GNU_HASH 0804818c 00018c 00002c 04 A 4 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynstr +.*$" line " [ 4] .dynsym DYNSYM 080481b8 0001b8 0000c0 10 A 5 1 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.rel.dyn +.*$" line " [ 5] .dynstr STRTAB 08048278 000278 00004d 00 A 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.text +PROGBITS +0+8049000 .*$" line " [ 6] .rel.dyn REL 080482c8 0002c8 000048 08 A 4 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.tdata +PROGBITS +0+804a000 [0-9a-f]+ 000060 00 WAT 0 0 4096$" line " [ 7] .text PROGBITS 08049000 001000 0002dc 00 AX 0 0 4096" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.tbss +NOBITS +[0-9a-f]+ [0-9a-f]+ 000040 00 WAT 0 0 1$" line " [ 8] .tdata PROGBITS 0804b000 002000 000060 00 WAT 0 0 4096" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynamic +DYNAMIC +0+804a060 .*$" line " [ 9] .tbss NOBITS 0804b060 002060 000040 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got +PROGBITS +0+804a0e0 .*$" line " [10] .dynamic DYNAMIC 0804b060 002060 000088 08 WA 5 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got\.plt +PROGBITS +0+804a104 .*$" line " [11] .got PROGBITS 0804b0e8 0020e8 000024 04 WA 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.shstrtab +.*$" line " [12] .got.plt PROGBITS 0804bff4 002ff4 00000c 04 WA 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.symtab +.*$" line " [13] .shstrtab STRTAB 00000000 003000 000070 00 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.strtab +.*$" line " [14] .symtab SYMTAB 00000000 0032f0 000450 10 15 32 4" regexp_diff match failure regexp "^Key to Flags:$" line " [15] .strtab STRTAB 00000000 003740 000115 00 0 0 1" regexp_diff match failure regexp "^Elf file type is EXEC \(Executable file\)$" line " O (extra OS processing required) o (OS specific), p (processor specific)" regexp_diff match failure regexp "^Entry point 0x8049158$" line "Elf file type is EXEC (Executable file)" regexp_diff match failure regexp "^There are [0-9]+ program headers, starting at offset [0-9]+$" line "Entry point 0x8049158" regexp_diff match failure regexp "^Program Headers:$" line "There are 8 program headers, starting at offset 52" regexp_diff match failure regexp "^ Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align$" line "Program Headers:" regexp_diff match failure regexp "^ PHDR.*$" line " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" regexp_diff match failure regexp "^ INTERP.*$" line " PHDR 0x000034 0x08048034 0x08048034 0x00100 0x00100 R E 0x4" regexp_diff match failure regexp "^.*Requesting program interpreter.*$" line " INTERP 0x000134 0x08048134 0x08048134 0x00013 0x00013 R 0x1" regexp_diff match failure regexp "^ LOAD.*$" line " [Requesting program interpreter: /usr/lib/libc.so.1]" regexp_diff match failure regexp "^ DYNAMIC.*$" line " LOAD 0x002000 0x0804b000 0x0804b000 0x01000 0x01000 RW 0x1000" regexp_diff match failure regexp "^ TLS +0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x0+60 0x0+a0 R +0x1000$" line " DYNAMIC 0x002060 0x0804b060 0x0804b060 0x00088 0x00088 RW 0x4" regexp_diff match failure regexp "^ PAX_FLAGS +0x000000 0x00000000 0x00000000 0x00000 0x00000 +0x4$" line " TLS 0x002000 0x0804b000 0x0804b000 0x00060 0x000a0 R 0x1000" regexp_diff match failure regexp "^ Section to Segment mapping:$" line " GNU_RELRO 0x002000 0x0804b000 0x0804b000 0x01000 0x01000 R 0x1" regexp_diff match failure regexp "^ Segment Sections...$" line " PAX_FLAGS 0x000000 0x00000000 0x00000000 0x00000 0x00000 0x4" regexp_diff match failure regexp "^ 00 +$" line " Section to Segment mapping:" regexp_diff match failure regexp "^ 01 +.interp *$" line " Segment Sections..." regexp_diff match failure regexp "^ 02 +.interp .hash .dynsym .dynstr .rel.dyn .text *$" line " 00 " regexp_diff match failure regexp "^ 03 +.tdata .dynamic .got .got.plt *$" line " 01 .interp " regexp_diff match failure regexp "^ 04 +.dynamic *$" line " 02 .interp .hash .gnu.hash .dynsym .dynstr .rel.dyn .text " regexp_diff match failure regexp "^ 05 +.tdata .tbss *$" line " 03 .tdata .dynamic .got .got.plt " regexp_diff match failure regexp "^ 06 *$" line " 04 .dynamic " regexp_diff match failure regexp "^Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 9 entries:$" line " 05 .tdata .tbss " regexp_diff match failure regexp "^ Offset +Info +Type +Sym.Value +Sym. Name$" line " 06 .tdata .dynamic .got .got.plt " regexp_diff match failure regexp "^0+804a0e0 0000010e R_386_TLS_TPOFF +0+ +sG3$" line " 07 " regexp_diff match failure regexp "^0+804a0e4 0000020e R_386_TLS_TPOFF +0+ +sG5$" line "Relocation section '.rel.dyn' at offset 0x2c8 contains 9 entries:" regexp_diff match failure regexp "^0+804a0e8 0000030e R_386_TLS_TPOFF +0+ +sG7$" line " Offset Info Type Sym.Value Sym. Name" regexp_diff match failure regexp "^0+804a0ec 00000425 R_386_TLS_TPOFF32 0+ +sG2$" line "0804b0e8 0000010e R_386_TLS_TPOFF 00000000 sG3" regexp_diff match failure regexp "^0+804a0f0 00000525 R_386_TLS_TPOFF32 0+ +sG4$" line "0804b0ec 0000020e R_386_TLS_TPOFF 00000000 sG5" regexp_diff match failure regexp "^0+804a0f4 0000050e R_386_TLS_TPOFF +0+ +sG4$" line "0804b0f0 0000030e R_386_TLS_TPOFF 00000000 sG7" regexp_diff match failure regexp "^0+804a0f8 00000725 R_386_TLS_TPOFF32 0+ +sG6$" line "0804b0f4 00000425 R_386_TLS_TPOFF32 00000000 sG2" regexp_diff match failure regexp "^0+804a0fc 00000825 R_386_TLS_TPOFF32 0+ +sG1$" line "0804b0f8 00000525 R_386_TLS_TPOFF32 00000000 sG4" regexp_diff match failure regexp "^0+804a100 00000b0e R_386_TLS_TPOFF +0+ +sG8$" line "0804b0fc 0000050e R_386_TLS_TPOFF 00000000 sG4" regexp_diff match failure regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$" line "0804b100 00000625 R_386_TLS_TPOFF32 00000000 sG6" regexp_diff match failure regexp "^ +Num: +Value Size Type +Bind +Vis +Ndx Name$" line "0804b104 00000725 R_386_TLS_TPOFF32 00000000 sG1" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line "0804b108 0000080e R_386_TLS_TPOFF 00000000 sG8" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG3$" line "Symbol table '.dynsym' contains 12 entries:" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG5$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG7$" line " 0: 00000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG2$" line " 1: 00000000 0 TLS GLOBAL DEFAULT UND sG3" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG4$" line " 2: 00000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 3: 00000000 0 TLS GLOBAL DEFAULT UND sG7" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG6$" line " 4: 00000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG1$" line " 5: 00000000 0 TLS GLOBAL DEFAULT UND sG4" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 6: 00000000 0 TLS GLOBAL DEFAULT UND sG6" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 7: 00000000 0 TLS GLOBAL DEFAULT UND sG1" regexp_diff match failure regexp "^Symbol table '\.symtab' contains [0-9]+ entries:$" line " 9: 0804c000 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^ +Num: +Value Size Type +Bind +Vis +Ndx Name$" line " 10: 0804c000 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line " 11: 0804c000 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +1 *$" line "Symbol table '.symtab' contains 69 entries:" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +2 *$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +3 *$" line " 0: 00000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +4 *$" line " 1: 08048134 0 SECTION LOCAL DEFAULT 1 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +5 *$" line " 2: 08048148 0 SECTION LOCAL DEFAULT 2 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +6 *$" line " 3: 0804818c 0 SECTION LOCAL DEFAULT 3 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *$" line " 4: 080481b8 0 SECTION LOCAL DEFAULT 4 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +8 *$" line " 5: 08048278 0 SECTION LOCAL DEFAULT 5 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +9 *$" line " 6: 080482c8 0 SECTION LOCAL DEFAULT 6 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +10 *$" line " 7: 08049000 0 SECTION LOCAL DEFAULT 7 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +11 *$" line " 8: 0804b000 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^ +[0-9]+: 00000020 +0 TLS +LOCAL DEFAULT +7 sl1$" line " 9: 0804b060 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^ +[0-9]+: 00000024 +0 TLS +LOCAL DEFAULT +7 sl2$" line " 10: 0804b060 0 SECTION LOCAL DEFAULT 10 " regexp_diff match failure regexp "^ +[0-9]+: 00000028 +0 TLS +LOCAL DEFAULT +7 sl3$" line " 11: 0804b0e8 0 SECTION LOCAL DEFAULT 11 " regexp_diff match failure regexp "^ +[0-9]+: 0000002c +0 TLS +LOCAL DEFAULT +7 sl4$" line " 12: 0804bff4 0 SECTION LOCAL DEFAULT 12 " regexp_diff match failure regexp "^ +[0-9]+: 00000030 +0 TLS +LOCAL DEFAULT +7 sl5$" line " 13: 00000020 0 TLS LOCAL DEFAULT 8 sl1" regexp_diff match failure regexp "^ +[0-9]+: 00000034 +0 TLS +LOCAL DEFAULT +7 sl6$" line " 14: 00000024 0 TLS LOCAL DEFAULT 8 sl2" regexp_diff match failure regexp "^ +[0-9]+: 00000038 +0 TLS +LOCAL DEFAULT +7 sl7$" line " 15: 00000028 0 TLS LOCAL DEFAULT 8 sl3" regexp_diff match failure regexp "^ +[0-9]+: 0000003c +0 TLS +LOCAL DEFAULT +7 sl8$" line " 16: 0000002c 0 TLS LOCAL DEFAULT 8 sl4" regexp_diff match failure regexp "^ +[0-9]+: 00000080 +0 TLS +LOCAL DEFAULT +8 bl1$" line " 17: 00000030 0 TLS LOCAL DEFAULT 8 sl5" regexp_diff match failure regexp "^ +[0-9]+: 00000084 +0 TLS +LOCAL DEFAULT +8 bl2$" line " 18: 00000034 0 TLS LOCAL DEFAULT 8 sl6" regexp_diff match failure regexp "^ +[0-9]+: 00000088 +0 TLS +LOCAL DEFAULT +8 bl3$" line " 19: 00000038 0 TLS LOCAL DEFAULT 8 sl7" regexp_diff match failure regexp "^ +[0-9]+: 0000008c +0 TLS +LOCAL DEFAULT +8 bl4$" line " 20: 0000003c 0 TLS LOCAL DEFAULT 8 sl8" regexp_diff match failure regexp "^ +[0-9]+: 00000090 +0 TLS +LOCAL DEFAULT +8 bl5$" line " 21: 00000080 0 TLS LOCAL DEFAULT 9 bl1" regexp_diff match failure regexp "^ +[0-9]+: 00000094 +0 TLS +LOCAL DEFAULT +8 bl6$" line " 22: 00000084 0 TLS LOCAL DEFAULT 9 bl2" regexp_diff match failure regexp "^ +[0-9]+: 00000098 +0 TLS +LOCAL DEFAULT +8 bl7$" line " 23: 00000088 0 TLS LOCAL DEFAULT 9 bl3" regexp_diff match failure regexp "^ +[0-9]+: 0000009c +0 TLS +LOCAL DEFAULT +8 bl8$" line " 24: 0000008c 0 TLS LOCAL DEFAULT 9 bl4" regexp_diff match failure regexp "^ +[0-9]+: 00001000 +0 TLS +LOCAL HIDDEN +7 _TLS_MODULE_BASE_$" line " 25: 00000090 0 TLS LOCAL DEFAULT 9 bl5" regexp_diff match failure regexp "^ +[0-9]+: 0+804a060 +0 OBJECT LOCAL HIDDEN 9 _DYNAMIC$" line " 26: 00000094 0 TLS LOCAL DEFAULT 9 bl6" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT LOCAL HIDDEN 11 _GLOBAL_OFFSET_TABLE_$" line " 27: 00000098 0 TLS LOCAL DEFAULT 9 bl7" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG3$" line " 28: 0000009c 0 TLS LOCAL DEFAULT 9 bl8" regexp_diff match failure regexp "^ +[0-9]+: 0000001c +0 TLS +GLOBAL DEFAULT +7 sg8$" line " 29: 00001000 0 TLS LOCAL HIDDEN 8 _TLS_MODULE_BASE_" regexp_diff match failure regexp "^ +[0-9]+: 0000007c +0 TLS +GLOBAL DEFAULT +8 bg8$" line " 30: 0804b060 0 OBJECT LOCAL HIDDEN 10 _DYNAMIC" regexp_diff match failure regexp "^ +[0-9]+: 00000074 +0 TLS +GLOBAL DEFAULT +8 bg6$" line " 31: 0804bff4 0 OBJECT LOCAL HIDDEN 12 _GLOBAL_OFFSET_TABLE_" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG5$" line " 32: 00000000 0 TLS GLOBAL DEFAULT UND sG3" regexp_diff match failure regexp "^ +[0-9]+: 00000068 +0 TLS +GLOBAL DEFAULT +8 bg3$" line " 33: 0000001c 0 TLS GLOBAL DEFAULT 8 sg8" regexp_diff match failure regexp "^ +[0-9]+: 00000008 +0 TLS +GLOBAL DEFAULT +7 sg3$" line " 34: 0000007c 0 TLS GLOBAL DEFAULT 9 bg8" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG7$" line " 35: 00000074 0 TLS GLOBAL DEFAULT 9 bg6" regexp_diff match failure regexp "^ +[0-9]+: 00000048 +0 TLS +GLOBAL HIDDEN +7 sh3$" line " 36: 00000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG2$" line " 37: 00000068 0 TLS GLOBAL DEFAULT 9 bg3" regexp_diff match failure regexp "^ +[0-9]+: 0000000c +0 TLS +GLOBAL DEFAULT +7 sg4$" line " 38: 00000008 0 TLS GLOBAL DEFAULT 8 sg3" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG4$" line " 39: 00000000 0 TLS GLOBAL DEFAULT UND sG7" regexp_diff match failure regexp "^ +[0-9]+: 00000010 +0 TLS +GLOBAL DEFAULT +7 sg5$" line " 40: 00000048 0 TLS GLOBAL HIDDEN 8 sh3" regexp_diff match failure regexp "^ +[0-9]+: 00000070 +0 TLS +GLOBAL DEFAULT +8 bg5$" line " 41: 00000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^ +[0-9]+: 00000058 +0 TLS +GLOBAL HIDDEN +7 sh7$" line " 42: 0000000c 0 TLS GLOBAL DEFAULT 8 sg4" regexp_diff match failure regexp "^ +[0-9]+: 0000005c +0 TLS +GLOBAL HIDDEN +7 sh8$" line " 43: 00000000 0 TLS GLOBAL DEFAULT UND sG4" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1$" line " 44: 00000010 0 TLS GLOBAL DEFAULT 8 sg5" regexp_diff match failure regexp "^ +[0-9]+: 0+8049158 +0 FUNC +GLOBAL DEFAULT +6 _start$" line " 45: 00000070 0 TLS GLOBAL DEFAULT 9 bg5" regexp_diff match failure regexp "^ +[0-9]+: 0000004c +0 TLS +GLOBAL HIDDEN +7 sh4$" line " 46: 00000058 0 TLS GLOBAL HIDDEN 8 sh7" regexp_diff match failure regexp "^ +[0-9]+: 00000078 +0 TLS +GLOBAL DEFAULT +8 bg7$" line " 47: 0000005c 0 TLS GLOBAL HIDDEN 8 sh8" regexp_diff match failure regexp "^ +[0-9]+: 00000050 +0 TLS +GLOBAL HIDDEN +7 sh5$" line " 48: 00000000 0 TLS GLOBAL DEFAULT 8 sg1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 49: 08049158 0 FUNC GLOBAL DEFAULT 7 _start" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG6$" line " 50: 0000004c 0 TLS GLOBAL HIDDEN 8 sh4" regexp_diff match failure regexp "^ +[0-9]+: 0+8049000 +0 FUNC +GLOBAL DEFAULT +6 fn2$" line " 51: 00000078 0 TLS GLOBAL DEFAULT 9 bg7" regexp_diff match failure regexp "^ +[0-9]+: 00000004 +0 TLS +GLOBAL DEFAULT +7 sg2$" line " 52: 00000050 0 TLS GLOBAL HIDDEN 8 sh5" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG1$" line " 53: 0804c000 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: 00000040 +0 TLS +GLOBAL HIDDEN +7 sh1$" line " 54: 00000000 0 TLS GLOBAL DEFAULT UND sG6" regexp_diff match failure regexp "^ +[0-9]+: 00000014 +0 TLS +GLOBAL DEFAULT +7 sg6$" line " 55: 08049000 0 FUNC GLOBAL DEFAULT 7 fn2" regexp_diff match failure regexp "^ +[0-9]+: 00000018 +0 TLS +GLOBAL DEFAULT +7 sg7$" line " 56: 00000004 0 TLS GLOBAL DEFAULT 8 sg2" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 57: 00000000 0 TLS GLOBAL DEFAULT UND sG1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 58: 00000040 0 TLS GLOBAL HIDDEN 8 sh1" regexp_diff match failure regexp "^ +[0-9]+: 00000044 +0 TLS +GLOBAL HIDDEN +7 sh2$" line " 59: 00000014 0 TLS GLOBAL DEFAULT 8 sg6" regexp_diff match failure regexp "^ +[0-9]+: 00000054 +0 TLS +GLOBAL HIDDEN +7 sh6$" line " 60: 00000018 0 TLS GLOBAL DEFAULT 8 sg7" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG8$" line " 61: 0804c000 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^ +[0-9]+: 00000064 +0 TLS +GLOBAL DEFAULT +8 bg2$" line " 62: 0804c000 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^ +[0-9]+: 00000060 +0 TLS +GLOBAL DEFAULT +8 bg1$" line " 63: 00000044 0 TLS GLOBAL HIDDEN 8 sh2" regexp_diff match failure regexp "^ +[0-9]+: 0000006c +0 TLS +GLOBAL DEFAULT +8 bg4$" line " 64: 00000054 0 TLS GLOBAL HIDDEN 8 sh6" extra lines in dump.out starting with "^ 65: 00000000 0 TLS GLOBAL DEFAULT UND sG8$" EOF from /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsbindesc.rd FAIL: TLS descriptor -fpic and -fno-pic exec transitions /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsnopic1.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsnopic1.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsnopic1.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsnopic1.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsnopic2.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsnopic2.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsnopic2.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsnopic2.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlsnopic.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 tmpdir/tlsnopic1.o tmpdir/tlsnopic2.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlsnopic.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 tmpdir/tlsnopic1.o tmpdir/tlsnopic2.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/.libs/ld-new: warning: creating a DT_TEXTREL in object. /tmp/portage/sys-devel-binutils-2.19/work/build/ld/.libs/ld-new: warning: creating a DT_TEXTREL in object. FAIL: TLS -fno-pic -shared /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsgdesc.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsgdesc.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsgdesc.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsgdesc.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlsgdesc.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 tmpdir/tlsgdesc.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlsgdesc.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 tmpdir/tlsgdesc.o 2>&1} /dev/null ld.tmp (timeout = 300) Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ssrl tmpdir/libtlsgdesc.so >dump.out 2>ld.stderr} /dev/null (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -Ssrl tmpdir/libtlsgdesc.so regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynsym +.*$" line " [ 2] .gnu.hash GNU_HASH 00000118 000118 000030 04 A 3 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynstr +.*$" line " [ 3] .dynsym DYNSYM 00000148 000148 0000c0 10 A 4 1 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.rel.dyn +.*$" line " [ 4] .dynstr STRTAB 00000208 000208 000045 00 A 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.rel.plt +.*$" line " [ 5] .rel.dyn REL 00000250 000250 000040 08 A 3 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.plt +.*$" line " [ 6] .rel.plt REL 00000290 000290 000018 08 A 3 7 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.text +.*$" line " [ 7] .plt PROGBITS 000002a8 0002a8 000020 04 AX 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynamic +.*$" line " [ 8] .text PROGBITS 000002c8 0002c8 00010e 00 AX 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got +.*$" line " [ 9] .dynamic DYNAMIC 00001f34 000f34 0000a0 08 WA 4 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got.plt +.*$" line " [10] .got PROGBITS 00001fd4 000fd4 000020 04 WA 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.shstrtab +.*$" line " [11] .got.plt PROGBITS 00001ff4 000ff4 000020 04 WA 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.symtab +.*$" line " [12] .shstrtab STRTAB 00000000 001014 000064 00 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.strtab +.*$" line " [13] .symtab SYMTAB 00000000 0012d0 000190 10 14 14 4" regexp_diff match failure regexp "^Key to Flags:$" line " [14] .strtab STRTAB 00000000 001460 000064 00 0 0 1" regexp_diff match failure regexp "^Elf file type is DYN \(Shared object file\)$" line " O (extra OS processing required) o (OS specific), p (processor specific)" regexp_diff match failure regexp "^Entry point 0x[0-9a-f]+$" line "Elf file type is DYN (Shared object file)" regexp_diff match failure regexp "^There are [0-9]+ program headers, starting at offset [0-9]+$" line "Entry point 0x2c8" regexp_diff match failure regexp "^Program Headers:$" line "There are 5 program headers, starting at offset 52" regexp_diff match failure regexp "^ Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align$" line "Program Headers:" regexp_diff match failure regexp "^ LOAD.*$" line " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" regexp_diff match failure regexp "^ DYNAMIC.*$" line " LOAD 0x000f34 0x00001f34 0x00001f34 0x000e0 0x000e0 RW 0x1000" regexp_diff match failure regexp "^ PAX_FLAGS +0x000000 0x00000000 0x00000000 0x00000 0x00000 +0x4$" line " DYNAMIC 0x000f34 0x00001f34 0x00001f34 0x000a0 0x000a0 RW 0x4" regexp_diff match failure regexp "^ Section to Segment mapping:$" line " GNU_RELRO 0x000f34 0x00001f34 0x00001f34 0x000cc 0x000cc R 0x1" regexp_diff match failure regexp "^ Segment Sections...$" line " PAX_FLAGS 0x000000 0x00000000 0x00000000 0x00000 0x00000 0x4" regexp_diff match failure regexp "^ 00 +.hash .dynsym .dynstr .rel.dyn .rel.plt .plt .text *$" line " Section to Segment mapping:" regexp_diff match failure regexp "^ 01 +.dynamic .got .got.plt *$" line " Segment Sections..." regexp_diff match failure regexp "^ 02 +.dynamic *$" line " 00 .hash .gnu.hash .dynsym .dynstr .rel.dyn .rel.plt .plt .text " regexp_diff match failure regexp "^ 03 *$" line " 01 .dynamic .got .got.plt " regexp_diff match failure regexp "^Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 8 entries:$" line " 02 .dynamic " regexp_diff match failure regexp "^ Offset +Info +Type +Sym.Value +Sym. Name$" line " 03 .dynamic .got " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32 0+ sG3$" line " 04 " regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF 0+ sG5$" line "Relocation section '.rel.dyn' at offset 0x250 contains 8 entries:" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DTPMOD3 0+ sG2$" line " Offset Info Type Sym.Value Sym. Name" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DTPOFF3 0+ sG2$" line "00001fd4 00000125 R_386_TLS_TPOFF32 00000000 sG3" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF 0+ sG4$" line "00001fd8 0000020e R_386_TLS_TPOFF 00000000 sG5" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_TPOFF32 0+ sG6$" line "00001fdc 00000323 R_386_TLS_DTPMOD3 00000000 sG2" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DTPMOD3 0+ sG1$" line "00001fe0 00000324 R_386_TLS_DTPOFF3 00000000 sG2" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DTPOFF3 0+ sG1$" line "00001fe4 0000040e R_386_TLS_TPOFF 00000000 sG4" regexp_diff match failure regexp "^Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 3 entries:$" line "00001fe8 00000525 R_386_TLS_TPOFF32 00000000 sG6" regexp_diff match failure regexp "^ Offset Info Type Sym.Value Sym. Name$" line "00001fec 00000623 R_386_TLS_DTPMOD3 00000000 sG1" regexp_diff match failure regexp "^[0-9a-f ]+R_386_JUMP_SLOT 0+ ___tls_get_addr$" line "00001ff0 00000624 R_386_TLS_DTPOFF3 00000000 sG1" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DESC 0+ sG1$" line "Relocation section '.rel.plt' at offset 0x290 contains 3 entries:" regexp_diff match failure regexp "^[0-9a-f ]+R_386_TLS_DESC 0+ sG2$" line " Offset Info Type Sym.Value Sym. Name" regexp_diff match failure regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$" line "00002000 00000707 R_386_JUMP_SLOT 00000000 ___tls_get_addr" regexp_diff match failure regexp "^ +Num: + Value Size Type + Bind +Vis +Ndx Name$" line "0000200c 00000629 R_386_TLS_DESC 00000000 sG1" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line "00002004 00000329 R_386_TLS_DESC 00000000 sG2" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG3$" line "Symbol table '.dynsym' contains 12 entries:" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG5$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG2$" line " 0: 00000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG4$" line " 1: 00000000 0 TLS GLOBAL DEFAULT UND sG3" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 2: 00000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG6$" line " 3: 00000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fc1$" line " 4: 00000000 0 TLS GLOBAL DEFAULT UND sG4" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG1$" line " 5: 00000000 0 TLS GLOBAL DEFAULT UND sG6" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 6: 00000000 0 TLS GLOBAL DEFAULT UND sG1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 7: 00000000 0 NOTYPE GLOBAL DEFAULT UND ___tls_get_addr" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE GLOBAL DEFAULT UND ___tls_get_addr$" line " 8: 00002014 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^Symbol table '\.symtab' contains [0-9]+ entries:$" line " 9: 00002014 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^ +Num: +Value Size Type +Bind +Vis +Ndx Name$" line " 10: 00002014 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line " 11: 000002c8 0 FUNC GLOBAL DEFAULT 8 fc1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +1 *$" line "Symbol table '.symtab' contains 25 entries:" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +2 *$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +3 *$" line " 0: 00000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +4 *$" line " 1: 000000d4 0 SECTION LOCAL DEFAULT 1 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +5 *$" line " 2: 00000118 0 SECTION LOCAL DEFAULT 2 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +6 *$" line " 3: 00000148 0 SECTION LOCAL DEFAULT 3 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *$" line " 4: 00000208 0 SECTION LOCAL DEFAULT 4 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +8 *$" line " 5: 00000250 0 SECTION LOCAL DEFAULT 5 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +9 *$" line " 6: 00000290 0 SECTION LOCAL DEFAULT 6 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +10 *$" line " 7: 000002a8 0 SECTION LOCAL DEFAULT 7 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT LOCAL HIDDEN ABS _DYNAMIC$" line " 8: 000002c8 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_$" line " 9: 00001f34 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG3$" line " 10: 00001fd4 0 SECTION LOCAL DEFAULT 10 " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG5$" line " 11: 00001ff4 0 SECTION LOCAL DEFAULT 11 " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG2$" line " 12: 00001f34 0 OBJECT LOCAL HIDDEN ABS _DYNAMIC" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG4$" line " 13: 00001ff4 0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 14: 00000000 0 TLS GLOBAL DEFAULT UND sG3" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG6$" line " 15: 00000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fc1$" line " 16: 00000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG1$" line " 17: 00000000 0 TLS GLOBAL DEFAULT UND sG4" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 18: 00002014 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 19: 00000000 0 TLS GLOBAL DEFAULT UND sG6" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE GLOBAL DEFAULT UND ___tls_get_addr$" line " 20: 000002c8 0 FUNC GLOBAL DEFAULT 8 fc1" extra lines in dump.out starting with "^ 21: 00000000 0 TLS GLOBAL DEFAULT UND sG1$" EOF from /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/tlsgdesc.rd FAIL: TLS with global dynamic and descriptors /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/reloc.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/reloc.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/reloc.o --32 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/reloc.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/reloc.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 -z nocombreloc tmpdir/reloc.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/reloc.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 -z nocombreloc tmpdir/reloc.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/.libs/ld-new: warning: creating a DT_TEXTREL in object. /tmp/portage/sys-devel-binutils-2.19/work/build/ld/.libs/ld-new: warning: creating a DT_TEXTREL in object. FAIL: Reloc section order /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new --32 -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/warn1.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new --32 -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/warn1.s 2>&1} /dev/null ld.tmp (timeout = 300) ./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 --warn-shared-textrel --fatal-warnings -o tmpdir/dump tmpdir/dump0.o Executing on host: sh -c {./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 --warn-shared-textrel --fatal-warnings -o tmpdir/dump tmpdir/dump0.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/.libs/ld-new: warning: creating a DT_TEXTREL in object. failed with: , expected: <.*warning: creating a DT_TEXTREL in a shared object.> /tmp/portage/sys-devel-binutils-2.19/work/build/ld/.libs/ld-new: warning: creating a DT_TEXTREL in object. failed with: , expected: <.*warning: creating a DT_TEXTREL in a shared object.> FAIL: --warn-shared-textrel --fatal-warnings /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new --32 -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/hidden2.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new --32 -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386/hidden2.s 2>&1} /dev/null ld.tmp (timeout = 300) ./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 -o tmpdir/dump tmpdir/dump0.o Executing on host: sh -c {./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-i386 -shared -melf_i386 -o tmpdir/dump tmpdir/dump0.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/objdump -drw tmpdir/dump > tmpdir/dump.out Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/objdump -drw tmpdir/dump > tmpdir/dump.out 2>ld.tmp} /dev/null (timeout = 300) regexp_diff match failure regexp "^[ ]*[a-f0-9]+: e8 cf fe ff ff call 0 $" line " 19c: e8 5f fe ff ff call 0 " FAIL: ld-i386/hidden2 testcase /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-scripts/empty-address.exp completed in 1 seconds Running /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-scripts/empty-aligned.exp ... /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-scripts/empty-aligned.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-scripts/empty-aligned.s 2>&1} /dev/null ld.tmp (timeout = 300) ./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-scripts -T empty-aligned.t -o tmpdir/dump tmpdir/dump0.o Executing on host: sh -c {./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-scripts -T empty-aligned.t -o tmpdir/dump tmpdir/dump0.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -l --wide tmpdir/dump > tmpdir/dump.out Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -l --wide tmpdir/dump > tmpdir/dump.out 2>ld.tmp} /dev/null (timeout = 300) regexp_diff match failure regexp "^ +PAX_FLAGS +0x000000 0x00000000 0x00000000 0x00000 0x00000 +0x4$" line " PAX_FLAGS 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 0x8" FAIL: ld-scripts/empty-aligned testcase /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/line.exp completed in 0 seconds Running /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/x86-64.exp ... /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic1.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlspic1.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic1.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlspic1.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic2.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlspic2.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic2.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlspic2.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlspic.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -shared -melf_x86_64 tmpdir/tlspic1.o tmpdir/tlspic2.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlspic.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -shared -melf_x86_64 tmpdir/tlspic1.o tmpdir/tlspic2.o 2>&1} /dev/null ld.tmp (timeout = 300) Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -WSsrl tmpdir/libtlspic.so >dump.out 2>ld.stderr} /dev/null (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -WSsrl tmpdir/libtlspic.so regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynsym +.*$" line " [ 2] .gnu.hash GNU_HASH 00000000000001e8 0001e8 00005c 00 A 3 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynstr +.*$" line " [ 3] .dynsym DYNSYM 0000000000000248 000248 000180 18 A 4 3 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .rela.dyn +.*$" line " [ 4] .dynstr STRTAB 00000000000003c8 0003c8 00004c 00 A 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .rela.plt +.*$" line " [ 5] .rela.dyn RELA 0000000000000418 000418 000150 18 A 3 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .plt +.*$" line " [ 6] .rela.plt RELA 0000000000000568 000568 000018 18 A 3 7 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .text +PROGBITS +0+1000 0+1000 0+1ac 00 +AX +0 +0 4096$" line " [ 7] .plt PROGBITS 0000000000000580 000580 000020 10 AX 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .tdata +PROGBITS +0+2011ac 0+11ac 0+60 00 WAT +0 +0 +1$" line " [ 8] .text PROGBITS 0000000000001000 001000 0001ac 00 AX 0 0 4096" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .tbss +NOBITS +0+20120c 0+120c 0+20 00 WAT +0 +0 +1$" line " [ 9] .tdata PROGBITS 0000000000201db4 001db4 000060 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynamic +DYNAMIC +0+201210 0+1210 0+130 10 +WA +3 +0 +8$" line " [10] .tbss NOBITS 0000000000201e14 001e14 000020 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .got +PROGBITS +0+201340 0+1340 0+90 08 +WA +0 +0 +8$" line " [11] .dynamic DYNAMIC 0000000000201e18 001e18 000140 10 WA 4 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .got.plt +PROGBITS +0+2013d0 0+13d0 0+20 08 +WA +0 +0 +8$" line " [12] .got PROGBITS 0000000000201f58 001f58 000090 08 WA 0 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .shstrtab +.*$" line " [13] .got.plt PROGBITS 0000000000201fe8 001fe8 000020 08 WA 0 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .symtab +.*$" line " [14] .shstrtab STRTAB 0000000000000000 002008 000073 00 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .strtab +.*$" line " [15] .symtab SYMTAB 0000000000000000 0024c0 0004f8 18 16 40 8" regexp_diff match failure regexp "^Key to Flags:$" line " [16] .strtab STRTAB 0000000000000000 0029b8 0000cb 00 0 0 1" regexp_diff match failure regexp "^Elf file type is DYN \(Shared object file\)$" line " O (extra OS processing required) o (OS specific), p (processor specific)" regexp_diff match failure regexp "^Entry point 0x1000$" line "Elf file type is DYN (Shared object file)" regexp_diff match failure regexp "^There are [0-9]+ program headers, starting at offset [0-9]+$" line "Entry point 0x1000" regexp_diff match failure regexp "^Program Headers:$" line "There are 6 program headers, starting at offset 64" regexp_diff match failure regexp "^ Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align$" line "Program Headers:" regexp_diff match failure regexp "^ LOAD +0x0+ 0x0+ 0x0+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x200000$" line " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" regexp_diff match failure regexp "^ LOAD +0x0+11ac 0x0+2011ac 0x0+2011ac 0x0+244 0x0+244 RW +0x200000$" line " LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0011ac 0x0011ac R E 0x200000" regexp_diff match failure regexp "^ DYNAMIC +0x0+1210 0x0+201210 0x0+201210 0x0+130 0x0+130 RW +0x8$" line " LOAD 0x001db4 0x0000000000201db4 0x0000000000201db4 0x000254 0x000254 RW 0x200000" regexp_diff match failure regexp "^ TLS +0x0+11ac 0x0+2011ac 0x0+2011ac 0x0+60 0x0+80 R +0x1$" line " DYNAMIC 0x001e18 0x0000000000201e18 0x0000000000201e18 0x000140 0x000140 RW 0x8" regexp_diff match failure regexp "^ Section to Segment mapping:$" line " TLS 0x001db4 0x0000000000201db4 0x0000000000201db4 0x000060 0x000080 R 0x1" regexp_diff match failure regexp "^ Segment Sections...$" line " GNU_RELRO 0x001db4 0x0000000000201db4 0x0000000000201db4 0x00024c 0x00024c R 0x1" regexp_diff match failure regexp "^ 00 +.hash .dynsym .dynstr .rela.dyn .rela.plt .plt .text *$" line " PAX_FLAGS 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 0x8" regexp_diff match failure regexp "^ 01 +.tdata .dynamic .got .got.plt *$" line " Section to Segment mapping:" regexp_diff match failure regexp "^ 02 +.dynamic *$" line " Segment Sections..." regexp_diff match failure regexp "^ 03 +.tdata .tbss *$" line " 00 .hash .gnu.hash .dynsym .dynstr .rela.dyn .rela.plt .plt .text " regexp_diff match failure regexp "^Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:$" line " 01 .tdata .dynamic .got .got.plt " regexp_diff match failure regexp "^ +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend$" line " 02 .dynamic " regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_DTPMOD64 +0+$" line " 03 .tdata .tbss " regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+24$" line " 04 .tdata .dynamic .got " regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+30$" line " 05 " regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_DTPMOD64 +0+$" line "Relocation section '.rela.dyn' at offset 0x418 contains 14 entries:" regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_DTPMOD64 +0+$" line " Offset Info Type Symbol's Value Symbol's Name + Addend" regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+64$" line "0000000000201f58 0000000000000010 R_X86_64_DTPMOD64 0000000000000000" regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+50$" line "0000000000201f68 0000000000000012 R_X86_64_TPOFF64 0000000000000024" regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+70$" line "0000000000201f70 0000000000000012 R_X86_64_TPOFF64 0000000000000030" regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+44$" line "0000000000201f88 0000000000000010 R_X86_64_DTPMOD64 0000000000000000" regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+10 sg5 \+ 0$" line "0000000000201f98 0000000000000012 R_X86_64_TPOFF64 0000000000000064" regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_DTPMOD64 +0+ sg1 \+ 0$" line "0000000000201fb8 0000000000000012 R_X86_64_TPOFF64 0000000000000050" regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_DTPOFF64 +0+ sg1 \+ 0$" line "0000000000201fc0 0000000000000012 R_X86_64_TPOFF64 0000000000000070" regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+4 sg2 \+ 0$" line "0000000000201fd0 0000000000000010 R_X86_64_DTPMOD64 0000000000000000" regexp_diff match failure regexp "^Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:$" line "0000000000201fe0 0000000000000012 R_X86_64_TPOFF64 0000000000000044" regexp_diff match failure regexp "^ +Offset +Info +Type +Symbol's Value Symbol's Name \+ Addend$" line "0000000000201fa0 0000000e00000012 R_X86_64_TPOFF64 0000000000000010 sg5 + 0" regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_JUMP_SLOT +0+ __tls_get_addr \+ 0$" line "0000000000201fa8 0000000900000010 R_X86_64_DTPMOD64 0000000000000000 sg1 + 0" regexp_diff match failure regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$" line "0000000000201fb0 0000000900000011 R_X86_64_DTPOFF64 0000000000000000 sg1 + 0" regexp_diff match failure regexp "^ +Num: +Value +Size Type +Bind +Vis +Ndx Name$" line "0000000000201fc8 0000000f00000012 R_X86_64_TPOFF64 0000000000000004 sg2 + 0" regexp_diff match failure regexp "^.* NOTYPE LOCAL DEFAULT UND *$" line "Relocation section '.rela.plt' at offset 0x568 contains 1 entries:" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +7 *$" line " Offset Info Type Symbol's Value Symbol's Name + Addend" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +8 *$" line "0000000000202000 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __tls_get_addr + 0" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg8$" line "Symbol table '.dynsym' contains 16 entries:" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg3$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg4$" line " 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg5$" line " 1: 0000000000001000 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT UND __tls_get_addr$" line " 2: 0000000000201db4 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg1$" line " 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __tls_get_addr" regexp_diff match failure regexp "^.* FUNC +GLOBAL DEFAULT +7 fn1$" line " 4: 0000000000000008 0 TLS GLOBAL DEFAULT 9 sg3" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 5: 0000000000000014 0 TLS GLOBAL DEFAULT 9 sg6" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg2$" line " 6: 0000000000202008 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg6$" line " 7: 0000000000202008 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg7$" line " 8: 000000000000000c 0 TLS GLOBAL DEFAULT 9 sg4" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS _edata$" line " 9: 0000000000000000 0 TLS GLOBAL DEFAULT 9 sg1" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS _end$" line " 10: 0000000000001000 0 FUNC GLOBAL DEFAULT 8 fn1" regexp_diff match failure regexp "^Symbol table '\.symtab' contains [0-9]+ entries:$" line " 11: 0000000000202008 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +Num: +Value +Size Type +Bind +Vis +Ndx Name$" line " 12: 0000000000000018 0 TLS GLOBAL DEFAULT 9 sg7" regexp_diff match failure regexp "^.* NOTYPE LOCAL DEFAULT UND *$" line " 13: 000000000000001c 0 TLS GLOBAL DEFAULT 9 sg8" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +1 *$" line " 14: 0000000000000010 0 TLS GLOBAL DEFAULT 9 sg5" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +2 *$" line " 15: 0000000000000004 0 TLS GLOBAL DEFAULT 9 sg2" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +3 *$" line "Symbol table '.symtab' contains 53 entries:" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +4 *$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +5 *$" line " 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +6 *$" line " 1: 0000000000000190 0 SECTION LOCAL DEFAULT 1 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +7 *$" line " 2: 00000000000001e8 0 SECTION LOCAL DEFAULT 2 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +8 *$" line " 3: 0000000000000248 0 SECTION LOCAL DEFAULT 3 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +9 *$" line " 4: 00000000000003c8 0 SECTION LOCAL DEFAULT 4 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +10 *$" line " 5: 0000000000000418 0 SECTION LOCAL DEFAULT 5 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +11 *$" line " 6: 0000000000000568 0 SECTION LOCAL DEFAULT 6 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +12 *$" line " 7: 0000000000000580 0 SECTION LOCAL DEFAULT 7 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +8 sl1$" line " 8: 0000000000001000 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +8 sl2$" line " 9: 0000000000201db4 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +8 sl3$" line " 10: 0000000000201e14 0 SECTION LOCAL DEFAULT 10 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +8 sl4$" line " 11: 0000000000201e18 0 SECTION LOCAL DEFAULT 11 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +8 sl5$" line " 12: 0000000000201f58 0 SECTION LOCAL DEFAULT 12 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +8 sl6$" line " 13: 0000000000201fe8 0 SECTION LOCAL DEFAULT 13 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +8 sl7$" line " 14: 0000000000000020 0 TLS LOCAL DEFAULT 9 sl1" regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +8 sl8$" line " 15: 0000000000000024 0 TLS LOCAL DEFAULT 9 sl2" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +9 sH1$" line " 16: 0000000000000028 0 TLS LOCAL DEFAULT 9 sl3" regexp_diff match failure regexp "^.* OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC$" line " 17: 000000000000002c 0 TLS LOCAL DEFAULT 9 sl4" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +8 sh3$" line " 18: 0000000000000030 0 TLS LOCAL DEFAULT 9 sl5" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +9 sH2$" line " 19: 0000000000000034 0 TLS LOCAL DEFAULT 9 sl6" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +9 sH7$" line " 20: 0000000000000038 0 TLS LOCAL DEFAULT 9 sl7" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +8 sh7$" line " 21: 000000000000003c 0 TLS LOCAL DEFAULT 9 sl8" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +8 sh8$" line " 22: 0000000000000060 0 TLS LOCAL HIDDEN 10 sH1" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +9 sH4$" line " 23: 0000000000201e18 0 OBJECT LOCAL HIDDEN ABS _DYNAMIC" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +8 sh4$" line " 24: 0000000000000048 0 TLS LOCAL HIDDEN 9 sh3" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +9 sH3$" line " 25: 0000000000000064 0 TLS LOCAL HIDDEN 10 sH2" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +8 sh5$" line " 26: 0000000000000078 0 TLS LOCAL HIDDEN 10 sH7" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +9 sH5$" line " 27: 0000000000000058 0 TLS LOCAL HIDDEN 9 sh7" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +9 sH6$" line " 28: 000000000000005c 0 TLS LOCAL HIDDEN 9 sh8" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +9 sH8$" line " 29: 000000000000006c 0 TLS LOCAL HIDDEN 10 sH4" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +8 sh1$" line " 30: 000000000000004c 0 TLS LOCAL HIDDEN 9 sh4" regexp_diff match failure regexp "^.* OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_$" line " 31: 0000000000000068 0 TLS LOCAL HIDDEN 10 sH3" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +8 sh2$" line " 32: 0000000000000050 0 TLS LOCAL HIDDEN 9 sh5" regexp_diff match failure regexp "^.* TLS +LOCAL HIDDEN +8 sh6$" line " 33: 0000000000000070 0 TLS LOCAL HIDDEN 10 sH5" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg8$" line " 34: 0000000000000074 0 TLS LOCAL HIDDEN 10 sH6" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg3$" line " 35: 000000000000007c 0 TLS LOCAL HIDDEN 10 sH8" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg4$" line " 36: 0000000000000040 0 TLS LOCAL HIDDEN 9 sh1" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg5$" line " 37: 0000000000201fe8 0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT UND __tls_get_addr$" line " 38: 0000000000000044 0 TLS LOCAL HIDDEN 9 sh2" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg1$" line " 39: 0000000000000054 0 TLS LOCAL HIDDEN 9 sh6" regexp_diff match failure regexp "^.* FUNC +GLOBAL DEFAULT +7 fn1$" line " 40: 000000000000001c 0 TLS GLOBAL DEFAULT 9 sg8" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 41: 0000000000000008 0 TLS GLOBAL DEFAULT 9 sg3" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg2$" line " 42: 000000000000000c 0 TLS GLOBAL DEFAULT 9 sg4" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg6$" line " 43: 0000000000000010 0 TLS GLOBAL DEFAULT 9 sg5" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +8 sg7$" line " 44: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __tls_get_addr" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS _edata$" line " 45: 0000000000000000 0 TLS GLOBAL DEFAULT 9 sg1" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS _end$" line " 46: 0000000000001000 0 FUNC GLOBAL DEFAULT 8 fn1" extra lines in dump.out starting with "^ 47: 0000000000202008 0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" EOF from /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlspic.rd FAIL: TLS -fpic -shared transitions /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsdesc.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsdesc.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsdesc.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsdesc.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic2.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlspic2.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlspic2.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlspic2.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlsdesc.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -shared -melf_x86_64 tmpdir/tlsdesc.o tmpdir/tlspic2.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlsdesc.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -shared -melf_x86_64 tmpdir/tlsdesc.o tmpdir/tlspic2.o 2>&1} /dev/null ld.tmp (timeout = 300) Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -WSsrld tmpdir/libtlsdesc.so >dump.out 2>ld.stderr} /dev/null (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -WSsrld tmpdir/libtlsdesc.so regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynsym +.*$" line " [ 2] .gnu.hash GNU_HASH 00000000000001e0 0001e0 00005c 00 A 3 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynstr +.*$" line " [ 3] .dynsym DYNSYM 0000000000000240 000240 000168 18 A 4 3 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .rela.dyn +.*$" line " [ 4] .dynstr STRTAB 00000000000003a8 0003a8 00003d 00 A 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .rela.plt +.*$" line " [ 5] .rela.dyn RELA 00000000000003e8 0003e8 0000c0 18 A 3 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .plt +PROGBITS +0+450 0+450 0+20 10 +AX +0 +0 +4$" line " [ 6] .rela.plt RELA 00000000000004a8 0004a8 000078 18 A 3 7 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .text +PROGBITS +0+1000 0+1000 0+154 00 +AX +0 +0 4096$" line " [ 7] .plt PROGBITS 0000000000000520 000520 000020 10 AX 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .tdata +PROGBITS +0+201154 0+1154 0+60 00 WAT +0 +0 +1$" line " [ 8] .text PROGBITS 0000000000001000 001000 000154 00 AX 0 0 4096" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .tbss +NOBITS +0+2011b4 0+11b4 0+20 00 WAT +0 +0 +1$" line " [ 9] .tdata PROGBITS 0000000000201ddc 001ddc 000060 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynamic +DYNAMIC +0+2011b8 0+11b8 0+150 10 +WA +3 +0 +8$" line " [10] .tbss NOBITS 0000000000201e3c 001e3c 000020 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .got +PROGBITS +0+201308 0+1308 0+48 08 +WA +0 +0 +8$" line " [11] .dynamic DYNAMIC 0000000000201e40 001e40 000160 10 WA 4 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .got.plt +PROGBITS +0+201350 0+1350 0+68 08 +WA +0 +0 +8$" line " [12] .got PROGBITS 0000000000201fa0 001fa0 000048 08 WA 0 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .shstrtab +.*$" line " [13] .got.plt PROGBITS 0000000000201fe8 001fe8 000068 08 WA 0 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .symtab +.*$" line " [14] .shstrtab STRTAB 0000000000000000 002050 000073 00 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .strtab +.*$" line " [15] .symtab SYMTAB 0000000000000000 002508 0004f8 18 16 41 8" regexp_diff match failure regexp "^Key to Flags:$" line " [16] .strtab STRTAB 0000000000000000 002a00 0000ce 00 0 0 1" regexp_diff match failure regexp "^Elf file type is DYN \(Shared object file\)$" line " O (extra OS processing required) o (OS specific), p (processor specific)" regexp_diff match failure regexp "^Entry point 0x1000$" line "Elf file type is DYN (Shared object file)" regexp_diff match failure regexp "^There are [0-9]+ program headers, starting at offset [0-9]+$" line "Entry point 0x1000" regexp_diff match failure regexp "^Program Headers:$" line "There are 6 program headers, starting at offset 64" regexp_diff match failure regexp "^ Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align$" line "Program Headers:" regexp_diff match failure regexp "^ LOAD +0x0+ 0x0+ 0x0+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x200000$" line " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" regexp_diff match failure regexp "^ LOAD +0x0+1154 0x0+201154 0x0+201154 0x0+264 0x0+264 RW +0x200000$" line " LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001154 0x001154 R E 0x200000" regexp_diff match failure regexp "^ DYNAMIC +0x0+11b8 0x0+2011b8 0x0+2011b8 0x0+150 0x0+150 RW +0x8$" line " LOAD 0x001ddc 0x0000000000201ddc 0x0000000000201ddc 0x000274 0x000274 RW 0x200000" regexp_diff match failure regexp "^ TLS +0x0+1154 0x0+201154 0x0+201154 0x0+60 0x0+80 R +0x1$" line " DYNAMIC 0x001e40 0x0000000000201e40 0x0000000000201e40 0x000160 0x000160 RW 0x8" regexp_diff match failure regexp "^ Section to Segment mapping:$" line " TLS 0x001ddc 0x0000000000201ddc 0x0000000000201ddc 0x000060 0x000080 R 0x1" regexp_diff match failure regexp "^ Segment Sections...$" line " GNU_RELRO 0x001ddc 0x0000000000201ddc 0x0000000000201ddc 0x000224 0x000224 R 0x1" regexp_diff match failure regexp "^ 00 +.hash .dynsym .dynstr .rela.dyn .rela.plt .plt .text *$" line " PAX_FLAGS 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 0x8" regexp_diff match failure regexp "^ 01 +.tdata .dynamic .got .got.plt *$" line " Section to Segment mapping:" regexp_diff match failure regexp "^ 02 +.dynamic *$" line " Segment Sections..." regexp_diff match failure regexp "^ 03 +.tdata .tbss *$" line " 00 .hash .gnu.hash .dynsym .dynstr .rela.dyn .rela.plt .plt .text " regexp_diff match failure regexp "^Dynamic section at offset 0x[0-9a-f]+ contains 16 entries:$" line " 01 .tdata .dynamic .got .got.plt " regexp_diff match failure regexp "^ +Tag +Type +Name/Value$" line " 02 .dynamic " regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(HASH\).*$" line " 03 .tdata .tbss " regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(STRTAB\).*$" line " 04 .tdata .dynamic .got " regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(SYMTAB\).*$" line " 05 " regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(STRSZ\).*$" line "Dynamic section at offset 0x1e40 contains 17 entries:" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(SYMENT\).*$" line " Tag Type Name/Value" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(PLTGOT\).*$" line " 0x0000000000000004 (HASH) 0x190" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(PLTRELSZ\).*$" line " 0x000000006ffffef5 (GNU_HASH) 0x1e0" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(PLTREL\).*$" line " 0x0000000000000005 (STRTAB) 0x3a8" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(JMPREL\).*$" line " 0x0000000000000006 (SYMTAB) 0x240" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(TLSDESC_PLT\) +0x460$" line " 0x000000000000000a (STRSZ) 61 (bytes)" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(TLSDESC_GOT\) +0x201348$" line " 0x000000000000000b (SYMENT) 24 (bytes)" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(RELA\).*$" line " 0x0000000000000003 (PLTGOT) 0x201fe8" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(RELASZ\).*$" line " 0x0000000000000002 (PLTRELSZ) 120 (bytes)" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(RELAENT\).*$" line " 0x0000000000000014 (PLTREL) RELA" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(FLAGS\).*$" line " 0x0000000000000017 (JMPREL) 0x4a8" regexp_diff match failure regexp "^ 0x[0-9a-f]+ +\(NULL\).*$" line " 0x000000006ffffef6 (TLSDESC_PLT) 0x530" regexp_diff match failure regexp "^Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 8 entries:$" line " 0x000000006ffffef7 (TLSDESC_GOT) 0x201fe0" regexp_diff match failure regexp "^ +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend$" line " 0x0000000000000007 (RELA) 0x3e8" regexp_diff match failure regexp "^0+201308 [0-9a-f]+ R_X86_64_TPOFF64 +0+24$" line " 0x0000000000000008 (RELASZ) 192 (bytes)" regexp_diff match failure regexp "^0+201310 [0-9a-f]+ R_X86_64_TPOFF64 +0+30$" line " 0x0000000000000009 (RELAENT) 24 (bytes)" regexp_diff match failure regexp "^0+201318 [0-9a-f]+ R_X86_64_TPOFF64 +0+64$" line " 0x000000000000001e (FLAGS) STATIC_TLS" regexp_diff match failure regexp "^0+201328 [0-9a-f]+ R_X86_64_TPOFF64 +0+50$" line " 0x0000000000000000 (NULL) 0x0" regexp_diff match failure regexp "^0+201330 [0-9a-f]+ R_X86_64_TPOFF64 +0+70$" line "Relocation section '.rela.dyn' at offset 0x3e8 contains 8 entries:" regexp_diff match failure regexp "^0+201340 [0-9a-f]+ R_X86_64_TPOFF64 +0+44$" line " Offset Info Type Symbol's Value Symbol's Name + Addend" regexp_diff match failure regexp "^0+201320 [0-9a-f]+ R_X86_64_TPOFF64 +0+10 sg5 \+ 0$" line "0000000000201fa0 0000000000000012 R_X86_64_TPOFF64 0000000000000024" regexp_diff match failure regexp "^0+201338 [0-9a-f]+ R_X86_64_TPOFF64 +0+4 sg2 \+ 0$" line "0000000000201fa8 0000000000000012 R_X86_64_TPOFF64 0000000000000030" regexp_diff match failure regexp "^Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 5 entries:$" line "0000000000201fb0 0000000000000012 R_X86_64_TPOFF64 0000000000000064" regexp_diff match failure regexp "^ +Offset +Info +Type +Symbol's Value Symbol's Name \+ Addend$" line "0000000000201fc0 0000000000000012 R_X86_64_TPOFF64 0000000000000050" regexp_diff match failure regexp "^0+201398 [0-9a-f]+ R_X86_64_TLSDESC +0+ sg1 \+ 0$" line "0000000000201fc8 0000000000000012 R_X86_64_TPOFF64 0000000000000070" regexp_diff match failure regexp "^0+201368 [0-9a-f]+ R_X86_64_TLSDESC +0+20$" line "0000000000201fd8 0000000000000012 R_X86_64_TPOFF64 0000000000000044" regexp_diff match failure regexp "^0+2013a8 [0-9a-f]+ R_X86_64_TLSDESC +0+40$" line "0000000000201fb8 0000000d00000012 R_X86_64_TPOFF64 0000000000000010 sg5 + 0" regexp_diff match failure regexp "^0+201378 [0-9a-f]+ R_X86_64_TLSDESC +0+60$" line "0000000000201fd0 0000000e00000012 R_X86_64_TPOFF64 0000000000000004 sg2 + 0" regexp_diff match failure regexp "^0+201388 [0-9a-f]+ R_X86_64_TLSDESC +0+$" line "Relocation section '.rela.plt' at offset 0x4a8 contains 5 entries:" regexp_diff match failure regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$" line " Offset Info Type Symbol's Value Symbol's Name + Addend" regexp_diff match failure regexp "^ +Num: +Value +Size Type +Bind +Vis +Ndx Name$" line "0000000000202030 0000000800000024 R_X86_64_TLSDESC 0000000000000000 sg1 + 0" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line "0000000000202000 0000000000000024 R_X86_64_TLSDESC 0000000000000020" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *$" line "0000000000202040 0000000000000024 R_X86_64_TLSDESC 0000000000000040" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +8 *$" line "0000000000202010 0000000000000024 R_X86_64_TLSDESC 0000000000000060" regexp_diff match failure regexp "^ +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8$" line "0000000000202020 0000000000000024 R_X86_64_TLSDESC 0000000000000000" regexp_diff match failure regexp "^ +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3$" line "Symbol table '.dynsym' contains 15 entries:" regexp_diff match failure regexp "^ +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5$" line " 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1$" line " 1: 0000000000001000 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^ +[0-9]+: 0+1000 +0 FUNC +GLOBAL DEFAULT +7 fn1$" line " 2: 0000000000201ddc 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 3: 0000000000000008 0 TLS GLOBAL DEFAULT 9 sg3" regexp_diff match failure regexp "^ +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2$" line " 4: 0000000000000014 0 TLS GLOBAL DEFAULT 9 sg6" regexp_diff match failure regexp "^ +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6$" line " 5: 0000000000202050 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^ +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7$" line " 6: 0000000000202050 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 7: 000000000000000c 0 TLS GLOBAL DEFAULT 9 sg4" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 8: 0000000000000000 0 TLS GLOBAL DEFAULT 9 sg1" regexp_diff match failure regexp "^Symbol table '\.symtab' contains [0-9]+ entries:$" line " 9: 0000000000001000 0 FUNC GLOBAL DEFAULT 8 fn1" regexp_diff match failure regexp "^ +Num: +Value +Size Type +Bind +Vis +Ndx Name$" line " 10: 0000000000202050 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line " 11: 0000000000000018 0 TLS GLOBAL DEFAULT 9 sg7" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +1 *$" line " 12: 000000000000001c 0 TLS GLOBAL DEFAULT 9 sg8" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +2 *$" line " 13: 0000000000000010 0 TLS GLOBAL DEFAULT 9 sg5" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +3 *$" line " 14: 0000000000000004 0 TLS GLOBAL DEFAULT 9 sg2" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +4 *$" line "Symbol table '.symtab' contains 53 entries:" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +5 *$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +6 *$" line " 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *$" line " 1: 0000000000000190 0 SECTION LOCAL DEFAULT 1 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +8 *$" line " 2: 00000000000001e0 0 SECTION LOCAL DEFAULT 2 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +9 *$" line " 3: 0000000000000240 0 SECTION LOCAL DEFAULT 3 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +10 *$" line " 4: 00000000000003a8 0 SECTION LOCAL DEFAULT 4 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +11 *$" line " 5: 00000000000003e8 0 SECTION LOCAL DEFAULT 5 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +12 *$" line " 6: 00000000000004a8 0 SECTION LOCAL DEFAULT 6 " regexp_diff match failure regexp "^ +[0-9]+: 0+20 +0 TLS +LOCAL DEFAULT +8 sl1$" line " 7: 0000000000000520 0 SECTION LOCAL DEFAULT 7 " regexp_diff match failure regexp "^ +[0-9]+: 0+24 +0 TLS +LOCAL DEFAULT +8 sl2$" line " 8: 0000000000001000 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^ +[0-9]+: 0+28 +0 TLS +LOCAL DEFAULT +8 sl3$" line " 9: 0000000000201ddc 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^ +[0-9]+: 0+2c +0 TLS +LOCAL DEFAULT +8 sl4$" line " 10: 0000000000201e3c 0 SECTION LOCAL DEFAULT 10 " regexp_diff match failure regexp "^ +[0-9]+: 0+30 +0 TLS +LOCAL DEFAULT +8 sl5$" line " 11: 0000000000201e40 0 SECTION LOCAL DEFAULT 11 " regexp_diff match failure regexp "^ +[0-9]+: 0+34 +0 TLS +LOCAL DEFAULT +8 sl6$" line " 12: 0000000000201fa0 0 SECTION LOCAL DEFAULT 12 " regexp_diff match failure regexp "^ +[0-9]+: 0+38 +0 TLS +LOCAL DEFAULT +8 sl7$" line " 13: 0000000000201fe8 0 SECTION LOCAL DEFAULT 13 " regexp_diff match failure regexp "^ +[0-9]+: 0+3c +0 TLS +LOCAL DEFAULT +8 sl8$" line " 14: 0000000000000020 0 TLS LOCAL DEFAULT 9 sl1" regexp_diff match failure regexp "^ +[0-9]+: 0+60 +0 TLS +LOCAL HIDDEN +9 sH1$" line " 15: 0000000000000024 0 TLS LOCAL DEFAULT 9 sl2" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +LOCAL HIDDEN +8 _TLS_MODULE_BASE_$" line " 16: 0000000000000028 0 TLS LOCAL DEFAULT 9 sl3" regexp_diff match failure regexp "^ +[0-9]+: 0+2011b8 +0 OBJECT LOCAL HIDDEN ABS _DYNAMIC$" line " 17: 000000000000002c 0 TLS LOCAL DEFAULT 9 sl4" regexp_diff match failure regexp "^ +[0-9]+: 0+48 +0 TLS +LOCAL HIDDEN +8 sh3$" line " 18: 0000000000000030 0 TLS LOCAL DEFAULT 9 sl5" regexp_diff match failure regexp "^ +[0-9]+: 0+64 +0 TLS +LOCAL HIDDEN +9 sH2$" line " 19: 0000000000000034 0 TLS LOCAL DEFAULT 9 sl6" regexp_diff match failure regexp "^ +[0-9]+: 0+78 +0 TLS +LOCAL HIDDEN +9 sH7$" line " 20: 0000000000000038 0 TLS LOCAL DEFAULT 9 sl7" regexp_diff match failure regexp "^ +[0-9]+: 0+58 +0 TLS +LOCAL HIDDEN +8 sh7$" line " 21: 000000000000003c 0 TLS LOCAL DEFAULT 9 sl8" regexp_diff match failure regexp "^ +[0-9]+: 0+5c +0 TLS +LOCAL HIDDEN +8 sh8$" line " 22: 0000000000000060 0 TLS LOCAL HIDDEN 10 sH1" regexp_diff match failure regexp "^ +[0-9]+: 0+6c +0 TLS +LOCAL HIDDEN +9 sH4$" line " 23: 0000000000000000 0 TLS LOCAL HIDDEN 9 _TLS_MODULE_BASE_" regexp_diff match failure regexp "^ +[0-9]+: 0+4c +0 TLS +LOCAL HIDDEN +8 sh4$" line " 24: 0000000000201e40 0 OBJECT LOCAL HIDDEN ABS _DYNAMIC" regexp_diff match failure regexp "^ +[0-9]+: 0+68 +0 TLS +LOCAL HIDDEN +9 sH3$" line " 25: 0000000000000048 0 TLS LOCAL HIDDEN 9 sh3" regexp_diff match failure regexp "^ +[0-9]+: 0+50 +0 TLS +LOCAL HIDDEN +8 sh5$" line " 26: 0000000000000064 0 TLS LOCAL HIDDEN 10 sH2" regexp_diff match failure regexp "^ +[0-9]+: 0+70 +0 TLS +LOCAL HIDDEN +9 sH5$" line " 27: 0000000000000078 0 TLS LOCAL HIDDEN 10 sH7" regexp_diff match failure regexp "^ +[0-9]+: 0+74 +0 TLS +LOCAL HIDDEN +9 sH6$" line " 28: 0000000000000058 0 TLS LOCAL HIDDEN 9 sh7" regexp_diff match failure regexp "^ +[0-9]+: 0+7c +0 TLS +LOCAL HIDDEN +9 sH8$" line " 29: 000000000000005c 0 TLS LOCAL HIDDEN 9 sh8" regexp_diff match failure regexp "^ +[0-9]+: 0+40 +0 TLS +LOCAL HIDDEN +8 sh1$" line " 30: 000000000000006c 0 TLS LOCAL HIDDEN 10 sH4" regexp_diff match failure regexp "^ +[0-9]+: 0+201350 +0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_$" line " 31: 000000000000004c 0 TLS LOCAL HIDDEN 9 sh4" regexp_diff match failure regexp "^ +[0-9]+: 0+44 +0 TLS +LOCAL HIDDEN +8 sh2$" line " 32: 0000000000000068 0 TLS LOCAL HIDDEN 10 sH3" regexp_diff match failure regexp "^ +[0-9]+: 0+54 +0 TLS +LOCAL HIDDEN +8 sh6$" line " 33: 0000000000000050 0 TLS LOCAL HIDDEN 9 sh5" regexp_diff match failure regexp "^ +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +8 sg8$" line " 34: 0000000000000070 0 TLS LOCAL HIDDEN 10 sH5" regexp_diff match failure regexp "^ +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +8 sg3$" line " 35: 0000000000000074 0 TLS LOCAL HIDDEN 10 sH6" regexp_diff match failure regexp "^ +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +8 sg4$" line " 36: 000000000000007c 0 TLS LOCAL HIDDEN 10 sH8" regexp_diff match failure regexp "^ +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +8 sg5$" line " 37: 0000000000000040 0 TLS LOCAL HIDDEN 9 sh1" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +8 sg1$" line " 38: 0000000000201fe8 0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_" regexp_diff match failure regexp "^ +[0-9]+: 0+1000 +0 FUNC +GLOBAL DEFAULT +7 fn1$" line " 39: 0000000000000044 0 TLS LOCAL HIDDEN 9 sh2" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 40: 0000000000000054 0 TLS LOCAL HIDDEN 9 sh6" regexp_diff match failure regexp "^ +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +8 sg2$" line " 41: 000000000000001c 0 TLS GLOBAL DEFAULT 9 sg8" regexp_diff match failure regexp "^ +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +8 sg6$" line " 42: 0000000000000008 0 TLS GLOBAL DEFAULT 9 sg3" regexp_diff match failure regexp "^ +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +8 sg7$" line " 43: 000000000000000c 0 TLS GLOBAL DEFAULT 9 sg4" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 44: 0000000000000010 0 TLS GLOBAL DEFAULT 9 sg5" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 45: 0000000000000000 0 TLS GLOBAL DEFAULT 9 sg1" extra lines in dump.out starting with "^ 46: 0000000000001000 0 FUNC GLOBAL DEFAULT 8 fn1$" EOF from /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsdesc.rd FAIL: TLS descriptor -fpic -shared transitions /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbinpic.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsbinpic.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbinpic.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsbinpic.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbin.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsbin.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbin.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsbin.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/tlsbin -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -melf_x86_64 tmpdir/libtlslib.so tmpdir/tlsbinpic.o tmpdir/tlsbin.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/tlsbin -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -melf_x86_64 tmpdir/libtlslib.so tmpdir/tlsbinpic.o tmpdir/tlsbin.o 2>&1} /dev/null ld.tmp (timeout = 300) Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -WSsrl tmpdir/tlsbin >dump.out 2>ld.stderr} /dev/null (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -WSsrl tmpdir/tlsbin regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynsym +.*$" line " [ 3] .gnu.hash GNU_HASH 0000000000400248 000248 000030 00 A 4 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynstr +.*$" line " [ 4] .dynsym DYNSYM 0000000000400278 000278 0000d8 18 A 5 1 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .rela.dyn +.*$" line " [ 5] .dynstr STRTAB 0000000000400350 000350 00004c 00 A 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .rela.plt +.*$" line " [ 6] .rela.dyn RELA 00000000004003a0 0003a0 000060 18 A 4 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .plt +.*$" line " [ 7] .rela.plt RELA 0000000000400400 000400 000018 18 A 4 8 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .text +PROGBITS +0+401000 0+1000 0+22a 00 +AX +0 +0 +4096$" line " [ 8] .plt PROGBITS 0000000000400418 000418 000020 10 AX 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .tdata +PROGBITS +0+60122a 0+122a 0+60 00 WAT +0 +0 +1$" line " [ 9] .text PROGBITS 0000000000401000 001000 00022a 00 AX 0 0 4096" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .tbss +NOBITS +0+60128a 0+128a 0+40 00 WAT +0 +0 +1$" line " [10] .tdata PROGBITS 0000000000601e12 001e12 000060 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynamic +DYNAMIC +0+601290 0+1290 0+140 10 +WA +4 +0 +8$" line " [11] .tbss NOBITS 0000000000601e72 001e72 000040 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .got +PROGBITS +0+6013d0 0+13d0 0+20 08 +WA +0 +0 +8$" line " [12] .dynamic DYNAMIC 0000000000601e78 001e78 000150 10 WA 5 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .got.plt +PROGBITS +0+6013f0 0+13f0 0+20 08 +WA +0 +0 +8$" line " [13] .got PROGBITS 0000000000601fc8 001fc8 000020 08 WA 0 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .shstrtab +.*$" line " [14] .got.plt PROGBITS 0000000000601fe8 001fe8 000020 08 WA 0 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .symtab +.*$" line " [15] .shstrtab STRTAB 0000000000000000 002008 00007b 00 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .strtab +.*$" line " [16] .symtab SYMTAB 0000000000000000 002508 000648 18 17 33 8" regexp_diff match failure regexp "^Key to Flags:$" line " [17] .strtab STRTAB 0000000000000000 002b50 000102 00 0 0 1" regexp_diff match failure regexp "^Elf file type is EXEC \(Executable file\)$" line " O (extra OS processing required) o (OS specific), p (processor specific)" regexp_diff match failure regexp "^Entry point 0x40113c$" line "Elf file type is EXEC (Executable file)" regexp_diff match failure regexp "^There are [0-9]+ program headers, starting at offset [0-9]+$" line "Entry point 0x40113c" regexp_diff match failure regexp "^Program Headers:$" line "There are 8 program headers, starting at offset 64" regexp_diff match failure regexp "^ Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align$" line "Program Headers:" regexp_diff match failure regexp "^ PHDR.*$" line " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" regexp_diff match failure regexp "^ INTERP.*$" line " PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x0001c0 0x0001c0 R E 0x8" regexp_diff match failure regexp "^.*Requesting program interpreter.*$" line " INTERP 0x000200 0x0000000000400200 0x0000000000400200 0x00000f 0x00000f R 0x1" regexp_diff match failure regexp "^ LOAD +0x0+ 0x0+400000 0x0+400000 0x0+122a 0x0+122a R E 0x200000$" line " [Requesting program interpreter: /lib/ld64.so.1]" regexp_diff match failure regexp "^ LOAD +0x0+122a 0x0+60122a 0x0+60122a 0x0+1e6 0x0+1e6 RW 0x200000$" line " LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x00122a 0x00122a R E 0x200000" regexp_diff match failure regexp "^ DYNAMIC +0x0+1290 0x0+601290 0x0+601290 0x0+140 0x0+140 RW 0x8$" line " LOAD 0x001e12 0x0000000000601e12 0x0000000000601e12 0x0001f6 0x0001f6 RW 0x200000" regexp_diff match failure regexp "^ TLS +0x0+122a 0x0+60122a 0x0+60122a 0x0+60 0x0+a0 R +0x1$" line " DYNAMIC 0x001e78 0x0000000000601e78 0x0000000000601e78 0x000150 0x000150 RW 0x8" regexp_diff match failure regexp "^ Section to Segment mapping:$" line " TLS 0x001e12 0x0000000000601e12 0x0000000000601e12 0x000060 0x0000a0 R 0x1" regexp_diff match failure regexp "^ Segment Sections...$" line " GNU_RELRO 0x001e12 0x0000000000601e12 0x0000000000601e12 0x0001ee 0x0001ee R 0x1" regexp_diff match failure regexp "^ 00 *$" line " PAX_FLAGS 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 0x8" regexp_diff match failure regexp "^ 01 +.interp *$" line " Section to Segment mapping:" regexp_diff match failure regexp "^ 02 +.interp .hash .dynsym .dynstr .rela.dyn .rela.plt .plt .text *$" line " Segment Sections..." regexp_diff match failure regexp "^ 03 +.tdata .dynamic .got .got.plt *$" line " 00 " regexp_diff match failure regexp "^ 04 +.dynamic *$" line " 01 .interp " regexp_diff match failure regexp "^ 05 +.tdata .tbss *$" line " 02 .interp .hash .gnu.hash .dynsym .dynstr .rela.dyn .rela.plt .plt .text " regexp_diff match failure regexp "^Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 4 entries:$" line " 03 .tdata .dynamic .got .got.plt " regexp_diff match failure regexp "^ +Offset +Info +Type +Symbol's Value Symbol's Name \+ Addend$" line " 04 .dynamic " regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+ sG5 \+ 0$" line " 05 .tdata .tbss " regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+ sG2 \+ 0$" line " 06 .tdata .dynamic .got " regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+ sG6 \+ 0$" line " 07 " regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_TPOFF64 +0+ sG1 \+ 0$" line "Relocation section '.rela.dyn' at offset 0x3a0 contains 4 entries:" regexp_diff match failure regexp "^Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:$" line " Offset Info Type Symbol's Value Symbol's Name + Addend" regexp_diff match failure regexp "^ +Offset +Info +Type +Symbol's Value Symbol's Name \+ Addend$" line "0000000000601fc8 0000000100000012 R_X86_64_TPOFF64 0000000000000000 sG5 + 0" regexp_diff match failure regexp "^[0-9a-f ]+R_X86_64_JUMP_SLOT[0-9a-f ]+__tls_get_addr \+ 0$" line "0000000000601fd0 0000000200000012 R_X86_64_TPOFF64 0000000000000000 sG2 + 0" regexp_diff match failure regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$" line "0000000000601fd8 0000000400000012 R_X86_64_TPOFF64 0000000000000000 sG6 + 0" regexp_diff match failure regexp "^ +Num: +Value +Size Type +Bind +Vis +Ndx Name$" line "0000000000601fe0 0000000500000012 R_X86_64_TPOFF64 0000000000000000 sG1 + 0" regexp_diff match failure regexp "^.* NOTYPE LOCAL DEFAULT UND *$" line "Relocation section '.rela.plt' at offset 0x400 contains 1 entries:" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT UND sG5$" line " Offset Info Type Symbol's Value Symbol's Name + Addend" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT UND sG2$" line "0000000000602000 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __tls_get_addr + 0" regexp_diff match failure regexp "^.* FUNC +GLOBAL DEFAULT UND __tls_get_addr$" line "Symbol table '.dynsym' contains 9 entries:" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT UND sG6$" line " 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT UND sG1$" line " 1: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS _edata$" line " 2: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS _end$" line " 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __tls_get_addr" regexp_diff match failure regexp "^Symbol table '\.symtab' contains [0-9]+ entries:$" line " 4: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG6" regexp_diff match failure regexp "^ +Num: +Value +Size Type +Bind +Vis +Ndx Name$" line " 5: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG1" regexp_diff match failure regexp "^.* NOTYPE LOCAL DEFAULT UND *$" line " 6: 0000000000602008 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +1 *$" line " 7: 0000000000602008 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +2 *$" line " 8: 0000000000602008 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +3 *$" line "Symbol table '.symtab' contains 67 entries:" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +4 *$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +5 *$" line " 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +6 *$" line " 1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +7 *$" line " 2: 0000000000400210 0 SECTION LOCAL DEFAULT 2 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +8 *$" line " 3: 0000000000400248 0 SECTION LOCAL DEFAULT 3 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +9 *$" line " 4: 0000000000400278 0 SECTION LOCAL DEFAULT 4 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +10 *$" line " 5: 0000000000400350 0 SECTION LOCAL DEFAULT 5 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +11 *$" line " 6: 00000000004003a0 0 SECTION LOCAL DEFAULT 6 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +12 *$" line " 7: 0000000000400400 0 SECTION LOCAL DEFAULT 7 " regexp_diff match failure regexp "^.* SECTION LOCAL DEFAULT +13 *$" line " 8: 0000000000400418 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +9 sl1$" line " 9: 0000000000401000 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +9 sl2$" line " 10: 0000000000601e12 0 SECTION LOCAL DEFAULT 10 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +9 sl3$" line " 11: 0000000000601e72 0 SECTION LOCAL DEFAULT 11 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +9 sl4$" line " 12: 0000000000601e78 0 SECTION LOCAL DEFAULT 12 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +9 sl5$" line " 13: 0000000000601fc8 0 SECTION LOCAL DEFAULT 13 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +9 sl6$" line " 14: 0000000000601fe8 0 SECTION LOCAL DEFAULT 14 " regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +9 sl7$" line " 15: 0000000000000020 0 TLS LOCAL DEFAULT 10 sl1" regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +9 sl8$" line " 16: 0000000000000024 0 TLS LOCAL DEFAULT 10 sl2" regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +10 bl1$" line " 17: 0000000000000028 0 TLS LOCAL DEFAULT 10 sl3" regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +10 bl2$" line " 18: 000000000000002c 0 TLS LOCAL DEFAULT 10 sl4" regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +10 bl3$" line " 19: 0000000000000030 0 TLS LOCAL DEFAULT 10 sl5" regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +10 bl4$" line " 20: 0000000000000034 0 TLS LOCAL DEFAULT 10 sl6" regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +10 bl5$" line " 21: 0000000000000038 0 TLS LOCAL DEFAULT 10 sl7" regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +10 bl6$" line " 22: 000000000000003c 0 TLS LOCAL DEFAULT 10 sl8" regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +10 bl7$" line " 23: 0000000000000080 0 TLS LOCAL DEFAULT 11 bl1" regexp_diff match failure regexp "^.* TLS +LOCAL DEFAULT +10 bl8$" line " 24: 0000000000000084 0 TLS LOCAL DEFAULT 11 bl2" regexp_diff match failure regexp "^.* OBJECT LOCAL HIDDEN +11 _DYNAMIC$" line " 25: 0000000000000088 0 TLS LOCAL DEFAULT 11 bl3" regexp_diff match failure regexp "^.* OBJECT LOCAL HIDDEN +13 _GLOBAL_OFFSET_TABLE_$" line " 26: 000000000000008c 0 TLS LOCAL DEFAULT 11 bl4" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +9 sg8$" line " 27: 0000000000000090 0 TLS LOCAL DEFAULT 11 bl5" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +10 bg8$" line " 28: 0000000000000094 0 TLS LOCAL DEFAULT 11 bl6" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +10 bg6$" line " 29: 0000000000000098 0 TLS LOCAL DEFAULT 11 bl7" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT UND sG5$" line " 30: 000000000000009c 0 TLS LOCAL DEFAULT 11 bl8" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +10 bg3$" line " 31: 0000000000601e78 0 OBJECT LOCAL HIDDEN 12 _DYNAMIC" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +9 sg3$" line " 32: 0000000000601fe8 0 OBJECT LOCAL HIDDEN 14 _GLOBAL_OFFSET_TABLE_" regexp_diff match failure regexp "^.* TLS +GLOBAL HIDDEN +9 sh3$" line " 33: 000000000000001c 0 TLS GLOBAL DEFAULT 10 sg8" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT UND sG2$" line " 34: 000000000000007c 0 TLS GLOBAL DEFAULT 11 bg8" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +9 sg4$" line " 35: 0000000000000074 0 TLS GLOBAL DEFAULT 11 bg6" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +9 sg5$" line " 36: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +10 bg5$" line " 37: 0000000000000068 0 TLS GLOBAL DEFAULT 11 bg3" regexp_diff match failure regexp "^.* FUNC +GLOBAL DEFAULT UND __tls_get_addr$" line " 38: 0000000000000008 0 TLS GLOBAL DEFAULT 10 sg3" regexp_diff match failure regexp "^.* TLS +GLOBAL HIDDEN +9 sh7$" line " 39: 0000000000000048 0 TLS GLOBAL HIDDEN 10 sh3" regexp_diff match failure regexp "^.* TLS +GLOBAL HIDDEN +9 sh8$" line " 40: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +9 sg1$" line " 41: 000000000000000c 0 TLS GLOBAL DEFAULT 10 sg4" regexp_diff match failure regexp "^.* FUNC +GLOBAL DEFAULT +8 _start$" line " 42: 0000000000000010 0 TLS GLOBAL DEFAULT 10 sg5" regexp_diff match failure regexp "^.* TLS +GLOBAL HIDDEN +9 sh4$" line " 43: 0000000000000070 0 TLS GLOBAL DEFAULT 11 bg5" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +10 bg7$" line " 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __tls_get_addr" regexp_diff match failure regexp "^.* TLS +GLOBAL HIDDEN +9 sh5$" line " 45: 0000000000000058 0 TLS GLOBAL HIDDEN 10 sh7" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 46: 000000000000005c 0 TLS GLOBAL HIDDEN 10 sh8" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT UND sG6$" line " 47: 0000000000000000 0 TLS GLOBAL DEFAULT 10 sg1" regexp_diff match failure regexp "^.* FUNC +GLOBAL DEFAULT +8 fn2$" line " 48: 000000000040113c 0 FUNC GLOBAL DEFAULT 9 _start" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +9 sg2$" line " 49: 000000000000004c 0 TLS GLOBAL HIDDEN 10 sh4" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT UND sG1$" line " 50: 0000000000000078 0 TLS GLOBAL DEFAULT 11 bg7" regexp_diff match failure regexp "^.* TLS +GLOBAL HIDDEN +9 sh1$" line " 51: 0000000000000050 0 TLS GLOBAL HIDDEN 10 sh5" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +9 sg6$" line " 52: 0000000000602008 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +9 sg7$" line " 53: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG6" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS _edata$" line " 54: 0000000000401000 0 FUNC GLOBAL DEFAULT 9 fn2" regexp_diff match failure regexp "^.* NOTYPE GLOBAL DEFAULT ABS _end$" line " 55: 0000000000000004 0 TLS GLOBAL DEFAULT 10 sg2" regexp_diff match failure regexp "^.* TLS +GLOBAL HIDDEN +9 sh2$" line " 56: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG1" regexp_diff match failure regexp "^.* TLS +GLOBAL HIDDEN +9 sh6$" line " 57: 0000000000000040 0 TLS GLOBAL HIDDEN 10 sh1" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +10 bg2$" line " 58: 0000000000000014 0 TLS GLOBAL DEFAULT 10 sg6" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +10 bg1$" line " 59: 0000000000000018 0 TLS GLOBAL DEFAULT 10 sg7" regexp_diff match failure regexp "^.* TLS +GLOBAL DEFAULT +10 bg4$" line " 60: 0000000000602008 0 NOTYPE GLOBAL DEFAULT ABS _edata" extra lines in dump.out starting with "^ 61: 0000000000602008 0 NOTYPE GLOBAL DEFAULT ABS _end$" EOF from /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsbin.rd FAIL: TLS -fpic and -fno-pic exec transitions /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbindesc.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsbindesc.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbindesc.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsbindesc.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbin.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsbin.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsbin.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsbin.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/tlsbindesc -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -melf_x86_64 tmpdir/libtlslib.so tmpdir/tlsbindesc.o tmpdir/tlsbin.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/tlsbindesc -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -melf_x86_64 tmpdir/libtlslib.so tmpdir/tlsbindesc.o tmpdir/tlsbin.o 2>&1} /dev/null ld.tmp (timeout = 300) Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -WSsrl tmpdir/tlsbindesc >dump.out 2>ld.stderr} /dev/null (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -WSsrl tmpdir/tlsbindesc regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynsym +.*$" line " [ 3] .gnu.hash GNU_HASH 0000000000400248 000248 000030 00 A 4 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynstr +.*$" line " [ 4] .dynsym DYNSYM 0000000000400278 000278 0000c0 18 A 5 1 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .rela.dyn +.*$" line " [ 5] .dynstr STRTAB 0000000000400338 000338 00003d 00 A 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .text +PROGBITS +0+401000 0+1000 0+1f6 00 +AX +0 +0 +4096$" line " [ 6] .rela.dyn RELA 0000000000400378 000378 000060 18 A 4 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .tdata +PROGBITS +0+6011f6 0+11f6 0+60 00 WAT +0 +0 +1$" line " [ 7] .text PROGBITS 0000000000401000 001000 0001f6 00 AX 0 0 4096" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .tbss +NOBITS +0+601256 0+1256 0+40 00 WAT +0 +0 +1$" line " [ 8] .tdata PROGBITS 0000000000601e56 001e56 000060 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .dynamic +DYNAMIC +0+601258 0+1258 0+100 10 +WA +4 +0 +8$" line " [ 9] .tbss NOBITS 0000000000601eb6 001eb6 000040 00 WAT 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .got +PROGBITS +0+601358 0+1358 0+20 08 +WA +0 +0 +8$" line " [10] .dynamic DYNAMIC 0000000000601eb8 001eb8 000110 10 WA 5 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .got.plt +PROGBITS +0+601378 0+1378 0+18 08 +WA +0 +0 +8$" line " [11] .got PROGBITS 0000000000601fc8 001fc8 000020 08 WA 0 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .shstrtab +.*$" line " [12] .got.plt PROGBITS 0000000000601fe8 001fe8 000018 08 WA 0 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .symtab +.*$" line " [13] .shstrtab STRTAB 0000000000000000 002000 000071 00 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] .strtab +.*$" line " [14] .symtab SYMTAB 0000000000000000 002478 000618 18 15 32 8" regexp_diff match failure regexp "^Key to Flags:$" line " [15] .strtab STRTAB 0000000000000000 002a90 000105 00 0 0 1" regexp_diff match failure regexp "^Elf file type is EXEC \(Executable file\)$" line " O (extra OS processing required) o (OS specific), p (processor specific)" regexp_diff match failure regexp "^Entry point 0x401108$" line "Elf file type is EXEC (Executable file)" regexp_diff match failure regexp "^There are [0-9]+ program headers, starting at offset [0-9]+$" line "Entry point 0x401108" regexp_diff match failure regexp "^Program Headers:$" line "There are 8 program headers, starting at offset 64" regexp_diff match failure regexp "^ Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align$" line "Program Headers:" regexp_diff match failure regexp "^ PHDR.*$" line " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" regexp_diff match failure regexp "^ INTERP.*$" line " PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x0001c0 0x0001c0 R E 0x8" regexp_diff match failure regexp "^.*Requesting program interpreter.*$" line " INTERP 0x000200 0x0000000000400200 0x0000000000400200 0x00000f 0x00000f R 0x1" regexp_diff match failure regexp "^ LOAD +0x0+ 0x0+400000 0x0+400000 0x0+11f6 0x0+11f6 R E 0x200000$" line " [Requesting program interpreter: /lib/ld64.so.1]" regexp_diff match failure regexp "^ LOAD +0x0+11f6 0x0+6011f6 0x0+6011f6 0x0+19a 0x0+19a RW 0x200000$" line " LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x0011f6 0x0011f6 R E 0x200000" regexp_diff match failure regexp "^ DYNAMIC +0x0+1258 0x0+601258 0x0+601258 0x0+100 0x0+100 RW 0x8$" line " LOAD 0x001e56 0x0000000000601e56 0x0000000000601e56 0x0001aa 0x0001aa RW 0x200000" regexp_diff match failure regexp "^ TLS +0x0+11f6 0x0+6011f6 0x0+6011f6 0x0+60 0x0+a0 R +0x1$" line " DYNAMIC 0x001eb8 0x0000000000601eb8 0x0000000000601eb8 0x000110 0x000110 RW 0x8" regexp_diff match failure regexp "^ Section to Segment mapping:$" line " TLS 0x001e56 0x0000000000601e56 0x0000000000601e56 0x000060 0x0000a0 R 0x1" regexp_diff match failure regexp "^ Segment Sections...$" line " GNU_RELRO 0x001e56 0x0000000000601e56 0x0000000000601e56 0x0001aa 0x0001aa R 0x1" regexp_diff match failure regexp "^ 00 *$" line " PAX_FLAGS 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 0x8" regexp_diff match failure regexp "^ 01 +.interp *$" line " Section to Segment mapping:" regexp_diff match failure regexp "^ 02 +.interp .hash .dynsym .dynstr .rela.dyn .text *$" line " Segment Sections..." regexp_diff match failure regexp "^ 03 +.tdata .dynamic .got .got.plt *$" line " 00 " regexp_diff match failure regexp "^ 04 +.dynamic *$" line " 01 .interp " regexp_diff match failure regexp "^ 05 +.tdata .tbss *$" line " 02 .interp .hash .gnu.hash .dynsym .dynstr .rela.dyn .text " regexp_diff match failure regexp "^Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 4 entries:$" line " 03 .tdata .dynamic .got .got.plt " regexp_diff match failure regexp "^ +Offset +Info +Type +Symbol's Value Symbol's Name \+ Addend$" line " 04 .dynamic " regexp_diff match failure regexp "^0+601358 0+100000012 R_X86_64_TPOFF64 +0+ sG5 \+ 0$" line " 05 .tdata .tbss " regexp_diff match failure regexp "^0+601360 0+200000012 R_X86_64_TPOFF64 +0+ sG2 \+ 0$" line " 06 .tdata .dynamic .got .got.plt " regexp_diff match failure regexp "^0+601368 0+400000012 R_X86_64_TPOFF64 +0+ sG6 \+ 0$" line " 07 " regexp_diff match failure regexp "^0+601370 0+500000012 R_X86_64_TPOFF64 +0+ sG1 \+ 0$" line "Relocation section '.rela.dyn' at offset 0x378 contains 4 entries:" regexp_diff match failure regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$" line " Offset Info Type Symbol's Value Symbol's Name + Addend" regexp_diff match failure regexp "^ +Num: +Value +Size Type +Bind +Vis +Ndx Name$" line "0000000000601fc8 0000000100000012 R_X86_64_TPOFF64 0000000000000000 sG5 + 0" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line "0000000000601fd0 0000000200000012 R_X86_64_TPOFF64 0000000000000000 sG2 + 0" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG5$" line "0000000000601fd8 0000000300000012 R_X86_64_TPOFF64 0000000000000000 sG6 + 0" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG2$" line "0000000000601fe0 0000000400000012 R_X86_64_TPOFF64 0000000000000000 sG1 + 0" regexp_diff match failure regexp "^ +[0-9]+: 0+[0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line "Symbol table '.dynsym' contains 8 entries:" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG6$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG1$" line " 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: 0+[0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 1: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^ +[0-9]+: 0+[0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 2: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^Symbol table '\.symtab' contains [0-9]+ entries:$" line " 3: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG6" regexp_diff match failure regexp "^ +Num: +Value +Size Type +Bind +Vis +Ndx Name$" line " 4: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG1" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line " 5: 0000000000602000 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +1 *$" line " 6: 0000000000602000 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +2 *$" line " 7: 0000000000602000 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +3 *$" line "Symbol table '.symtab' contains 65 entries:" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +4 *$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +5 *$" line " 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +6 *$" line " 1: 0000000000400200 0 SECTION LOCAL DEFAULT 1 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *$" line " 2: 0000000000400210 0 SECTION LOCAL DEFAULT 2 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +8 *$" line " 3: 0000000000400248 0 SECTION LOCAL DEFAULT 3 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +9 *$" line " 4: 0000000000400278 0 SECTION LOCAL DEFAULT 4 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +10 *$" line " 5: 0000000000400338 0 SECTION LOCAL DEFAULT 5 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +11 *$" line " 6: 0000000000400378 0 SECTION LOCAL DEFAULT 6 " regexp_diff match failure regexp "^ +[0-9]+: 0+20 +0 TLS +LOCAL DEFAULT +7 sl1$" line " 7: 0000000000401000 0 SECTION LOCAL DEFAULT 7 " regexp_diff match failure regexp "^ +[0-9]+: 0+24 +0 TLS +LOCAL DEFAULT +7 sl2$" line " 8: 0000000000601e56 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^ +[0-9]+: 0+28 +0 TLS +LOCAL DEFAULT +7 sl3$" line " 9: 0000000000601eb6 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^ +[0-9]+: 0+2c +0 TLS +LOCAL DEFAULT +7 sl4$" line " 10: 0000000000601eb8 0 SECTION LOCAL DEFAULT 10 " regexp_diff match failure regexp "^ +[0-9]+: 0+30 +0 TLS +LOCAL DEFAULT +7 sl5$" line " 11: 0000000000601fc8 0 SECTION LOCAL DEFAULT 11 " regexp_diff match failure regexp "^ +[0-9]+: 0+34 +0 TLS +LOCAL DEFAULT +7 sl6$" line " 12: 0000000000601fe8 0 SECTION LOCAL DEFAULT 12 " regexp_diff match failure regexp "^ +[0-9]+: 0+38 +0 TLS +LOCAL DEFAULT +7 sl7$" line " 13: 0000000000000020 0 TLS LOCAL DEFAULT 8 sl1" regexp_diff match failure regexp "^ +[0-9]+: 0+3c +0 TLS +LOCAL DEFAULT +7 sl8$" line " 14: 0000000000000024 0 TLS LOCAL DEFAULT 8 sl2" regexp_diff match failure regexp "^ +[0-9]+: 0+80 +0 TLS +LOCAL DEFAULT +8 bl1$" line " 15: 0000000000000028 0 TLS LOCAL DEFAULT 8 sl3" regexp_diff match failure regexp "^ +[0-9]+: 0+84 +0 TLS +LOCAL DEFAULT +8 bl2$" line " 16: 000000000000002c 0 TLS LOCAL DEFAULT 8 sl4" regexp_diff match failure regexp "^ +[0-9]+: 0+88 +0 TLS +LOCAL DEFAULT +8 bl3$" line " 17: 0000000000000030 0 TLS LOCAL DEFAULT 8 sl5" regexp_diff match failure regexp "^ +[0-9]+: 0+8c +0 TLS +LOCAL DEFAULT +8 bl4$" line " 18: 0000000000000034 0 TLS LOCAL DEFAULT 8 sl6" regexp_diff match failure regexp "^ +[0-9]+: 0+90 +0 TLS +LOCAL DEFAULT +8 bl5$" line " 19: 0000000000000038 0 TLS LOCAL DEFAULT 8 sl7" regexp_diff match failure regexp "^ +[0-9]+: 0+94 +0 TLS +LOCAL DEFAULT +8 bl6$" line " 20: 000000000000003c 0 TLS LOCAL DEFAULT 8 sl8" regexp_diff match failure regexp "^ +[0-9]+: 0+98 +0 TLS +LOCAL DEFAULT +8 bl7$" line " 21: 0000000000000080 0 TLS LOCAL DEFAULT 9 bl1" regexp_diff match failure regexp "^ +[0-9]+: 0+9c +0 TLS +LOCAL DEFAULT +8 bl8$" line " 22: 0000000000000084 0 TLS LOCAL DEFAULT 9 bl2" regexp_diff match failure regexp "^ +[0-9]+: 0+a0 +0 TLS +LOCAL HIDDEN +7 _TLS_MODULE_BASE_$" line " 23: 0000000000000088 0 TLS LOCAL DEFAULT 9 bl3" regexp_diff match failure regexp "^ +[0-9]+: 0+601258 +0 OBJECT LOCAL HIDDEN 9 _DYNAMIC$" line " 24: 000000000000008c 0 TLS LOCAL DEFAULT 9 bl4" regexp_diff match failure regexp "^ +[0-9]+: 0+601378 +0 OBJECT LOCAL HIDDEN 11 _GLOBAL_OFFSET_TABLE_$" line " 25: 0000000000000090 0 TLS LOCAL DEFAULT 9 bl5" regexp_diff match failure regexp "^ +[0-9]+: 0+1c +0 TLS +GLOBAL DEFAULT +7 sg8$" line " 26: 0000000000000094 0 TLS LOCAL DEFAULT 9 bl6" regexp_diff match failure regexp "^ +[0-9]+: 0+7c +0 TLS +GLOBAL DEFAULT +8 bg8$" line " 27: 0000000000000098 0 TLS LOCAL DEFAULT 9 bl7" regexp_diff match failure regexp "^ +[0-9]+: 0+74 +0 TLS +GLOBAL DEFAULT +8 bg6$" line " 28: 000000000000009c 0 TLS LOCAL DEFAULT 9 bl8" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG5$" line " 29: 00000000000000a0 0 TLS LOCAL HIDDEN 8 _TLS_MODULE_BASE_" regexp_diff match failure regexp "^ +[0-9]+: 0+68 +0 TLS +GLOBAL DEFAULT +8 bg3$" line " 30: 0000000000601eb8 0 OBJECT LOCAL HIDDEN 10 _DYNAMIC" regexp_diff match failure regexp "^ +[0-9]+: 0+8 +0 TLS +GLOBAL DEFAULT +7 sg3$" line " 31: 0000000000601fe8 0 OBJECT LOCAL HIDDEN 12 _GLOBAL_OFFSET_TABLE_" regexp_diff match failure regexp "^ +[0-9]+: 0+48 +0 TLS +GLOBAL HIDDEN +7 sh3$" line " 32: 000000000000001c 0 TLS GLOBAL DEFAULT 8 sg8" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG2$" line " 33: 000000000000007c 0 TLS GLOBAL DEFAULT 9 bg8" regexp_diff match failure regexp "^ +[0-9]+: 0+c +0 TLS +GLOBAL DEFAULT +7 sg4$" line " 34: 0000000000000074 0 TLS GLOBAL DEFAULT 9 bg6" regexp_diff match failure regexp "^ +[0-9]+: 0+10 +0 TLS +GLOBAL DEFAULT +7 sg5$" line " 35: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^ +[0-9]+: 0+70 +0 TLS +GLOBAL DEFAULT +8 bg5$" line " 36: 0000000000000068 0 TLS GLOBAL DEFAULT 9 bg3" regexp_diff match failure regexp "^ +[0-9]+: 0+58 +0 TLS +GLOBAL HIDDEN +7 sh7$" line " 37: 0000000000000008 0 TLS GLOBAL DEFAULT 8 sg3" regexp_diff match failure regexp "^ +[0-9]+: 0+5c +0 TLS +GLOBAL HIDDEN +7 sh8$" line " 38: 0000000000000048 0 TLS GLOBAL HIDDEN 8 sh3" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT +7 sg1$" line " 39: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^ +[0-9]+: 0+401108 +0 FUNC +GLOBAL DEFAULT +6 _start$" line " 40: 000000000000000c 0 TLS GLOBAL DEFAULT 8 sg4" regexp_diff match failure regexp "^ +[0-9]+: 0+4c +0 TLS +GLOBAL HIDDEN +7 sh4$" line " 41: 0000000000000010 0 TLS GLOBAL DEFAULT 8 sg5" regexp_diff match failure regexp "^ +[0-9]+: 0+78 +0 TLS +GLOBAL DEFAULT +8 bg7$" line " 42: 0000000000000070 0 TLS GLOBAL DEFAULT 9 bg5" regexp_diff match failure regexp "^ +[0-9]+: 0+50 +0 TLS +GLOBAL HIDDEN +7 sh5$" line " 43: 0000000000000058 0 TLS GLOBAL HIDDEN 8 sh7" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 44: 000000000000005c 0 TLS GLOBAL HIDDEN 8 sh8" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG6$" line " 45: 0000000000000000 0 TLS GLOBAL DEFAULT 8 sg1" regexp_diff match failure regexp "^ +[0-9]+: 0+401000 +0 FUNC +GLOBAL DEFAULT +6 fn2$" line " 46: 0000000000401108 0 FUNC GLOBAL DEFAULT 7 _start" regexp_diff match failure regexp "^ +[0-9]+: 0+4 +0 TLS +GLOBAL DEFAULT +7 sg2$" line " 47: 000000000000004c 0 TLS GLOBAL HIDDEN 8 sh4" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG1$" line " 48: 0000000000000078 0 TLS GLOBAL DEFAULT 9 bg7" regexp_diff match failure regexp "^ +[0-9]+: 0+40 +0 TLS +GLOBAL HIDDEN +7 sh1$" line " 49: 0000000000000050 0 TLS GLOBAL HIDDEN 8 sh5" regexp_diff match failure regexp "^ +[0-9]+: 0+14 +0 TLS +GLOBAL DEFAULT +7 sg6$" line " 50: 0000000000602000 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: 0+18 +0 TLS +GLOBAL DEFAULT +7 sg7$" line " 51: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG6" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 52: 0000000000401000 0 FUNC GLOBAL DEFAULT 7 fn2" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 53: 0000000000000004 0 TLS GLOBAL DEFAULT 8 sg2" regexp_diff match failure regexp "^ +[0-9]+: 0+44 +0 TLS +GLOBAL HIDDEN +7 sh2$" line " 54: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG1" regexp_diff match failure regexp "^ +[0-9]+: 0+54 +0 TLS +GLOBAL HIDDEN +7 sh6$" line " 55: 0000000000000040 0 TLS GLOBAL HIDDEN 8 sh1" regexp_diff match failure regexp "^ +[0-9]+: 0+64 +0 TLS +GLOBAL DEFAULT +8 bg2$" line " 56: 0000000000000014 0 TLS GLOBAL DEFAULT 8 sg6" regexp_diff match failure regexp "^ +[0-9]+: 0+60 +0 TLS +GLOBAL DEFAULT +8 bg1$" line " 57: 0000000000000018 0 TLS GLOBAL DEFAULT 8 sg7" regexp_diff match failure regexp "^ +[0-9]+: 0+6c +0 TLS +GLOBAL DEFAULT +8 bg4$" line " 58: 0000000000602000 0 NOTYPE GLOBAL DEFAULT ABS _edata" extra lines in dump.out starting with "^ 59: 0000000000602000 0 NOTYPE GLOBAL DEFAULT ABS _end$" EOF from /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsbindesc.rd FAIL: TLS descriptor -fpic and -fno-pic exec transitions /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsgdesc.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsgdesc.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new -o tmpdir/tlsgdesc.o --64 /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsgdesc.s 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlsgdesc.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -shared -melf_x86_64 tmpdir/tlsgdesc.o Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/ld-new -o tmpdir/libtlsgdesc.so -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -shared -melf_x86_64 tmpdir/tlsgdesc.o 2>&1} /dev/null ld.tmp (timeout = 300) Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -WSsrl tmpdir/libtlsgdesc.so >dump.out 2>ld.stderr} /dev/null (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/readelf -WSsrl tmpdir/libtlsgdesc.so regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynsym +.*$" line " [ 2] .gnu.hash GNU_HASH 00000000000001a0 0001a0 000034 00 A 3 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynstr +.*$" line " [ 3] .dynsym DYNSYM 00000000000001d8 0001d8 000138 18 A 4 2 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.rela.dyn +.*$" line " [ 4] .dynstr STRTAB 0000000000000310 000310 000044 00 A 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.rela.plt +.*$" line " [ 5] .rela.dyn RELA 0000000000000358 000358 0000c0 18 A 3 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.plt +.*$" line " [ 6] .rela.plt RELA 0000000000000418 000418 000048 18 A 3 7 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.text +.*$" line " [ 7] .plt PROGBITS 0000000000000460 000460 000030 10 AX 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.dynamic +.*$" line " [ 8] .text PROGBITS 0000000000000490 000490 000128 00 AX 0 0 4" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got +.*$" line " [ 9] .dynamic DYNAMIC 0000000000200e40 000e40 000160 10 WA 4 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.got.plt +.*$" line " [10] .got PROGBITS 0000000000200fa0 000fa0 000048 08 WA 0 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.shstrtab +.*$" line " [11] .got.plt PROGBITS 0000000000200fe8 000fe8 000040 08 WA 0 0 8" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.symtab +.*$" line " [12] .shstrtab STRTAB 0000000000000000 001028 000066 00 0 0 1" regexp_diff match failure regexp "^ +\[[ 0-9]+\] \.strtab +.*$" line " [13] .symtab SYMTAB 0000000000000000 001450 000258 18 14 14 8" regexp_diff match failure regexp "^Key to Flags:$" line " [14] .strtab STRTAB 0000000000000000 0016a8 000063 00 0 0 1" regexp_diff match failure regexp "^Elf file type is DYN \(Shared object file\)$" line " O (extra OS processing required) o (OS specific), p (processor specific)" regexp_diff match failure regexp "^Entry point 0x[0-9a-f]+$" line "Elf file type is DYN (Shared object file)" regexp_diff match failure regexp "^There are [0-9]+ program headers, starting at offset [0-9]+$" line "Entry point 0x490" regexp_diff match failure regexp "^Program Headers:$" line "There are 5 program headers, starting at offset 64" regexp_diff match failure regexp "^ Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align$" line "Program Headers:" regexp_diff match failure regexp "^ LOAD.*$" line " Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align" regexp_diff match failure regexp "^ DYNAMIC.*$" line " LOAD 0x000e40 0x0000000000200e40 0x0000000000200e40 0x0001e8 0x0001e8 RW 0x200000" regexp_diff match failure regexp "^ Section to Segment mapping:$" line " DYNAMIC 0x000e40 0x0000000000200e40 0x0000000000200e40 0x000160 0x000160 RW 0x8" regexp_diff match failure regexp "^ Segment Sections...$" line " GNU_RELRO 0x000e40 0x0000000000200e40 0x0000000000200e40 0x0001c0 0x0001c0 R 0x1" regexp_diff match failure regexp "^ 00 +.hash .dynsym .dynstr .rela.dyn .rela.plt .plt .text *$" line " PAX_FLAGS 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 0x8" regexp_diff match failure regexp "^ 01 +.dynamic .got .got.plt *$" line " Section to Segment mapping:" regexp_diff match failure regexp "^ 02 +.dynamic *$" line " Segment Sections..." regexp_diff match failure regexp "^Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 8 entries:$" line " 00 .hash .gnu.hash .dynsym .dynstr .rela.dyn .rela.plt .plt .text " regexp_diff match failure regexp "^ +Offset +Info +Type +Symbol's Value Symbol's Name \+ Addend$" line " 01 .dynamic .got .got.plt " regexp_diff match failure regexp "^[0-9a-f]+ 0+200000012 R_X86_64_TPOFF64 +0+ sG3 \+ 0$" line " 02 .dynamic " regexp_diff match failure regexp "^[0-9a-f]+ 0+300000012 R_X86_64_TPOFF64 +0+ sG5 \+ 0$" line " 03 .dynamic .got " regexp_diff match failure regexp "^[0-9a-f]+ 0+400000010 R_X86_64_DTPMOD64 +0+ sG2 \+ 0$" line " 04 " regexp_diff match failure regexp "^[0-9a-f]+ 0+400000011 R_X86_64_DTPOFF64 +0+ sG2 \+ 0$" line "Relocation section '.rela.dyn' at offset 0x358 contains 8 entries:" regexp_diff match failure regexp "^[0-9a-f]+ 0+500000012 R_X86_64_TPOFF64 +0+ sG4 \+ 0$" line " Offset Info Type Symbol's Value Symbol's Name + Addend" regexp_diff match failure regexp "^[0-9a-f]+ 0+800000012 R_X86_64_TPOFF64 +0+ sG6 \+ 0$" line "0000000000200fa0 0000000200000012 R_X86_64_TPOFF64 0000000000000000 sG3 + 0" regexp_diff match failure regexp "^[0-9a-f]+ 0+a00000010 R_X86_64_DTPMOD64 +0+ sG1 \+ 0$" line "0000000000200fa8 0000000300000012 R_X86_64_TPOFF64 0000000000000000 sG5 + 0" regexp_diff match failure regexp "^[0-9a-f]+ 0+a00000011 R_X86_64_DTPOFF64 +0+ sG1 \+ 0$" line "0000000000200fb0 0000000400000010 R_X86_64_DTPMOD64 0000000000000000 sG2 + 0" regexp_diff match failure regexp "^Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 3 entries:$" line "0000000000200fb8 0000000400000011 R_X86_64_DTPOFF64 0000000000000000 sG2 + 0" regexp_diff match failure regexp "^ +Offset +Info +Type +Symbol's Value Symbol's Name \+ Addend$" line "0000000000200fc0 0000000500000012 R_X86_64_TPOFF64 0000000000000000 sG4 + 0" regexp_diff match failure regexp "^[0-9a-f]+ 0+600000007 R_X86_64_JUMP_SLOT +0+ __tls_get_addr \+ 0$" line "0000000000200fc8 0000000700000012 R_X86_64_TPOFF64 0000000000000000 sG6 + 0" regexp_diff match failure regexp "^[0-9a-f]+ 0+a00000024 R_X86_64_TLSDESC +0+ sG1 \+ 0$" line "0000000000200fd0 0000000800000010 R_X86_64_DTPMOD64 0000000000000000 sG1 + 0" regexp_diff match failure regexp "^[0-9a-f]+ 0+400000024 R_X86_64_TLSDESC +0+ sG2 \+ 0$" line "0000000000200fd8 0000000800000011 R_X86_64_DTPOFF64 0000000000000000 sG1 + 0" regexp_diff match failure regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$" line "Relocation section '.rela.plt' at offset 0x418 contains 3 entries:" regexp_diff match failure regexp "^ +Num: +Value +Size Type +Bind +Vis +Ndx Name$" line " Offset Info Type Symbol's Value Symbol's Name + Addend" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line "0000000000201000 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __tls_get_addr + 0" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *$" line "0000000000201018 0000000800000024 R_X86_64_TLSDESC 0000000000000000 sG1 + 0" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG3$" line "0000000000201008 0000000400000024 R_X86_64_TLSDESC 0000000000000000 sG2 + 0" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG5$" line "Symbol table '.dynsym' contains 13 entries:" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG2$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG4$" line " 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE GLOBAL DEFAULT UND __tls_get_addr$" line " 1: 0000000000000490 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 2: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG3" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG6$" line " 3: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fc1$" line " 4: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG1$" line " 5: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG4" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __tls_get_addr" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 7: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG6" regexp_diff match failure regexp "^Symbol table '\.symtab' contains [0-9]+ entries:$" line " 8: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG1" regexp_diff match failure regexp "^ +Num: +Value +Size Type +Bind +Vis +Ndx Name$" line " 9: 0000000000201028 0 NOTYPE GLOBAL DEFAULT ABS _edata" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE LOCAL DEFAULT UND *$" line " 10: 0000000000201028 0 NOTYPE GLOBAL DEFAULT ABS _end" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +1 *$" line " 11: 0000000000201028 0 NOTYPE GLOBAL DEFAULT ABS __bss_start" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +2 *$" line " 12: 0000000000000490 0 FUNC GLOBAL DEFAULT 8 fc1" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +3 *$" line "Symbol table '.symtab' contains 25 entries:" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +4 *$" line " Num: Value Size Type Bind Vis Ndx Name" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +5 *$" line " 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +6 *$" line " 1: 0000000000000158 0 SECTION LOCAL DEFAULT 1 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +7 *$" line " 2: 00000000000001a0 0 SECTION LOCAL DEFAULT 2 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +8 *$" line " 3: 00000000000001d8 0 SECTION LOCAL DEFAULT 3 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +9 *$" line " 4: 0000000000000310 0 SECTION LOCAL DEFAULT 4 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL DEFAULT +10 *$" line " 5: 0000000000000358 0 SECTION LOCAL DEFAULT 5 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT LOCAL HIDDEN ABS _DYNAMIC$" line " 6: 0000000000000418 0 SECTION LOCAL DEFAULT 6 " regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_$" line " 7: 0000000000000460 0 SECTION LOCAL DEFAULT 7 " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG3$" line " 8: 0000000000000490 0 SECTION LOCAL DEFAULT 8 " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG5$" line " 9: 0000000000200e40 0 SECTION LOCAL DEFAULT 9 " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG2$" line " 10: 0000000000200fa0 0 SECTION LOCAL DEFAULT 10 " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG4$" line " 11: 0000000000200fe8 0 SECTION LOCAL DEFAULT 11 " regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 NOTYPE GLOBAL DEFAULT UND __tls_get_addr$" line " 12: 0000000000200e40 0 OBJECT LOCAL HIDDEN ABS _DYNAMIC" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" line " 13: 0000000000200fe8 0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG6$" line " 14: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG3" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 FUNC +GLOBAL DEFAULT +7 fc1$" line " 15: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG5" regexp_diff match failure regexp "^ +[0-9]+: 0+ +0 TLS +GLOBAL DEFAULT UND sG1$" line " 16: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG2" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _edata$" line " 17: 0000000000000000 0 TLS GLOBAL DEFAULT UND sG4" regexp_diff match failure regexp "^ +[0-9]+: [0-9a-f]+ +0 NOTYPE GLOBAL DEFAULT ABS _end$" line " 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __tls_get_addr" extra lines in dump.out starting with "^ 19: 0000000000201028 0 NOTYPE GLOBAL DEFAULT ABS __bss_start$" EOF from /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/tlsgdesc.rd FAIL: TLS with global dynamic and descriptors /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new --64 -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/hidden2.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new --64 -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/hidden2.s 2>&1} /dev/null ld.tmp (timeout = 300) ./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -shared -melf_x86_64 -o tmpdir/dump tmpdir/dump0.o Executing on host: sh -c {./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -shared -melf_x86_64 -o tmpdir/dump tmpdir/dump0.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/objdump -drw tmpdir/dump > tmpdir/dump.out Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/objdump -drw tmpdir/dump > tmpdir/dump.out 2>ld.tmp} /dev/null (timeout = 300) regexp_diff match failure regexp "^[ ]*[a-f0-9]+: e8 33 fe ff ff callq 0 $" line " 270: e8 8b fd ff ff callq 0 " FAIL: ld-x86-64/hidden2 /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new --64 -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/protected3.s Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../gas/as-new --64 -o tmpdir/dump0.o /tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64/protected3.s 2>&1} /dev/null ld.tmp (timeout = 300) ./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -shared -melf_x86_64 -o tmpdir/dump tmpdir/dump0.o Executing on host: sh -c {./ld-new -L/tmp/portage/sys-devel-binutils-2.19/work/binutils-2.19/ld/testsuite/ld-x86-64 -shared -melf_x86_64 -o tmpdir/dump tmpdir/dump0.o 2>&1} /dev/null ld.tmp (timeout = 300) /tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/objdump -drw tmpdir/dump > tmpdir/dump.out Executing on host: sh -c {/tmp/portage/sys-devel-binutils-2.19/work/build/ld/../binutils/objdump -drw tmpdir/dump > tmpdir/dump.out 2>ld.tmp} /dev/null (timeout = 300) regexp_diff match failure regexp "^[ ]*[a-f0-9]+: 8b 05 ce 00 20 00 mov 0x[a-f0-9]+\(%rip\),%eax # [a-f0-9]+ $" line " 28c: 8b 05 6e 0d 20 00 mov 0x200d6e(%rip),%eax # 201000 " FAIL: ld-x86-64/protected3