This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-check_binutils in repository toolchain/ci/binutils-gdb.
from 6c356992b4 Automatic date update in version.in adds eb19308f2d x86: honor signedness of PC-relative relocations adds a3b5ef3e45 gdb: remove unused argument from gdb_init adds 913832e99c gdb: ensure SIGINT is set to SIG_DFL during initialisation adds 8e3685bf25 gdb: delay python initialisation until gdbpy_finish_initialization adds 880ae75a2b gdb delay guile initialization until gdbscm_finish_initialization adds 1178f01adf gdb: initialise extension languages after processing early s [...] adds 041ca48e97 gdb: extension languages finish_initialization to initialize adds edeaceda7b gdb: startup commands to control Python extension language adds 24aebc79b1 Stop the BFD library from treating annobin symbols as potent [...] adds e43c3e2a74 gdb/doc: use @env to reference environment variables adds db2534b704 Fix Ada overloading with 'null' adds ae95c78d26 Automatic date update in version.in adds 8eb82ba1fd gdb/NEWS: Fix typo and stray full stop adds 44f871628c x86: allow @size to also (sensibly) apply to sections adds 3abbafc2aa x86: relax when/how @size can be used adds 5edb8e3f5a Correct the text describing windres's --processor option. adds a2443c8988 x86-64: adjust recently added tests adds 89ba430c6b gdb: move some variables to an inner scope in save_waitstatus adds 063e75c9e4 Fix illegal memory accesses when parsing a corrupt SOM format file. adds 09e40e44ad Fix an access through a null pointer when parsing a corrupt [...] adds e197dfae62 gdb: don't use C++17 namespace declaration style adds 3f33407487 [gdb/testsuite] Fix timeout in gdb.base/valgrind-infcall-2.exp adds 7a8238b072 Automatic date update in version.in adds 7f7f284dfe [gdb/testsuite] Fix duplicate test name in gdb.mi/mi-sym-info.exp adds 5536f0cc62 [gdb/testsuite] Make gdb.mi/mi-sym-info.exp more robust agai [...] adds bceb87ef4d Fix illegal memory access when parsing a corrupt PE format file. adds bfbfa6e7f4 Fix attempt to free non-allocated pointer when parsing .debu [...] adds 6cb40a679b Fix a double free when re-allocating a buffer to size 0. adds 9f84cb380e Fix an illegal memory access when parsing a corrupt core note. adds d1fbc3ba09 Fix illegal memory access parsing a corrupt MACH-O format file. adds 2869ac4b59 Fix crash with GNAT minimal encodings adds 698facb837 Use rvalue reference in thread_pool::post_task adds 1053c6389a Use template functions in windows-nat.c adds 9e439f0098 Move function indirection code to nat/windows-nat adds de07187290 Use nat/windows-nat function indirection code adds e228ef975e Share DLL code between gdb and gdbserver adds 1bee48c7ad Make get_image_name static adds 0d305d5c67 Allocate dwarf2_per_cu_data with 'new' adds 91eea9cc48 Remove dwarf2_per_bfd::all_type_units adds b8efb248a8 Do not separately read type units adds 698d38980e Automatic date update in version.in adds 6aee2cb249 opcodes: xtensa: support branch visualization adds ccf2e5927c sim: callback: inline wrap helper adds 163cb76122 sim: arm: move build logic to source files adds ce2248135a sim: aarch64: fix 64-bit immediate shifts adds f1ca32150c sim: aarch64: use PRIx64 for formatting 64-bit types adds bd12755bf4 sim: riscv: fix building on 32-bit hosts w/out int128 adds 2a83fd8f48 sim: rx: cast bfd_vma when printing adds fe34861780 sim: nrun: add local strsignal prototype new d113096b47 Automatic date update in version.in new 8e5f151657 sim: add framework for declaring init callbacks locally new adbaa7b838 sim: mips: mark local func static new 328e805b5a sim: dv-sockser: localize init callback new e4821e2f5f sim: options: fix --help output new d89a87ba3c sim: bfin: move option inits to respective modules
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 | 48 ++ bfd/coff-rs6000.c | 4 + bfd/elf.c | 23 +- bfd/elf32-arm.c | 27 +- bfd/elf32-xtensa.c | 7 +- bfd/elf64-ppc.c | 23 +- bfd/elfnn-aarch64.c | 26 +- bfd/libbfd.c | 2 +- bfd/mach-o.c | 3 +- bfd/som.c | 27 +- bfd/syms.c | 4 + bfd/version.h | 2 +- binutils/ChangeLog | 12 + binutils/doc/binutils.texi | 7 +- binutils/dwarf.c | 37 +- gas/ChangeLog | 49 ++ gas/config/tc-i386.c | 114 +++- gas/config/tc-i386.h | 6 +- gas/testsuite/gas/i386/i386.exp | 7 + gas/testsuite/gas/i386/lea64-optimize.d | 14 +- gas/testsuite/gas/i386/lea64.d | 14 +- gas/testsuite/gas/i386/pcrel64.l | 54 ++ gas/testsuite/gas/i386/pcrel64.s | 27 + gas/testsuite/gas/i386/size-2.d | 13 +- gas/testsuite/gas/i386/size-2.s | 3 + gas/testsuite/gas/i386/size-5.s | 32 ++ gas/testsuite/gas/i386/size-5a.d | 28 + gas/testsuite/gas/i386/size-5b.d | 15 + gas/testsuite/gas/i386/x86-64-rip-2.d | 21 + gas/testsuite/gas/i386/x86-64-rip-2.s | 10 + gas/testsuite/gas/i386/x86-64-rip-inval-1.l | 11 + gas/testsuite/gas/i386/x86-64-rip-inval-1.s | 5 + gas/testsuite/gas/i386/x86-64-rip-inval-2.l | 11 + gas/testsuite/gas/i386/x86-64-rip-inval-2.s | 5 + gas/testsuite/gas/i386/x86-64-size-2.d | 13 +- gdb/ChangeLog | 293 ++++++++++ gdb/NEWS | 16 + gdb/ada-exp.y | 6 +- gdb/ada-lang.c | 30 +- gdb/ada-valprint.c | 15 +- gdb/auto-load.h | 6 +- gdb/doc/ChangeLog | 19 + gdb/doc/gdb.texinfo | 54 +- gdb/doc/python.texi | 38 ++ gdb/dwarf2/index-write.c | 51 +- gdb/dwarf2/read.c | 594 ++++++++------------- gdb/dwarf2/read.h | 87 ++- gdb/extension-priv.h | 9 +- gdb/extension.c | 36 +- gdb/extension.h | 2 +- gdb/guile/guile.c | 86 ++- gdb/guile/scm-arch.c | 5 + gdb/guile/scm-block.c | 5 + gdb/guile/scm-frame.c | 5 + gdb/guile/scm-objfile.c | 5 + gdb/guile/scm-progspace.c | 5 + gdb/guile/scm-symbol.c | 5 + gdb/guile/scm-symtab.c | 5 + gdb/guile/scm-type.c | 11 +- gdb/infrun.c | 5 +- gdb/main.c | 5 +- gdb/nat/windows-nat.c | 313 ++++++++++- gdb/nat/windows-nat.h | 115 +++- gdb/python/py-arch.c | 8 +- gdb/python/py-block.c | 17 +- gdb/python/py-inferior.c | 11 +- gdb/python/py-objfile.c | 9 +- gdb/python/py-progspace.c | 9 +- gdb/python/py-registers.c | 11 +- gdb/python/py-symbol.c | 15 +- gdb/python/py-symtab.c | 23 +- gdb/python/py-type.c | 11 +- gdb/python/py-unwind.c | 23 +- gdb/python/python.c | 129 ++++- gdb/testsuite/ChangeLog | 31 ++ gdb/testsuite/gdb.ada/enum_idx_packed.exp | 3 + gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 4 + gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 5 + .../testsuite/gdb.ada/null_overload.exp | 39 +- gdb/testsuite/gdb.ada/null_overload/foo.adb | 42 ++ gdb/testsuite/gdb.mi/mi-sym-info.exp | 103 ++-- gdb/testsuite/gdb.python/py-startup-opt.exp | 118 ++++ gdb/testsuite/lib/valgrind.exp | 2 +- gdb/top.c | 10 +- gdb/top.h | 2 +- gdb/windows-nat.c | 418 +-------------- gdbserver/ChangeLog | 29 + gdbserver/win32-low.cc | 298 +---------- gdbsupport/ChangeLog | 6 + gdbsupport/thread-pool.cc | 4 +- gdbsupport/thread-pool.h | 2 +- ld/ChangeLog | 6 + ld/testsuite/ld-elf/anno-sym.d | 5 + ld/testsuite/ld-elf/anno-sym.l | 4 + ld/testsuite/ld-elf/anno-sym.s | 13 + opcodes/ChangeLog | 5 + opcodes/xtensa-dis.c | 10 + sim/ChangeLog | 4 + sim/aarch64/ChangeLog | 14 + sim/aarch64/config.in | 3 + sim/aarch64/configure | 7 +- sim/aarch64/cpustate.c | 11 +- sim/aarch64/simulator.c | 4 +- sim/arm/ChangeLog | 10 + sim/arm/Makefile.in | 10 +- sim/arm/armemu32.c | 18 + sim/arm/config.in | 3 + sim/arm/configure | 7 +- sim/avr/ChangeLog | 4 + sim/avr/config.in | 3 + sim/avr/configure | 7 +- sim/bfin/ChangeLog | 12 + sim/bfin/config.in | 3 + sim/bfin/configure | 7 +- sim/bfin/dv-bfin_mmu.c | 12 +- sim/bfin/interp.c | 11 - sim/bfin/machs.c | 12 +- sim/bpf/ChangeLog | 4 + sim/bpf/config.in | 3 + sim/bpf/configure | 7 +- sim/common/ChangeLog | 37 ++ sim/common/Make-common.in | 24 +- sim/common/callback.c | 84 ++- sim/common/dv-sockser.c | 5 +- sim/common/dv-sockser.h | 2 - sim/common/nrun.c | 5 + sim/common/sim-module.c | 60 ++- sim/common/sim-module.h | 1 + sim/common/sim-options.c | 1 + sim/cr16/ChangeLog | 4 + sim/cr16/config.in | 3 + sim/cr16/configure | 7 +- sim/cris/ChangeLog | 4 + sim/cris/config.in | 3 + sim/cris/configure | 7 +- sim/d10v/ChangeLog | 4 + sim/d10v/config.in | 3 + sim/d10v/configure | 7 +- sim/erc32/ChangeLog | 4 + sim/erc32/config.in | 3 + sim/erc32/configure | 7 +- sim/example-synacor/ChangeLog | 4 + sim/example-synacor/config.in | 3 + sim/example-synacor/configure | 7 +- sim/frv/ChangeLog | 4 + sim/frv/config.in | 3 + sim/frv/configure | 7 +- sim/ft32/ChangeLog | 4 + sim/ft32/config.in | 3 + sim/ft32/configure | 7 +- sim/h8300/ChangeLog | 4 + sim/h8300/config.in | 3 + sim/h8300/configure | 7 +- sim/iq2000/ChangeLog | 4 + sim/iq2000/config.in | 3 + sim/iq2000/configure | 7 +- sim/lm32/ChangeLog | 4 + sim/lm32/config.in | 3 + sim/lm32/configure | 7 +- sim/m32c/ChangeLog | 4 + sim/m32c/config.in | 3 + sim/m32c/configure | 7 +- sim/m32r/ChangeLog | 4 + sim/m32r/config.in | 3 + sim/m32r/configure | 7 +- sim/m4/sim_ac_common.m4 | 1 + sim/m68hc11/ChangeLog | 4 + sim/m68hc11/config.in | 3 + sim/m68hc11/configure | 7 +- sim/mcore/ChangeLog | 4 + sim/mcore/config.in | 3 + sim/mcore/configure | 7 +- sim/microblaze/ChangeLog | 4 + sim/microblaze/config.in | 3 + sim/microblaze/configure | 7 +- sim/mips/ChangeLog | 8 + sim/mips/config.in | 3 + sim/mips/configure | 7 +- sim/mips/cp1.c | 2 +- sim/mn10300/ChangeLog | 4 + sim/mn10300/config.in | 3 + sim/mn10300/configure | 7 +- sim/moxie/ChangeLog | 4 + sim/moxie/config.in | 3 + sim/moxie/configure | 7 +- sim/msp430/ChangeLog | 4 + sim/msp430/config.in | 3 + sim/msp430/configure | 7 +- sim/or1k/ChangeLog | 4 + sim/or1k/config.in | 3 + sim/or1k/configure | 7 +- sim/pru/ChangeLog | 4 + sim/pru/config.in | 3 + sim/pru/configure | 7 +- sim/riscv/ChangeLog | 8 + sim/riscv/config.in | 3 + sim/riscv/configure | 7 +- sim/riscv/sim-main.c | 2 +- sim/rl78/ChangeLog | 4 + sim/rl78/config.in | 3 + sim/rl78/configure | 7 +- sim/rx/ChangeLog | 8 + sim/rx/config.in | 3 + sim/rx/configure | 7 +- sim/rx/load.c | 2 +- sim/sh/ChangeLog | 4 + sim/sh/config.in | 3 + sim/sh/configure | 7 +- sim/v850/ChangeLog | 4 + sim/v850/config.in | 3 + sim/v850/configure | 7 +- 211 files changed, 3103 insertions(+), 1630 deletions(-) create mode 100644 gas/testsuite/gas/i386/pcrel64.l create mode 100644 gas/testsuite/gas/i386/pcrel64.s create mode 100644 gas/testsuite/gas/i386/size-5.s create mode 100644 gas/testsuite/gas/i386/size-5a.d create mode 100644 gas/testsuite/gas/i386/size-5b.d create mode 100644 gas/testsuite/gas/i386/x86-64-rip-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-rip-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-1.l create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-2.l create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-2.s copy sim/arm/Makefile.in => gdb/testsuite/gdb.ada/null_overload.exp (52%) create mode 100644 gdb/testsuite/gdb.ada/null_overload/foo.adb create mode 100644 gdb/testsuite/gdb.python/py-startup-opt.exp create mode 100644 ld/testsuite/ld-elf/anno-sym.d create mode 100644 ld/testsuite/ld-elf/anno-sym.l create mode 100644 ld/testsuite/ld-elf/anno-sym.s create mode 100644 sim/arm/armemu32.c