This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm in repository toolchain/ci/gdb.
from 477904ca75 Fix for v850e divq instruction adds 6d088eb92e gdb: don't copy entirely optimized out values in value_copy adds 8fb1059308 Use new and delete in jit.c adds 089169c003 gdb: mips: Fix the handling of complex type of function retu [...] adds 5f0b6b77f1 Automatic date update in version.in adds 69341966de IBM zSystems: Add support for z16 as CPU name. adds ff82bd7405 RISC-V: add testcase to check line number emission for .insn adds 13d414afa0 Arm32: arrange for line number emission for .inst adds 0f47cb17d1 Arm64: arrange for line number emission for .inst adds 591cc9fbbf gas/Dwarf: record functions new 145667f8d9 Add support for COFF secidx relocations new eb33f6973e Recognize the NT_ARM_SYSTEM_CALL register set new 86d77f6a5b gdb: don't try to use readline before it's initialized new b5556e33b5 gdb: add some const in gdb/reggroups.c new dbf5d61bda gdb: make gdbarch_register_reggroup_p take a const reggroup * new 711898e128 gdb: switch to using 'const reggroup *' in tui-regs.{c,h} new 0ee3365959 gdb: use 'const reggroup *' in python/py-registers.c file new 2b72890eba gdb: have reggroup_find return a const new 5783701b36 gdb/tui: avoid theoretical bug with 'tui reg' command new 07c316ecaa gdb/tui: fix 'tui reg next/prev' command when data window is hidden new e7d69e72bf gdb: always add the default register groups new b89f77be52 gdb: convert reggroups to use a std::vector new 1bca9b1e6b gdb: remove reggroup_next and reggroup_prev new e7fe101149 gdb: more 'const' in gdb/reggroups.{c,h} new 3a471c03b0 gdb: make the pre-defined register groups const new c30c0f062e gdb: convert reggroup to a C++ class with constructor, etc new af7ce09b76 gdb: move struct reggroup into reggroups.h header new 524ad5e30f gdb: update comments throughout reggroups.{c,h} files new d3fc98f911 gdb/testsuite: make gdb_breakpoint and runto take a linespec new e473032828 gdb: remove symtab::dirname new 44281e6c08 gdb: remove symtab::blockvector new 3c86fae3d9 gdb: remove symtab::objfile new 7678d1304a gdb: remove symtab::pspace new ae58413816 gdb/testsuite/dwarf: remove two unused variables new d4c4a2298c gdb/testsuite/dwarf: simplify line number program syntax new 359efc2d89 [gdb/testsuite] Make gdb.base/annota1.exp more robust
The 26 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 | 16 ++ bfd/bfd-in2.h | 1 + bfd/coff-i386.c | 99 ++++++- bfd/coff-x86_64.c | 99 ++++++- bfd/libbfd.h | 1 + bfd/reloc.c | 2 + bfd/version.h | 2 +- binutils/readelf.c | 2 + gas/ChangeLog | 20 ++ gas/config/tc-aarch64.c | 6 +- gas/config/tc-arm.c | 2 + gas/config/tc-i386.c | 31 ++- gas/config/tc-s390.c | 2 +- gas/doc/as.texi | 4 +- gas/doc/c-s390.texi | 4 +- gas/dwarf2dbg.c | 156 ++++++++++- gas/expr.c | 1 + gas/expr.h | 40 +-- gas/symbols.c | 8 + gas/testsuite/gas/aarch64/inst-directive.d | 3 + gas/testsuite/gas/aarch64/inst-directive.s | 1 + gas/testsuite/gas/aarch64/inst-dwarf.d | 15 ++ gas/testsuite/gas/arm/inst-po-dwarf.d | 21 ++ gas/testsuite/gas/elf/dwarf-3-func.d | 48 ++++ gas/testsuite/gas/elf/dwarf-3-func.s | 40 +++ gas/testsuite/gas/elf/dwarf-5-func-global.d | 40 +++ gas/testsuite/gas/elf/dwarf-5-func-local.d | 37 +++ gas/testsuite/gas/elf/dwarf-5-func.d | 50 ++++ gas/testsuite/gas/elf/elf.exp | 4 + gas/testsuite/gas/i386/i386.exp | 3 +- gas/testsuite/gas/i386/secidx.d | 40 +++ gas/testsuite/gas/i386/secidx.s | 79 ++++++ gas/testsuite/gas/riscv/insn-dwarf.d | 71 +++++ gdb/aarch64-tdep.c | 19 +- gdb/ada-exp.y | 3 +- gdb/ada-lang.c | 8 +- gdb/alpha-tdep.c | 2 +- gdb/amd64-linux-tdep.c | 2 +- gdb/annotate.c | 4 +- gdb/arc-tdep.c | 17 -- gdb/arm-tdep.c | 2 +- gdb/breakpoint.c | 9 +- gdb/c-exp.y | 5 +- gdb/cli/cli-cmds.c | 8 +- gdb/coffread.c | 2 +- gdb/compile/compile-object-load.c | 2 +- gdb/compile/compile.c | 2 +- gdb/completer.c | 8 +- gdb/csky-tdep.c | 14 +- gdb/gdbarch-components.py | 2 +- gdb/gdbarch-gen.h | 4 +- gdb/gdbarch.c | 2 +- gdb/guile/scm-symtab.c | 12 +- gdb/i386-linux-tdep.c | 2 +- gdb/i386-tdep.c | 13 +- gdb/i386-tdep.h | 2 +- gdb/ia64-tdep.c | 2 +- gdb/infcmd.c | 14 +- gdb/jit.c | 17 +- gdb/linespec.c | 63 +++-- gdb/lm32-tdep.c | 13 +- gdb/m32c-tdep.c | 9 +- gdb/m68hc11-tdep.c | 13 +- gdb/mdebugread.c | 16 +- gdb/mep-tdep.c | 12 +- gdb/mi/mi-symbol-cmds.c | 2 +- gdb/mips-tdep.c | 38 ++- gdb/msp430-tdep.c | 2 +- gdb/nds32-tdep.c | 32 +-- gdb/objfiles.c | 2 +- gdb/or1k-tdep.c | 14 +- gdb/p-exp.y | 5 +- gdb/parse.c | 2 +- gdb/python/py-registers.c | 32 +-- gdb/python/py-symtab.c | 24 +- gdb/regcache-dump.c | 9 +- gdb/reggroups.c | 298 ++++++++------------- gdb/reggroups.h | 94 ++++--- gdb/riscv-tdep.c | 18 +- gdb/rl78-tdep.c | 2 +- gdb/rs6000-tdep.c | 2 +- gdb/s390-tdep.c | 2 +- gdb/sh-tdep.c | 2 +- gdb/source-cache.c | 5 +- gdb/source.c | 19 +- gdb/symmisc.c | 10 +- gdb/symtab.c | 14 +- gdb/symtab.h | 26 -- gdb/target-descriptions.c | 6 +- gdb/target-descriptions.h | 2 +- gdb/testsuite/gdb.base/annota1.exp | 71 +++-- gdb/testsuite/gdb.base/until-trailing-insns.exp | 58 ++-- gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 28 +- .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp | 56 ++-- gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 70 ++--- gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 66 ++--- gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 66 ++--- .../gdb.dwarf2/dw2-inline-many-frames.exp | 168 ++++++------ gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 34 +-- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 46 ++-- .../gdb.dwarf2/dw2-inline-with-lexical-scope.exp | 28 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 156 +++++------ gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 58 ++-- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 60 ++--- gdb/testsuite/gdb.dwarf2/dw2-lines.exp | 28 +- .../gdb.dwarf2/dw2-out-of-range-end-of-seq.exp | 20 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end.exp | 34 +-- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 46 ++-- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 120 ++++----- .../dw2-step-out-of-function-no-stmt.exp | 36 +-- .../gdb.dwarf2/dw2-symtab-includes-lookup.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 2 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 64 ++--- gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp.tcl | 48 ++-- .../gdb.dwarf2/locexpr-data-member-location.exp | 50 ++-- gdb/testsuite/gdb.python/py-value.exp | 3 + gdb/testsuite/gdb.tui/regs.exp | 26 ++ gdb/testsuite/lib/dwarf.exp | 25 +- gdb/testsuite/lib/gdb.exp | 24 +- gdb/tui/tui-regs.c | 107 ++++---- gdb/tui/tui-regs.h | 9 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-winsource.c | 2 +- gdb/utils.c | 17 +- gdb/value.c | 27 +- gdb/xtensa-tdep.c | 25 +- include/ChangeLog | 5 + include/coff/i386.h | 1 + include/coff/x86_64.h | 1 + include/elf/common.h | 2 + ld/ChangeLog | 8 + ld/testsuite/ld-pe/pe.exp | 15 ++ ld/testsuite/ld-pe/secidx.d | 27 ++ ld/testsuite/ld-pe/secidx1.s | 77 ++++++ ld/testsuite/ld-pe/secidx2.s | 17 ++ ld/testsuite/ld-pe/secidx_64.d | 27 ++ opcodes/ChangeLog | 5 + opcodes/s390-mkopc.c | 3 +- 139 files changed, 2363 insertions(+), 1434 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/inst-dwarf.d create mode 100644 gas/testsuite/gas/arm/inst-po-dwarf.d create mode 100644 gas/testsuite/gas/elf/dwarf-3-func.d create mode 100644 gas/testsuite/gas/elf/dwarf-3-func.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-func-global.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-func-local.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-func.d create mode 100644 gas/testsuite/gas/i386/secidx.d create mode 100644 gas/testsuite/gas/i386/secidx.s create mode 100644 gas/testsuite/gas/riscv/insn-dwarf.d create mode 100644 ld/testsuite/ld-pe/secidx.d create mode 100644 ld/testsuite/ld-pe/secidx1.s create mode 100644 ld/testsuite/ld-pe/secidx2.s create mode 100644 ld/testsuite/ld-pe/secidx_64.d