This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-O2 in repository toolchain/ci/binutils-gdb.
from 722a298cca Remove test files for a different patch accidentally committ [...] adds 605dc2c21d Some i18n fixes for the TUI adds 0f8d8876d9 Remove NULL check from tui_reg_command adds 1a4f81dd7e Minor rearrangement in tui-regs.c adds 8e114aab8b Remove tui_data_item_window::value adds b9ad36868f Change tui_data_item_window::content to be a unique_xmalloc_ptr adds 42cc14a753 Rearrange tui-regs.c some more adds 63356bfda1 Change tui_check_register_values to be a method adds ca02d7c800 Add two methods to tui_data_window adds fa4dc567ae Remove indirection from tui_data_window::regs_content adds 100c2bf31f Remove tui_data_window::display_regs adds ab0e1f1a45 Change tui_make_window to be a method adds 973961bda3 Move some defines to tui-stack.c adds 072272ce05 Remove some defines from tui-data.h adds 04c72a68e0 Change some tui_data_window methods to be private adds b068c22c2a Automatic date update in version.in adds 61f80d5daf [gdb/testsuite] Stabilize gdb-caching-proc.exp test order adds 3960cb7a1b gdb/djgpp: Add Hygon Dhyana processor support adds c07aae6e72 Fix g++ 9.1 build breakage adds 26c957f127 Fix nullptr in with_command_1 adds 65d20a7403 Automatic date update in version.in adds baf46cd780 ARM CMSE symbols adds a051e2f3e0 [AArch64][gas] Update MTE system register encodings adds b20d385926 Implement a float16 directive for assembling 16 bit IEEE 754 [...] adds 652afeef24 AArch64: Fix LD crash on weak and undefined TLS symbols. (PR [...] adds 43771869e5 gdb/fortran: Remove some dead code from the parser adds a3197745b1 Fix the assembler's floating point number parser so that it [...] adds 4ac948a044 Prevent a floating point exception in the dwarf parser when [...] adds 93d6a337d5 oops - omitted changelog entry from previous delta. adds 03da31c676 Fix an illegal memory access when dumping corrupt x86_64 PE [...] adds 0535e5d74d Arm: Add support for missing CPUs adds 395fad095c [gdb/testsuite] Make gdb_test message more informative in mu [...] adds 272044897e Make GDB compile with Python 3 on MinGW adds 1aa7f807d2 Automatic date update in version.in adds afc72f154d Prevent a potential illegal memory access in the DWARF parse [...] adds fe4b77d9e5 Updated Swedish translation for the gas sub-directory. adds 2600d80ccd PR24933, Memory leak in elf_x86_64_get_synthetic_symtab adds a7ba389645 Stop the BFD library from failing when encountering a second [...] adds 09f7b0de53 or1k: Fix incorrect value in PLT GOT entries, causing infinite loop adds de8af80891 Fix bug in nios2 prologue analysis. adds 2d41fa1165 Move gdb-dlfcn.[ch] to gdbsupport/ adds 8a9455cc82 Automatic date update in version.in adds 6d5554a605 PowerPC64 segfault in ppc64_elf_edit_toc adds d0509ba443 Fix compile warning in symtab.c adds 25602020bc Automatic date update in version.in adds e3ec872f80 Convert the RX target to make use of target descriptions. adds beadd3e84e dwarf2read: replace gdb::optional<bool> with enum adds c9d136dade Automatic date update in version.in adds 23c13d4299 dwarf2read: fix compilation issue with gcc 4.8 adds db3b6ecc28 RISC-V: Improve li expansion for better code density. adds 37606e67df PR24938, Null Pointer Dereference in debug.c:debug_write_type adds d9c4ba536c Use raw strings on gdb.python/py-xmethods.exp (and fix Pytho [...] adds b694989f50 [gdb/testsuite] Make skip_libstdcxx_probe_tests return 1 if true adds 5c31b35808 [gdb, c++] Improve error message when using libstdcxx withou [...] adds 9aa5520697 Factor out the common code in lookup_{static,global}_symbol adds e8fffdff93 Automatic date update in version.in adds c4a23bf878 Add support for the MVE VMOV instruction to the ARM assemble [...] adds 4acfdd20c9 gdb: Add new -n flag to some info commands adds ec1b0fbb8d Improve the DWARF decoder's ability to describe the DW_AT_di [...] adds 550105b779 Fix compiler warning in linux-namespaces.c adds 72dd1784ef Automatic date update in version.in adds a1c110a3fe Add a --source-comment=<text> option to objdump which provid [...] adds fa463e9fc6 Add an option to objcopy to change the alignment of sections. adds 1f20c35ea4 gdb/fortran: Implement la_print_typedef for Fortran adds d8f27c6018 gdb/fortran: Don't include module symbols when searching for types adds 8ae0786c30 Fix Gnulib glob.c resource leaks found by Coverity adds a78fca7b57 Segfault in ld building SPEC CPU2017 527.cam4_r with -flto adds 48352473b1 [gdb/testsuite] Fix info-var.exp for debug info from other files adds 83cf0d04dc PR24891, objdump memory leaks when parsing malformed archive adds a85eba51f6 Tidy check_uvalue adds 09c721040c Automatic date update in version.in adds 507685a390 RISC-V: Fix a gp relaxation reloc overflow error. adds dd9b12c245 PowerPC64 xlate_pcrel_opt adds c0d9f31dbd PR24697, R_PPC_EMB_SDA21 cannot be used when making a shared object adds 8077c50dbb [gdb/testsuite] Fix gdb.fortran/info-types.exp regexp adds 16d01f9cd4 Fix PR win32/24284: tcp_auto_retry doesn't work in MinGW adds 2ea1a07a0a Run argv0-symlink.exp only on native target and local host.
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 83 ++++ bfd/archive.c | 10 +- bfd/bfd-in2.h | 3 + bfd/bfd.c | 3 + bfd/cpu-arm.c | 3 + bfd/elf.c | 13 +- bfd/elf32-arm.c | 26 +- bfd/elf32-or1k.c | 7 +- bfd/elf32-ppc.c | 19 +- bfd/elf64-ppc.c | 46 +- bfd/elfnn-aarch64.c | 83 +++- bfd/elfnn-riscv.c | 17 +- bfd/elfxx-aarch64.c | 15 +- bfd/elfxx-aarch64.h | 4 +- bfd/elfxx-x86.c | 7 +- bfd/pei-x86_64.c | 71 ++- bfd/version.h | 2 +- binutils/ChangeLog | 75 ++++ binutils/NEWS | 5 + binutils/debug.c | 5 +- binutils/doc/binutils.texi | 21 +- binutils/dwarf.c | 488 ++++++++++++++++++--- binutils/objcopy.c | 50 ++- binutils/objdump.c | 18 +- binutils/testsuite/binutils-all/dwarf-attributes.S | 8 +- binutils/testsuite/binutils-all/dwarf-attributes.W | 72 +-- binutils/testsuite/binutils-all/objdump.exp | 40 ++ gas/ChangeLog | 46 ++ gas/NEWS | 13 +- gas/atof-generic.c | 39 +- gas/config/tc-aarch64.c | 3 +- gas/config/tc-arm.c | 15 +- gas/config/tc-riscv.c | 38 +- gas/doc/c-aarch64.texi | 8 + gas/doc/c-arm.texi | 3 + gas/po/sv.po | 71 +-- gas/testsuite/gas/aarch64/float16-be.d | 11 + gas/testsuite/gas/aarch64/float16-le.d | 11 + gas/testsuite/gas/aarch64/float16.s | 19 + gas/testsuite/gas/aarch64/sysreg-4.d | 20 +- gas/testsuite/gas/all/float.s | 2 + .../gas/{aarch64 => arm}/cpu-cortex-a76ae.d | 0 .../gas/{aarch64 => arm}/cpu-cortex-a77.d | 0 gas/testsuite/gas/arm/cpu-cortex-m35p.d | 6 + gas/testsuite/gas/arm/mve-vmov-1.d | 25 ++ gas/testsuite/gas/arm/mve-vmov-1.s | 6 + gas/testsuite/gas/arm/mve-vorr.d | 400 ++++++++--------- gas/testsuite/gas/i386/fp.d | 1 + gas/testsuite/gas/i386/fp.s | 4 + gas/testsuite/gas/riscv/li32.d | 17 + gas/testsuite/gas/riscv/li32.s | 5 + gas/testsuite/gas/riscv/li64.d | 44 ++ gas/testsuite/gas/riscv/li64.s | 9 + gdb/ChangeLog | 287 ++++++++++++ gdb/Makefile.in | 4 +- gdb/NEWS | 7 + gdb/break-catch-throw.c | 6 +- gdb/cli/cli-cmds.c | 3 + gdb/cli/cli-utils.c | 65 +-- gdb/cli/cli-utils.h | 39 +- gdb/compile/compile-c-support.c | 2 +- gdb/configure | 5 +- gdb/configure.ac | 3 +- gdb/doc/ChangeLog | 9 + gdb/doc/gdb.texinfo | 25 +- gdb/dwarf2read.c | 16 +- gdb/f-exp.y | 14 +- gdb/f-lang.c | 2 +- gdb/f-lang.h | 5 + gdb/f-typeprint.c | 11 + gdb/features/Makefile | 2 + gdb/features/rx.c | 80 ++++ gdb/features/rx.xml | 74 ++++ gdb/gdbserver/ChangeLog | 7 + gdb/gdbserver/Makefile.in | 2 + gdb/gdbserver/config.in | 3 + gdb/gdbserver/configure | 2 +- gdb/gdbsupport/common.m4 | 3 +- gdb/{ => gdbsupport}/gdb-dlfcn.c | 2 +- gdb/{ => gdbsupport}/gdb-dlfcn.h | 0 gdb/go32-nat.c | 7 +- gdb/jit.c | 2 +- gdb/mingw-hdep.c | 11 + gdb/nat/linux-namespaces.c | 2 +- gdb/nios2-tdep.c | 8 +- gdb/python/lib/gdb/__init__.py | 26 ++ gdb/python/python.c | 27 +- gdb/rx-tdep.c | 160 ++----- gdb/stack.c | 77 +++- gdb/symtab.c | 236 ++++++---- gdb/symtab.h | 3 +- gdb/testsuite/ChangeLog | 67 +++ gdb/testsuite/gdb.base/argv0-symlink.exp | 17 + gdb/testsuite/gdb.base/gdb-caching-proc.exp | 1 + gdb/testsuite/gdb.base/info-fun.exp | 97 ++-- gdb/testsuite/gdb.base/info-var-f1.c | 24 + .../gdb.base/info-var-f2.c} | 31 +- gdb/testsuite/gdb.base/info-var.exp | 66 +++ gdb/testsuite/gdb.base/info-var.h | 18 + gdb/testsuite/gdb.base/with.exp | 2 + gdb/testsuite/gdb.cp/exceptprint.exp | 2 +- gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp | 41 ++ gdb/testsuite/gdb.fortran/info-types.exp | 50 +++ gdb/testsuite/gdb.fortran/info-types.f90 | 36 ++ gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 2 +- gdb/testsuite/gdb.multi/multi-term-settings.exp | 4 +- gdb/testsuite/gdb.python/py-xmethods.py | 36 +- gdb/testsuite/lib/fortran.exp | 24 + gdb/testsuite/lib/gdb.exp | 9 +- gdb/tui/tui-command.c | 2 +- gdb/tui/tui-data.c | 1 - gdb/tui/tui-data.h | 34 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-hooks.c | 7 +- gdb/tui/tui-io.c | 14 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 4 +- gdb/tui/tui-regs.c | 262 +++++------ gdb/tui/tui-regs.h | 74 ++-- gdb/tui/tui-source.c | 3 +- gdb/tui/tui-source.h | 2 +- gdb/tui/tui-stack.c | 12 + gdb/tui/tui-wingeneral.c | 39 +- gdb/tui/tui-wingeneral.h | 1 - gnulib/ChangeLog | 6 + gnulib/import/glob.c | 84 +++- .../patches/0003-Fix-glob-c-Coverity-issues.patch | 279 ++++++++++++ gnulib/update-gnulib.sh | 1 + include/ChangeLog | 4 + include/elf/arm.h | 7 - ld/ChangeLog | 15 + ld/plugin.c | 2 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 + ld/testsuite/ld-aarch64/undef-tls.d | 17 + ld/testsuite/ld-aarch64/undef-tls.s | 13 + ld/testsuite/ld-aarch64/weak-tls.d | 8 + ld/testsuite/ld-aarch64/weak-tls.s | 16 + opcodes/ChangeLog | 12 + opcodes/aarch64-opc.c | 20 +- opcodes/arm-dis.c | 23 + 140 files changed, 3498 insertions(+), 1244 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/float16-be.d create mode 100644 gas/testsuite/gas/aarch64/float16-le.d create mode 100644 gas/testsuite/gas/aarch64/float16.s copy gas/testsuite/gas/{aarch64 => arm}/cpu-cortex-a76ae.d (100%) copy gas/testsuite/gas/{aarch64 => arm}/cpu-cortex-a77.d (100%) create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m35p.d create mode 100644 gas/testsuite/gas/riscv/li32.d create mode 100644 gas/testsuite/gas/riscv/li32.s create mode 100644 gas/testsuite/gas/riscv/li64.d create mode 100644 gas/testsuite/gas/riscv/li64.s create mode 100644 gdb/features/rx.c create mode 100644 gdb/features/rx.xml rename gdb/{ => gdbsupport}/gdb-dlfcn.c (99%) rename gdb/{ => gdbsupport}/gdb-dlfcn.h (100%) create mode 100644 gdb/testsuite/gdb.base/info-var-f1.c copy gdb/{tui/tui-wingeneral.h => testsuite/gdb.base/info-var-f2.c} (50%) create mode 100644 gdb/testsuite/gdb.base/info-var.exp create mode 100644 gdb/testsuite/gdb.base/info-var.h create mode 100644 gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp create mode 100644 gdb/testsuite/gdb.fortran/info-types.exp create mode 100644 gdb/testsuite/gdb.fortran/info-types.f90 create mode 100644 gnulib/patches/0003-Fix-glob-c-Coverity-issues.patch create mode 100644 ld/testsuite/ld-aarch64/undef-tls.d create mode 100644 ld/testsuite/ld-aarch64/undef-tls.s create mode 100644 ld/testsuite/ld-aarch64/weak-tls.d create mode 100644 ld/testsuite/ld-aarch64/weak-tls.s