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 218acc6e39 Revert "ELF: Don't sort output note section by alignments in [...] adds 780f601cf3 AArch64: Replace C initializers with memset adds 9f6b697b0e Finding data member in virtual base class adds 498f740792 Add a helper function to trad_frame to support register cache maps. adds ed65e20bc7 Add FreeBSD/riscv architecture. adds 74792ff782 Add native target for FreeBSD/riscv. adds a51bb70c8a Fix the [-Werror=shadow=local] warning adds a0c3048e3f Remove unused variables from riscv-fbsd-tdep.c adds 35dc7e6b77 Automatic date update in version.in adds 1c2649ed74 Do not place symbols into a discarded .dynsym adds 04fd5eed91 Fix buffer overrun found by Coverity adds 58bbcd02de [gdb/testsuite] Fix target_supports_scheduler_locking raciness adds 70d561813c [PATCH, BINUTILS, AARCH64, 1/9] Add -march=armv8.5-a and rel [...] adds 13c60ad7e1 [PATCH, BINUTILS, AARCH64, 2/9] Add Data procoessing instruc [...] adds 68dfbb92ef [PATCH, BINUTILS, AARCH64, 3/9] Add instruction SB for ARMv8.5-A adds 2ac435d466 [PATCH, BINUTILS, AARCH64, 4/9] Add Execution and Data Restr [...] adds 3fd229a447 [PATCH, BINUTILS, AARCH64, 5/9] Add DC CVADP instruction adds af4bcb4ce6 [PATCH, BINUTILS, AARCH64, 6/9] Add Random number instructions adds ff6054520c [PATCH, BINUTILS, AARCH64, 7/9] Add BTI instruction adds a97330e723 [PATCH, BINUTILS, AARCH64, 8/9] Add SCXTNUM_ELx and ID_PFR2_ [...] adds 104fefeebb [PATCH, BINUTULS, AARCH64, 9/9] Add SSBS to MSR/MRS adds eff98030f9 Disable the undefined behavior sanitizer by default adds 163cffefaf Make @pxref for Inferior.architecture point to gdb.Frame doc [...] adds daff3a48c1 Automatic date update in version.in adds 8ab159a965 S12Z: Set eh_addr_size to 4 adds 43f6cd0588 HPPA64 .PARISC.unwind entries adds 673fe0f0a7 x86: fold Size{16,32,64} template attributes adds 2cb2ba9a5b btrace: check for indirect jump return in _Unwind_RaiseException adds 33b031ce7a Add missing va_end found by Coverity adds 8ecfd7bd4a Add parameter to allow enabling/disabling selftests via configure new 6cabaf3790 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 30653a8a7d Automatic date update in version.in adds a9597defaf x86: add {,V}MOVQ cases to xmmword test adds fbe61a3661 Fix interp::m_name resource leak found by Coverity adds de564eb5cc Prevent the --keep-global-symbol and --globalize-symbol opti [...] adds d4330bde68 Fix pathname regexp in gdb.base/solib-vanish.exp. adds fe4ba87324 Automatic date update in version.in adds f9c49bffe6 Fix buglets in gdb.trace/tspeed.{exp,c} adds 032c98ec52 Automatic date update in version.in adds 8bca297856 Clean up gdb.trace test results on targets not supporting th [...] adds 2bf2bf23da ELF ld -r scripts adds 0930cb3021 _bfd_clear_contents bounds checking adds cf8d3709eb Automatic date update in version.in new 4252e67fb2 Merge remote-tracking branch 'origin/master' into users/hjl/ [...]
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 | 25 + bfd/cofflink.c | 2 +- bfd/elf-bfd.h | 2 +- bfd/elf32-arc.c | 2 +- bfd/elf32-i386.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-nds32.c | 8 +- bfd/elf32-ppc.c | 2 +- bfd/elf32-visium.c | 2 +- bfd/elf64-ppc.c | 2 +- bfd/elf64-x86-64.c | 2 +- bfd/elflink.c | 7 +- bfd/libbfd-in.h | 4 +- bfd/libbfd.h | 4 +- bfd/reloc.c | 19 +- bfd/version.h | 2 +- binutils/ChangeLog | 22 + binutils/doc/binutils.texi | 13 +- binutils/objcopy.c | 9 + binutils/objdump.c | 6 + binutils/readelf.c | 4 +- binutils/testsuite/binutils-all/copy-5.d | 7 + binutils/testsuite/binutils-all/objcopy.exp | 2 + gas/ChangeLog | 89 + gas/config/tc-aarch64.c | 76 + gas/config/tc-i386.c | 12 +- gas/doc/c-aarch64.texi | 11 +- gas/testsuite/gas/aarch64/armv8_5-a-dp.d | 31 + gas/testsuite/gas/aarch64/armv8_5-a-dp.s | 19 + gas/testsuite/gas/aarch64/bti.d | 12 + gas/testsuite/gas/aarch64/bti.s | 8 + gas/testsuite/gas/aarch64/illegal-bti.d | 3 + gas/testsuite/gas/aarch64/illegal-bti.l | 5 + gas/testsuite/gas/aarch64/illegal-sysreg-4.d | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 16 + gas/testsuite/gas/aarch64/predres.d | 11 + gas/testsuite/gas/aarch64/predres.s | 5 + gas/testsuite/gas/aarch64/sb.s | 6 + gas/testsuite/gas/aarch64/sb1.d | 11 + gas/testsuite/gas/aarch64/sb2.d | 11 + gas/testsuite/gas/aarch64/ssbs-illegal1.d | 3 + gas/testsuite/gas/aarch64/ssbs-illegal1.l | 15 + gas/testsuite/gas/aarch64/ssbs-illegal2.d | 3 + gas/testsuite/gas/aarch64/ssbs-illegal2.l | 6 + gas/testsuite/gas/aarch64/ssbs.s | 31 + gas/testsuite/gas/aarch64/ssbs1.d | 73 + gas/testsuite/gas/aarch64/ssbs2.d | 73 + gas/testsuite/gas/aarch64/sysreg-4.d | 21 + gas/testsuite/gas/aarch64/sysreg-4.s | 14 + gas/testsuite/gas/aarch64/system.d | 8 +- gas/testsuite/gas/i386/xmmword.l | 6 + gas/testsuite/gas/i386/xmmword.s | 8 + gdb/ChangeLog | 80 + gdb/Makefile.in | 4 + gdb/NEWS | 12 +- gdb/README | 6 + gdb/acinclude.m4 | 3 + gdb/btrace.c | 14 + gdb/configure | 29 +- gdb/configure.ac | 6 +- gdb/configure.host | 1 + gdb/configure.nat | 4 + gdb/configure.tgt | 5 + gdb/doc/ChangeLog | 15 + gdb/doc/gdb.texinfo | 19 +- gdb/doc/python.texi | 2 +- gdb/dwarf2read.c | 5 +- gdb/gdbserver/ChangeLog | 12 + gdb/gdbserver/acinclude.m4 | 3 + gdb/gdbserver/configure | 29 +- gdb/gdbserver/configure.ac | 6 +- gdb/gdbserver/configure.srv | 2 +- gdb/gdbserver/server.c | 2 +- gdb/interps.c | 4 +- gdb/interps.h | 4 +- gdb/maint.c | 4 +- gdb/regcache.h | 21 +- gdb/remote.c | 6 +- gdb/riscv-fbsd-nat.c | 135 + gdb/riscv-fbsd-tdep.c | 203 + gdb/riscv-fbsd-tdep.h | 33 + gdb/sanitize.m4 | 2 +- gdb/selftest.m4 | 45 + gdb/testsuite/ChangeLog | 65 + gdb/testsuite/gdb.base/solib-vanish.exp | 2 +- gdb/testsuite/gdb.cp/virtbase2.cc | 49 + gdb/testsuite/gdb.cp/virtbase2.exp | 111 + gdb/testsuite/gdb.gdb/unittest.exp | 2 +- gdb/testsuite/gdb.server/unittest.exp | 2 +- gdb/testsuite/gdb.trace/actions-changed.exp | 5 + gdb/testsuite/gdb.trace/actions.exp | 4 + gdb/testsuite/gdb.trace/ax.exp | 6 + gdb/testsuite/gdb.trace/backtrace.exp | 5 + gdb/testsuite/gdb.trace/change-loc.exp | 5 + gdb/testsuite/gdb.trace/deltrace.exp | 6 + gdb/testsuite/gdb.trace/ftrace-lock.exp | 8 + gdb/testsuite/gdb.trace/ftrace.exp | 9 + gdb/testsuite/gdb.trace/infotrace.exp | 6 + .../gdb.trace/mi-trace-frame-collected.exp | 5 + gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 4 + gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 6 + gdb/testsuite/gdb.trace/packetlen.exp | 4 + gdb/testsuite/gdb.trace/passc-dyn.exp | 4 + gdb/testsuite/gdb.trace/passcount.exp | 4 + gdb/testsuite/gdb.trace/pending.exp | 5 + gdb/testsuite/gdb.trace/range-stepping.exp | 4 + gdb/testsuite/gdb.trace/report.exp | 4 + gdb/testsuite/gdb.trace/save-trace.exp | 4 + gdb/testsuite/gdb.trace/signal.exp | 5 + gdb/testsuite/gdb.trace/tfind.exp | 5 + gdb/testsuite/gdb.trace/trace-break.exp | 9 + gdb/testsuite/gdb.trace/trace-common.h | 3 + gdb/testsuite/gdb.trace/trace-condition.exp | 9 + gdb/testsuite/gdb.trace/trace-enable-disable.exp | 8 + gdb/testsuite/gdb.trace/trace-mt.exp | 11 +- gdb/testsuite/gdb.trace/tracecmd.exp | 4 + gdb/testsuite/gdb.trace/tspeed.c | 3 +- gdb/testsuite/gdb.trace/tspeed.exp | 26 +- gdb/testsuite/gdb.trace/tstatus.exp | 5 + gdb/testsuite/gdb.trace/tsv.exp | 4 + gdb/testsuite/gdb.trace/while-dyn.exp | 4 + gdb/testsuite/gdb.trace/while-stepping.exp | 4 + gdb/testsuite/lib/gdb.exp | 4 +- gdb/testsuite/lib/trace-support.exp | 19 + gdb/trad-frame.c | 57 + gdb/trad-frame.h | 4 + gdb/valops.c | 63 +- include/ChangeLog | 51 + include/opcode/aarch64.h | 45 + ld/ChangeLog | 50 + ld/Makefile.am | 26 +- ld/Makefile.in | 26 +- ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arc-nps.sh | 2 + ld/emulparams/elf32_spu.sh | 4 +- ld/emulparams/elf32_tic6x_le.sh | 4 +- ld/emulparams/elf32bmip.sh | 8 +- ld/emulparams/elf32btsmipn32.sh | 8 +- ld/emulparams/elf32lr5900n32.sh | 8 +- ld/emulparams/elf32mep.sh | 3 + ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf64btsmip.sh | 8 +- ld/emulparams/shelf_vxworks.sh | 4 +- ld/emulparams/shlelf_fd.sh | 2 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/alpha.sc | 16 +- ld/scripttempl/alphavms.sc | 12 +- ld/scripttempl/arclinux.sc | 44 +- ld/scripttempl/armbpabi.sc | 38 +- ld/scripttempl/avr.sc | 68 +- ld/scripttempl/dlx.sc | 6 +- ld/scripttempl/elf.sc | 88 +- ld/scripttempl/elf32cr16.sc | 38 +- ld/scripttempl/elf32cr16c.sc | 40 +- ld/scripttempl/elf32crx.sc | 4 + ld/scripttempl/elf32msp430.sc | 73 +- ld/scripttempl/elf32msp430_3.sc | 37 +- ld/scripttempl/elf32xc16x.sc | 16 +- ld/scripttempl/elf32xc16xl.sc | 16 +- ld/scripttempl/elf32xc16xs.sc | 17 +- ld/scripttempl/elf64hppa.sc | 28 +- ld/scripttempl/elf_chaos.sc | 28 +- ld/scripttempl/elfarc.sc | 52 +- ld/scripttempl/elfarcv2.sc | 25 +- ld/scripttempl/elfd10v.sc | 52 +- ld/scripttempl/elfd30v.sc | 29 +- ld/scripttempl/elfm68hc11.sc | 7 +- ld/scripttempl/elfm68hc12.sc | 7 +- ld/scripttempl/elfm9s12z.sc | 9 +- ld/scripttempl/elfmicroblaze.sc | 41 +- ld/scripttempl/elfxgate.sc | 7 +- ld/scripttempl/elfxtensa.sc | 26 +- ld/scripttempl/epiphany_4x4.sc | 72 +- ld/scripttempl/ft32.sc | 26 +- ld/scripttempl/hppaelf.sc | 22 +- ld/scripttempl/ia64vms.sc | 4 + ld/scripttempl/ip2k.sc | 3 + ld/scripttempl/iq2000.sc | 16 +- ld/scripttempl/mep.sc | 16 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/nds32elf.sc | 36 +- ld/scripttempl/pru.sc | 23 +- ld/scripttempl/sh.sc | 8 +- ld/scripttempl/v850.sc | 38 +- ld/scripttempl/v850_rh850.sc | 48 +- ld/scripttempl/visium.sc | 25 +- ld/scripttempl/xstormy16.sc | 45 +- ld/testsuite/ld-elf/group2.d | 6 +- ld/testsuite/ld-elf/group4.d | 6 +- ld/testsuite/ld-elf/group5.d | 6 +- ld/testsuite/ld-elf/group6.d | 6 +- ld/testsuite/ld-elf/group7.d | 3 - ld/testsuite/ld-elf/group8a.d | 6 +- ld/testsuite/ld-elf/group8b.d | 6 +- ld/testsuite/ld-elf/group9a.d | 6 +- ld/testsuite/ld-elf/group9b.d | 6 +- ld/testsuite/ld-elf/init-fini-arrays.d | 4 - ld/testsuite/ld-elf/pr17550a.d | 4 +- ld/testsuite/ld-elf/pr17550b.d | 4 +- ld/testsuite/ld-elf/pr17550d.d | 6 +- ld/testsuite/ld-elf/pr22677.d | 7 +- opcodes/ChangeLog | 101 + opcodes/aarch64-asm-2.c | 1022 +- opcodes/aarch64-dis-2.c | 4433 +-- opcodes/aarch64-dis.c | 8 +- opcodes/aarch64-opc-2.c | 140 +- opcodes/aarch64-opc.c | 84 +- opcodes/aarch64-opc.h | 8 + opcodes/aarch64-tbl.h | 51 + opcodes/i386-gen.c | 4 +- opcodes/i386-opc.h | 11 +- opcodes/i386-opc.tbl | 4 + opcodes/i386-tbl.h | 27242 ++++++++----------- 216 files changed, 17612 insertions(+), 19075 deletions(-) create mode 100644 binutils/testsuite/binutils-all/copy-5.d create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.d create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.s create mode 100644 gas/testsuite/gas/aarch64/bti.d create mode 100644 gas/testsuite/gas/aarch64/bti.s create mode 100644 gas/testsuite/gas/aarch64/illegal-bti.d create mode 100644 gas/testsuite/gas/aarch64/illegal-bti.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.l create mode 100644 gas/testsuite/gas/aarch64/predres.d create mode 100644 gas/testsuite/gas/aarch64/predres.s create mode 100644 gas/testsuite/gas/aarch64/sb.s create mode 100644 gas/testsuite/gas/aarch64/sb1.d create mode 100644 gas/testsuite/gas/aarch64/sb2.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.l create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.l create mode 100644 gas/testsuite/gas/aarch64/ssbs.s create mode 100644 gas/testsuite/gas/aarch64/ssbs1.d create mode 100644 gas/testsuite/gas/aarch64/ssbs2.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-4.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-4.s create mode 100644 gdb/riscv-fbsd-nat.c create mode 100644 gdb/riscv-fbsd-tdep.c create mode 100644 gdb/riscv-fbsd-tdep.h create mode 100644 gdb/selftest.m4 create mode 100644 gdb/testsuite/gdb.cp/virtbase2.cc create mode 100644 gdb/testsuite/gdb.cp/virtbase2.exp