summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--00-sumfiles/binutils.log.0.xzbin0 -> 604192 bytes
-rw-r--r--00-sumfiles/binutils.log.1.xzbin0 -> 9524 bytes
-rw-r--r--00-sumfiles/binutils.sum.0312
-rw-r--r--00-sumfiles/binutils.sum.1131
-rw-r--r--00-sumfiles/gas.log.xzbin0 -> 100972 bytes
-rw-r--r--00-sumfiles/ld.log.xzbin0 -> 63920 bytes
-rw-r--r--01-reset_artifacts/console.log.xzbin0 -> 2524 bytes
-rw-r--r--01-reset_artifacts/patch-env.sh1
-rw-r--r--02-prepare_abe/console.log.xzbin0 -> 2652 bytes
-rw-r--r--03-build_abe-binutils/console.log.xzbin0 -> 27452 bytes
-rw-r--r--03-build_abe-binutils/make-binutils.log.xzbin0 -> 17768 bytes
-rw-r--r--04-build_abe-stage1/console.log.xzbin0 -> 89556 bytes
-rw-r--r--04-build_abe-stage1/make-gcc-stage1.log.xzbin0 -> 70252 bytes
-rw-r--r--05-clean_sysroot/console.log.xzbin0 -> 380 bytes
-rw-r--r--06-build_abe-newlib/console.log.xzbin0 -> 12596 bytes
-rw-r--r--06-build_abe-newlib/make-newlib.log.xzbin0 -> 7008 bytes
-rw-r--r--07-build_abe-stage2/console.log.xzbin0 -> 122276 bytes
-rw-r--r--07-build_abe-stage2/make-gcc-stage2.log.xzbin0 -> 94452 bytes
-rw-r--r--08-build_abe-gdb/console.log.xzbin0 -> 34780 bytes
-rw-r--r--08-build_abe-gdb/make-gdb.log.xzbin0 -> 26644 bytes
-rw-r--r--09-build_abe-qemu/console.log.xzbin0 -> 32716 bytes
-rw-r--r--09-build_abe-qemu/make-qemu.log.xzbin0 -> 22472 bytes
-rw-r--r--10-build_abe-dejagnu/console.log.xzbin0 -> 4340 bytes
-rw-r--r--10-build_abe-dejagnu/make-dejagnu.log.xzbin0 -> 584 bytes
-rw-r--r--11-build_abe-check_binutils/baseline.xfail0
-rw-r--r--11-build_abe-check_binutils/check-binutils.log.xzbin0 -> 5256 bytes
-rw-r--r--11-build_abe-check_binutils/console.log.xzbin0 -> 3496 bytes
-rw-r--r--11-build_abe-check_binutils/flaky.xfail0
-rw-r--r--12-check_regression/console.log.xzbin0 -> 1448 bytes
-rw-r--r--git/binutils_rev1
-rw-r--r--git/binutils_url1
-rw-r--r--git/gcc_rev1
-rw-r--r--git/gcc_url1
-rw-r--r--git/gdb_rev1
-rw-r--r--git/gdb_url1
-rw-r--r--git/newlib_rev1
-rw-r--r--git/newlib_url1
-rw-r--r--git/qemu_rev1
-rw-r--r--git/qemu_url1
-rw-r--r--jenkins/build-name1
-rw-r--r--jenkins/rewrite.log3
-rw-r--r--jenkins/run-build.env17
-rw-r--r--manifest.sh41
-rw-r--r--notify/jira/comment-template.txt3
-rw-r--r--notify/jira/comments.txt3
-rw-r--r--notify/lnt_report.json239
-rw-r--r--notify/mail-body.txt17
-rw-r--r--notify/mail-recipients.txt1
-rw-r--r--notify/mail-subject.txt1
-rw-r--r--notify/notify-full.log379
-rw-r--r--notify/notify-init.log94
-rw-r--r--notify/results.compare0
-rw-r--r--notify/summary.txt0
-rw-r--r--results18
-rw-r--r--sumfiles/binutils.sum316
-rw-r--r--sumfiles/gas.sum1440
-rw-r--r--sumfiles/ld.sum1329
57 files changed, 4356 insertions, 0 deletions
diff --git a/00-sumfiles/binutils.log.0.xz b/00-sumfiles/binutils.log.0.xz
new file mode 100644
index 0000000..1142832
--- /dev/null
+++ b/00-sumfiles/binutils.log.0.xz
Binary files differ
diff --git a/00-sumfiles/binutils.log.1.xz b/00-sumfiles/binutils.log.1.xz
new file mode 100644
index 0000000..a507af1
--- /dev/null
+++ b/00-sumfiles/binutils.log.1.xz
Binary files differ
diff --git a/00-sumfiles/binutils.sum.0 b/00-sumfiles/binutils.sum.0
new file mode 100644
index 0000000..e39c31d
--- /dev/null
+++ b/00-sumfiles/binutils.sum.0
@@ -0,0 +1,312 @@
+Test run by tcwg-buildslave on Thu Aug 3 05:55:24 2023
+Target is arm-unknown-eabi
+Host is x86_64-pc-linux-gnu
+
+ === binutils tests ===
+
+Schedule of variations:
+ qemu/-mthumb/-march=armv8.1-m.main+mve/-mfloat-abi=hard
+
+Running target qemu/-mthumb/-march=armv8.1-m.main+mve/-mfloat-abi=hard
+Running binutils.git~master/binutils/testsuite/binutils-all/aarch64/aarch64.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/addr2line.exp ...
+PASS: addr2line
+PASS: addr2line -f option
+PASS: addr2line -s option
+Running binutils.git~master/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 binutils.git~master/binutils/testsuite/binutils-all/arc/objdump.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/arm/objdump.exp ...
+PASS: thumb2-cond test1
+PASS: thumb2-cond test2
+PASS: multiple input files
+PASS: skip rvct symbol
+PASS: Check if disassembler can handle all sections in default order
+PASS: Check if disassembler can handle sections in default order
+PASS: Check if disassembler can handle all sections in different order than header
+PASS: Check if disassembler can handle sections in different order than header
+PASS: Check if disassembler can handle conditional neon (vdup) instructions
+PASS: Check if disassembler can handle vdup instructions in thumb
+Running binutils.git~master/binutils/testsuite/binutils-all/bfin/objdump.exp ...
+Running binutils.git~master/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: gnu-debuglink (objdump 1)
+PASS: gnu-debuglink (objdump 2)
+PASS: gnu-debuglink (objdump with missing link)
+PASS: gnu-debuglink (readelf with missing link)
+Running binutils.git~master/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 binutils.git~master/binutils/testsuite/binutils-all/debuginfod.exp ...
+UNSUPPORTED: debuginfod (not found)
+Running binutils.git~master/binutils/testsuite/binutils-all/dlltool.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/elfedit.exp ...
+UNSUPPORTED: Update ELF header 1
+UNSUPPORTED: Update ELF header 2
+UNSUPPORTED: Update ELF header 3
+UNSUPPORTED: Update ELF header 4
+UNSUPPORTED: Update ELF header 5
+UNSUPPORTED: Update ELF header 6
+Running binutils.git~master/binutils/testsuite/binutils-all/hppa/objdump.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/i386/i386.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/loongarch64/loongarch64.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/m68k/objdump.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/mips/mips.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/nfp/objdump.exp ...
+Running binutils.git~master/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
+UNSUPPORTED: nm --line-numbers on DWARF-4 debug info (needs a 64-bit target)
+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 binutils.git~master/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
+FAIL: 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 (32-bits)
+PASS: v2 gnu build attribute notes (32-bit)
+PASS: v3 gnu build attribute notes (32-bit)
+PASS: v3 gnu build attribute note merging (32-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
+UNSUPPORTED: 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: --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: binutils-all/strip-section-headers-1
+PASS: --localize-hidden test 2
+XFAIL: 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 binutils.git~master/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)
+UNSUPPORTED: dotnet-assemblies (ordinary x86 DLL)
+PASS: objdump -S
+PASS: objdump --source-comment
+Running binutils.git~master/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 binutils.git~master/binutils/testsuite/binutils-all/riscv/riscv.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/size.exp ...
+PASS: size (no arguments)
+PASS: size -A
+PASS: size -G
+Running binutils.git~master/binutils/testsuite/binutils-all/strings.exp ...
+PASS: strings: decoding little-endian multibyte strings
+Running binutils.git~master/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 binutils.git~master/binutils/testsuite/binutils-all/vax/objdump.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/wasm32/wasm32.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/windres/windres.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/x86-64/objects.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ...
+
+ === binutils Summary ===
+
+# of expected passes 252
+# of unexpected failures 1
+# of expected failures 1
+# of unsupported tests 11
diff --git a/00-sumfiles/binutils.sum.1 b/00-sumfiles/binutils.sum.1
new file mode 100644
index 0000000..e90af40
--- /dev/null
+++ b/00-sumfiles/binutils.sum.1
@@ -0,0 +1,131 @@
+Test run by tcwg-buildslave on Thu Aug 3 05:57:13 2023
+Target is arm-unknown-eabi
+Host is x86_64-pc-linux-gnu
+
+ === binutils tests ===
+
+Schedule of variations:
+ qemu/-mthumb/-march=armv8.1-m.main+mve/-mfloat-abi=hard
+
+Running target qemu/-mthumb/-march=armv8.1-m.main+mve/-mfloat-abi=hard
+Running binutils.git~master/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
+FAIL: 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 (32-bits)
+PASS: v2 gnu build attribute notes (32-bit)
+PASS: v3 gnu build attribute notes (32-bit)
+PASS: v3 gnu build attribute note merging (32-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
+UNSUPPORTED: 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: --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: binutils-all/strip-section-headers-1
+PASS: --localize-hidden test 2
+XFAIL: 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
+
+ === binutils Summary ===
+
+# of expected passes 109
+# of unexpected failures 1
+# of expected failures 1
+# of unsupported tests 2
diff --git a/00-sumfiles/gas.log.xz b/00-sumfiles/gas.log.xz
new file mode 100644
index 0000000..4a96880
--- /dev/null
+++ b/00-sumfiles/gas.log.xz
Binary files differ
diff --git a/00-sumfiles/ld.log.xz b/00-sumfiles/ld.log.xz
new file mode 100644
index 0000000..4fb0466
--- /dev/null
+++ b/00-sumfiles/ld.log.xz
Binary files differ
diff --git a/01-reset_artifacts/console.log.xz b/01-reset_artifacts/console.log.xz
new file mode 100644
index 0000000..133154e
--- /dev/null
+++ b/01-reset_artifacts/console.log.xz
Binary files differ
diff --git a/01-reset_artifacts/patch-env.sh b/01-reset_artifacts/patch-env.sh
new file mode 100644
index 0000000..be46d98
--- /dev/null
+++ b/01-reset_artifacts/patch-env.sh
@@ -0,0 +1 @@
+rr[update_baseline]="init"
diff --git a/02-prepare_abe/console.log.xz b/02-prepare_abe/console.log.xz
new file mode 100644
index 0000000..5851a6f
--- /dev/null
+++ b/02-prepare_abe/console.log.xz
Binary files differ
diff --git a/03-build_abe-binutils/console.log.xz b/03-build_abe-binutils/console.log.xz
new file mode 100644
index 0000000..17e7124
--- /dev/null
+++ b/03-build_abe-binutils/console.log.xz
Binary files differ
diff --git a/03-build_abe-binutils/make-binutils.log.xz b/03-build_abe-binutils/make-binutils.log.xz
new file mode 100644
index 0000000..63ebf1e
--- /dev/null
+++ b/03-build_abe-binutils/make-binutils.log.xz
Binary files differ
diff --git a/04-build_abe-stage1/console.log.xz b/04-build_abe-stage1/console.log.xz
new file mode 100644
index 0000000..0da3c08
--- /dev/null
+++ b/04-build_abe-stage1/console.log.xz
Binary files differ
diff --git a/04-build_abe-stage1/make-gcc-stage1.log.xz b/04-build_abe-stage1/make-gcc-stage1.log.xz
new file mode 100644
index 0000000..9c97c33
--- /dev/null
+++ b/04-build_abe-stage1/make-gcc-stage1.log.xz
Binary files differ
diff --git a/05-clean_sysroot/console.log.xz b/05-clean_sysroot/console.log.xz
new file mode 100644
index 0000000..2fa255e
--- /dev/null
+++ b/05-clean_sysroot/console.log.xz
Binary files differ
diff --git a/06-build_abe-newlib/console.log.xz b/06-build_abe-newlib/console.log.xz
new file mode 100644
index 0000000..0afb9aa
--- /dev/null
+++ b/06-build_abe-newlib/console.log.xz
Binary files differ
diff --git a/06-build_abe-newlib/make-newlib.log.xz b/06-build_abe-newlib/make-newlib.log.xz
new file mode 100644
index 0000000..46caa73
--- /dev/null
+++ b/06-build_abe-newlib/make-newlib.log.xz
Binary files differ
diff --git a/07-build_abe-stage2/console.log.xz b/07-build_abe-stage2/console.log.xz
new file mode 100644
index 0000000..a68bd30
--- /dev/null
+++ b/07-build_abe-stage2/console.log.xz
Binary files differ
diff --git a/07-build_abe-stage2/make-gcc-stage2.log.xz b/07-build_abe-stage2/make-gcc-stage2.log.xz
new file mode 100644
index 0000000..809640a
--- /dev/null
+++ b/07-build_abe-stage2/make-gcc-stage2.log.xz
Binary files differ
diff --git a/08-build_abe-gdb/console.log.xz b/08-build_abe-gdb/console.log.xz
new file mode 100644
index 0000000..bd44b55
--- /dev/null
+++ b/08-build_abe-gdb/console.log.xz
Binary files differ
diff --git a/08-build_abe-gdb/make-gdb.log.xz b/08-build_abe-gdb/make-gdb.log.xz
new file mode 100644
index 0000000..cfb004c
--- /dev/null
+++ b/08-build_abe-gdb/make-gdb.log.xz
Binary files differ
diff --git a/09-build_abe-qemu/console.log.xz b/09-build_abe-qemu/console.log.xz
new file mode 100644
index 0000000..e8c4edb
--- /dev/null
+++ b/09-build_abe-qemu/console.log.xz
Binary files differ
diff --git a/09-build_abe-qemu/make-qemu.log.xz b/09-build_abe-qemu/make-qemu.log.xz
new file mode 100644
index 0000000..8f322a7
--- /dev/null
+++ b/09-build_abe-qemu/make-qemu.log.xz
Binary files differ
diff --git a/10-build_abe-dejagnu/console.log.xz b/10-build_abe-dejagnu/console.log.xz
new file mode 100644
index 0000000..d87a2c9
--- /dev/null
+++ b/10-build_abe-dejagnu/console.log.xz
Binary files differ
diff --git a/10-build_abe-dejagnu/make-dejagnu.log.xz b/10-build_abe-dejagnu/make-dejagnu.log.xz
new file mode 100644
index 0000000..d124d24
--- /dev/null
+++ b/10-build_abe-dejagnu/make-dejagnu.log.xz
Binary files differ
diff --git a/11-build_abe-check_binutils/baseline.xfail b/11-build_abe-check_binutils/baseline.xfail
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/11-build_abe-check_binutils/baseline.xfail
diff --git a/11-build_abe-check_binutils/check-binutils.log.xz b/11-build_abe-check_binutils/check-binutils.log.xz
new file mode 100644
index 0000000..ceb37a4
--- /dev/null
+++ b/11-build_abe-check_binutils/check-binutils.log.xz
Binary files differ
diff --git a/11-build_abe-check_binutils/console.log.xz b/11-build_abe-check_binutils/console.log.xz
new file mode 100644
index 0000000..25275d8
--- /dev/null
+++ b/11-build_abe-check_binutils/console.log.xz
Binary files differ
diff --git a/11-build_abe-check_binutils/flaky.xfail b/11-build_abe-check_binutils/flaky.xfail
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/11-build_abe-check_binutils/flaky.xfail
diff --git a/12-check_regression/console.log.xz b/12-check_regression/console.log.xz
new file mode 100644
index 0000000..871ef76
--- /dev/null
+++ b/12-check_regression/console.log.xz
Binary files differ
diff --git a/git/binutils_rev b/git/binutils_rev
new file mode 100644
index 0000000..7c3178a
--- /dev/null
+++ b/git/binutils_rev
@@ -0,0 +1 @@
+92f46037a0f672d1480f754f76a9bfa0334d099c
diff --git a/git/binutils_url b/git/binutils_url
new file mode 100644
index 0000000..1ea5a84
--- /dev/null
+++ b/git/binutils_url
@@ -0,0 +1 @@
+git://sourceware.org/git/binutils-gdb.git
diff --git a/git/gcc_rev b/git/gcc_rev
new file mode 100644
index 0000000..2638582
--- /dev/null
+++ b/git/gcc_rev
@@ -0,0 +1 @@
+373600087df596b26c10d18eb0c5082c2788808b
diff --git a/git/gcc_url b/git/gcc_url
new file mode 100644
index 0000000..4baa31b
--- /dev/null
+++ b/git/gcc_url
@@ -0,0 +1 @@
+https://github.com/gcc-mirror/gcc.git
diff --git a/git/gdb_rev b/git/gdb_rev
new file mode 100644
index 0000000..7c3178a
--- /dev/null
+++ b/git/gdb_rev
@@ -0,0 +1 @@
+92f46037a0f672d1480f754f76a9bfa0334d099c
diff --git a/git/gdb_url b/git/gdb_url
new file mode 100644
index 0000000..1ea5a84
--- /dev/null
+++ b/git/gdb_url
@@ -0,0 +1 @@
+git://sourceware.org/git/binutils-gdb.git
diff --git a/git/newlib_rev b/git/newlib_rev
new file mode 100644
index 0000000..4852259
--- /dev/null
+++ b/git/newlib_rev
@@ -0,0 +1 @@
+57e3e3d3abf6733567cc0f3d2a267a1dea21e9dd
diff --git a/git/newlib_url b/git/newlib_url
new file mode 100644
index 0000000..9a86b41
--- /dev/null
+++ b/git/newlib_url
@@ -0,0 +1 @@
+git://sourceware.org/git/newlib-cygwin.git
diff --git a/git/qemu_rev b/git/qemu_rev
new file mode 100644
index 0000000..23d97a5
--- /dev/null
+++ b/git/qemu_rev
@@ -0,0 +1 @@
+9ba37026fcf6b7f3f096c0cca3e1e7307802486b
diff --git a/git/qemu_url b/git/qemu_url
new file mode 100644
index 0000000..c883ce7
--- /dev/null
+++ b/git/qemu_url
@@ -0,0 +1 @@
+https://gitlab.com/qemu-project/qemu.git
diff --git a/jenkins/build-name b/jenkins/build-name
new file mode 100644
index 0000000..0988fde
--- /dev/null
+++ b/jenkins/build-name
@@ -0,0 +1 @@
+#5-binutils-gcc-gdb-newlib-qemu-R0
diff --git a/jenkins/rewrite.log b/jenkins/rewrite.log
new file mode 100644
index 0000000..c985ba9
--- /dev/null
+++ b/jenkins/rewrite.log
@@ -0,0 +1,3 @@
+MOUNTS: /home/tcwg-buildslave/workspace/tcwg_gnu_0:/home/tcwg-buildslave/workspace/tcwg_gnu_0 /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro ccache-tcwg_gnu-amd64-jammy:/home/tcwg-buildslave/.ccache
+DEBUG: starting docker on build-01.tcwglab from build-01, date Thu Aug 3 05:58:16 AM UTC 2023
+ssh -Snone -oForwardAgent=no build-01.tcwglab docker-wrapper run --name 5-tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build -dtP -v /home/tcwg-buildslave/workspace/tcwg_gnu_0:/home/tcwg-buildslave/workspace/tcwg_gnu_0 -v /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro -v /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro -v /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro -v /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro -v /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro -v /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro -v /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro -v /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro -v /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro -v ccache-tcwg_gnu-amd64-jammy:/home/tcwg-buildslave/.ccache --memory=60648M --pids-limit=5000 --cpu-shares=1000 --cpuset-cpus 0-47 --cap-add=SYS_PTRACE --security-opt seccomp:unconfined linaro/ci-amd64-tcwg-build-ubuntu:jammy
diff --git a/jenkins/run-build.env b/jenkins/run-build.env
new file mode 100644
index 0000000..ae20425
--- /dev/null
+++ b/jenkins/run-build.env
@@ -0,0 +1,17 @@
+build_name="#5"
+docker_run=(./jenkins-scripts/docker-run.sh
+--distro
+default )
+build_name="#5-binutils-gcc-gdb-newlib-qemu"
+branch_opt=(==rr\[binutils_git\]
+git://sourceware.org/git/binutils-gdb.git#92f46037a0f672d1480f754f76a9bfa0334d099c
+==rr\[gcc_git\]
+https://github.com/gcc-mirror/gcc.git#373600087df596b26c10d18eb0c5082c2788808b
+==rr\[gdb_git\]
+git://sourceware.org/git/binutils-gdb.git#92f46037a0f672d1480f754f76a9bfa0334d099c
+==rr\[newlib_git\]
+git://sourceware.org/git/newlib-cygwin.git#57e3e3d3abf6733567cc0f3d2a267a1dea21e9dd
+==rr\[qemu_git\]
+https://gitlab.com/qemu-project/qemu.git#9ba37026fcf6b7f3f096c0cca3e1e7307802486b )
+docker_precommit=()
+res="0"
diff --git a/manifest.sh b/manifest.sh
new file mode 100644
index 0000000..2f99ccf
--- /dev/null
+++ b/manifest.sh
@@ -0,0 +1,41 @@
+declare -g "jenkins_scripts_rev=234058075cd64cc44f1e8512a75f485f49e57e5f"
+# Artifacts directory
+# Recording parameters to manifest: artifacts/manifest.sh
+rr[ci_project]="tcwg_gnu_embed_check_binutils"
+rr[ci_config]="master-thumb_m55_hard_eabi"
+declare -g "scripts_branch=master"
+rr[mode]="build"
+rr[update_baseline]="onsuccess"
+declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build/5/"
+declare -g "SQUAD_GRP="
+rr[binutils_git]="git://sourceware.org/git/binutils-gdb.git#92f46037a0f672d1480f754f76a9bfa0334d099c"
+rr[gcc_git]="https://github.com/gcc-mirror/gcc.git#373600087df596b26c10d18eb0c5082c2788808b"
+rr[gdb_git]="git://sourceware.org/git/binutils-gdb.git#92f46037a0f672d1480f754f76a9bfa0334d099c"
+rr[newlib_git]="git://sourceware.org/git/newlib-cygwin.git#57e3e3d3abf6733567cc0f3d2a267a1dea21e9dd"
+rr[qemu_git]="https://gitlab.com/qemu-project/qemu.git#9ba37026fcf6b7f3f096c0cca3e1e7307802486b"
+# Saving rr[] in the manifest
+rr[abe_branch]="master"
+rr[abe_repo]="https://git-us.linaro.org/toolchain/abe.git"
+rr[baseline_branch]="linaro-local/ci/tcwg_gnu_embed_check_binutils/master-thumb_m55_hard_eabi"
+rr[breakup_changed_components]="tcwg_gnu_breakup_changed_components"
+rr[components]="binutils gcc newlib gdb qemu"
+rr[host_c++]="/usr/bin/g++"
+rr[host_cc]="/usr/bin/gcc"
+rr[no_regression_p]="no_regression_p"
+rr[no_regression_result]="0"
+rr[target]="thumb_m55_hard_eabi"
+# WARNING: overriding previous rr[update_baseline]=onsuccess
+rr[update_baseline]="init"
+declare -g "notify=ignore"
+rr[update_baseline]="init"
+# Saving rr[] in the manifest
+rr[major]="1"
+rr[minor]="0"
+rr[update_baseline]="init"
+# Saving rr[] in the manifest
+# WARNING: overriding previous rr[minor]=0
+rr[minor]="1"
+rr[update_baseline]="init"
+# Saving rr[] in the manifest
+# WARNING: overriding previous rr[minor]=1
+rr[minor]="2"
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
new file mode 100644
index 0000000..aece795
--- /dev/null
+++ b/notify/jira/comment-template.txt
@@ -0,0 +1,3 @@
+[GNU-692]
+
+Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build/5/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/jira/comments.txt b/notify/jira/comments.txt
new file mode 100644
index 0000000..aece795
--- /dev/null
+++ b/notify/jira/comments.txt
@@ -0,0 +1,3 @@
+[GNU-692]
+
+Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build/5/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
new file mode 100644
index 0000000..b873a06
--- /dev/null
+++ b/notify/lnt_report.json
@@ -0,0 +1,239 @@
+{
+ "Machine": {
+ "Info": {},
+ "Name": "tcwg_gnu_embed_check_binutils_master-thumb_m55_hard_eabi"
+ },
+ "Run": {
+ "Info": {
+ "__report_version__": "1",
+ "run_order": "5",
+ "tag": "tcwg_gnu_check"
+ },
+ "Start Time": "2023-10-13 06:10:04"
+ },
+ "Tests": [
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.gas.expected_failures.nb_xfail"
+ }
+ ,
+ {
+ "Data": [
+ 1279
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.gas.expected_passes.nb_pass"
+ }
+ ,
+ {
+ "Data": [
+ 8
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.gas.unsupported_tests.nb_unsupported"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.gas.unexpected_failures.nb_fail"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.gas.unexpected_successes.nb_xpass"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.gas.unresolved_testcases.nb_unresolved"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.gas.untested_testcases.nb_untested"
+ }
+ ,
+ {
+ "Data": [
+ 1
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.binutils.expected_failures.nb_xfail"
+ }
+ ,
+ {
+ "Data": [
+ 253
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.binutils.expected_passes.nb_pass"
+ }
+ ,
+ {
+ "Data": [
+ 10
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.binutils.unsupported_tests.nb_unsupported"
+ }
+ ,
+ {
+ "Data": [
+ 1
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.binutils.unexpected_failures.nb_fail"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.binutils.unexpected_successes.nb_xpass"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.binutils.unresolved_testcases.nb_unresolved"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.binutils.untested_testcases.nb_untested"
+ }
+ ,
+ {
+ "Data": [
+ 11
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.ld.expected_failures.nb_xfail"
+ }
+ ,
+ {
+ "Data": [
+ 857
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.ld.expected_passes.nb_pass"
+ }
+ ,
+ {
+ "Data": [
+ 248
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.ld.unsupported_tests.nb_unsupported"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.ld.unexpected_failures.nb_fail"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.ld.unexpected_successes.nb_xpass"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.ld.unresolved_testcases.nb_unresolved"
+ }
+ ,
+ {
+ "Data": [
+ 20
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.ld.untested_testcases.nb_untested"
+ }
+ ,
+ {
+ "Data": [
+ 12
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.TOTAL.expected_failures.nb_xfail"
+ }
+ ,
+ {
+ "Data": [
+ 2389
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.TOTAL.expected_passes.nb_pass"
+ }
+ ,
+ {
+ "Data": [
+ 266
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.TOTAL.unsupported_tests.nb_unsupported"
+ }
+ ,
+ {
+ "Data": [
+ 1
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.TOTAL.unexpected_failures.nb_fail"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.TOTAL.unexpected_successes.nb_xpass"
+ }
+ ,
+ {
+ "Data": [
+ 0
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.TOTAL.unresolved_testcases.nb_unresolved"
+ }
+ ,
+ {
+ "Data": [
+ 20
+ ],
+ "Info": {},
+ "Name": "tcwg_gnu_check.TOTAL.untested_testcases.nb_untested"
+ }
+ ]
+}
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
new file mode 100644
index 0000000..4f9345e
--- /dev/null
+++ b/notify/mail-body.txt
@@ -0,0 +1,17 @@
+Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
+
+In arm-eabi cortex-m55 hard after:
+
+ | baseline build
+
+
+
+The configuration of this build is:
+CI config tcwg_gnu_embed_check_binutils/master-thumb_m55_hard_eabi
+
+-----------------8<--------------------------8<--------------------------8<--------------------------
+The information below can be used to reproduce a debug environment:
+
+Current build : https://ci.linaro.org/job/tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build/5/artifact/artifacts
+Reference build : artifact/artifacts
+
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
new file mode 100644
index 0000000..aa219ef
--- /dev/null
+++ b/notify/mail-recipients.txt
@@ -0,0 +1 @@
+bcc:tcwg-validation@linaro.org
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
new file mode 100644
index 0000000..0248b32
--- /dev/null
+++ b/notify/mail-subject.txt
@@ -0,0 +1 @@
+[Linaro-TCWG-CI] baseline build: on master-thumb_m55_hard_eabi
diff --git a/notify/notify-full.log b/notify/notify-full.log
new file mode 100644
index 0000000..c5f061d
--- /dev/null
+++ b/notify/notify-full.log
@@ -0,0 +1,379 @@
+MOUNTS: /home/tcwg-buildslave/workspace/tcwg_gnu_0:/home/tcwg-buildslave/workspace/tcwg_gnu_0 /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro ccache-tcwg_gnu-amd64-jammy:/home/tcwg-buildslave/.ccache
+DEBUG: starting docker on build-01.tcwglab from build-01, date Thu Aug 3 05:57:56 AM UTC 2023
+ssh -Snone -oForwardAgent=no build-01.tcwglab docker-wrapper run --name 5-tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build -dtP -v /home/tcwg-buildslave/workspace/tcwg_gnu_0:/home/tcwg-buildslave/workspace/tcwg_gnu_0 -v /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro -v /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro -v /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro -v /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro -v /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro -v /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro -v /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro -v /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro -v /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro -v ccache-tcwg_gnu-amd64-jammy:/home/tcwg-buildslave/.ccache --memory=60648M --pids-limit=5000 --cpu-shares=1000 --cpuset-cpus 0-47 --cap-add=SYS_PTRACE --security-opt seccomp:unconfined linaro/ci-amd64-tcwg-build-ubuntu:jammy
+
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ijQW9spm0p7HwZnUtLFx7CCA __stage full __verbose true
+
++ false
++ dryrun=
++ declare top_artifacts ci_project ci_config
++ declare change_kind changed_single_component last_good first_bad
++ declare -a changed_components
++ declare print_commits_f print_result_f print_config_f print_last_icommit_f
++ dump_model_only=false
+# setup_notify_environment
++ setup_notify_environment
++ echo '# setup_notify_environment'
++ top_artifacts=artifacts
+++ get_current_manifest '{rr[ci_project]}'
+++ get_manifest artifacts/manifest.sh '{rr[ci_project]}'
+++ set +x
++ ci_project=tcwg_gnu_embed_check_binutils
+++ get_current_manifest '{rr[ci_config]}'
+++ get_manifest artifacts/manifest.sh '{rr[ci_config]}'
+++ set +x
+# Debug traces :
++ ci_config=master-thumb_m55_hard_eabi
++ echo '# Debug traces :'
+++ get_baseline_manifest BUILD_URL
+++ get_manifest base-artifacts/manifest.sh BUILD_URL false
+++ set +x
+# Baseline :
+# Using dir : base-artifacts
++ echo '# Baseline : '
++ echo '# Using dir : base-artifacts'
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
+# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build/5/
+# Using dir : artifacts
+
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build/5/'
++ echo '# Using dir : artifacts'
++ echo ''
++ mkdir -p artifacts/notify
++ '[' -f /home/tcwg-buildslave/.jipdate.yml ']'
++ set +x
+# check_source_changes
++ check_source_changes
++ echo '# check_source_changes'
+++ get_current_manifest '{rr[update_baseline]}'
+++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}'
+++ set +x
+# Debug traces :
+# change_kind=no_change :
+
++ '[' init '!=' init ']'
++ changed_components=()
++ local c base_rev cur_rev c_commits
++ '[' 0 = 0 ']'
++ change_kind=no_change
++ changed_single_component=
++ echo '# Debug traces :'
++ echo '# change_kind=no_change : '
++ echo ''
++ setup_stages_to_run
++ '[' xignore == xignore ']'
++ post_jira_comment=false
++ post_jira_card=false
++ post_icommits=false
++ post_mail=false
++ generate_dashboard=false
++ post_dashboard=false
++ print_commits_f=print_commits
++ print_result_f=print_result
++ print_config_f=print_config
++ print_last_icommit_f=print_last_icommit
++ case "$ci_project" in
++ print_result_f=gnu_print_result
++ generate_extra_details
+# generate_extra_details
++ set -euf -o pipefail
++ echo '# generate_extra_details'
++ post_interesting_commits init
++ set -euf -o pipefail
++ echo '# post_interesting_commits'
+# post_interesting_commits
+# post_interesting_commits
+# print all notification files
++ local stage=init
++ '[' no_change '!=' single_commit ']'
++ return
++ '[' full '!=' full ']'
++ check_if_first_report
++ declare -g first_icommit_to_report
++ first_icommit_to_report=false
++ '[' xno_change '!=' xsingle_commit ']'
++ return
++ post_interesting_commits full
++ set -euf -o pipefail
++ echo '# post_interesting_commits'
++ local stage=full
++ '[' no_change '!=' single_commit ']'
++ return
++ echo '# print all notification files'
++ print_mail_recipients
++ false
++ return
++ true
++ generate_jira_dir
++ set -euf -o pipefail
++ local icommit_entry jira_key=
+++ print_last_icommit --entry
+++ false
+++ local print_arg=--entry
+++ '[' xno_change '!=' xsingle_commit ']'
+++ return
++ icommit_entry=
++ '[' '' '!=' '' ']'
++ mkdir -p artifacts/notify/jira
++ '[' '' '!=' '' ']'
++ cat
+++ print_jira_template_card
+++ local jira_card=GNU-692
+++ case "$ci_project/$ci_config:$changed_single_component" in
+++ echo GNU-692
+++ gnu_print_result --oneline
+++ false
+++ local print_arg=--oneline
+++ '[' -d artifacts/sumfiles ']'
+++ wait 89
+++ gcc-compare-results/compare_tests -compr none -pass-thresh 0.9 base-artifacts/sumfiles artifacts/sumfiles
+gcc-compare-results/compare_tests: Error: Must specify two directories
+
+Usage: gcc-compare-results/compare_tests [-target target-triplet] [-pass-thresh pass-ratio-threshold] [-compr compression-type] PREVIOUS CURRENT
+
+Compare the PREVIOUS and CURRENT test case .sum files, reporting anything of interest.
+
+ PREVIOUS and CURRENT must be directories, this tool finds and
+ compares any *.sum files they contain.
+
+ -target enables to provide the target name to use when parsing
+ the file containing the list of unstable tests.
+
+ -pass-thresh controls the level of warning when too few tests
+ pass.
+
+ -compr controls the compression type used when searching for
+ the .sum files. Defaults to xz, use 'none' for uncompressed
+ .sum files.
+
+ Exit with the following values:
+ 0 if there is nothing of interest
+ 1 if there are improvements
+ 2 if the are regressions or new errors
+ 3 if there were build errors (no common logs)
+ 4 if there are extra .sum files in either PREVIOUS or
+ CURRENT
+++ true
+++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
+++ local xfails=artifacts/sumfiles/xfails.xfail
+++ '[' -f artifacts/sumfiles/xfails.xfail ']'
+++ return 0
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ gnu_print_result --oneline
++ false
++ local print_arg=--oneline
++ '[' -d artifacts/sumfiles ']'
++ wait 102
++ gcc-compare-results/compare_tests -compr none -pass-thresh 0.9 base-artifacts/sumfiles artifacts/sumfiles
+gcc-compare-results/compare_tests: Error: Must specify two directories
+
+Usage: gcc-compare-results/compare_tests [-target target-triplet] [-pass-thresh pass-ratio-threshold] [-compr compression-type] PREVIOUS CURRENT
+
+Compare the PREVIOUS and CURRENT test case .sum files, reporting anything of interest.
+
+ PREVIOUS and CURRENT must be directories, this tool finds and
+ compares any *.sum files they contain.
+
+ -target enables to provide the target name to use when parsing
+ the file containing the list of unstable tests.
+
+ -pass-thresh controls the level of warning when too few tests
+ pass.
+
+ -compr controls the compression type used when searching for
+ the .sum files. Defaults to xz, use 'none' for uncompressed
+ .sum files.
+
+ Exit with the following values:
+ 0 if there is nothing of interest
+ 1 if there are improvements
+ 2 if the are regressions or new errors
+ 3 if there were build errors (no common logs)
+ 4 if there are extra .sum files in either PREVIOUS or
+ CURRENT
++ true
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
++ return 0
++ print_mail_body
++ true
++ local bad_artifacts_url good_artifacts_url
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build/5/artifact/artifacts
+++ get_baseline_manifest BUILD_URL
+++ get_manifest base-artifacts/manifest.sh BUILD_URL false
+++ set +x
++ good_artifacts_url=artifact/artifacts
++ cat
+++ gnu_print_result --oneline
+++ false
+++ local print_arg=--oneline
+++ '[' -d artifacts/sumfiles ']'
+++ wait 119
+++ gcc-compare-results/compare_tests -compr none -pass-thresh 0.9 base-artifacts/sumfiles artifacts/sumfiles
+gcc-compare-results/compare_tests: Error: Must specify two directories
+
+Usage: gcc-compare-results/compare_tests [-target target-triplet] [-pass-thresh pass-ratio-threshold] [-compr compression-type] PREVIOUS CURRENT
+
+Compare the PREVIOUS and CURRENT test case .sum files, reporting anything of interest.
+
+ PREVIOUS and CURRENT must be directories, this tool finds and
+ compares any *.sum files they contain.
+
+ -target enables to provide the target name to use when parsing
+ the file containing the list of unstable tests.
+
+ -pass-thresh controls the level of warning when too few tests
+ pass.
+
+ -compr controls the compression type used when searching for
+ the .sum files. Defaults to xz, use 'none' for uncompressed
+ .sum files.
+
+ Exit with the following values:
+ 0 if there is nothing of interest
+ 1 if there are improvements
+ 2 if the are regressions or new errors
+ 3 if there were build errors (no common logs)
+ 4 if there are extra .sum files in either PREVIOUS or
+ CURRENT
+++ true
+++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
+++ local xfails=artifacts/sumfiles/xfails.xfail
+++ '[' -f artifacts/sumfiles/xfails.xfail ']'
+++ return 0
+++ print_commits --oneline
+++ false
+++ local print_arg=--oneline
+++ local components new_commits more_lines
+++ case "$change_kind:$print_arg" in
+++ echo 'baseline build'
+++ print_commits --short
+++ sed -e 's/^/ | /'
+++ false
+++ local print_arg=--short
+++ local components new_commits more_lines
+++ case "$change_kind:$print_arg" in
+++ echo 'baseline build'
+++ gnu_print_result --short
+++ false
+++ local print_arg=--short
+++ '[' -d artifacts/sumfiles ']'
+++ wait 129
+++ gcc-compare-results/compare_tests -compr none -pass-thresh 0.9 base-artifacts/sumfiles artifacts/sumfiles
+gcc-compare-results/compare_tests: Error: Must specify two directories
+
+Usage: gcc-compare-results/compare_tests [-target target-triplet] [-pass-thresh pass-ratio-threshold] [-compr compression-type] PREVIOUS CURRENT
+
+Compare the PREVIOUS and CURRENT test case .sum files, reporting anything of interest.
+
+ PREVIOUS and CURRENT must be directories, this tool finds and
+ compares any *.sum files they contain.
+
+ -target enables to provide the target name to use when parsing
+ the file containing the list of unstable tests.
+
+ -pass-thresh controls the level of warning when too few tests
+ pass.
+
+ -compr controls the compression type used when searching for
+ the .sum files. Defaults to xz, use 'none' for uncompressed
+ .sum files.
+
+ Exit with the following values:
+ 0 if there is nothing of interest
+ 1 if there are improvements
+ 2 if the are regressions or new errors
+ 3 if there were build errors (no common logs)
+ 4 if there are extra .sum files in either PREVIOUS or
+ CURRENT
+++ true
+++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
+++ local xfails=artifacts/sumfiles/xfails.xfail
+++ '[' -f artifacts/sumfiles/xfails.xfail ']'
+++ return 0
+++ print_config
+++ :
++ '[' xno_change '!=' xsingle_commit ']'
++ return
++ print_mail_subject
++ true
+++ gnu_print_result --oneline
+++ false
+++ local print_arg=--oneline
+++ '[' -d artifacts/sumfiles ']'
+++ wait 136
+++ gcc-compare-results/compare_tests -compr none -pass-thresh 0.9 base-artifacts/sumfiles artifacts/sumfiles
+gcc-compare-results/compare_tests: Error: Must specify two directories
+
+Usage: gcc-compare-results/compare_tests [-target target-triplet] [-pass-thresh pass-ratio-threshold] [-compr compression-type] PREVIOUS CURRENT
+
+Compare the PREVIOUS and CURRENT test case .sum files, reporting anything of interest.
+
+ PREVIOUS and CURRENT must be directories, this tool finds and
+ compares any *.sum files they contain.
+
+ -target enables to provide the target name to use when parsing
+ the file containing the list of unstable tests.
+
+ -pass-thresh controls the level of warning when too few tests
+ pass.
+
+ -compr controls the compression type used when searching for
+ the .sum files. Defaults to xz, use 'none' for uncompressed
+ .sum files.
+
+ Exit with the following values:
+ 0 if there is nothing of interest
+ 1 if there are improvements
+ 2 if the are regressions or new errors
+ 3 if there were build errors (no common logs)
+ 4 if there are extra .sum files in either PREVIOUS or
+ CURRENT
+++ true
+++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
+++ local xfails=artifacts/sumfiles/xfails.xfail
+++ '[' -f artifacts/sumfiles/xfails.xfail ']'
+++ return 0
+++ print_commits --oneline
+++ false
+++ local print_arg=--oneline
+++ local components new_commits more_lines
+++ case "$change_kind:$print_arg" in
+++ echo 'baseline build'
++ echo '[TCWG-CI] after commit: baseline build'
+# generate dashboard
+# generate_dashboard_squad
+... Skipping
+# post_dashboard_squad
+... Skipping
+=> Not the first detection of this issue. Not sending mail.
++ echo '# generate dashboard'
++ generate_dashboard_squad
++ local results_date
++ echo '# generate_dashboard_squad'
++ false
++ echo '... Skipping'
++ return
++ post_dashboard_squad
++ echo '# post_dashboard_squad'
++ false
++ echo '... Skipping'
++ return
++ false
++ echo '=> Not the first detection of this issue. Not sending mail.'
+# post_to_jira
+Full stage ran successfully.
++ post_to_jira
++ echo '# post_to_jira'
++ false
++ false
++ echo 'Full stage ran successfully.'
+ae3e405292ad67cf19cc3564d140d8b1a1ed40e92c660b2d145922cfc933ee4b
diff --git a/notify/notify-init.log b/notify/notify-init.log
new file mode 100644
index 0000000..1a31c2a
--- /dev/null
+++ b/notify/notify-init.log
@@ -0,0 +1,94 @@
+MOUNTS: /home/tcwg-buildslave/workspace/tcwg_gnu_0:/home/tcwg-buildslave/workspace/tcwg_gnu_0 /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro ccache-tcwg_gnu-amd64-jammy:/home/tcwg-buildslave/.ccache
+DEBUG: starting docker on build-01.tcwglab from build-01, date Thu Aug 3 05:57:36 AM UTC 2023
+ssh -Snone -oForwardAgent=no build-01.tcwglab docker-wrapper run --name 5-tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build -dtP -v /home/tcwg-buildslave/workspace/tcwg_gnu_0:/home/tcwg-buildslave/workspace/tcwg_gnu_0 -v /home/tcwg-buildslave/snapshots-ref:/home/tcwg-buildslave/snapshots-ref:ro -v /etc/ssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub:ro -v /etc/ssh/ssh_host_dsa_key.pub:/etc/ssh/ssh_host_dsa_key.pub:ro -v /etc/ssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key:ro -v /etc/ssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub:ro -v /etc/ssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub:ro -v /etc/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro -v /etc/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key:ro -v /etc/ssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro -v ccache-tcwg_gnu-amd64-jammy:/home/tcwg-buildslave/.ccache --memory=60648M --pids-limit=5000 --cpu-shares=1000 --cpuset-cpus 0-47 --cap-add=SYS_PTRACE --security-opt seccomp:unconfined linaro/ci-amd64-tcwg-build-ubuntu:jammy
+
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true
+
++ false
++ dryrun=
++ declare top_artifacts ci_project ci_config
++ declare change_kind changed_single_component last_good first_bad
++ declare -a changed_components
++ declare print_commits_f print_result_f print_config_f print_last_icommit_f
++ dump_model_only=false
+# setup_notify_environment
++ setup_notify_environment
++ echo '# setup_notify_environment'
++ top_artifacts=artifacts
+++ get_current_manifest '{rr[ci_project]}'
+++ get_manifest artifacts/manifest.sh '{rr[ci_project]}'
+++ set +x
++ ci_project=tcwg_gnu_embed_check_binutils
+++ get_current_manifest '{rr[ci_config]}'
+++ get_manifest artifacts/manifest.sh '{rr[ci_config]}'
+++ set +x
+# Debug traces :
++ ci_config=master-thumb_m55_hard_eabi
++ echo '# Debug traces :'
+++ get_baseline_manifest BUILD_URL
+++ get_manifest base-artifacts/manifest.sh BUILD_URL false
+++ set +x
+# Baseline :
+# Using dir : base-artifacts
++ echo '# Baseline : '
++ echo '# Using dir : base-artifacts'
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
+# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build/5/
+# Using dir : artifacts
+
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_binutils--master-thumb_m55_hard_eabi-build/5/'
++ echo '# Using dir : artifacts'
++ echo ''
++ mkdir -p artifacts/notify
++ '[' -f /home/tcwg-buildslave/.jipdate.yml ']'
++ set +x
+# check_source_changes
++ check_source_changes
++ echo '# check_source_changes'
+++ get_current_manifest '{rr[update_baseline]}'
+++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}'
+++ set +x
+# Debug traces :
+# change_kind=no_change :
+
++ '[' init '!=' init ']'
++ changed_components=()
++ local c base_rev cur_rev c_commits
++ '[' 0 = 0 ']'
++ change_kind=no_change
++ changed_single_component=
++ echo '# Debug traces :'
++ echo '# change_kind=no_change : '
++ echo ''
++ setup_stages_to_run
++ '[' xignore == xignore ']'
++ post_jira_comment=false
++ post_jira_card=false
++ post_icommits=false
++ post_mail=false
++ generate_dashboard=false
++ post_dashboard=false
++ print_commits_f=print_commits
++ print_result_f=print_result
++ print_config_f=print_config
++ print_last_icommit_f=print_last_icommit
++ case "$ci_project" in
++ print_result_f=gnu_print_result
++ generate_extra_details
+# generate_extra_details
++ set -euf -o pipefail
++ echo '# generate_extra_details'
++ post_interesting_commits init
+# post_interesting_commits
++ set -euf -o pipefail
++ echo '# post_interesting_commits'
++ local stage=init
++ '[' no_change '!=' single_commit ']'
++ return
+Init stage ran successfully.
++ '[' init '!=' full ']'
++ echo 'Init stage ran successfully.'
++ exit 0
+5e9b0ecef54ff0ab76b7ec325f0ffa56d669d8525140fb04e0eea9a29dce40d2
diff --git a/notify/results.compare b/notify/results.compare
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/notify/results.compare
diff --git a/notify/summary.txt b/notify/summary.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/notify/summary.txt
diff --git a/results b/results
new file mode 100644
index 0000000..d3d69bb
--- /dev/null
+++ b/results
@@ -0,0 +1,18 @@
+# reset_artifacts:
+-10
+# build_abe binutils:
+-8
+# build_abe stage1 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-arch=armv8.1-m.main+mve.fp+fp.dp --set gcc_override_configure=--with-float=hard:
+-7
+# build_abe newlib:
+-5
+# build_abe stage2 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-arch=armv8.1-m.main+mve.fp+fp.dp --set gcc_override_configure=--with-float=hard:
+-4
+# build_abe gdb:
+-3
+# build_abe qemu:
+-2
+# build_abe dejagnu:
+-1
+# build_abe check_binutils -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-arch=armv8.1-m.main+mve.fp+fp.dp --set gcc_override_configure=--with-float=hard --set target_board_options={-mthumb/-march=armv8.1-m.main+mve.fp+fp.dp/-mtune=cortex-m55/-mfloat-abi=hard/-mfpu=auto} --qemu-cpu cortex-m55:
+0
diff --git a/sumfiles/binutils.sum b/sumfiles/binutils.sum
new file mode 100644
index 0000000..42ac514
--- /dev/null
+++ b/sumfiles/binutils.sum
@@ -0,0 +1,316 @@
+Note: This is a synthetic sum file generated by merging the sum files of
+ several testsuite runs. To investigate test results, refer to the
+ original sum and log files.
+
+Test run by tcwg-buildslave on Thu Aug 3 05:55:24 2023
+Target is arm-unknown-eabi
+Host is x86_64-pc-linux-gnu
+
+ === binutils tests ===
+
+Schedule of variations:
+ qemu/-mthumb/-march=armv8.1-m.main+mve/-mfloat-abi=hard
+
+Running target qemu/-mthumb/-march=armv8.1-m.main+mve/-mfloat-abi=hard
+Running binutils.git~master/binutils/testsuite/binutils-all/aarch64/aarch64.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/addr2line.exp ...
+PASS: addr2line
+PASS: addr2line -f option
+PASS: addr2line -s option
+Running binutils.git~master/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 binutils.git~master/binutils/testsuite/binutils-all/arc/objdump.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/arm/objdump.exp ...
+PASS: thumb2-cond test1
+PASS: thumb2-cond test2
+PASS: multiple input files
+PASS: skip rvct symbol
+PASS: Check if disassembler can handle all sections in default order
+PASS: Check if disassembler can handle sections in default order
+PASS: Check if disassembler can handle all sections in different order than header
+PASS: Check if disassembler can handle sections in different order than header
+PASS: Check if disassembler can handle conditional neon (vdup) instructions
+PASS: Check if disassembler can handle vdup instructions in thumb
+Running binutils.git~master/binutils/testsuite/binutils-all/bfin/objdump.exp ...
+Running binutils.git~master/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: gnu-debuglink (objdump 1)
+PASS: gnu-debuglink (objdump 2)
+PASS: gnu-debuglink (objdump with missing link)
+PASS: gnu-debuglink (readelf with missing link)
+Running binutils.git~master/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 binutils.git~master/binutils/testsuite/binutils-all/debuginfod.exp ...
+UNSUPPORTED: debuginfod (not found)
+Running binutils.git~master/binutils/testsuite/binutils-all/dlltool.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/elfedit.exp ...
+UNSUPPORTED: Update ELF header 1
+UNSUPPORTED: Update ELF header 2
+UNSUPPORTED: Update ELF header 3
+UNSUPPORTED: Update ELF header 4
+UNSUPPORTED: Update ELF header 5
+UNSUPPORTED: Update ELF header 6
+Running binutils.git~master/binutils/testsuite/binutils-all/hppa/objdump.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/i386/i386.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/loongarch64/loongarch64.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/m68k/objdump.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/mips/mips.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/nfp/objdump.exp ...
+Running binutils.git~master/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
+UNSUPPORTED: nm --line-numbers on DWARF-4 debug info (needs a 64-bit target)
+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 binutils.git~master/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
+FAIL: 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 (32-bits)
+PASS: v2 gnu build attribute notes (32-bit)
+PASS: v3 gnu build attribute notes (32-bit)
+PASS: v3 gnu build attribute note merging (32-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
+UNSUPPORTED: 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: --localize-hidden test 1
+PASS: unordered .debug_info references to .debug_ranges
+PASS: 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: binutils-all/strip-section-headers-1
+PASS: --localize-hidden test 2
+XFAIL: 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 binutils.git~master/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)
+UNSUPPORTED: dotnet-assemblies (ordinary x86 DLL)
+PASS: objdump -S
+PASS: objdump --source-comment
+Running binutils.git~master/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 binutils.git~master/binutils/testsuite/binutils-all/riscv/riscv.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/size.exp ...
+PASS: size (no arguments)
+PASS: size -A
+PASS: size -G
+Running binutils.git~master/binutils/testsuite/binutils-all/strings.exp ...
+PASS: strings: decoding little-endian multibyte strings
+Running binutils.git~master/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 binutils.git~master/binutils/testsuite/binutils-all/vax/objdump.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/wasm32/wasm32.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/windres/windres.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/x86-64/objects.exp ...
+Running binutils.git~master/binutils/testsuite/binutils-all/x86-64/x86-64.exp ...
+
+ === binutils Summary ===
+
+# of expected passes 253
+# of unexpected failures 1
+# of expected failures 1
+# of unsupported tests 10
diff --git a/sumfiles/gas.sum b/sumfiles/gas.sum
new file mode 100644
index 0000000..97ac6ee
--- /dev/null
+++ b/sumfiles/gas.sum
@@ -0,0 +1,1440 @@
+Test run by tcwg-buildslave on Thu Aug 3 05:55:39 2023
+Target is arm-unknown-eabi
+Host is x86_64-pc-linux-gnu
+
+ === gas tests ===
+
+Schedule of variations:
+ qemu/-mthumb/-march=armv8.1-m.main+mve/-mfloat-abi=hard
+
+Running target qemu/-mthumb/-march=armv8.1-m.main+mve/-mfloat-abi=hard
+Running binutils.git~master/gas/testsuite/gas/aarch64/aarch64.exp ...
+Running binutils.git~master/gas/testsuite/gas/aarch64/codeview.exp ...
+Running binutils.git~master/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: .quad binary-not 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 binutils.git~master/gas/testsuite/gas/alpha/alpha.exp ...
+Running binutils.git~master/gas/testsuite/gas/arc/arc.exp ...
+Running binutils.git~master/gas/testsuite/gas/arc/warn.exp ...
+Running binutils.git~master/gas/testsuite/gas/arm/arm.exp ...
+PASS: Two register form of data processing instruction with register shifted register operand
+PASS: ADDS relocations against local symbols for armv7-m
+PASS: ADDS relocations against local symbols for armv6s-m
+PASS: Invalid Immediate field for flag-setting add,sub
+PASS: bad Thumb2 Add{S} and Sub{S} instructions
+PASS: Invalid use of ADR and ADRL
+PASS: ADR
+PASS: ADRL
+PASS: ARM V6t2 Alignment
+PASS: 64 Bytes alignment test
+PASS: attributes for 'any' CPU with ARMv8-M security extension
+PASS: attributes for 'any' CPU with ARMv8-M Mainline Security Extensions instructions
+PASS: attributes for 'any' CPU with ARMv8-M Security Extensions instructions
+PASS: attributes for 'any' CPU with Thumb integer divide
+PASS: ARM architecture 4t instructions (EABI)
+UNSUPPORTED: ARM architecture 4t instructions
+PASS: ARM Architecture v5TEJ instructions
+PASS: ARM V6 instructions
+PASS: ARM V7 instructions
+PASS: ARM V7-A+MP instructions
+PASS: Valid v7E-M, invalid v7-M
+PASS: Valid v8-M Mainline with DSP extension, invalid v8-M Baseline
+PASS: Valid v8-M Mainline with DSP extension, invalid v8-M Mainline
+PASS: 32-bit Thumb DSP instructions
+PASS: Invalid V7M instructions
+PASS: ARM V7-R+MP instructions
+PASS: ARM V6 instructions
+PASS: ARMv6-M
+PASS: Valid v6S-M, invalid v6-M
+PASS: Valid v6S-M
+PASS: ARMv6T2 THUMB mode
+PASS: ARMv6T2 THUMB mode
+PASS: ARMv6T2 ARM mode
+PASS: Invalid V6T2 instructions
+PASS: ARM V6T2 instructions
+PASS: ARM V8-M baseline instructions
+PASS: ARMv8-M Baseline Security Extensions instructions
+PASS: ARMv8-M Mainline Security Extensions instructions (1)
+PASS: ARMv8-M Mainline Security Extensions instructions (2)
+PASS: ARMv8-M Baseline Security Extensions MSR/MRS instructions
+PASS: ARMv8-M Mainline Security Extensions MSR/MRS instructions
+PASS: ARMv8-M Mainline with DSP instructions (base)
+PASS: ARMv8-M Mainline with DSP instructions (Security Extensions 1)
+PASS: ARMv8-M Mainline with DSP instructions (Security Extensions 2)
+PASS: ARMv8-M Mainline with DSP instructions (Security Extensions 3)
+PASS: ARMv8-M Mainline with DSP instructions (extension)
+PASS: ARM V8-M mainline instructions
+PASS: Invalid Armv8.1-M Mainline Security Extensions instructions
+PASS: Armv8.1-M Mainline Security Extensions instructions
+PASS: Invalid V7 ARM DIV instructions
+PASS: ARM Integer division instructions
+PASS: ARM IT automatic instruction generation 2
+PASS: ARM IT automatic instruction generation 3
+PASS: ARM IT automatic instruction generation
+PASS: Test unclosed IT block validation.
+PASS: Test automatic IT generation in Thumb-1 architectures.
+PASS: Test IT block validation in ARM mode.
+PASS: ARM IT instruction
+PASS: ARM 3 errors
+PASS: ARM 3 instructions
+PASS: ARM 6 instructions
+PASS: ARM mode Thumb errors
+PASS: ARM 7DM instructions
+PASS: ARM arm7t
+PASS: ARM v1 errors
+PASS: ARM v1 instructions
+PASS: ARM MP Extension errors
+PASS: Valid v7-A+IDIV
+PASS: ARMv7-a+virt Instructions
+PASS: Valid v7e-m+fpv5-d16
+PASS: gas/arm/armv7e-m+fpv5-sp-d16
+PASS: Invalid armv8.2-a scalar fp16
+PASS: Invalid armv8.2-a scalar fp16
+PASS: ARM v8.2 FP16 support on scalar
+PASS: ARM v8.2 FP16 support on scalar (Thumb)
+PASS: ARM v8.2 FP16 support on scalar (Thumb)
+PASS: ARM v8.2 FP16 support on scalar
+PASS: ARM v8.2 FP16 support on SIMD
+PASS: ARM v8.2 FP16 support on SIMD (Thumb)
+PASS: ARM v8.2 FP16 support on SIMD (Thumb)
+PASS: Reject ARM v8.2 FP16 SIMD instruction for early arch
+PASS: Reject ARM v8.2 FP16 SIMD instruction for early arch (Thumb)
+PASS: Reject ARM v8.2 FP16 SIMD instruction for early arch (Thumb)
+PASS: Reject ARM v8.2 FP16 SIMD instruction for early arch
+PASS: ARM v8.2 FP16 support on SIMD
+PASS: Valid v8-a+cryptov1
+PASS: Valid v8-a+fp
+PASS: Valid v8-a+pan
+PASS: ARMv8-A RAS
+PASS: Accepted v8-a with ARMv8.1 AdvSIMD.
+PASS: Valid v8-a+rdma
+PASS: Valid v8-a+simdv3
+PASS: Invalid v8-a
+PASS: Valid v8-A barrier (ARM)
+PASS: Valid v8-A barrier (Thumb)
+PASS: Deprecated IT blocks (ARM v8)
+PASS: Valid v8-a
+PASS: Valid v8-r+fp
+PASS: Valid v8-r+simdv3
+PASS: Invalid v8-r
+PASS: Valid v8-R barrier (ARM)
+PASS: Valid v8-R barrier (Thumb)
+PASS: Deprecated IT blocks (ARM v8)
+PASS: Valid v8-r
+PASS: Double precision instructions for 'armv8.1-m.main'
+PASS: Single precision instructions for 'armv8.1-m.main'
+PASS: Half precision instructions for 'armv8.1-m.main'
+PASS: Valid ARMv8.1-A with +simd
+PASS: Invalid Armv8.1-M Mainline BF instructions
+PASS: Invalid Armv8.1-M Mainline BF-exchange instructions
+PASS: Valid Armv8.1-M Mainline BF-exchange instructions
+PASS: Valid Armv8.1-M Mainline BF instruction with REL
+PASS: Valid Armv8.1-M Mainline BF instruction
+PASS: Valid Armv8.1-M Mainline BFCSEL instruction
+PASS: Invalid Armv8.1-M Mainline BFL instructions
+PASS: Valid Armv8.1-M Mainline BFL instruction with REL
+PASS: Valid Armv8.1-M Mainline BFL instruction
+PASS: Invalid Armv8.1-M Mainline conditional instructions
+PASS: Valid Armv8.1-M Mainline conditional instructions
+PASS: Valid Armv8.1-M Mainline FPCXT_NS and FPCXT_S register usage
+PASS: Make sure .fpu does not reset MVE feature bits
+PASS: Make sure .fpu does not reset MVE feature bits but still adds extra bits
+PASS: Invalid Armv8.1-M Mainline Low Overhead Loop instructions
+PASS: Valid Armv8.1-M Mainline Low Overhead loop instructions
+PASS: Invalid Armv8.1-M pointer authentication and branch target identification extention
+PASS: Valid Armv8.1-M pointer authentication and branch target identification extention
+PASS: Invalid VMSR/VMRS no mve or fp
+PASS: Invalid VMSR/VMRS no mve
+PASS: Invalid VMSR/VMRS Only FPSCR allowed
+PASS: Valid Armv8.1-M Mainline <spec_reg> change
+PASS: Valid ARMv8.2-A with ARMv8.1-A NEON instructions.
+PASS: Valid ARMv8.2-A with ARMv8.1-A NEON instructions.
+PASS: gas/arm/armv8_2-a-fp16-illegal
+PASS: gas/arm/armv8_2-a-fp16-thumb2-ext
+PASS: gas/arm/armv8_2-a-fp16-thumb2
+PASS: gas/arm/armv8_2-a-fp16
+PASS: gas/arm/armv8_2-a-fp16_ext
+PASS: ARMv8.2-A
+PASS: gas/arm/armv8_3-a-fp-bad-ext
+PASS: gas/arm/armv8_3-a-fp-bad
+PASS: gas/arm/armv8_3-a-fp-ext
+PASS: gas/arm/armv8_3-a-fp
+PASS: gas/arm/armv8_3-a-fp16-ext
+PASS: gas/arm/armv8_3-a-fp16
+PASS: gas/arm/armv8_3-a-simd-bad-ext
+PASS: gas/arm/armv8_3-a-simd-bad
+PASS: gas/arm/armv8_3-a-simd
+PASS: gas/arm/armv8_4-a-fp16-ext
+PASS: gas/arm/armv8_4-a-fp16
+PASS: gas/arm/armv8a-automatic-hlt
+PASS: gas/arm/armv8a-automatic-lda
+PASS: attributes for 'armv8-m.base' CPU with Thumb integer divide
+PASS: Valid armv8-m.main+fp
+PASS: Valid armv8-m.main+fp.dp
+PASS: check for armv9-a command line option settings
+PASS: EABI attribute Tag_ABI_HardFP_use with value 0
+PASS: EABI attribute Tag_ABI_HardFP_use with value 1
+PASS: EABI attribute Tag_ABI_HardFP_use with value 2
+PASS: EABI attribute Tag_ABI_HardFP_use with value 3
+PASS: attributes for 'any' cpu v4t ARM insn
+PASS: attributes for 'any' cpu v6 thumb insn
+PASS: arch and isa entries in elf attribute section
+PASS: EABI attributes from directives
+PASS: EABI attribute defaults
+PASS: attributes for fpv5-d16 using architecture extensions
+PASS: attributes for fpv5 using architecture extensions
+PASS: attributes for idiv using architecture extensions
+PASS: attributes for mp using architecture extensions
+PASS: attributes for neon-fp16 using architecture extensions
+PASS: attributes for neon-vfpv3 using architecture extensions
+PASS: attributes for neon-vfpv4 using architecture extensions
+PASS: attributes for sec using architecture extensions
+PASS: attributes for architecture extension vfpv3-d16-fp16
+PASS: attributes for architecture extension vfpv3-d16
+PASS: attributes for architecture extension vfpv3-fp16
+PASS: attributes for architecture extension vfpv3
+PASS: attributes for vfpv3xd-fp16 using architecture extensions
+PASS: attributes for vfpv3xd using architecture extensions
+PASS: attributes for vfpv4-d16 using architecture extensions
+PASS: attributes for vfpv4-sp-d16 using architecture extensions
+PASS: attributes for vfpv4 using architecture extensions
+PASS: attributes for -march=all
+PASS: attributes for -march=armv1
+PASS: attributes for -march=armv2
+PASS: attributes for -march=armv2a
+PASS: attributes for -march=armv2s
+PASS: attributes for -march=armv3
+PASS: attributes for -march=armv3m
+PASS: attributes for -march=armv4
+PASS: attributes for -march=armv4t
+PASS: attributes for -march=armv4txm
+PASS: attributes for -march=armv4xm
+PASS: attributes for -march=armv5
+PASS: attributes for -march=armv5t
+PASS: attributes for -march=armv5te
+PASS: attributes for -march=armv5tej
+PASS: attributes for -march=armv5texp
+PASS: attributes for -march=armv5txm
+PASS: attributes for -march=armv6-m+os
+PASS: attributes for -march=armv6-m
+PASS: attributes for -march=armv6
+PASS: attributes for -march=armv6j
+PASS: attributes for -march=armv6k+sec
+PASS: attributes for -march=armv6k
+PASS: attributes for -march=armv6kt2
+PASS: attributes for -march=armv6kz
+PASS: attributes for -march=armv6kzt2
+PASS: attributes for -march=armv6-m
+PASS: attributes for -march=armv6t2
+PASS: attributes for -march=armv6z
+PASS: attributes for -march=armv6zk
+PASS: attributes for -march=armv6zkt2
+PASS: attributes for -march=armv6zt2
+PASS: attributes for -march=armv7-a+idiv
+PASS: attributes for -march=armv7-a+mp
+PASS: attributes for -march=armv7-a+sec+virt
+PASS: attributes for -march=armv7-a+sec
+PASS: attributes for -march=armv7-a+virt
+PASS: attributes for -march=armv7-a
+PASS: attributes for -march=armv7-m
+PASS: attributes for -march=armv7-r+mp
+PASS: attributes for -march=armv7-r
+PASS: attributes for -march=armv7
+PASS: attributes for -march=armv7a
+PASS: attributes for -march=armv7e-m
+PASS: attributes for -march=armv7m
+PASS: attributes for -march=armv7r
+PASS: attributes for -march=armv7ve
+PASS: attributes for -march=armv8-a+crypto
+PASS: attributes for -march=armv8-a+fp
+PASS: attributes for -march=armv8-a+rdma
+PASS: attributes for -march=armv8-a+simd
+PASS: attributes for -march=armv8-a
+PASS: attributes for -march=armv8-r+crypto
+PASS: attributes for -march=armv8-r+fp
+PASS: attributes for -march=armv8-r+simd
+PASS: attributes for -march=armv8-r
+PASS: attributes for -march=armv8.1-a+simd
+PASS: attributes for -march=armv8.1-m.main
+PASS: attributes for -march=armv8.4-a
+PASS: attributes for -march=armv8.5-a
+PASS: attributes for -march=armv8.6-a
+PASS: attributes for -march=armv8.7-a
+PASS: attributes for -march=armv8.8-a
+PASS: attributes for -march=armv8-m.base
+PASS: attributes for -march=armv8-m.main
+PASS: attributes for -march=armv8-m.main+dsp
+PASS: check for armv9-a command line option settings
+PASS: check for armv9-a command line option settings
+PASS: check for armv9-a command line option settings
+PASS: attributes for -march=iwmmxt
+PASS: attributes for -march=iwmmxt2
+PASS: attributes for -march=xscale
+PASS: EABI attributes from command line
+PASS: attributes for -mfpu=arm1020e
+PASS: attributes for -mfpu=arm1020t
+PASS: attributes for -mfpu=arm1136jf-s
+PASS: attributes for -mfpu=arm1136jfs
+PASS: attributes for -mfpu=arm7500fe
+PASS: attributes for -mfpu=fpa
+PASS: attributes for -mfpu=fpa10
+PASS: attributes for -mfpu=fpa11
+PASS: attributes for -mfpu=fpe
+PASS: attributes for -mfpu=fpe2
+PASS: attributes for -mfpu=fpe3
+PASS: attributes for -mfpu=maverick
+PASS: attributes for -mfpu=neon-fp16
+PASS: attributes for -mfpu=neon
+PASS: attributes for -mfpu=softfpa
+PASS: attributes for -mfpu=softvfp+vfp
+PASS: attributes for -mfpu=softvfp
+PASS: attributes for -mfpu=vfp
+PASS: attributes for -mfpu=vfp10-r0
+PASS: attributes for -mfpu=vfp10
+PASS: attributes for -mfpu=vfp3
+PASS: attributes for -mfpu=vfp9
+PASS: attributes for -mfpu=vfpv2
+PASS: attributes for -mfpu=vfpv3-d16
+PASS: attributes for -mfpu=vfpv3
+PASS: attributes for -mfpu=vfpv4-d16
+PASS: attributes for -mfpu=vfpv4
+PASS: attributes for -mfpu=vfpxd
+PASS: EABI attribute names
+PASS: EABI attribute ordering
+PASS: EABI attributes .eabi_attribute overrides .cpu
+PASS: EABI attributes .cpu overrides -mcpu
+PASS: gas/arm/attr-syntax
+PASS: gas/arm/automatic-bw
+PASS: gas/arm/automatic-cbz
+PASS: gas/arm/automatic-clrex
+PASS: gas/arm/automatic-lda
+PASS: gas/arm/automatic-ldaex
+PASS: gas/arm/automatic-ldaexb
+PASS: gas/arm/automatic-ldrex
+PASS: gas/arm/automatic-ldrexd
+PASS: gas/arm/automatic-movw
+PASS: gas/arm/automatic-sdiv
+PASS: gas/arm/automatic-strexb
+PASS: Backslash-at for ARM
+PASS: Bad barrier options (Thumb)
+PASS: Bad barrier options (ARM)
+PASS: Barrier Instruction Operands (Thumb)
+PASS: Barrier Instruction Operands
+PASS: Bfloat 16 extension (Armv8.7-A)
+PASS: Bfloat 16 extension (Armv8.8-A)
+PASS: Bfloat 16 extension (Armv9.1-A)
+PASS: Bfloat 16 extension (Armv9.2-A)
+PASS: Bfloat 16 extension (Armv9.3-A)
+PASS: Bfloat 16 failure cases
+PASS: Bfloat 16 bad processor
+PASS: Bfloat 16 bad extension
+PASS: Bfloat 16 bad FPU
+PASS: Big endian bfloat16 literal directives
+PASS: Little endian bfloat16 literal directives
+PASS: Bfloat 16 Thumb failure cases
+PASS: Bfloat 16 extension Thumb
+PASS: Bfloat 16 VFP
+PASS: Bfloat 16 extension
+PASS: bignums
+PASS: bl local conversion to blx
+PASS: bl local instructions for v4t.
+PASS: BLX encoding
+PASS: blx->bl convert under no -march/cpu
+PASS: Local BLX instructions in Thumb mode.
+PASS: Local BLX instructions
+PASS: Inter-section branch relocations
+PASS: ARM .bundle_lock
+PASS: ARM .bundle_align_mode
+PASS: gas/arm/ccs
+PASS: Custom Datapath Extension FP missing (CDE)
+PASS: Custom Datapath Extension FP missing (CDE)
+PASS: Custom Datapath Extension MVE missing (CDE)
+PASS: Custom Datapath Extension MVE missing (CDE)
+PASS: Custom Datapath Extension MVE missing (CDE)
+PASS: Custom Datapath Extension MVE missing (CDE)
+PASS: Custom Datapath Extension (CDE)
+PASS: Custom Datapath Extension (CDE)
+PASS: Custom Datapath Extension Scalar bits (CDE)
+PASS: Custom Datapath Extension Scalar bits (CDE)
+PASS: Custom Datapath Extension (CDE) Warnings
+PASS: Custom Datapath Extension (CDE) Warnings
+PASS: Custom Datapath Extension (CDE)
+PASS: Custom Datapath Extension (CDE)
+PASS: Custom Datapath Extension (CDE)
+PASS: Custom Datapath Extension (CDE)
+PASS: Call Frame information for Armv8.1-M.Mainline PACBTI extension
+PASS: Bad -march command line
+PASS: Bad -mcpu command line
+PASS: No ARMv2 ARM CoProcessor Instructions on ARMv1
+PASS: ARMv2 ARM CoProcessor Instructions
+PASS: No ARMv5 ARM CoProcessor Instructions on ARMv4
+PASS: ARMv5 ARM CoProcessor Instructions
+PASS: No ARMv5TE ARM CoProcessor Instructions on ARMv5
+PASS: ARMv5TE ARM CoProcessor Instructions
+PASS: No ARMv6 ARM CoProcessor Instructions on ARMv5TE
+PASS: ARMv6 ARM CoProcessor Instructions
+PASS: No ARMv6T2 Thumb CoProcessor Instructions on ARMv4T (1)
+PASS: No ARMv6T2 Thumb CoProcessor Instructions on ARMv4T (2)
+PASS: No ARMv6T2 Thumb CoProcessor Instructions on ARMv4T (3)
+PASS: No ARMv6T2 Thumb CoProcessor Instructions on ARMv4T (4)
+PASS: ARMv6T2 Thumb CoProcessor Instructions (1)
+PASS: ARMv6T2 Thumb CoProcessor Instructions (2)
+PASS: ARMv6T2 Thumb CoProcessor Instructions (3)
+PASS: ARMv6T2 Thumb CoProcessor Instructions (4)
+PASS: Assemble and dump for arm1020 CPU
+PASS: Assemble and dump for arm1020e CPU
+PASS: Assemble and dump for arm1020t CPU
+PASS: Assemble and dump for arm1022e CPU
+PASS: Assemble and dump for arm1026ej-s CPU
+PASS: Assemble and dump for arm1026ejs CPU
+PASS: Assemble and dump for arm10e CPU
+PASS: Assemble and dump for arm10t CPU
+PASS: Assemble and dump for arm10tdmi CPU
+PASS: Assemble and dump for arm1136j-s CPU
+PASS: Assemble and dump for arm1136jf-s CPU
+PASS: Assemble and dump for arm1136jfs CPU
+PASS: Assemble and dump for arm1136js CPU
+PASS: Assemble and dump for arm1156t2-s CPU
+PASS: Assemble and dump for arm1156t2f-s CPU
+PASS: Assemble and dump for arm1176jz-s CPU
+PASS: Assemble and dump for arm1176jzf-s CPU
+PASS: Assemble and dump for arm2 CPU
+PASS: Assemble and dump for arm250 CPU
+PASS: Assemble and dump for arm3 CPU
+PASS: Assemble and dump for arm6 CPU
+PASS: Assemble and dump for arm60 CPU
+PASS: Assemble and dump for arm600 CPU
+PASS: Assemble and dump for arm610 CPU
+PASS: Assemble and dump for arm620 CPU
+PASS: Assemble and dump for arm7 CPU
+PASS: Assemble and dump for arm70 CPU
+PASS: Assemble and dump for arm700 CPU
+PASS: Assemble and dump for arm700i CPU
+PASS: Assemble and dump for arm710 CPU
+PASS: Assemble and dump for arm7100 CPU
+PASS: Assemble and dump for arm710c CPU
+PASS: Assemble and dump for arm710t CPU
+PASS: Assemble and dump for arm720 CPU
+PASS: Assemble and dump for arm720t CPU
+PASS: Assemble and dump for arm740t CPU
+PASS: Assemble and dump for arm7500 CPU
+PASS: Assemble and dump for arm7500fe CPU
+PASS: Assemble and dump for arm7d CPU
+PASS: Assemble and dump for arm7di CPU
+PASS: Assemble and dump for arm7dm CPU
+PASS: Assemble and dump for arm7dmi CPU
+PASS: Assemble and dump for arm7m CPU
+PASS: Assemble and dump for arm7t CPU
+PASS: Assemble and dump for arm7tdmi-s CPU
+PASS: Assemble and dump for arm7tdmi CPU
+PASS: Assemble and dump for arm8 CPU
+PASS: Assemble and dump for arm810 CPU
+PASS: Assemble and dump for arm9 CPU
+PASS: Assemble and dump for arm920 CPU
+PASS: Assemble and dump for arm920t CPU
+PASS: Assemble and dump for arm922t CPU
+PASS: Assemble and dump for arm926ej-s CPU
+PASS: Assemble and dump for arm926ej CPU
+PASS: Assemble and dump for arm926ejs CPU
+PASS: Assemble and dump for arm940t CPU
+PASS: Assemble and dump for arm946e-r0 CPU
+PASS: Assemble and dump for arm946e-s CPU
+PASS: Assemble and dump for arm946e CPU
+PASS: Assemble and dump for arm966e-r0 CPU
+PASS: Assemble and dump for arm966e-s CPU
+PASS: Assemble and dump for arm966e CPU
+PASS: Assemble and dump for arm968e-s CPU
+PASS: Assemble and dump for arm9e-r0 CPU
+PASS: Assemble and dump for arm9e CPU
+PASS: Assemble and dump for arm9tdmi CPU
+PASS: Assemble and dump for arm2 CPU
+PASS: Assemble and dump for cortex-a12 CPU
+PASS: Assemble and dump for cortex-a15 CPU
+PASS: Assemble and dump for cortex-a17 CPU
+PASS: Assemble and dump for cortex-a32 CPU
+PASS: Assemble and dump for cortex-a35 CPU
+PASS: Assemble and dump for cortex-a5 CPU
+PASS: Assemble and dump for cortex-a53 CPU
+PASS: Assemble and dump for cortex-a55 CPU
+PASS: Assemble and dump for cortex-a57 CPU
+PASS: Assemble and dump for cortex-a7 CPU
+PASS: Assemble and dump for cortex-a710 CPU
+PASS: Assemble and dump for cortex-a72 CPU
+PASS: Assemble and dump for cortex-a73 CPU
+PASS: Assemble and dump for cortex-a75 CPU
+PASS: Assemble and dump for cortex-a76 CPU
+PASS: Assemble and dump for cortex-a76ae CPU
+PASS: Assemble and dump for cortex-a77 CPU
+PASS: Assemble and dump for cortex-a78 CPU
+PASS: Assemble and dump for cortex-a78ae CPU
+PASS: Assemble and dump for cortex-a78c CPU
+PASS: Assemble and dump for cortex-a8 CPU
+PASS: Assemble and dump for cortex-a9 CPU
+PASS: Assemble and dump for cortex-m0 CPU
+PASS: Assemble and dump for cortex-m0plus CPU
+PASS: Assemble and dump for cortex-m1 CPU
+PASS: Assemble and dump for cortex-m23 CPU
+PASS: Assemble and dump for cortex-m3 CPU
+PASS: Assemble and dump for cortex-m33 CPU
+PASS: Assemble and dump for cortex-m35p CPU
+PASS: Assemble and dump for cortex-m4 CPU
+PASS: Assemble and dump for cortex-m7 CPU
+PASS: Assemble and dump for cortex-r4 CPU
+PASS: Assemble and dump for cortex-r4f CPU
+PASS: Assemble and dump for cortex-r5 CPU
+PASS: Assemble and dump for cortex-r52 CPU
+PASS: Assemble and dump for cortex-r52plus CPU
+PASS: Assemble and dump for cortex-r7 CPU
+PASS: Assemble and dump for cortex-r8 CPU
+PASS: Assemble and dump for cortex-x1 CPU
+PASS: Assemble and dump for cortex-x1c CPU
+PASS: Assemble and dump for ep9312 CPU
+PASS: Assemble and dump for exynos-m1 CPU
+PASS: Assemble and dump for fa526 CPU
+PASS: Assemble and dump for fa606te CPU
+PASS: Assemble and dump for fa616te CPU
+PASS: Assemble and dump for fa626 CPU
+PASS: Assemble and dump for fa626te CPU
+PASS: Assemble and dump for fa726te CPU
+PASS: Assemble and dump for fmp626 CPU
+PASS: Assemble and dump for i80200 CPU
+PASS: Assemble and dump for iwmmxt CPU
+PASS: Assemble and dump for iwmmxt2 CPU
+PASS: Assemble and dump for marvell-pj4 CPU
+PASS: Assemble and dump for marvell-whitney CPU
+PASS: Assemble and dump for mpcore CPU
+PASS: Assemble and dump for mpcorenovfp CPU
+PASS: Assemble and dump for sa1 CPU
+PASS: Assemble and dump for strongarm CPU
+PASS: Assemble and dump for strongarm1 CPU
+PASS: Assemble and dump for strongarm110 CPU
+PASS: Assemble and dump for strongarm1100 CPU
+PASS: Assemble and dump for strongarm1110 CPU
+PASS: Assemble and dump for xgene1 CPU
+PASS: Assemble and dump for xgene2 CPU
+PASS: Assemble and dump for xscale CPU
+PASS: gas/arm/crc-ext
+PASS: Unpredictable ARMv8-A CRC32 instructions.
+PASS: ARMv8-A CRC32 instructions
+PASS: Unpredictable ARMv8-R CRC32 instructions.
+PASS: ARMv8-R CRC32 instructions
+PASS: CSDB
+PASS: Deprecated swp{b} instructions
+PASS: Unpredictable MRRC and MRRC2 instructions. - ARM
+PASS: gas/arm/dfb
+PASS: multiple directives on one line
+PASS: Data disassembler test (no symbols)
+PASS: Data disassembler test (function symbol)
+PASS: Data disassembler test (with mapping symbol)
+PASS: gas/arm/dotprod-illegal
+PASS: gas/arm/dotprod-legacy-arch
+PASS: gas/arm/dotprod-mandatory-ext
+PASS: gas/arm/dotprod-mandatory
+PASS: gas/arm/dotprod-thumb2
+PASS: gas/arm/dotprod
+PASS: gas/arm/eabi_attr_1
+PASS: Unwind Stack Frame information for Armv8.1-M.Mainline PAC extension
+PASS: El Segundo instructions
+PASS: Core floating point instructions
+PASS: Invalid float16 literals (IEEE 754 & Alternative)
+PASS: Big endian float16 literals (IEEE 754 & Alternative)
+PASS: Tag_ABI_FP_16bit_format EABI attribute written for Arm alternative format.
+PASS: Tag_ABI_FP_16bit_format written for IEEE float16 format.
+PASS: Tag_ABI_FP_16bit_format EABI attribute not written when format not specified
+PASS: Invalid float16 formats
+PASS: Invalid combination of command line arguments and directives
+PASS: Little endian float16 literals (IEEE 754 & Alternative)
+PASS: Forbidden idiv for ARMv7
+PASS: PR5712 - saving FP registers
+PASS: FPA Dyadic instructions
+PASS: FPA memory insructions
+PASS: FPA Monadic instructions
+PASS: arm FPU reset test
+PASS: R_ARM_GOT_PREL relocation
+PASS: Group relocation tests, encoding failures (alu)
+PASS: Group relocation tests, parsing failures (alu)
+PASS: Group relocation tests (alu)
+PASS: Group relocation tests, encoding failures (ldc)
+PASS: Group relocation tests, parsing failures (ldc)
+PASS: Group relocation tests (ldc)
+PASS: Group relocation tests, encoding failures (ldr)
+PASS: Group relocation tests, parsing failures (ldr)
+PASS: Group relocation tests (ldr)
+PASS: Group relocation tests, encoding failures (ldrs)
+PASS: Group relocation tests, parsing failures (ldrs)
+PASS: Group relocation tests (ldrs)
+PASS: Half-precision neon instructions
+PASS: Half-precision instructions (programmer's syntax)
+PASS: Half-precision vfpv3 instructions
+PASS: gas/arm/hlt
+PASS: Int8 Matrix Multiply extension (Armv8.7-A)
+PASS: Int8 Matrix Multiply extension (Armv8.8-A)
+PASS: Int8 Matrix Multiply extension (Armv9.1-A)
+PASS: Int8 Matrix Multiply extension (Armv9.2-A)
+PASS: Int8 Matrix Multiply extension (Armv9.3-A)
+PASS: Int8 Matrix Multiply extension
+PASS: immediate expressions
+PASS: modified immediate constants
+PASS: invalid instruction recovery test - ARM version
+PASS: invalid instruction recovery test - Thumb version
+PASS: .inst pseudo-opcode validations test
+PASS: .inst pseudo-opcode with automatic IT blocks test
+PASS: .inst pseudo-opcode test 1 - big endian version
+PASS: Dwarf line number info for .inst
+PASS: .inst pseudo-opcode test 1
+PASS: ARM basic instructions
+PASS: iWMMXt errors
+PASS: iWMMXt CoProcessor offset errors
+PASS: Intel(r) Wireless MMX(tm) technology instructions version 1
+PASS: Intel(r) Wireless MMX(tm) technology instructions
+PASS: Intel(r) Wireless MMX(tm) technology instructions version 2
+PASS: Erratum 752419: Warn Loads with writebacks to SP (cortex m3)
+PASS: Erratum 752419: Warn Loads with writebacks to SP (cortex m4)
+PASS: Erratum 752419: Warn Loads with writebacks to SP (v7)
+PASS: Erratum 752419: Warn Loads with writebacks to SP (v7a)
+PASS: Erratum 752419: Warn Loads with writebacks to SP (v7em)
+PASS: Erratum 752419: Warn Loads with writebacks to SP (v7m)
+PASS: Erratum 752419: Warn Loads with writebacks to SP (v7r)
+PASS: Erratum 752419: Warn Loads with writebacks to SP
+PASS: ARM ldr with immediate constant
+PASS: Reject ld<cc>sb instructions
+PASS: Reject ld<cc>sh instructions
+PASS: Unpredictable operations - ldr - arm
+PASS: PC-relative LDR from global
+PASS: Unpredictable operations - ldr - thumb
+PASS: ldr - thumb
+PASS: ldr - arm
+PASS: Unpredictable LDRD and STRD instructions. - ARM
+PASS: Accept lds<cc>sb mnemonics
+PASS: Accept lds<cc>sh mnemonics
+PASS: ARM load/store with 0 offset
+PASS: ARM load/store with pc base register
+UNSUPPORTED: arm little-endian fpconst
+PASS: Relocations against local function symbols
+PASS: ARM local label relocs to section symbol relocs (ELF)
+PASS: Load pseudo-operation for Cortex-M0
+PASS: Load pseudo-operation for Cortex-M23
+PASS: Load pseudo-operation for Cortex-M33
+PASS: gas/arm/macro-pld
+PASS: gas/arm/macro-vld1
+PASS: Macro scrubbing
+PASS: ARM Mapping Symbols for .arm/.thumb
+PASS: ARM Mapping Symbols for miscellaneous directives
+PASS: ARM Mapping Symbols
+PASS: ARM Mapping Symbols Test 2
+PASS: ARM Mapping Symbols Test 3
+PASS: ARM Mapping Symbols Test 4
+PASS: ARM Mapping Symbols with multiple sections
+PASS: ARM Mapping Symbols for .short (EABI version)
+PASS: ARM Mapping Symbols for .short (ELF version)
+PASS: ARMv8-A vsel, vmaxnm, vminnm, vrint decoding mask.
+PASS: ARMv8-R vsel, vmaxnm, vminnm, vrint decoding mask.
+PASS: Maverick
+PASS: missing operands
+PASS: MOV highregs
+PASS: MOV lowregs
+PASS: MOVS relocations against local symbols for armv7-m
+PASS: MOVS relocations against local symbols for armv6s-m
+PASS: MOVW/MOVT relocations against local symbols
+PASS: MRS/MSR test, architecture v6, ARM mode
+PASS: MRS/MSR negative test, architecture v7-A, ARM mode
+PASS: MRS/MSR test, architecture v7-A, ARM mode
+PASS: MRS/MSR test, architecture v6t2, Thumb mode
+PASS: MRS/MSR negative test, architecture v7-M, Thumb mode
+PASS: MRS/MSR test, architecture v7-M, Thumb mode
+PASS: MRS/MSR test, architecture v7e-M, Thumb mode
+PASS: Cannot use MSR with immediates in thumb mode.
+PASS: MSR immediate operands
+PASS: Cannot use flag-variant of PSR on v7m and v6m.
+PASS: MSR register operands in thumb mode
+PASS: MSR register operands
+PASS: Overlapping multiplication operands for ARMv6
+PASS: Overlapping multiplication operands without architecture specification
+PASS: MVE context sensitive .arch_extension under no -march
+PASS: MVE context sensitive .arch_extension
+PASS: MVE Floating point load multiple and store multiple instructions.
+PASS: Armv8.1-M Mainline scalar vmul instructions in it blocks (with MVE)
+PASS: Invalid MVE shift instructions
+PASS: Valid MVE shift instructions
+PASS: bad MVE WLSTP, DLSTP and LETP instructions
+PASS: MVE tail predicated low-overhead loop instructions
+PASS: bad MVE VABAV instructions
+PASS: MVE vabs and vneg instructions
+PASS: MVE vabd instructions
+PASS: bad MVE VABS and VNEG instructions
+PASS: bad MVE FP VABS and VNEG instructions
+PASS: MVE vabs and vneg instructions
+PASS: Bad MVE VADC instructions
+PASS: MVE vadc instructions
+PASS: Bad MVE VADDLV instructions
+PASS: MVE vaddlv instructions
+PASS: Bad MVE vadd/vsub instructions in IT blocks
+PASS: Armv8.1-M Mainline vadd/vsub instructions in it blocks (with MVE)
+PASS: MVE vadd and vsub instructions
+PASS: bad MVE VADD, VSUB and VABD instructions
+PASS: bad MVE FP VADD, VSUB and VABD instructions
+PASS: bad MVE VADDV instructions
+PASS: MVE vaddv instructions
+PASS: bad MVE VAND instructions
+PASS: MVE vand instructions
+PASS: bad MVE VBIC instructions
+PASS: MVE vbic instructions
+PASS: bad MVE VBRSR instructions
+PASS: MVE vbrsr instructions
+PASS: bad MVE VCADD instructions
+PASS: bad MVE FP VCADD instructions
+PASS: MVE vcadd instructions
+PASS: bad MVE VCLS instructions
+PASS: MVE vcls instructions
+PASS: bad MVE VCLZ instructions
+PASS: MVE vclz instructions
+PASS: bad MVE VCMLA instructions
+PASS: bad MVE FP VCMLA instructions
+PASS: MVE vcmla instructions
+PASS: bad MVE VCMP instructions
+PASS: bad MVE FP VCMP instructions
+PASS: MVE vcmp instructions
+PASS: bad MVE VCMUL instructions
+PASS: bad MVE FP VCMUL instructions
+PASS: MVE vcmul instructions
+PASS: Invalid MVE vctp instruction
+PASS: MVE vctp instructions
+PASS: MVE vcvt instructions, part 1
+PASS: MVE vcvt instructions, part 2
+PASS: MVE vcvt instructions, part 3
+PASS: MVE vcvt instructions, part 4
+PASS: bad MVE VCVT (between floating-point and fixed-point) instructions
+PASS: bad MVE VCVT (between floating-point and integer) instructions
+PASS: bad MVE VCVT (between single and half precision floating-point) instructions
+PASS: bad MVE VCVT (from floating-point to integer) instructions
+PASS: bad MVE VCVT instructions
+PASS: MVE vcvtne instruction outside of IT block
+PASS: Armv8.1-M Mainline vcvt instruction in it block (with MVE)
+PASS: bad MVE VDDUP and VDWDUP instructions
+PASS: MVE vddup, vdwdup, vidup and viwdup instructions
+PASS: bad MVE VDUP instructions
+PASS: MVE vdup instructions
+PASS: bad MVE VEOR instructions
+PASS: MVE veor instructions
+PASS: bad MVE FP VFMA and VFMS instructions
+PASS: MVE vfma and vfms instructions
+PASS: bad MVE FP VFMAS instructions
+PASS: MVE vfmas instructions
+PASS: bad MVE VHADD, VHSUB and VRHADD instructions
+PASS: MVE vhadd, vhsub and vhradd instructions
+PASS: bad MVE VHCADD instructions
+PASS: MVE vhcadd instructions
+PASS: bad MVE VIDUP and VIWDUP instructions
+PASS: bad MVE VLDR with [R, Q] addressing mode
+PASS: bad MVE VLDR with [Q, #imm] addressing mode
+PASS: bad MVE VLDR with [R, #imm] addressing mode
+PASS: bad MVE VLDR VSTR wrong error message for addressing mode without [].
+PASS: bad MVE VMAX and VMIN instructions
+PASS: MVE vmax and vmin instructions
+PASS: bad MVE VMAXA and VMINA instructions
+PASS: MVE vmaxa and vmina instructions
+PASS: bad MVE VMAXNM and VMINNM instructions
+PASS: MVE vmaxnm, vmaxnma, vminnm and vminnma instructions, part 4
+PASS: bad MVE VMAXNMA and VMINNMA instructions
+PASS: bad MVE VMAXNMV, VMAXNMAV, VMINNMV and VMINNMAV instructions
+PASS: MVE vmaxnmv, vmaxnmav, vminnmv and vminnmav instructions
+PASS: bad MVE VMAXV, VMAXAV, VMIMV and VMINAV instructions
+PASS: MVE vmaxv and vminv instructions
+PASS: Bad MVE VMLA instructions
+PASS: MVE vmla instructions
+PASS: Bad MVE VMLADAV instructions
+PASS: MVE vmladav instructions
+PASS: Bad MVE VMLALDAV instructions
+PASS: MVE vmlaldav instructions
+PASS: Bad MVE VMLADALV instructions
+PASS: MVE vmlalv instructions
+PASS: Bad MVE VMLAS instructions
+PASS: MVE vmlas instructions
+PASS: Bad MVE VMLAV instructions
+PASS: MVE vmlav instructions
+PASS: Bad MVE VMLSDAV instructions
+PASS: MVE vmlsdav instructions
+PASS: Bad MVE VMLSLDAV instructions
+PASS: MVE vmlsdav instructions
+PASS: MVE vmov instructions (Integer)
+PASS: MVE vmov instructions (Integer & FP)
+PASS: MVE vmov (between two 32-bit vector lanes and two GPRs)
+PASS: bad MVE VMOV (between general-purpose register and vector lane)
+PASS: bad MVE VMOV (between two 32-bit vector lanes to two general-purpose registers)
+PASS: MVE vmov, vmvn, vbic, vorr aliases
+PASS: bad MVE VMUL instructions
+PASS: bad MVE FP VMUL instructions
+PASS: MVE vmul instructions
+PASS: bad MVE VMULH and VRMULH instructions
+PASS: MVE vmulh and vrmulh instructions
+PASS: bad MVE VMULL instructions
+PASS: MVE vmull instructions
+PASS: bad MVE VMVN instructions
+PASS: MVE vmvn instructions
+PASS: bad MVE VORN instructions
+PASS: MVE vorr instructions
+PASS: bad MVE VORR instructions
+PASS: MVE vorr instructions
+PASS: bad MVE VPNOT instructions
+PASS: MVE vpnot instructions
+PASS: bad MVE VPSEL instructions
+PASS: MVE vpsel instructions
+PASS: bad VPST instructions
+PASS: bad MVE VPT instructions
+PASS: bad MVE FP VPT instructions
+PASS: MVE vpt and vpst instructions
+PASS: bad MVE VQABS and VQNEG instructions
+PASS: bad MVE VQADD and VQSUB instructions
+PASS: MVE vqadd and vqsub instructions
+PASS: bad MVE VQDMLADH and VQRDMLADH instructions
+PASS: MVE vqdmladh(x) and vqrdmladh(x) instructions
+PASS: bad MVE VQDMLAH and VQRDMLAH instructions
+PASS: MVE vqdmlah and vqrdmlah instructions
+PASS: bad VQDMLASH and VQRDMLASH instructions
+PASS: MVE vqdmlash and vqrdmlash instructions
+PASS: bad MVE VQDMLSDH and VQRDMLSDH instructions
+PASS: MVE vqdmlsdh(x) and vqrdmlsdh(x) instructions
+PASS: bad MVE VQDMULH and VQRDMULH instructions
+PASS: MVE vqdmlash and vqrdmlash instructions
+PASS: bad MVE VQDMULLT and VQDMULLB instructions
+PASS: MVE vqdmullt and vqdmullb instructions
+PASS: bad MVE VQMOVNT and VQMOVNB instructions
+PASS: MVE vqmovnt, vqmovnb, vqmovunt and vqmovunb instructions
+PASS: bad MVE VQRSHL instructions
+PASS: MVE vqrshl instructions
+PASS: bad MVE VQRSHRNT, VQRSHRNB, VQRHSRUNT and MVQRSHRUNB instructions
+PASS: MVE vqrshrnt, vqrshrnb, vqrshrunt and vqrshrunb instructions
+PASS: bad MVE VQSHL instructions
+PASS: MVE vqshl and vqshlu instructions
+PASS: bad MVE VREV16, VREV32 and VREV64 instructions
+PASS: MVE vrev16, vrev32 and vrev64 instructions
+PASS: bad MVE VRINT instructions
+PASS: MVE vrint instructions
+PASS: bad VRMLALDAVH, VRMLALVH and VRMLSLDAVH instructions
+PASS: MVE vrmlaldavh(a)(x), vrmlalvh(a), vrmlsldavh(a)(x) instructions
+PASS: bad MVE VRSHL instructions
+PASS: MVE vrmlaldavh(a)(x), vrmlalvh(a), vrmlsldavh(a)(x) instructions
+PASS: bad MVE VSBC instructions
+PASS: MVE vsbc instructions
+PASS: bad MVE VSHL instructions
+PASS: MVE vshl instructions
+PASS: bad MVE VSHLC instructions
+PASS: MVE vshlc instructions
+PASS: bad MVE VSHLLT and VSHLLB instructions
+PASS: MVE vshllt and vshllb instructions
+PASS: bad MVE VSHR and VRSHR instructions
+PASS: MVE vshr and vrshr instructions
+PASS: bad MVE VSHRN and VRSHRN instructions
+PASS: MVE vshr and vrshr instructions
+PASS: bad MVE VSLI instructions
+PASS: MVE vsli instructions
+PASS: bad MVE VSRI instructions
+PASS: MVE vsri instructions
+PASS: bad MVE VST2/4 VLD2/4 instructions
+PASS: MVE vst2, vst4, vld2 and vld4 instructions
+PASS: bad MVE VSTR with [R, Q] addressing mode
+PASS: bad MVE VSTR with [Q, #imm] addressing mode
+PASS: bad MVE VSTR with [R, #imm] addressing mode
+PASS: MVE vstr and vldr instructions, part 1
+PASS: MVE vstr and vldr instructions, part 2
+PASS: MVE vstr and vldr instructions, part 3
+PASS: 32-bit Thumb DSP instructions (enabled by +mve)
+PASS: MVE fp context sensitive .arch_extension
+PASS: Bad operand in Advanced SIMD Neon instructions
+PASS: Illegal conditions in Neon instructions, ARM mode
+PASS: Conditions in Neon instructions, Thumb mode (illegal in ARM).
+PASS: Conditional Neon instructions
+PASS: Neon floating-point constants
+PASS: Neon instruction coverage
+PASS: Neon FMA instruction coverage
+PASS: Bad alignment in Advanced SIMD Neon instructions
+PASS: Bad element size combinations in Neon load/store instructions
+PASS: Neon element and structure loads and stores
+PASS: Neon single and multiple register loads and stores
+PASS: Neon logic insns with two and three operands including imm. values
+PASS: Neon optional register operands
+PASS: Neon programmers syntax
+PASS: Bad suffix for non-Neon mnemonic
+PASS: Bad shape for vmov
+PASS: Disallow ARM instructions on V7M
+PASS: ARM Mapping Symbols Ignored
+PASS: Armv8.1-M Mainline vadd/vsub instructions in it blocks (without MVE)
+PASS: NOP<c> instructions
+PASS: armv2 note with -march=armv2
+PASS: armv2a note with -march=armv2a
+PASS: armv3 note with -march=armv3
+PASS: armv3M note with -march=armv3m
+PASS: armv4 note with -march=armv4
+PASS: armv4t note with -march=armv4t
+PASS: armv5 note with -march=armv5
+PASS: armv5t note with -march=armv5t
+PASS: armv5te note with -march=armv5te
+PASS: ep9312 note with -mcpu=ep9312 -mfpu=maverick
+PASS: iWMMXt note with -march=iwmmxt
+PASS: iWMMXt2 note with -march=iwmmxt2
+PASS: XScale note with -march=xscale
+PASS: MINUS ZERO OFFSET
+PASS: OFFSET_IMM regression
+PASS: negative org should not cause internal error
+PASS: PIC
+PASS: 26-bit teq/cmn/tst/cmp instructions
+PASS: Thumb branch to PLT
+PASS: PR12198 - Only select v6S-M when v6-M is selected (1)
+PASS: PR12198 - Only select v6S-M when v6-M is selected (2)
+PASS: PR18256 - Bad code triggers internal error
+PASS: PR18347 - GAS silently ignores a misconstructed LDR instruction
+PASS: PR20068 - Misaligned constant pool when running GAS on a 32-bit host.
+PASS: PR 20429: Too many registers in VPUSH/VPOP
+PASS: ADR(L) for Thumb functions
+PASS: PR 22773: Invalid immediate constants produce incorrect instruction
+PASS: PR24753: Don't error on sections with no content size mismatch with file
+PASS: Disassembling variable width insns with relocs (PR 24907)
+PASS: gas/arm/pr24991
+PASS: PR25235: Thumb forward references error
+PASS: PR26858
+PASS: PR 27411: Invalid immediate constants produce wrong error message
+PASS: PR 29494: Trailing jump table => unaligned opcode
+PASS: PR9722: Generation of Thumb NOP instruction
+PASS: Error for Prediction Restriction instructions without +predres
+PASS: Execution and Data Prediction Restriction instructions
+PASS: Execution and Data Prediction Restriction instructions with +predres
+PASS: PUSH and POP
+PASS: Invalid use of r15 errors
+PASS: Case Sensitive Register Aliases
+PASS: Branch relaxation with alignment.
+PASS: gas/arm/relax_load_align
+PASS: Invalid relocations
+PASS: .req errors
+PASS: invalid sb instruction without +sb
+PASS: SB instruction (Thumb)
+PASS: SB instruction (Thumb)
+PASS: SB instruction (Thumb) with +sb
+PASS: SB instruction (Thumb) with +sb
+PASS: SB instruction
+PASS: SB instruction with +sb
+PASS: pc used in instructions with register-shifted register
+PASS: PR 12854: Extraneous shifts
+PASS: VMUL/VMLA/VMLS by scalar reg restriction
+PASS: VMUL/VMLA/VMLS by scalar reg restriction (Thumb)
+PASS: Invalid SMC operand test
+PASS: SP and PC registers special uses test.
+PASS: Invalid SP and PC operands test - THUMB (v8a)
+PASS: Invalid SP and PC operands test - THUMB (v7a)
+PASS: Invalid SP and PC operands test - ARM
+PASS: Invalid SP operands test - THUMB (v7a)
+PASS: gas/arm/sp-usage-thumb2-relax-on-v8
+PASS: SRS instruction in ARM mode
+PASS: SRS instruction in Thumb-2 mode
+PASS: STM and LDM
+PASS: Bad addressing modes STREXH/STREXB. - THUMB
+PASS: STREXH/STREXB. - Thumb
+PASS: SWI/SVC instructions
+PASS: Valid ARM, invalid Thumb
+PASS: Thumb-2 branch to constant address
+PASS: TARGET reloc
+PASS: ARM Thumb-compat pseudos
+PASS: Thumb ARM-compat pseudos
+PASS: Out of range Thumb branches (PR 12848)
+PASS: Thumb instructions (EABI)
+PASS: Thumb NOP
+PASS: Wide instruction rejected in non-Thumb2 cores.
+PASS: Wide instruction acceptance in Thumb-2 cores
+UNSUPPORTED: Thumb instructions
+PASS: Thumb-1 unified
+PASS: gas/arm/thumb2_add
+PASS: Invalid r13/r15 register usage
+PASS: gas/arm/thumb2_bcond
+PASS: gas/arm/thumb2_invert
+PASS: Mixed 16 and 32-bit Thumb conditional instructions
+PASS: Mixed 16 and 32-bit Thumb conditional instructions
+PASS: Invalid IT instructions
+PASS: Invalid IT instructions
+PASS: 32-bit Thumb conditional instructions backward search
+PASS: Thumb-2 LDM/STM
+PASS: Invalid Thumb-2 LDM/STM instructions
+PASS: Ldr immediate on armv6
+PASS: Ldr immediate on armv6t2
+PASS: Ldr small immediate high registers on armv6t2
+PASS: Unpredictable LDRD and STRD instructions. - Thumb-2
+PASS: Invalid Thumb-2 multiply instructions
+PASS: gas/arm/thumb2_mul
+PASS: gas/arm/thumb2_pool
+PASS: gas/arm/thumb2_relax
+PASS: Invalid Thumb-2 str instructions
+PASS: Thumb2 vldr with immediate constant
+PASS: Thumb2 vldr with immediate constant
+PASS: 32-bit Thumb instructions
+PASS: gas/arm/thumbrel
+PASS: THUMB V6 instructions
+PASS: THUMB V6K instructions
+PASS: gas/arm/thumbver
+PASS: TLS
+PASS: UAL vcmp with 0
+PASS: Invalid UDF operands
+PASS: UDF
+PASS: Undefined binary printing in arm mode
+PASS: Undefined binary printing in thumb mode
+PASS: Undefined local label error
+PASS: Upredictable Instructions
+PASS: Unwind table information for Armv8.1-M.Mainline PACBTI extension
+PASS: Unwind information for Armv8.1-M.Mainline PACBTI extension
+PASS: Unwind table generation
+PASS: gas/arm/v4bx
+PASS: V8.1-m FP register instructions enabled by +mve
+PASS: VCMP immediate without prefix
+PASS: UAL vcmp with #0.0 bad instructions.
+PASS: Invalid Immediate field for VCVT (between floating-point and fixed-point, VFP)
+PASS: VCVT
+PASS: VFMA decoding
+PASS: VFP errors
+PASS: Thumb-2 VFP errors
+PASS: FMA instructions, ARM mode
+PASS: FMA instructions, Thumb mode
+PASS: VFP check vmov supports integer immediates
+PASS: VFP/Neon overlapping instructions
+PASS: VFP Neon-style syntax, ARM mode
+PASS: VFP Neon-style syntax, Thumb mode
+PASS: VFP Double-precision instructions
+PASS: Thumb-2 VFP Double-precision instructions
+PASS: VFP Single-precision instructions
+PASS: Thumb-2 VFP Single-precision instructions
+PASS: VFP Additional instructions
+PASS: Thumb-2 VFP Additional instructions
+PASS: VFPv2 vldr to vmov
+PASS: VFPv3 extra D registers
+PASS: VFPv3 additional constant and conversion ops
+PASS: VFPv3-D16
+PASS: VFPv3 vldr to vmov
+PASS: VFPv3xd vldr to vmov
+PASS: VFP Double-precision load/store
+PASS: ARM vldr with immediate constant
+PASS: ARM vldr with immediate constant (Big Endian)
+PASS: VFP VLDM and VSTM, ARM mode
+PASS: VFP VLDM and VSTM, Thumb mode
+PASS: VFP VLDM and VSTM with writeback, ARM mode
+PASS: VFP VLDM and VSTM with writeback, Thumb mode
+PASS: VFP VLDR
+PASS: VFP PC-relative VSTR arm mode
+PASS: VFP PC-relative VSTR thumb mode
+PASS: Thumb branch to weak
+PASS: adr of weak
+PASS: XScale instructions
+Running binutils.git~master/gas/testsuite/gas/avr/avr.exp ...
+Running binutils.git~master/gas/testsuite/gas/bfin/bfin.exp ...
+Running binutils.git~master/gas/testsuite/gas/bfin/error.exp ...
+Running binutils.git~master/gas/testsuite/gas/bpf/bpf.exp ...
+Running binutils.git~master/gas/testsuite/gas/cfi-sframe/cfi-sframe.exp ...
+Running binutils.git~master/gas/testsuite/gas/cfi/cfi.exp ...
+PASS: CFI on ARM
+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 binutils.git~master/gas/testsuite/gas/cr16/cr16.exp ...
+Running binutils.git~master/gas/testsuite/gas/cr16/pic.exp ...
+Running binutils.git~master/gas/testsuite/gas/cris/cris.exp ...
+Running binutils.git~master/gas/testsuite/gas/crx/allinsn.exp ...
+Running binutils.git~master/gas/testsuite/gas/csky/csky.exp ...
+Running binutils.git~master/gas/testsuite/gas/d10v/d10v.exp ...
+Running binutils.git~master/gas/testsuite/gas/d30v/d30.exp ...
+Running binutils.git~master/gas/testsuite/gas/dlx/alltests.exp ...
+Running binutils.git~master/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: elf type-noifunc 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
+UNSUPPORTED: Dwarf3 function debug info
+UNSUPPORTED: Dwarf5 function debug info
+UNSUPPORTED: Dwarf5 global function debug info
+UNSUPPORTED: 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 binutils.git~master/gas/testsuite/gas/epiphany/allinsn.exp ...
+Running binutils.git~master/gas/testsuite/gas/fr30/allinsn.exp ...
+Running binutils.git~master/gas/testsuite/gas/fr30/fr30.exp ...
+Running binutils.git~master/gas/testsuite/gas/frv/allinsn.exp ...
+Running binutils.git~master/gas/testsuite/gas/ft32/ft32.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/h8300-elf.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/h8300.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t01_mov.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t02_mova.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t03_add.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t04_sub.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t05_cmp.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t06_ari2.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t07_ari3.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t08_or.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t09_xor.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t10_and.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t11_logs.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t12_bit.exp ...
+Running binutils.git~master/gas/testsuite/gas/h8300/t13_otr.exp ...
+Running binutils.git~master/gas/testsuite/gas/hppa/basic/basic.exp ...
+Running binutils.git~master/gas/testsuite/gas/hppa/parse/parse.exp ...
+Running binutils.git~master/gas/testsuite/gas/hppa/reloc/reloc.exp ...
+Running binutils.git~master/gas/testsuite/gas/hppa/unsorted/unsorted.exp ...
+Running binutils.git~master/gas/testsuite/gas/i386/codeview.exp ...
+Running binutils.git~master/gas/testsuite/gas/i386/i386.exp ...
+Running binutils.git~master/gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp ...
+Running binutils.git~master/gas/testsuite/gas/i386/ilp32/elf/ilp32.exp ...
+Running binutils.git~master/gas/testsuite/gas/i386/ilp32/ilp32.exp ...
+Running binutils.git~master/gas/testsuite/gas/i386/ilp32/lns/ilp32.exp ...
+Running binutils.git~master/gas/testsuite/gas/i386/solaris/solaris.exp ...
+Running binutils.git~master/gas/testsuite/gas/i386/x86-64.exp ...
+Running binutils.git~master/gas/testsuite/gas/ia64/ia64.exp ...
+Running binutils.git~master/gas/testsuite/gas/ieee-fp/x930509a.exp ...
+Running binutils.git~master/gas/testsuite/gas/ip2k/ip2k-allinsn.exp ...
+Running binutils.git~master/gas/testsuite/gas/iq2000/allinsn.exp ...
+Running binutils.git~master/gas/testsuite/gas/iq2000/load-hazards.exp ...
+Running binutils.git~master/gas/testsuite/gas/iq2000/odd-ldw.exp ...
+Running binutils.git~master/gas/testsuite/gas/iq2000/odd-sdw.exp ...
+Running binutils.git~master/gas/testsuite/gas/iq2000/yield.exp ...
+Running binutils.git~master/gas/testsuite/gas/lm32/all.exp ...
+Running binutils.git~master/gas/testsuite/gas/lns/lns.exp ...
+PASS: lns lns-diag-1
+PASS: lns-duplicate
+PASS: lns-common-1
+Running binutils.git~master/gas/testsuite/gas/loongarch/loongarch.exp ...
+Running binutils.git~master/gas/testsuite/gas/m32r/allinsn.exp ...
+Running binutils.git~master/gas/testsuite/gas/m32r/error.exp ...
+Running binutils.git~master/gas/testsuite/gas/m32r/m32r.exp ...
+Running binutils.git~master/gas/testsuite/gas/m32r/m32r2.exp ...
+Running binutils.git~master/gas/testsuite/gas/m32r/m32rx.exp ...
+Running binutils.git~master/gas/testsuite/gas/m32r/pic.exp ...
+Running binutils.git~master/gas/testsuite/gas/m32r/rel32.exp ...
+Running binutils.git~master/gas/testsuite/gas/m68hc11/m68hc11.exp ...
+Running binutils.git~master/gas/testsuite/gas/m68k/all.exp ...
+Running binutils.git~master/gas/testsuite/gas/mach-o/mach-o.exp ...
+Running binutils.git~master/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 binutils.git~master/gas/testsuite/gas/mcore/allinsn.exp ...
+Running binutils.git~master/gas/testsuite/gas/mep/allinsn.exp ...
+Running binutils.git~master/gas/testsuite/gas/mep/complex-relocs.exp ...
+Running binutils.git~master/gas/testsuite/gas/metag/metag.exp ...
+Running binutils.git~master/gas/testsuite/gas/microblaze/allinsn.exp ...
+Running binutils.git~master/gas/testsuite/gas/microblaze/endian.exp ...
+Running binutils.git~master/gas/testsuite/gas/microblaze/relax_size.exp ...
+Running binutils.git~master/gas/testsuite/gas/microblaze/reloc_sym.exp ...
+Running binutils.git~master/gas/testsuite/gas/microblaze/special_reg.exp ...
+Running binutils.git~master/gas/testsuite/gas/mips/mips.exp ...
+Running binutils.git~master/gas/testsuite/gas/mmix/mmix-err.exp ...
+Running binutils.git~master/gas/testsuite/gas/mmix/mmix-list.exp ...
+Running binutils.git~master/gas/testsuite/gas/mmix/mmix.exp ...
+Running binutils.git~master/gas/testsuite/gas/mn10200/basic.exp ...
+Running binutils.git~master/gas/testsuite/gas/mn10300/basic.exp ...
+Running binutils.git~master/gas/testsuite/gas/mri/mri.exp ...
+Running binutils.git~master/gas/testsuite/gas/msp430/msp430.exp ...
+Running binutils.git~master/gas/testsuite/gas/mt/errors.exp ...
+Running binutils.git~master/gas/testsuite/gas/mt/mt.exp ...
+Running binutils.git~master/gas/testsuite/gas/mt/relocs.exp ...
+Running binutils.git~master/gas/testsuite/gas/nds32/nds32.exp ...
+Running binutils.git~master/gas/testsuite/gas/nios2/nios2.exp ...
+Running binutils.git~master/gas/testsuite/gas/or1k/or1k.exp ...
+Running binutils.git~master/gas/testsuite/gas/pdp11/pdp11.exp ...
+Running binutils.git~master/gas/testsuite/gas/pe/pe.exp ...
+Running binutils.git~master/gas/testsuite/gas/pj/pj.exp ...
+Running binutils.git~master/gas/testsuite/gas/ppc/aix.exp ...
+Running binutils.git~master/gas/testsuite/gas/ppc/ppc.exp ...
+Running binutils.git~master/gas/testsuite/gas/pru/pru.exp ...
+Running binutils.git~master/gas/testsuite/gas/riscv/riscv.exp ...
+Running binutils.git~master/gas/testsuite/gas/rl78/rl78.exp ...
+Running binutils.git~master/gas/testsuite/gas/rx/rx.exp ...
+Running binutils.git~master/gas/testsuite/gas/s12z/s12z.exp ...
+Running binutils.git~master/gas/testsuite/gas/s390/s390.exp ...
+Running binutils.git~master/gas/testsuite/gas/score/relax.exp ...
+Running binutils.git~master/gas/testsuite/gas/score/relax_32.exp ...
+Running binutils.git~master/gas/testsuite/gas/sh/arch/arch.exp ...
+Running binutils.git~master/gas/testsuite/gas/sh/basic.exp ...
+Running binutils.git~master/gas/testsuite/gas/sh/err.exp ...
+Running binutils.git~master/gas/testsuite/gas/sparc-solaris/addend.exp ...
+Running binutils.git~master/gas/testsuite/gas/sparc-solaris/gas.exp ...
+Running binutils.git~master/gas/testsuite/gas/sparc/mismatch.exp ...
+Running binutils.git~master/gas/testsuite/gas/sparc/sparc.exp ...
+Running binutils.git~master/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 binutils.git~master/gas/testsuite/gas/tic4x/tic4x.exp ...
+Running binutils.git~master/gas/testsuite/gas/tic54x/tic54x.exp ...
+Running binutils.git~master/gas/testsuite/gas/tic6x/tic6x.exp ...
+Running binutils.git~master/gas/testsuite/gas/tilegx/tilegx.exp ...
+Running binutils.git~master/gas/testsuite/gas/tilepro/tilepro.exp ...
+Running binutils.git~master/gas/testsuite/gas/v850/basic.exp ...
+Running binutils.git~master/gas/testsuite/gas/vax/vax.exp ...
+Running binutils.git~master/gas/testsuite/gas/visium/error.exp ...
+Running binutils.git~master/gas/testsuite/gas/visium/visium.exp ...
+Running binutils.git~master/gas/testsuite/gas/wasm32/wasm32.exp ...
+Running binutils.git~master/gas/testsuite/gas/xgate/xgate.exp ...
+Running binutils.git~master/gas/testsuite/gas/xstormy16/allinsn.exp ...
+Running binutils.git~master/gas/testsuite/gas/xtensa/all.exp ...
+Running binutils.git~master/gas/testsuite/gas/xtensa/xtensa-err.exp ...
+Running binutils.git~master/gas/testsuite/gas/z80/z80.exp ...
+Running binutils.git~master/gas/testsuite/gas/z8k/z8k.exp ...
+
+ === gas Summary ===
+
+# of expected passes 1279
+# of unsupported tests 8
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/gas/as-new 2.41.50.20230803
+
diff --git a/sumfiles/ld.sum b/sumfiles/ld.sum
new file mode 100644
index 0000000..bbffc1f
--- /dev/null
+++ b/sumfiles/ld.sum
@@ -0,0 +1,1329 @@
+Test run by tcwg-buildslave on Thu Aug 3 05:56:31 2023
+Target is arm-unknown-eabi
+Host is x86_64-pc-linux-gnu
+
+ === ld tests ===
+
+Schedule of variations:
+ qemu/-mthumb/-march=armv8.1-m.main+mve/-mfloat-abi=hard
+
+Running target qemu/-mthumb/-march=armv8.1-m.main+mve/-mfloat-abi=hard
+Running binutils.git~master/ld/testsuite/ld-aarch64/aarch64-elf.exp ...
+Running binutils.git~master/ld/testsuite/ld-aarch64/aarch64-nto.exp ...
+Running binutils.git~master/ld/testsuite/ld-alpha/alpha.exp ...
+Running binutils.git~master/ld/testsuite/ld-arc/arc.exp ...
+Running binutils.git~master/ld/testsuite/ld-arm/arm-elf.exp ...
+PASS: Group relocations
+PASS: Indirect cross-library function reference (set-up)
+PASS: Indirect cross-library function reference
+PASS: Simple static application
+PASS: target1-abs
+PASS: target1-rel
+PASS: target2-rel
+PASS: target2-abs
+PASS: target2-got-rel
+PASS: arm-rel31
+PASS: arm-rel32
+PASS: arm-call
+PASS: TLS shared library
+PASS: TLS dynamic application
+PASS: TLS gnu shared library got
+PASS: TLS gnu GD to IE relaxation
+PASS: TLS gnu GD to IE shared relaxation
+PASS: TLS gnu GD to LE relaxation
+PASS: TLS mixed models shared lib
+PASS: TLS descseq relaxation
+PASS: TLS descseq relaxation v7
+PASS: TLS descseq relaxation BE8
+PASS: TLS descseq relaxation BE32
+PASS: TLS local PIC symbol static link
+PASS: MOVW/MOVT
+PASS: BE8 Mapping Symbols
+PASS: VFP11 denorm erratum fix, scalar operation
+PASS: VFP11 denorm erratum fix, vector operation
+PASS: VFP11 denorm erratum fix, embedded code-like data
+PASS: STM32L4XX erratum fix LDM
+PASS: STM32L4XX erratum fix VLDM
+PASS: STM32L4XX erratum fix VLDM, DP registers
+PASS: STM32L4XX erratum fix ALL
+PASS: STM32L4XX erratum fix in IT context
+PASS: Unwinding and -gc-sections
+PASS: script-type
+PASS: callweak
+PASS: Relocation boundaries
+PASS: Data only mapping symbols
+PASS: Data only mapping symbols for merged sections
+PASS: GOT relocations in executables (setup)
+PASS: GOT relocations in executables
+PASS: Simple non-PIC shared library (no PLT check)
+PASS: EABI soft-float ET_EXEC ABI flag
+PASS: EABI hard-float ET_EXEC ABI flag
+PASS: EABI hard-float ET_DYN ABI flag
+PASS: EABI ABI flags wrong ABI version
+PASS: EABI ABI flags ld -r
+PASS: PC-relative in -shared
+PASS: MOVS thumb1 relocations
+PASS: ADDS thumb1 relocations
+PASS: MOVS thumb1 relocations for armv7-m target
+PASS: ADDS thumb1 relocations for armv7-m target
+PASS: Branch future relocations for armv8.1-m.main target
+PASS: Thumb-1 BL
+PASS: Thumb entry point
+PASS: thumb-rel32
+PASS: jump19
+PASS: Thumb and -gc-sections
+PASS: Thumb and -gc-sections
+PASS: Simple non-PIC shared library
+PASS: Simple PIC shared library
+PASS: Simple dynamic application
+PASS: Simple static application without .rel.plt in linker script
+PASS: Simple dynamic application without .rel.plt in linker script
+PASS: Non-pcrel function reference
+PASS: Thumb shared library with ARM entry points
+PASS: Mixed ARM/Thumb shared library
+PASS: Mixed ARM/Thumb dynamic application
+PASS: Mixed ARM/Thumb arch5 dynamic application
+PASS: Using Thumb lib by another lib
+PASS: TLS gnu shared library inlined trampoline
+PASS: TLS shared library gdesc local
+PASS: ALU group relocations failure test
+PASS: ALU group relocations failure test
+PASS: LDR group relocations failure test
+PASS: LDR group relocations failure test
+PASS: LDRS group relocations failure test
+PASS: LDRS group relocations failure test
+PASS: LDC group relocations failure test
+PASS: LDC group relocations failure test
+PASS: ld-arm/thumb2-bl-undefweak
+PASS: ld-arm/thumb2-bl-undefweak1
+PASS: ld-arm/emit-relocs1
+PASS: MOVW/MOVT shared libraries test 1
+PASS: MOVW/MOVT shared libraries test 2
+PASS: MOVW/MOVT shared libraries test 3
+PASS: MOVW/MOVT shared libraries test 4
+PASS: ld-arm/rel32-reject
+PASS: ld-arm/rel32-reject-pie
+PASS: ld-arm/pie-bind-locally
+PASS: EABI attribute merging
+PASS: EABI attribute merging 2
+PASS: EABI attribute merging 3
+PASS: EABI attribute merging 4
+PASS: EABI attribute merging 5
+PASS: EABI attribute merging 6
+PASS: EABI attribute merging 6 reversed
+PASS: EABI attribute merging 7
+PASS: EABI attribute merging 8
+PASS: EABI attribute merging 9
+PASS: EABI attribute merging 10
+PASS: EABI attribute merging 11
+PASS: EABI attribute merging 12
+PASS: EABI attribute merging 10 (DSP)
+PASS: EABI attribute arch merging 1
+PASS: EABI attribute arch merging 1 reversed
+PASS: EABI attribute arch merging 2
+PASS: EABI attribute arch merging 2 reversed
+PASS: MOVW/MOVT and merged sections
+PASS: ARM-ARM farcall
+PASS: ARM-ARM farcall (PIC veneer)
+PASS: ARM-ARM farcall (BE8)
+PASS: ARM-ARM farcall (BE)
+PASS: Long branch with mixed text and data
+PASS: callweak-2
+PASS: abs call
+PASS: MOVW/MOVT against shared libraries
+PASS: ARM-Thumb farcall
+PASS: ARM-Thumb farcall with BLX
+PASS: ARM-Thumb farcall (PIC veneer)
+PASS: ARM-Thumb farcall with BLX (PIC veneer)
+PASS: Thumb-Thumb farcall with BLX
+PASS: Thumb-Thumb farcall M profile
+PASS: Thumb2-Thumb2 farcall M profile
+PASS: Thumb-Thumb farcall v8-M Baseline
+PASS: Thumb-Thumb farcall v8-M Mainline
+PASS: Thumb-Thumb farcall v6-M
+PASS: Thumb-Thumb farcall
+PASS: Thumb-Thumb farcall with BLX (PIC veneer)
+PASS: Thumb-Thumb farcall M profile (PIC veneer)
+PASS: Thumb-Thumb farcall (PIC veneer)
+PASS: Thumb-Thumb farcall v6-M (no profile)
+PASS: Thumb2 purecode farcall
+PASS: Thumb-ARM farcall
+PASS: Thumb-ARM farcall (BE8)
+PASS: Thumb-ARM farcall (BE)
+PASS: Thumb-ARM (short) call
+PASS: Thumb-ARM farcall with BLX
+PASS: Thumb-ARM farcall with BLX (PIC veneer)
+PASS: Thumb-ARM farcall (PIC veneer)
+PASS: Thumb-ARM farcall cond
+PASS: Thumb-ARM farcall cond (BE8)
+PASS: Thumb-ARM farcall cond (BE)
+PASS: Multiple farcalls
+PASS: Multiple farcalls from several sections
+PASS: Thumb-2-as-Thumb-1 BL
+PASS: Thumb-2 BL
+PASS: Branch to linker script symbol with BL for thumb-only target
+PASS: Branch to linker script symbol with B for thumb-only target
+PASS: erratum 760522 fix (default for v6z)
+PASS: erratum 760522 fix (explicitly on at v6z)
+PASS: erratum 760522 fix (explicitly off at v6z)
+PASS: erratum 760522 fix (default for v5)
+PASS: erratum 760522 fix (default for v7-a)
+PASS: erratum 760522 fix (default for ARM1156)
+PASS: Thumb-2 BL
+PASS: Thumb-2 BL on ARMv6-M
+PASS: Thumb-2 Interworked branch
+PASS: BL/BLX interworking
+PASS: ARMv4 interworking
+PASS: Armv8.1-M Mainline BF
+PASS: Armv8.1-M Mainline BFL
+PASS: Armv8.1-M Mainline BFCSEL
+PASS: R_ARM_THM_JUMP24 Relocation veneers: Short 1
+PASS: R_ARM_THM_JUMP24 Relocation veneers: Short 2
+PASS: R_ARM_THM_JUMP24 Relocation veneers: Long
+PASS: Secure gateway veneers: no .gnu.sgstubs section
+PASS: Secure gateway veneers: wrong entry functions
+PASS: Secure gateway veneers (ARMv8-M Baseline)
+PASS: Secure gateway veneers (ARMv8-M Mainline)
+PASS: Secure gateway import library generation: errors
+PASS: Secure gateway import library generation
+PASS: Input secure gateway import library
+PASS: Input secure gateway import library: no output import library
+PASS: Input secure gateway import library: not an SG input import library
+PASS: Input secure gateway import library: earlier stub section base
+PASS: Input secure gateway import library: later stub section base
+PASS: Input secure gateway import library: veneer comeback
+PASS: Input secure gateway import library: entry function change
+PASS: Secure gateway veneers:cmse functions debug information missing
+PASS: R_ARM_THM_JUMP19 Relocation veneers: Short
+PASS: R_ARM_THM_JUMP19 Relocation veneers: Long
+PASS: R_ARM_THM_JUMP19 Relocation veneers: Short backward
+PASS: R_ARM_THM_JUMP19 Relocation veneers: Long backward
+PASS: Default group size
+PASS: Group size=2
+PASS: Group size limit
+PASS: Cortex-A8 erratum fix, b.w
+PASS: Cortex-A8 erratum fix, bl.w
+PASS: Cortex-A8 erratum fix, bcc.w
+PASS: Cortex-A8 erratum fix, blx.w
+PASS: Cortex-A8 erratum fix, relocate b.w to ARM
+PASS: Cortex-A8 erratum fix, relocate b.w to Thumb
+PASS: Cortex-A8 erratum fix, relocate bl.w to ARM
+PASS: Cortex-A8 erratum fix, relocate bl.w to Thumb
+PASS: Cortex-A8 erratum fix, relocate b<cond>.w to Thumb
+PASS: Cortex-A8 erratum fix, relocate blx.w to ARM
+PASS: Cortex-A8 erratum fix, relocate blx.w to Thumb
+PASS: Cortex-A8 erratum fix, relocate bl.w and far call
+PASS: Cortex-A8 erratum fix, headers
+PASS: Cortex-A8 erratum fix, blx.w and b<cond>.w together
+PASS: IFUNC test 1
+PASS: IFUNC test 2
+PASS: IFUNC test 5
+PASS: IFUNC test 6
+PASS: IFUNC test 11
+PASS: IFUNC test 17
+PASS: arm-pic-veneer
+PASS: TLS gnu shared library
+PASS: TLS gnu shared library non-lazy
+PASS: TLS gnu shared library negative addend
+PASS: TLS long plt library
+PASS: TLS long plt
+PASS: TLS thumb1
+PASS: Mixed ARM/Thumb dynamic application with farcalls
+PASS: Mixed ARM/Thumb arch5 dynamic application with farcalls
+PASS: Mixed ARM/Thumb2 dynamic application with farcalls
+PASS: Mixed ARM/Thumb shared library with long branches (v4t)
+PASS: Mixed ARM/Thumb shared library with long branches (v5t)
+PASS: Cortex-A8 erratum fix, b.w to PLT
+PASS: Cortex-A8 erratum fix, bl.w to PLT
+PASS: Cortex-A8 erratum fix, bcc.w to PLT
+PASS: Cortex-A8 erratum fix, blx.w to PLT
+PASS: Cortex-A8 erratum fix, relocate bl.w to PLT
+PASS: IFUNC test 3
+PASS: IFUNC test 4
+PASS: IFUNC test 7
+PASS: IFUNC test 12
+PASS: IFUNC test 9
+PASS: IFUNC test 10
+PASS: IFUNC test 13
+PASS: IFUNC test 14
+PASS: IFUNC test 15
+PASS: IFUNC test 16
+PASS: Long PLT entries in executables
+PASS: IFUNC and TLS descriptor shared library
+PASS: Preempt Thumb symbol
+PASS: ld-arm/attr-merge-div-00
+PASS: ld-arm/attr-merge-div-01
+PASS: ld-arm/attr-merge-div-10
+PASS: ld-arm/attr-merge-div-01-m3
+PASS: ld-arm/attr-merge-div-10-m3
+PASS: ld-arm/attr-merge-div-11
+PASS: ld-arm/attr-merge-div-12
+PASS: ld-arm/attr-merge-div-120
+PASS: ld-arm/attr-merge-div-21
+PASS: ld-arm/attr-merge-div-22
+PASS: ld-arm/attr-merge-div-02
+PASS: ld-arm/attr-merge-div-20
+PASS: ld-arm/attr-merge-wchar-00
+PASS: ld-arm/attr-merge-wchar-02
+PASS: ld-arm/attr-merge-wchar-04
+PASS: ld-arm/attr-merge-wchar-20
+PASS: ld-arm/attr-merge-wchar-22
+PASS: ld-arm/attr-merge-wchar-24
+PASS: ld-arm/attr-merge-wchar-40
+PASS: ld-arm/attr-merge-wchar-42
+PASS: ld-arm/attr-merge-wchar-44
+PASS: ld-arm/attr-merge-wchar-00-nowarn
+PASS: ld-arm/attr-merge-wchar-02-nowarn
+PASS: ld-arm/attr-merge-wchar-04-nowarn
+PASS: ld-arm/attr-merge-wchar-20-nowarn
+PASS: ld-arm/attr-merge-wchar-22-nowarn
+PASS: ld-arm/attr-merge-wchar-24-nowarn
+PASS: ld-arm/attr-merge-wchar-40-nowarn
+PASS: ld-arm/attr-merge-wchar-42-nowarn
+PASS: ld-arm/attr-merge-wchar-44-nowarn
+PASS: ARM-ARM farcall to symbol of type STT_SECTION
+PASS: ld-arm/attr-merge-unknown-1
+PASS: ld-arm/attr-merge-unknown-2
+PASS: ld-arm/attr-merge-unknown-2r
+PASS: ld-arm/attr-merge-unknown-3
+PASS: ld-arm/unwind-1
+PASS: ld-arm/unwind-2
+PASS: ld-arm/unwind-3
+PASS: ld-arm/unwind-4
+PASS: ld-arm/unwind-5
+PASS: ld-arm/attr-merge-vfp-1
+PASS: ld-arm/attr-merge-vfp-1r
+PASS: ld-arm/attr-merge-vfp-2
+PASS: ld-arm/attr-merge-vfp-2r
+PASS: ld-arm/attr-merge-vfp-3
+PASS: ld-arm/attr-merge-vfp-3r
+PASS: ld-arm/attr-merge-vfp-4
+PASS: ld-arm/attr-merge-vfp-4r
+PASS: ld-arm/attr-merge-vfp-5
+PASS: ld-arm/attr-merge-vfp-5r
+PASS: ld-arm/attr-merge-vfp-6
+PASS: ld-arm/attr-merge-vfp-6r
+PASS: ld-arm/attr-merge-vfp-7
+PASS: ld-arm/attr-merge-vfp-7r
+PASS: ld-arm/attr-merge-vfp-8
+PASS: ld-arm/attr-merge-vfp-8r
+PASS: ld-arm/attr-merge-vfp-9
+PASS: ld-arm/attr-merge-vfp-9r
+PASS: ld-arm/attr-merge-vfp-10
+PASS: ld-arm/attr-merge-vfp-10r
+PASS: ld-arm/attr-merge-vfp-11
+PASS: ld-arm/attr-merge-vfp-11r
+PASS: ld-arm/attr-merge-vfp-12
+PASS: ld-arm/attr-merge-vfp-12r
+PASS: ld-arm/attr-merge-vfp-13
+PASS: ld-arm/attr-merge-vfp-13r
+PASS: ld-arm/attr-merge-vfp-14
+PASS: ld-arm/attr-merge-vfp-14r
+PASS: ld-arm/attr-merge-incompatible
+PASS: ld-arm/attr-merge-arch-2
+PASS: ld-arm/attr-merge-nosection-1
+PASS: ld-arm/attr-merge-hardfp-use-1
+PASS: ld-arm/attr-merge-hardfp-use-2
+PASS: ld-arm/unresolved-1
+PASS: ld-arm/unresolved-1-dyn
+PASS: SB relocations failure test
+PASS: ld-arm/gc-hidden-1
+PASS: ld-arm/protected-data
+PASS: STM32L4XX erratum : LDM cannot be patched when not last in IT block
+PASS: STM32L4XX erratum : LDM cannot be patched when LDM is too far from veneer section
+PASS: unwind-rel
+PASS: unwind-mix
+PASS: non-contiguous-arm
+PASS: non-contiguous-arm2
+PASS: non-contiguous-arm3
+PASS: non-contiguous-arm4
+PASS: non-contiguous-arm5
+PASS: non-contiguous-arm6
+PASS: non-contiguous-arm7
+PASS: Thumb only PLT and GOT
+PASS: Thumb only PLT and GOT LSB Symbol
+Running binutils.git~master/ld/testsuite/ld-arm/export-class.exp ...
+Running binutils.git~master/ld/testsuite/ld-auto-import/auto-import.exp ...
+Running binutils.git~master/ld/testsuite/ld-avr/avr.exp ...
+Running binutils.git~master/ld/testsuite/ld-bootstrap/bootstrap.exp ...
+Running binutils.git~master/ld/testsuite/ld-bpf/bpf.exp ...
+Running binutils.git~master/ld/testsuite/ld-cdtest/cdtest.exp ...
+Running binutils.git~master/ld/testsuite/ld-checks/checks.exp ...
+PASS: check sections 1
+PASS: check sections 2
+PASS: section size overflow
+PASS: section size overflow
+Running binutils.git~master/ld/testsuite/ld-cris/cris.exp ...
+Running binutils.git~master/ld/testsuite/ld-crx/crx.exp ...
+Running binutils.git~master/ld/testsuite/ld-csky/csky.exp ...
+Running binutils.git~master/ld/testsuite/ld-ctf/ctf.exp ...
+UNSUPPORTED: no CTF format support in the compiler, or CTF disabled
+Running binutils.git~master/ld/testsuite/ld-cygwin/exe-export.exp ...
+Running binutils.git~master/ld/testsuite/ld-d10v/d10v.exp ...
+Running binutils.git~master/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 binutils.git~master/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 binutils.git~master/ld/testsuite/ld-elf/audit.exp ...
+Running binutils.git~master/ld/testsuite/ld-elf/binutils.exp ...
+Running binutils.git~master/ld/testsuite/ld-elf/build-id.exp ...
+Running binutils.git~master/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 binutils.git~master/ld/testsuite/ld-elf/compress.exp ...
+Running binutils.git~master/ld/testsuite/ld-elf/dt-relr.exp ...
+Running binutils.git~master/ld/testsuite/ld-elf/dwarf.exp ...
+Running binutils.git~master/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 binutils.git~master/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
+UNSUPPORTED: ld-elf/commonpage1
+UNSUPPORTED: ld-elf/commonpage2
+PASS: ld-elf/compress1a
+PASS: ld-elf/compress1b
+UNSUPPORTED: ld-elf/compress1c
+PASS: ld-elf/compressed1a
+UNSUPPORTED: ld-elf/compressed1b
+UNSUPPORTED: ld-elf/compressed1c
+UNSUPPORTED: ld-elf/compressed1d-alt
+PASS: ld-elf/compressed1d
+UNSUPPORTED: ld-elf/compressed1e
+UNSUPPORTED: ld-elf/discard1
+UNSUPPORTED: ld-elf/discard2
+UNSUPPORTED: ld-elf/discard3
+UNSUPPORTED: ld-elf/dt-relr-1a
+UNSUPPORTED: ld-elf/dt-relr-1b
+UNSUPPORTED: ld-elf/dt-relr-1c
+UNSUPPORTED: ld-elf/dt-relr-2a
+UNSUPPORTED: ld-elf/dt-relr-2b
+UNSUPPORTED: ld-elf/dt-relr-2c
+UNSUPPORTED: ld-elf/dt-relr-2d
+UNSUPPORTED: ld-elf/dt-relr-2e
+UNSUPPORTED: ld-elf/dt-relr-2f
+UNSUPPORTED: ld-elf/dt-relr-2g
+UNSUPPORTED: ld-elf/dt-relr-2h
+UNSUPPORTED: ld-elf/dt-relr-2i
+UNSUPPORTED: ld-elf/dt-relr-3a
+UNSUPPORTED: ld-elf/dt-relr-3b
+UNSUPPORTED: ld-elf/dynamic1
+UNSUPPORTED: ld-elf/dynsym1
+PASS: ld-elf/eh-frame-hdr
+UNSUPPORTED: ld-elf/eh1
+UNSUPPORTED: ld-elf/eh2
+UNSUPPORTED: ld-elf/eh3
+UNSUPPORTED: ld-elf/eh4
+PASS: ld-elf/eh5
+UNSUPPORTED: ld-elf/eh6
+UNSUPPORTED: ld-elf/ehdr_start-missing
+UNSUPPORTED: ld-elf/ehdr_start-shared
+UNSUPPORTED: ld-elf/ehdr_start-userdef
+UNSUPPORTED: ld-elf/ehdr_start-weak
+UNSUPPORTED: ld-elf/ehdr_start
+PASS: ld-elf/empty
+PASS: ld-elf/empty2
+PASS: ld-elf/endsym
+PASS: ld-elf/exclude3a
+UNSUPPORTED: ld-elf/exclude3b
+PASS: ld-elf/exclude3c
+PASS: ld-elf/expr1
+PASS: --set-section-flags test 1 (sections)
+UNSUPPORTED: 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
+UNSUPPORTED: ld-elf/hash-2
+UNSUPPORTED: ld-elf/hash
+UNSUPPORTED: ld-elf/header
+PASS: ld-elf/init-fini-arrays
+PASS: --interleave test byte 0
+PASS: --interleave test byte 4
+UNSUPPORTED: ld-elf/linkinfo1a
+UNSUPPORTED: ld-elf/linkinfo1b
+PASS: ld-elf/linkonce1
+PASS: ld-elf/linkonce2
+PASS: ld-elf/linkoncerdiff
+UNSUPPORTED: ld-elf/loadaddr1
+UNSUPPORTED: ld-elf/loadaddr2
+UNSUPPORTED: ld-elf/loadaddr3a
+UNSUPPORTED: ld-elf/loadaddr3b
+UNSUPPORTED: ld-elf/local1
+UNSUPPORTED: ld-elf/maxpage1
+UNSUPPORTED: ld-elf/maxpage2
+UNSUPPORTED: ld-elf/maxpage3a
+UNSUPPORTED: ld-elf/maxpage3b
+UNSUPPORTED: ld-elf/maxpage3c
+UNSUPPORTED: ld-elf/maxpage4
+UNSUPPORTED: ld-elf/maxpage5
+UNSUPPORTED: ld-elf/mbind1a
+UNSUPPORTED: ld-elf/mbind1b
+UNSUPPORTED: ld-elf/mbind1c
+PASS: ld-elf/merge
+PASS: ld-elf/merge2
+PASS: ld-elf/merge3
+UNSUPPORTED: ld-elf/multibss1
+PASS: ld-elf/nobits-1
+PASS: .noinit sections
+PASS: .noinit sections (ld -r)
+PASS: ld-elf/noload-1
+UNSUPPORTED: ld-elf/noload-2
+PASS: ld-elf/noload-3
+PASS: non-contiguous
+PASS: ld-elf/nosectionheader-1
+PASS: ld-elf/nosectionheader-2
+PASS: ld-elf/note-1
+PASS: ld-elf/note-2
+UNSUPPORTED: ld-elf/now-1
+UNSUPPORTED: ld-elf/now-2
+UNSUPPORTED: ld-elf/now-3
+UNSUPPORTED: 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
+UNSUPPORTED: ld-elf/page-size-1
+PASS: .persistent sections
+PASS: .persistent sections (ld -r)
+UNSUPPORTED: ld-elf/pie
+PASS: ld-elf/pr11304
+PASS: ld-elf/pr12851
+UNSUPPORTED: ld-elf/pr12975
+UNSUPPORTED: ld-elf/pr13177
+UNSUPPORTED: 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
+UNSUPPORTED: ld-elf/pr16322
+UNSUPPORTED: ld-elf/pr16498a
+UNSUPPORTED: ld-elf/pr16498b
+PASS: ld-elf/pr17550a
+PASS: ld-elf/pr17550b
+PASS: ld-elf/pr17550c
+PASS: ld-elf/pr17550d
+UNSUPPORTED: ld-elf/pr17615
+PASS: ld-elf/pr18735
+PASS: ld-elf/pr19005
+UNSUPPORTED: ld-elf/pr19162
+UNSUPPORTED: ld-elf/pr19539
+UNSUPPORTED: ld-elf/pr19617a
+UNSUPPORTED: ld-elf/pr19617b
+UNSUPPORTED: ld-elf/pr19617c
+UNSUPPORTED: ld-elf/pr19698
+UNSUPPORTED: ld-elf/pr19789
+PASS: ld-elf/pr20513a
+PASS: ld-elf/pr20513b
+UNSUPPORTED: ld-elf/pr20513c
+UNSUPPORTED: ld-elf/pr20513d
+PASS: ld-elf/pr20513e
+PASS: ld-elf/pr20513f
+PASS: ld-elf/pr20528a
+PASS: ld-elf/pr20528b
+UNSUPPORTED: ld-elf/pr21384
+UNSUPPORTED: ld-elf/pr21389a
+UNSUPPORTED: ld-elf/pr21389b
+UNSUPPORTED: ld-elf/pr21389c
+UNSUPPORTED: ld-elf/pr21562a
+UNSUPPORTED: ld-elf/pr21562b
+UNSUPPORTED: ld-elf/pr21562c
+UNSUPPORTED: ld-elf/pr21562d
+UNSUPPORTED: ld-elf/pr21562e
+UNSUPPORTED: ld-elf/pr21562f
+UNSUPPORTED: ld-elf/pr21562g
+UNSUPPORTED: ld-elf/pr21562h
+UNSUPPORTED: ld-elf/pr21562i
+UNSUPPORTED: ld-elf/pr21562j
+UNSUPPORTED: ld-elf/pr21562k
+UNSUPPORTED: ld-elf/pr21562l
+UNSUPPORTED: ld-elf/pr21562m
+UNSUPPORTED: ld-elf/pr21562n
+XFAIL: ld-elf/pr21884
+UNSUPPORTED: ld-elf/pr21903a
+UNSUPPORTED: ld-elf/pr21903b
+PASS: ld-elf/pr21903c
+UNSUPPORTED: ld-elf/pr21903d
+PASS: ld-elf/pr21903e
+PASS: ld-elf/pr21904
+UNSUPPORTED: PR ld/22269
+UNSUPPORTED: PR ld/22269 (-z dynamic-undefined-weak)
+PASS: PR 22319 - required undefined symbols in output
+UNSUPPORTED: ld-elf/pr22393-1a
+UNSUPPORTED: ld-elf/pr22393-1b
+UNSUPPORTED: ld-elf/pr22393-1c
+UNSUPPORTED: ld-elf/pr22393-1d
+UNSUPPORTED: ld-elf/pr22393-1e
+UNSUPPORTED: ld-elf/pr22393-1f
+UNSUPPORTED: 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
+UNSUPPORTED: ld-elf/pr23658-1c
+UNSUPPORTED: ld-elf/pr23658-3
+UNSUPPORTED: ld-elf/pr23900-1
+UNSUPPORTED: ld-elf/pr23900-2a
+UNSUPPORTED: 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
+UNSUPPORTED: 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
+UNSUPPORTED: ld-elf/pr28597
+PASS: ld-elf/pr29259
+XFAIL: ld-elf/pr29435
+UNSUPPORTED: ld-elf/pr30508
+PASS: ld-elf/pr349
+PASS: ld-elf/property-1_needed-1a
+UNSUPPORTED: ld-elf/property-1_needed-1b
+UNSUPPORTED: 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
+UNSUPPORTED: ld-elf/rpath-1
+UNSUPPORTED: ld-elf/rpath-2
+UNSUPPORTED: ld-elf/runpath-1
+UNSUPPORTED: ld-elf/runpath-2
+UNSUPPORTED: ld-elf/seg
+PASS: ld-elf/size-1
+PASS: ld-elf/size-2
+PASS: ld-elf/sizeofa
+UNSUPPORTED: ld-elf/sizeofb
+PASS: ld-elf/sizeofc
+PASS: ld-elf/stab
+PASS: ld-elf/startofa
+UNSUPPORTED: ld-elf/startofb
+PASS: ld-elf/startofc
+UNSUPPORTED: ld-elf/strtab
+UNSUPPORTED: ld-elf/textaddr1
+UNSUPPORTED: ld-elf/textaddr2
+UNSUPPORTED: ld-elf/textaddr3
+UNSUPPORTED: ld-elf/textaddr4
+UNSUPPORTED: ld-elf/textaddr5
+UNSUPPORTED: ld-elf/textaddr6
+UNSUPPORTED: ld-elf/textaddr7
+PASS: ld-elf/unknown
+UNSUPPORTED: 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: __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
+Running binutils.git~master/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 binutils.git~master/ld/testsuite/ld-elf/export-class.exp ...
+Running binutils.git~master/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 binutils.git~master/ld/testsuite/ld-elf/indirect.exp ...
+Running binutils.git~master/ld/testsuite/ld-elf/linux-x86.exp ...
+Running binutils.git~master/ld/testsuite/ld-elf/no-section-header.exp ...
+PASS: objcopy --strip-section-headers --hash-style=both (start)
+PASS: objcopy --strip-section-headers --hash-style=gnu (start)
+PASS: objcopy --strip-section-headers --hash-style=sysv (start)
+PASS: objcopy --strip-section-headers --hash-style=both -shared (start)
+PASS: objcopy --strip-section-headers --hash-style=gnu -shared (start)
+PASS: objcopy --strip-section-headers --hash-style=sysv -shared (start)
+PASS: strip --strip-section-headers --hash-style=both (start)
+PASS: strip --strip-section-headers --hash-style=gnu (start)
+PASS: strip --strip-section-headers --hash-style=sysv (start)
+PASS: strip --strip-section-headers --hash-style=both -shared (start)
+PASS: strip --strip-section-headers --hash-style=gnu -shared (start)
+PASS: strip --strip-section-headers --hash-style=sysv -shared (start)
+Running binutils.git~master/ld/testsuite/ld-elf/notes.exp ...
+PASS: Linkonce sections with assembler generated notes
+Running binutils.git~master/ld/testsuite/ld-elf/package-note.exp ...
+Running binutils.git~master/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 binutils.git~master/ld/testsuite/ld-elf/readelf.exp ...
+PASS: readelf version information
+Running binutils.git~master/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 binutils.git~master/ld/testsuite/ld-elf/sec64k.exp ...
+PASS: ld-elf/64ksec-r
+PASS: ld-elf/64ksec
+Running binutils.git~master/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
+XFAIL: Build pr20995-2.so
+XFAIL: pr20995-2
+PASS: Build pr22374 shared library
+XFAIL: pr22374 function pointer initialization
+Running binutils.git~master/ld/testsuite/ld-elf/tls.exp ...
+Running binutils.git~master/ld/testsuite/ld-elf/tls_common.exp ...
+Running binutils.git~master/ld/testsuite/ld-elf/wrap.exp ...
+Running binutils.git~master/ld/testsuite/ld-elfcomm/elfcomm.exp ...
+PASS: --sort-common (descending)
+PASS: --sort-common (ascending)
+UNTESTED: size/alignment change of common symbols (warning 1)
+UNTESTED: size/alignment change of common symbols (warning 2)
+UNTESTED: size/alignment change of common symbols (change 1)
+UNTESTED: size/alignment change of common symbols (change 2)
+Running binutils.git~master/ld/testsuite/ld-elfvers/vers.exp ...
+Running binutils.git~master/ld/testsuite/ld-elfweak/elfweak.exp ...
+Running binutils.git~master/ld/testsuite/ld-fastcall/fastcall.exp ...
+Running binutils.git~master/ld/testsuite/ld-frv/fdpic.exp ...
+Running binutils.git~master/ld/testsuite/ld-frv/frv-elf.exp ...
+Running binutils.git~master/ld/testsuite/ld-frv/tls.exp ...
+Running binutils.git~master/ld/testsuite/ld-gc/gc.exp ...
+UNTESTED: Check --gc-section
+UNTESTED: Check --gc-section/-q
+UNTESTED: Check --gc-section/-r/-e
+UNTESTED: 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
+UNSUPPORTED: ld-gc/pr20022
+PASS: Check --no-print-map-discarded linker option (map file check)
+Running binutils.git~master/ld/testsuite/ld-h8300/h8300.exp ...
+Running binutils.git~master/ld/testsuite/ld-i386/export-class.exp ...
+Running binutils.git~master/ld/testsuite/ld-i386/i386.exp ...
+Running binutils.git~master/ld/testsuite/ld-i386/no-plt.exp ...
+Running binutils.git~master/ld/testsuite/ld-i386/tls.exp ...
+Running binutils.git~master/ld/testsuite/ld-ia64/ia64.exp ...
+Running binutils.git~master/ld/testsuite/ld-ia64/line.exp ...
+Running binutils.git~master/ld/testsuite/ld-ifunc/binutils.exp ...
+Running binutils.git~master/ld/testsuite/ld-ifunc/ifunc.exp ...
+PASS: Reloc against IFUNC symbol in NOTE section
+UNSUPPORTED: ld-ifunc/ifunc-1-local-x86
+UNSUPPORTED: ld-ifunc/ifunc-1-x86
+UNSUPPORTED: ld-ifunc/ifunc-10-i386
+UNSUPPORTED: ld-ifunc/ifunc-10-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-11-i386
+UNSUPPORTED: ld-ifunc/ifunc-11-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-12-i386
+UNSUPPORTED: ld-ifunc/ifunc-12-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-13-i386
+UNSUPPORTED: ld-ifunc/ifunc-13-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-14a-i386
+UNSUPPORTED: ld-ifunc/ifunc-14a-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-14b-i386
+UNSUPPORTED: ld-ifunc/ifunc-14b-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-14c-i386
+UNSUPPORTED: ld-ifunc/ifunc-14c-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-14d-i386
+UNSUPPORTED: ld-ifunc/ifunc-14d-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-14e-i386
+UNSUPPORTED: ld-ifunc/ifunc-14e-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-14f-i386
+UNSUPPORTED: ld-ifunc/ifunc-14f-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-15-i386
+UNSUPPORTED: ld-ifunc/ifunc-15-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-16-i386-now
+UNSUPPORTED: ld-ifunc/ifunc-16-i386
+UNSUPPORTED: ld-ifunc/ifunc-16-x86-64-now
+UNSUPPORTED: ld-ifunc/ifunc-16-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-17a-i386
+UNSUPPORTED: ld-ifunc/ifunc-17a-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-17b-i386
+UNSUPPORTED: ld-ifunc/ifunc-17b-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-18a-i386
+UNSUPPORTED: ld-ifunc/ifunc-18a-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-18b-i386
+UNSUPPORTED: ld-ifunc/ifunc-18b-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-19a-i386
+UNSUPPORTED: ld-ifunc/ifunc-19a-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-19b-i386
+UNSUPPORTED: ld-ifunc/ifunc-19b-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-2-i386-now
+UNSUPPORTED: ld-ifunc/ifunc-2-i386
+UNSUPPORTED: ld-ifunc/ifunc-2-local-i386-now
+UNSUPPORTED: ld-ifunc/ifunc-2-local-i386
+UNSUPPORTED: ld-ifunc/ifunc-2-local-x86-64-now
+UNSUPPORTED: ld-ifunc/ifunc-2-local-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-2-x86-64-now
+UNSUPPORTED: ld-ifunc/ifunc-2-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-20-i386
+UNSUPPORTED: ld-ifunc/ifunc-20-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-21-i386
+UNSUPPORTED: ld-ifunc/ifunc-21-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-22-i386
+UNSUPPORTED: ld-ifunc/ifunc-22-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-23a-x86
+UNSUPPORTED: ld-ifunc/ifunc-23b-x86
+UNSUPPORTED: ld-ifunc/ifunc-23c-x86
+UNSUPPORTED: ld-ifunc/ifunc-24a-x86
+UNSUPPORTED: ld-ifunc/ifunc-24b-x86
+UNSUPPORTED: ld-ifunc/ifunc-24c-x86
+UNSUPPORTED: ld-ifunc/ifunc-25a-x86
+UNSUPPORTED: ld-ifunc/ifunc-25b-x86
+UNSUPPORTED: ld-ifunc/ifunc-25c-x86
+PASS: ld-ifunc/ifunc-26
+UNSUPPORTED: ld-ifunc/ifunc-3a-x86
+UNSUPPORTED: ld-ifunc/ifunc-3b-x86
+UNSUPPORTED: ld-ifunc/ifunc-4-local-x86
+UNSUPPORTED: ld-ifunc/ifunc-4-x86
+UNSUPPORTED: ld-ifunc/ifunc-4a-x86
+UNSUPPORTED: ld-ifunc/ifunc-5a-i386
+UNSUPPORTED: ld-ifunc/ifunc-5a-local-i386
+UNSUPPORTED: ld-ifunc/ifunc-5a-local-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-5a-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-5b-i386
+UNSUPPORTED: ld-ifunc/ifunc-5b-local-i386
+UNSUPPORTED: ld-ifunc/ifunc-5b-local-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-5b-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-5r-local-i386
+UNSUPPORTED: ld-ifunc/ifunc-5r-local-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-6a-i386
+UNSUPPORTED: ld-ifunc/ifunc-6a-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-6b-i386
+UNSUPPORTED: ld-ifunc/ifunc-6b-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-7a-i386
+UNSUPPORTED: ld-ifunc/ifunc-7a-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-7b-i386
+UNSUPPORTED: ld-ifunc/ifunc-7b-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-8-i386
+UNSUPPORTED: ld-ifunc/ifunc-8-x86-64
+UNSUPPORTED: ld-ifunc/ifunc-9-i386
+UNSUPPORTED: ld-ifunc/ifunc-9-x86-64
+PASS: Reloc against IFUNC symbol in NOTE section
+UNSUPPORTED: ld-ifunc/pr17154-i386-now
+UNSUPPORTED: ld-ifunc/pr17154-i386
+UNSUPPORTED: ld-ifunc/pr17154-x86-64-now
+UNSUPPORTED: ld-ifunc/pr17154-x86-64
+Running binutils.git~master/ld/testsuite/ld-libs/libs.exp ...
+PASS: -l: test (preparation)
+PASS: -l: test
+Running binutils.git~master/ld/testsuite/ld-linkonce/linkonce.exp ...
+PASS: Build sym.a
+PASS: pr26103
+UNSUPPORTED: ld-linkonce/zeroehl32
+Running binutils.git~master/ld/testsuite/ld-loongarch-elf/cmodel.exp ...
+Running binutils.git~master/ld/testsuite/ld-loongarch-elf/ifunc.exp ...
+Running binutils.git~master/ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp ...
+Running binutils.git~master/ld/testsuite/ld-loongarch-elf/pic.exp ...
+Running binutils.git~master/ld/testsuite/ld-loongarch-elf/relax.exp ...
+Running binutils.git~master/ld/testsuite/ld-m68hc11/m68hc11.exp ...
+Running binutils.git~master/ld/testsuite/ld-m68k/m68k-got.exp ...
+Running binutils.git~master/ld/testsuite/ld-m68k/m68k.exp ...
+Running binutils.git~master/ld/testsuite/ld-mep/mep.exp ...
+Running binutils.git~master/ld/testsuite/ld-metag/metag.exp ...
+Running binutils.git~master/ld/testsuite/ld-mips-elf/comm-data.exp ...
+Running binutils.git~master/ld/testsuite/ld-mips-elf/export-class.exp ...
+Running binutils.git~master/ld/testsuite/ld-mips-elf/mips-elf-flags.exp ...
+Running binutils.git~master/ld/testsuite/ld-mips-elf/mips-elf.exp ...
+Running binutils.git~master/ld/testsuite/ld-misc/defsym.exp ...
+PASS: ld-misc/defsym1
+Running binutils.git~master/ld/testsuite/ld-misc/input-remap.exp ...
+XFAIL: --remap-inputs (expected fail)
+PASS: --remap-inputs (simple)
+PASS: --remap-inputs (wildcard)
+PASS: --remap-inputs-file
+PASS: --remap-inputs-file (with map output)
+Running binutils.git~master/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 binutils.git~master/ld/testsuite/ld-mmix/mmix.exp ...
+Running binutils.git~master/ld/testsuite/ld-mn10300/mn10300.exp ...
+Running binutils.git~master/ld/testsuite/ld-msp430-elf/msp430-elf.exp ...
+Running binutils.git~master/ld/testsuite/ld-nds32/nds32.exp ...
+Running binutils.git~master/ld/testsuite/ld-nios2/nios2.exp ...
+Running binutils.git~master/ld/testsuite/ld-or1k/or1k.exp ...
+Running binutils.git~master/ld/testsuite/ld-pdp11/pdp11.exp ...
+Running binutils.git~master/ld/testsuite/ld-pe/pdb.exp ...
+Running binutils.git~master/ld/testsuite/ld-pe/pe-compile.exp ...
+Running binutils.git~master/ld/testsuite/ld-pe/pe-run.exp ...
+Running binutils.git~master/ld/testsuite/ld-pe/pe-run2-def.exp ...
+Running binutils.git~master/ld/testsuite/ld-pe/pe-run2.exp ...
+Running binutils.git~master/ld/testsuite/ld-pe/pe.exp ...
+Running binutils.git~master/ld/testsuite/ld-pie/pie.exp ...
+Running binutils.git~master/ld/testsuite/ld-plugin/lto.exp ...
+Running binutils.git~master/ld/testsuite/ld-plugin/plugin.exp ...
+PASS: plugin API enabled
+Running binutils.git~master/ld/testsuite/ld-powerpc/aix52.exp ...
+Running binutils.git~master/ld/testsuite/ld-powerpc/export-class.exp ...
+Running binutils.git~master/ld/testsuite/ld-powerpc/powerpc.exp ...
+Running binutils.git~master/ld/testsuite/ld-pru/pru.exp ...
+Running binutils.git~master/ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp ...
+Running binutils.git~master/ld/testsuite/ld-s12z/s12z.exp ...
+Running binutils.git~master/ld/testsuite/ld-s390/s390.exp ...
+Running binutils.git~master/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 binutils.git~master/ld/testsuite/ld-scripts/alignof.exp ...
+PASS: ALIGNOF
+Running binutils.git~master/ld/testsuite/ld-scripts/assert.exp ...
+PASS: ASSERT
+PASS: ld-scripts/assert2
+Running binutils.git~master/ld/testsuite/ld-scripts/crossref.exp ...
+UNTESTED: NOCROSSREFS 1
+UNTESTED: NOCROSSREFS 2
+UNTESTED: NOCROSSREFS 3
+UNTESTED: NOCROSSREFS_TO 1
+UNTESTED: NOCROSSREFS_TO 2
+UNTESTED: NOCROSSREFS_TO 3
+UNTESTED: NOCROSSREFS_TO 4
+Running binutils.git~master/ld/testsuite/ld-scripts/data.exp ...
+PASS: ld-scripts/data
+PASS: ld-scripts/fill
+PASS: ld-scripts/fill16
+PASS: ld-scripts/pr27100
+Running binutils.git~master/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 binutils.git~master/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 binutils.git~master/ld/testsuite/ld-scripts/dynamic-sections.exp ...
+PASS: dynamic sections
+Running binutils.git~master/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 binutils.git~master/ld/testsuite/ld-scripts/empty-aligned.exp ...
+PASS: ld-scripts/empty-aligned
+Running binutils.git~master/ld/testsuite/ld-scripts/empty-orphan.exp ...
+PASS: ld-scripts/empty-orphan
+Running binutils.git~master/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 binutils.git~master/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 binutils.git~master/ld/testsuite/ld-scripts/extern.exp ...
+PASS: EXTERN
+Running binutils.git~master/ld/testsuite/ld-scripts/include.exp ...
+PASS: include-1
+Running binutils.git~master/ld/testsuite/ld-scripts/log2.exp ...
+PASS: binary logarithm
+Running binutils.git~master/ld/testsuite/ld-scripts/map-address.exp ...
+PASS: map addresses
+PASS: map to directory
+PASS: map to % directory
+PASS: map to %.foo directory
+PASS: map with locals
+Running binutils.git~master/ld/testsuite/ld-scripts/overlay-size.exp ...
+PASS: overlay size (map file check)
+PASS: overlay size
+Running binutils.git~master/ld/testsuite/ld-scripts/phdrs.exp ...
+PASS: PHDRS
+Running binutils.git~master/ld/testsuite/ld-scripts/phdrs2.exp ...
+PASS: PHDRS2
+Running binutils.git~master/ld/testsuite/ld-scripts/phdrs3.exp ...
+PASS: PHDRS headers
+PASS: PHDRS headers 3a
+Running binutils.git~master/ld/testsuite/ld-scripts/print-memory-usage.exp ...
+PASS: print-memory-usage-1
+PASS: print-memory-usage-2
+PASS: print-memory-usage-3
+Running binutils.git~master/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 binutils.git~master/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
+UNSUPPORTED: rgn-at5
+PASS: ld-scripts/rgn-at6
+PASS: ld-scripts/rgn-at7
+PASS: ld-scripts/rgn-at8
+PASS: ld-scripts/rgn-at9
+Running binutils.git~master/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 binutils.git~master/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/asciz
+PASS: ld-scripts/align-with-input
+PASS: ld-scripts/pr20302
+PASS: ld-scripts/output-section-types
+PASS: ld-scripts/ld-version
+PASS: ld-scripts/ld-version-2
+PASS: SEGMENT_START expression not absolute (default)
+PASS: SEGMENT_START expression not absolute (overridden)
+Running binutils.git~master/ld/testsuite/ld-scripts/section-flags.exp ...
+PASS: section-flags-1
+PASS: section-flags-2
+Running binutils.git~master/ld/testsuite/ld-scripts/section-match.exp ...
+PASS: ld-scripts/section-match-1
+Running binutils.git~master/ld/testsuite/ld-scripts/sizeof.exp ...
+PASS: SIZEOF
+Running binutils.git~master/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 binutils.git~master/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
+PASS: sysroot-prefix common root-anchored but script outside sysroot, quoted
+PASS: sysroot-prefix common root-anchored but script outside sysroot, unquoted
+PASS: sysroot-prefix common root-anchored and script inside sysroot, quoted
+PASS: sysroot-prefix common root-anchored and script inside sysroot, unquoted
+PASS: sysroot-prefix common root-anchored =-prefixed script outside, quoted
+PASS: sysroot-prefix common root-anchored =-prefixed script outside, unquoted
+PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script outside, quoted
+PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script outside, unquoted
+PASS: sysroot-prefix common root-anchored =-prefixed script inside, quoted
+PASS: sysroot-prefix common root-anchored =-prefixed script inside, unquoted
+PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script inside, quoted
+PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script inside, unquoted
+PASS: sysroot-prefix common plain =-prefixed without but -Lpath, quoted
+PASS: sysroot-prefix common plain =-prefixed without but -Lpath, unquoted
+PASS: sysroot-prefix common plain $SYSROOT-prefixed without but -Lpath, quoted
+PASS: sysroot-prefix common plain $SYSROOT-prefixed without but -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
+UNSUPPORTED: sysroot-prefix common plain =-prefixed -Lpath, quoted
+UNSUPPORTED: sysroot-prefix common plain =-prefixed -Lpath, unquoted
+UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed -Lpath, quoted
+UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed -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
+Running binutils.git~master/ld/testsuite/ld-scripts/weak.exp ...
+PASS: weak symbols
+Running binutils.git~master/ld/testsuite/ld-selective/sel-dump.exp ...
+PASS: Preserve default . = 0
+PASS: Preserve explicit . = 0
+Running binutils.git~master/ld/testsuite/ld-selective/selective.exp ...
+PASS: selective1
+PASS: selective2
+PASS: selective3
+XFAIL: selective4
+XFAIL: selective5
+XFAIL: selective6
+Running binutils.git~master/ld/testsuite/ld-sframe/sframe.exp ...
+UNSUPPORTED: no SFrame format support in the assembler, or SFrame disabled
+Running binutils.git~master/ld/testsuite/ld-sh/arch/arch.exp ...
+Running binutils.git~master/ld/testsuite/ld-sh/rd-sh.exp ...
+Running binutils.git~master/ld/testsuite/ld-sh/sh-vxworks.exp ...
+Running binutils.git~master/ld/testsuite/ld-sh/sh.exp ...
+Running binutils.git~master/ld/testsuite/ld-shared/shared.exp ...
+Running binutils.git~master/ld/testsuite/ld-size/size.exp ...
+Running binutils.git~master/ld/testsuite/ld-sparc/sparc.exp ...
+Running binutils.git~master/ld/testsuite/ld-spu/spu.exp ...
+Running binutils.git~master/ld/testsuite/ld-srec/srec.exp ...
+UNTESTED: S-records
+UNTESTED: S-records with constructors
+Running binutils.git~master/ld/testsuite/ld-tic6x/tic6x.exp ...
+Running binutils.git~master/ld/testsuite/ld-tilegx/tilegx.exp ...
+Running binutils.git~master/ld/testsuite/ld-tilepro/tilepro.exp ...
+Running binutils.git~master/ld/testsuite/ld-undefined/entry.exp ...
+PASS: Build libentry.a
+PASS: --entry foo archive
+PASS: --entry foo -u foo archive
+UNSUPPORTED: -shared --entry foo archive
+UNSUPPORTED: -shared --entry foo -u foo archive
+PASS: --entry foo
+PASS: --entry foo -u foo
+PASS: --entry 0x0
+Running binutils.git~master/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 binutils.git~master/ld/testsuite/ld-undefined/undefined.exp ...
+UNTESTED: undefined
+UNTESTED: undefined function
+UNTESTED: undefined line
+PASS: undefined symbols in shared lib (dyn sym)
+PASS: undefined symbols in shared lib (dyn reloc)
+Running binutils.git~master/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
+Running binutils.git~master/ld/testsuite/ld-unique/unique.exp ...
+XFAIL: ld-unique/pr21529
+PASS: Linker setting GNU OSABI on STB_GNU_UNIQUE symbol (PR 10549)
+Running binutils.git~master/ld/testsuite/ld-v850/v850.exp ...
+Running binutils.git~master/ld/testsuite/ld-vax-elf/export-class.exp ...
+Running binutils.git~master/ld/testsuite/ld-vax-elf/vax-elf.exp ...
+Running binutils.git~master/ld/testsuite/ld-visium/visium.exp ...
+Running binutils.git~master/ld/testsuite/ld-vsb/vsb.exp ...
+Running binutils.git~master/ld/testsuite/ld-vxworks/vxworks.exp ...
+Running binutils.git~master/ld/testsuite/ld-x86-64/dwarfreloc.exp ...
+Running binutils.git~master/ld/testsuite/ld-x86-64/export-class.exp ...
+Running binutils.git~master/ld/testsuite/ld-x86-64/line.exp ...
+Running binutils.git~master/ld/testsuite/ld-x86-64/no-plt.exp ...
+Running binutils.git~master/ld/testsuite/ld-x86-64/pe-x86-64.exp ...
+Running binutils.git~master/ld/testsuite/ld-x86-64/tls.exp ...
+Running binutils.git~master/ld/testsuite/ld-x86-64/x86-64.exp ...
+Running binutils.git~master/ld/testsuite/ld-xstormy16/xstormy16.exp ...
+Running binutils.git~master/ld/testsuite/ld-xtensa/xtensa-linux.exp ...
+Running binutils.git~master/ld/testsuite/ld-xtensa/xtensa.exp ...
+Running binutils.git~master/ld/testsuite/ld-z80/z80.exp ...
+Running binutils.git~master/ld/testsuite/ld-z8k/z8k.exp ...
+
+ === ld Summary ===
+
+# of expected passes 857
+# of expected failures 11
+# of untested testcases 20
+# of unsupported tests 248
+./ld-new 2.41.50.20230803
+