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-lts-allyesconfig 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 adds baae986a40 Update objdump's --disassemble=<symbol> feature so that if < [...] adds dee3ee2224 Arm: Clean up PE GAS testsuite correct THUMB tests. adds 6471e7d23d Replace "the the" with "the" adds 776489e0a7 Remove cleanups from solib-target.c new 2030c07971 Change all_objfiles adapter to be a method on program_space new 7e955d83c4 Change all_objfiles_safe adapter to be a method on program_space new b669c95337 Add compunits range adapter to objfile new f252c6d5dc Make psymtab range adapter a method on objfile new 604b1bfb46 Simplify minsym iteration new 7932255de5 Make minimal symbol range adapter a method on objfile
The 6 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 | 223 +++++- gdb/aarch64-tdep.c | 2 +- gdb/ada-lang.c | 26 +- gdb/amd64-windows-tdep.c | 2 +- gdb/blockframe.c | 2 +- gdb/breakpoint.c | 8 +- gdb/coffread.c | 4 +- gdb/compile/compile-object-run.c | 2 +- gdb/cp-support.c | 10 +- gdb/dbxread.c | 2 +- gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 59 +- gdb/dwarf-index-write.c | 2 +- gdb/dwarf2-frame.c | 2 +- gdb/dwarf2loc.h | 2 +- gdb/dwarf2read.c | 271 ++++--- gdb/elfread.c | 4 +- gdb/gcore.c | 4 +- gdb/guile/scm-objfile.c | 2 +- gdb/guile/scm-pretty-print.c | 2 +- gdb/guile/scm-progspace.c | 2 +- gdb/hppa-tdep.c | 6 +- gdb/jit.c | 4 +- gdb/linespec.c | 8 +- gdb/linux-thread-db.c | 4 +- gdb/main.c | 2 +- gdb/maint.c | 8 +- gdb/mdebugread.c | 2 +- gdb/mi/mi-cmd-file.c | 4 +- gdb/mi/mi-interp.c | 2 +- gdb/minsyms.c | 4 +- gdb/nat/aarch64-sve-linux-sigcontext.h | 2 +- gdb/objc-lang.c | 20 +- gdb/objfiles.c | 30 +- gdb/objfiles.h | 241 +++--- gdb/ppc-linux-tdep.c | 2 +- gdb/printcmd.c | 2 +- gdb/probe.c | 6 +- gdb/progspace.h | 33 +- gdb/psymtab.c | 12 +- gdb/psymtab.h | 15 +- gdb/python/py-objfile.c | 4 +- gdb/python/py-prettyprint.c | 2 +- gdb/python/py-progspace.c | 2 +- gdb/python/py-xmethods.c | 2 +- gdb/remote.c | 842 +++++++++++---------- gdb/solib-dsbt.c | 2 +- gdb/solib-spu.c | 2 +- gdb/solib-target.c | 68 +- gdb/solib.c | 4 +- gdb/source.c | 10 +- gdb/spu-tdep.c | 4 +- gdb/stabsread.c | 2 +- gdb/symfile-debug.c | 2 +- gdb/symfile.c | 24 +- gdb/symmisc.c | 36 +- gdb/symtab.c | 72 +- gdb/testsuite/ChangeLog | 5 + .../gdb.dwarf2/inlined_subroutine-inheritance.exp | 213 ++++++ gdb/valprint.c | 2 +- gdb/windows-tdep.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 +- 161 files changed, 3024 insertions(+), 997 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