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-aarch64-stable-allyesconfig in repository toolchain/ci/binutils-gdb.
from 75337cbc14 [gdb/symtab] Fix .debug_aranges duplicate offset warning adds 37513c1efb ld: Add support for a new option, -exclude-symbols, in COFF [...] adds 61f6b650f9 ld: Support the -exclude-symbols option via COFF def files, [...] adds c1165f1bcf Automatic date update in version.in adds d2dcf3908f x86: XOP shift insns don't really allow B suffix adds 217cbb0055 PE objdump -x adds 3a368c4c24 arm: Use DWARF numbering convention for pseudo-register repr [...] adds e90f28a7a7 arm: Add cfi expression support for ra_auth_code adds b90e0b2f1b ld: aarch64: Update test linker scripts relocs.ld and relocs [...] adds 976f16630b ld: aarch64: Adjust TLS relaxation condition adds 2ba2f09618 ELF: emit symbol table when there are relocations adds 13db4a0c4d fbsd-nat: Correct the return type of the have_regset method. adds 03d0ae791f Add ELFCOMPRESS_ZSTD. adds 8aaafe957c Automatic date update in version.in adds 2c735193b8 x86: also use D for MOVBE adds 0aea480cd8 x86: properly mark i386-only insns adds 5844ccaac7 x86: improve/shorten vector zeroing-idiom optimization conditional adds ecfc6ddb80 Re: PE objdump -x adds f74a5e6f2e gdb: Fix regression in varobj recreation adds 8b8da1a9f3 gdb/amd64: clean up unused variable adds a6ad791442 Fix a conflict between the linker's need to rename some PE f [...] adds 4d44946794 gprofng: fix bug 29410 - Argument " 0." isn't numeric i [...] adds 98badbfdc2 Use gdb_bfd_ref_ptr in objfile adds 075e4d6d95 Use auto_obstack in objfile adds 88c4cce8d2 Use unique_ptr to destroy per-bfd object adds 59f214544c elf: Reset alignment for each PT_LOAD segment adds fcbfb25dcc Automatic date update in version.in adds 94e27e8e69 MIPS: Use R_MIPS_REL16 for BFD_RELOC_16 adds 6b9bd54c24 Re: Get rid of fprintf_vma and sprintf_vma adds b82817674f Don't use BFD_VMA_FMT in binutils adds 60adf22c14 [gdb/tdep] Fix gdb.base/large-frame.exp for aarch64 adds 3c71833c67 [gdb/testsuite] Fix ERROR in gdb.base/watchpoint-unaligned.exp adds 367dda8596 [gdb/testsuite] Fix .debug_aranges in gdb.dwarf2/fission-loclists.S adds 0655397b57 Use bool in gdbarch adds b987c79ac1 Use new and delete for gdbarch adds 8b15404301 Allow registry to refer to const types adds cb275538db Use registry in gdbarch adds 62b73b6580 Automatic date update in version.in adds 1369522f36 Recognize the new ELF compression type for ZSTD. adds 701821154b Add gold support for --package-metadata option. adds 731d2cc1d5 [gdb] Add debug_{exp,val} adds 5858ac626e When gas/read.c calls mbstowcs with a NULL destination, it s [...] adds 8005415fe9 gas: fix a testcase broken by new ZSTD support adds 188bc85476 binutils/Dwarf: avoid "shadowing" of glibc function name adds dfbc689c69 Sanity check loc_offsets index adds 37c59664ad asan: ppc64_elf_get_synthetic_symtab heap buffer overflow adds 5ee285ca3e Update following 2.39 release adds 377c3a9c91 Introduce gdb::make_function_view adds b859a3ef48 [gdbsupport] Add task size parameter in parallel_for_each adds b069b588cf [gdb/symtab] Use task size in parallel_for_each in dwarf2_bu [...] adds 728d5439e3 [gdb] Add unit test for gdb::sequential_for_each adds 99c9026904 [gdb/build] Fix build breaker in language.c with gcc 7.5.0
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 13 + bfd/archive.c | 6 +- bfd/bfd-in2.h | 2 + bfd/bfd.c | 2 + bfd/cache.c | 8 +- bfd/coff64-rs6000.c | 2 +- bfd/coffcode.h | 8 +- bfd/elf.c | 26 +- bfd/elf32-ppc.c | 6 +- bfd/elf32-rx.c | 23 +- bfd/elf64-ia64-vms.c | 2 +- bfd/elf64-mips.c | 1 + bfd/elf64-ppc.c | 12 +- bfd/elfcode.h | 7 +- bfd/elflink.c | 8 +- bfd/elfn32-mips.c | 1 + bfd/elfnn-aarch64.c | 92 ++--- bfd/opncls.c | 24 +- bfd/pei-x86_64.c | 41 +- bfd/version.h | 2 +- binutils/README-how-to-make-a-release | 45 ++- binutils/bucomm.c | 6 +- binutils/coffdump.c | 3 +- binutils/dwarf.c | 46 ++- binutils/od-xcoff.c | 34 +- binutils/readelf.c | 135 +++---- binutils/size.c | 14 +- elfcpp/elfcpp.h | 4 +- gas/ChangeLog | 6 + gas/config/tc-arc.c | 12 +- gas/config/tc-arm.c | 163 ++++---- gas/config/tc-i386.c | 37 +- gas/config/tc-riscv.c | 10 +- gas/macro.c | 2 +- gas/read.c | 5 +- gas/testsuite/gas/arm/cfi-pacbti-m-readelf.d | 31 ++ gas/testsuite/gas/arm/cfi-pacbti-m.s | 22 ++ gas/testsuite/gas/arm/unwind-pacbti-m-readelf.d | 4 +- gas/testsuite/gas/arm/unwind-pacbti-m.d | 2 +- gas/testsuite/gas/elf/section10.d | 3 +- gas/testsuite/gas/elf/section10.s | 2 +- gdb/aarch64-tdep.c | 22 +- gdb/amd64-tdep.c | 4 - gdb/arch-utils.c | 124 +----- gdb/arm-tdep.c | 21 +- gdb/auto-load.c | 4 +- gdb/bsd-uthread.c | 37 +- gdb/build-id.c | 2 +- gdb/coff-pe-read.c | 4 +- gdb/coffread.c | 27 +- gdb/compile/compile-object-load.c | 2 +- gdb/ctfread.c | 6 +- gdb/d-lang.c | 21 +- gdb/d-lang.h | 48 +-- gdb/dbxread.c | 22 +- gdb/dtrace-probe.c | 2 +- gdb/dwarf2/expr.c | 32 +- gdb/dwarf2/frame.c | 64 ++- gdb/dwarf2/index-cache.c | 2 +- gdb/dwarf2/index-write.c | 2 +- gdb/dwarf2/loc.c | 4 +- gdb/dwarf2/read.c | 79 ++-- gdb/elfread.c | 43 ++- gdb/expprint.c | 13 + gdb/f-lang.c | 18 +- gdb/f-lang.h | 32 +- gdb/fbsd-nat.c | 2 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 25 +- gdb/frame-base.c | 38 +- gdb/frame-unwind.c | 39 +- gdb/gcore.c | 2 +- gdb/gdbarch.c | 428 ++++++++++----------- gdb/gdbarch.h | 34 +- gdb/gdbarch.py | 30 +- gdb/gdbtypes.c | 29 +- gdb/gdbtypes.h | 94 ++--- gdb/gnu-v3-abi.c | 42 +- gdb/go-lang.c | 21 +- gdb/go-lang.h | 36 +- gdb/guile/scm-arch.c | 45 +-- gdb/guile/scm-symbol.c | 34 +- gdb/hppa-tdep.c | 9 +- gdb/i386-tdep.c | 7 +- gdb/ia64-libunwind-tdep.c | 23 +- gdb/ia64-libunwind-tdep.h | 10 +- gdb/jit.c | 39 +- gdb/language.c | 37 +- gdb/linux-tdep.c | 22 +- gdb/m2-lang.c | 24 +- gdb/m2-lang.h | 10 +- gdb/machoread.c | 24 +- gdb/maint.c | 6 +- gdb/mdebugread.c | 6 +- gdb/minidebug.c | 6 +- gdb/minsyms.c | 4 +- gdb/mipsread.c | 4 +- gdb/netbsd-tdep.c | 25 +- gdb/objfiles.c | 78 ++-- gdb/objfiles.h | 23 +- gdb/python/py-arch.c | 24 +- gdb/python/py-objfile.c | 6 +- gdb/python/py-registers.c | 31 +- gdb/python/py-unwind.c | 18 +- gdb/regcache.c | 36 +- gdb/reggroups.c | 54 +-- gdb/registry.h | 2 +- gdb/remote.c | 35 +- gdb/rs6000-tdep.c | 2 +- gdb/solib-aix.c | 2 +- gdb/solib-frv.c | 2 +- gdb/solib-svr4.c | 36 +- gdb/solib.c | 30 +- gdb/source.c | 3 +- gdb/stap-probe.c | 4 +- gdb/symfile-mem.c | 4 +- gdb/symfile.c | 79 ++-- gdb/symfile.h | 7 +- gdb/symmisc.c | 2 +- gdb/target-descriptions.c | 52 +-- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 8 +- gdb/testsuite/gdb.dwarf2/fission-loclists.S | 14 - gdb/unittests/function-view-selftests.c | 82 +++- gdb/unittests/parallel-for-selftests.c | 105 +++-- gdb/user-regs.c | 44 ++- gdb/valprint.c | 12 + gdb/varobj.c | 9 +- gdb/windows-tdep.c | 25 +- gdb/xcoffread.c | 22 +- gdbsupport/common-defs.h | 6 + gdbsupport/function-view.h | 127 ++++++ gdbsupport/parallel-for.h | 113 ++++-- gold/Makefile.am | 8 +- gold/Makefile.in | 16 +- gold/aclocal.m4 | 1 + gold/config.in | 3 + gold/configure | 266 +++++++++++++ gold/configure.ac | 26 ++ gold/layout.cc | 50 +++ gold/layout.h | 6 + gold/options.h | 4 + gold/testsuite/Makefile.am | 15 +- gold/testsuite/Makefile.in | 52 ++- ...gnu_property_main.c => package_metadata_main.c} | 0 gprof/corefile.c | 4 +- gprofng/gp-display-html/gp-display-html.in | 6 + include/elf/common.h | 2 + ld/ChangeLog | 11 + ld/deffile.h | 8 + ld/deffilep.y | 53 ++- ld/emultempl/aix.em | 4 +- ld/emultempl/pe.em | 25 +- ld/emultempl/pep.em | 25 +- ld/ldctor.c | 6 +- ld/ldlang.c | 189 ++++----- ld/ldlang.h | 2 + ld/ldmain.c | 6 +- ld/ldmisc.c | 29 +- ld/ldmisc.h | 3 +- ld/pe-dll.c | 10 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 41 +- ld/testsuite/ld-aarch64/relocs-ilp32.ld | 4 + ld/testsuite/ld-aarch64/relocs.ld | 4 + ld/testsuite/ld-aarch64/tls-gd-symbolic.d | 20 + ld/testsuite/ld-aarch64/tls-gd-symbolic.s | 27 ++ ld/testsuite/ld-aarch64/tls-relax-all-ilp32.d | 8 +- ld/testsuite/ld-aarch64/tls-relax-all.d | 8 +- ld/testsuite/ld-aarch64/tls-relax-gd-ie-2.d | 27 ++ ld/testsuite/ld-aarch64/tls-relax-gd-ie-2.s | 34 ++ ld/testsuite/ld-aarch64/tls-relax-gd-ie-3.d | 29 ++ ld/testsuite/ld-aarch64/tls-relax-gd-ie-ilp32.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-gd-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-gd-ie.s | 4 - ld/testsuite/ld-aarch64/tls-relax-gdesc-ie-2.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-gdesc-ie-2.s | 5 - ld/testsuite/ld-aarch64/tls-relax-gdesc-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-gdesc-ie.s | 4 - ld/testsuite/ld-aarch64/tls-relax-ie-le-4.d | 20 + ld/testsuite/ld-aarch64/tls-relax-ie-le-4.s | 22 ++ ld/testsuite/ld-aarch64/tls-relax-large-desc-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-large-desc-ie.s | 5 - ld/testsuite/ld-aarch64/tls-relax-large-gd-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-large-gd-ie.s | 5 - ld/testsuite/ld-aarch64/tls-sharedlib.s | 4 + ld/testsuite/ld-aarch64/tls-tiny-desc-ie-ilp32.d | 4 +- ld/testsuite/ld-aarch64/tls-tiny-desc-ie.d | 4 +- ld/testsuite/ld-aarch64/tls-tiny-desc-ie.s | 9 - ld/testsuite/ld-aarch64/tls-tiny-gd-ie-ilp32.d | 4 +- ld/testsuite/ld-aarch64/tls-tiny-gd-ie.d | 4 +- ld/testsuite/ld-aarch64/tls-tiny-gd-ie.s | 9 - ld/testsuite/ld-elf/pr29435.d | 11 + ld/testsuite/ld-elf/pr29435.s | 6 + ld/testsuite/ld-pe/exclude-symbols-def-i386.d | 10 + ld/testsuite/ld-pe/exclude-symbols-def-i386.s | 11 + ld/testsuite/ld-pe/exclude-symbols-def-x86_64.d | 10 + ld/testsuite/ld-pe/exclude-symbols-def-x86_64.s | 11 + ld/testsuite/ld-pe/exclude-symbols-def.def | 4 + ld/testsuite/ld-pe/exclude-symbols-embedded-i386.d | 10 + ld/testsuite/ld-pe/exclude-symbols-embedded-i386.s | 15 + .../ld-pe/exclude-symbols-embedded-x86_64.d | 10 + .../ld-pe/exclude-symbols-embedded-x86_64.s | 15 + ld/testsuite/ld-pe/pe.exp | 5 + opcodes/i386-opc.h | 2 +- opcodes/i386-opc.tbl | 29 +- opcodes/i386-tbl.h | 91 ++--- opcodes/s12z-dis.c | 6 +- 206 files changed, 3021 insertions(+), 2133 deletions(-) create mode 100644 gas/testsuite/gas/arm/cfi-pacbti-m-readelf.d create mode 100644 gas/testsuite/gas/arm/cfi-pacbti-m.s copy gold/testsuite/{gnu_property_main.c => package_metadata_main.c} (100%) create mode 100644 ld/testsuite/ld-aarch64/tls-gd-symbolic.d create mode 100644 ld/testsuite/ld-aarch64/tls-gd-symbolic.s create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gd-ie-2.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gd-ie-2.s create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gd-ie-3.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ie-le-4.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ie-le-4.s create mode 100644 ld/testsuite/ld-aarch64/tls-sharedlib.s create mode 100644 ld/testsuite/ld-elf/pr29435.d create mode 100644 ld/testsuite/ld-elf/pr29435.s create mode 100644 ld/testsuite/ld-pe/exclude-symbols-def-i386.d create mode 100644 ld/testsuite/ld-pe/exclude-symbols-def-i386.s create mode 100644 ld/testsuite/ld-pe/exclude-symbols-def-x86_64.d create mode 100644 ld/testsuite/ld-pe/exclude-symbols-def-x86_64.s create mode 100644 ld/testsuite/ld-pe/exclude-symbols-def.def create mode 100644 ld/testsuite/ld-pe/exclude-symbols-embedded-i386.d create mode 100644 ld/testsuite/ld-pe/exclude-symbols-embedded-i386.s create mode 100644 ld/testsuite/ld-pe/exclude-symbols-embedded-x86_64.d create mode 100644 ld/testsuite/ld-pe/exclude-symbols-embedded-x86_64.s