This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allnoconfig in repository toolchain/ci/binutils-gdb.
from bb27775165 Constify some remote-notif functions adds 8d64371b6b Remove cleanup from remote.c adds dc7e818497 sim: Fix definition of SIM_ARANGE_INLINE adds 338c923d26 Automatic date update in version.in adds d5dcaf1b59 S12Z: Emit RELOC_S12Z_OPR instead of RELOC_EXT24 where appropriate. adds 77fdb0e00b S12Z: gas: Permit "extend" instructions which don't actually [...] adds e7b47f2e68 S12Z: gas: Fix bug when a symbol name was the single letter 'c'. adds 1fea0d5379 doc: Add table of MI versions adds c24bdb023c Introduce dwarf2_cu::get_builder adds 7516c26f86 Do not expand macros to 'defined' adds 2dc8dd17cd RISC-V: Support ELF attribute for gas and readelf. adds 7d7a7d7ccf RISC-V: Merge ELF attribute for ld. adds a4bf3d0720 Don't emit vendor attribute section if there is no attribute [...] adds b84bb29de9 Actually remove definitions of DEFINE_NON_INLINE_P and DEFIN [...] adds e89c694196 Automatic date update in version.in new baae986a40 Update objdump's --disassemble=<symbol> feature so that if < [...] new dee3ee2224 Arm: Clean up PE GAS testsuite correct THUMB tests. new 6471e7d23d Replace "the the" with "the" new 776489e0a7 Remove cleanups from solib-target.c
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 45 ++ bfd/bfd-in2.h | 3 + bfd/elf-attrs.c | 2 +- bfd/elf32-s12z.c | 13 +- bfd/elfnn-riscv.c | 434 +++++++++++ bfd/elfxx-riscv.c | 89 +++ bfd/elfxx-riscv.h | 3 + bfd/libbfd.h | 1 + bfd/reloc.c | 5 + bfd/version.h | 2 +- binutils/ChangeLog | 22 + binutils/NEWS | 2 +- binutils/doc/binutils.texi | 8 +- binutils/objdump.c | 99 ++- binutils/readelf.c | 100 +++ binutils/testsuite/binutils-all/disasm.s | 24 + binutils/testsuite/binutils-all/objdump.exp | 93 ++- binutils/testsuite/binutils-all/strip-3.d | 2 +- gas/ChangeLog | 76 ++ gas/config.in | 4 + gas/config/tc-riscv.c | 127 ++++ gas/config/tc-riscv.h | 6 + gas/config/tc-s12z.c | 38 +- gas/configure | 34 +- gas/configure.ac | 25 + gas/doc/c-riscv.texi | 53 ++ .../gas/arm/{archv6t2-1.d => archv6t2-1-pe.d} | 2 +- gas/testsuite/gas/arm/archv6t2-1.d | 1 + gas/testsuite/gas/arm/csdb.d | 1 + .../gas/arm/{sb-thumb1.d => sb-thumb1-pe.d} | 4 +- gas/testsuite/gas/arm/sb-thumb1.d | 3 +- .../gas/arm/{sb-thumb2.d => sb-thumb2-pe.d} | 2 +- gas/testsuite/gas/arm/sb-thumb2.d | 1 + gas/testsuite/gas/arm/udf.d | 1 + gas/testsuite/gas/elf/elf.exp | 17 +- .../gas/elf/{section2.e-arc => section2.e-riscv} | 0 gas/testsuite/gas/riscv/attribute-01.d | 6 + gas/testsuite/gas/riscv/attribute-02.d | 6 + gas/testsuite/gas/riscv/attribute-03.d | 6 + gas/testsuite/gas/riscv/attribute-04.d | 6 + gas/testsuite/gas/riscv/attribute-04.s | 1 + gas/testsuite/gas/riscv/attribute-05.d | 11 + gas/testsuite/gas/riscv/attribute-05.s | 6 + gas/testsuite/gas/riscv/attribute-06.d | 6 + gas/testsuite/gas/riscv/attribute-06.s | 1 + gas/testsuite/gas/riscv/attribute-07.d | 6 + gas/testsuite/gas/riscv/attribute-07.s | 1 + gas/testsuite/gas/riscv/attribute-08.d | 6 + gas/testsuite/gas/riscv/attribute-08.s | 1 + gas/testsuite/gas/riscv/attribute-empty.d | 3 + gas/testsuite/gas/riscv/attribute-unknown.d | 8 + gas/testsuite/gas/riscv/attribute-unknown.s | 2 + gas/testsuite/gas/riscv/{empty.s => empty.l} | 0 gas/testsuite/gas/s12z/labels.d | 18 + gas/testsuite/gas/s12z/labels.s | 3 + gas/testsuite/gas/s12z/opr-indirect-expr.d | 2 +- gas/testsuite/gas/s12z/s12z.exp | 1 + gdb/ChangeLog | 59 ++ gdb/aarch64-tdep.c | 2 +- gdb/amd64-windows-tdep.c | 2 +- gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 59 +- gdb/dwarf2loc.h | 2 +- gdb/dwarf2read.c | 271 ++++--- gdb/linespec.c | 2 +- gdb/mi/mi-interp.c | 2 +- gdb/nat/aarch64-sve-linux-sigcontext.h | 2 +- gdb/remote.c | 842 +++++++++++---------- gdb/solib-dsbt.c | 2 +- gdb/solib-target.c | 68 +- gdb/solib.c | 2 +- gdb/symtab.c | 2 +- gdb/testsuite/ChangeLog | 5 + .../gdb.dwarf2/inlined_subroutine-inheritance.exp | 213 ++++++ gdb/valprint.c | 2 +- include/ChangeLog | 10 + include/elf/riscv.h | 16 + ld/ChangeLog | 42 + ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d | 9 + ld/testsuite/ld-riscv-elf/attr-merge-arch-01a.s | 1 + ld/testsuite/ld-riscv-elf/attr-merge-arch-01b.s | 1 + ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d | 9 + ld/testsuite/ld-riscv-elf/attr-merge-arch-02a.s | 1 + ld/testsuite/ld-riscv-elf/attr-merge-arch-02b.s | 1 + ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d | 9 + ld/testsuite/ld-riscv-elf/attr-merge-arch-03a.s | 1 + ld/testsuite/ld-riscv-elf/attr-merge-arch-03b.s | 1 + .../ld-riscv-elf/attr-merge-arch-failed-01.d | 5 + .../ld-riscv-elf/attr-merge-arch-failed-01a.s | 1 + .../ld-riscv-elf/attr-merge-arch-failed-01b.s | 1 + ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s | 3 + ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s | 3 + ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d | 12 + .../ld-riscv-elf/attr-merge-stack-align-a.s | 1 + .../ld-riscv-elf/attr-merge-stack-align-b.s | 1 + .../ld-riscv-elf/attr-merge-stack-align-failed-a.s | 1 + .../ld-riscv-elf/attr-merge-stack-align-failed-b.s | 1 + .../ld-riscv-elf/attr-merge-stack-align-failed.d | 5 + ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d | 10 + .../ld-riscv-elf/attr-merge-strict-align-01.d | 10 + .../ld-riscv-elf/attr-merge-strict-align-01a.s | 1 + .../ld-riscv-elf/attr-merge-strict-align-01b.s | 1 + .../ld-riscv-elf/attr-merge-strict-align-02.d | 10 + .../ld-riscv-elf/attr-merge-strict-align-02a.s | 1 + .../ld-riscv-elf/attr-merge-strict-align-02b.s | 0 .../ld-riscv-elf/attr-merge-strict-align-03.d | 10 + .../ld-riscv-elf/attr-merge-strict-align-03a.s | 1 + .../ld-riscv-elf/attr-merge-strict-align-03b.s | 1 + .../ld-riscv-elf/attr-merge-strict-align-04.d | 9 + .../ld-riscv-elf/attr-merge-strict-align-04a.s | 1 + .../ld-riscv-elf/attr-merge-strict-align-04b.s | 1 + .../ld-riscv-elf/attr-merge-strict-align-05.d | 10 + .../ld-riscv-elf/attr-merge-strict-align-05a.s | 1 + .../ld-riscv-elf/attr-merge-strict-align-05b.s | 1 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 12 + sim/common/ChangeLog | 8 + sim/common/sim-arange.c | 11 +- sim/common/sim-arange.h | 2 +- 118 files changed, 2547 insertions(+), 673 deletions(-) create mode 100644 binutils/testsuite/binutils-all/disasm.s copy gas/testsuite/gas/arm/{archv6t2-1.d => archv6t2-1-pe.d} (80%) copy gas/testsuite/gas/arm/{sb-thumb1.d => sb-thumb1-pe.d} (63%) copy gas/testsuite/gas/arm/{sb-thumb2.d => sb-thumb2-pe.d} (73%) copy gas/testsuite/gas/elf/{section2.e-arc => section2.e-riscv} (100%) create mode 100644 gas/testsuite/gas/riscv/attribute-01.d create mode 100644 gas/testsuite/gas/riscv/attribute-02.d create mode 100644 gas/testsuite/gas/riscv/attribute-03.d create mode 100644 gas/testsuite/gas/riscv/attribute-04.d create mode 100644 gas/testsuite/gas/riscv/attribute-04.s create mode 100644 gas/testsuite/gas/riscv/attribute-05.d create mode 100644 gas/testsuite/gas/riscv/attribute-05.s create mode 100644 gas/testsuite/gas/riscv/attribute-06.d create mode 100644 gas/testsuite/gas/riscv/attribute-06.s create mode 100644 gas/testsuite/gas/riscv/attribute-07.d create mode 100644 gas/testsuite/gas/riscv/attribute-07.s create mode 100644 gas/testsuite/gas/riscv/attribute-08.d create mode 100644 gas/testsuite/gas/riscv/attribute-08.s create mode 100644 gas/testsuite/gas/riscv/attribute-empty.d create mode 100644 gas/testsuite/gas/riscv/attribute-unknown.d create mode 100644 gas/testsuite/gas/riscv/attribute-unknown.s copy gas/testsuite/gas/riscv/{empty.s => empty.l} (100%) create mode 100644 gas/testsuite/gas/s12z/labels.d create mode 100644 gas/testsuite/gas/s12z/labels.s create mode 100644 gdb/testsuite/gdb.dwarf2/inlined_subroutine-inheritance.exp create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-01a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-01b.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-02a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-02b.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-03a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-03b.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-stack-align-a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-stack-align-b.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-01.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-01a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-01b.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-02.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-02a.s copy binutils/testsuite/binutils-all/empty => ld/testsuite/ld-riscv-elf/attr-merge [...] create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-03.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-03a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-03b.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-04.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-04a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-04b.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-05.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-05a.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-strict-align-05b.s