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-arm-stable-defconfig in repository toolchain/ci/binutils-gdb.
from 643b126809 gdb: add 'maint set/show gnu-source-highlight enabled' command adds fc07cf22c6 elf: Add .relr.dyn to special_sections_r adds e2cbf4df83 elf: Pass need_layout to _bfd_elf_map_sections_to_segments adds 6a91be8666 ld: Initial DT_RELR support adds 23cc1de50b elf: Add size_relative_relocs and finish_relative_relocs adds f2e37a5c7f elf: Support DT_RELR in linker tests adds 5af6f000d8 x86: Add DT_RELR support adds 4d9e2e53b9 ld: Add simple DT_RELR tests adds 72aa81732b ld: Add glibc dependency for DT_RELR adds ae9adb3651 Don't mention "serial" in target remote description adds 51eebae32a gdb/testsuite: fix gdb.python/py-events.exp for finding process id adds 61671e9792 gdb/python: add gdb.host_charset function adds 8d4e4d13af gdb Power 9 add test for HW watchpoint support. adds cf6059a6ac Automatic date update in version.in adds e31cf164b4 gdb: testsuite: make string[] type as char in gdb.base/charset.c adds 0ae1246717 Re: Set SEC_ELF_REVERSE_COPY earlier adds 9c3d7d9b7e Move DT_RELR tag setting to elflink.c adds dd68e156fd Don't use C++ comments in assembly adds fb6ac163ad testsuite supports_dt_relr adds 34c95e6aad Correct .relr.dyn nocombreloc script adds c39828d4c9 dt-relr.exp --no-as-needed adds 1ffce3f87d Re: gas: add visibility support using GNU syntax on XCOFF adds 993248f443 gdb: add some extra debug information to attach_command adds 4b74833d1a gdb: don't use -Wmissing-prototypes with g++ adds ce2d3708bc Synchronize binutils libiberty sources with gcc version. adds 2f83249c13 elf: Remove the 1-page gap before the RELRO segment adds 268533381f Reapply libiberty: Pass --plugin to AR and RANLIB adds 34630bd307 ld: Disable DT_RELR in some -z relro tests adds 62dd9d9177 Automatic date update in version.in adds 2235ecb8af x86: reduce AVX512-FP16 set of insns decoded through vex_w_table[] adds 740a1e7911 x86: reduce AVX512 FP set of insns decoded through vex_w_table[] adds a364447b5e x86: record further wrong uses of EVEX.b adds 928c8d70c8 x86: consistently use scalar_mode for AVX512-FP16 scalar insns adds e6cfa893f4 x86: share yet more VEX table entries with EVEX decoding adds fd47eb1a30 x86: drop ymmxmm_mode adds ff66e8c5be PR28751 mbind2a / mbind2b regressions on powerpc*-linux adds 2026dcfcc0 gdb/testsuite: enable __INTEL_LLVM_COMPILER preprocessor in [...] adds 513569fbb7 gdb.dlang/demangle.exp: update expected output for _D8demang [...] adds e55d9a1579 Automatic date update in version.in adds f61defbc98 Automatic date update in version.in adds a3f3402131 gdb/copyright.py: Do not update gdbsupport/Makefile.in
No new revisions were added by this update.
Summary of changes: bfd/elf-bfd.h | 13 +- bfd/elf.c | 22 +- bfd/elf32-i386.c | 68 +- bfd/elf64-x86-64.c | 83 +- bfd/elflink.c | 168 +++- bfd/elfxx-target.h | 8 + bfd/elfxx-x86.c | 929 +++++++++++++++++++++ bfd/elfxx-x86.h | 147 +++- bfd/version.h | 2 +- bfd/xcofflink.c | 7 +- binutils/testsuite/lib/binutils-common.exp | 11 + gas/config/tc-ppc.c | 2 +- gdb/NEWS | 3 + gdb/acinclude.m4 | 3 + gdb/configure | 66 +- gdb/configure.ac | 1 + gdb/copyright.py | 1 + gdb/doc/python.texi | 8 + gdb/gdbthread.h | 4 + gdb/infcmd.c | 12 + gdb/python/python.c | 13 + gdb/remote.c | 11 +- gdb/testsuite/gdb.base/charset.c | 12 +- gdb/testsuite/gdb.dlang/demangle.exp | 2 +- .../gdb.multi/multi-target-info-inferiors.exp | 8 +- gdb/testsuite/gdb.python/py-charset.exp | 50 ++ gdb/testsuite/gdb.python/py-events.exp | 11 +- gdb/testsuite/lib/compiler.c | 9 + gdb/testsuite/lib/compiler.cc | 9 + gdb/testsuite/lib/fortran.exp | 3 +- gdb/testsuite/lib/gdb.exp | 64 +- gdb/thread.c | 20 + gdbserver/acinclude.m4 | 3 + gdbserver/configure | 66 +- gdbserver/configure.ac | 1 + gdbsupport/Makefile.in | 4 +- gdbsupport/acinclude.m4 | 3 + gdbsupport/compiler-type.m4 | 59 ++ gdbsupport/configure | 66 +- gdbsupport/configure.ac | 1 + gdbsupport/warning.m4 | 8 +- include/ChangeLog | 8 + include/bfdlink.h | 7 + include/libiberty.h | 5 - ld/NEWS | 3 + ld/emulparams/dt-relr.sh | 18 + ld/emulparams/elf32_x86_64.sh | 1 + ld/emulparams/elf_i386.sh | 1 + ld/emulparams/elf_x86_64.sh | 1 + ld/emultempl/elf.em | 1 + ld/ld.texi | 11 + ld/ldelf.c | 20 +- ld/ldelfgen.c | 3 +- ld/ldlang.c | 92 +- ld/scripttempl/elf.sc | 4 + ld/testsuite/config/default.exp | 32 + ld/testsuite/ld-elf/dt-relr-1.s | 13 + ld/testsuite/ld-elf/dt-relr-1a.d | 10 + ld/testsuite/ld-elf/dt-relr-1b.d | 9 + ld/testsuite/ld-elf/dt-relr-1c.d | 9 + ld/testsuite/ld-elf/dt-relr-2.s | 20 + ld/testsuite/ld-elf/dt-relr-2a.d | 10 + ld/testsuite/ld-elf/dt-relr-2b.d | 17 + ld/testsuite/ld-elf/dt-relr-2c.d | 17 + ld/testsuite/ld-elf/dt-relr-2d.d | 17 + ld/testsuite/ld-elf/dt-relr-2e.d | 17 + ld/testsuite/ld-elf/dt-relr-2f.d | 8 + ld/testsuite/ld-elf/dt-relr-2g.d | 9 + ld/testsuite/ld-elf/dt-relr-2h.d | 9 + ld/testsuite/ld-elf/dt-relr-3.s | 12 + ld/testsuite/ld-elf/dt-relr-3a.d | 9 + ld/testsuite/ld-elf/dt-relr-3b.d | 9 + ld/testsuite/ld-elf/dt-relr-glibc-1.c | 11 + ld/testsuite/ld-elf/dt-relr-glibc-1a.rd | 4 + ld/testsuite/ld-elf/dt-relr-glibc-1b.rd | 7 + ld/testsuite/ld-elf/dt-relr.exp | 43 + ld/testsuite/ld-elf/elf.exp | 4 +- ld/testsuite/ld-elf/shared.exp | 3 +- ld/testsuite/ld-i386/dt-relr-1.s | 14 + ld/testsuite/ld-i386/dt-relr-1a.d | 27 + ld/testsuite/ld-i386/dt-relr-1b.d | 30 + ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 22 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3a.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3c.d | 2 +- ld/testsuite/ld-i386/pr20830.d | 6 +- ld/testsuite/ld-i386/pr26869.d | 2 +- ld/testsuite/ld-i386/report-reloc-1.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-x86-64.d | 2 +- ld/testsuite/ld-s390/gotreloc_64-relro-1.dd | 6 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 2 +- ld/testsuite/ld-x86-64/dt-relr-1.s | 14 + ld/testsuite/ld-x86-64/dt-relr-1a-x32.d | 27 + ld/testsuite/ld-x86-64/dt-relr-1a.d | 27 + ld/testsuite/ld-x86-64/dt-relr-1b-x32.d | 30 + ld/testsuite/ld-x86-64/dt-relr-1b.d | 30 + ld/testsuite/ld-x86-64/export-class.exp | 3 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 2 +- ld/testsuite/ld-x86-64/ilp32-4.d | 2 +- ld/testsuite/ld-x86-64/load1c.d | 2 +- ld/testsuite/ld-x86-64/load1d.d | 2 +- ld/testsuite/ld-x86-64/pr13082-2b.d | 2 +- ld/testsuite/ld-x86-64/pr14207.d | 8 +- ld/testsuite/ld-x86-64/pr18176.d | 4 +- ld/testsuite/ld-x86-64/pr19162.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2l.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1d.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1f.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1j.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1l.d | 2 +- ld/testsuite/ld-x86-64/pr20830a-now.d | 10 +- ld/testsuite/ld-x86-64/pr20830a.d | 6 +- ld/testsuite/ld-x86-64/pr20830b-now.d | 12 +- ld/testsuite/ld-x86-64/pr20830b.d | 8 +- ld/testsuite/ld-x86-64/pr21038a-now.d | 10 +- ld/testsuite/ld-x86-64/pr21038a.d | 6 +- ld/testsuite/ld-x86-64/pr21038b-now.d | 8 +- ld/testsuite/ld-x86-64/pr21038c-now.d | 12 +- ld/testsuite/ld-x86-64/pr21038c.d | 6 +- ld/testsuite/ld-x86-64/report-reloc-1-x32.d | 2 +- ld/testsuite/ld-x86-64/report-reloc-1.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 69 +- libiberty/ChangeLog | 119 ++- libiberty/Makefile.in | 24 +- libiberty/configure | 23 +- libiberty/configure.ac | 20 +- libiberty/cp-demangle.c | 5 +- libiberty/d-demangle.c | 101 ++- libiberty/make-temp-file.c | 16 +- libiberty/simple-object-mach-o.c | 5 + libiberty/testsuite/d-demangle-expected | 58 +- libiberty/testsuite/demangle-expected | 5 + libiberty/xmalloc.c | 2 + opcodes/i386-dis-evex-mod.h | 30 - opcodes/i386-dis-evex-prefix.h | 203 ++--- opcodes/i386-dis-evex-w.h | 249 +----- opcodes/i386-dis-evex.h | 82 +- opcodes/i386-dis.c | 256 +++--- 153 files changed, 3198 insertions(+), 920 deletions(-) create mode 100644 gdb/testsuite/gdb.python/py-charset.exp create mode 100644 gdbsupport/compiler-type.m4 create mode 100644 ld/emulparams/dt-relr.sh create mode 100644 ld/testsuite/ld-elf/dt-relr-1.s create mode 100644 ld/testsuite/ld-elf/dt-relr-1a.d create mode 100644 ld/testsuite/ld-elf/dt-relr-1b.d create mode 100644 ld/testsuite/ld-elf/dt-relr-1c.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2.s create mode 100644 ld/testsuite/ld-elf/dt-relr-2a.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2b.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2c.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2d.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2e.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2f.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2g.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2h.d create mode 100644 ld/testsuite/ld-elf/dt-relr-3.s create mode 100644 ld/testsuite/ld-elf/dt-relr-3a.d create mode 100644 ld/testsuite/ld-elf/dt-relr-3b.d create mode 100644 ld/testsuite/ld-elf/dt-relr-glibc-1.c create mode 100644 ld/testsuite/ld-elf/dt-relr-glibc-1a.rd create mode 100644 ld/testsuite/ld-elf/dt-relr-glibc-1b.rd create mode 100644 ld/testsuite/ld-elf/dt-relr.exp create mode 100644 ld/testsuite/ld-i386/dt-relr-1.s create mode 100644 ld/testsuite/ld-i386/dt-relr-1a.d create mode 100644 ld/testsuite/ld-i386/dt-relr-1b.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1.s create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1a-x32.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1a.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1b-x32.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1b.d