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 988ad1def9 Revert "Apply binutils-properties.patch" adds 477bdd393c Use symbolic constants instead of magic numbers with add_dat [...] adds fff8551cf5 dwarf2read.c: Some C++fycation, use std::vector, std::unique_ptr adds d194f1fe51 gdb::optional: Add observers adds ecfb656c37 dwarf2read.c: Make dir_index and file_name_index strong typedefs adds 9c54172556 Make sect_offset and cu_offset strong typedefs instead of structs adds 6f77053d2a dwarf2read.c: C++fy lnp_state_machine adds 4990793435 Use ptid from regcache instead of inferior_ptid. adds 1e1a8bef60 Remove support for FreeBSD/alpha. adds 4c7bf4f91b Remove support for using the bsd-uthread target on FreeBSD. adds 80070c0d34 PR ld/21233: Avoid sweeping forced-undefined symbols in section GC adds f3b8f8ee35 Automatic date update in version.in adds c053b65441 Initialize gdb::optional empty payload to quiet false -Wmayb [...] adds 4d5efb852b PR ld/21233: xfail failing test-parts for cris*-*-* adds 4ac40124ee New global maintainer - Simon Marchi adds 8dea77f025 PowerPC64le PLT reference counting adds 55a9897675 Fix racy test in gdb.threads/thread-specific-bp.exp adds 2cad08ea7d Use frame_unwind_register_value in frame_unwind_register_unsigned adds 4a596fe20e Fix PR 21352: Command tsave does not support -r argument adds 0ad9d8c734 PR 21352: Add testsuite for "tsave -r" command adds f995bbe8e6 -Wwrite-strings: Constify struct disassemble_info's disassem [...] adds b38ef47f47 -Wwrite-strings: Constify macroexp.c:init_shared_buffer adds bde6261aed -Wwrite-strings: Don't initialize string command variables t [...] adds be47f9e818 -Wwrite-strings: Constify shell_escape and plug make_command leak adds 69bbf46523 -Wwrite-strings: Constify warning_pre_print adds 7a1149643d -Wwrite-strings: Constify target_pid_to_str and target_threa [...] adds 67cb5b2da2 -Wwrite-strings: Constify word break character arrays adds 9f33b8b7c1 -Wwrite-strings: Constify mi_cmd_argv_ftype's 'command' parameter adds fdf9e36fa2 -Wwrite-strings: MI -info-os adds fb32b4f700 -Wwrite-strings: gdbserver's 'port' parsing adds 21c8a587ab -Wwrite-strings: gdbserver/win32-low.c and TARGET_WAITKIND_EXECD adds 4d75997912 -Wwrite-strings: More fix-old-Python-API wrappers adds 0d1f4ceb39 -Wwrite-strings: Wrap PyGetSetDef for construction with stri [...] adds 2adadf5170 -Wwrite-strings: Add a PyArg_ParseTupleAndKeywords "const ch [...] adds 9b2eba3dcc -Wwrite-strings: execute_command calls with string literals adds 63160a4350 -Wwrite-strings: Some constification in gdb/breakpoint.c adds 3e83a92009 -Wwrite-strings: Fix Solaris "set procfs-file" adds 995816ba55 -Wwrite-strings: More Solaris adds a121b7c1ac -Wwrite-strings: The Rest adds 9bf2a70066 -Wwrite-strings: Remove -Wno-write-strings adds 4e9868d4e0 ptid_{lwp,tid}_p: Remove unnecessary checks adds 6ca30fa561 PR ld/21233: change xfails to kfails, fix the indentation issue adds 9014582538 Automatic date update in version.in adds 0f65a5d84d [objcopy] Fix quadratic-time when handling --redefine-syms adds 86abf93a3a Regen SRC-POTFILES.in adds 3944e22b46 mbind tests: don't check PT_LOAD headers adds 0dedf3777d Fix Windows gdb build failure with Python 2 support adds 62ecb94c4a Add support for disassembling WebAssembly opcodes. adds 1379e3aaea Automatic date update in version.in adds 436252de3e Class-ify ptid_t adds 1fd6d11190 pe/coff: handle weak defined symbol for gc-sections. adds ba2f91bb5d Add BFIN_MAX_REGISTER_SIZE adds 498e34425b MBIND gas test tweak adds 5c1f54ce0b Tweak MBIND ld test for ARM. adds ac8f0f721b Remove E6500 insns from PPC_OPCODE_ALTIVEC2 adds ae3f8c2813 Fix failure in x86_64 linker tests when compiling with a PIE [...] adds 49f4617bf4 Fix building the BFD library for Win64 by reqorking the find [...] adds 6670ec1372 ptid-selftests: Fix erroneous assert messages adds 8170f7693b ELF: Check ELF_COMMON_DEF_P for common symbols new 5b3e876711 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 3ac27d69a6 Update binutils-secondary.patch against master
The 2 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 | 57 + bfd/coffgen.c | 18 +- bfd/elf32-s390.c | 2 +- bfd/elf64-ppc.c | 41 +- bfd/elf64-s390.c | 2 +- bfd/elf64-x86-64.c | 3 +- bfd/elflink.c | 7 +- bfd/opncls.c | 231 ++-- bfd/peXXigen.c | 10 +- bfd/po/SRC-POTFILES.in | 1 + bfd/version.h | 2 +- binutils/ChangeLog | 17 + binutils/objcopy.c | 104 +- gas/ChangeLog | 25 + gas/testsuite/gas/elf/section12a.d | 4 +- gas/testsuite/gas/ppc/altivec2.d | 182 +-- gas/testsuite/gas/ppc/altivec2.s | 48 - gas/testsuite/gas/wasm32/allinsn.d | 64 +- gas/testsuite/gas/wasm32/disass-2.d | 9 + gas/testsuite/gas/wasm32/disass-2.s | 3 + gas/testsuite/gas/wasm32/disass.d | 9 + gas/testsuite/gas/wasm32/disass.s | 3 + gas/testsuite/gas/wasm32/reloc.d | 7 +- gas/testsuite/gas/wasm32/reloc.s | 2 +- gas/testsuite/gas/wasm32/wasm32.exp | 4 +- gdb/ChangeLog | 730 +++++++++++ gdb/MAINTAINERS | 2 +- gdb/Makefile.in | 10 +- gdb/NEWS | 5 + gdb/ada-exp.y | 4 +- gdb/ada-lang.c | 60 +- gdb/ada-lang.h | 8 +- gdb/aix-thread.c | 4 +- gdb/alpha-fbsd-tdep.c | 132 -- gdb/amd64-bsd-nat.c | 32 +- gdb/amd64-fbsd-tdep.c | 67 - gdb/arc-tdep.c | 2 +- gdb/arm-tdep.c | 4 +- gdb/ax-gdb.c | 21 +- gdb/bcache.c | 2 +- gdb/bcache.h | 2 +- gdb/bfin-tdep.c | 6 +- gdb/break-catch-throw.c | 23 +- gdb/breakpoint.c | 38 +- gdb/breakpoint.h | 8 +- gdb/bsd-kvm.c | 2 +- gdb/bsd-uthread.c | 6 +- gdb/buildsym.c | 2 +- gdb/buildsym.h | 4 +- gdb/c-exp.y | 6 +- gdb/c-lang.h | 4 +- gdb/c-varobj.c | 2 +- gdb/charset.c | 11 +- gdb/cli/cli-cmds.c | 40 +- gdb/cli/cli-decode.c | 3 +- gdb/cli/cli-dump.c | 15 +- gdb/cli/cli-script.c | 2 +- gdb/cli/cli-script.h | 2 +- gdb/cli/cli-utils.c | 6 +- gdb/cli/cli-utils.h | 22 +- gdb/coff-pe-read.c | 2 +- gdb/command.h | 3 +- gdb/common/gdb_optional.h | 34 +- gdb/common/offset-type.h | 149 +++ gdb/{sol2-tdep.h => common/preprocessor.h} | 20 +- gdb/common/print-utils.c | 2 +- gdb/common/ptid.c | 69 +- gdb/common/ptid.h | 173 ++- gdb/{sol2-tdep.h => common/traits.h} | 23 +- gdb/{sol2-tdep.h => common/underlying.h} | 21 +- gdb/common/valid-expr.h | 108 ++ gdb/completer.c | 62 +- gdb/completer.h | 8 +- gdb/config/alpha/fbsd.mh | 6 - gdb/configure | 2 +- gdb/configure.host | 4 +- gdb/configure.tgt | 11 +- gdb/corefile.c | 2 +- gdb/corelow.c | 2 +- gdb/cp-name-parser.y | 4 +- gdb/cp-valprint.c | 2 +- gdb/cris-tdep.c | 6 +- gdb/d-exp.y | 6 +- gdb/d-lang.h | 2 +- gdb/darwin-nat.c | 4 +- gdb/dbxread.c | 80 +- gdb/defs.h | 7 +- gdb/disasm.c | 2 +- gdb/dwarf2expr.c | 45 +- gdb/dwarf2expr.h | 16 +- gdb/dwarf2loc.c | 37 +- gdb/dwarf2read.c | 1528 +++++++++++----------- gdb/event-top.c | 4 +- gdb/exceptions.c | 4 +- gdb/exceptions.h | 3 +- gdb/expprint.c | 14 +- gdb/expression.h | 6 +- gdb/f-exp.y | 8 +- gdb/f-lang.c | 2 +- gdb/f-lang.h | 2 +- gdb/fbsd-nat.c | 4 +- gdb/fbsd-tdep.c | 2 +- gdb/fork-child.c | 2 +- gdb/frame.c | 23 +- gdb/frv-tdep.c | 6 +- gdb/gdbarch.c | 6 +- gdb/gdbarch.h | 4 +- gdb/gdbarch.sh | 6 +- gdb/gdbcore.h | 2 +- gdb/gdbserver/ChangeLog | 26 + gdb/gdbserver/configure | 2 +- gdb/gdbserver/gdbreplay.c | 2 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/remote-utils.c | 8 +- gdb/gdbserver/remote-utils.h | 4 +- gdb/gdbserver/server.c | 15 +- gdb/gdbserver/win32-low.c | 5 - gdb/gdbtypes.h | 14 +- gdb/gnu-nat.c | 2 +- gdb/go-exp.y | 6 +- gdb/go-lang.h | 2 +- gdb/go32-nat.c | 4 +- gdb/guile/scm-breakpoint.c | 3 +- gdb/guile/scm-cmd.c | 4 +- gdb/guile/scm-param.c | 2 +- gdb/h8300-tdep.c | 6 +- gdb/hppa-tdep.c | 4 +- gdb/i386-cygwin-tdep.c | 2 +- gdb/i386-fbsd-tdep.c | 59 - gdb/i386-tdep.c | 4 +- gdb/ia64-tdep.c | 2 +- gdb/inf-ptrace.c | 2 +- gdb/infcmd.c | 12 +- gdb/inferior.c | 2 +- gdb/language.c | 10 +- gdb/language.h | 8 +- gdb/linespec.c | 3 +- gdb/linux-nat.c | 2 +- gdb/linux-tdep.c | 2 +- gdb/linux-thread-db.c | 6 +- gdb/lm32-tdep.c | 2 +- gdb/m2-exp.y | 4 +- gdb/m2-lang.h | 2 +- gdb/m32r-tdep.c | 2 +- gdb/m68hc11-tdep.c | 2 +- gdb/m88k-tdep.c | 2 +- gdb/macroexp.c | 28 +- gdb/main.c | 6 +- gdb/mdebugread.c | 46 +- gdb/memattr.c | 2 +- gdb/mep-tdep.c | 2 +- gdb/mi/mi-cmd-break.c | 12 +- gdb/mi/mi-cmd-catch.c | 8 +- gdb/mi/mi-cmd-disas.c | 2 +- gdb/mi/mi-cmd-env.c | 16 +- gdb/mi/mi-cmd-file.c | 6 +- gdb/mi/mi-cmd-info.c | 10 +- gdb/mi/mi-cmd-stack.c | 18 +- gdb/mi/mi-cmd-target.c | 6 +- gdb/mi/mi-cmd-var.c | 36 +- gdb/mi/mi-cmds.h | 2 +- gdb/mi/mi-interp.c | 2 +- gdb/mi/mi-main.c | 86 +- gdb/mi/mi-symbol-cmds.c | 2 +- gdb/mips-tdep.c | 6 +- gdb/mn10300-tdep.c | 10 +- gdb/moxie-tdep.c | 2 +- gdb/nat/linux-osdata.c | 6 +- gdb/nto-tdep.c | 4 +- gdb/nto-tdep.h | 2 +- gdb/objc-lang.c | 8 +- gdb/objc-lang.h | 7 +- gdb/objfiles.c | 2 +- gdb/objfiles.h | 2 +- gdb/obsd-nat.c | 2 +- gdb/osdata.c | 13 +- gdb/osdata.h | 6 +- gdb/p-exp.y | 6 +- gdb/p-lang.h | 2 +- gdb/parser-defs.h | 6 +- gdb/printcmd.c | 2 +- gdb/proc-api.c | 12 +- gdb/proc-events.c | 6 +- gdb/proc-flags.c | 4 +- gdb/proc-utils.h | 2 +- gdb/proc-why.c | 4 +- gdb/procfs.c | 24 +- gdb/psymtab.c | 2 +- gdb/python/py-arch.c | 7 +- gdb/python/py-block.c | 2 +- gdb/python/py-breakpoint.c | 16 +- gdb/python/py-cmd.c | 20 +- gdb/python/py-event.c | 6 +- gdb/python/py-event.h | 4 +- gdb/python/py-evts.c | 2 +- gdb/python/py-finishbreakpoint.c | 10 +- gdb/python/py-framefilter.c | 2 +- gdb/python/py-inferior.c | 40 +- gdb/python/py-infthread.c | 2 +- gdb/python/py-lazy-string.c | 2 +- gdb/python/py-linetable.c | 2 +- gdb/python/py-objfile.c | 12 +- gdb/python/py-param.c | 2 +- gdb/python/py-progspace.c | 2 +- gdb/python/py-record-btrace.c | 4 +- gdb/python/py-record.c | 2 +- gdb/python/py-symbol.c | 15 +- gdb/python/py-symtab.c | 4 +- gdb/python/py-type.c | 10 +- gdb/python/py-unwind.c | 2 +- gdb/python/py-value.c | 14 +- gdb/python/python-internal.h | 121 ++ gdb/python/python.c | 24 +- gdb/ravenscar-thread.c | 8 +- gdb/record-btrace.c | 8 +- gdb/record-full.c | 2 +- gdb/record.c | 14 +- gdb/remote-fileio.c | 2 +- gdb/remote-sim.c | 2 +- gdb/remote.c | 12 +- gdb/reverse.c | 2 +- gdb/rs6000-tdep.c | 4 +- gdb/rust-exp.y | 2 +- gdb/rust-lang.c | 2 +- gdb/rust-lang.h | 2 +- gdb/serial.h | 2 +- gdb/sh-tdep.c | 22 +- gdb/sh64-tdep.c | 2 +- gdb/sol-thread.c | 8 +- gdb/sol2-tdep.c | 2 +- gdb/sol2-tdep.h | 2 +- gdb/solib-darwin.c | 2 +- gdb/spu-tdep.c | 4 +- gdb/stabsread.c | 129 +- gdb/stabsread.h | 10 +- gdb/symfile.c | 12 +- gdb/symfile.h | 2 +- gdb/target-delegates.c | 18 +- gdb/target-descriptions.c | 8 +- gdb/target.c | 18 +- gdb/target.h | 11 +- gdb/testsuite/ChangeLog | 5 + gdb/testsuite/gdb.threads/thread-specific-bp.exp | 9 +- gdb/testsuite/gdb.trace/tsv.exp | 4 + gdb/thread.c | 2 +- gdb/top.c | 7 +- gdb/top.h | 2 +- gdb/tracefile-tfile.c | 4 +- gdb/tracefile.c | 2 +- gdb/tracepoint.c | 24 +- gdb/tracepoint.h | 2 +- gdb/tui/tui-data.c | 2 +- gdb/tui/tui-data.h | 2 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-source.h | 2 +- gdb/tui/tui-win.c | 11 +- gdb/tui/tui-windata.c | 2 +- gdb/tui/tui-windata.h | 2 +- gdb/tui/tui-winsource.c | 2 +- gdb/tui/tui.c | 2 +- gdb/unittests/offset-type-selftests.c | 178 +++ gdb/unittests/ptid-selftests.c | 153 +++ gdb/utils.c | 13 +- gdb/utils.h | 4 +- gdb/varobj.c | 2 +- gdb/varobj.h | 2 +- gdb/vax-tdep.c | 2 +- gdb/warning.m4 | 2 +- gdb/windows-nat.c | 4 +- gdb/xcoffread.c | 8 +- gdb/xml-support.c | 10 +- gdb/xml-tdesc.c | 3 +- gdb/xstormy16-tdep.c | 2 +- gdb/xtensa-tdep.c | 2 +- gdb/xtensa-tdep.h | 2 +- include/ChangeLog | 10 + include/dis-asm.h | 11 +- ld/ChangeLog | 52 + ld/ldlang.c | 2 + ld/testsuite/ld-elf/mbind1a.d | 8 - ld/testsuite/ld-elf/mbind1b.d | 8 - ld/testsuite/ld-elf/mbind1c.d | 8 - ld/testsuite/ld-elf/mbind2a.s | 8 +- ld/testsuite/ld-elf/pr19579a.c | 2 +- ld/testsuite/ld-elf/pr21233-e.ld | 2 + ld/testsuite/ld-elf/pr21233-l.s | 6 + ld/testsuite/ld-elf/pr21233-l.sd | 6 + ld/testsuite/ld-elf/pr21233.ld | 17 + ld/testsuite/ld-elf/pr21233.s | 8 + ld/testsuite/ld-elf/pr21233.sd | 9 + ld/testsuite/ld-elf/shared.exp | 51 + ld/testsuite/ld-pe/pe.exp | 2 + ld/testsuite/ld-pe/weakdef-1.d | 8 + ld/testsuite/ld-pe/weakdef-1.s | 19 + ld/testsuite/ld-x86-64/x86-64.exp | 2 +- opcodes/ChangeLog | 26 + opcodes/Makefile.am | 1 + opcodes/Makefile.in | 2 + opcodes/arc-dis.c | 4 +- opcodes/arm-dis.c | 4 +- opcodes/configure | 2 +- opcodes/configure.ac | 2 +- opcodes/disassemble.c | 14 + opcodes/po/POTFILES.in | 1 + opcodes/po/opcodes.pot | 18 +- opcodes/ppc-dis.c | 2 +- opcodes/ppc-opc.c | 50 +- opcodes/vax-dis.c | 2 +- opcodes/wasm32-dis.c | 521 ++++++++ patches/binutils-secondary.patch | 194 +-- 310 files changed, 4949 insertions(+), 2596 deletions(-) create mode 100644 gas/testsuite/gas/wasm32/disass-2.d create mode 100644 gas/testsuite/gas/wasm32/disass-2.s create mode 100644 gas/testsuite/gas/wasm32/disass.d create mode 100644 gas/testsuite/gas/wasm32/disass.s delete mode 100644 gdb/alpha-fbsd-tdep.c create mode 100644 gdb/common/offset-type.h copy gdb/{sol2-tdep.h => common/preprocessor.h} (62%) copy gdb/{sol2-tdep.h => common/traits.h} (62%) copy gdb/{sol2-tdep.h => common/underlying.h} (65%) create mode 100644 gdb/common/valid-expr.h delete mode 100644 gdb/config/alpha/fbsd.mh create mode 100644 gdb/unittests/offset-type-selftests.c create mode 100644 gdb/unittests/ptid-selftests.c create mode 100644 ld/testsuite/ld-elf/pr21233-e.ld create mode 100644 ld/testsuite/ld-elf/pr21233-l.s create mode 100644 ld/testsuite/ld-elf/pr21233-l.sd create mode 100644 ld/testsuite/ld-elf/pr21233.ld create mode 100644 ld/testsuite/ld-elf/pr21233.s create mode 100644 ld/testsuite/ld-elf/pr21233.sd create mode 100644 ld/testsuite/ld-pe/weakdef-1.d create mode 100644 ld/testsuite/ld-pe/weakdef-1.s create mode 100644 opcodes/wasm32-dis.c