dwww Home | Show directory contents | Find package

Native configuration is x86_64-pc-linux-gnu

                === binutils tests ===

Schedule of variations:
    unix

Running target unix
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/aarch64/aarch64.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/addr2line.exp ...
PASS: addr2line
PASS: addr2line -f option
PASS: addr2line -s option
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/ar.exp ...
PASS: ar long file names
PASS: ar thin archive
PASS: ar thin archive with nested archive
PASS: ar symbol table
PASS: ar argument parsing
PASS: ar deterministic archive
PASS: ar deleting an element
PASS: ar moving an element
PASS: archive with empty element
PASS: ar extracting an element
PASS: ar many files
PASS: ar adding library dependencies
PASS: ar unique symbol in archive
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/arc/objdump.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/arm/objdump.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/bfin/objdump.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/compress.exp ...
PASS: objcopy (objcopy compress debug sections)
PASS: objcopy (objcopy decompress compressed debug sections)
PASS: objcopy decompress debug sections in archive
PASS: objcopy compress debug sections in archive with zlib-gnu
PASS: objdump compress debug sections
PASS: objdump compress debug sections 3
PASS: objcopy (objcopy compress empty debug sections)
PASS: Uncompressed .debug_str section starting with ZLIB
PASS: readelf -t zlib-gabi compress debug sections
PASS: readelf -S zlib-gabi compress debug sections
PASS: objcopy (objcopy compress debug sections with zlib-gabi)
PASS: objcopy (objcopy decompress compressed debug sections with zlib-gabi)
PASS: objcopy (objcopy zlib-gnu compress debug sections with zlib-gabi)
PASS: objcopy (objcopy zlib-gabi compress debug sections with zlib-gnu)
PASS: objcopy (objcopy compress debug sections 3 with zlib-gabi)
PASS: objcopy (objcopy decompress compressed debug sections 3 with zlib-gabi)
PASS: objcopy (objcopy zlib-gnu compress debug sections 3 with zlib-gabi)
PASS: objcopy (objcopy zlib-gabi compress debug sections 3 with zlib-gnu)
PASS: objcopy (objcopy zlib-gnu compress debug sections 3)
PASS: objcopy (objcopy zlib-gabi compress debug sections 3)
PASS: objcopy decompress debug sections in archive with zlib-gabi
PASS: objcopy compress debug sections in archive with zlib-gabi
PASS: objdump compress debug sections 3 with zlib-gabi
PASS: objcopy (objcopy compress debug sections with zstd)
PASS: objcopy (objcopy decompress compressed debug sections with zstd)
PASS: Convert x86-64 object with zlib-gabi to x32 (1)
PASS: Convert x86-64 object with zlib-gabi to x32 (2)
PASS: Convert x86-64 object with zlib-gabi to x32 (3)
PASS: Convert x86-64 object with zlib-gnu to x32 (1)
PASS: Convert x86-64 object with zlib-gnu to x32 (2)
PASS: Convert x86-64 object with zlib-gnu to x32 (3)
PASS: Convert x86-64 object to x32 (1)
PASS: Convert x86-64 object to x32 (2)
PASS: Convert x86-64 object to x32 (3)
PASS: Convert x32 object with zlib-gabi to x86-64 (1)
PASS: Convert x32 object with zlib-gabi to x86-64 (2)
PASS: Convert x32 object with zlib-gabi to x86-64 (3)
PASS: Convert x32 object with zlib-gnu to x86-64 (1)
PASS: Convert x32 object with zlib-gnu to x86-64 (2)
PASS: Convert x32 object with zlib-gnu to x86-64 (3)
PASS: Convert x32 object to x86-64 (1)
PASS: Convert x32 object to x86-64 (2)
PASS: Convert x32 object to x86-64 (3)
PASS: gnu-debuglink (objdump 1)
PASS: gnu-debuglink (objdump 2)
PASS: gnu-debuglink (objdump with missing link)
PASS: gnu-debuglink (readelf with missing link)
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/cxxfilt.exp ...
PASS: cxxfilt: demangling _Z1fIvJiELb0EEvPDOT1_EFT_DpT0_E
PASS: cxxfilt: demangling _Z14int_if_addableI1YERiP1AIXszpldecvPT_Li0EdecvS4_Li0EEE
PASS: cxxfilt: demangling Z3fooiPiPS_PS0_PS1_PS2_PS3_PS4_PS5_PS6_PS7_PS8_PS9_PSA_PSB_PSC_
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/debuginfod.exp ...
UNSUPPORTED: debuginfod (not found)
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/dlltool.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/elfedit.exp ...
PASS: Update ELF header 1
PASS: Update ELF header 2
PASS: Update ELF header 3
PASS: Update ELF header 4
PASS: Update ELF header 5
PASS: Update ELF header 6
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/hppa/objdump.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/i386/i386.exp ...
PASS: objcopy on compressed debug sections
PASS: strip on uncompressed debug sections
PASS: strip on compressed debug sections
PASS: binutils-all/i386/empty
PASS: binutils-all/i386/ibt
PASS: binutils-all/i386/pr21231a
PASS: binutils-all/i386/pr21231b
PASS: binutils-all/i386/shstk
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/loongarch64/loongarch64.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/m68k/objdump.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/mips/mips.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/nfp/objdump.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/nm.exp ...
PASS: nm (no arguments)
PASS: nm -g
PASS: nm -P
PASS: nm -t d
PASS: nm --format posix
PASS: nm --size-sort
PASS: nm -g on unique symbols
PASS: nm --with-symbol-versions
PASS: nm --line-numbers on DWARF-4 debug info
PASS: nm --ifunc-chars (global ifunc)
PASS: nm --ifunc-chars (local ifunc)
PASS: nm --no-weak (weak symbol with default value)
PASS: nm --no-weak (weak symbol without default value)
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/objcopy.exp ...
PASS: objcopy object (simple copy)
PASS: objcopy (verilog data width 0)
PASS: objcopy (verilog data width 1)
PASS: objcopy (verilog data width 2)
PASS: objcopy (verilog data width 4)
PASS: objcopy (verilog data width 8)
PASS: objcopy (verilog output endian-ness == input endian-ness)
PASS: objcopy --reverse-bytes
PASS: objcopy -i --interleave-width
PASS: objcopy -O srec
PASS: objcopy --set-start
PASS: objcopy --adjust-start
PASS: objcopy --adjust-vma
PASS: objcopy --adjust-section-vma +
PASS: objcopy --adjust-section-vma =
PASS: strip preserving OS/ABI
PASS: strip
PASS: strip with saving a symbol
PASS: simple objcopy of executable
PASS: run objcopy of executable
PASS: strip executable preserving OS/ABI
PASS: run stripped executable
PASS: run stripped executable with saving a symbol
PASS: keep only debug data
PASS: simple objcopy of debug data
PASS: NOBITS sections retain sh_link field
PASS: --only-keep-debug for ELF relocatables
PASS: localize 'fo*' but not 'foo'
PASS: weaken 'fo*' but not 'foo'
PASS: weaken 'fo*' but not 'foo', localize foo.
PASS: weaken '*' but not 'foo' or 'bar'
PASS: weaken STB_GNU_UNIQUE symbols
PASS: binutils-all/common-1a
PASS: binutils-all/common-1b
PASS: binutils-all/common-1c
PASS: binutils-all/common-1d
PASS: binutils-all/common-1e
PASS: binutils-all/common-1f
PASS: binutils-all/common-2a
PASS: binutils-all/common-2b
PASS: binutils-all/common-2c
PASS: binutils-all/common-2d
PASS: binutils-all/common-2e
PASS: binutils-all/common-2f
PASS: objcopy object (ELF unknown section type)
PASS: objcopy (ELF group 1)
PASS: objcopy (ELF group 2)
PASS: objcopy (ELF group 3)
PASS: objcopy (ELF group 4)
PASS: objcopy (GNU_MBIND section)
PASS: copy removing group member
PASS: copy removing all group member
PASS: copy removing reloc group member
PASS: copy removing non-reloc group member
PASS: copy removing reloc and non-reloc group member
PASS: copy with setting section flags 1
PASS: add notes section
PASS: merge notes section (64-bits)
PASS: v2 gnu build attribute notes (64-bit)
PASS: v3 gnu build attribute notes (64-bit)
PASS: v3 gnu build attribute note merging (64-bit)
PASS: assembler generated build notes
PASS: copy with setting section flags 2
PASS: copy with setting section flags 3
PASS: strip --strip-unneeded on common symbol
PASS: Error when using --keep-global-symbol with --globalize-symbol
PASS: ihex objcopy test
PASS: binutils-all/pr19020a
PASS: binutils-all/pr19020b
PASS: strip with section group 1
PASS: strip with section group 2
PASS: strip empty file
PASS: strip with section group 4
PASS: strip with section group 5
PASS: strip with section group 6
PASS: strip with section group 7
PASS: strip with section group 8
PASS: strip with section group 9
PASS: binutils-all/strip-12
PASS: binutils-all/strip-13
PASS: binutils-all/strip-14
PASS: binutils-all/strip-15
PASS: strip on STB_GNU_UNIQUE
PASS: strip -g empty file
PASS: objcopy keeps symbols needed by relocs
PASS: --localize-hidden test 1
PASS: unordered .debug_info references to .debug_ranges
UNSUPPORTED: unordered .debug_info references to .debug_ranges
PASS: objcopy add-section
PASS: objcopy add-symbol
PASS: objcopy add-empty-section
PASS: objcopy on sections with SHF_EXCLUDE
PASS: strip --strip-unneeded on sections with SHF_EXCLUDE
PASS: binutils-all/only-section-01
PASS: binutils-all/remove-section-01
PASS: binutils-all/keep-section-1
PASS: binutils-all/keep-section-2
PASS: binutils-all/remove-relocs-01
PASS: binutils-all/remove-relocs-02
PASS: binutils-all/remove-relocs-03
PASS: binutils-all/remove-relocs-04
PASS: binutils-all/remove-relocs-05
PASS: binutils-all/remove-relocs-06
PASS: binutils-all/remove-relocs-07
PASS: binutils-all/remove-relocs-08
PASS: --localize-hidden test 2
PASS: strip without global symbol 
PASS: remove-section relocation sections
PASS: binutils-all/pr23633
PASS: binutils-all/set-section-alignment
PASS: objcopy executable (pr25662)
PASS: objcopy executable (pr25662) timestamp
PASS: objcopy rename-section with flags - keep relocation
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/objdump.exp ...
PASS: objdump -i
PASS: objdump -f (tmpdir/bintest.o, tmpdir/bintest.o)
PASS: objdump -f (tmpdir/bintest.a, bintest2.o)
PASS: objdump -h (tmpdir/bintest.o, tmpdir/bintest.o)
PASS: objdump -h (tmpdir/bintest.a, bintest2.o)
PASS: objdump -t (tmpdir/bintest.o)
PASS: objdump -t (tmpdir/bintest.a)
PASS: objdump -r (tmpdir/bintest.o, tmpdir/bintest.o)
PASS: objdump -r (tmpdir/bintest.a, bintest2.o)
PASS: objdump -d tmpdir/bintest.o
PASS: objdump -d tmpdir/bintest.a
PASS: objdump --disassemble=text_symbol2 tmpdir/bintest.o
PASS: objdump --disassemble=func tmpdir/disasm.o
PASS: objdump --disassemble=non_func tmpdir/disasm.o
PASS: objdump -d --show-all-symbols tmpdir/bintest.o
PASS: objdump -s (tmpdir/bintest.o, tmpdir/bintest.o)
PASS: objdump -s (tmpdir/bintest.a, bintest2.o)
PASS: objdump -s -j .zdebug_abbrev
PASS: objdump -W
PASS: objdump -WL
PASS: objdump -W for debug_ranges
PASS: objdump -Wi for DW_OP_*
PASS: build-id-debuglink
PASS: objdump -Wk
PASS: follow-debuglink (--process-links --dwarf=info --dwarf=str)
PASS: follow-debuglink (--process-links --headers --wide)
PASS: objdump -s --start-address 0x80000004 --stop-address 0x80000008 (tmpdir/bintest_signed.o)
PASS: objdump -d --start-address 0x80000004 --stop-address 0x80000008 (tmpdir/bintest_signed.o)
PASS: dotnet-assemblies (ordinary x86 DLL)
PASS: dotnet-assemblies (32-bit .NET)
PASS: dotnet-assemblies (ordinary x86_64 DLL)
PASS: dotnet-assemblies (64-bit)
PASS: objdump -S
PASS: objdump --source-comment
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/readelf.exp ...
PASS: finding out ELF size with readelf -h (1)
PASS: readelf -h bintest
PASS: readelf -S bintest
PASS: readelf -s bintest
PASS: readelf -r bintest
PASS: readelf -h bintest.thin
PASS: readelf -h bintest.thin
PASS: readelf --syms --demangle --wide mangled
PASS: readelf -wi
PASS: readelf -wa (compressed)
PASS: readelf -p
PASS: binutils-all/pr25543
PASS: readelf SHF_GNU_RETAIN
PASS: -t (section details) for readelf SHF_GNU_RETAIN
PASS: Unknown SHF_MASKOS value in section
PASS: -t (section details) for unknown SHF_MASKOS value in section
PASS: binutils-all/pr26548
PASS: readelf -Wwi pr26548e
PASS: readelf -n version
PASS: readelf --debug-dump=loc pr18374
PASS: readelf --debug-dump=loc locview-1
PASS: readelf --debug-dump=loc locview-2
PASS: readelf --decompress --hex-dump .debug_loc z
PASS: finding out ELF size with readelf -h (2)
PASS: readelf -wiaoRlL dw5
PASS: finding out ELF size with readelf -h (3)
PASS: readelf -wi dwarf-attributes
PASS: readelf --debug-dump=links -wN debuglink
PASS: readelf -wKis -P debuglink
PASS: readelf --debug-dump=links --debug-dump=no-follow-links dwo
PASS: readelf --enable-checks --sections --wide zero-sec
PASS: readelf --debug-dump=macro -wN pr26112
PASS: readelf -wi pr26160
PASS: finding out ELF size with readelf -h (2)
PASS: readelf -wi dw5-op
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/riscv/riscv.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/size.exp ...
PASS: size (no arguments)
PASS: size -A
PASS: size -G
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/strings.exp ...
PASS: strings: decoding little-endian multibyte strings
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/update-section.exp ...
PASS: objcopy (dump empty section)
PASS: objcopy (compare update-1.o update-2.o)
PASS: objcopy (compare update-1.o update-3.o)
PASS: objcopy (compare update-1.o update-4.o)
PASS: objcopy (objcopy --update-section .bar=tmpdir/dumped-contents update-2.o)
PASS: objcopy (objcopy --update-section .foo=tmpdir/dumped-contents  --remove-section .foo update-2.o)
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/vax/objdump.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/wasm32/wasm32.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/windres/windres.exp ...
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/x86-64/objects.exp ...
PASS: objcopy (binutils-all/x86-64/pr22451.o)
Running /build/binutils-G47RqV/binutils-2.40/binutils/testsuite/binutils-all/x86-64/x86-64.exp ...
PASS: objcopy on compressed debug sections
PASS: strip on uncompressed debug sections
PASS: strip on compressed debug sections
PASS: binutils-all/x86-64/empty-x32
PASS: binutils-all/x86-64/empty
PASS: binutils-all/x86-64/ibt-x32
PASS: binutils-all/x86-64/ibt
PASS: binutils-all/x86-64/lam-u48
PASS: binutils-all/x86-64/lam-u57
PASS: binutils-all/x86-64/pr21231a
PASS: binutils-all/x86-64/pr21231b
PASS: binutils-all/x86-64/pr23494a-x32
PASS: binutils-all/x86-64/pr23494a
PASS: binutils-all/x86-64/pr23494b-x32
PASS: binutils-all/x86-64/pr23494b
PASS: binutils-all/x86-64/pr23494c-x32
PASS: binutils-all/x86-64/pr23494c
PASS: binutils-all/x86-64/pr23494d-x32
PASS: binutils-all/x86-64/pr23494d
PASS: binutils-all/x86-64/pr23494e-x32
PASS: binutils-all/x86-64/pr23494e
PASS: binutils-all/x86-64/shstk-x32
PASS: binutils-all/x86-64/shstk
PASS: readelf -wi (binutils-all/x86-64/pr26808.dwp)
PASS: strip (binutils-all/x86-64/pr27708.exe)

                === binutils Summary ===

# of expected passes            310
# of unsupported tests          2
Native configuration is x86_64-pc-linux-gnu

                === gas tests ===

Schedule of variations:
    unix

