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 75a4cf5fb2 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 70ee000084 [gdb] Allow function arguments in bp print match in selftest_setup adds 1d39de443a Remove stale inline function handling from selftest_setup adds a898ca0e0c Inline breakpoints adds 11ae5818f7 gdb.gdb/selftest.exp, Use multi_line to build gdb's expected [...] adds 7b045207d1 Revert accidental push of "Inline breakpoints" commit adds 1f6f5dba57 elf: Check if the first symbol version is base version adds 5d9a060879 [gdb/cli] Honour 'print pretty' when printing result of fini [...] adds 14897d65b5 Avoid gdb.base/fork-running-state.exp lingering processes adds 0dbfed25e9 [gdb] Add 'Concept Index' entry '&' for background execution adds 87a8eca781 Fix/improve on-line help of 'define' command. adds 74fdb8ff70 [gdb] Fixup incomplete patch 0dbfed25e9 adds 8993072900 MIPS: Add CRC ASE support (ChangeLog) adds 6f20c942c3 MIPS: Add Global INValidate ASE support adds b9a3c020ea Fix "beneath" conversion on AIX adds 55c748a1c0 type alignment: Use type_length_units adds 8199b8f4d4 update-gnulib.sh: Report required versions of autoconf/aclocal adds 5785bb826b Automatic date update in version.in adds 479b3ef4a3 [gdb] Add me to write-after-approval section in MAINTAINERS adds c8e1763890 Automatic date update in version.in adds 7010835a6c gdb: Don't drop SIGSTOP during stop_all_threads adds 8887b88af8 Automatic date update in version.in adds fd8079f900 Automatic date update in version.in adds 0fe3a55830 [gdb/testsuite/ada] Fix number-of-bp test in bp_inlined_func.exp adds 17a1cc89b5 Add Aarch64 SVE compatibility macros adds e9902bfc28 Ptrace support for Aarch64 SVE adds 02895270ec Ptrace support for AArch64 SVE gdbserver adds ed1299fe46 Add support for the TLV relocation generated by LLVM for x86 [...] adds 77236b8349 Build ifunc tests when non-native adds 37f980dc03 config: Sync with GCC adds 978588dc58 libiberty: Sync with GCC adds b0f49e3fd7 zlib: Sync with GCC adds f57a3bca61 libdecnumber: Sync with GCC adds db67d45895 configure.ac: Sync with GCC adds 69d340c684 Remove la_error adds 3f0dbd670b Remove cleanups from ser-mingw.c adds b4be9fadea Use unique_xmalloc_ptr for read_string adds 06424eac62 Remove resume_section_map_updates_cleanup adds 309822ca28 Use unique_xmalloc_ptr in two solib functions adds 668eb2f045 Use unique_xmalloc_ptr in darwin_current_sos adds f709fabb61 Use unique_xmalloc_ptr in solib-aix.c adds c4eb05ff9a Remove current_traceframe declaration adds bf2977b5f3 Fix failure to find member of a typedef base class adds e054112458 This was already applied on the GCC side. adds e31716b076 Automatic date update in version.in adds f63b508a87 Fix ChangeLog merge conflict adds 39e07931b1 readelf: Handle more RISC-V relocations adds 3a075e5628 Fix ChangeLog entry adds 61b04dd04a Change inline frame breakpoint skipping logic (fix gdb.gdb/s [...] adds 6ae5026709 Silence -Wmaybe-uninitialized warning in minsyms.c:lookup_mi [...] adds d856f9a8d6 include: Sync with GCC adds d0ac1c4488 Bump to autoconf 2.69 and automake 1.15.1 adds a4eb69274d MIPS/LD/testsuite: XFAIL DT_TEXTREL map file warning test adds 6a382bcead MIPS/BFD: Fix `loc' formatting in `_bfd_mips_elf_finish_dyna [...] adds 789ff5b6c2 PR ld/22966: Fix n64 MIPS `.got.plt' range checks adds 7c69913eaa Automatic date update in version.in adds 27ab04240b Remove *.stderr when "make clean". adds c8dc28bcc0 Replace thread config with automatic config using ax_pthread.m4. adds 4ef2c1b90e Fix typo in most recent entry. adds 160d1b3d74 RISC-V: Accept constant operands in la and lla adds ebb1332297 Fix problem where gold does not create base version for exec [...] adds c6643fcc05 Stop objcopy from corrupting mach-o files. adds fc6141f097 Change the ARM assembler's ADR and ADRl pseudo-ops so that t [...] adds b939d8a0de [BFD][AARCH64]Properly truncate no overflow checking relocat [...] adds 1d554008b3 Improve gdb.base/float128.exp failure message adds 6077de0645 Fix potential illegal memroy access when using a build-id no [...] adds 19f3f25f37 Remove struct keyword in range-based for-loop adds f00674fe07 testsuite: Fix cc-with-tweaks.sh being executed in the wrong shell adds 302abd6e9f Rename regcache_cooked_read_ftype and make a function_view adds 6ff79ccd1c Automatic date update in version.in adds 0d0b0ea29a Fix a memory leak in py-param.c adds 57c0d77c2c Use offsets instead of addresses in ELF_SECTION_IN_SEGMENT f [...] adds 8363f9d5f2 Enable hardware watchpoints on attach for aarch64 adds d388f64333 Regen doc/Makefile.in adds 33bab475a6 Avoid memcpys in regcache read_part/write_part for full registers. adds 00431a78b2 Use thread_info and inferior pointers more throughout adds 25eb8346ac RISC-V: Fix 3 PIE related ld testsuite failures. adds bb29b84d8c MIPS/BFD: Use enumeration constants for EI_ABIVERSION adds 334cd8a780 MIPS/BFD: Keep EI_ABIVERSION setting together adds 1ced1a5f10 MIPS/BFD: Correct formatting of compact EH backend methods adds cea6ffbd06 Fix treatment of symbol versions with unused as-needed libraries. adds 385e4d0f27 MIPS/opcodes: Fix a typo in `-M ginv' option description adds 8ea3acd626 Automatic date update in version.in adds bfd60e344c Fix up HAS_SVE_STATE macro adds 514cd3a0f5 Correct negs aliasing on AArch64. adds 8e7767e3f7 Use partial register read/writes in transfer_regset adds 6c04fd9b2f Add support for .note.gnu.property sections. adds 6d72d289c4 Fix "info registers" regexes in gdb.base/jit-reader.exp adds 2e7a29d570 Automatic date update in version.in adds a1893a821c Silence GCC 9 error about deprecated implicit copy constructor. adds a2575bec24 Update support for .note.gnu.property sections. adds 750ea5ed38 Add x86-64 support for Indirect Branch Tracking (IBT). adds add4131108 Fix "may be used uninitialized" warning. adds 155ea1bc92 Bump version number and summarize new features in 1.16. adds 6706f77062 Automatic date update in version.in adds 719d828850 Add 2.30 branch notes to ChangeLogs and NEWS files. adds 5127f20732 Update version number on development (aka HEAD) branch. adds 71300e2c0c Regenerate configure and pot files with updated binutils ver [...] adds 79d89b5524 Add more updated to release notes adds c1080aae0f Automatic date update in version.in adds bb69498c61 Fix compile time warning message for the AArch64 BFD backend [...] adds 1021d1cb12 Add a syntax table to dwarf-mode.el adds b7a08269ca gdb: Fix build on several hosts/ports adds 75cbc781e3 gdb: For macOS, s/thread_info/struct thread_info/ adds e4a882f4b0 Automatic date update in version.in adds eca4b72146 Fix spelling mistakes. adds 2393a7e3e6 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] adds 2db70efacd Fix parens in ld bootstrap.exp adds 2822b09ff6 PR23169 bogus test adds 791755f59d Fix the MSP430 assembler's parsing of register names. adds 30aa13067f Updated translations. adds e0c547d14a Move ptype/o printing code to typeprint.c adds a33ccfc7af Support ptype/o in Rust adds 9a325b7b3f Minor reorganization of fetch_registers/store_registers in w [...] adds ac0734dea7 Automatic date update in version.in adds e11078da44 gas object file locations adds bd583225a5 Add overrides, fix FreeBSD build adds 7ab6656f27 Fix lost line info for symbol at addr zero adds 4c4e7ad46e Fix Cell debugging regression adds 141ec9f67f Copy gdb-gdb.py to build dir adds 68ad5fb9aa gdb-gdb.py.in: Fix ordering of TypeFlags objects with Python 3 adds 189366cd86 gdb-gdb.py.in: Don't print value's tag_name adds 9a14af7b1a Add pretty-printer for CORE_ADDR adds e76f78a052 Format gdb-gdb.py.in with autopep8 adds 6317728958 Fix crash in machoread.c adds 0c6aef226e Remove a VEC from py-unwind.c adds 41827fc34d Update "func" help text to GNU standards adds 1b47b6a218 Automatic date update in version.in adds 39b27ab6ae Add myself as a write-after-approval GDB maintainer. adds d4d429d589 Add an optional offset option to the "symbol-file" command adds ed6dfe517e Make add-symbol-file's address argument optional adds d81a3eaff3 Make sure that sorting does not change section order adds 291f9a9643 Add an optional offset option to the "add-symbol-file" command adds be1b6474f0 Fixed top frame assumption in watchpoint-hw-attach adds 2512d7efdf Remove 2 excessive executable permission flags adds d95d3aef9e Make dwarf2_free_objfile static adds ecdc3a72c8 Fix follow-exec regression / crash adds f2ffa92bbc gdb: Eliminate the 'stop_pc' global adds 44cee4fdf4 Add --enable-codesign to gdb's configure adds fd1ae90587 Automatic date update in version.in adds 369c9167d4 Fix AArch64 encodings for by element instructions. adds ee94397044 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] adds 262e07d011 MIPS/BFD: Remove extraneous undefined weak symbol visibility check adds 49af4b7012 Remove unstable test output adds 356819b6bc Fix format of last gdb/testsuite/ChangeLog entry adds 991ff2922a Fix running to breakpoint set in inline function by lineno/address adds cd2bb70994 "break LINENO/*ADDRESS", inline functions and "info break" output adds c76a8ea36c remote & target_extra_thread_info, use cache w/ qThreadExtra [...] adds 75acb4867d Improve alignment of "info threads" output, align "Target Id [...] adds de52b9607d x86_64-windows GDB crash due to fs_base/gs_base registers adds b9c04e5a82 RISC-V: Add gas support for "fp" register. adds 41206e32fb fix GDB build failure for various amd64 targets adds 6d3c495640 Automatic date update in version.in adds c0867626d2 Add missing parameter to 'amd64_create_target_description' ( [...] adds 4119873a48 Introduce @unless/@endunless and postbootstrap Makefile targets adds 3e4ce31cb8 Automatic date update in version.in adds f2075844e2 Automatic date update in version.in adds a05a5b64cf Fix use of "command line X" in binutils doc adds c0c468d562 [ARM] Update bfd's Tag_CPU_arch knowledge adds 41823f29a8 gdb: Prefer RISC-V register name "s0" over "fp" adds eac61af65b Allow BFD to recognize macOS universal libraries adds b638b5d57f x86-64: Clear the R_X86_64_converted_reloc_bit bit new f1a8d87fe8 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 854ea229d8 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: ChangeLog | 37 + Makefile.def | 3 +- Makefile.in | 187 +- Makefile.tpl | 82 +- README-maintainer-mode | 4 +- ar-lib | 270 + bfd/ChangeLog | 180 + bfd/Makefile.am | 4 +- bfd/Makefile.in | 406 +- bfd/aclocal.m4 | 717 +- bfd/archive.c | 44 +- bfd/archures.c | 13 + bfd/bfd-in2.h | 16 + bfd/config.in | 8 + bfd/configure | 1807 +- bfd/configure.ac | 1 - bfd/cpu-arm.c | 41 +- bfd/doc/Makefile.am | 13 +- bfd/doc/Makefile.in | 278 +- bfd/doc/{bfd.texinfo => bfd.texi} | 0 bfd/doc/bfdint.texi | 2 +- bfd/doc/bfdsumm.texi | 2 +- bfd/elf.c | 5 +- bfd/elf32-arm.c | 32 + bfd/elf64-x86-64.c | 8 +- bfd/elfnn-aarch64.c | 8 +- bfd/elfnn-riscv.c | 9 +- bfd/elfxx-aarch64.c | 16 +- bfd/elfxx-mips.c | 69 +- bfd/libbfd-in.h | 1 + bfd/libbfd.h | 2 + bfd/mach-o-target.c | 2 +- bfd/mach-o-x86-64.c | 17 + bfd/mach-o.c | 149 +- bfd/mach-o.h | 1 + bfd/opncls.c | 3 +- bfd/po/bfd.pot | 1420 +- bfd/po/uk.po | 7717 +- bfd/reloc.c | 4 + bfd/version.h | 2 +- bfd/version.m4 | 2 +- binutils/BRANCHES | 3 +- binutils/ChangeLog | 67 + binutils/Makefile.in | 456 +- binutils/NEWS | 36 +- binutils/README-how-to-make-a-release | 124 +- binutils/aclocal.m4 | 724 +- binutils/config.in | 8 + binutils/configure | 1630 +- binutils/configure.ac | 1 - binutils/doc/Makefile.am | 2 +- binutils/doc/Makefile.in | 244 +- binutils/doc/binutils.texi | 44 +- binutils/dwarf-mode.el | 11 +- binutils/po/binutils.pot | 1739 +- binutils/po/sv.po | 3607 +- binutils/po/uk.po | 3918 +- binutils/readelf.c | 82 +- config/ChangeLog | 52 + config/acx.m4 | 2 +- config/ax_pthread.m4 | 485 + config/bootstrap-cet.mk | 7 +- config/bootstrap-lto-noplugin.mk | 1 + config/bootstrap-lto.mk | 2 + config/bootstrap-mpx.mk | 9 - config/bootstrap-ubsan.mk | 6 +- config/cet.m4 | 8 +- config/override.m4 | 2 +- configure | 1282 +- configure.ac | 52 +- elfcpp/ChangeLog | 12 + elfcpp/elfcpp.h | 19 +- elfcpp/x86_64.h | 6 + etc/ChangeLog | 5 + etc/configure | 445 +- etc/configure.in | 1 - gas/ChangeLog | 171 + gas/Makefile.am | 8 +- gas/Makefile.in | 2052 +- gas/NEWS | 50 +- gas/aclocal.m4 | 724 +- gas/config.in | 8 + gas/config/tc-aarch64.c | 18 + gas/config/tc-arm.c | 94 +- gas/config/tc-mips.c | 14 + gas/config/tc-msp430.c | 26 +- gas/config/tc-riscv.c | 14 + gas/configure | 1769 +- gas/configure.ac | 116 +- gas/doc/Makefile.am | 17 +- gas/doc/Makefile.in | 273 +- gas/doc/{as.texinfo => as.texi} | 25 +- gas/doc/c-aarch64.texi | 20 +- gas/doc/c-alpha.texi | 20 +- gas/doc/c-arc.texi | 36 +- gas/doc/c-arm.texi | 65 +- gas/doc/c-avr.texi | 16 +- gas/doc/c-bfin.texi | 8 +- gas/doc/c-cris.texi | 40 +- gas/doc/c-epiphany.texi | 4 +- gas/doc/c-i386.texi | 2 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-lm32.texi | 18 +- gas/doc/c-m32r.texi | 6 +- gas/doc/c-m68k.texi | 24 +- gas/doc/c-mips.texi | 29 +- gas/doc/c-mmix.texi | 22 +- gas/doc/c-msp430.texi | 6 +- gas/doc/c-mt.texi | 4 +- gas/doc/c-nios2.texi | 12 +- gas/doc/c-ppc.texi | 2 +- gas/doc/c-pru.texi | 8 +- gas/doc/c-rl78.texi | 4 +- gas/doc/c-rx.texi | 6 +- gas/doc/c-tic6x.texi | 12 +- gas/doc/c-v850.texi | 46 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-xstormy16.texi | 6 +- gas/doc/c-xtensa.texi | 14 +- gas/doc/c-z80.texi | 4 +- gas/doc/c-z8k.texi | 4 +- gas/doc/internals.texi | 4 +- gas/po/gas.pot | 5628 +- gas/po/uk.po | 6207 +- gas/testsuite/gas/aarch64/addsub.d | 159 + gas/testsuite/gas/aarch64/addsub.s | 16 + gas/testsuite/gas/aarch64/advsimd-armv8_3.d | 7725 ++ gas/testsuite/gas/aarch64/advsimd-armv8_3.s | 84 +- gas/testsuite/gas/aarch64/advsimd-compnum.d | 8282 +- gas/testsuite/gas/aarch64/advsimd-compnum.s | 21 +- gas/testsuite/gas/aarch64/diagnostic.l | 10 + gas/testsuite/gas/aarch64/diagnostic.s | 11 + gas/testsuite/gas/aarch64/sve.d | 89358 ++++++++++--------- gas/testsuite/gas/arm/adr.d | 1 + gas/testsuite/gas/arm/adrl.d | 1 + gas/testsuite/gas/arm/pr21458.d | 3 +- gas/testsuite/gas/mips/ase-errors-1.l | 4 + gas/testsuite/gas/mips/ase-errors-1.s | 8 + gas/testsuite/gas/mips/ase-errors-2.l | 4 + gas/testsuite/gas/mips/ase-errors-2.s | 8 + gas/testsuite/gas/mips/ginv-err.d | 3 + gas/testsuite/gas/mips/ginv-err.l | 4 + gas/testsuite/gas/mips/ginv-err.s | 5 + gas/testsuite/gas/mips/ginv.d | 18 + gas/testsuite/gas/mips/ginv.s | 9 + gas/testsuite/gas/mips/mips.exp | 3 + gas/testsuite/gas/msp430/msp430x.d | 250 +- gas/testsuite/gas/riscv/lla32.d | 19 + gas/testsuite/gas/riscv/lla32.s | 15 + gas/testsuite/gas/riscv/lla64-fail.d | 3 + gas/testsuite/gas/riscv/lla64-fail.l | 2 + gas/testsuite/gas/riscv/lla64-fail.s | 3 + gas/testsuite/gas/riscv/lla64.d | 20 + gas/testsuite/gas/riscv/lla64.s | 17 + gdb/ChangeLog | 878 + gdb/MAINTAINERS | 2 + gdb/Makefile.in | 18 +- gdb/NEWS | 17 + gdb/aarch64-linux-nat.c | 72 +- gdb/aarch64-linux-tdep.c | 4 +- gdb/aclocal.m4 | 85 +- gdb/ada-exp.y | 4 +- gdb/ada-lang.c | 1 - gdb/ada-lang.h | 4 +- gdb/ada-tasks.c | 21 +- gdb/aix-thread.c | 6 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 4 +- gdb/amd64-fbsd-tdep.c | 4 +- gdb/amd64-linux-tdep.c | 7 +- gdb/amd64-nbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 17 +- gdb/amd64-tdep.h | 3 +- gdb/amd64-windows-tdep.c | 2 +- gdb/arch-utils.c | 2 +- gdb/arch/amd64.c | 9 +- gdb/arch/amd64.h | 2 +- gdb/arm-linux-tdep.c | 4 +- gdb/bfin-linux-tdep.c | 4 +- gdb/blockframe.c | 13 + gdb/breakpoint.c | 79 +- gdb/breakpoint.h | 5 +- gdb/bsd-kvm.c | 2 +- gdb/bsd-uthread.c | 6 +- gdb/btrace.c | 30 +- gdb/c-exp.y | 6 +- gdb/c-lang.c | 17 +- gdb/c-lang.h | 2 - gdb/c-typeprint.c | 160 +- gdb/cli/cli-interp.c | 1 + gdb/cli/cli-script.c | 4 +- gdb/coffread.c | 2 - gdb/common/common-defs.h | 11 + gdb/common/refcounted-object.h | 16 + gdb/compile/compile-object-load.c | 4 +- gdb/config.in | 30 +- gdb/configure | 1632 +- gdb/configure.ac | 30 +- gdb/corelow.c | 8 +- gdb/ctf.c | 5 +- gdb/d-exp.y | 6 +- gdb/d-lang.c | 1 - gdb/d-lang.h | 2 - gdb/darwin-nat.c | 4 +- gdb/doc/ChangeLog | 17 + gdb/doc/gdb.texinfo | 29 +- gdb/dummy-frame.c | 30 +- gdb/dummy-frame.h | 20 +- gdb/dwarf2read.c | 32 +- gdb/elfread.c | 7 +- gdb/eval.c | 6 +- gdb/f-exp.y | 6 +- gdb/f-lang.c | 1 - gdb/f-lang.h | 2 - gdb/fbsd-nat.c | 5 +- gdb/fbsd-nat.h | 4 +- gdb/fbsd-tdep.c | 3 +- gdb/frame.c | 31 +- gdb/{gdb-gdb.py => gdb-gdb.py.in} | 42 +- gdb/gdb_proc_service.h | 4 +- gdb/gdbarch.c | 4 +- gdb/gdbarch.h | 4 +- gdb/gdbarch.sh | 2 +- gdb/gdbserver/ChangeLog | 32 + gdb/gdbserver/Makefile.in | 1 + gdb/gdbserver/aclocal.m4 | 46 +- gdb/gdbserver/config.in | 16 +- gdb/gdbserver/configure | 1052 +- gdb/gdbserver/configure.ac | 4 +- gdb/gdbserver/linux-aarch64-low.c | 63 +- gdb/gdbserver/linux-x86-tdesc.c | 2 +- gdb/gdbserver/tracepoint.h | 2 - gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/x86-tdesc.h | 0 gdb/gdbthread.h | 111 +- gdb/gdbtypes.c | 2 +- gdb/gnulib/aclocal.m4 | 1276 +- gdb/gnulib/config.in | 15 +- gdb/gnulib/configure | 2364 +- gdb/gnulib/configure.ac | 6 +- gdb/gnulib/import/Makefile.in | 368 +- gdb/gnulib/update-gnulib.sh | 10 +- gdb/go-exp.y | 6 +- gdb/go-lang.c | 1 - gdb/go-lang.h | 2 - gdb/go32-nat.c | 1 - gdb/guile/scm-value.c | 7 +- gdb/i386-linux-tdep.c | 4 +- gdb/infcall.c | 66 +- gdb/infcmd.c | 55 +- gdb/inferior.c | 115 +- gdb/inferior.h | 29 +- gdb/infrun.c | 437 +- gdb/inline-frame.c | 81 +- gdb/inline-frame.h | 8 +- gdb/language.c | 15 +- gdb/language.h | 22 +- gdb/linespec.c | 2 + gdb/linux-fork.c | 10 +- gdb/linux-nat.c | 50 +- gdb/linux-thread-db.c | 54 +- gdb/m2-exp.y | 6 +- gdb/m2-lang.c | 1 - gdb/m2-lang.h | 2 - gdb/machoread.c | 6 +- gdb/mi/mi-cmd-var.c | 22 +- gdb/mi/mi-interp.c | 63 +- gdb/mi/mi-main.c | 47 +- gdb/minsyms.c | 35 +- gdb/mips-linux-tdep.c | 4 +- gdb/nat/aarch64-sve-linux-ptrace.c | 269 +- gdb/nat/aarch64-sve-linux-ptrace.h | 51 +- gdb/nat/aarch64-sve-linux-sigcontext.h | 268 + gdb/objc-lang.c | 1 - gdb/objfiles.c | 21 +- gdb/objfiles.h | 19 +- gdb/opencl-lang.c | 1 - gdb/p-exp.y | 6 +- gdb/p-lang.c | 1 - gdb/p-lang.h | 2 - gdb/parse.c | 3 +- gdb/ppc-linux-tdep.c | 15 +- gdb/proc-service.c | 38 +- gdb/procfs.c | 6 +- gdb/progspace-and-thread.c | 7 +- gdb/progspace.c | 1 + gdb/python/py-exitedevent.c | 4 +- gdb/python/py-finishbreakpoint.c | 5 +- gdb/python/py-inferior.c | 49 +- gdb/python/py-infthread.c | 24 +- gdb/python/py-param.c | 20 +- gdb/python/py-record-btrace.c | 54 +- gdb/python/py-record.c | 17 +- gdb/python/py-record.h | 12 +- gdb/python/py-threadevent.c | 5 +- gdb/python/py-unwind.c | 60 +- gdb/python/py-value.c | 12 +- gdb/python/python-internal.h | 9 +- gdb/record-btrace.c | 53 +- gdb/record-full.c | 6 +- gdb/regcache.c | 270 +- gdb/regcache.h | 56 +- gdb/remote-sim.c | 1 - gdb/remote.c | 108 +- gdb/riscv-tdep.c | 2 +- gdb/rust-exp.y | 5 +- gdb/rust-lang.c | 83 +- gdb/rust-lang.h | 3 - gdb/s390-linux-tdep.c | 4 +- gdb/ser-mingw.c | 33 +- gdb/silent-rules.mk | 1 + gdb/solib-aix.c | 12 +- gdb/solib-darwin.c | 13 +- gdb/solib-dsbt.c | 11 +- gdb/solib-frv.c | 11 +- gdb/solib-svr4.c | 117 +- gdb/sparc-linux-tdep.c | 4 +- gdb/sparc64-linux-tdep.c | 4 +- gdb/stack.c | 6 +- gdb/symfile.c | 141 +- gdb/symfile.h | 6 +- gdb/symtab.c | 32 +- gdb/symtab.h | 15 +- gdb/target-debug.h | 2 + gdb/target.c | 27 +- gdb/testsuite/ChangeLog | 136 + gdb/testsuite/boards/cc-with-tweaks.exp | 4 +- gdb/testsuite/boards/dwarf4-gdb-index.exp | 4 +- gdb/testsuite/boards/fission-dwp.exp | 4 +- gdb/testsuite/configure | 706 +- gdb/testsuite/configure.ac | 1 - gdb/testsuite/gdb.ada/bp_inlined_func.exp | 4 +- .../amd64.h => testsuite/gdb.base/finish-pretty.c} | 31 +- .../names.exp => gdb.base/finish-pretty.exp} | 31 +- gdb/testsuite/gdb.base/float128.exp | 16 +- gdb/testsuite/gdb.base/fork-running-state.c | 39 +- gdb/testsuite/gdb.base/fork-running-state.exp | 7 + .../gdb.base/infoline-reloc-main-from-zero.c} | 14 +- .../gdb.base/infoline-reloc-main-from-zero.exp | 51 + gdb/testsuite/gdb.base/jit-reader.exp | 54 +- gdb/testsuite/gdb.base/relocate.exp | 95 + gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 43 + gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 71 + .../amd64.h => testsuite/gdb.cp/typedef-base.cc} | 20 +- .../names.exp => gdb.cp/typedef-base.exp} | 33 +- gdb/testsuite/gdb.gdb/selftest.exp | 11 +- gdb/testsuite/gdb.opt/inline-break.c | 36 +- gdb/testsuite/gdb.opt/inline-break.exp | 73 + gdb/testsuite/gdb.rust/simple.exp | 18 + gdb/testsuite/gdb.rust/simple.rs | 8 + gdb/testsuite/gdb.threads/attach-slow-waitpid.c | 77 + gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 100 + gdb/testsuite/gdb.threads/names.exp | 2 +- gdb/testsuite/gdb.threads/slow-waitpid.c | 342 + gdb/testsuite/lib/compiler.c | 0 gdb/testsuite/lib/selftest-support.exp | 9 +- gdb/thread.c | 317 +- gdb/top.c | 7 +- gdb/tracefile-tfile.c | 5 +- gdb/tui/tui-interp.c | 1 + gdb/typeprint.c | 127 +- gdb/typeprint.h | 33 + gdb/valops.c | 2 +- gdb/valprint.c | 48 +- gdb/valprint.h | 3 +- gdb/varobj.c | 8 +- gdb/windows-nat.c | 121 +- gdb/xcoffread.c | 2 - gold/ChangeLog | 171 + gold/Makefile.am | 18 +- gold/Makefile.in | 931 +- gold/NEWS | 18 + gold/aclocal.m4 | 747 +- gold/config.in | 7 + gold/configure | 3220 +- gold/configure.ac | 79 +- gold/dynobj.cc | 24 +- gold/incremental.cc | 4 + gold/incremental.h | 7 + gold/layout.cc | 287 +- gold/layout.h | 33 + gold/object.cc | 109 +- gold/object.h | 4 + gold/po/gold.pot | 1449 +- gold/po/uk.po | 1446 +- gold/resolve.cc | 37 +- gold/symtab.cc | 33 +- gold/target.h | 21 + gold/testsuite/Makefile.am | 97 +- gold/testsuite/Makefile.in | 4871 +- gold/testsuite/gnu_property_a.S | 46 + gold/testsuite/gnu_property_b.S | 38 + gold/testsuite/gnu_property_c.S | 44 + gold/testsuite/gnu_property_main.c | 5 + gold/testsuite/gnu_property_test.sh | 64 + gold/testsuite/ver_test_14.script | 6 + gold/testsuite/ver_test_14.sh | 43 + gold/testsuite/weak_as_needed.sh | 62 + gold/testsuite/weak_as_needed_a.c | 10 + gold/testsuite/weak_as_needed_b.c | 23 + gold/testsuite/weak_as_needed_b.script | 11 + gold/testsuite/weak_as_needed_c.c | 29 + gold/testsuite/weak_as_needed_c.script | 12 + gold/version.cc | 2 +- gold/x86_64.cc | 609 +- gprof/ChangeLog | 24 + gprof/Makefile.am | 9 +- gprof/Makefile.in | 446 +- gprof/aclocal.m4 | 717 +- gprof/configure | 1436 +- gprof/configure.ac | 1 - gprof/gconfig.in | 5 + gprof/gprof.texi | 6 +- gprof/po/gprof.pot | 22 +- include/ChangeLog | 39 + include/dwarf2.def | 8 + include/elf/mips.h | 4 +- include/longlong.h | 50 + include/opcode/aarch64.h | 2 + include/opcode/mips.h | 7 +- include/simple-object.h | 5 +- intl/ChangeLog | 7 + intl/aclocal.m4 | 8 +- intl/config.h.in | 32 + intl/configure | 3210 +- intl/configure.ac | 2 +- ld/ChangeLog | 109 + ld/Makefile.am | 19 +- ld/Makefile.in | 545 +- ld/NEWS | 30 +- ld/README | 6 +- ld/aclocal.m4 | 724 +- ld/config.in | 5 + ld/configure | 1739 +- ld/configure.ac | 1 - ld/emultempl/aarch64elf.em | 2 +- ld/emultempl/avrelf.em | 2 +- ld/emultempl/elf32.em | 2 +- ld/gen-doc.texi | 2 +- ld/h8-doc.texi | 2 +- ld/{ld.texinfo => ld.texi} | 70 +- ld/{ldint.texinfo => ldint.texi} | 4 +- ld/po/ld.pot | 7447 +- ld/po/uk.po | 7973 +- ld/testsuite/ld-aarch64/emit-relocs-115.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-534.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-555.d | 2 +- ld/testsuite/ld-arm/tls-descrelax-be8.d | 2 +- ld/testsuite/ld-arm/tls-descrelax-v7.d | 2 +- ld/testsuite/ld-arm/tls-longplt-lib.d | 2 +- ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 6 +- ld/testsuite/ld-elf/shared.exp | 7 +- ld/testsuite/ld-ifunc/ifunc.exp | 15 +- ld/testsuite/ld-ifunc/pr23169a.rd | 7 +- ld/testsuite/ld-ifunc/pr23169b.rd | 5 +- ld/testsuite/ld-ifunc/pr23169c.rd | 7 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 44 + ld/testsuite/ld-mips-elf/n64-plt-1.dd | 26 + ld/testsuite/ld-mips-elf/n64-plt-1.gd | 18 + ld/testsuite/ld-mips-elf/n64-plt-1.ld | 22 + ld/testsuite/ld-mips-elf/n64-plt-2.ed | 1 + ld/testsuite/ld-mips-elf/n64-plt-2.ld | 23 + ld/testsuite/ld-mips-elf/n64-plt-3.ed | 1 + ld/testsuite/ld-mips-elf/n64-plt-3.ld | 23 + ld/testsuite/ld-mips-elf/n64-plt-4.dd | 26 + ld/testsuite/ld-mips-elf/n64-plt-4.gd | 18 + ld/testsuite/ld-mips-elf/n64-plt-4.ld | 23 + ld/testsuite/ld-mips-elf/n64-plt-lib.s | 11 + ld/testsuite/ld-mips-elf/n64-plt.s | 9 + ld/testsuite/ld-x86-64/pr23324.s | 6 + ld/testsuite/ld-x86-64/pr23324a.d | 8 + ld/testsuite/ld-x86-64/pr23324b.d | 8 + ld/testsuite/ld-x86-64/x86-64.exp | 2 + ld/testsuite/lib/ld-lib.exp | 4 +- libdecnumber/ChangeLog | 56 + libdecnumber/ChangeLog.jit | 22 + libdecnumber/Makefile.in | 6 +- libdecnumber/aclocal.m4 | 7 +- libdecnumber/bid/bid-dpd.h | 2 +- libdecnumber/bid/bid2dpd_dpd2bid.c | 275 +- libdecnumber/bid/bid2dpd_dpd2bid.h | 2 +- libdecnumber/bid/decimal128.c | 2 +- libdecnumber/bid/decimal32.c | 2 +- libdecnumber/bid/decimal64.c | 2 +- libdecnumber/bid/host-ieee128.c | 2 +- libdecnumber/bid/host-ieee32.c | 2 +- libdecnumber/bid/host-ieee64.c | 2 +- libdecnumber/configure | 955 +- libdecnumber/configure.ac | 5 +- libdecnumber/dconfig.h | 2 +- libdecnumber/decBasic.c | 2 +- libdecnumber/decCommon.c | 4 +- libdecnumber/decContext.c | 2 +- libdecnumber/decContext.h | 2 +- libdecnumber/decDPD.h | 2 +- libdecnumber/decDouble.c | 2 +- libdecnumber/decDouble.h | 2 +- libdecnumber/decExcept.c | 2 +- libdecnumber/decExcept.h | 2 +- libdecnumber/decLibrary.c | 2 +- libdecnumber/decNumber.c | 10 +- libdecnumber/decNumber.h | 2 +- libdecnumber/decNumberLocal.h | 2 +- libdecnumber/decPacked.c | 2 +- libdecnumber/decPacked.h | 2 +- libdecnumber/decQuad.c | 2 +- libdecnumber/decQuad.h | 2 +- libdecnumber/decRound.c | 2 +- libdecnumber/decRound.h | 2 +- libdecnumber/decSingle.c | 2 +- libdecnumber/decSingle.h | 2 +- libdecnumber/dpd/decimal128.c | 2 +- libdecnumber/dpd/decimal128.h | 2 +- libdecnumber/dpd/decimal128Local.h | 2 +- libdecnumber/dpd/decimal32.c | 2 +- libdecnumber/dpd/decimal32.h | 2 +- libdecnumber/dpd/decimal64.c | 2 +- libdecnumber/dpd/decimal64.h | 2 +- libiberty/ChangeLog | 13 + libiberty/config.in | 5 + libiberty/configure | 1122 +- libiberty/configure.ac | 1 - libiberty/simple-object.c | 45 +- libtool.m4 | 4 +- opcodes/ChangeLog | 76 + opcodes/Makefile.am | 2 +- opcodes/Makefile.in | 380 +- opcodes/aarch64-asm-2.c | 139 +- opcodes/aarch64-dis-2.c | 145 +- opcodes/aarch64-dis.c | 19 +- opcodes/aarch64-opc-2.c | 1 + opcodes/aarch64-opc.c | 3 +- opcodes/aarch64-tbl.h | 48 +- opcodes/aclocal.m4 | 717 +- opcodes/arm-dis.c | 71 +- opcodes/configure | 1468 +- opcodes/configure.ac | 1 - opcodes/mips-dis.c | 14 +- opcodes/mips-opc.c | 8 + opcodes/nfp-dis.c | 2 +- opcodes/po/de.po | 962 +- opcodes/po/opcodes.pot | 212 +- opcodes/po/pt_BR.po | 922 +- opcodes/po/uk.po | 920 +- opcodes/riscv-opc.c | 4 +- patches/binutils-secondary.patch | 226 +- readline/configure | 999 +- readline/examples/rlfe/configure | 4465 +- sim/ChangeLog | 5 + sim/aarch64/aclocal.m4 | 63 +- sim/aarch64/config.in | 26 +- sim/aarch64/configure | 1090 +- sim/aarch64/configure.ac | 1 - sim/arm/aclocal.m4 | 50 +- sim/arm/config.in | 26 +- sim/arm/configure | 1090 +- sim/arm/configure.ac | 1 - sim/avr/aclocal.m4 | 50 +- sim/avr/config.in | 26 +- sim/avr/configure | 1090 +- sim/avr/configure.ac | 1 - sim/bfin/aclocal.m4 | 339 +- sim/bfin/config.in | 26 +- sim/bfin/configure | 1114 +- sim/bfin/configure.ac | 1 - sim/common/aclocal.m4 | 7 +- sim/common/configure | 599 +- sim/common/configure.ac | 1 - sim/configure | 717 +- sim/configure.ac | 1 - sim/cr16/aclocal.m4 | 50 +- sim/cr16/config.in | 26 +- sim/cr16/configure | 1090 +- sim/cr16/configure.ac | 1 - sim/cris/aclocal.m4 | 50 +- sim/cris/config.in | 26 +- sim/cris/configure | 1101 +- sim/cris/configure.ac | 1 - sim/d10v/aclocal.m4 | 50 +- sim/d10v/config.in | 26 +- sim/d10v/configure | 1090 +- sim/d10v/configure.ac | 1 - sim/erc32/aclocal.m4 | 50 +- sim/erc32/config.in | 26 +- sim/erc32/configure | 1098 +- sim/erc32/configure.ac | 1 - sim/frv/aclocal.m4 | 50 +- sim/frv/config.in | 26 +- sim/frv/configure | 1098 +- sim/frv/configure.ac | 1 - sim/ft32/aclocal.m4 | 50 +- sim/ft32/config.in | 26 +- sim/ft32/configure | 1090 +- sim/ft32/configure.ac | 1 - sim/h8300/aclocal.m4 | 50 +- sim/h8300/config.in | 26 +- sim/h8300/configure | 1090 +- sim/h8300/configure.ac | 1 - sim/igen/configure | 787 +- sim/igen/configure.ac | 1 - sim/iq2000/aclocal.m4 | 50 +- sim/iq2000/config.in | 26 +- sim/iq2000/configure | 1096 +- sim/iq2000/configure.ac | 1 - sim/lm32/aclocal.m4 | 50 +- sim/lm32/config.in | 26 +- sim/lm32/configure | 1096 +- sim/lm32/configure.ac | 1 - sim/m32c/aclocal.m4 | 50 +- sim/m32c/config.in | 26 +- sim/m32c/configure | 1089 +- sim/m32c/configure.ac | 1 - sim/m32r/aclocal.m4 | 50 +- sim/m32r/config.in | 26 +- sim/m32r/configure | 1096 +- sim/m32r/configure.ac | 1 - sim/m68hc11/aclocal.m4 | 50 +- sim/m68hc11/config.in | 26 +- sim/m68hc11/configure | 1094 +- sim/m68hc11/configure.ac | 1 - sim/mcore/aclocal.m4 | 50 +- sim/mcore/config.in | 26 +- sim/mcore/configure | 1090 +- sim/mcore/configure.ac | 1 - sim/microblaze/aclocal.m4 | 50 +- sim/microblaze/config.in | 26 +- sim/microblaze/configure | 1090 +- sim/microblaze/configure.ac | 1 - sim/mips/aclocal.m4 | 50 +- sim/mips/config.in | 26 +- sim/mips/configure | 1127 +- sim/mips/configure.ac | 1 - sim/mn10300/aclocal.m4 | 50 +- sim/mn10300/config.in | 26 +- sim/mn10300/configure | 1107 +- sim/mn10300/configure.ac | 1 - sim/moxie/aclocal.m4 | 50 +- sim/moxie/config.in | 26 +- sim/moxie/configure | 1098 +- sim/moxie/configure.ac | 1 - sim/msp430/aclocal.m4 | 50 +- sim/msp430/config.in | 26 +- sim/msp430/configure | 1092 +- sim/msp430/configure.ac | 1 - sim/or1k/aclocal.m4 | 12 +- sim/or1k/configure | 42 +- sim/or1k/configure.ac | 1 - sim/ppc/config.in | 8 +- sim/ppc/configure | 961 +- sim/ppc/configure.ac | 1 - sim/rl78/aclocal.m4 | 50 +- sim/rl78/config.in | 26 +- sim/rl78/configure | 1086 +- sim/rl78/configure.ac | 1 - sim/rx/aclocal.m4 | 50 +- sim/rx/config.in | 26 +- sim/rx/configure | 1092 +- sim/rx/configure.ac | 1 - sim/sh/aclocal.m4 | 50 +- sim/sh/config.in | 26 +- sim/sh/configure | 1090 +- sim/sh/configure.ac | 1 - sim/sh64/aclocal.m4 | 50 +- sim/sh64/config.in | 26 +- sim/sh64/configure | 1096 +- sim/sh64/configure.ac | 1 - sim/testsuite/configure | 464 +- sim/testsuite/configure.ac | 1 - sim/testsuite/d10v-elf/configure | 461 +- sim/testsuite/d10v-elf/configure.ac | 1 - sim/testsuite/frv-elf/configure | 461 +- sim/testsuite/frv-elf/configure.ac | 1 - sim/testsuite/m32r-elf/configure | 461 +- sim/testsuite/m32r-elf/configure.ac | 1 - sim/testsuite/mips64el-elf/configure | 461 +- sim/testsuite/mips64el-elf/configure.ac | 1 - sim/v850/aclocal.m4 | 50 +- sim/v850/config.in | 26 +- sim/v850/configure | 1103 +- sim/v850/configure.ac | 1 - test-driver | 148 + zlib/ChangeLog.bin-gdb | 8 + zlib/ChangeLog.gcj | 7 + zlib/Makefile.am | 2 +- zlib/Makefile.in | 737 +- zlib/aclocal.m4 | 717 +- zlib/configure | 1397 +- zlib/configure.ac | 5 +- zlib/gzguts.h | 2 +- zlib/win32/zlib.def | 1 - zlib/zlib.h | 2 +- 696 files changed, 156886 insertions(+), 104787 deletions(-) create mode 100755 ar-lib rename bfd/doc/{bfd.texinfo => bfd.texi} (100%) create mode 100644 config/ax_pthread.m4 delete mode 100644 config/bootstrap-mpx.mk rename gas/doc/{as.texinfo => as.texi} (99%) create mode 100644 gas/testsuite/gas/mips/ginv-err.d create mode 100644 gas/testsuite/gas/mips/ginv-err.l create mode 100644 gas/testsuite/gas/mips/ginv-err.s create mode 100644 gas/testsuite/gas/mips/ginv.d create mode 100644 gas/testsuite/gas/mips/ginv.s create mode 100644 gas/testsuite/gas/riscv/lla32.d create mode 100644 gas/testsuite/gas/riscv/lla32.s create mode 100644 gas/testsuite/gas/riscv/lla64-fail.d create mode 100644 gas/testsuite/gas/riscv/lla64-fail.l create mode 100644 gas/testsuite/gas/riscv/lla64-fail.s create mode 100644 gas/testsuite/gas/riscv/lla64.d create mode 100644 gas/testsuite/gas/riscv/lla64.s rename gdb/{gdb-gdb.py => gdb-gdb.py.in} (96%) mode change 100755 => 100644 gdb/gdbserver/x86-tdesc.h create mode 100644 gdb/nat/aarch64-sve-linux-sigcontext.h copy gdb/{arch/amd64.h => testsuite/gdb.base/finish-pretty.c} (69%) copy gdb/testsuite/{gdb.threads/names.exp => gdb.base/finish-pretty.exp} (56%) copy gdb/{arch/amd64.h => testsuite/gdb.base/infoline-reloc-main-from-zero.c} (73%) create mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp create mode 100644 gdb/testsuite/gdb.base/watchpoint-hw-attach.c create mode 100644 gdb/testsuite/gdb.base/watchpoint-hw-attach.exp copy gdb/{arch/amd64.h => testsuite/gdb.cp/typedef-base.cc} (73%) copy gdb/testsuite/{gdb.threads/names.exp => gdb.cp/typedef-base.exp} (54%) create mode 100644 gdb/testsuite/gdb.threads/attach-slow-waitpid.c create mode 100644 gdb/testsuite/gdb.threads/attach-slow-waitpid.exp create mode 100644 gdb/testsuite/gdb.threads/slow-waitpid.c mode change 100755 => 100644 gdb/testsuite/lib/compiler.c create mode 100644 gold/testsuite/gnu_property_a.S create mode 100644 gold/testsuite/gnu_property_b.S create mode 100644 gold/testsuite/gnu_property_c.S create mode 100644 gold/testsuite/gnu_property_main.c create mode 100755 gold/testsuite/gnu_property_test.sh create mode 100644 gold/testsuite/ver_test_14.script create mode 100755 gold/testsuite/ver_test_14.sh create mode 100755 gold/testsuite/weak_as_needed.sh create mode 100644 gold/testsuite/weak_as_needed_a.c create mode 100644 gold/testsuite/weak_as_needed_b.c create mode 100644 gold/testsuite/weak_as_needed_b.script create mode 100644 gold/testsuite/weak_as_needed_c.c create mode 100644 gold/testsuite/weak_as_needed_c.script rename ld/{ld.texinfo => ld.texi} (99%) rename ld/{ldint.texinfo => ldint.texi} (99%) create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-1.dd create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-1.gd create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-1.ld create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-2.ed create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-2.ld create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-3.ed create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-3.ld create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-4.dd create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-4.gd create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-4.ld create mode 100644 ld/testsuite/ld-mips-elf/n64-plt-lib.s create mode 100644 ld/testsuite/ld-mips-elf/n64-plt.s create mode 100644 ld/testsuite/ld-x86-64/pr23324.s create mode 100644 ld/testsuite/ld-x86-64/pr23324a.d create mode 100644 ld/testsuite/ld-x86-64/pr23324b.d create mode 100644 libdecnumber/ChangeLog.jit create mode 100755 test-driver