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 854ea229d8 Update binutils-secondary.patch against master adds 471b9d1507 GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' adds 30e5322741 MIPS/LD/testsuite: Fix a typo in PR ld/21334 test name adds 156f2c001e microMIPS/BFD: Add missing NewABI TLS and miscellaneous relocations adds 14c80123c0 microMIPS/GAS: Handle several percent-ops with macros adds 12f09816ce MIPS/BFD: Make section GC work with `ict_irix5' targets adds 1825c89e22 Automatic date update in version.in adds af0bfb9c42 Hide dynamic symbols in discarded sections adds 8d2c8c3d17 GNU attribute output on errors adds b8a6ced796 Correct removal of .gnu.attributes adds a50c11c666 Fix crash in "run" on macOS when gdb is not signed adds 057302ceb3 Remove exit_inferior_num_silent adds fd79271bd9 Remove ptid_build adds f2907e4991 Remove pid_to_ptid adds e99b03dcf4 Remove ptid_get_pid adds e38504b392 Remove ptid_get_lwp adds cc6bcb548d Remove ptid_get_tid adds 0e998d966b Remove ptid_is_pid adds 15a9e13e52 Remove ptid_lwp_p adds d2a107e3f9 Remove ptid_tid_p adds 26a57c9256 Remove ptid_match adds d7e15655a4 Remove ptid_equal adds 9b960ba18c Automatic date update in version.in adds f51e0e20bd Remove VEC from breakpoint adds 1ea5da0262 [gdb/symtab] Fix version check in dwarf compilation unit header adds db40acb0be Also install diagnostics.h adds b14b7ff14f ld: Properly display default for -z separate-code adds 94d401b8b8 ld: Set non_ir_ref_regular for --undefined SYMBOL new f3fd429815 Merge remote-tracking branch 'origin/master' into users/hjl/ [...]
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 | 48 +++ bfd/Makefile.am | 3 +- bfd/Makefile.in | 6 +- bfd/elf-attrs.c | 2 + bfd/elf-bfd.h | 5 +- bfd/elf32-ppc.c | 144 +++++--- bfd/elf64-mips.c | 335 +++++++++++++++++++ bfd/elf64-ppc.c | 4 +- bfd/elflink.c | 26 +- bfd/elfn32-mips.c | 335 +++++++++++++++++++ bfd/elfxx-mips.c | 1 + bfd/version.h | 2 +- gas/ChangeLog | 26 ++ gas/config/tc-mips.c | 21 +- .../gas/mips/elf-rel28-lldscd-micromips-n32.d | 138 ++++++++ .../gas/mips/elf-rel28-lldscd-micromips-n64.d | 222 +++++++++++++ gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d | 96 ++++++ gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d | 180 ++++++++++ gas/testsuite/gas/mips/elf-rel28-micromips-n32.d | 96 ++++++ gas/testsuite/gas/mips/elf-rel28-micromips-n64.d | 180 ++++++++++ gas/testsuite/gas/mips/elf-rel28.s | 12 + gas/testsuite/gas/mips/mips.exp | 6 + gdb/ChangeLog | 365 +++++++++++++++++++++ gdb/NEWS | 3 + gdb/aarch64-linux-nat.c | 30 +- gdb/ada-lang.c | 2 +- gdb/ada-tasks.c | 11 +- gdb/aix-thread.c | 40 +-- gdb/alpha-bsd-nat.c | 12 +- gdb/amd64-fbsd-nat.c | 4 +- gdb/amd64-linux-nat.c | 8 +- gdb/arm-linux-nat.c | 38 +-- gdb/arm-nbsd-nat.c | 20 +- gdb/arm-tdep.c | 3 +- gdb/auxv.c | 2 +- gdb/break-catch-syscall.c | 4 +- gdb/breakpoint.c | 48 +-- gdb/breakpoint.h | 13 +- gdb/bsd-kvm.c | 2 +- gdb/bsd-uthread.c | 24 +- gdb/common/agent.c | 4 +- gdb/common/ptid.c | 80 ----- gdb/common/ptid.h | 44 --- gdb/corelow.c | 10 +- gdb/ctf.c | 2 +- gdb/darwin-nat-info.c | 10 +- gdb/darwin-nat.c | 167 +++++----- gdb/dcache.c | 4 +- gdb/disasm.c | 127 ++++++- gdb/disasm.h | 5 + gdb/doc/ChangeLog | 6 + gdb/doc/gdb.texinfo | 2 +- gdb/dtrace-probe.c | 4 +- gdb/dwarf2read.c | 9 +- gdb/fbsd-nat.c | 68 ++-- gdb/fbsd-tdep.c | 12 +- gdb/fork-child.c | 2 +- gdb/gcore.c | 2 +- gdb/gdbarch.c | 28 +- gdb/gdbarch.h | 7 +- gdb/gdbarch.sh | 3 +- gdb/gdbserver/ChangeLog | 70 ++++ gdb/gdbserver/linux-low.c | 64 ++-- gdb/gdbserver/linux-mips-low.c | 4 +- gdb/gdbserver/linux-ppc-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/lynx-low.c | 28 +- gdb/gdbserver/mem-break.c | 14 +- gdb/gdbserver/nto-low.c | 30 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/remote-utils.c | 14 +- gdb/gdbserver/server.c | 54 +-- gdb/gdbserver/spu-low.c | 30 +- gdb/gdbserver/target.c | 16 +- gdb/gdbserver/thread-db.c | 6 +- gdb/gdbserver/tracepoint.c | 2 +- gdb/gdbserver/win32-low.c | 12 +- gdb/gdbthread.h | 2 +- gdb/gnu-nat.c | 36 +- gdb/go32-nat.c | 6 +- gdb/hppa-nbsd-nat.c | 4 +- gdb/hppa-obsd-nat.c | 2 +- gdb/i386-cygwin-tdep.c | 4 +- gdb/i386-darwin-nat.c | 8 +- gdb/i386-fbsd-nat.c | 6 +- gdb/i386-gnu-nat.c | 6 +- gdb/i386-linux-nat.c | 2 +- gdb/ia64-linux-nat.c | 4 +- gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 44 +-- gdb/infcall.c | 2 +- gdb/infcmd.c | 24 +- gdb/inferior.c | 20 +- gdb/inferior.h | 2 +- gdb/inflow.c | 4 +- gdb/infrun.c | 90 ++--- gdb/linux-fork.c | 52 +-- gdb/linux-nat.c | 194 +++++------ gdb/linux-tdep.c | 14 +- gdb/linux-thread-db.c | 46 +-- gdb/m68k-bsd-nat.c | 4 +- gdb/mi/mi-interp.c | 8 +- gdb/mi/mi-main.c | 18 +- gdb/mips-linux-nat.c | 14 +- gdb/mips-nbsd-nat.c | 4 +- gdb/mips-tdep.c | 60 ++-- gdb/mips64-obsd-nat.c | 4 +- gdb/nat/aarch64-linux-hw-point.c | 4 +- gdb/nat/aarch64-linux.c | 4 +- gdb/nat/fork-inferior.c | 2 +- gdb/nat/linux-btrace.c | 8 +- gdb/nat/linux-osdata.c | 8 +- gdb/nat/linux-procfs.c | 6 +- gdb/nat/x86-linux-dregs.c | 14 +- gdb/nto-procfs.c | 50 +-- gdb/obsd-nat.c | 30 +- gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-linux-nat.c | 40 +-- gdb/ppc-linux-tdep.c | 2 +- gdb/ppc-nbsd-nat.c | 4 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-ravenscar-thread.c | 4 +- gdb/proc-service.c | 2 +- gdb/procfs.c | 132 ++++---- gdb/progspace.c | 4 +- gdb/python/py-infthread.c | 6 +- gdb/ravenscar-thread.c | 18 +- gdb/record-btrace.c | 14 +- gdb/record.c | 2 +- gdb/regcache.c | 12 +- gdb/remote-sim.c | 16 +- gdb/remote.c | 146 ++++----- gdb/rs6000-nat.c | 14 +- gdb/s390-linux-nat.c | 22 +- gdb/sh-nbsd-nat.c | 4 +- gdb/sol-thread.c | 108 +++--- gdb/sol2-tdep.c | 4 +- gdb/solib.c | 2 +- gdb/sparc-nat.c | 2 +- gdb/sparc-ravenscar-thread.c | 4 +- gdb/sparc64-tdep.c | 22 +- gdb/spu-linux-nat.c | 26 +- gdb/spu-tdep.c | 4 +- gdb/target-debug.h | 2 +- gdb/target.c | 24 +- gdb/testsuite/ChangeLog | 10 + .../gdb.arch/mips-disassembler-options.exp | 58 ++++ gdb/testsuite/gdb.arch/mips-disassembler-options.s | 30 ++ gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/thread.c | 24 +- gdb/tid-parse.c | 2 +- gdb/top.c | 4 +- gdb/tracefile-tfile.c | 2 +- gdb/tracepoint.c | 82 ++--- gdb/tui/tui-stack.c | 2 +- gdb/vax-bsd-nat.c | 4 +- gdb/windows-nat.c | 67 ++-- gdb/windows-tdep.c | 4 +- gdb/x86-linux-nat.c | 6 +- gdb/x86-nat.c | 18 +- gdb/xtensa-linux-nat.c | 8 +- include/ChangeLog | 10 + include/dis-asm.h | 50 ++- ld/ChangeLog | 19 ++ ld/ldlang.c | 1 + ld/lexsup.c | 7 + ld/plugin.c | 7 - ld/testsuite/ld-mips-elf/mips-elf.exp | 2 +- ld/testsuite/ld-plugin/lto.exp | 4 + ld/testsuite/ld-plugin/pr23309.c | 10 + ld/testsuite/ld-plugin/pr23309.d | 3 + opcodes/ChangeLog | 13 + opcodes/arm-dis.c | 16 +- opcodes/mips-dis.c | 210 +++++++++--- opcodes/ppc-dis.c | 18 +- opcodes/s390-dis.c | 16 +- 176 files changed, 4045 insertions(+), 1587 deletions(-) create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n64.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n64.d create mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.exp create mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.s create mode 100644 ld/testsuite/ld-plugin/pr23309.c create mode 100644 ld/testsuite/ld-plugin/pr23309.d