This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from 050e194b93 LTO: Properly handle wrapper symbols in IR adds 0570503dd3 Use linux_get_auxv to get AT_PHDR in the PPC stub adds d6aab7a11b x86: Support Intel AVX512 BF16 adds 4ef40579f9 x86: Add assembler -mx86-used-note=yes test adds d128f9b8d4 Automatic date update in version.in adds d55e5aa6b2 Sort includes for files gdb/[a-f]*.[chyl]. adds 5b9c07b278 x86: Move x86-specific linker options to elf_linker_x86_params adds 4de283e4b5 Revert the header-sorting patch adds 5f60cccf9d Automatic date update in version.in adds 07ffcfecac Merge libiberty from gcc adds dffaa15c48 PR24421, Wrong brackets in opcodes/arm-dis.c adds e392bad3ec print_insn_powerpc tidy adds 48ab418ec7 Make "all" depend on "info" adds 5a826ffff8 Automatic date update in version.in adds 5f2a6b8510 Fix x86_64-rdos build fail adds d970ee2bae Fix i386-lynxos and other runtime linker fails adds c5c1011821 Simplify exception handling adds 3d6e9d2336 Make exceptions use std::string and be self-managing adds a70b814420 Rewrite TRY/CATCH adds 230d2906b9 Rename gdb exception types adds d272eb370a Remove some now-dead exception code adds 26003a205e Make exception throwing a bit more efficient adds eedc3f4f0a Replace throw_exception with throw in some cases adds 6f2791d5de x86: Consolidate AVX512 BF16 entries in i386-opc.tbl adds da9b5f7be7 Use elf-x86.em for i386-moss and i386-beos adds 82b5359312 Count i386-moss as ELF adds 3ae61bb67d x86: Remove i386-*-kaos* and i386-*-chaos targets adds 56be6ea89c Some gdb_exception{,error,quit} tweaks adds c93c0e7f3f XFAIL PR ld/20995 tests for lynxos and nto targets adds 8c402d4151 Automatic date update in version.in adds 462cac5884 x86: Define GNU_PROPERTY_X86_ISA_1_AVX512_BF16 adds 3d6c62048d Introduce target_ops method thread_info_to_thread_handle adds cf63b0162b Add python method InferiorThread.handle adds 50a82723c4 Support buffer objects as handles in Inferior.thread_from_th [...] adds 947210e569 Tests for gdb.InferiorThread.handle adds c369f8f0fa Documentation for python method InferiorThread.handle adds 2b0c8b0199 Rename python function thread_from_thread_handle to thread_f [...] adds 7e96e219a4 [MIPS] Add RDHWR with the SEL field for MIPS R6. new cbe90cd450 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new f31618c0fc x86: Add -z cet-report=[none|warning|error] new f87e8ebaeb Update R_X86_64_THUNK_GOTPCRELX against master new c9bb67855d Update binutils-x86-gpoff.patch against master
The 4 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 | 24 + bfd/config.bfd | 8 - bfd/configure | 27 +- bfd/configure.ac | 27 +- bfd/elf-linker-x86.h | 47 + bfd/elf32-i386.c | 4 +- bfd/elf64-x86-64.c | 16 +- bfd/elfxx-x86.c | 42 +- bfd/elfxx-x86.h | 4 + bfd/version.h | 2 +- binutils/ChangeLog | 11 + binutils/readelf.c | 3 + binutils/testsuite/binutils-all/i386/pr21231b.d | 2 +- binutils/testsuite/binutils-all/nm.exp | 1 + binutils/testsuite/binutils-all/x86-64/pr21231b.d | 2 +- gas/ChangeLog | 47 + gas/config/tc-i386.c | 5 + gas/configure.tgt | 2 - gas/doc/c-i386.texi | 4 +- gas/testsuite/gas/i386/avx512_bf16.d | 42 + gas/testsuite/gas/i386/avx512_bf16.s | 37 + gas/testsuite/gas/i386/avx512_bf16_vl-inval.l | 7 + gas/testsuite/gas/i386/avx512_bf16_vl-inval.s | 13 + gas/testsuite/gas/i386/avx512_bf16_vl.d | 70 + gas/testsuite/gas/i386/avx512_bf16_vl.s | 65 + gas/testsuite/gas/i386/i386.exp | 10 +- gas/testsuite/gas/i386/property-2.d | 9 + gas/testsuite/gas/i386/property-2.s | 32 + gas/testsuite/gas/i386/x86-64-avx512_bf16.d | 42 + gas/testsuite/gas/i386/x86-64-avx512_bf16.s | 37 + .../gas/i386/x86-64-avx512_bf16_vl-inval.l | 7 + .../gas/i386/x86-64-avx512_bf16_vl-inval.s | 13 + gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.d | 70 + gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.s | 65 + gas/testsuite/gas/i386/x86-64-property-2.d | 10 + gas/testsuite/gas/mips/hwr-names.s | 11 + gas/testsuite/gas/mips/mips.exp | 2 + gas/testsuite/gas/mips/mipsr6@hwr-names.d | 51 + gdb/ChangeLog | 858 +++ gdb/aarch64-tdep.c | 14 +- gdb/ada-lang.c | 41 +- gdb/ada-typeprint.c | 5 +- gdb/ada-valprint.c | 7 +- gdb/amd64-tdep.c | 21 +- gdb/arch-utils.c | 5 +- gdb/break-catch-throw.c | 17 +- gdb/breakpoint.c | 84 +- gdb/btrace.c | 43 +- gdb/c-varobj.c | 20 +- gdb/cli/cli-cmds.c | 5 +- gdb/cli/cli-interp.c | 5 +- gdb/cli/cli-script.c | 15 +- gdb/common/common-exceptions.c | 208 +- gdb/common/common-exceptions.h | 202 +- gdb/common/new-op.c | 5 +- gdb/common/selftest.c | 7 +- gdb/compile/compile-c-symbols.c | 21 +- gdb/compile/compile-cplus-symbols.c | 14 +- gdb/compile/compile-object-load.c | 5 +- gdb/compile/compile-object-run.c | 7 +- gdb/completer.c | 22 +- gdb/corelow.c | 10 +- gdb/cp-abi.c | 12 +- gdb/cp-support.c | 15 +- gdb/cp-valprint.c | 12 +- gdb/darwin-nat.c | 14 +- gdb/disasm-selftests.c | 5 +- gdb/doc/ChangeLog | 15 + gdb/doc/Makefile.in | 2 +- gdb/doc/python.texi | 17 +- gdb/dtrace-probe.c | 5 +- gdb/dwarf-index-cache.c | 14 +- gdb/dwarf-index-write.c | 5 +- gdb/dwarf2-frame-tailcall.c | 5 +- gdb/dwarf2-frame.c | 21 +- gdb/dwarf2loc.c | 21 +- gdb/dwarf2read.c | 5 +- gdb/eval.c | 33 +- gdb/event-loop.c | 5 +- gdb/event-top.c | 15 +- gdb/exceptions.c | 11 +- gdb/exec.c | 22 +- gdb/f-valprint.c | 8 +- gdb/fbsd-tdep.c | 15 +- gdb/frame-unwind.c | 7 +- gdb/frame.c | 46 +- gdb/gdbserver/ChangeLog | 34 + gdb/gdbserver/gdbreplay.c | 7 +- gdb/gdbserver/linux-low.c | 43 +- gdb/gdbserver/linux-low.h | 8 + gdb/gdbserver/linux-ppc-low.c | 7 +- gdb/gdbserver/server.c | 43 +- gdb/gdbthread.h | 4 +- gdb/gdbtypes.c | 5 +- gdb/gnu-v3-abi.c | 7 +- gdb/guile/guile-internal.h | 5 +- gdb/guile/scm-block.c | 5 +- gdb/guile/scm-breakpoint.c | 40 +- gdb/guile/scm-cmd.c | 5 +- gdb/guile/scm-disasm.c | 5 +- gdb/guile/scm-exception.c | 2 +- gdb/guile/scm-frame.c | 95 +- gdb/guile/scm-lazy-string.c | 5 +- gdb/guile/scm-math.c | 5 +- gdb/guile/scm-param.c | 10 +- gdb/guile/scm-ports.c | 5 +- gdb/guile/scm-pretty-print.c | 5 +- gdb/guile/scm-symbol.c | 25 +- gdb/guile/scm-symtab.c | 5 +- gdb/guile/scm-type.c | 60 +- gdb/guile/scm-value.c | 75 +- gdb/i386-linux-tdep.c | 5 +- gdb/i386-tdep.c | 21 +- gdb/inf-loop.c | 7 +- gdb/infcall.c | 7 +- gdb/infcmd.c | 12 +- gdb/infrun.c | 43 +- gdb/jit.c | 5 +- gdb/language.c | 5 +- gdb/linespec.c | 34 +- gdb/linux-fork.c | 8 +- gdb/linux-nat.c | 31 +- gdb/linux-tdep.c | 5 +- gdb/linux-thread-db.c | 34 +- gdb/main.c | 15 +- gdb/mi/mi-cmd-break.c | 5 +- gdb/mi/mi-cmd-stack.c | 14 +- gdb/mi/mi-interp.c | 22 +- gdb/mi/mi-main.c | 12 +- gdb/objc-lang.c | 5 +- gdb/p-valprint.c | 5 +- gdb/parse.c | 12 +- gdb/ppc-linux-tdep.c | 5 +- gdb/printcmd.c | 31 +- gdb/python/py-arch.c | 5 +- gdb/python/py-breakpoint.c | 40 +- gdb/python/py-cmd.c | 5 +- gdb/python/py-finishbreakpoint.c | 30 +- gdb/python/py-frame.c | 90 +- gdb/python/py-framefilter.c | 10 +- gdb/python/py-gdb-readline.c | 5 +- gdb/python/py-inferior.c | 62 +- gdb/python/py-infthread.c | 38 +- gdb/python/py-lazy-string.c | 5 +- gdb/python/py-linetable.c | 5 +- gdb/python/py-objfile.c | 10 +- gdb/python/py-param.c | 5 +- gdb/python/py-prettyprint.c | 10 +- gdb/python/py-progspace.c | 10 +- gdb/python/py-record-btrace.c | 20 +- gdb/python/py-record.c | 10 +- gdb/python/py-symbol.c | 25 +- gdb/python/py-type.c | 90 +- gdb/python/py-unwind.c | 20 +- gdb/python/py-utils.c | 7 +- gdb/python/py-value.c | 155 +- gdb/python/python.c | 35 +- gdb/record-btrace.c | 61 +- gdb/record-full.c | 26 +- gdb/remote-fileio.c | 5 +- gdb/remote.c | 43 +- gdb/riscv-tdep.c | 12 +- gdb/rs6000-aix-tdep.c | 5 +- gdb/rs6000-tdep.c | 14 +- gdb/rust-exp.y | 7 +- gdb/rust-lang.c | 5 +- gdb/s390-tdep.c | 7 +- gdb/selftest-arch.c | 5 +- gdb/solib-dsbt.c | 5 +- gdb/solib-frv.c | 5 +- gdb/solib-spu.c | 7 +- gdb/solib-svr4.c | 30 +- gdb/solib.c | 20 +- gdb/sparc64-linux-tdep.c | 5 +- gdb/stack.c | 89 +- gdb/symfile-mem.c | 5 +- gdb/symmisc.c | 5 +- gdb/target-debug.h | 2 + gdb/target-delegates.c | 28 + gdb/target.c | 19 +- gdb/target.h | 9 + gdb/testsuite/ChangeLog | 10 + gdb/testsuite/gdb.python/py-thrhandle.exp | 68 +- gdb/thread.c | 19 +- gdb/top.c | 20 +- gdb/tracefile-tfile.c | 7 +- gdb/tui/tui.c | 5 +- gdb/typeprint.c | 5 +- gdb/unittests/cli-utils-selftests.c | 14 +- gdb/unittests/parse-connection-spec-selftests.c | 5 +- gdb/valops.c | 12 +- gdb/valprint.c | 5 +- gdb/value.c | 12 +- gdb/varobj.c | 30 +- gdb/windows-nat.c | 5 +- gdb/x86-linux-nat.c | 7 +- gdb/xml-support.c | 12 +- include/ChangeLog | 16 + include/bfdlink.h | 21 - include/elf/common.h | 1 + include/longlong.h | 6 +- ld/ChangeLog | 54 + ld/Makefile.am | 9 +- ld/Makefile.in | 10 +- ld/configure.tgt | 1 - ld/emulparams/call_nop.sh | 16 +- ld/emulparams/cet.sh | 6 +- ld/emulparams/elf32_x86_64.sh | 1 + ld/emulparams/elf64rdos.sh | 1 + ld/emulparams/elf_i386.sh | 1 + ld/emulparams/elf_i386_be.sh | 2 + ld/emulparams/elf_i386_chaos.sh | 14 - ld/emulparams/elf_i386_ldso.sh | 1 + ld/emulparams/elf_i386_sol2.sh | 2 +- ld/emulparams/elf_i386_vxworks.sh | 1 + ld/emulparams/elf_iamcu.sh | 1 + ld/emulparams/elf_k1om.sh | 1 + ld/emulparams/elf_l1om.sh | 1 + ld/emulparams/elf_x86_64.sh | 3 +- ld/emulparams/elf_x86_64_sol2.sh | 2 +- ld/emulparams/i386lynx.sh | 1 + ld/emulparams/i386moss.sh | 1 + ld/emulparams/i386nto.sh | 1 + ld/emulparams/reloc_overflow.sh | 2 +- ld/emultempl/elf-x86.em | 57 + ld/emultempl/elf32.em | 1 - ld/emultempl/solaris2-x86.em | 23 + ld/testsuite/ld-elf/shared.exp | 6 +- libiberty/ChangeLog | 32 + libiberty/cp-demangle.c | 22 +- libiberty/cp-demangle.h | 2 +- libiberty/floatformat.c | 2 +- libiberty/functions.texi | 57 +- libiberty/hashtab.c | 2 +- libiberty/simple-object.c | 6 +- libiberty/strerror.c | 2 +- opcodes/ChangeLog | 35 + opcodes/arm-dis.c | 426 +- opcodes/i386-dis-evex.h | 20 +- opcodes/i386-dis.c | 3 + opcodes/i386-gen.c | 7 +- opcodes/i386-init.h | 378 +- opcodes/i386-opc.h | 3 + opcodes/i386-opc.tbl | 15 + opcodes/i386-tbl.h | 8016 ++++++++++---------- opcodes/mips-opc.c | 1 + opcodes/ppc-dis.c | 49 +- ...1-x86-Add-z-cet-report-none-warning-error.patch | 800 ++ patches/README | 1 + patches/binutils-x86-64-gold-thunk.patch | 8 +- patches/binutils-x86-64-thunk.patch | 68 +- patches/binutils-x86-gpoff.patch | 78 +- 252 files changed, 8872 insertions(+), 6466 deletions(-) create mode 100644 bfd/elf-linker-x86.h create mode 100644 gas/testsuite/gas/i386/avx512_bf16.d create mode 100644 gas/testsuite/gas/i386/avx512_bf16.s create mode 100644 gas/testsuite/gas/i386/avx512_bf16_vl-inval.l create mode 100644 gas/testsuite/gas/i386/avx512_bf16_vl-inval.s create mode 100644 gas/testsuite/gas/i386/avx512_bf16_vl.d create mode 100644 gas/testsuite/gas/i386/avx512_bf16_vl.s create mode 100644 gas/testsuite/gas/i386/property-2.d create mode 100644 gas/testsuite/gas/i386/property-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bf16.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bf16.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bf16_vl-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bf16_vl-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-2.d create mode 100644 gas/testsuite/gas/mips/mipsr6@hwr-names.d delete mode 100644 ld/emulparams/elf_i386_chaos.sh create mode 100644 ld/emultempl/elf-x86.em create mode 100644 ld/emultempl/solaris2-x86.em create mode 100644 patches/0001-x86-Add-z-cet-report-none-warning-error.patch