Running target unix
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/aarch64/aarch64.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/all/gas.exp ...
PASS: pcrel values in assignment
PASS: simplifiable double subtraction
PASS: simplifiable double subtraction (-a)
PASS: simple FP constants
PASS: difference of two undefined symbols
PASS: .equiv for symbol already set to another one
PASS: .equiv for symbol already set to an expression
PASS: Output file must be distinct from input
PASS: .equ for symbol already set
PASS: .equ for symbol already set through .eqv
PASS: .eqv support
PASS: .eqv for symbol already set
PASS: eqv involving dot
PASS: == assignment support
PASS: == assignment for symbol already set
PASS: bad recursive assignments
PASS: gas/all/local-label-overflow
PASS: simple forward references
PASS: forward references
PASS: forward expression
PASS: .equ redefinitions
PASS: .equ redefinitions (2)
PASS: .equ redefinitions (3)
PASS: .set for symbol already used as label
PASS: .set for symbol already defined through .comm
PASS: comment.s: comments in listings
PASS: general info section in listings
PASS: difference between forward references
PASS: struct
PASS: align
PASS: align2
PASS: alternate macro syntax
PASS: alternate macro syntax (escape)
PASS: evaluation of simple expressions
PASS: conditional listings
PASS: incbin
PASS: all overflow
PASS: assignment tests
PASS: .sleb128 tests
PASS: .sleb128 tests (2)
PASS: .sleb128 tests (3)
PASS: .sleb128 tests (4)
PASS: .sleb128 tests (5)
PASS: .sleb128 tests (7)
PASS: .sleb128 tests (8)
PASS: undefined symbols in sleb128 directive
PASS: relax .uleb128
PASS: .quad tests
PASS: octa bignum
PASS: weakref tests, relocations
PASS: weakref tests, global syms
PASS: weakref tests, local syms
PASS: weakref tests, strong undefined syms
PASS: weakref tests, weak undefined syms
PASS: e: would close weakref loop: e => a => b => c => d => e
PASS: a: would close weakref loop: a => b => c => d => e => a
PASS: is already defined
PASS: .strings tests
PASS: gas/all/none
PASS: quoted symbol names
PASS: all cond-2
PASS: all linefile
PASS: all macro
PASS: all pr20312
PASS: gas/all/err-1.s  (test for errors, line 3)
PASS: gas/all/err-1.s  (test for errors, line 4)
PASS: gas/all/err-1.s  (test for errors, line 5)
PASS: gas/all/err-1.s  (test for errors, line 6)
PASS: gas/all/err-1.s  (test for errors, line 7)
PASS: gas/all/err-1.s (test for excess errors)
PASS: gas/all/err-fakelabel.s  (test for errors, line 3)
PASS: gas/all/err-fakelabel.s (test for excess errors)
PASS: gas/all/err-sizeof.s  (test for errors, line 3)
PASS: gas/all/err-sizeof.s  (test for errors, line 4)
PASS: gas/all/err-sizeof.s  (test for errors, line 5)
PASS: gas/all/err-sizeof.s  (test for errors, line 6)
PASS: gas/all/err-sizeof.s  (test for errors, line 9)
PASS: gas/all/err-sizeof.s  (test for errors, line 10)
PASS: gas/all/err-sizeof.s  (test for errors, line 3)
PASS: gas/all/err-sizeof.s junk (test for errors, line 4)
PASS: gas/all/err-sizeof.s junk (test for errors, line 5)
PASS: gas/all/err-sizeof.s junk (test for errors, line 6)
PASS: gas/all/err-sizeof.s missing (test for warnings, line 9)
PASS: gas/all/err-sizeof.s missing (test for warnings, line 10)
PASS: gas/all/err-sizeof.s (test for excess errors)
PASS: gas/all/warn-1.s  (test for warnings, line 3)
PASS: gas/all/warn-1.s  (test for errors, line 4)
PASS: gas/all/warn-1.s  (test for warnings, line 5)
PASS: gas/all/warn-1.s  (test for warnings, line 6)
PASS: gas/all/warn-1.s  (test for warnings, line 7)
PASS: gas/all/warn-1.s (test for excess errors)
PASS: .org test 1
PASS: .org test 2
PASS: .org test 3
PASS: .org test 4
PASS: .org test 5
PASS: .org test 6
PASS: fill test with forward labels
PASS: .xstabs
PASS: Generate NOPs in an architecture neutral manner
PASS: Generation of NUL terminated strings
PASS: gas/all/pr27384
PASS: gas/all/pr27381
PASS: gas/all/multibyte1
PASS: gas/all/multibyte2
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/alpha/alpha.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/arc/arc.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/arc/warn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/arm/arm.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/avr/avr.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/bfin/bfin.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/bfin/error.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/bpf/bpf.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/cfi-sframe/cfi-sframe.exp ...
PASS: SFrame generation using CFI directive .cfi_sections
PASS: Command line option for generating SFrame
PASS: SFrame can co-exist with EH Frame
PASS: SFrame cfi_def_cfa_offset test
PASS: SFrame cfi_adjust_cfa_offset test
PASS: SFrame cfi_offset test
PASS: SFrame cfi_rel_offset test
PASS: SFrame cfi_val_offset test
PASS: Uninteresting cfi directives generate an empty SFrame section
PASS: SFrame supports only FP/SP based CFA
PASS: SFrame supports only default return column
PASS: SFrame generation on x86_64
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/cfi/cfi.exp ...
PASS: CFI on x86-64
PASS: CFI on i386
PASS: CFI on i386, 2
PASS: .cfi_label directive
PASS: cfi cfi-diag-1
PASS: CFI common 1
PASS: CFI common 2
PASS: CFI common 3
PASS: CFI common 4
PASS: CFI common 5
PASS: CFI common 6
PASS: CFI common 7
PASS: CFI common 8
PASS: CFI common 9
PASS: CIE Version 0
PASS: CIE Version 1
PASS: CIE Version 2
PASS: CIE Version 3
PASS: CIE Version 4
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/cr16/cr16.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/cr16/pic.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/cris/cris.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/crx/allinsn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/csky/csky.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/d10v/d10v.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/d30v/d30.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/dlx/alltests.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/elf/elf.exp ...
PASS: elf ehopt0
PASS: .file file names
PASS: .file file names ordering
PASS: group section (using readelf -SW)
PASS: group section (using readelf -g)
PASS: group section name
PASS: group section with multiple sections of same name (using readelf -SW)
PASS: group section with multiple sections of same name (using readelf -g)
PASS: debug info in group section and non-group section with same name
PASS: gas/elf/group3
PASS: Attaching a section to a group
PASS: Errors generated by .attach_to_group
PASS: automatic section group a
PASS: automatic section group b
PASS: .equ redefinitions (ELF)
PASS: elf equate relocs
PASS: Ill-formed directives
PASS: elf section0
PASS: elf section1
PASS: elf section2 list
PASS: note section
PASS: label arithmetic with multiple same-name sections
PASS: elf section5 list
PASS: ELF struct
PASS: .set with expression
PASS: ELF symbol versioning
PASS: unsupported .symver with common symbol
PASS: defining a section with the same name as a symbol
PASS: .set with IFUNC
PASS: elf type list
PASS: elf type-2 list
PASS: elf section6
PASS: elf section7
PASS: section flags
PASS: section flags (for GNU lto sections)
PASS: numeric section flags and types
PASS: Disabling section padding
PASS: mbind sections 12
PASS: mbind section contents 16
PASS: mbind sections without SHF_ALLOC
PASS: array sections
PASS: elf section15
PASS: mbind sections 16
PASS: mbind section contents 16
PASS: incorrect section ID
PASS: linked-to section 1
PASS: linked-to section 2
PASS: linked-to section 3
PASS: incorrect linked-to symbols
PASS: SHF_GNU_RETAIN sections 22
PASS: SHF_GNU_RETAIN set with numeric flag value in .section
UNSUPPORTED: SHF_GNU_RETAIN set with numeric flag value in .section for non-GNU OSABI target
PASS: Merge SHF_GNU_RETAIN for non-unique sections
PASS: Merge SHF_GNU_RETAIN for non-unique sections (check no unmerged)
PASS: sections 25 (.noinit)
PASS: sections 26 (.persistent)
PASS: SHF_GNU_RETAIN sections 27
PASS: SHF_GNU_RETAIN sections 28
PASS: SHF_GNU_RETAIN sections 29
PASS: Setting the sh_link field to 0
PASS: ELF symbol size
PASS: DWARF2 1
PASS: DWARF2 2
PASS: DWARF2 3
PASS: DWARF2 4
PASS: DWARF2 5
PASS: DWARF2 6
PASS: DWARF2 7
PASS: DWARF2 8
PASS: DWARF2 9
PASS: DWARF2 10
PASS: DWARF2 11
PASS: DWARF2 12
PASS: DWARF2 13
PASS: DWARF2 14
PASS: DWARF2 15
PASS: DWARF2 16
PASS: DWARF2 17
PASS: DWARF2 18
PASS: DWARF2 19
PASS: DWARF2_20: debug ranges ignore non-code sections
PASS: DWARF2 21
PASS: DWARF5 .file 0 (no directory)
PASS: DWARF5 .file 0 (directory and relative file)
PASS: DWARF5 .file 0 (directory and absolute file)
PASS: DWARF5 dir[0]
PASS: DWARF5 .loc 0
PASS: DWARF4 CU
PASS: DWARF5 CU
PASS: Check line table is produced with .nops
PASS: line number entries for section changes inside .irp
PASS: line number entries for .macro expansions
PASS: line number entries for expansions of .macro coming from .include
PASS: Dwarf3 function debug info
PASS: Dwarf5 function debug info
PASS: Dwarf5 global function debug info
PASS: Dwarf5 local function debug info
PASS: elf line
PASS: DWARF5: no files or directories (PR 25917)
PASS: good .bss / .struct data allocation directives
PASS: bad .bss / .struct data allocation directives
PASS: Check bad section flag
PASS: Check bad size directive
PASS: Check bad group
PASS: PR 27355
PASS: Multibyte symbol names
PASS: .startof. / .sizeof.
PASS: gas/elf/missing-build-notes
PASS: weak and common directives
PASS: common and weak directives
PASS: gas/elf/common3a
PASS: gas/elf/common3b
PASS: gas/elf/common4a
PASS: gas/elf/common4b
PASS: gas/elf/common5a
PASS: gas/elf/common5b
PASS: gas/elf/common5c
PASS: gas/elf/common5d
PASS: .strtab section
PASS: bignum byte values
PASS: gas/elf/section-symbol-redef
PASS: .reloc against undefined local symbol (PR 27228)
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/epiphany/allinsn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/fr30/allinsn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/fr30/fr30.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/frv/allinsn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/ft32/ft32.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/h8300-elf.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/h8300.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t01_mov.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t02_mova.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t03_add.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t04_sub.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t05_cmp.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t06_ari2.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t07_ari3.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t08_or.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t09_xor.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t10_and.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t11_logs.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t12_bit.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/h8300/t13_otr.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/hppa/basic/basic.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/hppa/parse/parse.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/hppa/reloc/reloc.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/hppa/unsorted/unsorted.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/i386/codeview.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/i386/i386.exp ...
PASS: i386 float
PASS: i386 general
PASS: i386 inval
PASS: i386 inval-16
PASS: i386 segment
PASS: i386 inval-seg
PASS: i386 inval-reg
PASS: i386 modrm
PASS: i386 naked reg
PASS: i386 opcodes
PASS: i386 opcodes (Intel disassembly)
PASS: i386 opcodes (w/ suffix)
PASS: i386 intel (AT&T disassembly)
PASS: i386 intel
PASS: i386 intel16
PASS: i386 intelbad
PASS: i386 intel-ok
PASS: i386 prefix
PASS: i386 prefix32
PASS: i386 LEA-like warnings
PASS: i386 16-bit LEA
PASS: i386 amd
PASS: i386 katmai
PASS: i386 jump
PASS: x86 mov with sign-extend (32-bit object)
PASS: x86 mov with zero-extend (32-bit object)
PASS: i386 relax 1
PASS: i386 relax 2
PASS: i386 ssemmx2
PASS: i386 sse2
PASS: i386 16-bit SSE2
PASS: i386 sub
PASS: i386 SSE3
PASS: i386 SSE3 (Intel disassembly)
PASS: i386 SIB
PASS: i386 SIB (Intel mode)
PASS: i386 displacement
PASS: i386 displacement (Intel mode)
PASS: i386 32bit displacement
PASS: i386 disp-imm-16
PASS: i386 displacements / immediates (32-bit)
PASS: i386 VMX
PASS: i386 VMFUNC
PASS: i386 SMX
PASS: i386 suffix
PASS: i386 suffix (Intel mode)
PASS: i386 suffix-bad
PASS: i386 immed
PASS: i386 equates
PASS: i386 equ-2
PASS: i386 equ-bad
PASS: i386 divide
PASS: i386 quoted symbols
PASS: i386 memory operands w/ unary operators
PASS: i386 padlock
PASS: i386 cr8+
PASS: i386 cr-err
PASS: i386 control/debug register with ignored MOD field
PASS: 32-bit SVME
PASS: 16-bit SVME
PASS: i386 amdfam10
PASS: i386 SSSE3
PASS: i386 rep prefix
PASS: i386 rep prefix (with suffixes)
PASS: i386 inval-rep
PASS: i386 lockable insns
PASS: i386 lockable insns (Intel disassembly)
PASS: i386 lockbad-1
PASS: i386 long insns
PASS: i386 long insns (Intel disassembly)
PASS: i386 nops
PASS: i386 nops 16bit 1
PASS: i386 nops 1
PASS: i386 -mtune=i386 nops 1
PASS: i386 nops -march=i386 -mtune=i686 1
PASS: i386 -mtune=i686 nops 1
PASS: i386 -mtune=k8 nops 1
PASS: i386 -mtune=core2 nops 1
PASS: i386 nops 2
PASS: i386 nops -mtune=i386 2
PASS: i386 -march=i386 -mtune=core2 nops 2
PASS: i386 nops 3
PASS: i386 nops -mtune=i386 3
PASS: i386 -mtune=i686 nops 3
PASS: i386 nops 4
PASS: i386 nops -mtune=i386 4
PASS: i386 -mtune=i686 nops 4
PASS: i386 -march=i686+nop nops 4a
PASS: i386 nops 5
PASS: i386 -march=i686 nops 5
PASS: i386 nops 6
PASS: i386 nops 7
PASS: i386 nops 8
PASS: 16-bit insns not sizeable through register operands
PASS: i386 noreg16
PASS: 16-bit insns not sizeable through register operands w/ data32
PASS: 32-bit insns not sizeable through register operands
PASS: i386 noreg32
PASS: 32-bit insns not sizeable through register operands w/ data16
PASS: i386 movx16
PASS: i386 movx32
PASS: ix86 insn sizing
PASS: i386 16-bit addressing in 32-bit mode.
PASS: i386 32-bit addressing in 16-bit mode.
PASS: i386 with .code16
PASS: i386 oversized16
PASS: i386 32-bit wrapping calculations (text)
PASS: i386 32-bit wrapping calculations (data)
PASS: i386 SSE4.1
PASS: i386 SSE4.1 (Intel disassembly)
PASS: i386 SSE4.2
PASS: i386 SSE4.2 (Intel disassembly)
PASS: i386 crc32
PASS: i386 crc32 (Intel disassembly)
PASS: i386 crc32 w/ suffix
PASS: i386 inval-crc32
PASS: i386 SIMD
PASS: i386 SIMD (Intel mode)
PASS: i386 SIMD (with suffixes)
PASS: i386 SIMD (16-bit)
PASS: i386 mem
PASS: i386 mem (Intel mode)
PASS: i386 reg
PASS: i386 reg (Intel mode)
PASS: i386
PASS: i386 (Intel mode)
PASS: i386 float AT&T mnemonic
PASS: i386 float Intel mnemonic
PASS: i386 float Intel mnemonic (2)
PASS: i386 arch 1
PASS: i386 arch 2
PASS: i386 arch 3
PASS: i386 arch 4
PASS: i386 arch 5
PASS: i386 arch 6
PASS: i386 arch 7
PASS: i386 arch 9
PASS: i386 arch 10
PASS: i386 arch 10 (lzcnt)
PASS: i386 arch 10 (prefetchw)
PASS: i386 arch 10 (bdver1)
PASS: i386 arch 10 (bdver2)
PASS: i386 arch 10 (bdver3)
PASS: i386 arch 10 (bdver4)
PASS: i386 arch 13 (znver1)
PASS: i386 arch 13 (znver2)
PASS: i386 arch 14 (znver3)
PASS: i386 arch 14 (znver4)
PASS: i386 arch 10 (btver1)
PASS: i386 arch 10 (btver2)
PASS: i386 arch-10-1
PASS: i386 arch-10-2
PASS: i386 arch-10-3
PASS: i386 arch-10-4
PASS: i386 arch-10-5
PASS: i386 arch 11
PASS: i386 arch 12
PASS: i386 arch 13
PASS: i386 arch 14
PASS: i386 arch 14-1
PASS: i386 arch-dflt
PASS: i386 arch-stk
PASS: i386 8087
PASS: i386 287
PASS: i386 387 (cmdline)
PASS: i386 no87
PASS: i386 no87-2
PASS: i386 no87-3
PASS: i386 stN
PASS: i386 fpu
PASS: i386 nommx-1
PASS: i386 nommx-2
PASS: i386 nommx-3
PASS: i386 nosse-1
PASS: i386 nosse-2
PASS: i386 nosse-3
PASS: i386 nosse-4
PASS: i386 .nosse
PASS: i386 noavx-1
PASS: i386 noavx-2
PASS: i386 noavx-3
PASS: i386 .noavx
PASS: i386 noavx512-1
PASS: i386 noavx512-2
PASS: ix86 no extended registers
PASS: high/disabled XMM/mask registers in 32-bit mode
PASS: i386 xsave
PASS: i386 xsave (Intel mode)
PASS: i386 AES
PASS: i386 AES (Intel mode)
PASS: i386 PCLMUL
PASS: i386 PCLMUL (Intel mode)
PASS: i386 AVX
PASS: i386 AVX (Intel disassembly)
PASS: i386 AVX scalar insns
PASS: i386 AVX scalar insns (Intel disassembly)
PASS: i386 VEX.128 scalar insns with -mavxscalar=256 -msse2avx
PASS: i386 16-bit AVX
PASS: i386 256bit integer AVX insns
PASS: i386 256bit integer AVX insns (Intel disassembly)
PASS: i386 AVX2 insns
PASS: i386 AVX2 insns (Intel disassembly)
PASS: i386 AVX GATHER insns
PASS: i386 AVX GATHER insns (Intel disassembly)
PASS: i386 AVX WIG insns with -mvexwig=1
PASS: i386 AVX2 WIG insns with -mvexwig=1
PASS: i386 VEX non-LIG insns with -mavxscalar=256
PASS: i386 AVX512F insns
PASS: i386 AVX512F insns (Intel disassembly)
PASS: i386 AVX512F opts insns
PASS: i386 AVX512F opts insns (Intel disassembly)
PASS: i386 AVX512F insns with nondefault values in ignored / reserved bits
PASS: i386 avx512f-plain
PASS: i386 AVX512F YMM registers
PASS: i386 16-bit AVX512F
PASS: i386 AVX512CD insns
PASS: i386 AVX512CD insns (Intel disassembly)
PASS: i386 AVX512ER insns
PASS: i386 AVX512ER insns (Intel disassembly)
PASS: i386 AVX512PF insns
PASS: i386 AVX512PF insns (Intel disassembly)
PASS: i386 EVEX insns
PASS: i386 AVX512 lig256 insns
PASS: i386 AVX512 lig512 insns
PASS: i386 AVX512 lig256 insns (Intel disassembly)
PASS: i386 AVX512 lig512 insns (Intel disassembly)
PASS: i386 EVEX non-LIG insns with -mevexlig=256
PASS: i386 AVX512 wig insns
PASS: i386 AVX512 wig insns (Intel disassembly)
PASS: ix86 EVEX no disp scaling
PASS: i386 SSE with AVX encoding
PASS: i386 (Encode aligned vector move as unaligned vector move)
PASS: i386 inval-avx
PASS: i386 inval-avx512f
PASS: i386 inval-avx512vl
PASS: i386 SSE check (none)
PASS: i386 SSE check (.sse_check none)
PASS: i386 SSE check (warning)
PASS: i386 sse-check-error
PASS: i386 vgather check (-moperand-check=none)
PASS: i386 vgather check (.operand_check none)
PASS: gas/i386/vgather-check-warn
PASS: i386 vgather-check-error
PASS: i386 SSE without AVX equivalent
PASS: i386 movbe
PASS: i386 movbe (Intel disassembly)
PASS: i386 movbe w/ suffix
PASS: i386 inval-movbe
PASS: i386 EPT
PASS: i386 EPT (Intel disassembly)
PASS: i386 inval-ept
PASS: i386 INVPCID insns
PASS: i386 INVPCID insns (Intel disassembly)
PASS: i386 inval-invpcid
PASS: i386 arch avx 1
PASS: i386 arch-avx-1-1
PASS: i386 arch-avx-1-2
PASS: i386 arch-avx-1-3
PASS: i386 arch-avx-1-4
PASS: i386 arch-avx-1-5
PASS: i386 arch-avx-1-6
PASS: i386 arch-avx-1-7
PASS: i386 arch-avx-1-8
PASS: encoding option
PASS: encoding option (Intel mode)
PASS: encoding option with -msse2avx
PASS: encoding option with -msse2avx (Intel mode)
PASS: i386 BMI2 insns
PASS: i386 BMI2 insns (Intel disassembly)
PASS: i386 16-bit BMI2
PASS: i386 FMA
PASS: i386 FMA (Intel disassembly)
PASS: i386 FMA scalar insns
PASS: i386 FMA scalar insns (Intel disassembly)
PASS: i386 HLE insns
PASS: i386 HLE insns (Intel disassembly)
PASS: i386 hlebad
PASS: i386 RTM insns
PASS: i386 RTM insns (Intel disassembly)
PASS: i386 FMA4
PASS: i386 FMA4 w/ -mavxscalar=256
PASS: i386 LWP
PASS: i386 16-bit LWP
PASS: i386 XOP
PASS: i386 XOP w/ -mavxscalar=256
PASS: i386 ignore rex_b in case of 32 bit decoding
PASS: i386 BMI insns
PASS: i386 BMI insns (Intel disassembly)
PASS: i386 16-bit BMI
PASS: i386 TBM
PASS: i386 TBM insns (Intel disassembly)
PASS: i386 16-bit TBM
PASS: i386 F16C
PASS: i386 F16C (Intel disassembly)
PASS: i386 FSGSBase
PASS: i386 FSGSBase (Intel disassembly)
PASS: i386 RdRnd
PASS: i386 RdRnd (Intel disassembly)
PASS: i386 .bundle_align_mode
PASS: i386 .bundle_lock
PASS: .bundle_align_mode diagnostics
PASS: i386 ADX
PASS: i386 ADX (Intel disassembly)
PASS: i386 RdSeed
PASS: i386 RdSeed (Intel disassembly)
PASS: i386 prefetch
PASS: i386 prefetch (Intel disassembly)
PASS: i386 SMAP
PASS: i386 MPX
PASS: i386 mpx-inval-1
PASS: i386 mpx-inval-2
PASS: Check -madd-bnd-prefix
PASS: i386 MPX (16-bit)
PASS: i386 bnd
PASS: i386 SHA
PASS: i386 CLFLUSHOPT insns
PASS: i386 CLFLUSHOPT insns (Intel disassembly)
PASS: i386 XSAVEC insns
PASS: i386 XSAVEC insns (Intel disassembly)
PASS: i386 XSAVES insns
PASS: i386 XSAVES insns (Intel disassembly)
PASS: i386 PREFETCHWT1 insns
PASS: i386 PREFETCHWT1 insns (Intel disassembly)
PASS: i386 SE1 insns
PASS: i386 AVX512F/VL insns (Intel disassembly)
PASS: i386 AVX512F/VL opts insns (Intel disassembly)
PASS: i386 AVX512F/VL opts insns
PASS: i386 AVX512F/VL wig insns (Intel disassembly)
PASS: i386 AVX512F/VL wig insns
PASS: i386 AVX512F/VL insns
PASS: i386 AVX512CD/VL insns (Intel disassembly)
PASS: i386 AVX512CD/VL insns
PASS: i386 AVX512BW insns (Intel disassembly)
PASS: i386 AVX512BW opts insns (Intel disassembly)
PASS: i386 AVX512BW opts insns
PASS: i386 AVX512BW wig insns (Intel disassembly)
PASS: i386 AVX512BW wig insns
PASS: i386 AVX512BW insns
PASS: i386 AVX512BW/VL insns (Intel disassembly)
PASS: i386 AVX512BW/VL opts insns (Intel disassembly)
PASS: i386 AVX512BW/VL opts insns
PASS: i386 AVX512BW/VL wig insns (Intel disassembly)
PASS: i386 AVX512BW/VL wig insns
PASS: i386 AVX512BW/VL insns
PASS: i386 AVX512DQ insns (Intel disassembly)
PASS: i386 AVX512DQ insns
PASS: i386 avx512dq-inval
PASS: i386 AVX512DQ/VL insns (Intel disassembly)
PASS: i386 AVX512DQ/VL insns
PASS: i386  omit lock = yes
PASS: i386  omit lock = no
PASS: i386  fence as lock add = yes
PASS: i386  fence as lock add = no
PASS: i386 AVX512DQ rcig insns (Intel disassembly)
PASS: i386 AVX512DQ rcig insns
PASS: i386 AVX512DQ rcig insns (Intel disassembly)
PASS: i386 AVX512DQ rcig insns
PASS: i386 AVX512DQ rcig insns (Intel disassembly)
PASS: i386 AVX512DQ rcig insns
PASS: i386 AVX512DQ rcig insns (Intel disassembly)
PASS: i386 AVX512DQ rcig insns
PASS: i386 AVX512ER rcig insns (Intel disassembly)
PASS: i386 AVX512ER rcig insns
PASS: i386 AVX512ER rcig insns (Intel disassembly)
PASS: i386 AVX512ER rcig insns
PASS: i386 AVX512ER rcig insns (Intel disassembly)
PASS: i386 AVX512ER rcig insns
PASS: i386 AVX512ER rcig insns (Intel disassembly)
PASS: i386 AVX512ER rcig insns
PASS: i386 AVX512F rcig insns (Intel disassembly)
PASS: i386 AVX512F rcig insns
PASS: i386 AVX512F rcig insns (Intel disassembly)
PASS: i386 AVX512F rcig insns
PASS: i386 AVX512F rcig insns (Intel disassembly)
PASS: i386 AVX512F rcig insns
PASS: i386 AVX512F rcig insns (Intel disassembly)
PASS: i386 AVX512F rcig insns
PASS: i386 CLWB insns
PASS: i386 CLWB insns (Intel disassembly)
PASS: i386 AVX512IFMA insns
PASS: i386 AVX512IFMA insns (Intel disassembly)
PASS: i386 AVX512IFMA/VL insns
PASS: i386 AVX512IFMA/VL insns (Intel disassembly)
PASS: i386 AVX512VBMI insns
PASS: i386 AVX512VBMI insns (Intel disassembly)
PASS: i386 AVX512VBMI/VL insns
PASS: i386 AVX512VBMI/VL insns (Intel disassembly)
PASS: i386 AVX512/4FMAPS insns
PASS: i386 AVX512/4FMAPS insns (Intel disassembly)
PASS: i386 avx512_4fmaps-warn
PASS: i386 AVX512/4VNNIW insns
PASS: i386 AVX512/4VNNIW insns (Intel disassembly)
PASS: i386 AVX512/VPOPCNTDQ insns
PASS: i386 AVX512/VPOPCNTDQ insns (Intel disassembly)
PASS: i386 AVX512VBMI2 insns
PASS: i386 AVX512VBMI2 insns (Intel disassembly)
PASS: i386 AVX512VBMI2/VL insns
PASS: i386 AVX512VBMI2/VL insns (Intel disassembly)
PASS: i386 AVX512F/GFNI insns
PASS: i386 AVX512F/GFNI insns (Intel disassembly)
PASS: i386 AVX512VL/GFNI insns
PASS: i386 AVX512VL/GFNI insns (Intel disassembly)
PASS: i386 AVX512F/VAES insns
PASS: i386 AVX512F/VAES insns (Intel disassembly)
PASS: i386 AVX512F/VAES wig insns
PASS: i386 AVX512VL/VAES insns
PASS: i386 AVX512VL/VAES insns (Intel disassembly)
PASS: i386 AVX512VL/VAES wig insns
PASS: i386 AVX512F/VPCLMULQDQ insns
PASS: i386 AVX512F/VPCLMULQDQ insns (Intel disassembly)
PASS: i386 AVX512F/VPCLMULQDQ wig insns
PASS: i386 AVX512VL/VPCLMULQDQ insns
PASS: i386 AVX512VL/VPCLMULQDQ insns (Intel disassembly)
PASS: i386 AVX512VL/VPCLMULQDQ wig insns
PASS: i386 AVX512VNNI insns
PASS: i386 AVX512VNNI insns (Intel disassembly)
PASS: i386 AVX512VNNI/VL insns
PASS: i386 AVX512VNNI/VL insns (Intel disassembly)
PASS: i386 AVX512BITALG insns
PASS: i386 AVX512BITALG insns (Intel disassembly)
PASS: i386 AVX512BITALG/VL insns
PASS: i386 AVX512BITALG/VL insns (Intel disassembly)
PASS: i386 BF16 insns
PASS: i386 BF16 VL insns
PASS: i386 avx512_bf16_vl-inval
PASS: i386 AVX VNNI insns
PASS: i386 avx-vnni-inval
PASS: i386 AVX IFMA insns
PASS: i386 AVX IFMA insns (Intel disassembly)
PASS: i386 avx-ifma-inval
PASS: i386 AVX-VNNI-INT8 insns
PASS: i386 AVX-VNNI-INT8 insns (Intel disassembly)
PASS: i386 cmpccxadd-inval
PASS: i386 WRMSRNS insns
PASS: i386 WRMSRNS insns (Intel disassembly)
PASS: i386 msrlist-inval
PASS: i386 AVX-NE-CONVERT insns
PASS: i386 AVX-NE-CONVERT insns (Intel disassembly)
PASS: i386 RAO_INT insns
PASS: i386 RAO_INT insns (Intel disassembly)
PASS: i386 sg
PASS: i386 CLZERO insn
PASS: 32-bit INVLPGB insn
PASS: i386 TLBSYNC insn
PASS: 32-bit SNP insn
PASS: opcodes with invalid modrm byte
PASS: i386 monitorx and mwaitx insn
PASS: i386 mwaitx-reg
PASS: i386 OSPKE insns
PASS: i386 RDPID insns
PASS: i386 RDPID (Intel disassembly)
PASS: i386 PTWRITE insns
PASS: i386 PTWRITE insns (Intel disassembly)
PASS: i386 GFNI insns
PASS: i386 GFNI insns (Intel disassembly)
PASS: i386 VAES
PASS: i386 VAES (Intel disassembly)
PASS: i386 AVX/VAES wig insns
PASS: i386 VPCLMULQDQ insns
PASS: i386 VPCLMULQDQ insns (Intel disassembly)
PASS: i386 AVX/VPCLMULQDQ wig insns
PASS: i386 WBNOINVD insn
PASS: i386 WBNOINVD (Intel disassembly)
PASS: i386 PCONFIG insn
PASS: i386 PCONFIG (Intel disassembly)
PASS: i386 WAITPKG insns
PASS: i386 WAITPKG insns (Intel disassembly)
PASS: i386 CLDEMOTE insns
PASS: i386 CLDEMOTE insns (Intel disassembly)
PASS: i386 MOVDIR[I,64B] insns
PASS: i386 MOVDIR[I,64B] insns (Intel disassembly)
PASS: i386 16-bit MOVDIR[I,64B] insns
PASS: i386 movdir64b-reg
PASS: i386 ENQCMD[S] insns
PASS: i386 ENQCMD[S] insns (Intel disassembly)
PASS: i386 16-bit ENQCMD[S] insns
PASS: i386 enqcmd-inval
PASS: SERIALIZE insns
PASS: TDX insns
PASS: TSXLDTRK insns
PASS: HRESET insns
PASS: i386 VP2INTERSECT insns
PASS: i386 VP2INTERSECT insns (Intel disassembly)
PASS: i386 vp2intersect-inval-bcast
PASS: i386 KEYLOCKER insns
PASS: i386 KEYLOCKER insns (Intel disassembly)
PASS: i386 AVX512-FP16 insns
PASS: i386 AVX512-FP16 insns (Intel disassembly)
PASS: i386 AVX512-FP16,AVX512VL insns
PASS: i386 AVX512-FP16,AVX512VL insns (Intel disassembly)
PASS: i386 VCM.*{PH,SH} insns
PASS: i386 avx512_fp16-inval-bcast
PASS: i386 avx512vl-1
PASS: i386 avx512vl-2
PASS: i386 avx512vl-ambig
PASS: i386 avx512vl-plain
PASS: i386 fpu bad opcodes
PASS: i386 CET
PASS: i386 CET (Intel mode)
PASS: i386 cet-ibt-inval
PASS: i386 cet-shstk-inval
PASS: pseudo prefixes
PASS: i386 pseudos-bad
PASS: i386 NOTRACK prefix
PASS: i386 NOTRACK prefix (Intel disassembly)
PASS: i386 notrackbad
PASS: i386 balign
PASS: i386 balign (-n)
PASS: i386 inval-pseudo
PASS: i386 .nops 1
PASS: i386 .nops 1 w/ suffix and forced arch
PASS: i386 .nops 2
PASS: optimized encoding 1 with -O2
PASS: optimized encoding 1a with -O
PASS: optimized encoding 2 with -Os
PASS: optimized encoding 2 with -O2
PASS: optimized encoding 3 with -Os
PASS: optimized encoding 4 with -O2
PASS: optimized encoding 5 with -O2
PASS: i386 optimize-6a
PASS: optimized encoding 6b with -O2
PASS: i386 optimize-7
PASS: i386 LEA optimizations
PASS: i386 16-bit LEA optimizations
PASS: i386 16-bit LEA optimizations at -O2
PASS: gas/i386/align-branch-1a
PASS: gas/i386/align-branch-1b
PASS: gas/i386/align-branch-1c
PASS: gas/i386/align-branch-1d
PASS: gas/i386/align-branch-1e
PASS: gas/i386/align-branch-1f
PASS: gas/i386/align-branch-1g
PASS: gas/i386/align-branch-1h
PASS: gas/i386/align-branch-1i
PASS: gas/i386/align-branch-2a
PASS: gas/i386/align-branch-2b
PASS: gas/i386/align-branch-2c
PASS: gas/i386/align-branch-4a
PASS: gas/i386/align-branch-4b
PASS: gas/i386/align-branch-5
PASS: gas/i386/align-branch-6
PASS: gas/i386/align-branch-7
PASS: gas/i386/align-branch-8
PASS: gas/i386/align-branch-9
PASS: -mlfence-after-load=yes
PASS: -mlfence-before-indirect-branch=all
PASS: -mlfence-before-indirect-branch=register
PASS: -mlfence-before-indirect-branch=memory
PASS: -mlfence-before-ret=or
PASS: -mlfence-before-ret=not
PASS: gas/i386/lfence-ret-c
PASS: -mlfence-before-ret=shl
PASS: -mlfence-before-indirect-branch=all -mlfence-before-ret=or
PASS: i386 branch
PASS: i386 reloc
PASS: i386 jump16
PASS: i386 white
PASS: i386 abs reloc
PASS: i386 intelpic
PASS: i386 pcrel ELF reloc
PASS: i386 relax
PASS: i386 gotpc
PASS: i386 dynamic tls
PASS: i386 pic tls
PASS: i386 non-pic tls
PASS: i386 inval-tls
PASS: i386 .bss
PASS: i386 relocs
PASS: i386 reloc32
PASS: i386 intel-got
PASS: x86 Intel movs (32-bit object)
PASS: x86 Intel movs (16-bit code)
PASS: x86 Intel cmps (32-bit object)
PASS: x86 Intel cmps (16-bit code)
PASS: i386 inval-equ-1
PASS: i386 inval-equ-2
PASS: i386 ifunc
PASS: i386 ifunc-2
PASS: i386 ifunc 3
PASS: i386 local PIC
PASS: DWARF2 debugging information 1
PASS: DWARF .debug_line 1
PASS: DWARF .debug_line 2
PASS: DWARF .debug_line 3
PASS: DWARF .debug_line 4
PASS: DWARF4 .debug_line 1
PASS: DWARF5 .debug_line 1
PASS: DWARF5 .debug_line 2
PASS: DWARF5 .debug_line 3
PASS: DWARF5 .debug_line 4
PASS: DWARF2 debugging information 2
PASS: DWARF2 debugging information 2 with SHF_COMPRESSED
PASS: Disassemble bad broadcast (Intel mode)
PASS: Disassemble bad broadcast
PASS: Check bad size directive
PASS: i386 size 1
PASS: i386 size 2
PASS: i386 size 3
PASS: i386 size 4
PASS: i386 size 5 (text)
PASS: i386 size 5 (data)
PASS: gas/i386/note
PASS: gas/i386/relax-3
PASS: gas/i386/relax-4
PASS: gas/i386/relax-5
PASS: gas/i386/got
PASS: gas/i386/got-no-relax
PASS: i386 no-GOT
PASS: gas/i386/addend
PASS: i386 .nops 3
PASS: i386 .nops 4
PASS: i386 .nops 5
PASS: i386 .nops 6
PASS: i386 unique sections
PASS: i386 property 1
PASS: gas/i386/align-branch-3
PASS: i386 AT&T register names
PASS: i386 Intel register names
PASS: x86 mixed mode relocs (32-bit object)
PASS: .code64 directive in 32-bit mode.
PASS: gas/i386/iamcu-1
PASS: gas/i386/iamcu-2
PASS: gas/i386/iamcu-3
PASS: gas/i386/iamcu-4
PASS: gas/i386/iamcu-5
PASS: gas/i386/iamcu-6
PASS: i386 iamcu-inval-1
PASS: i386 jump
PASS: x86 Intel expressions
PASS: string insn operands
PASS: i386 string-bad
PASS: i386 reg-bad
PASS: i386 space1
PASS: i386 xmmword
PASS: gas/i386/pr19498
PASS: i386 nop-bad-1
PASS: i386 unspec
PASS: i386 fp
PASS: i386 list-1
PASS: i386 list-2
PASS: i386 list-3
PASS: DWARF2 debugging information 1
PASS: DWARF2 debugging information 3 w/o STT_COMMON
PASS: DWARF2 debugging information 3 with STT_COMMON
PASS: DWARF2 debugging information 1 with SHF_COMPRESSED
PASS: DWARF2 debugging information 3 with SHF_COMPRESSED w/o STT_COMMON
PASS: DWARF2 debugging information 3 with SHF_COMPRESSED with STT_COMMON
PASS: i386 property 2
PASS: i386 property 3
PASS: i386 property 4
PASS: i386 property 5
PASS: i386 property 6
PASS: i386 property 10
PASS: i386 property 11
PASS: i386 property 12
PASS: i386 property 13
PASS: i386 property cvtpi2pd
PASS: i386 property cvtpi2ps
PASS: i386 property ldmxcsr
PASS: i386 property v4fmaddps
PASS: i386 property vfmaddps
PASS: i386 property vldmxcsr
PASS: i386 property vpcmov
PASS: i386 property vzeroall
PASS: i386 code16 2
PASS: x86_64
PASS: x86-64 (Intel mode)
PASS: x86-64 32-bit addressing
PASS: x86-64 32-bit addressing (Intel mode)
PASS: i386 x86-64-addr32-bad
PASS: x86-64 opcode
PASS: x86-64 Intel64
PASS: x86-64 pcrel
PASS: x86-64 opcodes with invalid modrm byte
PASS: i386 pcrel64
PASS: x86-64 rip addressing
PASS: x86-64 rip addressing (Intel mode)
PASS: i386 x86-64-rip-inval-1
PASS: i386 x86-64-rip-inval-2
PASS: x86-64 stack-related opcodes
PASS: x86-64 stack-related opcodes (Intel mode)
PASS: x86-64 stack-related opcodes (with suffixes)
PASS: i386 x86-64-inval
PASS: i386 x86-64-segment
PASS: x86-64 segment overrides
PASS: i386 x86-64-inval-seg
PASS: x86-64 branch
PASS: x86 mov with sign-extend (64-bit object)
PASS: x86 mov with zero-extend (64-bit object)
PASS: x86-64 relax 1
PASS: 64-bit SVME
PASS: 64-bit SNP insn
PASS: 64-bit INVLPGB insn
PASS: x86-64 amdfam10
PASS: 64bit VMX
PASS: 64bit VMFUNC
PASS: x86-64 immed
PASS: x86-64 SSE3
PASS: x86-64 SSE3 (Intel disassembly)
PASS: x86-64 control register related opcodes
PASS: x86-64 control register related opcodes (with suffixes)
PASS: x86-64 debug register related opcodes
PASS: x86-64 debug register related opcodes (with suffixes)
PASS: x86-64 control/debug register with ignored MOD field
PASS: x86-64 SSSE3
PASS: x86-64 rep prefix
PASS: x86-64 rep prefix (with suffixes)
PASS: i386 x86-64-inval-rep
PASS: x86-64 lockable insns
PASS: x86-64 lockable insns (Intel disassembly)
PASS: i386 x86-64-lockbad-1
PASS: x86-64 long insns
PASS: x86-64 long insns (Intel disassembly)
PASS: x86-64 CBW/CWD & Co
PASS: x86-64 CBW/CWD & Co (Intel disassembly)
PASS: x86-64 rex.W in/out
PASS: x86-64 rex.W in/out (Intel disassembly)
PASS: x86-64 rex.W in/out w/ suffix
PASS: 64bit load/store global/interrupt description table register.
PASS: x86-64 nops
PASS: x86-64 nops 1
PASS: x86-64 -mtune=generic64 nops 1
PASS: x86-64 -mtune=k8 nops 1
PASS: x86-64 -mtune=core2 nops 1
PASS: x86-64 -mtune=pentium nops 1
PASS: x86-64 nops 2
PASS: x86-64 nops 3
PASS: x86-64 nops 4
PASS: x86-64 nops -mtune=core2 4
PASS: x86-64 nops -mtune=k8 4
PASS: x86-64 nops 5
PASS: x86-64 -march=k8 nops 5
PASS: x86-64 nops 7
PASS: x86-64 sysenter (Default)
PASS: x86-64 sysenter (Intel64/Intel64)
PASS: x86-64 sysenter (Intel64/Default)
PASS: x86-64 sysenter (Intel64/AMD64)
PASS: i386 x86-64-sysenter-amd
PASS: 64-bit insns not sizeable through register operands
PASS: i386 noreg64
PASS: 64-bit insns not sizeable through register operands w/ data16
PASS: 64-bit insns not sizeable through register operands w/ rex64
PASS: 64-bit insns not sizeable through register operands
PASS: i386 noreg-intel64
PASS: i386 movx64
PASS: i386 cvtsi2sX
PASS: i386 x86-64-nosse2
PASS: x86-64 SSE4.1
PASS: x86-64 SSE4.1 (Intel disassembly)
PASS: x86-64 SSE4.2
PASS: x86-64 SSE4.2 (Intel disassembly)
PASS: x86-64 crc32
PASS: x86-64 crc32 (Intel mode)
PASS: x86-64 crc32 w/ suffix
PASS: i386 x86-64-inval-crc32
PASS: x86-64 SIMD
PASS: x86-64 SIMD (Intel mode)
PASS: x86-64 SIMD (with suffixes)
PASS: x86-64 mem
PASS: x86-64 mem (Intel mode)
PASS: x86-64 reg
PASS: i386 x86-64-reg-bad
PASS: x86-64 reg (Intel mode)
PASS: x86-64 SIB
PASS: x86-64 SIB (Intel mode)
PASS: x86-64 displacement
PASS: x86-64 displacement (Intel mode)
PASS: i386 disp-imm-64
PASS: x86 Intel movs (64-bit object)
PASS: x86 Intel cmps (64-bit object)
PASS: x86-64 32bit displacement
PASS: x86-64 REX.W optimization
PASS: i386 x86-64-specific-reg
PASS: i386 suffix-bad
PASS: i386 x86-64-suffix-bad
PASS: i386 unspec64
PASS: i386 prefix64
PASS: i386 oversized64
PASS: x86-64 fxsave/fxrstor insns
PASS: x86-64 fxsave/fxrstor insns (Intel disassembly)
PASS: x86-64 arch 1
PASS: x86-64 arch 2
PASS: x86-64 arch 3
PASS: x86-64 arch 4
PASS: x86-64 arch 4-1
PASS: 64-bit RMPQUERY insn
PASS: x86-64 arch 2 (lzcnt)
PASS: x86-64 arch 2 (prefetchw)
PASS: x86-64 arch 2 (bdver1)
PASS: x86-64 arch 2 (bdver2)
PASS: x86-64 arch 2 (bdver3)
PASS: x86-64 arch 2 (bdver4)
PASS: x86-64 arch 3 (znver1)
PASS: x86-64 arch 3 (znver2)
PASS: x86-64 arch 4 (znver3)
PASS: x86-64 arch 4 (znver4)
PASS: x86-64 arch 2 (btver1)
PASS: x86-64 arch 2 (btver2)
PASS: i386 x86-64-arch-2-1
PASS: i386 x86-64-arch-2-2
PASS: high XMM registers in 64-bit mode
PASS: x86-64 xsave
PASS: x86-64 xsave (Intel mode)
PASS: x86-64 AES
PASS: x86-64 AES (Intel mode)
PASS: x86-64 PCLMUL
PASS: x86-64 PCLMUL (Intel mode)
PASS: x86-64 AVX
PASS: x86-64 AVX (Intel mode)
PASS: x86-64 AVX scalar insns
PASS: x86-64 AVX scalar insns (Intel disassembly)
PASS: x86-64 VEX.128 scalar insns with -mavxscalar=256 -msse2avx
PASS: x86-64 256bit integer AVX insns
PASS: x86_64 AVX/GFNI insns
PASS: x86_64 AVX/GFNI insns (Intel disassembly)
PASS: x86-64 256bit integer AVX insns (Intel disassembly)
PASS: x86-64 AVX2 insns
PASS: x86-64 AVX2 insns (Intel disassembly)
PASS: x86-64 AVX GATHER insns
PASS: x86-64 AVX GATHER insns (Intel disassembly)
PASS: x86-64 AVX WIG insns with -mvexwig=1
PASS: x86-64 AVX2 WIG insns with -mvexwig=1
PASS: x86-64 VEX non-LIG insns with -mavxscalar=256
PASS: x86_64 AVX512F insns
PASS: x86_64 AVX512F insns (Intel disassembly)
PASS: x86_64 AVX512F opts insns
PASS: x86_64 AVX512F opts insns (Intel disassembly)
PASS: x86-64 AVX512F insns with nondefault values in ignored bits
PASS: x86_64 AVX512CD insns
PASS: x86_64 AVX512CD insns (Intel disassembly)
PASS: x86_64 AVX512ER insns
PASS: x86_64 AVX512ER insns (Intel disassembly)
PASS: x86_64 AVX512PF insns
PASS: x86_64 AVX512PF insns (Intel disassembly)
PASS: x86-64 EVEX insns
PASS: x86_64 AVX512 lig256 insns
PASS: x86_64 AVX512 lig512 insns
PASS: x86_64 AVX512 lig256 insns (Intel disassembly)
PASS: x86_64 AVX512 lig512 insns (Intel disassembly)
PASS: x86-64 EVEX non-LIG insns with -mevexlig=256
PASS: x86_64 AVX512 wig insns
PASS: x86_64 AVX512 wig insns (Intel disassembly)
PASS: x86-64 non-WIG EVEX insns with -mevexwig=1
PASS: x86-64 EVEX no disp scaling
PASS: x86-64 SSE with AVX encoding
PASS: x86-64 (Encode aligned vector move as unaligned vector move)
PASS: i386 x86-64-inval-avx
PASS: i386 x86-64-inval-avx512f
PASS: i386 x86-64-inval-avx512vl
PASS: x86-64 SSE check (none)
PASS: x86-64 SSE check (.sse_check none)
PASS: x86-64 SSE check (warning)
PASS: i386 x86-64-sse-check-error
PASS: x86-64 vgather check (-moperand-check=none)
PASS: x86-64 vgather check (.operand_check none)
PASS: x86-64 vgather check (warning)
PASS: i386 x86-64-vgather-check-error
PASS: x86-64 SSE without AVX equivalent
PASS: x86-64 movbe
PASS: x86-64 movbe (Intel mode)
PASS: x86-64 movbe w/ suffix
PASS: i386 x86-64-inval-movbe
PASS: x86-64 EPT
PASS: x86-64 EPT (Intel mode)
PASS: i386 x86-64-inval-ept
PASS: x86-64 INVPCID insns
PASS: x86-64 INVPCID insns (Intel disassembly)
PASS: i386 x86-64-inval-invpcid
PASS: x86-64 encoding option
PASS: x86-64 encoding option (Intel mode)
PASS: x86-64 encoding option with -msse2avx
PASS: x86-64 encoding option with -msse2avx (Intel mode)
PASS: x86-64 AVX swap
PASS: x86-64 AVX swap (Intel mode)
PASS: x86-64 AVX/AVX2 w/ source swapping
PASS: x86-64 BMI2 insns
PASS: x86-64 BMI2 insns (Intel disassembly)
PASS: x86-64 FMA
PASS: x86-64 FMA (Intel mode)
PASS: x86-64 FMA scalar insns
PASS: x86-64 FMA scalar insns (Intel disassembly)
PASS: x86-64 HLE insns
PASS: x86-64 HLE insns (Intel disassembly)
PASS: i386 x86-64-hlebad
PASS: x86-64 RTM insns
PASS: x86-64 RTM insns (Intel disassembly)
PASS: x86-64 FMA4
PASS: x86-64 LWP
PASS: x86-64 XOP
PASS: x86-64 BMI insns
PASS: x86-64 BMI insns (Intel disassembly)
PASS: x86-64 TBM
PASS: x86-64 TBM insns (Intel disassembly)
PASS: x86-64 F16C
PASS: x86-64 F16C (Intel mode)
PASS: x86-64 FSGSBase
PASS: x86-64 FSGSBase (Intel mode)
PASS: x86-64 RdRnd
PASS: x86-64 RdRnd(Intel mode)
PASS: x86-64 .bundle_align_mode
PASS: x86-64 ADX
PASS: x86-64 ADX(Intel mode)
PASS: x86-64 RdSeed
PASS: x86-64 RdSeed(Intel mode)
PASS: x86-64 prefetch
PASS: x86-64 prefetch (Intel disassembly)
PASS: 64bit SMAP
PASS: x86-64 MPX
PASS: i386 x86-64-mpx-inval-1
PASS: i386 x86-64-mpx-inval-2
PASS: x86-64 MPX addr32 tests
PASS: Check -madd-bnd-prefix (x86-64)
PASS: x86-64 SHA
PASS: x86_64 CLFLUSHOPT insns
PASS: x86_64 CLFLUSHOPT insns (Intel disassembly)
PASS: x86_64 XSAVEC insns
PASS: x86_64 XSAVEC insns (Intel disassembly)
PASS: x86_64 XSAVES insns
PASS: x86_64 XSAVES insns (Intel disassembly)
PASS: x86_64 PREFETCHWT1 insns
PASS: x86_64 PREFETCHWT1 insns (Intel disassembly)
PASS: x86-64 SE1 insns
PASS: evex equates
PASS: i386 x86-64-equ-bad
PASS: x86_64 AVX512F/VL insns (Intel disassembly)
PASS: x86_64 AVX512F/VL opts insns (Intel disassembly)
PASS: x86_64 AVX512F/VL opts insns
PASS: x86_64 AVX512F/VL wig insns (Intel disassembly)
PASS: x86_64 AVX512F/VL wig insns
PASS: x86_64 AVX512F/VL insns
PASS: x86_64 AVX512CD/VL insns (Intel disassembly)
PASS: x86_64 AVX512CD/VL insns
PASS: x86_64 AVX512BW insns (Intel disassembly)
PASS: x86_64 AVX512BW opts insns (Intel disassembly)
PASS: x86_64 AVX512BW opts insns
PASS: x86_64 AVX512BW wig insns (Intel disassembly)
PASS: x86_64 AVX512BW wig insns
PASS: x86_64 AVX512BW insns
PASS: x86_64 AVX512BW/VL insns (Intel disassembly)
PASS: x86_64 AVX512BW/VL opts insns (Intel disassembly)
PASS: x86_64 AVX512BW/VL opts insns
PASS: x86_64 AVX512BW/VL wig insns (Intel disassembly)
PASS: x86_64 AVX512BW/VL wig insns
PASS: x86_64 AVX512BW/VL insns
PASS: x86_64 AVX512DQ insns (Intel disassembly)
PASS: x86_64 AVX512DQ insns
PASS: x86_64 AVX512DQ/VL insns (Intel disassembly)
PASS: x86_64 AVX512DQ/VL insns
PASS: x86-64 suffix (AT&T mode)
PASS: x86-64 suffix (Intel mode)
PASS: x86-64 default suffix (AT&T mode)
PASS: x86-64 default suffix (AT&T mode)
PASS: x86_64 AVX512DQ rcig insns (Intel disassembly)
PASS: x86_64 AVX512DQ rcig insns
PASS: x86_64 AVX512DQ rcig insns (Intel disassembly)
PASS: x86_64 AVX512DQ rcig insns
PASS: x86_64 AVX512DQ rcig insns (Intel disassembly)
PASS: x86_64 AVX512DQ rcig insns
PASS: x86_64 AVX512DQ rcig insns (Intel disassembly)
PASS: x86_64 AVX512DQ rcig insns
PASS: x86_64 AVX512ER rcig insns (Intel disassembly)
PASS: x86_64 AVX512ER rcig insns
PASS: x86_64 AVX512ER rcig insns (Intel disassembly)
PASS: x86_64 AVX512ER rcig insns
PASS: x86_64 AVX512ER rcig insns (Intel disassembly)
PASS: x86_64 AVX512ER rcig insns
PASS: x86_64 AVX512ER rcig insns (Intel disassembly)
PASS: x86_64 AVX512ER rcig insns
PASS: x86_64 AVX512F rcig insns (Intel disassembly)
PASS: x86_64 AVX512F rcig insns
PASS: x86_64 AVX512F rcig insns (Intel disassembly)
PASS: x86_64 AVX512F rcig insns
PASS: x86_64 AVX512F rcig insns (Intel disassembly)
PASS: x86_64 AVX512F rcig insns
PASS: x86_64 AVX512F rcig insns (Intel disassembly)
PASS: x86_64 AVX512F rcig insns
PASS: x86_64 CLWB insns
PASS: x86_64 CLWB insns (Intel disassembly)
PASS: x86_64 AVX512IFMA insns
PASS: x86_64 AVX512IFMA insns (Intel disassembly)
PASS: x86_64 AVX512IFMA/VL insns
PASS: x86_64 AVX512IFMA/VL insns (Intel disassembly)
PASS: x86_64 AVX512VBMI insns
PASS: x86_64 AVX512VBMI insns (Intel disassembly)
PASS: x86_64 AVX512VBMI/VL insns
PASS: x86_64 AVX512VBMI/VL insns (Intel disassembly)
PASS: x86_64 AVX512/4FMAPS insns
PASS: x86_64 AVX512/4FMAPS insns (Intel disassembly)
PASS: i386 x86-64-avx512_4fmaps-warn
PASS: x86_64 AVX512/4VNNIW insns
PASS: x86_64 AVX512/4VNNIW insns (Intel disassembly)
PASS: x86_64 AVX512/VPOPCNTDQ insns
PASS: x86_64 AVX512/VPOPCNTDQ insns (Intel disassembly)
PASS: x86_64 AVX512VBMI2 insns
PASS: x86_64 AVX512VBMI2 insns (Intel disassembly)
PASS: x86_64 AVX512VBMI2/VL insns
PASS: x86_64 AVX512VBMI2/VL insns (Intel disassembly)
PASS: x86_64 AVX512F/GFNI insns
PASS: x86_64 AVX512F/GFNI insns (Intel disassembly)
PASS: x86_64 AVX512VL/GFNI insns
PASS: x86_64 AVX512VL/GFNI insns (Intel disassembly)
PASS: x86_64 AVX512F/VAES insns
PASS: x86_64 AVX512F/VAES insns (Intel disassembly)
PASS: x86_64 AVX512F/VAES wig insns
PASS: x86_64 AVX512VL/VAES insns
PASS: x86_64 AVX512VL/VAES insns (Intel disassembly)
PASS: x86_64 AVX512VL/VAES wig insns
PASS: x86_64 AVX512F/VPCLMULQDQ insns
PASS: x86_64 AVX512F/VPCLMULQDQ insns (Intel disassembly)
PASS: x86_64 AVX512F/VPCLMULQDQ wig insns
PASS: x86_64 AVX512VL/VPCLMULQDQ insns
PASS: x86_64 AVX512VL/VPCLMULQDQ insns (Intel disassembly)
PASS: x86_64 AVX512VL/VPCLMULQDQ wig insns
PASS: x86_64 AVX512VNNI insns
PASS: x86_64 AVX512VNNI insns (Intel disassembly)
PASS: x86_64 AVX512VNNI/VL insns
PASS: x86_64 AVX512VNNI/VL insns (Intel disassembly)
PASS: x86_64 AVX512BITALG insns
PASS: x86_64 AVX512BITALG insns (Intel disassembly)
PASS: x86_64 AVX512BITALG/VL insns
PASS: x86_64 AVX512BITALG/VL insns (Intel disassembly)
PASS: x86-64 BF16 insns
PASS: x86-64 BF16 VL insns
PASS: i386 x86-64-avx512_bf16_vl-inval
PASS: x86-64 AVX VNNI insns
PASS: i386 x86-64-avx-vnni-inval
PASS: x86_64 AMX-FP16 insns
PASS: x86_64 AMX-FP16 insns (Intel disassembly)
PASS: x86_64 Illegal AMX-FP16 insns
PASS: x86-64 AVX IFMA insns
PASS: x86-64 AVX IFMA insns (Intel disassembly)
PASS: i386 x86-64-avx-ifma-inval
PASS: x86_64 AVX-VNNI-INT8 insns
PASS: x86_64 AVX-VNNI-INT8 insns (Intel disassembly)
PASS: x86_64 CMPCCXADD insns
PASS: x86_64 CMPCCXADD insns (Intel disassembly)
PASS: x86_64 WRMSRNS insns
PASS: x86_64 WRMSRNS insns (Intel disassembly)
PASS: x86_64 MSRLIST insns
PASS: x86_64 MSRLIST insns (Intel disassembly)
PASS: x86_64 AVX-NE-CONVERT insns
PASS: x86_64 AVX-NE-CONVERT insns (Intel disassembly)
PASS: x86_64 RAO_INT insns
PASS: x86_64 RAO_INT insns (Intel disassembly)
PASS: x86_64 CLZERO insn
PASS: x86_64 monitorx and mwaitx insn
PASS: i386 x86-64-mwaitx-reg
PASS: x86-64 OSPKE insns
PASS: x86_64 RDPID insns
PASS: x86_64 RDPID (Intel disassembly)
PASS: x86_64 PTWRITE insns
PASS: x86_64 PTWRITE insns (Intel disassembly)
PASS: x86_64 GFNI insns
PASS: x86_64 GFNI insns (Intel disassembly)
PASS: x86-64 VAES
PASS: x86-64 VAES (Intel disassembly)
PASS: x86_64 AVX/VAES wig insns
PASS: x86_64 VPCLMULQDQ insns
PASS: x86_64 VPCLMULQDQ insns (Intel disassembly)
PASS: x86_64 AVX/VPCLMULQDQ wig insns
PASS: i386 WBNOINVD insn
PASS: i386 WBNOINVD (Intel disassembly)
PASS: i386 PCONFIG insn
PASS: i386 PCONFIG (Intel disassembly)
PASS: x86_64 WAITPKG insns
PASS: x86_64 WAITPKG insns (Intel disassembly)
PASS: x86_64 UINTR insns
PASS: x86_64 CLDEMOTE insns
PASS: x86_64 CLDEMOTE insns (Intel disassembly)
PASS: x86_64 MOVDIR[I,64B] insns
PASS: x86_64 MOVDIR[I,64B] insns (Intel disassembly)
PASS: i386 x86-64-movdir64b-reg
PASS: x86_64 ENQCMD[S] insns
PASS: x86_64 ENQCMD[S] insns (Intel disassembly)
PASS: i386 x86-64-enqcmd-inval
PASS: x86_64 SERIALIZE insns
PASS: x86_64 TDX insns
PASS: x86_64 TSXLDTRK insns
PASS: x86_64 HRESET insns
PASS: x86-64 PREFETCHI insns
PASS: x86-64 PREFETCHI insns (Intel disassembly)
PASS: x86-64 PREFETCHI INVAL REGISTER insns
PASS: i386 x86-64-prefetchi-warn
PASS: x86_64 VP2INTERSECT insns
PASS: x86_64 VP2INTERSECT insns (Intel disassembly)
PASS: i386 x86-64-vp2intersect-inval-bcast
PASS: x86_64 KEYLOCKER insns
PASS: x86_64 KEYLOCKER insns (Intel disassembly)
PASS: x86_64 AVX512-FP16 insns
PASS: x86_64 AVX512-FP16 insns (Intel disassembly)
PASS: x86_64 AVX512-FP16,AVX512VL insns
PASS: x86_64 AVX512-FP16,AVX512VL insns (Intel disassembly)
PASS: x86_64 AVX512-FP16 PSEUDO-OPS insns
PASS: i386 x86-64-avx512_fp16-inval-bcast
PASS: i386 x86-64-avx512_fp16-inval-register
PASS: x86_64 AVX512_FP16 DAD insns
PASS: x86-64 fence as lock add = yes
PASS: x86-64 fence as lock add = no
PASS: gas/i386/x86-64-pr20141
PASS: i386 x86-64-avx512vl-1
PASS: i386 x86-64-avx512vl-2
PASS: 64bit bad opcodes
PASS: x86-64 CET
PASS: x86-64 CET (Intel mode)
PASS: i386 x86-64-cet-ibt-inval
PASS: i386 x86-64-cet-shstk-inval
PASS: x86-64 pseudo prefixes
PASS: i386 x86-64-pseudos-bad
PASS: i386 x86-64-inval-pseudo
PASS: x86-64 NOTRACK prefix
PASS: x86-64 NOTRACK prefix (Intel disassembly)
PASS: i386 x86-64-notrackbad
PASS: x86-64 movd
PASS: x86-64 movd (Intel mode)
PASS: x86-64 .nops 1
PASS: x86-64 .nops 2
PASS: x86-64 movsxd (AMD64)
PASS: x86-64 movsxd (AMD64) (Intel mode)
PASS: i386 x86-64-movsxd-inval
PASS: x86-64 movsxd (Intel64)
PASS: x86-64 movsxd (Intel64) (Intel mode)
PASS: i386 x86-64-movsxd-intel64-inval
PASS: x86-64 optimized encoding 1 with -O
PASS: x86-64 optimized encoding 2 with -O2
PASS: x86-64 optimized encoding 2a with -O
PASS: x86-64 optimized encoding 2b with -O2
PASS: x86-64 optimized encoding 3 with -Os
PASS: x86-64 optimized encoding 3 with -O2
PASS: x86-64 optimized encoding 4 with -Os
PASS: x86-64 optimized encoding 5 with -O2
PASS: x86-64 optimized encoding 6 with -O2
PASS: i386 x86-64-optimize-7a
PASS: x86-64 optimized encoding 7b with -O2
PASS: i386 x86-64-optimize-8
PASS: gas/i386/x86-64-align-branch-1a
PASS: gas/i386/x86-64-align-branch-1b
PASS: gas/i386/x86-64-align-branch-1c
PASS: gas/i386/x86-64-align-branch-1d
PASS: gas/i386/x86-64-align-branch-1e
PASS: gas/i386/x86-64-align-branch-1f
PASS: gas/i386/x86-64-align-branch-1g
PASS: gas/i386/x86-64-align-branch-1h
PASS: gas/i386/x86-64-align-branch-1i
PASS: gas/i386/x86-64-align-branch-2a
PASS: gas/i386/x86-64-align-branch-2b
PASS: gas/i386/x86-64-align-branch-2c
PASS: x86-64 LEA
PASS: x86-64 LEA optimizations
PASS: gas/i386/x86-64-align-branch-4a
PASS: gas/i386/x86-64-align-branch-4b
PASS: gas/i386/x86-64-align-branch-5
PASS: gas/i386/x86-64-align-branch-6
PASS: gas/i386/x86-64-align-branch-7
PASS: gas/i386/x86-64-align-branch-8
PASS: gas/i386/x86-64-align-branch-9
PASS: x86-64 -mlfence-after-load=yes
PASS: x86-64 -mlfence-before-indirect-branch=all
PASS: x86-64 -mlfence-before-indirect-branch=register
PASS: x86-64 -mlfence-before-indirect-branch=memory
PASS: x86-64 -mlfence-before-ret=or
PASS: x86-64 -mlfence-before-ret=not
PASS: gas/i386/x86-64-lfence-ret-c
PASS: x86-64 -mlfence-before-ret=shl
PASS: x86-64 -mlfence-before-ret=yes
PASS: x86-64 -mlfence-before-indirect-branch=all -mlfence-before-ret=or
PASS: i386 x86-64-amx-inval
PASS: x86_64 AMX insns
PASS: x86_64 AMX insns in Intel syntax
PASS: x86_64 AMX insns
PASS: x86-64 manual rex prefix use
PASS: x86-64 unwind
PASS: x86-64 relocs
PASS: i386 reloc64
PASS: i386 x86-64-inval-tls
PASS: x86 mixed mode relocs (64-bit object)
PASS: x86-64 rela relocs w/ non-zero relocated fields
PASS: x86-64 ifunc
PASS: 64bit illegal opcodes
PASS: 64bit illegal opcodes (Intel mode)
PASS: x86-64 intel-got
PASS: x86-64 local PIC
PASS: DWARF2 debugging information 1
PASS: x86-64 MPX branch
PASS: x86-64 branch with BND prefix
PASS: 64bit DWARF2 debugging information 2
PASS: 64bit DWARF2 debugging information 2 with SHF_COMPRESSED
PASS: x86-64 size 1
PASS: x86-64 size 2
PASS: x86-64 size 3
PASS: x86-64 size 4
PASS: x86-64 size 5
PASS: i386 x86-64-size-inval-1
PASS: gas/i386/x86-64-relax-2
PASS: gas/i386/x86-64-relax-3
PASS: gas/i386/x86-64-relax-4
PASS: x86-64 jump
PASS: x86-64 branch 2
PASS: x86-64 branch 3
PASS: i386 x86-64-branch-4
PASS: i386 x86-64-branch-5
PASS: x86-64 branch 6
PASS: x86-64 rip addressing 2
PASS: x86-64 gotpcrel
PASS: x86-64 gotpcrel (no relax)
PASS: gas/i386/x86-64-gotpcrel-2
PASS: x86-64 no-GOT
PASS: gas/i386/x86-64-addend
PASS: x86-64 .nops 3
PASS: x86-64 .nops 4
PASS: x86-64 .nops 5
PASS: x86-64 .nops 6
PASS: 64bit unique sections
PASS: x86-64 property 1
PASS: x86-64 property 7
PASS: x86-64 property 8
PASS: x86-64 property 9
PASS: x86-64 property 13
PASS: gas/i386/x86-64-align-branch-3
PASS: gas/i386/ehinterp
PASS: gas/i386/pr27198
PASS: gas/i386/pr29483
PASS: x86-64 insn sizing
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp ...
PASS: CFI common 1
PASS: CFI common 2
PASS: CFI common 3
PASS: CFI common 4
PASS: CFI common 5
PASS: CFI common 6
PASS: CFI common 7
PASS: CFI on x86-64
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/i386/ilp32/elf/ilp32.exp ...
PASS: elf ehopt0
PASS: elf equate relocs
PASS: .file file names
PASS: group section
PASS: group section
PASS: group section with multiple sections of same name
PASS: group section with multiple sections of same name
PASS: .set with IFUNC
PASS: .equ redefinitions (ELF)
PASS: elf section0
PASS: elf section1
PASS: note section
PASS: label arithmetic with multiple same-name sections
PASS: elf section6
PASS: elf section7
PASS: ELF struct
PASS: .set with expression
PASS: ELF symbol versioning
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/i386/ilp32/ilp32.exp ...
PASS: ilp32 ENQCMD[S] insns
PASS: x86-64 (ILP32) immed
PASS: x86-64 (ILP32) mixed mode relocs
PASS: ilp32 MOVDIR[I,64B] insns
PASS: x86-64 (ILP32) quad
PASS: x86-64 (ILP32) relocs
PASS: x86-64 (ILP32) manual rex prefix use
PASS: x86-64 (ILP32) REX.W optimization
PASS: x86-64 (ILP32) SVME
PASS: x86-64 (ILP32) TLS
PASS: x86-64 (ILP32) 32-bit addressing (Intel mode)
PASS: x86-64 (ILP32) 32-bit addressing
PASS: x86-64 (ILP32) AES (Intel mode)
PASS: x86-64 (ILP32) AES
PASS: x86-64 (ILP32) amdfam10
PASS: x86-64 (ILP32) arch 1
PASS: x86-64 (ILP32) arch 2
PASS: x86-64 (ILP32) AVX (Intel mode)
PASS: x86-64 (ILP32) AVX swap (Intel mode)
PASS: x86-64 (ILP32) AVX swap
PASS: x86-64 (ILP32) AVX
PASS: x86-64 (ILP32) branch
PASS: x86-64 (ILP32) CBW/CWD & Co (Intel disassembly)
PASS: x86-64 (ILP32) CBW/CWD & Co
PASS: x86-64 (ILP32) PCLMUL (Intel mode)
PASS: x86-64 (ILP32) PCLMUL
PASS: x86-64 (ILP32) crc32 (Intel mode)
PASS: x86-64 (ILP32) crc32
PASS: x86-64 (ILP32) control register related opcodes (with suffixes)
PASS: x86-64 (ILP32) control register related opcodes
PASS: x86-64 (ILP32) .dc.a
PASS: x86-64 (ILP32) displacement (Intel mode)
PASS: x86-64 (ILP32) displacement
PASS: x86-64 (ILP32) debug register related opcodes (with suffixes)
PASS: x86-64 (ILP32) debug register related opcodes
PASS: x86-64 (ILP32) EPT (Intel mode)
PASS: x86-64 (ILP32) EPT
PASS: x86-64 (ILP32) FMA (Intel mode)
PASS: x86-64 (ILP32) FMA
PASS: x86-64 (ILP32) FMA4
PASS: x86-64 (ILP32) load/store global/interrupt description table register.
PASS: x86-64 (ILP32) gotpcrel (2)
PASS: x86-64 (ILP32) gotpcrel
PASS: x86-64 (ILP32) ifunc
PASS: x86-64 (ILP32) Intel64
PASS: x86-64 (ILP32) rex.W in/out (Intel disassembly)
PASS: x86-64 (ILP32) rex.W in/out w/ suffix
PASS: x86-64 (ILP32) rex.W in/out
PASS: x86-64 (ILP32) local PIC
PASS: x86-64 (ILP32) mem (Intel mode)
PASS: x86-64 (ILP32) mem
PASS: x86-64 (ILP32) movbe (Intel mode)
PASS: x86-64 (ILP32) movbe
PASS: x86-64 (ILP32) -mtune=core2 nops 1
PASS: x86-64 (ILP32) -mtune=k8 nops 1
PASS: x86-64 (ILP32) -mtune=pentium nops 1
PASS: x86-64 (ILP32) nops 1
PASS: x86-64 (ILP32) nops 2
PASS: x86-64 (ILP32) nops 3
PASS: x86-64 (ILP32) nops -mtune=core2 4
PASS: x86-64 (ILP32) nops -mtune=k8 4
PASS: x86-64 (ILP32) nops 4
PASS: x86-64 (ILP32) -march=k8 nops 5
PASS: x86-64 (ILP32) nops 5
PASS: x86-64 (ILP32) nops
PASS: x86-64 (ILP32) illegal opcodes (Intel mode)
PASS: x86-64 (ILP32) illegal opcodes
PASS: x86-64 (ILP32) opcode
PASS: x86-64 (ILP32) encoding option (Intel mode)
PASS: x86-64 (ILP32) encoding option
PASS: x86-64 (ILP32) pcrel
PASS: x86-64 (ILP32) reg (Intel mode)
PASS: x86-64 (ILP32) reg
PASS: x86-64 (ILP32) rep prefix (with suffixes)
PASS: x86-64 (ILP32) rep prefix
PASS: x86-64 (ILP32) rip addressing (Intel mode)
PASS: x86-64 (ILP32) rip addressing
PASS: x86-64 (ILP32) SIB (Intel mode)
PASS: x86-64 (ILP32) SIB
PASS: x86-64 (ILP32) SIMD (Intel mode)
PASS: x86-64 (ILP32) SIMD (with suffixes)
PASS: x86-64 (ILP32) SIMD
PASS: x32 size 1
PASS: x32 size 2
PASS: x32 size 3
PASS: x32 size 4
PASS: x32 size 5
PASS: x86-64 (ILP32) SSE check (.sse_check none)
PASS: x86-64 (ILP32) SSE check (warning)
PASS: x86-64 (ILP32) SSE check (none)
PASS: x86-64 (ILP32) SSE without AVX equivalent
PASS: x86-64 (ILP32) encoding option with -msse2avx (Intel mode)
PASS: x86-64 (ILP32) encoding option with -msse2avx
PASS: x86-64 (ILP32) SSE with AVX encoding
PASS: x86-64 (ILP32) SSE3
PASS: x86-64 (ILP32) SSE4.1 (Intel disassembly)
PASS: x86-64 (ILP32) SSE4.1
PASS: x86-64 (ILP32) SSE4.2 (Intel disassembly)
PASS: x86-64 (ILP32) SSE4.2
PASS: x86-64 (ILP32) SSSE3
PASS: x86-64 (ILP32) stack-related opcodes (Intel mode)
PASS: x86-64 (ILP32) stack-related opcodes (with suffixes)
PASS: x86-64 (ILP32) stack-related opcodes
PASS: x86-64 (ILP32) unwind
PASS: x86-64 (ILP32) VMX
PASS: x86-64 (ILP32) xsave (Intel mode)
PASS: x86-64 (ILP32) xsave
PASS: x86-64 (ILP32)
PASS: ilp32 reloc64
PASS: ilp32 reloc-2
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/i386/ilp32/lns/ilp32.exp ...
PASS: lns-common-1 (ILP32)
PASS: lns-duplicate (ILP32)
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/i386/solaris/solaris.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/ia64/ia64.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/ieee-fp/x930509a.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/ip2k/ip2k-allinsn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/iq2000/allinsn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/iq2000/load-hazards.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/iq2000/odd-ldw.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/iq2000/odd-sdw.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/iq2000/yield.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/lm32/all.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/lns/lns.exp ...
PASS: lns lns-diag-1
PASS: lns-duplicate
PASS: lns-common-1
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/loongarch/loongarch.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/m32r/allinsn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/m32r/error.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/m32r/m32r.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/m32r/m32r2.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/m32r/m32rx.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/m32r/pic.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/m32r/rel32.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/m68hc11/m68hc11.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/m68k/all.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mach-o/mach-o.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/macros/macros.exp ...
PASS: macro test 1
PASS: macro test 2
PASS: macro test 3
PASS: macro irp
PASS: macro rept
PASS: nested irp/irpc/rept
PASS: macro vararg
PASS: macro infinite recursion
PASS: logical and in macro definition
PASS: semi
PASS: strings
PASS: APP with macro without NO_APP
PASS: APP with macro then NO_APP
PASS: APP with macro then NO_APP then more code
PASS: included file with .if 0 wrapped in APP/NO_APP, no final NO_APP, macro in main file
PASS: APP with linefile
PASS: macros badarg
PASS: macros dot
PASS: macros end
PASS: macros purge
PASS: macros redef
PASS: gas/macros/paren
PASS: .exitm outside of a macro
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mcore/allinsn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mep/allinsn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mep/complex-relocs.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/metag/metag.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/microblaze/allinsn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/microblaze/endian.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/microblaze/relax_size.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/microblaze/reloc_sym.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/microblaze/special_reg.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mips/mips.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mmix/mmix-err.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mmix/mmix-list.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mmix/mmix.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mn10200/basic.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mn10300/basic.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mri/mri.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/msp430/msp430.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mt/errors.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mt/mt.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/mt/relocs.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/nds32/nds32.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/nios2/nios2.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/or1k/or1k.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/pdp11/pdp11.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/pe/pe.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/pj/pj.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/ppc/aix.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/ppc/ppc.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/pru/pru.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/riscv/riscv.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/rl78/rl78.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/rx/rx.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/s12z/s12z.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/s390/s390.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/score/relax.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/score/relax_32.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/sh/arch/arch.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/sh/basic.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/sh/err.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/sparc-solaris/addend.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/sparc-solaris/gas.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/sparc/mismatch.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/sparc/sparc.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/symver/symver.exp ...
PASS: symver symver0
PASS: symver symver1
PASS: symver symver10a
PASS: symver symver10b
PASS: symver symver11
PASS: symver symver12
PASS: symver symver13
PASS: symver symver16
PASS: symver symver6
PASS: symver symver7
PASS: symver symver8
PASS: symver symver9a
PASS: symver symver9b
PASS: symver symver2
PASS: symver symver3
PASS: symver symver14
PASS: symver symver15
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/tic4x/tic4x.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/tic54x/tic54x.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/tic6x/tic6x.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/tilegx/tilegx.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/tilepro/tilepro.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/v850/basic.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/vax/vax.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/visium/error.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/visium/visium.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/wasm32/wasm32.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/xgate/xgate.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/xstormy16/allinsn.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/xtensa/all.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/xtensa/xtensa-err.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/z80/z80.exp ...
Running /build/binutils-G47RqV/binutils-2.40/gas/testsuite/gas/z8k/z8k.exp ...

                === gas Summary ===

