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-stable-defconfig 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'. 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
No new revisions were added by this update.
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