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-aarch64-lts-allnoconfig in repository toolchain/ci/binutils-gdb.
from 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'. new 1fea0d5379 doc: Add table of MI versions new c24bdb023c Introduce dwarf2_cu::get_builder new 7516c26f86 Do not expand macros to 'defined' new 2dc8dd17cd RISC-V: Support ELF attribute for gas and readelf. new 7d7a7d7ccf RISC-V: Merge ELF attribute for ld. new a4bf3d0720 Don't emit vendor attribute section if there is no attribute [...] new b84bb29de9 Actually remove definitions of DEFINE_NON_INLINE_P and DEFIN [...] new e89c694196 Automatic date update in version.in
The 8 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 | 12 + binutils/readelf.c | 100 +++++ binutils/testsuite/binutils-all/strip-3.d | 2 +- gas/ChangeLog | 65 +++ 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/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 | 20 + gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 59 ++- gdb/dwarf2read.c | 271 +++++++------ gdb/testsuite/ChangeLog | 5 + .../gdb.dwarf2/inlined_subroutine-inheritance.exp | 213 ++++++++++ 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 | 4 + sim/common/sim-arange.c | 11 +- 92 files changed, 1814 insertions(+), 169 deletions(-) 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