# of expected passes            1660
# of unsupported tests          1
/build/binutils-G47RqV/binutils-2.40/builddir-single/gas/as-new 2.40

Native configuration is x86_64-pc-linux-gnu

                === ld tests ===

Schedule of variations:
    unix

Running target unix
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-aarch64/aarch64-elf.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-alpha/alpha.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-arc/arc.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-arm/arm-elf.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-arm/export-class.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-auto-import/auto-import.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-avr/avr.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-bootstrap/bootstrap.exp ...
PASS: bootstrap
PASS: bootstrap with strip
UNTESTED: bootstrap with --static
PASS: bootstrap with -Wl,--traditional-format
PASS: bootstrap with -Wl,--no-keep-memory
PASS: bootstrap with -Wl,--relax
PASS: bootstrap with -Wl,--max-cache-size=-1
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-bpf/bpf.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-cdtest/cdtest.exp ...
PASS: cdtest
PASS: cdtest with -Ur
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-checks/checks.exp ...
PASS: check sections 1
PASS: check sections 2
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-cris/cris.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-crx/crx.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-csky/csky.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-ctf/ctf.exp ...
PASS: Arrays (conflicted)
PASS: Arrays (extern)
PASS: Arrays
PASS: Conflicting cycle 1.B-1
PASS: Conflicting cycle 1.B-2
PASS: Conflicting cycle 1.parent
PASS: Conflicting cycle 2.A-1
PASS: Conflicting cycle 2.A-2
PASS: Conflicting cycle 2.parent
PASS: Conflicting cycle 3.C-1
PASS: Conflicting cycle 3.C-2
PASS: Conflicting cycle 3
PASS: Conflicting Enums
PASS: Conflicting Typedefs
PASS: cross-TU-cyclic-conflicting
PASS: cross-TU-cyclic-nonconflicting
PASS: cross-TU-into-cycle
PASS: cross-TU-noncyclic
PASS: Cycle 1
PASS: Cycle 2.A
PASS: Cycle 2.B
PASS: Cycle 2.C
PASS: Conflicted data syms, partially indexed, stripped, with variables
PASS: Conflicted data syms, partially indexed, stripped
PASS: Diagnostics - CTF version 0
PASS: Diagnostics - CTF version 2 with unsupported feature
PASS: Diagnostics - Unsupported CTF version
PASS: Diagnostics - Invalid type name.
PASS: Diagnostics - Null type name
PASS: Diagnostics - Invalid CU name offset
PASS: Diagnostics - Decompression failure
PASS: Diagnostics - Non-zero parlabel in parent
PASS: Diagnostics - No parent dictionary
PASS: Diagnostics - String offset invalid.
PASS: Diagnostics - Unsupported flag
PASS: Diagnostics - Wrong magic number mixed with valid CTF sections
PASS: Diagnostics - Wrong magic number
PASS: Forwards to enums
PASS: Enumerated types
PASS: Forwards
PASS: Function
PASS: Nonrepresentable members
PASS: Nonrepresentable types
PASS: Slice
PASS: Super- and sub-cycles
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-cygwin/exe-export.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-d10v/d10v.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-discard/discard.exp ...
PASS: ld-discard/extern
PASS: ld-discard/start
PASS: ld-discard/static
PASS: ld-discard/zero-range
PASS: ld-discard/zero-rel
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-dynamic/export-dynamic-symbol.exp ...
PASS: Build libpr25910.a
PASS: --export-dynamic-symbol foo archive
PASS: -u --export-dynamic-symbol foo archive
PASS: -u --export-dynamic-symbol "f*" archive
PASS: --export-dynamic-symbol-list foo archive
PASS: -u --export-dynamic-symbol-list foo bar archive
PASS: -u --export-dynamic-symbol-list fstar archive
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/audit.exp ...
PASS: Run with -paudit.so
PASS: Run with -Paudit.so
PASS: Run with --depaudit=audit.so
PASS: Run with shared with --audit
PASS: Run with shared with three --audit
PASS: Run with -lusesaudit
PASS: Run with -lusesaudit -lusesaudit2
PASS: Link with -z globalaudit
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/binutils.exp ...
PASS: strip -z max-page-size=0x200000 (maxpage1)
PASS: strip -z max-page-size=0x200000 -z common-page-size=0x100000 (maxpage1)
PASS: strip -z max-page-size=0x100000 (maxpage1)
PASS: strip -z max-page-size=0x100000 -z common-page-size=0x1000 (maxpage1)
PASS: strip  (maxpage1)
PASS: strip -shared (maxpage1)
PASS: objcopy  (maxpage1)
PASS: objcopy -shared (maxpage1)
PASS: strip -z relro (relro1)
PASS: strip -z relro -shared (relro1)
PASS: objcopy -z relro (relro1)
PASS: objcopy -z relro -shared (relro1)
PASS: strip -z relro -shared (relro2)
PASS: objcopy -z relro -shared (relro2)
PASS: strip -T lma.lnk
PASS: objcopy -z noseparate-code (tdata1)
PASS: objcopy -z separate-code (tdata1)
PASS: objcopy -z relro (tdata1)
PASS: objcopy -shared -z noseparate-code (tdata1)
PASS: objcopy -shared -z separate-code (tdata1)
PASS: objcopy -shared -z relro (tdata1)
PASS: objcopy -z max-page-size=0x100000 (tdata1)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata1)
PASS: objcopy -z noseparate-code (tdata2)
PASS: objcopy -z separate-code (tdata2)
PASS: objcopy -z relro (tdata2)
PASS: objcopy -shared -z noseparate-code (tdata2)
PASS: objcopy -shared -z separate-code (tdata2)
PASS: objcopy -shared -z relro (tdata2)
PASS: objcopy -z max-page-size=0x100000 (tdata2)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata2)
PASS: objcopy -z noseparate-code (tdata3)
PASS: objcopy -z separate-code (tdata3)
PASS: objcopy -z relro (tdata3)
PASS: objcopy -shared -z noseparate-code (tdata3)
PASS: objcopy -shared -z separate-code (tdata3)
PASS: objcopy -shared -z relro (tdata3)
PASS: objcopy -z max-page-size=0x100000 (tdata3)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tdata3)
PASS: objcopy -z noseparate-code (tbss1)
PASS: objcopy -z separate-code (tbss1)
PASS: objcopy -z relro (tbss1)
PASS: objcopy -shared -z noseparate-code (tbss1)
PASS: objcopy -shared -z separate-code (tbss1)
PASS: objcopy -shared -z relro (tbss1)
PASS: objcopy -z max-page-size=0x100000 (tbss1)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss1)
PASS: objcopy -z noseparate-code (tbss2)
PASS: objcopy -z separate-code (tbss2)
PASS: objcopy -z relro (tbss2)
PASS: objcopy -shared -z noseparate-code (tbss2)
PASS: objcopy -shared -z separate-code (tbss2)
PASS: objcopy -shared -z relro (tbss2)
PASS: objcopy -z max-page-size=0x100000 (tbss2)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss2)
PASS: objcopy -z noseparate-code (tbss3)
PASS: objcopy -z separate-code (tbss3)
PASS: objcopy -z relro (tbss3)
PASS: objcopy -shared -z noseparate-code (tbss3)
PASS: objcopy -shared -z separate-code (tbss3)
PASS: objcopy -shared -z relro (tbss3)
PASS: objcopy -z max-page-size=0x100000 (tbss3)
PASS: objcopy -z max-page-size=0x100000 -z common-page-size=0x1000 (tbss3)
PASS: strip -s (gap)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/build-id.exp ...
PASS: pr28639a.o
PASS: pr28639a.o
PASS: pr28639a
PASS: pr28639b
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/comm-data.exp ...
PASS: Common symbol override test (auxiliary shared object build)
PASS: Common symbol override test
PASS: Common symbol override test 3a
PASS: Common symbol override test 3b
PASS: libpr26580-1.so
PASS: pr26580-1
PASS: pr26580-2
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/compress.exp ...
PASS: Build libfoo.so with compressed debug sections
PASS: Build libbar.so with compressed debug sections
PASS: Build libfoozlib.so with compressed debug sections with zlib-gabi
PASS: Build libbarzlib.so with compressed debug sections with zlib-gabi
PASS: Build libzlibfoo.so with zlib compressed debug sections
PASS: Build libgnufoo.so with zlib-gnu compressed debug sections
PASS: Build libgabifoo.so with zlib-gabi compressed debug sections
PASS: Build zlibbegin.o with zlib compressed debug sections
PASS: Build gnubegin.o with zlib-gnu compressed debug sections
PASS: Build gabiend.o with zlib-gabi compressed debug sections
PASS: Run normal with libfoo.so with compressed debug sections
PASS: Run normal with libfoozlib.so with compressed debug sections with zlib-gabi
PASS: Run zlibnormal with libzlibfoo.so with zlib compressed debug sections
PASS: Run zlibnormal with libfoozlib.so with zlib compressed debug sections
PASS: Run gnunormal with libgnufoo.so with zlib-gnu compressed debug sections
PASS: Run gnunormal with libfoozlib.so with zlib-gnu compressed debug sections
PASS: Run gabinormal with libgabifoo.so with zlib-gabi compressed debug sections
PASS: Run gabinormal with libfoozlib.so with zlib-gabi compressed debug sections
PASS: Link with zlib-gabi compressed debug input
PASS: Link -r with zlib compressed debug output
PASS: Link -r with zlib-gnu compressed debug output
PASS: Link -r with zlib-gabi compressed debug output
PASS: Link with zlib compressed debug output 2
PASS: Link with zlib compressed debug output 3
PASS: Link with zlib-gnu compressed debug output 1
PASS: Link with zlib-gnu compressed debug output 2
PASS: Link with zlib-gabi compressed debug output 1
PASS: Link with zlib-gabi compressed debug output 2
PASS: Build libzstdfoo.so with zstd compressed debug sections
PASS: Run zstdnormal with libzstdfoo.so with zstd compressed debug sections
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/dt-relr.exp ...
PASS: Build dt-relr-glibc-1a.so
PASS: Build dt-relr-glibc-1b.so
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/dwarf.exp ...
PASS: Build libdwarf1.so
PASS: DWARF parse during linker error
PASS: Handle no DWARF information
PASS: Run with libdwarf1.so first
PASS: Run with libdwarf1.so last
PASS: Strip -s libdwarf1c.so
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/eh-group.exp ...
PASS: Guess the target size from eh-group1size.o
PASS: Build eh-group1.o
PASS: Link eh-group.o to eh-group
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/elf.exp ...
PASS: Build symbol3.a
PASS: Build symbol3w.a
PASS: PR ld/21703
PASS: PR ld/21703 -r
PASS: Build libretain5.a
PASS: Build libretain6.a
PASS: ld-elf/anno-sym
PASS: Symbol flags copy
PASS: changelma (pr20659)
PASS: ld-elf/comm-data4
PASS: ld-elf/comm-data5
PASS: ld-elf/commonpage1
PASS: ld-elf/commonpage2
PASS: ld-elf/compress1a
PASS: ld-elf/compress1b
PASS: ld-elf/compress1c
PASS: ld-elf/compressed1a
PASS: ld-elf/compressed1b
PASS: ld-elf/compressed1c
UNSUPPORTED: ld-elf/compressed1d-alt
PASS: ld-elf/compressed1d
PASS: ld-elf/compressed1e
PASS: ld-elf/discard1
PASS: ld-elf/discard2
PASS: ld-elf/discard3
PASS: ld-elf/dt-relr-1a
PASS: ld-elf/dt-relr-1b
PASS: ld-elf/dt-relr-1c
PASS: ld-elf/dt-relr-2a
PASS: ld-elf/dt-relr-2b
PASS: ld-elf/dt-relr-2c
PASS: ld-elf/dt-relr-2d
PASS: ld-elf/dt-relr-2e
PASS: ld-elf/dt-relr-2f
PASS: ld-elf/dt-relr-2g
PASS: ld-elf/dt-relr-2h
PASS: ld-elf/dt-relr-2i
PASS: ld-elf/dt-relr-3a
PASS: ld-elf/dt-relr-3b
PASS: ld-elf/dynamic1
PASS: ld-elf/dynsym1
PASS: ld-elf/eh-frame-hdr
PASS: ld-elf/eh1
PASS: ld-elf/eh2
PASS: ld-elf/eh3
PASS: ld-elf/eh4
PASS: ld-elf/eh5
PASS: ld-elf/eh6
PASS: ld-elf/ehdr_start-missing
PASS: ld-elf/ehdr_start-shared
PASS: ld-elf/ehdr_start-userdef
PASS: ld-elf/ehdr_start-weak
PASS: ld-elf/ehdr_start
PASS: ld-elf/empty
PASS: ld-elf/empty2
PASS: ld-elf/endsym
PASS: ld-elf/exclude3a
PASS: ld-elf/exclude3b
PASS: ld-elf/exclude3c
PASS: ld-elf/expr1
PASS: --set-section-flags test 1 (sections)
PASS: ld-elf/global1
PASS: ld-elf/group1
PASS: ld-elf/group10
PASS: ld-elf/group11
PASS: ld-elf/group12
PASS: ld-elf/group2
PASS: ld-elf/group3a
PASS: ld-elf/group3b
PASS: ld-elf/group4
PASS: ld-elf/group5
PASS: ld-elf/group6
PASS: ld-elf/group7
PASS: ld-elf/group8a
PASS: ld-elf/group8b
PASS: ld-elf/group9a
PASS: ld-elf/group9b
PASS: ld-elf/hash
PASS: ld-elf/header
PASS: ld-elf/init-fini-arrays
PASS: --interleave test byte 0
PASS: --interleave test byte 4
PASS: ld-elf/linkinfo1a
PASS: ld-elf/linkinfo1b
PASS: ld-elf/linkonce1
PASS: ld-elf/linkonce2
PASS: ld-elf/linkoncerdiff
PASS: ld-elf/loadaddr1
PASS: ld-elf/loadaddr2
PASS: ld-elf/loadaddr3a
PASS: ld-elf/loadaddr3b
PASS: ld-elf/local1
PASS: ld-elf/maxpage1
PASS: ld-elf/maxpage2
PASS: ld-elf/maxpage3a
PASS: ld-elf/maxpage3b
PASS: ld-elf/maxpage3c
PASS: ld-elf/maxpage4
PASS: ld-elf/maxpage5
PASS: ld-elf/mbind1a
PASS: ld-elf/mbind1b
PASS: ld-elf/mbind1c
PASS: ld-elf/merge
PASS: ld-elf/merge2
PASS: ld-elf/merge3
PASS: ld-elf/multibss1
PASS: ld-elf/nobits-1
UNSUPPORTED: .noinit sections
UNSUPPORTED: .noinit sections (ld -r)
PASS: ld-elf/noload-1
PASS: ld-elf/noload-2
PASS: ld-elf/noload-3
PASS: non-contiguous
PASS: ld-elf/note-1
PASS: ld-elf/note-2
PASS: ld-elf/now-1
PASS: ld-elf/now-2
PASS: ld-elf/now-3
PASS: ld-elf/now-4
PASS: ld-elf/orphan-10
PASS: ld-elf/orphan-11
PASS: ld-elf/orphan-12
PASS: Report warning for orphan sections
PASS: Report error for orphan sections
PASS: Discard orphan sections (map file check)
PASS: Place orphan sections (map file check)
PASS: ld-elf/orphan-9
PASS: ld-elf/orphan-region
PASS: ld-elf/orphan
PASS: ld-elf/orphan2
PASS: ld-elf/orphan3
PASS: ld-elf/orphan4
PASS: ld-elf/overlay
PASS: ld-elf/page-size-1
UNSUPPORTED: .persistent sections
UNSUPPORTED: .persistent sections (ld -r)
PASS: ld-elf/pie
PASS: ld-elf/pr11304
PASS: ld-elf/pr12851
PASS: ld-elf/pr12975
PASS: ld-elf/pr13177
PASS: ld-elf/pr13195
PASS: ld-elf/pr13839
PASS: ld-elf/pr14052
PASS: ld-elf/pr14156a
PASS: ld-elf/pr14156b
PASS: ld-elf/pr14156c
PASS: ld-elf/pr14926
PASS: ld-elf/pr16322
PASS: ld-elf/pr16498a
PASS: ld-elf/pr16498b
PASS: ld-elf/pr17550a
PASS: ld-elf/pr17550b
PASS: ld-elf/pr17550c
PASS: ld-elf/pr17550d
PASS: ld-elf/pr17615
PASS: ld-elf/pr18735
PASS: ld-elf/pr19005
PASS: ld-elf/pr19162
PASS: ld-elf/pr19539
PASS: ld-elf/pr19617a
PASS: ld-elf/pr19617b
PASS: ld-elf/pr19617c
PASS: ld-elf/pr19698
PASS: ld-elf/pr19789
PASS: ld-elf/pr20513a
PASS: ld-elf/pr20513b
PASS: ld-elf/pr20513c
PASS: ld-elf/pr20513d
PASS: ld-elf/pr20513e
PASS: ld-elf/pr20513f
PASS: ld-elf/pr20528a
PASS: ld-elf/pr20528b
PASS: ld-elf/pr21384
PASS: ld-elf/pr21389a
PASS: ld-elf/pr21389b
PASS: ld-elf/pr21389c
PASS: ld-elf/pr21562a
PASS: ld-elf/pr21562b
PASS: ld-elf/pr21562c
PASS: ld-elf/pr21562d
PASS: ld-elf/pr21562e
PASS: ld-elf/pr21562f
PASS: ld-elf/pr21562g
PASS: ld-elf/pr21562h
PASS: ld-elf/pr21562i
PASS: ld-elf/pr21562j
PASS: ld-elf/pr21562k
PASS: ld-elf/pr21562l
PASS: ld-elf/pr21562m
PASS: ld-elf/pr21562n
PASS: ld-elf/pr21884
PASS: ld-elf/pr21903a
PASS: ld-elf/pr21903b
PASS: ld-elf/pr21903c
PASS: ld-elf/pr21903d
PASS: ld-elf/pr21903e
PASS: ld-elf/pr21904
PASS: PR ld/22269
PASS: PR ld/22269 (-z dynamic-undefined-weak)
PASS: PR 22319 - required undefined symbols in output
PASS: ld-elf/pr22393-1a
PASS: ld-elf/pr22393-1b
PASS: ld-elf/pr22393-1c
PASS: ld-elf/pr22393-1d
PASS: ld-elf/pr22393-1e
PASS: ld-elf/pr22393-1f
PASS: ld-elf/pr22423
PASS: ld-elf/pr22450
PASS: ld-elf/pr22677
PASS: ld-elf/pr22836-1a
PASS: ld-elf/pr22836-1b
PASS: ld-elf/pr22836-2
PASS: ld-elf/pr23591
PASS: ld-elf/pr23648
PASS: ld-elf/pr23658-1a
PASS: ld-elf/pr23658-1b
PASS: ld-elf/pr23658-1c
PASS: ld-elf/pr23658-3
PASS: ld-elf/pr23900-1
PASS: ld-elf/pr23900-2a
PASS: ld-elf/pr23900-2b
PASS: ld-elf/pr24511
PASS: ld-elf/pr24526
PASS: ld-elf/pr24718-1
PASS: ld-elf/pr24819
PASS: ld-elf/pr25021
PASS: ld-elf/pr25022
PASS: ld-elf/pr25490-1
PASS: ld-elf/pr25708
PASS: ld-elf/pr26256-1a
PASS: ld-elf/pr26256-1b
PASS: ld-elf/pr26256-2a
UNSUPPORTED: ld-elf/pr26256-2b-alt
PASS: ld-elf/pr26256-2b
PASS: ld-elf/pr26256-3a
PASS: ld-elf/pr26256-3b
PASS: ld-elf/pr26681
PASS: ld-elf/pr26907
PASS: ld-elf/pr26936
PASS: ld-elf/pr26978a
PASS: ld-elf/pr26978b
PASS: ld-elf/pr26979a
PASS: ld-elf/pr26979b
PASS: ld-elf/pr27128a
PASS: ld-elf/pr27128b
PASS: ld-elf/pr27128c
PASS: ld-elf/pr27128d
PASS: ld-elf/pr27128e
PASS: ld-elf/pr27259
PASS: ld-elf/pr27590a
PASS: ld-elf/pr27590b
PASS: ld-elf/pr27825-1
PASS: ld-elf/pr27825-2
PASS: ld-elf/pr28597
PASS: ld-elf/pr29259
PASS: ld-elf/pr29435
PASS: ld-elf/pr349
PASS: ld-elf/property-1_needed-1a
PASS: ld-elf/property-1_needed-1b
PASS: ld-elf/property-1_needed-1c
PASS: ld-elf/property-and-1
PASS: ld-elf/property-and-2
PASS: ld-elf/property-and-3
PASS: ld-elf/property-and-4
PASS: ld-elf/property-or-1
PASS: ld-elf/property-or-2
PASS: ld-elf/property-or-3
PASS: ld-elf/property-or-4
PASS: Discarded dynamic relocation section
PASS: relocatable with script
PASS: SHF_GNU_RETAIN 1a
PASS: SHF_GNU_RETAIN 1b
PASS: SHF_GNU_RETAIN 2 (remove SHF_GNU_RETAIN sections by placing in /DISCARD/) (map file check)
PASS: SHF_GNU_RETAIN 3 (keep sections referenced by retained sections)
PASS: SHF_GNU_RETAIN 4 (keep orphaned sections when not discarding)
PASS: SHF_GNU_RETAIN 5 (don't pull SHF_GNU_RETAIN section out of lib) (map file check)
PASS: SHF_GNU_RETAIN 5 (don't pull SHF_GNU_RETAIN section out of lib)
PASS: SHF_GNU_RETAIN 6a (pull section out of lib required by SHF_GNU_RETAIN section)
PASS: SHF_GNU_RETAIN 6b (pull section out of lib required by SHF_GNU_RETAIN section)
PASS: SHF_GNU_RETAIN 7a
PASS: SHF_GNU_RETAIN 7b
PASS: ld-elf/rpath-1
PASS: ld-elf/rpath-2
PASS: ld-elf/runpath-1
PASS: ld-elf/runpath-2
PASS: ld-elf/seg
PASS: ld-elf/size-1
PASS: ld-elf/size-2
PASS: ld-elf/sizeofa
PASS: ld-elf/sizeofb
PASS: ld-elf/sizeofc
PASS: ld-elf/stab
PASS: ld-elf/startofa
PASS: ld-elf/startofb
PASS: ld-elf/startofc
PASS: ld-elf/strtab
PASS: ld-elf/textaddr1
PASS: ld-elf/textaddr2
PASS: ld-elf/textaddr3
PASS: ld-elf/textaddr4
PASS: ld-elf/textaddr5
PASS: ld-elf/textaddr6
PASS: ld-elf/textaddr7
PASS: ld-elf/unknown
PASS: ld-elf/unknown2
PASS: ld-elf/var1
PASS: ld-elf/warn1
PASS: ld-elf/warn2
PASS: ld-elf/warn3
PASS: Generate empty import library
PASS: Generate import library
PASS: --gc-sections on tls variable
PASS: stack exec
PASS: stack noexec
PASS: stack size
PASS: PT_GNU_PROPERTY alignment
PASS: PR ld/29072 (warn about an executable .note.GNU-stack)
PASS: PR 29072 (warn about -z execstack)
PASS: PR ld/29072 (suppress warnings about executable stack)
PASS: Ensure that a warning issued when creating a segment with RWX permissions
PASS: Ensure that a warning issued when creating a TLS segment with execute permission
PASS: Ensure that the RWX warning can be suppressed
PASS: PR ld/29072 (warn about absent .note.GNU-stack)
PASS: __patchable_function_entries section 2
PASS: __patchable_function_entries section 3
PASS: __patchable_function_entries section 4
PASS: __patchable_function_entries section 5
PASS: __patchable_function_entries section 6
PASS: PR ld/13195
PASS: preinit array
PASS: init array
PASS: fini array
PASS: init array mixed
PASS: PIE preinit array
PASS: PIE init array
PASS: PIE fini array
PASS: PIE init array mixed
PASS: PIE PR ld/14525
PASS: Static PIE preinit array
PASS: Static PIE init array
PASS: Static PIE fini array
PASS: Static PIE init array mixed
PASS: Static PIE PR ld/14525
PASS: Run mbind2a
PASS: Run mbind2b
PASS: static preinit array
PASS: static init array
PASS: static fini array
PASS: static init array mixed
PASS: Build pr26391-1
PASS: Build pr26391-2
PASS: Build pr26391-3
PASS: Build pr26391-4
PASS: Build pr26391-5.o
PASS: Build pr26391-6.o
PASS: Run pr26391-1
PASS: Run pr26391-2
PASS: Run pr26391-3
PASS: Run pr26391-4
PASS: Run pr26391-5
PASS: Run pr26391-6
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/exclude.exp ...
PASS: ld link shared library
PASS: ld export symbols from archive
PASS: ld link shared library with --exclude-libs
PASS: ld exclude symbols from archive - --exclude-libs libexclude
PASS: ld exclude symbols from archive - --exclude-libs libexclude.a
PASS: ld exclude symbols from archive - --exclude-libs ALL
PASS: ld exclude symbols from archive - --exclude-libs foo:libexclude.a
PASS: ld exclude symbols from archive - --exclude-libs foo,libexclude.a
PASS: ld don't exclude symbols from archive - --exclude-libs foo:bar
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/export-class.exp ...
PASS: Symbol export class test (auxiliary shared object)
PASS: Symbol export class test (initial static object)
PASS: Symbol export class test (final shared object)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/frame.exp ...
PASS: read-only .eh_frame section -z noseparate-code
PASS: read-only .eh_frame section -z separate-code
PASS: read-only .gcc_except_table section -z noseparate-code
PASS: read-only .gcc_except_table section -z separate-code
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/indirect.exp ...
PASS: Build libindirect1c.so
PASS: Build libindirect3c.so
PASS: Build libindirect4c.so
PASS: Build libindirect5.so
PASS: Build libpr18720c.so
PASS: Build pr18720b1.o
PASS: Build pr18720a
PASS: Build libpr19553b.so
PASS: Build libpr19553c.so
PASS: Build libpr19553d.so
PASS: Indirect symbol 1a: : local symbol `foo' in tmpdir/indirect1b.o is referenced by DSO
PASS: Indirect symbol 1a: : final link failed: bad value
PASS: Indirect symbol 1b: : local symbol `foo' in tmpdir/indirect1b.o is referenced by DSO
PASS: Indirect symbol 1b: : final link failed: bad value
PASS: Indirect symbol 2: : no symbol version section for versioned symbol `foo@FOO'
PASS: Run with libindirect3c.so 1
PASS: Run with libindirect3c.so 2
PASS: Run with libindirect3c.so 3
PASS: Run with libindirect3c.so 4
PASS: Run with libindirect4c.so 1
PASS: Run with libindirect4c.so 2
PASS: Run with libindirect4c.so 3
PASS: Run with libindirect4c.so 4
PASS: Run indirect5 1
PASS: Run indirect5 2
PASS: Run indirect6 1
PASS: Run indirect6 2
PASS: Run with libpr18720c.so 1
PASS: Run with libpr18720c.so 2
PASS: Run with libpr18720c.so 3
PASS: Run with libpr18720c.so 4
PASS: Run with libpr18720c.so 5
PASS: Run with libpr19553b.so
PASS: Run with libpr19553c.so
PASS: Run with libpr19553d.so
PASS: indirect5a dynsym
PASS: indirect5b dynsym
PASS: indirect6a dynsym
PASS: indirect6b dynsym
PASS: Run indirect5 3
PASS: Run indirect5 4
PASS: Run indirect6 3
PASS: Run indirect6 4
PASS: indirect5c dynsym
PASS: indirect5d dynsym
PASS: indirect6c dynsym
PASS: indirect6d dynsym
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/linux-x86.exp ...
PASS: Build pr24920.so
PASS: Build pr24920
PASS: Run PR ld/23428 test
PASS: Build x86-feature-1
PASS: Build indirect-extern-access-1.so
PASS: Build indirect-extern-access-1a without PIE
PASS: Build indirect-extern-access-2.so
PASS: Build indirect-extern-access-2a without PIE
PASS: Build indirect-extern-access-2b with PIE
PASS: Build pr28158.so
PASS: Build pr28158
PASS: Build pr29377.o
PASS: Build pr29377
PASS: Run indirect-extern-access-1a without PIE
PASS: Run indirect-extern-access-1b with PIE
PASS: Run indirect-extern-access-2a without PIE
PASS: Run indirect-extern-access-2b with PIE
PASS: Run pr29797
PASS: Run p_align-1a without PIE
PASS: Run p_align-1b with PIE
PASS: Run p_align-1c with -Wl,-z,max-page-size=0x1000 without PIE
PASS: Run p_align-1d with -Wl,-z,max-page-size=0x1000 with PIE
PASS: elfedit --enable-x86-feature ibt --disable-x86-feature shstk
PASS: elfedit --enable-x86-feature ibt
PASS: elfedit --disable-x86-feature shstk
PASS: elfedit --disable-x86-feature ibt
PASS: elfedit --enable-x86-feature ibt --enable-x86-feature shstk
PASS: Build pr25749-1a (-no-pie -fno-PIE -w)
PASS: Run pr25749-1aa (-no-pie -fno-PIE -w)
PASS: Build pr25749-1a (-pie -fPIE -w)
PASS: Run pr25749-1aa (-pie -fPIE -w)
PASS: Build pr25749-1b (-no-pie -fno-PIE -w)
PASS: Run pr25749-1ba (-no-pie -fno-PIE -w)
PASS: Build pr25749-1b (-pie -fPIE -w)
PASS: Build pr25749-1c (-shared -fPIC -w)
PASS: Build pr25749-2a (-no-pie -fno-PIE -w)
PASS: Run pr25749-2aa (-no-pie -fno-PIE -w)
PASS: Build pr25749-2a (-pie -fPIE -w)
PASS: Run pr25749-2aa (-pie -fPIE -w)
PASS: Build pr25749-2b (-no-pie -fno-PIE -w)
PASS: Run pr25749-2ba (-no-pie -fno-PIE -w)
PASS: Build pr25749-2b (-pie -fPIE -w)
PASS: Run pr25749-2ba (-pie -fPIE -w)
PASS: Build pr25754-1a (-no-pie -fno-PIE -w)
PASS: Run pr25754-1aa (-no-pie -fno-PIE -w)
PASS: Build pr25754-1b (-no-pie -fPIE -w)
PASS: Run pr25754-1ba (-no-pie -fPIE -w)
PASS: Build pr25754-1c (-no-pie -fPIC -w)
PASS: Run pr25754-1ca (-no-pie -fPIC -w)
PASS: Build pr25754-1d (-pie -fPIC -w)
PASS: Run pr25754-1da (-pie -fPIC -w)
PASS: Build pr25754-3a (-no-pie -fPIC -w)
PASS: Run pr25754-3aa (-no-pie -fPIC -w)
PASS: Build pr25754-3b (-pie -fPIC -w)
PASS: Run pr25754-3ba (-pie -fPIC -w)
PASS: Build pr25754-4a (-no-pie -fno-PIE -w)
PASS: Run pr25754-4aa (-no-pie -fno-PIE -w)
PASS: Build pr25754-4b (-pie -fpie -w)
PASS: Run pr25754-4ba (-pie -fpie -w)
PASS: Build pr25754-5a (-no-pie -fno-PIE -w)
PASS: Run pr25754-5aa (-no-pie -fno-PIE -w)
PASS: Build pr25754-5b (-pie -fpie -w)
PASS: Run pr25754-5ba (-pie -fpie -w)
PASS: Build pr25754-6a (-no-pie -fno-PIE -w)
PASS: Run pr25754-6aa (-no-pie -fno-PIE -w)
PASS: Build pr25754-6b (-pie -fpie -w)
PASS: Run pr25754-6ba (-pie -fpie -w)
PASS: Build libpr25749-1a.so ()
PASS: Run pr25749-1ab (-no-pie -fno-PIE)
PASS: Build libpr25749-1a.so ()
PASS: Run pr25749-1ab (-pie -fPIE)
PASS: Build libpr25749-1a.so (-Wl,-Bsymbolic)
PASS: Run pr25749-1ab (-pie -fPIE)
PASS: Build libpr25749-1b.so ()
PASS: Run pr25749-1bb (-no-pie -fno-PIE)
PASS: Build libpr25749-1b.so ()
PASS: Run pr25749-1bb (-pie -fPIE)
PASS: Build libpr25749-1b.so (-Wl,-Bsymbolic)
PASS: Run pr25749-1bb (-pie -fPIE)
PASS: Build libpr25749-1d.so (-Wl,-defsym=_begin=0)
PASS: Run pr25749-1db (-no-pie -fno-PIE)
PASS: Build libpr25749-1d.so (-Wl,-defsym=_begin=0)
PASS: Run pr25749-1db (-pie -fPIE)
PASS: Build libpr25749-1d.so (-Wl,-Bsymbolic -Wl,-defsym=_begin=0)
PASS: Run pr25749-1db (-pie -fPIE)
PASS: Build libpr25749-2a.so ()
PASS: Run pr25749-2ab (-no-pie -fno-PIE)
PASS: Build libpr25749-2a.so ()
PASS: Run pr25749-2ab (-pie -fPIE)
PASS: Build libpr25749-2b.so ()
PASS: Run pr25749-2bb (-no-pie -fno-PIE)
PASS: Build libpr25749-2b.so ()
PASS: Run pr25749-2bb (-pie -fPIE)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/notes.exp ...
PASS: Linkonce sections with assembler generated notes
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/package-note.exp ...
PASS: package-note.o
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/provide-hidden.exp ...
PASS: PROVIDE_HIDDEN test (auxiliary shared object)
PASS: PROVIDE_HIDDEN test 1
PASS: PROVIDE_HIDDEN test 2
PASS: PROVIDE_HIDDEN test 3
PASS: PROVIDE_HIDDEN test 4
PASS: PROVIDE_HIDDEN test 5
PASS: PROVIDE_HIDDEN test 6
PASS: PROVIDE_HIDDEN test 7
PASS: PROVIDE_HIDDEN test 8
PASS: PROVIDE_HIDDEN test 9
PASS: PROVIDE_HIDDEN test 10
PASS: PROVIDE_HIDDEN test 11
PASS: PROVIDE_HIDDEN test 12
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/readelf.exp ...
PASS: readelf version information
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/sec-to-seg.exp ...
PASS: assignment of ELF sections to segments (same page)
PASS: assignment of ELF sections to segments (adjacent pages)
PASS: assignment of ELF sections to segments (disjoint pages)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/sec64k.exp ...
PASS: ld-elf/64ksec-r
PASS: ld-elf/64ksec
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/shared.exp ...
PASS: Build pr22471a.so
PASS: Build pr22471b.so
PASS: Build pr22649-1.so
PASS: Build pr22471
PASS: Build pr22649-2a.so
PASS: Build pr22649-2b.so
PASS: Build pr22649-2c.so
PASS: Build pr22649-2d.so
PASS: DT_TEXTREL in shared lib
PASS: DT_TEXTREL map file warning
PASS: PR ld/20828 dynamic symbols with section GC (auxiliary shared library)
PASS: PR ld/20828 dynamic symbols with section GC (plain)
PASS: PR ld/20828 dynamic symbols with section GC (version script)
PASS: PR ld/20828 dynamic symbols with section GC (versioned shared library)
PASS: PR ld/20828 dynamic symbols with section GC (versioned)
PASS: PR ld/20828 forcibly exported symbol version without section GC
PASS: PR ld/20828 forcibly exported symbol version with section GC
PASS: PR ld/21233 dynamic symbols with section GC (auxiliary shared library)
PASS: PR ld/21233 dynamic symbols with section GC (--undefined)
PASS: PR ld/21233 dynamic symbols with section GC (--require-defined)
PASS: PR ld/21233 dynamic symbols with section GC (EXTERN)
PASS: Build pr22150.so
PASS: Build pr22150
PASS: Build pr25458.so
PASS: Build pr25458
PASS: Build pr14170a.o
PASS: Build shared library for pr14170
PASS: PR ld/14170
PASS: PR ld/21703 shared
PASS: Build shared library for broken linker script test
PASS: Link using broken linker script
PASS: Build pr17068.so
PASS: Build pr17068a.a
PASS: Build pr17068b.a
PASS: pr17068 link --as-needed lib in group
PASS: -Bsymbolic-functions
PASS: Build pr20995.so
PASS: pr20995
PASS: Build pr20995-2.so
PASS: pr20995-2
PASS: Build pr22374 shared library
PASS: pr22374 function pointer initialization
PASS: Weak symbols in dynamic objects 1 (support)
PASS: Weak symbols in dynamic objects 1 (main test)
PASS: Build libpr2404a.so
PASS: Build libpr2404n.so
PASS: Build libpr2404b.a
PASS: Build libpr26590a.so
PASS: Build libpr26590b.so (1)
PASS: Build pr26590c.o and pr26590d.o
PASS: Build pr26590 (1)
PASS: Build libpr26590b.so (2)
PASS: Build pr26590 (2)
PASS: Build libpr28348a.so
PASS: Build pr28348b.o
PASS: Build pr28348c.o
PASS: Build libpr28348b.so
PASS: Build pr28348
PASS: Build libfoo.so
PASS: Build versioned libfoo.so
PASS: Build libbar.so
PASS: Build warn libbar.so
PASS: Build hidden libbar.so
PASS: Build protected libbar.so
PASS: Build libbar.so with libfoo.so
PASS: Build libar.so with versioned libfoo.so
PASS: Build hidden libbar.so with libfoo.so
PASS: Build hidden libar.so with versioned libfoo.so
PASS: Build protected libbar.so with libfoo.so
PASS: Build protected libbar.so with versioned libfoo.so
PASS: Build libdl1.so
PASS: Build libdl2a.so with --dynamic-list=dl2.list
PASS: Build libdl2a.so with --dynamic-list=dl2a.list
PASS: Build libdl2a.so with --dynamic-list-data
PASS: Build libdl2b.so with --dynamic-list=dl2.list and dl2xxx.list
PASS: Build libdl2c.so with --dynamic-list-data and dl2xxx.list
PASS: Build libdl2d.so with --dynamic-list-data -Bsymbolic
PASS: Build libdl2e.so with --export-dynamic-symbol=foo
PASS: Build libdl2f.so with --dynamic-list=dlempty.list and --export-dynamic-symbol=foo
PASS: Build libdl2g.so with --export-dynamic-symbol-list=dl2.list
PASS: Build libdl2h.so with --dynamic-list=dlempty.list and --export-dynamic-symbol-list=dl2.list
PASS: Build libdl2i.so with -Bsymbolic and --export-dynamic-symbol=foo
PASS: Build libdl2j.so with -Bsymbolic and --export-dynamic-symbol-list=dl2.list
PASS: Build libdl2k.so with --export-dynamic-symbol-list=dl2.list and -Bsymbolic
PASS: #
PASS: Check
PASS: that
PASS: -Bno-symbolic
PASS: cancels
PASS: -Bsymbolic.
PASS: Build libdl2l.so with -Bsymbolic -Bno-symbolic and --export-dynamic-symbol=foo
PASS: Build libdl4a.so with --dynamic-list=dl4.list
PASS: Build libdl4b.so with --dynamic-list-data
PASS: Build libdl4c.so with --dynamic-list=dl4.list and dl4xxx.list
PASS: Build libdl4d.so with --dynamic-list-data and dl4xxx.list
PASS: Build libdl4e.so with -Bsymbolic-functions --dynamic-list-cpp-new
PASS: Build libdl4f.so with --dynamic-list-cpp-new -Bsymbolic-functions
PASS: Build libdl6a.so
PASS: Build libdl6b.so with -Bsymbolic --dynamic-list-data
PASS: Build libdl6c.so with -Bsymbolic
PASS: Build libdl6d.so with --dynamic-list-data -Bsymbolic
PASS: Build libdata1.so
PASS: Build libdata2.so
PASS: Build libcomm1.o
PASS: Build libfunc1.so
PASS: Build libpr9676-1.a
PASS: Build libpr9676-2.a
PASS: Build libpr9676-3.so
PASS: Build libpr9676-4.so
PASS: Build libpr9676-4a.so
PASS: Build libpr9679.so
PASS: Build libpr11138-1.so
PASS: Build libpr11138-2.o
PASS: Build pr13250-1.so
PASS: Build pr13250-2.so with libpr13250-1.so
PASS: Build libpr13250-3.o
PASS: Build libpr14323-2.so
PASS: Build pr14862-1.o
PASS: Build libpr14862.so
PASS: Build libneeded1b.so
PASS: Build libneeded1a.so
PASS: Build libneeded1c.o
PASS: Build libneeded1pic.o
PASS: Build needed1a.so with --add-needed
PASS: Build needed1b.so with --copy-dt-needed-entries
PASS: Build needed1a.so with --no-add-needed
PASS: Build needed1b.so with --no-copy-dt-needed-entries
PASS: Build librel.so
PASS: Build libneeded2a.so
PASS: Build libneeded2b.so
PASS: Build libneeded2c.o
PASS: Build needed2
PASS: Build libneeded3a.so
PASS: Build libneeded3b.so
PASS: Build needed3.o
PASS: Build needed3
PASS: Build rdynamic-1
PASS: Build dynamic-1
PASS: Build libpr16496a.so
PASS: Build libpr16496b.a
PASS: Build libpr16496b.so
PASS: Build libpr16452a.so
PASS: Build libpr16452b.so
PASS: Build pr16452
PASS: Build pr16457
PASS: Build libpr18458a.so
PASS: Build libpr18458b.so
PASS: Build pr19073a.o
PASS: Build libpr19073.so
PASS: Build pr21964-1a.so
PASS: Build pr21964-1b.so
PASS: Build pr21964-2a.so
PASS: Build pr21964-2b.so
PASS: Build pr21964-3a.so
PASS: Dump pr21978.so
PASS: libpr26580-2.so
PASS: Build pr26094-1.so
PASS: Build pr26094-1
PASS: Build pr26302a.so
PASS: Build pr26302b.so
PASS: pr22269-1 (static pie undefined weak)
PASS: Run normal with libfoo.so
PASS: Run protected with libfoo.so
PASS: Run hidden with libfoo.so
PASS: Run normal with versioned libfoo.so
PASS: Run warn with versioned libfoo.so
PASS: Run protected with versioned libfoo.so
PASS: Run hidden with versioned libfoo.so
PASS: Run normal libbar.so with libfoo.so
PASS: Run protected libbar.so with libfoo.so
PASS: Run hidden libbar.so with libfoo.so
PASS: Run normal libbar.so with versioned libfoo.so
PASS: Run protected libbar.so with versioned libfoo.so
PASS: Run hidden libbar.so with versioned libfoo.so
PASS: Run with libdl2a.so
PASS: Run with libdl2b.so
PASS: Run with libdl2c.so
PASS: Run with libdl2d.so
PASS: Run with libdl2e.so
PASS: Run with libdl2f.so
PASS: Run with libdl2g.so
PASS: Run with libdl2h.so
PASS: Run with libdl2i.so
PASS: Run with libdl2j.so
PASS: Run with libdl2k.so
PASS: Run with libdl2l.so
PASS: Run with libdl4a.so
PASS: Run with libdl4b.so
PASS: Run with libdl4c.so
PASS: Run with libdl4d.so
PASS: Run with libdl4e.so
PASS: Run with libdl4f.so
PASS: Run with libdata1.so
PASS: Run with libdata2.so
PASS: Run with libfunc1.so comm1.o
PASS: Run with comm1.o libfunc1.so
PASS: Run with pr11138-2.c libpr11138-1.so
PASS: Run with libpr11138-1.so pr11138-2.c
PASS: Run with pr13250-3.c, libpr13250-1.so and libpr13250-2.so
PASS: Run with pr14323-1.c pr14323-2.so
PASS: Run with pr14862-1.c libpr14862.so
PASS: Link with --add-needed
PASS: Link with --copy-dt-needed-entries
PASS: Run relmain
PASS: Run pr2404
PASS: Run pr2404n
PASS: Run pr18458
PASS: Run pr21964-1
PASS: Run pr21964-3
PASS: pr26580-3
PASS: pr26580-4
PASS: Run pr26590 (2)
PASS: Run dl1a with --dynamic-list=dl1.list and dlopen on libdl1.so
PASS: Run dl1b with --dynamic-list-data and dlopen on libdl1.so
PASS: Run dl6a1 with --dynamic-list-data and dlopen on libdl6a.so
PASS: Run dl6a2 with -Bsymbolic-functions and dlopen on libdl6a.so
PASS: Run dl6a3 with -Bsymbolic and dlopen on libdl6a.so
PASS: Run dl6a4 with -Bsymbolic --dynamic-list-data and dlopen on libdl6a.so
PASS: Run dl6a5 with -Bsymbolic-functions --dynamic-list-cpp-new and dlopen on libdl6a.so
PASS: Run dl6a6 with --dynamic-list-cpp-new -Bsymbolic-functions and dlopen on libdl6a.so
PASS: Run dl6a7 with --dynamic-list-data -Bsymbolic and dlopen on libdl6a.so
PASS: Run dl6b1 with --dynamic-list-data and dlopen on libdl6b.so
PASS: Run dl6b2 with dlopen on libdl6b.so
PASS: Run dl6c1 with --dynamic-list-data and dlopen on libdl6c.so
PASS: Run dl6d1 with --dynamic-list-data and dlopen on libdl6d.so
PASS: Run pr21964-2
PASS: Run pr21964-5
PASS: --no-add-needed
PASS: --no-copy-dt-needed-entries
PASS: --no-add-needed -shared
PASS: --no-copy-dt-needed-entries -shared
PASS: Build libdnew1a.so with --Bsymbolic-functions --dynamic-list-cpp-new
PASS: Build libdnew1b.so with --dynamic-list-data --dynamic-list-cpp-new
PASS: Run with libnew1a.so
PASS: Run with libnew1b.so
PASS: Build libdl3a.so with --dynamic-list=dl3.list
PASS: Build libdl3b.so with -Bsymbolic
PASS: Build libdl3a.so with --dynamic-list-cpp-typeinfo
PASS: Run with libdl3a.so
PASS: Run with libdl3c.so
PASS: Build libpr2404b.a with PIE
PASS: Build pr19579a.o
PASS: Build libpr19579.so
PASS: Build libpr19579now.so
PASS: Build pr22393-2a.so
PASS: Build pr22393-2a-now.so
PASS: Build pr22393-2
PASS: Build pr22393-2 (PIE)
PASS: Build pr22393-2 (static)
PASS: Run pr18458 with PIE
PASS: Run pr2404 with PIE
PASS: Run pr2404 with PIE (-z now)
PASS: Run pr18718
PASS: Run pr18718 (-z now)
PASS: Run pr18718 with PIE (1)
PASS: Run pr18718 with PIE (2)
PASS: Run pr18718 with PIE (3)
PASS: Run pr18718 with PIE (4)
PASS: Run pr18718 with PIC (1)
PASS: Run pr18718 with PIC (2)
PASS: Run pr18718 with PIC (3)
PASS: Run pr18718 with PIC (4)
PASS: Run pr19579
PASS: Run pr19579 (-z now)
PASS: Run pr22393-2
PASS: Run pr22393-2 (PIE)
PASS: Run pr22393-2 (static)
PASS: Run pr21964-4
PASS: Build libpr19719a.so
PASS: Build libpr19719b.so
PASS: Build libpr19719b.o
PASS: Run pr19719 fun defined
PASS: Run pr19719 fun undefined
PASS: Build libpr19719a.so
PASS: Build libpr19719b.so
PASS: Build libpr19719b.o
PASS: Run pr19719pie fun defined
PASS: Run pr19719pie fun undefined
PASS: Build libpr23162a.so
PASS: Build pr23162a
PASS: Build libpr23162b.so
PASS: Build pr23162b
PASS: Build libpr23161a.so
PASS: Build pr23161a
PASS: Build libpr23161b.so
PASS: Build pr23161b
PASS: Build libpr23161c.so
PASS: Build pr23161c
PASS: Build pr23658.so
PASS: Build pr23658-2
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/tls.exp ...
PASS: Build pr22263-1
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/tls_common.exp ...
PASS: tls_common
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elf/wrap.exp ...
PASS: Build libwrap1a.so
PASS: Build libwrap1b.so
PASS: Run with libwrap1a.so and libwrap1b.so
PASS: Run with libwrap1b.so and libwrap1a.so
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elfcomm/elfcomm.exp ...
PASS: --sort-common (descending)
PASS: --sort-common (ascending)
PASS: size/alignment change of common symbols (warning 1)
PASS: size/alignment change of common symbols (change 1)
PASS: size/alignment change of common symbols (warning 2)
PASS: size/alignment change of common symbols (change 2)
PASS: static link of common symbols
PASS: shared link of common symbols
PASS: position independent link of common symbols
PASS: Build common-3x.o
PASS: Build common-3y.o
PASS: Build common-3a.o
PASS: Build common-3b.o
PASS: Build common-3c.o
PASS: Build common-3d.o
PASS: Build common-3e.o
PASS: Build common-3f.o
PASS: ld-elfcomm/common-1a
PASS: ld-elfcomm/common-1b
PASS: ld-elfcomm/common-1c
PASS: ld-elfcomm/common-1d
PASS: ld-elfcomm/common-1e
PASS: ld-elfcomm/common-1f
PASS: ld-elfcomm/common-2a
PASS: ld-elfcomm/common-2b
PASS: ld-elfcomm/common-2c
PASS: ld-elfcomm/common-2d
PASS: ld-elfcomm/common-2e
PASS: ld-elfcomm/common-2f
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elfvers/vers.exp ...
PASS: vers1
PASS: vers2
PASS: vers3
PASS: vers4
PASS: vers4a
PASS: vers4b
PASS: vers5
PASS: vers6
XFAIL: vers7a
XFAIL: vers7
PASS: vers8
PASS: vers9
PASS: vers10
PASS: vers11
PASS: vers12
PASS: ar with versioned solib
PASS: vers14
PASS: vers15
PASS: vers16a
PASS: vers16
PASS: vers17
PASS: vers18
PASS: vers19
PASS: vers20a
PASS: vers20
PASS: vers21
PASS: vers22a
PASS: vers22b
PASS: vers22
XFAIL: vers23a
XFAIL: vers23b
XFAIL: vers23c
XFAIL: vers23d
XFAIL: vers23
PASS: vers24a
PASS: vers24b
PASS: vers24c
XFAIL: vers25a
XFAIL: vers25b1
XFAIL: vers25b2
PASS: vers26a
PASS: vers26b1
PASS: vers26b2
XFAIL: vers26b3
XFAIL: vers27a
XFAIL: vers27b
XFAIL: vers27c1
XFAIL: vers27c2
XFAIL: vers27d1
XFAIL: vers27d2
XFAIL: vers27d3
XFAIL: vers27d4
XFAIL: vers27d5
PASS: vers28a
PASS: vers28b
PASS: vers28c
PASS: vers29
PASS: vers30
PASS: vers31
PASS: vers32a
PASS: vers32b
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-elfweak/elfweak.exp ...
PASS: ELF DSO weak func first
PASS: ELF DSO weak func last
PASS: ELF DSO weak func first DSO
PASS: ELF DSO weak func last DSO
PASS: ELF weak func first
PASS: ELF weak func last
PASS: ELF weak func first DSO
PASS: ELF weak func last DSO
PASS: ELF DSO weak data first
PASS: ELF DSO weak data last
PASS: ELF DSO weak data first DSO
PASS: ELF DSO weak data last DSO
PASS: ELF DSO weak data first DSO common
PASS: ELF DSO weak data last DSO common
PASS: ELF weak data first
PASS: ELF weak data last
PASS: ELF weak data first common
PASS: ELF weak data last common
PASS: ELF weak data first DSO
PASS: ELF weak data last DSO
PASS: ELF weak data first DSO common
PASS: ELF weak data last DSO common
PASS: ELF DSO small bar (size)
PASS: ELF DSO foo with small bar (size)
PASS: ELF DSO big bar (size)
PASS: ELF weak size
PASS: ld-elfweak/size2
PASS: ELF weak (alias)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-fastcall/fastcall.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-frv/fdpic.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-frv/frv-elf.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-frv/tls.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-gc/gc.exp ...
PASS: Check --gc-section
PASS: Check --gc-section/-q
PASS: Check --gc-section/-r/-e
PASS: Check --gc-section/-r/-u
PASS: --gc-sections -r without -e
PASS: --gc-sections with note section
PASS: --gc-sections with multiple debug sections for a function section
PASS: ld-gc/pr19167
PASS: --gc-sections with relocations in debug section
PASS: --gc-sections removing __stop_
PASS: --gc-sections with __start_
PASS: --gc-sections with -z start-stop-gc
PASS: --gc-sections with groups and start/stop syms
PASS: --gc-sections with other syms and start/stop syms
PASS: --gc-sections with __gxx_personality
PASS: --gc-sections with .text._init
PASS: ld-gc/pr20022
PASS: --gc-sections with shared library
PASS: --gc-sections with --defsym
PASS: --gc-sections with KEEP
PASS: --gc-sections with __start_SECTIONNAME
PASS: Build libpr20306.so
PASS: ld-gc/pr20306
PASS: Check --no-print-map-discarded linker option (map file check)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-h8300/h8300.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-i386/export-class.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-i386/i386.exp ...
PASS: Absolute non-overflowing relocs
PASS: ld-i386/iamcu-1
PASS: ld-i386/iamcu-2
PASS: ld-i386/iamcu-3
UNSUPPORTED: ld-i386/iamcu-4
PASS: Helper shared library (basic PLT test)
PASS: basic PLT generation (non-PIC)
PASS: basic PLT generation (PIC)
PASS: TLS -fpic -shared transitions
PASS: TLS -fpic -shared transitions without PLT
PASS: TLS descriptor -fpic -shared transitions
PASS: Helper shared library
PASS: TLS -fpic and -fno-pic exec transitions
PASS: TLS -fpic and -fno-pic exec transitions without PLT
PASS: TLS descriptor -fpic and -fno-pic exec transitions
PASS: TLS with global dynamic and descriptors
PASS: TLS in debug sections
PASS: TLS @indntpoff with %eax
PASS: Reloc section order
PASS: Basic --emit-relocs support
PASS: -z combreloc relocation sections
PASS: TLS GD->LE transition
PASS: TLS GD->LE transition without PLT
PASS: TLS LD->LE transition
PASS: TLS LD->LE transition without PLT
PASS: TLS IE->LE transition
PASS: PR ld/17313 (1)
PASS: PR ld/17313 (2)
PASS: PR ld/17306 (1)
PASS: PR ld/17306 (2)
PASS: PR ld/17709 (1)
PASS: PR ld/17709 (2)
PASS: Build pr19827a.o
PASS: Build pr19827b.so
PASS: Build pr19827
PASS: Build pr19827.so
PASS: Build pr27193a.so
PASS: Build pr27193b.so
PASS: TLS -fno-pic -shared
PASS: Absolute non-overflowing relocs
PASS: PCREL8 overflow
PASS: PCREL16 overflow
PASS: PCREL16 absolute reloc
XFAIL: PCREL16 overflow (2)
PASS: Invalid allocated section
PASS: --warn-shared-textrel --fatal-warnings
PASS: TLS GD->LE transition check
PASS: TLS GD->LE transition check without PLT
PASS: TLS IE->LE transition check (R_386_TLS_GOTIE with %eax)
PASS: TLS IE->LE transition check (R_386_TLS_GOTIE)
PASS: TLS IE->LE transition check (R_386_TLS_IE with %eax)
PASS: TLS IE->LE transition check (R_386_TLS_IE)
PASS: ld-i386/hidden1
PASS: ld-i386/hidden2
PASS: ld-i386/hidden3
PASS: ld-i386/protected1
PASS: ld-i386/protected2
PASS: ld-i386/protected3
PASS: ld-i386/protected4
PASS: ld-i386/protected5
PASS: ld-i386/protected6a
PASS: ld-i386/protected6b
PASS: ld-i386/protected7
PASS: TLS with PIE (1 x86)
PASS: TLS with PIE (2 x86)
PASS: ld-i386/tlspie3a
PASS: ld-i386/tlspie3b
PASS: ld-i386/tlspie3c
PASS: ld-i386/nogot1
PASS: ld-i386/nogot2
PASS: ld-i386/discarded1
PASS: PR ld/12718
PASS: PR ld/12921
PASS: PR ld/12570
PASS: PR ld/12570
PASS: ld-i386/lea1a
PASS: ld-i386/lea1b
PASS: ld-i386/lea1c
PASS: ld-i386/lea1d
PASS: ld-i386/lea1e
PASS: ld-i386/lea1f
PASS: ld-i386/mov1a
PASS: ld-i386/mov1b
PASS: ld-i386/mov2a
PASS: ld-i386/mov2b
PASS: ld-i386/mov3
PASS: ld-i386/branch1
PASS: ld-i386/call1
PASS: ld-i386/call2
PASS: ld-i386/call3a
PASS: ld-i386/call3b
PASS: ld-i386/call3c
PASS: ld-i386/call3d
PASS: ld-i386/call3e
PASS: ld-i386/call3f
PASS: ld-i386/call3g
PASS: ld-i386/call3h
PASS: ld-i386/jmp1
PASS: ld-i386/jmp2
PASS: Absolute non-overflowing relocs in ljmp segments
PASS: ljmp segment value overflow
PASS: ld-i386/load1
PASS: ld-i386/load2
PASS: ld-i386/load3
PASS: ld-i386/load4a
PASS: ld-i386/load4b
PASS: ld-i386/load5a
PASS: ld-i386/load5b
PASS: ld-i386/load6
PASS: ld-i386/load7
PASS: ld-i386/pr19175
PASS: ld-i386/pr19615
PASS: ld-i386/pr19636-1a
PASS: ld-i386/pr19636-1b
PASS: ld-i386/pr19636-1c
PASS: ld-i386/pr19636-1d
PASS: ld-i386/pr19636-1e
PASS: ld-i386/pr19636-1f
PASS: ld-i386/pr19636-1g
PASS: ld-i386/pr19636-1h
PASS: ld-i386/pr19636-1i
PASS: ld-i386/pr19636-1j
PASS: ld-i386/pr19636-1k
PASS: ld-i386/pr19636-1l
PASS: ld-i386/pr19636-2a
PASS: ld-i386/pr19636-2b
PASS: ld-i386/pr19636-2c
PASS: ld-i386/pr19636-2d
PASS: ld-i386/pr19636-2e
PASS: ld-i386/pr19636-3a
PASS: ld-i386/pr19636-3b
PASS: ld-i386/pr19636-3c
PASS: ld-i386/pr19636-3d
PASS: ld-i386/pr19636-3e
PASS: ld-i386/pr19636-3f
PASS: ld-i386/pr19636-3g
PASS: ld-i386/pr19636-3h
PASS: ld-i386/pr19636-3i
PASS: ld-i386/pr19636-4a
PASS: ld-i386/pr19636-4b
PASS: ld-i386/pr19636-4c
PASS: ld-i386/pr19636-4d
PASS: ld-i386/pr19645
PASS: ld-i386/pr19609-1a
PASS: ld-i386/pr19609-1b
PASS: ld-i386/pr19609-1c
PASS: ld-i386/pr19609-1d
PASS: ld-i386/pr19609-1e
PASS: ld-i386/pr19609-1f
PASS: ld-i386/pr19609-1g
PASS: ld-i386/pr19609-1h
PASS: ld-i386/pr19609-1i
PASS: ld-i386/pr19609-2a
PASS: ld-i386/pr19609-2b
PASS: ld-i386/pr19609-2c
PASS: ld-i386/undefweaka
PASS: ld-i386/undefweakb
PASS: ld-i386/pr19539
PASS: ld-i386/pr20117
PASS: ld-i386/pr20244-1a
PASS: ld-i386/pr20244-1b
PASS: ld-i386/pr20244-1c
PASS: ld-i386/pr20244-2a
PASS: ld-i386/pr20244-2b
PASS: ld-i386/pr20244-2c
PASS: ld-i386/pr20244-2d
PASS: ld-i386/pr20244-4a
PASS: ld-i386/pr20244-4b
PASS: ld-i386/pr20244-4c
PASS: ld-i386/pr20253-3
PASS: ld-i386/pr20253-4a
PASS: ld-i386/pr20253-4b
PASS: ld-i386/pr20253-4c
PASS: ld-i386/pr20253-5
PASS: ld-i386/pr20515
PASS: ld-i386/property-x86-3
PASS: ld-i386/property-x86-4a
PASS: ld-i386/property-x86-4b
PASS: ld-i386/property-x86-5
PASS: ld-i386/property-x86-6
PASS: ld-i386/property-x86-ibt1a
PASS: ld-i386/property-x86-ibt1b
PASS: ld-i386/property-x86-ibt2
PASS: ld-i386/property-x86-ibt3a
PASS: ld-i386/property-x86-ibt3b
PASS: ld-i386/property-x86-ibt4
PASS: ld-i386/property-x86-ibt5
PASS: ld-i386/property-x86-shstk1a
PASS: ld-i386/property-x86-shstk1b
PASS: ld-i386/property-x86-shstk2
PASS: ld-i386/property-x86-shstk3a
PASS: ld-i386/property-x86-shstk3b
PASS: ld-i386/property-x86-shstk4
PASS: ld-i386/property-x86-shstk5
PASS: ld-i386/property-x86-cet1
PASS: ld-i386/property-x86-cet2a
PASS: ld-i386/property-x86-cet2b
PASS: ld-i386/property-x86-cet3a
PASS: ld-i386/property-x86-cet3b
PASS: ld-i386/property-x86-cet4a
PASS: ld-i386/property-x86-cet4b
PASS: ld-i386/property-x86-cet5a
PASS: ld-i386/property-x86-cet5b
PASS: ld-i386/property-x86-cet6
PASS: ld-i386/pie1
PASS: ld-i386/pr21884
PASS: ld-i386/pr22115-1a
PASS: ld-i386/pr22115-1b
PASS: ld-i386/pr22115-1c
PASS: ld-i386/pr22115-1d
PASS: ld-i386/pr22135
PASS: ld-i386/pr22782
PASS: ld-i386/pr22929
PASS: ld-i386/pr23189
PASS: ld-i386/pr23194
PASS: ld-i386/pr23372a
PASS: ld-i386/pr23372b
PASS: ld-i386/pr23372c
PASS: ld-i386/pr23372d
PASS: ld-i386/pr23486a
PASS: ld-i386/pr23486b
PASS: ld-i386/pr23486c
PASS: ld-i386/pr23486d
PASS: ld-i386/pr23854
PASS: ld-i386/pr23930
PASS: ld-i386/pr24322a
PASS: ld-i386/pr24322b
PASS: ld-i386/align-branch-1
PASS: ld-i386/pr26018
PASS: ld-i386/pr26263
PASS: ld-i386/pr26711-1
PASS: ld-i386/pr26711-2
PASS: ld-i386/pr26711-3
PASS: ld-i386/property-x86-isa1
PASS: ld-i386/property-x86-isa2
PASS: ld-i386/property-x86-isa3
PASS: ld-i386/property-x86-isa4
PASS: ld-i386/pr26869
PASS: i386 R_386_PC16 reloc in 16-bit mode
PASS: ld-i386/pr27491-1a
PASS: ld-i386/pr27491-1b
PASS: ld-i386/pr27491-1c
PASS: ld-i386/pr27491-2
PASS: ld-i386/pr27491-3
PASS: ld-i386/pr27491-4
PASS: ld-i386/dt-relr-1a
PASS: ld-i386/dt-relr-1b
PASS: ld-i386/pr28870
PASS: ld-i386/pr28894
PASS: undefined symbol with compressed debug sections
PASS: PR ld/12627
PASS: PR ld/13302
PASS: PR ld/14215
PASS: PR ld/17057
PASS: ld-i386/pr17935-1
PASS: ld-i386/pr17935-2
PASS: ld-i386/pr18801a
PASS: ld-i386/pr18801b
PASS: ld-i386/ifunc-textrel-1a
PASS: ld-i386/ifunc-textrel-1b
PASS: ld-i386/ifunc-textrel-2a
PASS: ld-i386/ifunc-textrel-2b
PASS: PR ld/18815
PASS: ld-i386/pr19939a
PASS: ld-i386/pr19939b
PASS: ld-i386/tlsdesc2
PASS: ld-i386/report-reloc-1
PASS: ld-i386/pr27998a
PASS: ld-i386/pr27998b
PASS: basic PLT generation (non-PIC, -z now)
PASS: basic PLT generation (PIC, -z now)
PASS: Build pr21626.so
PASS: Build pr21626
PASS: ld-i386/pltgot-1
PASS: ld-i386/pltgot-2
PASS: PR ld/20830 (.plt.got)
PASS: ld-i386/ibt-plt-1
PASS: ld-i386/ibt-plt-2a
PASS: ld-i386/ibt-plt-2b
PASS: ld-i386/ibt-plt-2c
PASS: ld-i386/ibt-plt-2d
PASS: ld-i386/ibt-plt-3a
PASS: ld-i386/ibt-plt-3b
PASS: ld-i386/ibt-plt-3c
PASS: ld-i386/ibt-plt-3d
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-i386/no-plt.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-i386/tls.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-ia64/ia64.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-ia64/line.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-ifunc/binutils.exp ...
PASS: strip  (ifunc-4-x86)
PASS: objcopy  (ifunc-4-x86)
PASS: strip  (ifunc-4-local-x86)
PASS: objcopy  (ifunc-4-local-x86)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-ifunc/ifunc.exp ...
PASS: Reloc against IFUNC symbol in NOTE section
PASS: ld-ifunc/ifunc-1-local-x86 (map file check)
PASS: ld-ifunc/ifunc-1-local-x86
PASS: ld-ifunc/ifunc-1-x86 (map file check)
PASS: ld-ifunc/ifunc-1-x86
PASS: ld-ifunc/ifunc-10-i386
PASS: ld-ifunc/ifunc-10-x86-64
PASS: ld-ifunc/ifunc-11-i386
PASS: ld-ifunc/ifunc-11-x86-64
PASS: ld-ifunc/ifunc-12-i386
PASS: ld-ifunc/ifunc-12-x86-64
PASS: ld-ifunc/ifunc-13-i386
PASS: ld-ifunc/ifunc-13-x86-64
PASS: ld-ifunc/ifunc-14a-i386
PASS: ld-ifunc/ifunc-14a-x86-64
PASS: ld-ifunc/ifunc-14b-i386
PASS: ld-ifunc/ifunc-14b-x86-64
PASS: ld-ifunc/ifunc-14c-i386
PASS: ld-ifunc/ifunc-14c-x86-64
PASS: ld-ifunc/ifunc-14d-i386
PASS: ld-ifunc/ifunc-14d-x86-64
PASS: ld-ifunc/ifunc-14e-i386
PASS: ld-ifunc/ifunc-14e-x86-64
PASS: ld-ifunc/ifunc-14f-i386
PASS: ld-ifunc/ifunc-14f-x86-64
PASS: ld-ifunc/ifunc-15-i386
PASS: ld-ifunc/ifunc-15-x86-64
PASS: ld-ifunc/ifunc-16-i386-now
PASS: ld-ifunc/ifunc-16-i386
PASS: ld-ifunc/ifunc-16-x86-64-now
PASS: ld-ifunc/ifunc-16-x86-64
PASS: ld-ifunc/ifunc-17a-i386
PASS: ld-ifunc/ifunc-17a-x86-64
PASS: ld-ifunc/ifunc-17b-i386
PASS: ld-ifunc/ifunc-17b-x86-64
PASS: ld-ifunc/ifunc-18a-i386
PASS: ld-ifunc/ifunc-18a-x86-64
PASS: ld-ifunc/ifunc-18b-i386
PASS: ld-ifunc/ifunc-18b-x86-64
PASS: ld-ifunc/ifunc-19a-i386
PASS: ld-ifunc/ifunc-19a-x86-64
PASS: ld-ifunc/ifunc-19b-i386
PASS: ld-ifunc/ifunc-19b-x86-64
PASS: ld-ifunc/ifunc-2-i386-now
PASS: ld-ifunc/ifunc-2-i386
PASS: ld-ifunc/ifunc-2-local-i386-now
PASS: ld-ifunc/ifunc-2-local-i386
PASS: ld-ifunc/ifunc-2-local-x86-64-now
PASS: ld-ifunc/ifunc-2-local-x86-64
PASS: ld-ifunc/ifunc-2-x86-64-now
PASS: ld-ifunc/ifunc-2-x86-64
PASS: ld-ifunc/ifunc-20-i386
PASS: ld-ifunc/ifunc-20-x86-64
PASS: ld-ifunc/ifunc-21-i386
PASS: ld-ifunc/ifunc-21-x86-64
PASS: ld-ifunc/ifunc-22-i386
PASS: ld-ifunc/ifunc-22-x86-64
PASS: ld-ifunc/ifunc-23a-x86
PASS: ld-ifunc/ifunc-23b-x86
PASS: ld-ifunc/ifunc-23c-x86
PASS: ld-ifunc/ifunc-24a-x86
PASS: ld-ifunc/ifunc-24b-x86
PASS: ld-ifunc/ifunc-24c-x86
PASS: ld-ifunc/ifunc-25a-x86
PASS: ld-ifunc/ifunc-25b-x86
PASS: ld-ifunc/ifunc-25c-x86
PASS: ld-ifunc/ifunc-26
PASS: ld-ifunc/ifunc-3a-x86
PASS: ld-ifunc/ifunc-3b-x86
PASS: ld-ifunc/ifunc-4-local-x86
PASS: ld-ifunc/ifunc-4-x86
PASS: ld-ifunc/ifunc-4a-x86
PASS: ld-ifunc/ifunc-5a-i386
PASS: ld-ifunc/ifunc-5a-local-i386
PASS: ld-ifunc/ifunc-5a-local-x86-64
PASS: ld-ifunc/ifunc-5a-x86-64
PASS: ld-ifunc/ifunc-5b-i386
PASS: ld-ifunc/ifunc-5b-local-i386
PASS: ld-ifunc/ifunc-5b-local-x86-64
PASS: ld-ifunc/ifunc-5b-x86-64
PASS: ld-ifunc/ifunc-5r-local-i386
PASS: ld-ifunc/ifunc-5r-local-x86-64
PASS: ld-ifunc/ifunc-6a-i386
PASS: ld-ifunc/ifunc-6a-x86-64
PASS: ld-ifunc/ifunc-6b-i386
PASS: ld-ifunc/ifunc-6b-x86-64
PASS: ld-ifunc/ifunc-7a-i386
PASS: ld-ifunc/ifunc-7a-x86-64
PASS: ld-ifunc/ifunc-7b-i386
PASS: ld-ifunc/ifunc-7b-x86-64
PASS: ld-ifunc/ifunc-8-i386
PASS: ld-ifunc/ifunc-8-x86-64
PASS: ld-ifunc/ifunc-9-i386
PASS: ld-ifunc/ifunc-9-x86-64
PASS: Reloc against IFUNC symbol in NOTE section
PASS: ld-ifunc/pr17154-i386-now
PASS: ld-ifunc/pr17154-i386
PASS: ld-ifunc/pr17154-x86-64-now
PASS: ld-ifunc/pr17154-x86-64
PASS: Building ifunc binaries
PASS: Checking ifunc binaries
PASS: Build libpr16467a.so
PASS: Build libpr16467b.a
PASS: Build libpr16467b.so
PASS: Build libpr16467c.a
PASS: Build libpr16467an.so
PASS: Build libpr16467bn.so
PASS: Common symbol override ifunc test 1a
PASS: Common symbol override ifunc test 1b
PASS: Build ifunc-lib.so
PASS: Build ifunc-libn.so
PASS: Run pr16467
PASS: Run pr16467 (-z now)
PASS: Run ifunc-main
PASS: Run ifunc-main with -fpic
PASS: Run ifunc-main (-z now)
PASS: Run ifunc-main with PIE (-z now)
PASS: Build pr18808a.o
PASS: Build libpr18808.so
PASS: Build libpr18808n.so
PASS: Build pr18841a.o
PASS: Build libpr18841b.so
PASS: Build libpr18841c.so
PASS: Build libpr18841bn.so
PASS: Build libpr18841cn.so
PASS: Build libpr23169a.so
PASS: Build libpr23169b.so
PASS: Build pr23169a
PASS: Build pr23169b
PASS: Build pr23169c
PASS: Build pr23169d
PASS: Build pr23169f
PASS: Run pr18808
PASS: Run pr18808 (-z now)
PASS: Run pr18841 with libpr18841b.so
PASS: Run pr18841 with libpr18841c.so
PASS: Run pr18841 with libpr18841bn.so (-z now)
PASS: Run pr18841 with libpr18841cn.so (-z now)
PASS: Run pr29216
PASS: Run pr23169a
PASS: Run pr23169b
PASS: Run pr23169c
PASS: Run pr23169d
PASS: Run pr23169f
PASS: Run pr23169g
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-libs/libs.exp ...
PASS: -l: test (preparation)
PASS: -l: test
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-linkonce/linkonce.exp ...
PASS: Build sym.a
PASS: pr26103
UNSUPPORTED: ld-linkonce/zeroehl32
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-loongarch-elf/cmodel.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-loongarch-elf/ifunc.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-loongarch-elf/pic.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-m68hc11/m68hc11.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-m68k/m68k-got.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-m68k/m68k.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-mep/mep.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-metag/metag.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-mips-elf/comm-data.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-mips-elf/export-class.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-mips-elf/mips-elf-flags.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-mips-elf/mips-elf.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-misc/defsym.exp ...
PASS: ld-misc/defsym1
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-misc/just-symbols.exp ...
PASS: Object for --just-symbols test
PASS: Executable for --just-symbols test
PASS: Object with --just-symbols test
PASS: Executable with --just-symbols test
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-mmix/mmix.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-mn10300/mn10300.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-msp430-elf/msp430-elf.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-nds32/nds32.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-nios2/nios2.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-or1k/or1k.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-pdp11/pdp11.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-pe/pdb.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-pe/pe-compile.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-pe/pe-run.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-pe/pe-run2-def.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-pe/pe-run2.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-pe/pe.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-pie/pie.exp ...
PASS: weak undefined
PASS: weak undefined data
PASS: missing entry symbol
PASS: zero p_vaddr
PASS: non-zero p_vaddr
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-plugin/lto.exp ...
PASS: LTO 1
PASS: Compile 2
PASS: LTO 2
PASS: Compile 3a
PASS: Compile 3c
PASS: Build liblto-3.a
PASS: Compile 5a
PASS: Compile 5b
PASS: Compile PR ld/12365
PASS: Compile 9
PASS: Compile 11a
PASS: Compile 11b
PASS: Compile 11c
PASS: Build liblto-12.a
PASS: Compile 12
PASS: Compile 13
PASS: Build liblto-13.a
PASS: Compile 14a
PASS: Build liblto-14.a
PASS: Compile 15a
PASS: Build liblto-15.a
PASS: PR ld/12696
PASS: Compile PR ld/12758
PASS: Build libpr12758.a
PASS: PR ld/12758
PASS: Build libpr13183.a
PASS: Compile PR ld/13183
PASS: Compile PR ld/13201
PASS: PR ld/13287
PASS: PR ld/15323 (1)
PASS: PR ld/15323 (2)
PASS: Compile(1) PR ld/pr16846
PASS: Compile(2) PR ld/pr16846
PASS: PR ld/pr16846(1)
PASS: PR ld/pr16846(2)
PASS: PR ld/19317 (1)
PASS: Build pr20276a.o
PASS: Build pr20276b.o
PASS: Build pr20267a.o
PASS: Build libpr20267a.a
PASS: Build libpr20267b.a
PASS: Build pr20321
PASS: Build pr22502a.o
PASS: Build pr22502b.o
PASS: Build pr22751.a
PASS: Build pr24406-2b.o
PASS: Build pr26163a.o
PASS: Build pr26262b.o
PASS: Build pr26262c.o
PASS: Build pr26267a.o
PASS: Build pr26267b.o
PASS: Build pr26267c.o
PASS: Build pr26267a
PASS: Build pr26267a
PASS: Build pr26267b
PASS: Build pr26389.o
PASS: pr25355.o
PASS: pr28264.so
PASS: Compile PR ld/12942 (1)
PASS: Compile PR ld/12942 (2)
PASS: Compile 7
PASS: Compile 8a
PASS: Compile 8b
PASS: PR ld/23309
PASS: LTO 6
PASS: Build liblto-7.so
PASS: Build liblto-17a.so
PASS: Build liblto-17b.so 1
PASS: Build liblto-17b.so 2
PASS: Compile PR ld/12760
PASS: Build libpr12760.a
PASS: PR ld/12760
PASS: PR ld/12975
PASS: PR ld/13229
PASS: PR ld/13244
PASS: Build libpr15146a.a
PASS: Build pr15146b.so
PASS: Build pr15146c.so
PASS: PR ld/15146 (1)
PASS: Build libpr15146d.a
PASS: Build libpr16746a.a
PASS: Build libpr16746b.a
PASS: PR ld/16746 (1)
PASS: PR ld/16746 (2)
PASS: Build pr21382a.o
PASS: Build pr21382.so
PASS: Build pr22220lib.so
PASS: Build pr22220main.o
PASS: Build libpr23818.so
PASS: Build libpr23958.so
PASS: Build pr24486a.o
PASS: Build pr24486b.so
PASS: Build pr24486c.so
PASS: PR ld/24486
PASS: Build pr25593a-1.o
PASS: Build pr25593a-2.o
PASS: Build pr25593b.o
PASS: Build pr25593c.so
PASS: Build pr25593d.so
PASS: Build pr25593e.so
PASS: PR ld/r25593 (LTO)
PASS: PR ld/r25593
PASS: Build pr25618a.o
PASS: Build pr25618.a
PASS: Build pr25618.so
PASS: liblto-18b.so
PASS: liblto-18b.a
PASS: liblto-18c.so
PASS: liblto-18c.a
PASS: lto-18d.o
PASS: liblto-19.a
PASS: compile lto-19b.c
PASS: liblto-19.so
PASS: pr26806.so
PASS: pr27311a.so
PASS: pr27311b.so
PASS: pr27311c.o
PASS: pr27311d.o
PASS: pr27311-1
PASS: pr27311-2
PASS: pr27441a.so
PASS: pr27441b.so
PASS: pr27441c.o
PASS: pr27441c.so
PASS: Build libpr28879a.so
PASS: Build libpr28879b.so
PASS: Build pr28879
PASS: Build libpr28849a.so
PASS: Build libpr28849b.so
PASS: Build pr28849
PASS: PR ld/pr29086
PASS: PR ld/14918
PASS: PR ld/12982
PASS: PR ld/15146 (2)
PASS: PR ld/16746 (3)
PASS: PR ld/16746 (4)
PASS: Build pr28138.a
PASS: Build pr28138.o
PASS: PR ld/28138 (build & run)
PASS: PR ld/12365
PASS: Build pr22721a.so
PASS: Build pr22721b.o
PASS: Build PR ld/pr22721
PASS: PR ld/12942 (3)
PASS: Build pr23460*.o
PASS: PR binutils/23460
PASS: PR binutils/23460
PASS: ld-plugin/lto-3r
PASS: ld-plugin/lto-5r
PASS: LTO 3 symbol
PASS: LTO 5 symbol
PASS: LTO 9 symbol
PASS: LTO 16a symbol
PASS: LTO 16b symbol
PASS: PR ld/13183
PASS: PR ld/19317 (2)
PASS: LTO 3a
PASS: LTO 3b
PASS: LTO 3c
PASS: LTO 5
PASS: LTO 11
PASS: LTO 12a
PASS: LTO 12b
PASS: LTO 13
PASS: LTO 14
PASS: LTO 15
PASS: PR ld/13066
PASS: PR ld/13201
PASS: PR ld/15323 (3)
PASS: PR ld/15323 (4)
PASS: PR ld/19317 (3)
PASS: Run pr20276
PASS: Run pr20267a
PASS: Run pr20267b
PASS: Run pr22502
PASS: Run pr22751
PASS: Run pr24406-1
PASS: Run pr24406-2
PASS: Run pr26163
PASS: Run pr26262a
PASS: Run pr26262b
PASS: PR ld/12942 (1)
PASS: PR ld/12942 (2)
PASS: LTO 8
PASS: LTO TLS IE
PASS: Build pr22983
PASS: LTO 7
PASS: Run pr21382
PASS: pr22220a
PASS: pr22220b
PASS: lto-18 (1)
PASS: lto-18 (2)
PASS: lto-18 (3)
PASS: lto-18 (4)
PASS: lto-19
PASS: Build fatpr20103a.a
PASS: Build fatpr20103b.a
PASS: Build fatpr20103c.a
PASS: Build thinpr20103a.a
PASS: Build thinpr20103b.a
PASS: Build thinpr20103c.a
PASS: Build pr20103a
PASS: Build pr20103b
PASS: Build pr20103c
PASS: PR ld/20103 (-O2 -flto tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (1)
PASS: PR ld/20103 (-O2 -flto tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (2)
PASS: PR ld/20103 (-O2 -flto tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (1)
PASS: PR ld/20103 (-O2 -flto tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (2)
PASS: PR ld/20103 (-O2 tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (1)
PASS: PR ld/20103 (-O2 tmpdir/fatpr20103a.a tmpdir/fatpr20103b.a tmpdir/fatpr20103c.a) (2)
PASS: Build pr20103d
PASS: PR ld/20103 (-O2 tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (1)
PASS: PR ld/20103 (-O2 tmpdir/thinpr20103a.a tmpdir/thinpr20103b.a tmpdir/thinpr20103c.a) (2)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-plugin/plugin.exp ...
PASS: plugin API enabled
PASS: load plugin
PASS: fail plugin onload
PASS: fail plugin allsymbolsread
PASS: fail plugin cleanup
PASS: plugin all hooks
PASS: plugin claimfile lost symbol
PASS: plugin claimfile replace symbol
PASS: plugin claimfile resolve symbol
PASS: plugin claimfile replace file
PASS: load plugin with source
PASS: plugin claimfile lost symbol with source
PASS: plugin claimfile replace symbol with source
PASS: plugin claimfile resolve symbol with source
PASS: plugin claimfile replace file with source
PASS: load plugin with source not claimed
PASS: plugin fatal error
PASS: plugin error
PASS: plugin warning
PASS: PR ld/17973
PASS: plugin set symbol visibility
PASS: plugin set symbol visibility with source
PASS: plugin ignore lib
PASS: plugin claimfile replace lib
PASS: plugin ignore lib with source
PASS: plugin claimfile replace lib with source
PASS: plugin with empty archive
PASS: nm --plugin
PASS: ar --plugin
PASS: plugin 2 with source lib
PASS: load plugin 2 with source
PASS: load plugin 2 with source and -r
PASS: plugin 3 with source lib
PASS: load plugin 3 with source
PASS: load plugin 3 with source and -r
PASS: PR ld/20070
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-powerpc/aix52.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-powerpc/export-class.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-powerpc/powerpc.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-pru/pru.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-s12z/s12z.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-s390/s390.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/align.exp ...
PASS: align1
PASS: ld-scripts/align2a
PASS: ld-scripts/align2b
PASS: ld-scripts/align3
PASS: ld-scripts/align4
PASS: ld-scripts/align5
PASS: ld-scripts/align2c
PASS: ld-scripts/pr23571
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/alignof.exp ...
PASS: ALIGNOF
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/assert.exp ...
PASS: ASSERT
PASS: ld-scripts/assert2
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/crossref.exp ...
PASS: NOCROSSREFS 1
PASS: NOCROSSREFS 2
PASS: NOCROSSREFS 3
PASS: NOCROSSREFS_TO 1
PASS: NOCROSSREFS_TO 2
PASS: NOCROSSREFS_TO 3
PASS: NOCROSSREFS_TO 4
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/data.exp ...
PASS: ld-scripts/data
PASS: ld-scripts/fill
PASS: ld-scripts/fill16
PASS: ld-scripts/pr27100
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/default-script.exp ...
PASS: ld-scripts/default-script1
PASS: ld-scripts/default-script2
PASS: ld-scripts/default-script3
PASS: ld-scripts/default-script4
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/defined.exp ...
PASS: DEFINED (PRMS 5699)
PASS: ld-scripts/defined2
PASS: ld-scripts/defined3
PASS: ld-scripts/defined4
PASS: ld-scripts/defined5
PASS: ld-scripts/defined6
PASS: ld-scripts/pr24008 (map file check)
PASS: ld-scripts/pr24008
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/dynamic-sections.exp ...
PASS: dynamic sections
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/empty-address.exp ...
PASS: ld-scripts/empty-address-1
PASS: ld-scripts/empty-address-2a
PASS: ld-scripts/empty-address-2b
PASS: ld-scripts/empty-address-3a
PASS: ld-scripts/empty-address-3b
PASS: ld-scripts/empty-address-3c
PASS: ld-scripts/empty-address-4
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/empty-aligned.exp ...
PASS: ld-scripts/empty-aligned
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/empty-orphan.exp ...
PASS: ld-scripts/empty-orphan
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/exclude-file.exp ...
PASS: ld-scripts/exclude-file-1 (map file check)
PASS: ld-scripts/exclude-file-2 (map file check)
PASS: ld-scripts/exclude-file-3 (map file check)
PASS: ld-scripts/exclude-file-4 (map file check)
PASS: ld-scripts/exclude-file-5 (map file check)
PASS: ld-scripts/exclude-file-6 (map file check)
PASS: ld-scripts/exclude-file-7 (map file check)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/expr.exp ...
PASS: ld-scripts/expr1
PASS: ld-scripts/expr2
PASS: ld-scripts/sane1
PASS: ld-scripts/assign-loc
PASS: ld-scripts/pr14962
PASS: ld-scripts/pr14962-2
PASS: ld-scripts/pr18963
PASS: ld-scripts/pr22267
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/extern.exp ...
PASS: EXTERN
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/include.exp ...
PASS: include-1
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/log2.exp ...
PASS: binary logarithm
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/map-address.exp ...
PASS: map addresses
PASS: map to directory
PASS: map to % directory
PASS: map to %.foo directory
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/overlay-size.exp ...
PASS: overlay size (map file check)
PASS: overlay size
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/phdrs.exp ...
PASS: PHDRS
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/phdrs2.exp ...
PASS: PHDRS2
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/phdrs3.exp ...
PASS: PHDRS headers
PASS: PHDRS headers 3a
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/print-memory-usage.exp ...
PASS: print-memory-usage-1
PASS: print-memory-usage-2
PASS: print-memory-usage-3
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/provide.exp ...
PASS: ld-scripts/provide-1
PASS: ld-scripts/provide-10 (map file check)
PASS: ld-scripts/provide-11 (map file check)
PASS: ld-scripts/provide-12 (map file check)
PASS: ld-scripts/provide-2
XFAIL: ld-scripts/provide-3
PASS: ld-scripts/provide-4 (map file check)
PASS: ld-scripts/provide-4
PASS: ld-scripts/provide-5 (map file check)
PASS: ld-scripts/provide-5
PASS: ld-scripts/provide-6
PASS: ld-scripts/provide-7
PASS: ld-scripts/provide-8
PASS: ld-scripts/provide-9 (map file check)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/rgn-at.exp ...
PASS: rgn-at1
PASS: ld-scripts/rgn-at10
PASS: ld-scripts/rgn-at11
PASS: rgn-at2
PASS: rgn-at3
PASS: rgn-at4
PASS: rgn-at5
PASS: ld-scripts/rgn-at6
PASS: ld-scripts/rgn-at7
PASS: ld-scripts/rgn-at8
PASS: ld-scripts/rgn-at9
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/rgn-over.exp ...
PASS: rgn-over1
PASS: rgn-over1 (map check)
PASS: rgn-over2
PASS: rgn-over2 (map check)
PASS: rgn-over3
PASS: rgn-over3 (map check)
PASS: rgn-over4
PASS: rgn-over4 (map check)
PASS: rgn-over5
PASS: rgn-over5 (map check)
PASS: rgn-over6
PASS: rgn-over6 (map check)
PASS: rgn-over7
PASS: rgn-over7 (map check)
PASS: rgn-over8
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/script.exp ...
PASS: script
PASS: MRI script
PASS: MEMORY
PASS: MEMORY with symbols
PASS: extract symbols
PASS: ld-scripts/region-alias-1
PASS: ld-scripts/region-alias-2
PASS: ld-scripts/region-alias-3
PASS: ld-scripts/region-alias-4
PASS: ld-scripts/align-with-input
PASS: ld-scripts/pr20302
PASS: ld-scripts/output-section-types
PASS: SEGMENT_START expression not absolute (default)
PASS: SEGMENT_START expression not absolute (overridden)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/section-flags.exp ...
PASS: section-flags-1
PASS: section-flags-2
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/section-match.exp ...
PASS: ld-scripts/section-match-1
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/sizeof.exp ...
PASS: SIZEOF
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/sort.exp ...
PASS: ld-scripts/sort-file
PASS: --sort-section alignment
PASS: SORT_BY_ALIGNMENT
PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT())
PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT()) --sort-section alignment
PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT()) --sort-section name
PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME())
PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME()) --sort-section name
PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME()) --sort-section alignment
PASS: --sort-section name
PASS: SORT_BY_NAME
PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT())
PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT()) --sort-section alignment
PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT()) --sort-section alignment
PASS: SORT_BY_NAME(SORT_BY_NAME())
PASS: SORT_BY_NAME(SORT_BY_NAME()) --sort-section name
PASS: SORT_BY_NAME(SORT_BY_NAME()) --sort-section alignment
PASS: no SORT_BY_NAME/SORT_BY_ALIGNMENT/SORT
PASS: no SORT_BY_NAME/SORT_BY_ALIGNMENT/SORT
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/sysroot-prefix.exp ...
PASS: sysroot-prefix common plain -Lpath, quoted
PASS: sysroot-prefix common plain -Lpath, unquoted
PASS: sysroot-prefix common root-anchored but -Lpath, quoted
PASS: sysroot-prefix common root-anchored but -Lpath, unquoted
PASS: sysroot-prefix common full-path, quoted
PASS: sysroot-prefix common full-path, unquoted
PASS: sysroot-prefix common root-anchored =-prefixed -Lpath, quoted
PASS: sysroot-prefix common root-anchored =-prefixed -Lpath, unquoted
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed -Lpath, quoted
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed -Lpath, unquoted
PASS: sysroot-prefix common plain =-prefixed with empty, quoted
PASS: sysroot-prefix common plain =-prefixed with empty, unquoted
PASS: sysroot-prefix common plain $SYSROOT-prefixed with empty, quoted
PASS: sysroot-prefix common plain $SYSROOT-prefixed with empty, unquoted
UNSUPPORTED: sysroot-prefix common root-anchored but script outside sysroot, quoted
UNSUPPORTED: sysroot-prefix common root-anchored but script outside sysroot, unquoted
UNSUPPORTED: sysroot-prefix common root-anchored and script inside sysroot, quoted
UNSUPPORTED: sysroot-prefix common root-anchored and script inside sysroot, unquoted
UNSUPPORTED: sysroot-prefix common root-anchored =-prefixed script outside, quoted
UNSUPPORTED: sysroot-prefix common root-anchored =-prefixed script outside, unquoted
UNSUPPORTED: sysroot-prefix common root-anchored $SYSROOT-prefixed script outside, quoted
UNSUPPORTED: sysroot-prefix common root-anchored $SYSROOT-prefixed script outside, unquoted
UNSUPPORTED: sysroot-prefix common root-anchored =-prefixed script inside, quoted
UNSUPPORTED: sysroot-prefix common root-anchored =-prefixed script inside, unquoted
UNSUPPORTED: sysroot-prefix common root-anchored $SYSROOT-prefixed script inside, quoted
UNSUPPORTED: sysroot-prefix common root-anchored $SYSROOT-prefixed script inside, unquoted
UNSUPPORTED: sysroot-prefix common plain =-prefixed without but -Lpath, quoted
UNSUPPORTED: sysroot-prefix common plain =-prefixed without but -Lpath, unquoted
UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed without but -Lpath, quoted
UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed without but -Lpath, unquoted
UNSUPPORTED: sysroot-prefix common full-path =-prefixed without, quoted
UNSUPPORTED: sysroot-prefix common full-path =-prefixed without, unquoted
UNSUPPORTED: sysroot-prefix common full-path $SYSROOT-prefixed without, quoted
UNSUPPORTED: sysroot-prefix common full-path $SYSROOT-prefixed without, unquoted
PASS: sysroot-prefix common plain =-prefixed -Lpath, quoted
PASS: sysroot-prefix common plain =-prefixed -Lpath, unquoted
PASS: sysroot-prefix common plain $SYSROOT-prefixed -Lpath, quoted
PASS: sysroot-prefix common plain $SYSROOT-prefixed -Lpath, unquoted
PASS: sysroot-prefix common full-path =-prefixed without, quoted
PASS: sysroot-prefix common full-path =-prefixed without, unquoted
PASS: sysroot-prefix common full-path $SYSROOT-prefixed without, quoted
PASS: sysroot-prefix common full-path $SYSROOT-prefixed without, unquoted
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-scripts/weak.exp ...
PASS: weak symbols
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-selective/sel-dump.exp ...
PASS: Preserve default . = 0
PASS: Preserve explicit . = 0
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-selective/selective.exp ...
PASS: selective1
PASS: selective2
PASS: selective3
XFAIL: selective4
XFAIL: selective5
XFAIL: selective6
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-sframe/sframe.exp ...
PASS: Check that SFrame section can be discarded
PASS: Empty SFrame section
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-sh/arch/arch.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-sh/rd-sh.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-sh/sh-vxworks.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-sh/sh.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-shared/shared.exp ...
XFAIL: shared (non PIC)
XFAIL: shared (non PIC, load offset)
PASS: shared
PASS: shared -Bsymbolic
XFAIL: shared (PIC main, non PIC so)
PASS: shared (PIC main)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-size/size.exp ...
PASS: ld-size/size32-1-i386
PASS: ld-size/size32-1-x32
PASS: ld-size/size32-1-x86-64
PASS: ld-size/size32-2-i386
PASS: ld-size/size32-2-x32
PASS: ld-size/size32-2-x86-64
PASS: ld-size/size32-3-i386
PASS: ld-size/size32-3-x32
PASS: ld-size/size32-3-x86-64
PASS: ld-size/size64-1-x32
PASS: ld-size/size64-1-x86-64
PASS: ld-size/size64-2-x32
PASS: ld-size/size64-2-x86-64
PASS: Build libsize-1.so
PASS: Build libsize-2.so
PASS: Build libsize-3a.so
PASS: Build libsize-3b.so
PASS: Build libsize-3c.so
PASS: Build libsize-6b.so
PASS: Build libsize-7.so
PASS: Build size-7
PASS: Build libsize-8.so
PASS: Build size-8
PASS: Build libsize-9.so
PASS: Build libsize-10.so
PASS: Run size-1
PASS: Run size-2
PASS: Run size-3a
PASS: Run size-3b
PASS: Run size-3c
PASS: Run size-3d (1)
PASS: Run size-3d (2)
PASS: "Run size-3e"  "-Wl,--no-as-needed tmpdir/libsize-3c.so" ""  {size-3.c} "size-3e" "size-3.out"
PASS: Run size-4a
PASS: Run size-4b
PASS: Run size-5a
PASS: Run size-5b
PASS: Run size-6
PASS: Run size-8
PASS: Run size-9
PASS: Run size-10
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-sparc/sparc.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-spu/spu.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-srec/srec.exp ...
PASS: S-records
PASS: S-records with constructors
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-tic6x/tic6x.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-tilegx/tilegx.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-tilepro/tilepro.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-undefined/entry.exp ...
PASS: Build libentry.a
PASS: --entry foo archive
PASS: --entry foo -u foo archive
PASS: -shared --entry foo archive
PASS: -shared --entry foo -u foo archive
PASS: --entry foo
PASS: --entry foo -u foo
PASS: --entry 0x0
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-undefined/require-defined.exp ...
PASS: Build libfoo.a
PASS: Check require-defined with an undefined symbol
PASS: Check require-defined can require a symbol from an object
PASS: Check require-defined does no error on a defined symbol
PASS: Check require-defined can require a symbol from an archive
PASS: Check require-defined can require two symbols
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-undefined/undefined.exp ...
PASS: undefined
PASS: undefined function
PASS: undefined line
PASS: undefined symbols in shared lib (dyn sym)
PASS: undefined symbols in shared lib (dyn reloc)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-undefined/weak-undef.exp ...
PASS: weak undefined data symbols
PASS: weak undefined function symbols in shared lib
PASS: weak undefined function symbols in dynamic exe
PASS: weak undefined functions in shared lib, no dyn undef weak
PASS: weak undefined functions in shared lib, dyn undef weak
PASS: weak undefined functions in dynamic exe, no dyn undef weak
PASS: weak undefined functions in dynamic exe, dyn undef weak
PASS: weak undefined functions in pie, no dyn undef weak
PASS: weak undefined functions in pie, dyn undef weak
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-unique/unique.exp ...
PASS: ld-unique/pr21529
PASS: Linker setting GNU OSABI on STB_GNU_UNIQUE symbol (PR 10549)
PASS: Checking unique object
PASS: Checking unique executable
PASS: Checking empty unique object
PASS: Checking unique PIC object 1
PASS: Checking unique PIC object 2
PASS: Checking shared empty executable
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-v850/v850.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-vax-elf/export-class.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-vax-elf/vax-elf.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-visium/visium.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-vsb/vsb.exp ...
PASS: ld-vsb/hidden0-elf
PASS: ld-vsb/hidden1-elf
PASS: ld-vsb/hidden2-elf
PASS: ld-vsb/internal0-elf
PASS: ld-vsb/internal1-elf
PASS: ld-vsb/protected0-elf
PASS: ld-vsb/protected1-elf
XFAIL: visibility (hidden) (non PIC)
XFAIL: visibility (hidden) (non PIC, load offset)
PASS: visibility (hidden)
XFAIL: visibility (hidden) (PIC main, non PIC so)
PASS: visibility (hidden) (PIC main)
XFAIL: visibility (hidden_normal) (non PIC)
XFAIL: visibility (hidden_normal) (non PIC, load offset)
PASS: visibility (hidden_normal)
XFAIL: visibility (hidden_normal) (PIC main, non PIC so)
PASS: visibility (hidden_normal) (PIC main)
XFAIL: visibility (hidden_undef) (non PIC)
XFAIL: visibility (hidden_undef) (non PIC, load offset)
PASS: visibility (hidden_undef)
XFAIL: visibility (hidden_undef) (PIC main, non PIC so)
PASS: visibility (hidden_undef) (PIC main)
XFAIL: visibility (hidden_undef_def) (non PIC)
XFAIL: visibility (hidden_undef_def) (non PIC, load offset)
PASS: visibility (hidden_undef_def)
XFAIL: visibility (hidden_undef_def) (PIC main, non PIC so)
PASS: visibility (hidden_undef_def) (PIC main)
XFAIL: visibility (hidden_weak) (non PIC)
XFAIL: visibility (hidden_weak) (non PIC, load offset)
PASS: visibility (hidden_weak)
XFAIL: visibility (hidden_weak) (PIC main, non PIC so)
PASS: visibility (hidden_weak) (PIC main)
XFAIL: visibility (protected) (non PIC)
XFAIL: visibility (protected) (non PIC, load offset)
PASS: visibility (protected)
XFAIL: visibility (protected) (PIC main, non PIC so)
PASS: visibility (protected) (PIC main)
XFAIL: visibility (protected_undef) (non PIC)
XFAIL: visibility (protected_undef) (non PIC, load offset)
PASS: visibility (protected_undef)
XFAIL: visibility (protected_undef) (PIC main, non PIC so)
PASS: visibility (protected_undef) (PIC main)
XFAIL: visibility (protected_undef_def) (non PIC)
XFAIL: visibility (protected_undef_def) (non PIC, load offset)
PASS: visibility (protected_undef_def)
XFAIL: visibility (protected_undef_def) (PIC main, non PIC so)
PASS: visibility (protected_undef_def) (PIC main)
XFAIL: visibility (protected_weak) (non PIC)
XFAIL: visibility (protected_weak) (non PIC, load offset)
PASS: visibility (protected_weak)
XFAIL: visibility (protected_weak) (PIC main, non PIC so)
PASS: visibility (protected_weak) (PIC main)
XFAIL: visibility (normal) (non PIC)
XFAIL: visibility (normal) (non PIC, load offset)
PASS: visibility (normal)
XFAIL: visibility (normal) (PIC main, non PIC so)
PASS: visibility (normal) (PIC main)
PASS: common hidden symbol
PASS: weak hidden symbol DSO last
PASS: weak hidden symbol DSO first
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-vxworks/vxworks.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-x86-64/dwarfreloc.exp ...
PASS: Build dwarfreloc1xa.o
PASS: Build dwarfreloc1xb.o
PASS: Build dwarfreloc2a.o
PASS: Build dwarfreloc2b.o
PASS: Link dwarfreloc1xa.o and dwarfreloc2xa.o to dwarfreloca.o
PASS: Link dwarfreloc1xb.o and dwarfreloc2xb.o to dwarfrelocb.o
PASS: Check dwarfreloca.o readelf
PASS: Check dwarfrelocb.o readelf
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-x86-64/export-class.exp ...
PASS: x86-64 32 symbol export class test (auxiliary shared object)
PASS: x86-64 32 symbol export class test (initial static object)
PASS: x86-64 32 symbol export class test (final shared object)
PASS: x86-64 x32 symbol export class test (auxiliary shared object)
PASS: x86-64 x32 symbol export class test (initial static object)
PASS: x86-64 x32 symbol export class test (final shared object)
PASS: x86-64 64 symbol export class test (auxiliary shared object)
PASS: x86-64 64 symbol export class test (initial static object)
PASS: x86-64 64 symbol export class test (final shared object)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-x86-64/line.exp ...
PASS: undefined line
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-x86-64/no-plt.exp ...
PASS: Build no-plt-func1.o no-plt-main1.o
PASS: Build no-plt-check1.o no-plt-extern1.o
PASS: Build libno-plt-1a.so
PASS: Build libno-plt-1b.so
PASS: No PLT (dynamic 1a)
PASS: No PLT (dynamic 1b)
PASS: No PLT (dynamic 1c)
PASS: No PLT (static 1d)
PASS: No PLT (PIE 1e)
PASS: No PLT (PIE 1f)
PASS: No PLT (PIE 1g)
PASS: No PLT (dynamic 1a)
PASS: No PLT (dynamic 1b)
PASS: No PLT (dynamic 1c)
PASS: No PLT (static 1d)
PASS: No PLT (PIE 1e)
PASS: No PLT (PIE 1f)
PASS: No PLT (PIE 1g)
PASS: Build pr20253-2a.o pr20253-2b.o pr20253-2c.o pr20253-2d.o
PASS: Build libpr20253-2a.so
PASS: Run pr20253-2a
PASS: Run pr20253-2b
PASS: Run pr20253-2c
PASS: Run pr20253-2d
PASS: Run pr20253-2e
PASS: Run pr20253-2f
PASS: Run pr20253-2g
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-x86-64/pe-x86-64.exp ...
PASS: Build pe-x86-64-1
PASS: Build pe-x86-64-2
PASS: Build pe-x86-64-3
PASS: Build pe-x86-64-4
PASS: Build pe-x86-64-5
PASS: Build pe-x86-64-6
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-x86-64/tls.exp ...
PASS: Build tls-def1.o tls-main1.o
PASS: Build tls-gd1.o tls-ld1.o
PASS: Build libtls-1a.so
PASS: Build libtls-1b.so
PASS: Build libtls-1bn.so
PASS: TLS GD/LD -> LE transition without PLT (dynamic)
PASS: TLS GD/LD -> LE transition without PLT (dynamic, -z now)
PASS: TLS GD/LD -> LE transition without PLT (PIE)
PASS: TLS GD/LD -> LE transition without PLT (PIE, -z now)
PASS: TLS GD/LD -> LE transition without PLT (static)
PASS: TLS GD/LD -> IE transition without PLT
PASS: TLS GD/LD -> IE transition without PLT (-z now)
PASS: TLS without PLT (1)
PASS: TLS without PLT (2)
PASS: TLS without PLT (3)
PASS: TLS without PLT (4)
PASS: Build libtlsdesc1.so
PASS: Build libtlsdesc1n.so
PASS: Run tlsdesc1
PASS: Run tlsdesc1 with PIE
PASS: Run tlsdesc1 (-z now)
PASS: Run tlsdesc1 with PIE (-z now)
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-x86-64/x86-64.exp ...
PASS: Helper shared library (basic PLT test)
PASS: basic PLT generation
PASS: Helper shared library
PASS: TLS -fpic and -fno-pic exec transitions
PASS: TLS -fpic and -fno-pic exec transitions without PLT
PASS: TLS descriptor -fpic and -fno-pic exec transitions
PASS: TLS with global dynamic and descriptors
PASS: TLS in debug sections
PASS: TLS GD->LE transition
PASS: TLS LD->LE transition
PASS: TLS IE->LE transition
PASS: Helper 64bit object 1
PASS: Helper 32bit object 1
PASS: Helper 64bit object 2
PASS: Helper 32bit object 2
PASS: Split by file with 'l' flag on section.
PASS: TLS X32 IE->LE transition
PASS: TLS X32 GD->LE transition
PASS: Helper TLS GD->IE transition DSO
PASS: TLS GD->IE transition
PASS: TLS GD->IE transition without PLT
PASS: Helper TLS X32 GD->IE transition DSO
PASS: TLS X32 GD->IE transition
PASS: TLS X32 GD->IE transition without PLT
PASS: TLS X32 LD->LE transition
PASS: TLS -mcmodel=large GD->LE transition
PASS: TLS -mcmodel=large LD->LE transition
PASS: TLS -mcmodel=large LD->LE transition with r15 as GOT base
PASS: TLS LD->LE transition without PLT
PASS: TLS X32 LD->LE transition without PLT
PASS: TLS -mcmodel=large GD->IE transition
PASS: TLS -mcmodel=large GD->LE transition with r15 as GOT base
PASS: TLS -mcmodel=large GD->IE transition with r15 as GOT base
PASS: TLS GD->LE transition without PLT
PASS: TLS X32 GD->LE transition without PLT
PASS: build 32-bit object with 33 locals
PASS: build 64-bit object
PASS: link mixed objects
PASS: PR ld/17313 (1)
PASS: PR ld/17313 (2)
PASS: PR ld/17306 (1)
PASS: PR ld/17306 (2)
PASS: PR ld/17709 (1)
PASS: PR ld/17709 (2)
PASS: Build pr19827a.o
PASS: Build pr19827b.so
PASS: Build pr19827
PASS: Build pr19827.so
PASS: Build pr19969.so
PASS: Build pr20550a.o
PASS: Build pr20550b.so
PASS: Build pr20550
PASS: Build pr27587
PASS: Build pr27590.o
PASS: Build textrel-1.so
PASS: Build textrel-1
PASS: TLS -fpic -shared transitions
PASS: TLS -fpic -shared transitions with r15 as GOT base
PASS: TLS descriptor -fpic -shared transitions
PASS: Mixed x86_64 and i386 input test 1
PASS: Mixed x86_64 and i386 input test 2
PASS: Absolute non-overflowing relocs
PASS: 32-bit relocs w/ index but no base
PASS: PCREL8 overflow
PASS: PCREL16 overflow
XFAIL: PCREL16 overflow (2)
PASS: x86-64 rela relocs w/ non-zero relocated fields
PASS: TLS GD->IE transition check
PASS: TLS GD->LE transition check
PASS: TLS GD->IE transition check without PLT
PASS: TLS GD->LE transition check without PLT
PASS: TLS IE->LE transition check
PASS: TLS IE->LE transition check (%r12)
PASS: ld-x86-64/hidden1
PASS: ld-x86-64/hidden2
PASS: ld-x86-64/hidden3
PASS: ld-x86-64/hidden4
PASS: ld-x86-64/hidden5
PASS: ld-x86-64/protected1
PASS: ld-x86-64/protected2
PASS: ld-x86-64/protected3
PASS: ld-x86-64/protected4
PASS: ld-x86-64/protected5
PASS: ld-x86-64/protected6a
PASS: ld-x86-64/protected6b
PASS: ld-x86-64/protected7a
PASS: ld-x86-64/protected7b
PASS: ld-x86-64/protected8
PASS: TLS LE with PIE
PASS: TLS with PIE (1 x86_64)
PASS: ld-x86-64/tlspie2a
PASS: ld-x86-64/tlspie2b
PASS: ld-x86-64/tlspie2c
PASS: STB_GNU_UNIQUE with -Bsymbolic
PASS: ld-x86-64/nogot1
PASS: ld-x86-64/nogot2
PASS: ld-x86-64/discarded1
PASS: PR ld/12718
PASS: PR ld/12921
PASS: ld-x86-64/pr13947
PASS: PR ld/12570 (PLT)
PASS: PR ld/12570 (no PLT)
PASS: PR ld/14215
PASS: PR ld/14207
PASS: ld-x86-64/gotplt1
PASS: PIE with undefined symbol
PASS: ld-x86-64/pie2
PASS: ld-x86-64/pie3
PASS: ld-x86-64/pic1
PASS: ld-x86-64/largecomm-1a
PASS: ld-x86-64/largecomm-1b
PASS: ld-x86-64/largecomm-1c
PASS: ld-x86-64/largecomm-1d
PASS: ld-x86-64/largecomm-1e
PASS: ld-x86-64/largecomm-1f
PASS: ld-x86-64/pr19539a
PASS: ld-x86-64/pr19539b
PASS: ld-x86-64/pr19807-1a
PASS: ld-x86-64/pr19807-1b
PASS: ld-x86-64/pr19807-2a
PASS: ld-x86-64/pr19807-2b
PASS: ld-x86-64/pr19807-2c
PASS: ld-x86-64/pr19807-2d
PASS: ld-x86-64/pr19807-2e
PASS: ld-x86-64/pr19969
PASS: ld-x86-64/pr20093-1
PASS: ld-x86-64/pr20093-2
PASS: ld-x86-64/property-x86-3
PASS: ld-x86-64/property-x86-4a
PASS: ld-x86-64/property-x86-4b
PASS: ld-x86-64/property-x86-3-x32
PASS: ld-x86-64/property-x86-4a-x32
PASS: ld-x86-64/property-x86-4b-x32
PASS: ld-x86-64/property-x86-5
PASS: ld-x86-64/property-x86-5-x32
PASS: ld-x86-64/property-x86-6
PASS: ld-x86-64/property-x86-6-x32
PASS: ld-x86-64/property-x86-ibt1a (map file check)
PASS: ld-x86-64/property-x86-ibt1a
PASS: ld-x86-64/property-x86-ibt1b
PASS: ld-x86-64/property-x86-ibt1a-x32 (map file check)
PASS: ld-x86-64/property-x86-ibt1a-x32
PASS: ld-x86-64/property-x86-ibt1b-x32
PASS: ld-x86-64/property-x86-ibt2
PASS: ld-x86-64/property-x86-ibt2-x32
PASS: ld-x86-64/property-x86-ibt3a
PASS: ld-x86-64/property-x86-ibt3b
PASS: ld-x86-64/property-x86-ibt3a-x32
PASS: ld-x86-64/property-x86-ibt3b-x32
PASS: ld-x86-64/property-x86-ibt4
PASS: ld-x86-64/property-x86-ibt4-x32
PASS: ld-x86-64/property-x86-ibt5
PASS: ld-x86-64/property-x86-ibt5-x32
PASS: ld-x86-64/property-x86-shstk1a
PASS: ld-x86-64/property-x86-shstk1b
PASS: ld-x86-64/property-x86-shstk1a-x32
PASS: ld-x86-64/property-x86-shstk1b-x32
PASS: ld-x86-64/property-x86-shstk2
PASS: ld-x86-64/property-x86-shstk2-x32
PASS: ld-x86-64/property-x86-shstk3a
PASS: ld-x86-64/property-x86-shstk3b
PASS: ld-x86-64/property-x86-shstk3a-x32
PASS: ld-x86-64/property-x86-shstk3b-x32
PASS: ld-x86-64/property-x86-shstk4
PASS: ld-x86-64/property-x86-shstk4-x32
PASS: ld-x86-64/property-x86-shstk5
PASS: ld-x86-64/property-x86-shstk5-x32
PASS: ld-x86-64/property-x86-cet1
PASS: ld-x86-64/property-x86-cet1-x32
PASS: ld-x86-64/property-x86-cet2a
PASS: ld-x86-64/property-x86-cet2a-x32
PASS: ld-x86-64/property-x86-cet2b
PASS: ld-x86-64/property-x86-cet2b-x32
PASS: ld-x86-64/property-x86-cet3a
PASS: ld-x86-64/property-x86-cet3a-x32
PASS: ld-x86-64/property-x86-cet3b
PASS: ld-x86-64/property-x86-cet3b-x32
PASS: ld-x86-64/property-x86-cet4a
PASS: ld-x86-64/property-x86-cet4a-x32
PASS: ld-x86-64/property-x86-cet4b
PASS: ld-x86-64/property-x86-cet4b-x32
PASS: ld-x86-64/property-x86-cet5a
PASS: ld-x86-64/property-x86-cet5a-x32
PASS: ld-x86-64/property-x86-cet5b
PASS: ld-x86-64/property-x86-cet5b-x32
PASS: ld-x86-64/property-x86-cet6
PASS: ld-x86-64/property-x86-cet6-x32
PASS: ld-x86-64/property-x86-lam-u48-1a
PASS: ld-x86-64/property-x86-lam-u48-1b
PASS: ld-x86-64/property-x86-lam-u48-2
PASS: ld-x86-64/property-x86-lam-u48-3a
PASS: ld-x86-64/property-x86-lam-u48-3b
PASS: ld-x86-64/property-x86-lam-u48-4
PASS: ld-x86-64/property-x86-lam-u48-5
PASS: ld-x86-64/property-x86-lam-u57-1a
PASS: ld-x86-64/property-x86-lam-u57-1b
PASS: ld-x86-64/property-x86-lam-u57-2
PASS: ld-x86-64/property-x86-lam-u57-3a
PASS: ld-x86-64/property-x86-lam-u57-3b
PASS: ld-x86-64/property-x86-lam-u57-4
PASS: ld-x86-64/property-x86-lam-u57-5
PASS: ld-x86-64/pr21884
PASS: ld-x86-64/pr22071
PASS: ld-x86-64/pr22115-1a
PASS: ld-x86-64/pr22115-1a-x32
PASS: ld-x86-64/pr22115-1b
PASS: ld-x86-64/pr22115-1b-x32
PASS: ld-x86-64/pr22115-1c
PASS: ld-x86-64/pr22115-1c-x32
PASS: ld-x86-64/pr22115-1d
PASS: ld-x86-64/pr22115-1d-x32
PASS: ld-x86-64/pr22135
PASS: ld-x86-64/pr22782a
PASS: ld-x86-64/pr22782b
PASS: ld-x86-64/pr23189
PASS: ld-x86-64/pr23194
PASS: ld-x86-64/pr23324a
PASS: ld-x86-64/pr23324b
PASS: ld-x86-64/pr23372a
PASS: ld-x86-64/pr23372a-x32
PASS: ld-x86-64/pr23372b
PASS: ld-x86-64/pr23372b-x32
PASS: ld-x86-64/pr23372c
PASS: ld-x86-64/pr23372c-x32
PASS: ld-x86-64/pr23372d
PASS: ld-x86-64/pr23372d-x32
PASS: ld-x86-64/pr23486a
PASS: ld-x86-64/pr23486a-x32
PASS: ld-x86-64/pr23486b
PASS: ld-x86-64/pr23486b-x32
PASS: ld-x86-64/pr23486c
PASS: ld-x86-64/pr23486c-x32
PASS: ld-x86-64/pr23486d
PASS: ld-x86-64/pr23486d-x32
PASS: ld-x86-64/pr23854
PASS: ld-x86-64/pr23930
PASS: ld-x86-64/pr23930-x32
PASS: ld-x86-64/pr24151a
PASS: ld-x86-64/pr24151a-x32
PASS: ld-x86-64/pr24322a
PASS: ld-x86-64/pr24322a-x32
PASS: ld-x86-64/pr24322b
PASS: ld-x86-64/pr24322b-x32
PASS: ld-x86-64/pr24458a
PASS: ld-x86-64/pr24458a-x32
PASS: ld-x86-64/pr24458b
PASS: ld-x86-64/pr24458b-x32
PASS: ld-x86-64/pr24458c
PASS: ld-x86-64/pr24458c-x32
PASS: ld-x86-64/pr24721 (map file check)
PASS: ld-x86-64/pr24721
PASS: ld-x86-64/pr24721-x32 (map file check)
PASS: ld-x86-64/pr24721-x32
PASS: ld-x86-64/pr24905
PASS: ld-x86-64/pr24905-x32
PASS: ld-x86-64/align-branch-1
PASS: X32 GDesc 1
PASS: X32 GDesc -> LE 2
PASS: X32 GDesc 2
PASS: X32 GDesc -> LE 2
PASS: X32 GDesc -> IE 1
PASS: X32 GDesc -> IE 2
PASS: ld-x86-64/pr26018
PASS: ld-x86-64/pr26263
PASS: ld-x86-64/pr26711-1
PASS: ld-x86-64/pr26711-1-x32
PASS: ld-x86-64/pr26711-2
PASS: ld-x86-64/pr26711-2-x32
PASS: ld-x86-64/pr26711-3
PASS: ld-x86-64/pr26711-3-x32
PASS: ld-x86-64/property-x86-isa1
PASS: ld-x86-64/property-x86-isa1-x32
PASS: ld-x86-64/property-x86-isa2
PASS: ld-x86-64/property-x86-isa2-x32
PASS: ld-x86-64/property-x86-isa3
PASS: ld-x86-64/property-x86-isa3-x32
PASS: ld-x86-64/property-x86-isa4
PASS: ld-x86-64/property-x86-isa4-x32
PASS: x86-64 R_X86_64_PC16 reloc in 16-bit mode
PASS: ld-x86-64/pr27491-1a
PASS: ld-x86-64/pr27491-1b
PASS: ld-x86-64/pr27491-1c
PASS: ld-x86-64/pr27491-2
PASS: ld-x86-64/pr27491-3
PASS: ld-x86-64/pr27491-4
PASS: ld-x86-64/dt-relr-1a
PASS: ld-x86-64/dt-relr-1a-x32
PASS: ld-x86-64/dt-relr-1b
PASS: ld-x86-64/dt-relr-1b-x32
PASS: SFrame Simple link
PASS: SFrame for plt0 and pltN
PASS: undefined symbol with compressed debug sections
PASS: ld-x86-64/ilp32-1
PASS: ld-x86-64/ilp32-2
PASS: ld-x86-64/ilp32-3
PASS: ld-x86-64/ilp32-4
PASS: ld-x86-64/ilp32-5
PASS: ld-x86-64/ilp32-6
PASS: ld-x86-64/ilp32-7
PASS: ld-x86-64/ilp32-8
PASS: ld-x86-64/ilp32-9
PASS: ld-x86-64/ilp32-10
PASS: ld-x86-64/ilp32-11
PASS: ld-x86-64/ilp32-12
PASS: ld-x86-64/ia32-1
PASS: ld-x86-64/ia32-2
PASS: ld-x86-64/ia32-3
PASS: ld-x86-64/lp64-1
PASS: ld-x86-64/lp64-2
PASS: ld-x86-64/lp64-3
PASS: PR ld/13082-1 (a)
PASS: PR ld/13082-1 (b)
PASS: PR ld/13082-2 (a)
PASS: PR ld/13082-2 (b)
PASS: PR ld/13082-3 (a)
PASS: PR ld/13082-3 (b)
PASS: PR ld/13082-3 (c)
PASS: PR ld/13082-3 (d)
PASS: PR ld/13082-4 (a)
PASS: PR ld/13082-4 (b)
PASS: PR ld/13082-5 (a)
PASS: PR ld/13082-5 (b)
PASS: PR ld/13082-6 (a)
PASS: PR ld/13082-6 (b)
PASS: ld-x86-64/lea1a
PASS: ld-x86-64/lea1b
PASS: ld-x86-64/lea1c
PASS: ld-x86-64/lea1d
PASS: ld-x86-64/lea1e
PASS: ld-x86-64/lea1f
PASS: ld-x86-64/lea1g
PASS: ld-x86-64/lea1h
PASS: ld-x86-64/lea1i
PASS: ld-x86-64/lea1j
PASS: ld-x86-64/lea1k
PASS: ld-x86-64/lea1l
PASS: ld-x86-64/mov1a
PASS: ld-x86-64/mov1b
PASS: ld-x86-64/mov1c
PASS: ld-x86-64/mov1d
PASS: ld-x86-64/mov2a
PASS: ld-x86-64/mov2b
PASS: ld-x86-64/mov2c
PASS: ld-x86-64/mov2d
PASS: Absolute non-overflowing relocs in ljmp segments
PASS: ljmp segment value overflow
PASS: ld-x86-64/load1a
PASS: ld-x86-64/load1b
PASS: ld-x86-64/load1c
PASS: ld-x86-64/load1d
PASS: ld-x86-64/load2
PASS: ld-x86-64/call1a
PASS: ld-x86-64/call1b
PASS: ld-x86-64/call1c
PASS: ld-x86-64/call1d
PASS: ld-x86-64/call1e
PASS: ld-x86-64/call1f
PASS: ld-x86-64/call1g
PASS: ld-x86-64/call1h
PASS: ld-x86-64/call1i
PASS: ld-x86-64/pr17935-1
PASS: ld-x86-64/pr17935-2
PASS: ld-x86-64/pr18160
PASS: PR ld/18176
PASS: ld-x86-64/pr18801a
PASS: ld-x86-64/pr18801b
PASS: ld-x86-64/ifunc-textrel-1a
PASS: ld-x86-64/ifunc-textrel-1b
PASS: ld-x86-64/ifunc-textrel-2a
PASS: ld-x86-64/ifunc-textrel-2b
PASS: PR ld/18815
PASS: ld-x86-64/pr19013
PASS: ld-x86-64/pr19013-x32
PASS: ld-x86-64/pr19162
PASS: ld-x86-64/pr19175
PASS: ld-x86-64/pr18591
PASS: ld-x86-64/pr19615
PASS: ld-x86-64/pr19636-1a
PASS: ld-x86-64/pr19636-1b
PASS: ld-x86-64/pr19636-1c
PASS: ld-x86-64/pr19636-1d
PASS: ld-x86-64/pr19636-1e
PASS: ld-x86-64/pr19636-1f
PASS: ld-x86-64/pr19636-1g
PASS: ld-x86-64/pr19636-1h
PASS: ld-x86-64/pr19636-1i
PASS: ld-x86-64/pr19636-1j
PASS: ld-x86-64/pr19636-2a
PASS: ld-x86-64/pr19636-2b
PASS: ld-x86-64/pr19636-2c
PASS: ld-x86-64/pr19636-2d
PASS: ld-x86-64/pr19636-2e
PASS: ld-x86-64/pr19636-2f
PASS: ld-x86-64/pr19636-2g
PASS: ld-x86-64/pr19636-2h
PASS: ld-x86-64/pr19636-2i
PASS: ld-x86-64/pr19636-2j
PASS: ld-x86-64/pr19636-2k
PASS: ld-x86-64/pr19636-2l
PASS: ld-x86-64/pr19636-2m
PASS: ld-x86-64/pr19636-3a
PASS: ld-x86-64/pr19636-3b
PASS: ld-x86-64/pr19636-3c
PASS: ld-x86-64/pr19645
PASS: ld-x86-64/pr19609-1a
PASS: ld-x86-64/pr19609-1b
PASS: ld-x86-64/pr19609-1c
PASS: ld-x86-64/pr19609-1d
PASS: ld-x86-64/pr19609-1e
PASS: ld-x86-64/pr19609-1f
PASS: ld-x86-64/pr19609-1g
PASS: ld-x86-64/pr19609-1h
PASS: ld-x86-64/pr19609-1i
PASS: ld-x86-64/pr19609-1j
PASS: ld-x86-64/pr19609-1k
PASS: ld-x86-64/pr19609-1l
PASS: ld-x86-64/pr19609-1m
PASS: ld-x86-64/pr19609-2a
PASS: ld-x86-64/pr19609-2b
PASS: ld-x86-64/pr19609-2c
PASS: ld-x86-64/pr19609-2d
PASS: ld-x86-64/pr19609-3a
PASS: ld-x86-64/pr19609-3b
PASS: ld-x86-64/pr19609-4a
PASS: ld-x86-64/pr19609-4b
PASS: ld-x86-64/pr19609-4c
PASS: ld-x86-64/pr19609-4d
PASS: ld-x86-64/pr19609-4e
PASS: ld-x86-64/pr19609-5a
PASS: ld-x86-64/pr19609-5b
PASS: ld-x86-64/pr19609-5c
PASS: ld-x86-64/pr19609-5d
PASS: ld-x86-64/pr19609-5e
PASS: ld-x86-64/pr19609-6a
PASS: ld-x86-64/pr19609-6b
PASS: ld-x86-64/pr19609-6c
PASS: ld-x86-64/pr19609-6d
PASS: ld-x86-64/pr19609-7a
PASS: ld-x86-64/pr19609-7b
PASS: ld-x86-64/pr19609-7c
PASS: ld-x86-64/pr19609-7d
PASS: ld-x86-64/pr19939a
PASS: ld-x86-64/pr19939b
PASS: ld-x86-64/pr19719
PASS: ld-x86-64/pr20253-1a
PASS: ld-x86-64/pr20253-1b
PASS: ld-x86-64/pr20253-1c
PASS: ld-x86-64/pr20253-1d
PASS: ld-x86-64/pr20253-1e
PASS: ld-x86-64/pr20253-1f
PASS: ld-x86-64/pr20253-1g
PASS: ld-x86-64/pr20253-1h
PASS: ld-x86-64/pr20253-1i
PASS: ld-x86-64/pr20253-1j
PASS: ld-x86-64/pr20253-1k
PASS: ld-x86-64/pr20253-1l
PASS: ld-x86-64/pr20253-3
PASS: ld-x86-64/pr20253-4a
PASS: ld-x86-64/pr20253-4b
PASS: ld-x86-64/pr20253-4c
PASS: ld-x86-64/pr20253-4d
PASS: ld-x86-64/pr20253-4e
PASS: ld-x86-64/pr20253-4f
PASS: ld-x86-64/pr20253-5a
PASS: ld-x86-64/pr20253-5b
PASS: ld-x86-64/tlsdesc2
PASS: ld-x86-64/pr22048
PASS: ld-x86-64/pr22929
PASS: ld-x86-64/pr26939
PASS: ld-x86-64/pr26939-x32
PASS: ld-x86-64/pr27016a
PASS: ld-x86-64/pr27016b
PASS: ld-x86-64/report-reloc-1
PASS: ld-x86-64/report-reloc-1-x32
PASS: ld-x86-64/pr29820
PASS: Helper X32 DSO from x86-64 object
PASS: X32 DSO from x86-64 object
PASS: Build plt-lib.so
PASS: Build libplt-main1.a
PASS: Build libplt-main2.a
PASS: Build libplt-main3.a
PASS: Build libplt-main4.a
PASS: Build plt-main
PASS: Build plt-main with PIE
PASS: Build copyreloc-lib.so
PASS: Build libcopyreloc-main.a
PASS: Build copyreloc-main with PIE without -fPIE (1)
PASS: Build copyreloc-main with PIE without -fPIE (2)
PASS: Build pr17689.so
PASS: Build pr17689now.so with -z now
PASS: Build pr17689b.o
PASS: Build pr17689 with PIE without -fPIE
PASS: Build pr17689 with PIE -z now without -fPIE
PASS: Build pr17827 with PIE without -fPIE
PASS: Build pr18900.so
PASS: Build pr18900.o
PASS: Build pr18900a
PASS: Build pr18900b
PASS: Build pr19031.so
PASS: Build gotpcrel1d.so
PASS: Build gotpcrel1a.o gotpcrel1b.o gotpcrel1c.o
PASS: Build gotpcrel1
PASS: Build pr19319.so
PASS: Build pr19319
PASS: Build pr24276.so
PASS: Build property 1
PASS: Build property 1 (.o)
PASS: Build property 1 (.so)
PASS: Build property 2
PASS: Build property 2 (.o)
PASS: Build property 2 (.so)
PASS: Build property 3
PASS: Build property 3 (.o)
PASS: Build property 3 (.so)
PASS: Build property 4
PASS: Build property 4 (.o)
PASS: Build property 4 (.so)
PASS: Build property 4 (-Wl,-z,stack-size=0)
PASS: Build property 5
PASS: Build property 5 (.o)
PASS: Build property 5 (.so)
PASS: Build property-6.so
PASS: Build property-6.o
PASS: Build property-6
PASS: Build property 7a (.o)
PASS: Build property 7b (.o)
PASS: Build pr22001-1.so
PASS: Build pr22001-1a
PASS: Build pr21997-1.so
PASS: Build pr21997-1a
PASS: Build pr22064a.o
PASS: Build pr22064.so
PASS: Build pr22393-3a.so
PASS: Build pr22393-3a-now.so
PASS: Build pr22393-3
PASS: Build pr22393-3 (PIE)
PASS: Build pr22393-3 (static)
PASS: Build pr22791-1.so
PASS: Build pr22791-1
PASS: Build pr22791-2a.o
PASS: Build pr22791-2.so
PASS: Build pr22791-2
PASS: Build pr22842.so
PASS: Build pr22842
PASS: Build libprotected-func-1.so
PASS: Build libprotected-func-2a.so
PASS: Build libprotected-func-2b.so
PASS: Build protected-func-2 without PIE
PASS: Build libprotected-func-2c.so
PASS: Build protected-func-2a without PIE
PASS: Build libprotected-data-1a.so
PASS: Build libprotected-data-1b.so
PASS: Build protected-data-1 without PIE
PASS: Build libprotected-data-2a.so
PASS: Build libprotected-data-2b.so
PASS: Build pr22001-1b
PASS: Build pr21997-1b
PASS: Build lam-u48.so
PASS: Build lam-u57.so
PASS: Run plt-main
PASS: Run plt-main with PIE
PASS: Run copyreloc-main with PIE without -fPIE
PASS: Run pr17689 with PIE without -fPIE
PASS: Run pr17689 with PIE -z now without -fPIE
PASS: Run pr18900
PASS: Run pr19031
PASS: Run gotpcrel1
PASS: Run property 1
PASS: Run property 1 (PIE)
PASS: Run property 1 (static)
PASS: Run property 2
PASS: Run property 2 (PIE)
PASS: Run property 2 (static)
PASS: Run pr22001-1a (PIC 1)
PASS: Run pr22001-1a (PIC 2)
PASS: Run pr22001-1b (PIC 1)
PASS: Run pr22001-1b (PIC 2)
PASS: Run pr21997-1a (PIC 1)
PASS: Run pr21997-1a (PIC 2)
PASS: Run pr21997-1b (PIC 1)
PASS: Run pr21997-1b (PIC 2)
PASS: Run pr22064
PASS: Run pr22393-3
PASS: Run pr22393-3 (PIE)
PASS: Run pr22393-3 (static)
PASS: Run pr22791-2
PASS: Run pr22842
PASS: Run pr23997
PASS: Run protected-func-1 with PIE
PASS: Run protected-func-2a without PIE
PASS: Run protected-func-2b with PIE
PASS: Run protected-func-2c without PIE
PASS: Run protected-func-2d with PIE
PASS: Run protected-func-3a without PIE
PASS: Run protected-func-3b with PIE
PASS: Run protected-data-2a without PIE
PASS: Run protected-data-2b with PIE
PASS: Run protected-data-2c without PIE
PASS: Run protected-data-2d with PIE
PASS: Build libpr19784a.so
PASS: Build libpr19784b.so
PASS: Build pr19784a.o
PASS: Run pr19784a
PASS: Run pr19784b
PASS: Build plt-main with -z ibtplt
PASS: Build plt-main with PIE and -z ibtplt
PASS: Build plt-main with -z ibtplt -z now
PASS: Build plt-main with PIE and -z ibtplt -z now
PASS: Build libibtplt-lib.so with -z ibtplt
PASS: Build libibtplt--now-lib.so with -z ibtplt -z now
PASS: Run plt-main with -z ibtplt
PASS: Run plt-main with PIE and -z ibtplt
PASS: Run plt-main with -z ibtplt -z now
PASS: Run plt-main with PIE and -z ibtplt -z now
PASS: Run plt-main with libibtplt-lib.so -z ibtplt
PASS: Run plt-main with libibtplt-lib.so -z ibtplt -z now
PASS: Run pr21481a
PASS: Run pr21481b
PASS: Build libpr19704a.so
PASS: Build libpr19704b.so
PASS: Run pr19704
PASS: Undefined weak symbol (-fno-PIE -no-pie)
PASS: Build libpr19704a.so
PASS: Build libpr19704b.so
PASS: Run pr19704
PASS: Undefined weak symbol (-fPIE )
PASS: Build libpr19704a.so
PASS: Build libpr19704b.so
PASS: Run pr19704
PASS: Undefined weak symbol (-fPIE -pie)
PASS: Build libpr19704a.so
PASS: Build libpr19704b.so
PASS: Run pr19704
PASS: Undefined weak symbol (-fPIE -Wl,-z,nodynamic-undefined-weak)
PASS: Build libpr19704a.so
PASS: Build libpr19704b.so
PASS: Run pr19704
PASS: Undefined weak symbol (-fPIE -pie -Wl,-z,nodynamic-undefined-weak)
PASS: basic PLT generation (-z now)
PASS: Build pr21626.so
PASS: Build pr21626
PASS: ld-x86-64/pltgot-1
PASS: ld-x86-64/pltgot-2
PASS: PR ld/20830 (.plt.got)
PASS: PR ld/20830 (.plt.got) (x32)
PASS: PR ld/20830 (.plt.got, -z now)
PASS: PR ld/20830 (.plt.got, -z now) (x32)
PASS: ld-x86-64/ibt-plt-1
PASS: ld-x86-64/ibt-plt-1-x32
PASS: ld-x86-64/ibt-plt-2a
PASS: ld-x86-64/ibt-plt-2b
PASS: ld-x86-64/ibt-plt-2c
PASS: ld-x86-64/ibt-plt-2d
PASS: ld-x86-64/ibt-plt-2a-x32
PASS: ld-x86-64/ibt-plt-2b-x32
PASS: ld-x86-64/ibt-plt-2c-x32
PASS: ld-x86-64/ibt-plt-2d-x32
PASS: ld-x86-64/ibt-plt-3a
PASS: ld-x86-64/ibt-plt-3b
PASS: ld-x86-64/ibt-plt-3c
PASS: ld-x86-64/ibt-plt-3d
PASS: ld-x86-64/ibt-plt-3a-x32
PASS: ld-x86-64/ibt-plt-3b-x32
PASS: ld-x86-64/ibt-plt-3c-x32
PASS: ld-x86-64/ibt-plt-3d-x32
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-xstormy16/xstormy16.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-xtensa/xtensa-linux.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-xtensa/xtensa.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-z80/z80.exp ...
Running /build/binutils-G47RqV/binutils-2.40/ld/testsuite/ld-z8k/z8k.exp ...

                === ld Summary ===

# of expected passes            2867
# of expected failures          59
# of untested testcases         1
# of unsupported tests          28
./ld-new 2.40

Generated by dwww version 1.15 on Wed Jun 26 02:46:45 CEST 2024.