This is an automated email from the git hooks/post-receive script.
tcwg-benchmark pushed a change to branch linaro-local/ci/tcwg_bmk_stm32/gnu_eabi-master-arm-eabi-coremark-O2 in repository toolchain/ci/binutils-gdb.
from b214250c1e Automatic date update in version.in adds 8ca751ee63 gold: Get linkonce/comdate sections for debugging sections adds 568cbddc71 gold: Convert x86-64 GOTPCRELX only if addend == -4 adds 632ee6fd82 x86: Do not dump DS/CS segment overrides for branch hints adds 96fb90861a Don't delete the locator win info adds 9f1212394f Fix Value.format_string docu for static members argument adds 4bccc875d2 gold: Add endbr64 to IBT TLSDESC PLT entry adds b7bbf3c81a Automatic date update in version.in adds 1cd49c43f3 Remove some dead code from evaluate_subexp_standard adds 88b91969e1 Remove per-language op_name functions adds 59404f827c [gdb] Don't return non-existing path in debuginfod_source_query adds 61049d1ee5 [gdb/testsuite] Fix minimal encodings KPASSes adds 7ce05d212d [gdb/symtab] Fix gdb.base/vla-optimized-out.exp with clang adds c18d491fbd Revert accidental empty commits adds 15eb8c2d92 ld: Xfail PR ld/26936 test if not supported adds 3ca6a4e547 Automatic date update in version.in adds 5160d0f323 PR26979, Visibility of undefined foo@v1 should constrain foo@@v1 adds 56af5a30b8 tic6x elf testsuite fix adds d541518bec RISC-V: Minor cleanup and testcases improvement for arch str [...] adds e8d4709e6a RISC-V: Don't allow any uppercase letter in the arch string. adds 5a1b31e1e1 RISC-V: Add zifencei and prefixed h class extensions. adds 27a46348cb RISC-V: Remove the unimplemented extensions. adds 7ef19aa616 RISC-V: Improve the version parsing for arch string. adds dfe9249667 RISC-V: Support to add implicit extensions. adds 00d4d1b0a3 RISC-V: Support to add implicit extensions for G. adds 6729e2c2af RISC-V: Fix the order checking for Z* extension. adds 4f36e61b2d gdbsupport/tdesc: print enum size attribute adds 54e75f291e gdbsupport/tdesc: print enum fields using 'evalue' syntax adds 3ed3c10425 arc: Enable -Ttext-segment adds 4d56d64a85 gdb/testsuite: fix comment in gdb.threads/non-ldr-exit.exp adds 0ae4576980 Add missing ChangeLog entry. adds 539d71e89a PowerPC remove 512 bytes region limit if 2nd DAWR is avaliable. adds 0a6155a072 gdb/testsuite: use foreach_with_prefix in gdb.threads/non-ld [...] adds f55a9a37d8 gdb/testsuite: fix indentation in gdb.threads/non-ldr-exc-1.exp adds e89b3d5293 Automatic date update in version.in adds 77bf7e9911 Use new+delete for struct expression adds 2bf3b79d05 Search for DWZ files in debug-file-directories as well adds 12bf652539 Sync .gitignore with gcc adds 7ddfb1a891 Add gnu global outputs to .gitignore adds e450204220 gdb/riscv: place unknown csrs into the correct register groups adds 533b2ae07d gdb/riscv: remove csr aliases created with DECLARE_CSR_ALIAS adds 2542804022 gdb/riscv: rewrite target description validation, add rv32e support adds 5f410aa50c testsuite/ld-elf/pr26936.d: Pass -W. adds 317c8bbc29 Automatic date update in version.in adds c6162010ad [GOLD] PR26936 test adds 9a5c1ed81d VAX/LD/testsuite: Wrap excessively long lines adds b10b530a45 IBM Z: Add support for HLASM extended mnemonics adds 0bc2e38dd7 gdb: fix logic of find_comp_unit and set_comp_unit adds 099ee20ac3 Automatic date update in version.in adds 726d7d1ecf PR26978, Inconsistency for strong foo@v1 and weak foo@@v1 adds 288f0ba264 asan: readelf: memory leaks adds c524d11e50 IBM Z: Add risbgz and risbgnz extended mnemonics
No new revisions were added by this update.
Summary of changes: .gitignore | 10 + ChangeLog | 8 + bfd/ChangeLog | 127 ++++ bfd/elf-bfd.h | 3 +- bfd/elf32-m68hc1x.c | 4 +- bfd/elf32-m68hc1x.h | 3 +- bfd/elf64-alpha.c | 4 +- bfd/elf64-ppc.c | 4 +- bfd/elflink.c | 97 ++- bfd/elfnn-aarch64.c | 4 +- bfd/elfnn-riscv.c | 21 +- bfd/elfxx-mips.c | 8 +- bfd/elfxx-mips.h | 2 +- bfd/elfxx-riscv.c | 766 +++++++++++++-------- bfd/elfxx-riscv.h | 40 +- bfd/elfxx-x86.c | 5 +- bfd/elfxx-x86.h | 3 +- bfd/linker.c | 13 +- bfd/version.h | 2 +- binutils/ChangeLog | 10 + binutils/dwarf.c | 22 +- binutils/readelf.c | 73 +- gas/ChangeLog | 160 +++++ gas/config/tc-riscv.c | 27 +- gas/testsuite/gas/i386/branch.d | 12 + gas/testsuite/gas/i386/branch.s | 4 + gas/testsuite/gas/i386/i386.exp | 1 + gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 2 + gas/testsuite/gas/i386/x86-64-branch.d | 2 + gas/testsuite/gas/i386/x86-64-branch.s | 4 + gas/testsuite/gas/riscv/attribute-02.d | 4 +- gas/testsuite/gas/riscv/attribute-03.d | 4 +- gas/testsuite/gas/riscv/attribute-09.d | 4 +- gas/testsuite/gas/riscv/attribute-10.d | 2 +- gas/testsuite/gas/riscv/march-fail-base-01.d | 3 + gas/testsuite/gas/riscv/march-fail-base-01.l | 2 + gas/testsuite/gas/riscv/march-fail-base-02.d | 3 + gas/testsuite/gas/riscv/march-fail-base-02.l | 2 + gas/testsuite/gas/riscv/march-fail-isa-spec.d | 3 + gas/testsuite/gas/riscv/march-fail-isa-spec.l | 5 + ...march-fail-rv32imc.d => march-fail-order-std.d} | 2 +- gas/testsuite/gas/riscv/march-fail-order-std.l | 2 + gas/testsuite/gas/riscv/march-fail-order-x.d | 3 + gas/testsuite/gas/riscv/march-fail-order-x.l | 2 + gas/testsuite/gas/riscv/march-fail-order-z.d | 3 + gas/testsuite/gas/riscv/march-fail-order-z.l | 2 + gas/testsuite/gas/riscv/march-fail-porder-x-std.d | 3 + gas/testsuite/gas/riscv/march-fail-porder-x-z.d | 3 + gas/testsuite/gas/riscv/march-fail-porder-z-std.d | 3 + gas/testsuite/gas/riscv/march-fail-porder.l | 2 + gas/testsuite/gas/riscv/march-fail-rv32ef.l | 4 +- gas/testsuite/gas/riscv/march-fail-rv32i.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32i.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32iam.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32iam.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32ic.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32ic.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32icx2p.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32icx2p.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32imc.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32iq.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32iq.l | 2 + gas/testsuite/gas/riscv/march-fail-rv64I.d | 3 - gas/testsuite/gas/riscv/march-fail-rv64I.l | 2 - gas/testsuite/gas/riscv/march-fail-rv64e.d | 3 - gas/testsuite/gas/riscv/march-fail-rv64e.l | 2 - .../gas/riscv/march-fail-s-with-version.d | 6 - .../gas/riscv/march-fail-s-with-version.l | 2 - gas/testsuite/gas/riscv/march-fail-s.d | 6 - gas/testsuite/gas/riscv/march-fail-s.l | 2 - gas/testsuite/gas/riscv/march-fail-single-char-h.d | 3 + gas/testsuite/gas/riscv/march-fail-single-char-s.d | 3 + gas/testsuite/gas/riscv/march-fail-single-char-x.d | 3 + gas/testsuite/gas/riscv/march-fail-single-char-z.d | 3 + gas/testsuite/gas/riscv/march-fail-single-char.l | 2 + gas/testsuite/gas/riscv/march-fail-sx.d | 6 - gas/testsuite/gas/riscv/march-fail-sx.l | 2 - gas/testsuite/gas/riscv/march-fail-unknown-h.d | 3 + gas/testsuite/gas/riscv/march-fail-unknown-s.d | 3 + gas/testsuite/gas/riscv/march-fail-unknown-std.d | 3 + gas/testsuite/gas/riscv/march-fail-unknown-std.l | 2 + gas/testsuite/gas/riscv/march-fail-unknown-z.d | 3 + gas/testsuite/gas/riscv/march-fail-unknown.l | 2 + .../gas/riscv/march-fail-uppercase-base.d | 3 + gas/testsuite/gas/riscv/march-fail-uppercase-std.d | 3 + gas/testsuite/gas/riscv/march-fail-uppercase-x.d | 3 + gas/testsuite/gas/riscv/march-fail-uppercase-z.d | 3 + gas/testsuite/gas/riscv/march-fail-uppercase.l | 2 + gas/testsuite/gas/riscv/march-fail-version-x.d | 3 + gas/testsuite/gas/riscv/march-fail-version-z.d | 3 + gas/testsuite/gas/riscv/march-fail-version.l | 3 + gas/testsuite/gas/riscv/march-imply-d.d | 6 + gas/testsuite/gas/riscv/march-imply-f.d | 6 + gas/testsuite/gas/riscv/march-imply-g.d | 6 + gas/testsuite/gas/riscv/march-imply-i2p0.d | 6 + gas/testsuite/gas/riscv/march-imply-i2p1.d | 6 + gas/testsuite/gas/riscv/march-imply-q.d | 6 + .../{attribute-01.d => march-imply-unsupported.d} | 0 gas/testsuite/gas/riscv/march-ok-two-nse.d | 2 +- gas/testsuite/gas/s390/esa-g5.d | 78 ++- gas/testsuite/gas/s390/esa-g5.s | 26 + gas/testsuite/gas/s390/esa-z900.d | 72 +- gas/testsuite/gas/s390/esa-z900.s | 23 + gas/testsuite/gas/s390/zarch-z10.d | 12 +- gas/testsuite/gas/s390/zarch-z10.s | 4 +- gas/testsuite/gas/s390/zarch-z900.d | 7 +- gas/testsuite/gas/s390/zarch-z900.s | 3 + gas/testsuite/gas/s390/zarch-zEC12.d | 20 +- gas/testsuite/gas/s390/zarch-zEC12.s | 3 + gdb/ChangeLog | 134 ++++ gdb/ada-lang.c | 24 - gdb/arch/riscv.c | 15 +- gdb/arch/riscv.h | 9 +- gdb/ax-gdb.c | 2 +- gdb/c-lang.c | 1 - gdb/doc/ChangeLog | 5 + gdb/doc/python.texi | 2 +- gdb/dwarf2/frame.c | 10 +- gdb/dwarf2/loc.c | 13 +- gdb/dwarf2/read.c | 107 ++- gdb/eval.c | 64 +- gdb/expprint.c | 23 +- gdb/expression.h | 25 +- gdb/f-lang.c | 19 - gdb/features/Makefile | 1 + gdb/features/riscv/rv32e-xregs.c | 30 + gdb/features/riscv/rv32e-xregs.xml | 31 + gdb/m2-lang.c | 1 - gdb/opencl-lang.c | 1 - gdb/parse.c | 50 +- gdb/parser-defs.h | 8 - gdb/ppc-linux-nat.c | 26 +- gdb/riscv-tdep.c | 755 +++++++++++--------- gdb/riscv-tdep.h | 5 + gdb/rust-lang.c | 17 - gdb/testsuite/ChangeLog | 37 + gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 41 +- gdb/testsuite/gdb.dwarf2/count.exp | 4 - gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 61 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 67 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 61 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 61 +- gdb/testsuite/gdb.threads/non-ldr-exit.exp | 2 +- gdb/testsuite/gdb.xml/maint-xml-dump-03.xml | 13 + gdb/tui/tui-layout.c | 4 +- gdbsupport/ChangeLog | 9 + gdbsupport/tdesc.cc | 6 +- gold/ChangeLog | 58 ++ gold/object.cc | 10 +- gold/testsuite/Makefile.am | 41 +- gold/testsuite/Makefile.in | 49 +- gold/testsuite/pr26936.sh | 55 ++ {ld/testsuite/ld-elf => gold/testsuite}/pr26936a.s | 0 gold/testsuite/pr26936b.s | 11 + {ld/testsuite/ld-elf => gold/testsuite}/pr26936c.s | 0 .../ld-elf/pr26936c.s => gold/testsuite/pr26936d.s | 0 gold/testsuite/x86_64_mov_to_lea.sh | 2 + gold/testsuite/x86_64_mov_to_lea5.s | 12 + gold/x86_64.cc | 129 ++-- include/ChangeLog | 9 + include/opcode/riscv.h | 6 +- ld/ChangeLog | 47 ++ ld/scripttempl/elfarc.sc | 3 + ld/testsuite/ld-elf/elf.exp | 4 + ld/testsuite/ld-elf/pr26936.d | 9 +- ld/testsuite/ld-elf/pr26978a.d | 11 + ld/testsuite/ld-elf/pr26978a.s | 4 + ld/testsuite/ld-elf/pr26978b.d | 11 + ld/testsuite/ld-elf/pr26978b.s | 4 + ld/testsuite/ld-elf/pr26979.ver | 1 + ld/testsuite/ld-elf/pr26979a.d | 12 + ld/testsuite/ld-elf/pr26979a.s | 3 + ld/testsuite/ld-elf/pr26979b.d | 12 + ld/testsuite/ld-elf/pr26979b.s | 4 + ld/testsuite/ld-elf/pr26979c.s | 3 + ld/testsuite/ld-elf/reloc-discard.d | 3 - ld/testsuite/ld-s390/tlsbin_64.dd | 10 +- ld/testsuite/ld-vax-elf/vax-elf.exp | 9 +- opcodes/ChangeLog | 25 + opcodes/i386-dis.c | 13 +- opcodes/riscv-opc.c | 14 +- opcodes/s390-opc.c | 28 +- opcodes/s390-opc.txt | 16 + 183 files changed, 2915 insertions(+), 1359 deletions(-) create mode 100644 gas/testsuite/gas/i386/branch.d create mode 100644 gas/testsuite/gas/i386/branch.s create mode 100644 gas/testsuite/gas/riscv/march-fail-base-01.d create mode 100644 gas/testsuite/gas/riscv/march-fail-base-01.l create mode 100644 gas/testsuite/gas/riscv/march-fail-base-02.d create mode 100644 gas/testsuite/gas/riscv/march-fail-base-02.l create mode 100644 gas/testsuite/gas/riscv/march-fail-isa-spec.d create mode 100644 gas/testsuite/gas/riscv/march-fail-isa-spec.l rename gas/testsuite/gas/riscv/{march-fail-rv32imc.d => march-fail-order-std.d} (50%) create mode 100644 gas/testsuite/gas/riscv/march-fail-order-std.l create mode 100644 gas/testsuite/gas/riscv/march-fail-order-x.d create mode 100644 gas/testsuite/gas/riscv/march-fail-order-x.l create mode 100644 gas/testsuite/gas/riscv/march-fail-order-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-order-z.l create mode 100644 gas/testsuite/gas/riscv/march-fail-porder-x-std.d create mode 100644 gas/testsuite/gas/riscv/march-fail-porder-x-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-porder-z-std.d create mode 100644 gas/testsuite/gas/riscv/march-fail-porder.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32i.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32i.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iam.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iam.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32ic.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32ic.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32icx2p.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32icx2p.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32imc.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv64I.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv64I.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv64e.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv64e.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-s.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-s.l create mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-h.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-s.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-x.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-char.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-sx.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-sx.l create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-h.d create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-s.d create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-std.d create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-std.l create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown.l create mode 100644 gas/testsuite/gas/riscv/march-fail-uppercase-base.d create mode 100644 gas/testsuite/gas/riscv/march-fail-uppercase-std.d create mode 100644 gas/testsuite/gas/riscv/march-fail-uppercase-x.d create mode 100644 gas/testsuite/gas/riscv/march-fail-uppercase-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-uppercase.l create mode 100644 gas/testsuite/gas/riscv/march-fail-version-x.d create mode 100644 gas/testsuite/gas/riscv/march-fail-version-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-version.l create mode 100644 gas/testsuite/gas/riscv/march-imply-d.d create mode 100644 gas/testsuite/gas/riscv/march-imply-f.d create mode 100644 gas/testsuite/gas/riscv/march-imply-g.d create mode 100644 gas/testsuite/gas/riscv/march-imply-i2p0.d create mode 100644 gas/testsuite/gas/riscv/march-imply-i2p1.d create mode 100644 gas/testsuite/gas/riscv/march-imply-q.d copy gas/testsuite/gas/riscv/{attribute-01.d => march-imply-unsupported.d} (100%) create mode 100644 gdb/features/riscv/rv32e-xregs.c create mode 100644 gdb/features/riscv/rv32e-xregs.xml create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump-03.xml create mode 100755 gold/testsuite/pr26936.sh copy {ld/testsuite/ld-elf => gold/testsuite}/pr26936a.s (100%) create mode 100644 gold/testsuite/pr26936b.s copy {ld/testsuite/ld-elf => gold/testsuite}/pr26936c.s (100%) copy ld/testsuite/ld-elf/pr26936c.s => gold/testsuite/pr26936d.s (100%) create mode 100644 gold/testsuite/x86_64_mov_to_lea5.s create mode 100644 ld/testsuite/ld-elf/pr26978a.d create mode 100644 ld/testsuite/ld-elf/pr26978a.s create mode 100644 ld/testsuite/ld-elf/pr26978b.d create mode 100644 ld/testsuite/ld-elf/pr26978b.s create mode 100644 ld/testsuite/ld-elf/pr26979.ver create mode 100644 ld/testsuite/ld-elf/pr26979a.d create mode 100644 ld/testsuite/ld-elf/pr26979a.s create mode 100644 ld/testsuite/ld-elf/pr26979b.d create mode 100644 ld/testsuite/ld-elf/pr26979b.s create mode 100644 ld/testsuite/ld-elf/pr26979c.s