This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-O3_LTO in repository toolchain/ci/binutils-gdb.
from a9ca57d09a Automatic date update in version.in adds 4d1823674e PR26389, nm prints "c" for a common symbol with -flto and -fcommon adds 10885e2436 Set SEC_SMALL_DATA on small common adds 547ce8f00b [gdb/backtrace] Fix printing of fortran string args adds 3d11c30a6e [gdb/testsuite] Fix charlen type in mixed-lang-stack.c adds 878000178e Automatic date update in version.in adds f569c1c51a [gdb/testsuite] Add gdb.base/eh_return.exp adds 246b9ea198 ld: Add a PR binutils/26389 test adds 0dbd452ad2 PowerPC64 inline PLT call tests adds d3267445af Automatic date update in version.in adds 53d5a2a5c1 [gdb] Fix printing of unresolved dynamic type adds d4d05d13eb gas: Fix internal error in S_SET_SEGMENT adds f54be24b10 gdb: use bool in dwarf2_loc_desc_get_symbol_read_needs adds 7635cf797e gdb: fix wrong indentation in symbol_needs_eval_context adds b017825fab Convert CORE_ADDR to Python using gdb_py_object_from_ulongest adds 3ae7ab9992 Fix MI crash with Ada string access adds 326afb7229 Update xfail pattern in gdb.rust/simple.exp adds f9b11e6b18 gdb: fix IA64 build failure of linux-nat adds d2bb907b8b Automatic date update in version.in adds f5fc30d05c PowerPC: Rename xvcvbf16sp to xvcvbf16spn adds 587a437176 Add ChangeLog entries for previous commit. adds d138725a62 gdb/Makefile.in: Add DEBUGINFOD_CFLAGS, DEBUGINFOD_LIBS variables. adds 18a8a00ebe Correct vcmpsq, vcmpuq and xvtlsbb BF field adds 6cdb985c45 Automatic date update in version.in adds 9327494e0e gdb: add linux_nat_debug_printf macro adds d1ce973eb3 PR26349, FAIL: binutils-all/pr25543 on hpux adds c51ed085ab Automatic date update in version.in adds abebb03c3a gas/hash.c: add new functions adds 2b272f449e Use libiberty hash in gas/macro.c. adds 32e4c1c2d7 Use libiberty hash in gas/read.c. adds d3b740ca99 Use libiberty hash in gas/symbols.c. adds 8d32ded0b1 Add new string hash table based on htab_t. adds f7a5981beb Port ecoff.c to str_hash. adds 494b2fc807 Port dw2gencfi.c to str_htab. adds 629310abec Port gas/config/* to str_htab. adds a0522545b6 Remove --reduce-memory-overheads and --hash-size arguments. adds c2fd7faea8 Fix for incorrect breakpoint set in case of flang compiled binary adds 44466e45c5 Apply a workaround to mitigate a quadratic performance hit i [...] adds 33bf4c5c10 gdb: fix typo "breapoint" -> "breakpoint" adds 01147b2082 Ensure that compressed sections that have an ELF compression [...] adds 3ee93972f9 gdb: clear regcaches at the start of regcaches selftest adds dd125343a1 gdb: refactor test_get_thread_arch_aspace_regcache adds cdd9148a19 gdb: split regcaches management selftest adds b70e516e89 gdb: handle the `ptid.is_pid ()` case in registers_changed_ptid new 9cc9699833 Automatic date update in version.in
The 1 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 | 50 ++ bfd/bfd.c | 3 + bfd/ecoff.c | 4 +- bfd/elf-bfd.h | 5 + bfd/elf.c | 22 +- bfd/elf32-frv.c | 1 + bfd/elf32-m32r.c | 4 +- bfd/elf32-microblaze.c | 2 +- bfd/elf32-nds32.c | 4 +- bfd/elf32-nios2.c | 2 +- bfd/elf32-ppc.c | 2 +- bfd/elf32-score.c | 4 +- bfd/elf32-score7.c | 4 +- bfd/elf32-tic6x.c | 4 +- bfd/elf32-v850.c | 15 +- bfd/elf64-alpha.c | 1 + bfd/elf64-ia64-vms.c | 1 + bfd/elfcode.h | 3 +- bfd/elfnn-ia64.c | 1 + bfd/elfxx-mips.c | 4 +- bfd/syms.c | 6 +- bfd/version.h | 2 +- binutils/ChangeLog | 7 + binutils/readelf.c | 34 +- gas/ChangeLog | 451 ++++++++++++++++ gas/NEWS | 3 + gas/as.c | 22 +- gas/as.h | 1 + gas/config/obj-coff-seh.c | 12 +- gas/config/obj-coff.c | 12 +- gas/config/obj-elf.c | 28 +- gas/config/tc-aarch64.c | 119 ++--- gas/config/tc-alpha.c | 41 +- gas/config/tc-arc.c | 62 +-- gas/config/tc-arm.c | 121 ++--- gas/config/tc-avr.c | 32 +- gas/config/tc-cr16.c | 53 +- gas/config/tc-cris.c | 15 +- gas/config/tc-crx.c | 43 +- gas/config/tc-csky.c | 34 +- gas/config/tc-d10v.c | 12 +- gas/config/tc-d30v.c | 8 +- gas/config/tc-dlx.c | 21 +- gas/config/tc-ft32.c | 8 +- gas/config/tc-h8300.c | 8 +- gas/config/tc-hppa.c | 14 +- gas/config/tc-i386.c | 52 +- gas/config/tc-ia64.c | 149 +++--- gas/config/tc-iq2000.c | 14 +- gas/config/tc-m68hc11.c | 18 +- gas/config/tc-m68k.c | 27 +- gas/config/tc-m68k.h | 2 +- gas/config/tc-mcore.c | 8 +- gas/config/tc-microblaze.c | 24 +- gas/config/tc-mips.c | 50 +- gas/config/tc-mmix.c | 8 +- gas/config/tc-mn10200.c | 8 +- gas/config/tc-mn10300.c | 8 +- gas/config/tc-moxie.c | 12 +- gas/config/tc-msp430.c | 11 +- gas/config/tc-nds32.c | 55 +- gas/config/tc-nios2.c | 62 +-- gas/config/tc-ns32k.c | 13 +- gas/config/tc-pdp11.c | 10 +- gas/config/tc-pj.c | 14 +- gas/config/tc-ppc.c | 81 +-- gas/config/tc-pru.c | 46 +- gas/config/tc-riscv.c | 93 +--- gas/config/tc-s390.c | 33 +- gas/config/tc-score.c | 32 +- gas/config/tc-score7.c | 30 +- gas/config/tc-sh.c | 8 +- gas/config/tc-sparc.c | 29 +- gas/config/tc-spu.c | 21 +- gas/config/tc-tic30.c | 66 +-- gas/config/tc-tic4x.c | 59 +-- gas/config/tc-tic54x.c | 201 ++++--- gas/config/tc-tic6x.c | 13 +- gas/config/tc-tilegx.c | 40 +- gas/config/tc-tilepro.c | 53 +- gas/config/tc-v850.c | 9 +- gas/config/tc-vax.c | 26 +- gas/config/tc-wasm32.c | 8 +- gas/config/tc-xgate.c | 10 +- gas/config/tc-z8k.c | 12 +- gas/doc/as.texi | 13 - gas/doc/internals.texi | 32 -- gas/dw2gencfi.c | 18 +- gas/ecoff.c | 31 +- gas/hash.c | 574 +------------------- gas/hash.h | 149 +++--- gas/macro.c | 65 +-- gas/macro.h | 94 +++- gas/read.c | 73 ++- gas/symbols.c | 117 ++-- gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/elf/section-symbol-redef.d | 5 + gas/testsuite/gas/elf/section-symbol-redef.s | 3 + gas/testsuite/gas/ppc/int128.d | 2 +- gas/testsuite/gas/ppc/int128.s | 2 +- gas/testsuite/gas/ppc/vsx4.d | 2 +- gas/testsuite/gas/ppc/vsx4.s | 2 +- gas/testsuite/gas/ppc/xvtlsbb.d | 2 +- gdb/ChangeLog | 106 ++++ gdb/Makefile.in | 8 +- gdb/ada-varobj.c | 8 +- gdb/amd64-tdep.c | 7 +- gdb/arm-tdep.c | 4 +- gdb/dwarf2/loc.c | 33 +- gdb/gdbtypes.c | 35 +- gdb/i386-tdep.c | 8 +- gdb/ia64-linux-nat.c | 1 + gdb/infrun.c | 4 +- gdb/linux-nat.c | 619 ++++++++-------------- gdb/producer.c | 25 + gdb/producer.h | 4 + gdb/python/py-inferior.c | 2 +- gdb/python/py-infevents.c | 4 +- gdb/python/py-linetable.c | 2 +- gdb/regcache.c | 327 ++++++++---- gdb/stack.c | 6 + gdb/testsuite/ChangeLog | 40 ++ gdb/testsuite/gdb.ada/mi_var_access.exp | 52 ++ gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb | 37 ++ gdb/testsuite/gdb.ada/mi_var_access/pck.adb | 26 + gdb/testsuite/gdb.ada/mi_var_access/pck.ads | 23 + gdb/testsuite/gdb.base/eh_return.c | 98 ++++ gdb/testsuite/gdb.base/eh_return.exp | 47 ++ gdb/testsuite/gdb.base/print-file-var.exp | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.c | 10 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 30 +- gdb/testsuite/gdb.fortran/vla-type.exp | 8 +- gdb/testsuite/gdb.rust/simple.exp | 3 +- gdb/testsuite/gdb.trace/strace.exp | 2 +- ld/ChangeLog | 26 + ld/testsuite/ld-elf/zlibbegin.rS | 2 +- ld/testsuite/ld-elf/zlibnormal.rS | 2 +- ld/testsuite/ld-plugin/lto.exp | 4 + ld/testsuite/ld-plugin/pr26389.c | 1 + ld/testsuite/ld-plugin/pr26389.d | 3 + ld/testsuite/ld-powerpc/inline-1.d | 19 + ld/testsuite/ld-powerpc/inline-2.d | 20 + ld/testsuite/ld-powerpc/inline-3.d | 20 + ld/testsuite/ld-powerpc/inline-4.d | 20 + ld/testsuite/ld-powerpc/inline.s | 12 + ld/testsuite/ld-powerpc/inlinepcrel-1.d | 17 + ld/testsuite/ld-powerpc/inlinepcrel-2.d | 18 + ld/testsuite/ld-powerpc/inlinepcrel-3.d | 18 + ld/testsuite/ld-powerpc/inlinepcrel.s | 9 + ld/testsuite/ld-powerpc/powerpc.exp | 7 + opcodes/ChangeLog | 10 + opcodes/ppc-opc.c | 8 +- 152 files changed, 3046 insertions(+), 2656 deletions(-) create mode 100644 gas/testsuite/gas/elf/section-symbol-redef.d create mode 100644 gas/testsuite/gas/elf/section-symbol-redef.s create mode 100644 gdb/testsuite/gdb.ada/mi_var_access.exp create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/pck.adb create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/pck.ads create mode 100644 gdb/testsuite/gdb.base/eh_return.c create mode 100644 gdb/testsuite/gdb.base/eh_return.exp create mode 100644 ld/testsuite/ld-plugin/pr26389.c create mode 100644 ld/testsuite/ld-plugin/pr26389.d create mode 100644 ld/testsuite/ld-powerpc/inline-1.d create mode 100644 ld/testsuite/ld-powerpc/inline-2.d create mode 100644 ld/testsuite/ld-powerpc/inline-3.d create mode 100644 ld/testsuite/ld-powerpc/inline-4.d create mode 100644 ld/testsuite/ld-powerpc/inline.s create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel-1.d create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel-2.d create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel-3.d create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel.s