Test Run By jbglaw on Mon Jul 17 13:22:29 2017 Native configuration is x86_64-pc-linux-gnu === binutils tests === Schedule of variations: unix Running target unix Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/aarch64/aarch64.exp ... Running /scratch/4/jbglaw/regular/repos/binutils_gdb/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 unique symbol in archive Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/arc/objdump.exp ... Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/arm/objdump.exp ... Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/bfin/objdump.exp ... Running /scratch/4/jbglaw/regular/repos/binutils_gdb/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-gnu 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: 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) Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/dlltool.exp ... Running /scratch/4/jbglaw/regular/repos/binutils_gdb/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 Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/hppa/objdump.exp ... Running /scratch/4/jbglaw/regular/repos/binutils_gdb/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 /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/m68k/objdump.exp ... Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/mips/mips.exp ... Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/nm.exp ... PASS: nm (no arguments) PASS: nm -g PASS: nm -g on unique symbols PASS: nm -P PASS: nm --size-sort PASS: nm --with-symbol-versions Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/objcopy.exp ... PASS: objcopy (simple copy) 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: 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: 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 (ELF unknown section type) PASS: objcopy (ELF group) PASS: objcopy (ELF group) PASS: objcopy (ELF group) PASS: objcopy (ELF group) PASS: objcopy (GNU_MBIND section) PASS: copy removing group member PASS: copy removing all group member PASS: copy with setting section flags 1 PASS: add notes section PASS: merge notes section (64-bits) PASS: copy with setting section flags 2 PASS: copy with setting section flags 3 PASS: strip --strip-unneeded on common symbol 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: 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/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: --localize-hidden test 2 PASS: strip without global symbol Running /scratch/4/jbglaw/regular/repos/binutils_gdb/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 -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: build-id-debuglink Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/readelf.exp ... PASS: finding out ELF size with readelf -h PASS: readelf -h PASS: readelf -S PASS: readelf -s PASS: readelf -r PASS: readelf -wi PASS: readelf -wa (compressed) PASS: readelf -p PASS: readelf -n PASS: readelf --debug-dump=loc PASS: readelf --decompress --hex-dump .debug_loc PASS: finding out ELF size with readelf -h PASS: readelf -wiaoRlL Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/size.exp ... PASS: size (no arguments) PASS: size -A Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/update-section.exp ... 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 /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/vax/objdump.exp ... Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/wasm32/wasm32.exp ... Running /scratch/4/jbglaw/regular/repos/binutils_gdb/binutils/testsuite/binutils-all/windres/windres.exp ... Running /scratch/4/jbglaw/regular/repos/binutils_gdb/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/pr21231a PASS: binutils-all/x86-64/pr21231b PASS: binutils-all/x86-64/shstk-x32 PASS: binutils-all/x86-64/shstk === binutils Summary === # of expected passes 201 # of unsupported tests 1