This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tx1/gnu-master-aarch64-spec2k6-O2 in repository toolchain/ci/binutils-gdb.
from 013270a16a [gdb/testsuite] Fix duplicate in gdb.base/info-macros.exp adds 22c6cfe9c8 Automatic date update in version.in adds bdedb2d21b sim: callback: extend syscall interface to handle 7 args adds a7cde6df40 sim: cris: fix a few missing prototype warnings adds 134df96436 Update the core file architecture if a target description is [...] adds 8a3df5acae Add non-wrapping mode to ada_decode adds 67470e9d8b Decode Ada types in Python layer adds 50a6759f0f Use gdb::function_view in addrmap_foreach adds 202054aea6 Add ISA 3.1 check to powerpc-plxv-norel.exp adds 81b327aadd gdb/guile: improve the errors when creating breakpoints adds 08080f9744 gdb/guile: allow for catchpoint type breakpoints in guile adds 6b95f5ad96 gdb/python: allow for catchpoint type breakpoints in python adds bf1dcdb391 Consolidate CU language setting adds 3e9f1ca148 Remove dwarf2_cu::language adds 3da4c6449b Change how .debug_aranges padding is skipped adds 79bd4d34f0 gdb: fix regression in evaluate_funcall for non C++ like cases adds 13221aec0d gdb: replace NULL terminated array with array_view adds 158cc4feb7 gdb: use gdb::optional instead of passing a pointer to gdb:: [...] adds d038ce48f1 gdb: fix invalid arg coercion when calling static member functions adds fc4d5ebf8f gdb: add new function quick_symbol_functions::has_unexpanded [...] adds 4a0788e08c gdb: make struct output_source_filename_data more C++ like adds 0e350a054b gdb/mi: add regexp filtering to -file-list-exec-source-files adds 1fb1ce02fc gdb/mi: add new --group-by-objfile flag for -file-list-exec- [...] adds bd742128ba gdb: change info sources to group results by objfile adds ac2d77c6a1 Automatic date update in version.in adds 0f8e203412 gdb: add context getter/setter to cmd_list_element adds d6ff04a343 gdb: add assert in cmd_list_element::set_context adds 4c0ba02a74 gdb: remove context parameter from add_setshow_enum_cmd adds 6a72dbb692 gdb/guile: use return values of add_setshow functions in add [...] adds f1fa7a3d88 Automatic date update in version.in adds d57b653328 sim: bfin: move pkg-config & SDL checks to common code adds 5d0b3088f7 sim: erc32: merge with common configure script adds cc9c19b030 sim: bpf: fix mixed decls & code warnings (and style) adds 44e88cd631 sim: bpf: add explicit casts when using explicit formats adds 5a4ce7aea0 sim: cgen: sync prototypes with implementation adds 694d6fdba1 sim: cgen: always leverage the ops prototypes adds 2d922d86ba sim: cgen: always leverage the mem prototypes adds ded82565c6 sim: cgen: constify trace strings adds a7ffa88dc6 sim: cgen: add printf attributes in a few more calls adds b69bd9e723 sim: cgen: add asserts to fix unused engine warnings adds 5db3a175cc sim: cgen: suppress trace non-literal printf warning adds 76f11310df sim: bpf: include more local headers & fix broken funcs adds e0fd25e485 sim: bpf/cris: include cgen-mem in decoders adds 9df51d7c47 Automatic date update in version.in adds ff68b4b5b1 sim: frv: fix ambiguous else compiler warnings adds 1415825a1b sim: frv: fix return type for post_wait_for funcs adds 247867ebd3 sim: frv: fix uninitialized variable warning adds 2b83b95803 sim: frv: fix some printf type mismatch warnings adds a9d200398a sim: frv: fix up various missing prototype warnings adds 520ca9a7be sim: frv: fix engine hook adds dd5ef931df sim: frv: add missing const type adds 05b8577206 gdb/fortran: Add type info of formal parameter for clang. adds ba4990f13f sim: cgen: delete unused record_trace_results functions adds f2ddf6e39d sim: bpf: fix printf warnings on 32-bit systems adds 78484bcab9 sim: bpf: enable -Werror usage adds 4d60b89770 gdb/remote: Use true/false instead of 1/0 adds c87c999c51 gdb: remove gdbarch_info::tdep_info adds b447dd03c1 gdb: remove gdbarch_info_init adds 0a3b55a669 Fix tag_ctl register size in the core file. adds e660f4e905 Fix FFR register size for core files. adds a52d0b9de1 Sanitize the address before working with allocation tags adds f07fad95a9 gdb: add .flake8 file adds 0c1bcd2327 gdb: convert obj_section macros to methods adds 2608aff552 gdb: use gdb_bfd_count_sections in macho_symfile_offsets adds 327f11dee1 Automatic date update in version.in adds 1fb164a112 sim: cgen: require long long support adds 54e66d16e8 sim: callback: drop unused printf helpers adds a1d9117f94 sim: callback: add printf attributes adds fda2f85e58 sim: io: add printf attributes to vprintf funcs too adds 4743af62eb gdb: remove duplicate declaration of 'find_thread_ptid' adds c2ce831330 Add the netbsdpe configuration to the list of obsolete targets. adds dd4f75f2b6 gdb: make frame_debug a boolean adds a05a883fba gdb: introduce frame_debug_printf adds a154d838a7 gdb: add names to unwinders, add debug messages when looking [...] adds fe67a58f98 gdb: introduce FRAME_SCOPED_DEBUG_ENTER_EXIT adds aa2e84dee6 Automatic date update in version.in adds ba9666525f sim: model: constify sim_machs storage adds c42ed5fca2 sim: cris: remove cgen-ops.h include hack adds 999b474b8a sim: callback: add check for HAVE_KILL adds 3167423f07 sim: use -Wno-error=maybe-uninitialized adds cc71756141 sim: fix arch Makefile regen when unified adds 7f6fa74374 sim: use -Wunused-but-set-parameter adds f8261de1b2 sim: ppc: fix printf warnings adds 1c636da093 sim: namespace sim_machs adds d414eb3e7f sim: move default model to the runtime sim state adds faa09946fe sim: delete unused model settings adds d8b04da736 sim: bfin: merge with common configure script adds 280c57ff58 Fix signedness of def_cfa_sf and def_cfa_offset_sf adds c63fc3680a Handle DW_FORM_implicit_const when displaying an attribute adds 9a39f7389d Mark .gnu.debuglto_.debug_* as SHT_MIPS_DWARF adds 05d54a045c sim: move engine init to dynamic modules.c adds 0ecdca38bc sim: move trace init to dynamic modules.c adds 953fac6481 sim: move profile init to dynamic modules.c adds 6cf75d895a sim: move scache init to dynamic modules.c adds e7954ef5e5 sim: frv: scope the unique configure flag adds b79efe264f sim: unify scache settings adds 408a44aac1 sim: cris/frv/iq2000/lm32: merge with common configure script adds 79c4446067 sim: ppc: unify (most) compiler warnings with common code adds 9cb74cfd81 Automatic date update in version.in adds 417f991f08 arm: don't treat XScale features as part of the FPU [PR 28031] adds 75a2da57a1 readelf: Reset file position to beginning for thin archive members adds 05c06f318f Linux: Access memory even if threads are running adds 1b8d1f5f38 Partially fix debuginfod tests in binutils testsuite. adds 6c2ede018c opcodes: constify aarch64_opcode_tables adds 52b8387412 opcodes: constify & scope microblaze opcodes adds ac8ef6961e opcodes: constify & localize z80 opcodes adds 9b2beaf778 opcodes: cleanup nds32 variables adds f375d32b35 opcodes: constify & local meps macros adds 2fe36d31f9 cgen: split GUILE setting out adds 72ab7b79dc Automatic date update in version.in adds 33b477e1c7 sim: m32r: namespace Linux syscall table adds 055a3f27e8 sim: m32r: fix virtual environment with Linux targets adds d4a0121347 sim: m32r: replace custom endian helpers with sim-endian adds fe41f7211a sim: m32r: unify ELF & Linux traps logic adds 54af62279c sim: m32r: reformat linux traps code adds 313c332ff2 sim: m32r: merge with common configure script adds 7eb1f99ada sim: unify reserved instruction bits settings adds af82b082c2 Fix minor NDS32 renaming snafu. adds 62194b631d Re: Fix minor NDS32 renaming snafu adds 4ff0bb2df5 PR28048, heap-buffer-overflow on readelf -Ww adds 49910fd88d Fix an illegal memory access triggered by an attempt to pars [...] adds 90b044ef10 Document TUI improvements in the manual & NEWS adds 57bb96d3a2 Use 'const' in ada-exp.y adds 0d03c52682 Automatic date update in version.in adds 20c4b12e93 Synchronize libiberty sources (and include/demangle.h) with [...] adds 514192487e Add markers for 2.37 branch adds 346d80ef33 Update version number and regenerate files adds 4b51505e33 More minor updates to the how-to-make-a-release documentation adds 4fabc3a897 Use 'bool' more idiomatically in dwarf_decode_lines adds 5916203ad0 Bump version to 12.0.50.DATE-git. adds ccd14903f8 Update NEWS post GDB 11 branch creation. adds 3bdd3c0418 gprof: Regenerate configure adds bdec4c4f1e Automatic date update in version.in adds 47d36ffbf0 gdb: return early if no execution in darwin_solib_create_inf [...] adds 74ace05485 Automatic date update in version.in adds 40e1d303ce PR28047, readelf crash due to assertion failure adds b4c4b8aaad PR28055, segfault in bpf special reloc function adds 4dcdbbd1bc Re: opcodes: constify & local meps macros adds f4931779e4 gdbsupport/common.m4: check for sigtimedwait adds 99624310dd gdb: fall back on sigpending + sigwait if sigtimedwait is no [...] adds 2e333e797e [gdb/testsuite] Fix fail in gdb.fortran/ptype-on-functions.e [...] adds 6e0dfbf420 Updated translations (mainly Ukranian and French) triggered [...] adds c919d6be44 Restore the libiberty component of commit 50ad1254d5030d0804 [...] adds 9181724704 ld: Cache and reuse the IR archive file descriptor adds b6aeb717a8 Fix warning in symtab.c adds b5b44b5df0 Fix oddity in write_gdbindex adds 870c2204a2 Minor cleanup to addrmap_index_data::previous_valid adds 844a72efbc Simplify gdb_index writing adds 09e2fb720b Simplify debug_names index writing adds 606afd7e11 Automatic date update in version.in adds 07b2745f85 Re: PR28055, segfault in bpf special reloc function adds fbc95f1e11 RISC-V: Add PT_RISCV_ATTRIBUTES and add it to PHDR. adds 752e419362 [gdb/symtab] Fix skipping of import of C++ CU adds 70a590636b RISC-V: Fix the build broken with -Werror. adds 0d4e283965 [gdb/testsuite] Remove read1 timeout factor from gdb.base/in [...] adds e3e837844a gdb.perf/: FAIL on Python errors, avoid "ERROR: internal buf [...] adds 46f2c22eab Update gdb performance testsuite to be compatible with Python 3.8 adds 235f5ef4a6 elf/riscv: Fix relaxation with aliases [PR28021] adds 579f0281f3 PR 28053: Fix spelling mistakes: usupported -> unsupported a [...] adds acbf56d780 sim: ppc: add missing empty targets adds f069ea46a0 Rename gdb/ChangeLog to gdb/ChangeLog-2021 adds a100a94530 gdb/testsuite: restore configure script adds 9be259865c gdb: introduce iterator_range, remove next_adapter adds 1f00b55dba Automatic date update in version.in adds ffa5352c0c Fix problems translating messages when a percentage sign app [...] adds b737d3047c Check for strnlen declaration to fix Solaris 10 build adds f07afc65d0 Fix Solaris gprof build with --disable-nls adds e4cc3b47ec IBM Z: Add another arch14 instruction adds b180e8298b Add changelog entries for last commit adds 7a30ac441a ld: Check archive only for archive member adds ca52626bab Remove an accidental change to elfcode.h included as part of [...] adds 14a6b9b4b6 Automatic date update in version.in adds c8d4ff8a3a sim: erc32: use libsim.a for common objects adds 6bbe1a929c [gdb/testsuite] Fix gdb.guile/scm-breakpoint.exp with guile 3.0 adds f1cee83766 Updated Portuguese translation for the BFD sub-directory adds e4cbcea361 gdb/Makefile.in: remove testsuite from SUBDIRS adds 74b10a3219 gdb: don't set Linux-specific displaced stepping methods in [...] adds a8dde0a211 ld: Limit cache size and add --max-cache-size=SIZE adds 661b504df9 x86-64: Disallow PC reloc against weak undefined symbols in PIE adds 22b11ba924 Remove unused parameter in maybe_software_singlestep adds ce8fea3651 Automatic date update in version.in adds 6320fd00dc elf: Add GNU_PROPERTY_1_NEEDED adds 6f365fda85 elf: Add GNU_PROPERTY_1_NEEDED check adds 68c49d3ad1 elf: Limits 2 GNU_PROPERTY_1_NEEDED tests to Linux/x86 adds d66aeea93d ld/NEWS: Clarify -z [no]indirect-extern-access adds 34c54daa33 Automatic date update in version.in adds 9039747fb4 PR28069, assertion fail in dwarf.c:display_discr_list adds f8dd364658 Tidy commit 49910fd88dcd adds 381575f24a Automatic date update in version.in adds b926827d44 Automatic date update in version.in adds 7790aa804e testsuite: fix whitespace problems in gdb.mi/mi-break.exp adds c33be6de41 [gdb/testsuite] Fix gdb.mi/mi-info-sources.exp for extra debug info adds f253158faf Fix a translation problem for the text generated by readelf [...] adds 0200b0feb8 Updated French translation for the binutils sub-directory adds 16e7bd3b25 [gdb/testsuite] Fix gdb.btrace/tsx.exp on system with tsx di [...] adds ef744040b4 Add the SEC_ELF_OCTETS flag to debug sections created by the [...] adds c9e7dfb64f Automatic date update in version.in adds bf80931081 gdb: introduce intrusive_list, make thread_info use it adds 08bdefb58b gdb: make inferior_list use intrusive_list adds 8b6a69b2f3 gdb: use intrusive list for step-over chain adds 7846f3aa61 gdb: add setter / getter for thread_info resumed state adds 1edb66d856 gdb: make thread_info::suspend private, add getters / setters adds a66f729819 gdb: maintain per-process-target list of resumed threads wit [...] adds 273dadf2c2 gdb: optimize check for resumed threads with pending wait st [...] adds 71a2349005 gdb: optimize selection of resumed thread with pending event adds 922cc93d5d gdb: maintain ptid -> thread map, optimize find_thread_ptid adds 0618ae4149 gdb: optimize all_matching_threads_iterator adds f148d9d334 Fix some dangling references to `netbsd-tdep` adds aa0587b290 RISC-V: Enable elf attributes when default configure option [...] adds 5c046e0e63 gdb: disable commit-resumed on -exec-interrupt --thread-group adds 81e33ce289 gdb, dwarf: Don't follow the parent of a subprogram to get a [...] adds 6b66b5a5a2 [gdb/testsuite] Fix check-libthread-db.exp FAILs with glibc 2.33 adds d7cb0ef35b Fix detach with target remote (PR gdb/28080) adds 3a76f8f489 Avoid letting exceptions escape gdb_bfd_iovec_fileio_close ( [...] adds 30a696c543 Add regcache_map_supplies helper routine. adds 5a680bf9f2 fbsd-nat: Add helper functions to fetch and store register sets. adds e747f4dd8d riscv-fbsd-nat: Use fetch_register_set and store_register_set. adds 05dfb57c68 aarch64-fbsd-nat: Use fetch_register_set and store_register_set. adds f9e5d80cf7 arm-fbsd-nat: Use fetch_register_set and store_register_set. adds 9e8dfa0523 Use /bin/sh as shebang in gdb/make-init-c adds fac3b6a2e0 Automatic date update in version.in adds 90d7916ac1 [gdb/testsuite] Add missing skip_tui_tests adds be36c6e337 [gdb/testsuite] Fix gdb.base/gold-gdb-index.exp adds 51d29b8cac objdump: add DWARF support for AIX adds 9cce9fab90 gas: default TC_VALIDATE_FIX_SUB to 0 adds 154b353f68 x86: Add int1 as one byte opcode 0xf1 adds 600ac5b461 Automatic date update in version.in adds e22be21285 [gdb/procfs.c] Fix build failure in find_stop_signal adds ff77083572 gdb: call post_create_inferior at end of follow_fork_inferior adds 3a849a3454 gdb: pass child_ptid and fork kind to target_ops::follow_fork adds dcd482c1b7 Avoid expression parsing crash with unknown language adds 66b3b362dc Automatic date update in version.in adds c58830e49d Updated Swedish translation for the binutils sub-directory adds 05a1dd47cc or1k: fix pc-relative relocation against dynamic on PC relat [...] adds cc9d6997a5 Fix array stride bug adds 4f348ca808 Document quick_symbol_functions::expand_symtabs_matching invariant adds 47357fdc1d gdb/testsuite: Declare that riscv*-*-linux* cannot hardware_ [...] adds e843807b2d gdb: Support stepping out from signal handler on riscv*-linux adds 1c7682f9f2 Automatic date update in version.in adds 12be796ca8 gdb: make all_inferiors_safe actually work adds 3dab9e15d3 Add basic Z80 CPU support adds ae9a5dd6ae Rename and refactor psymtab_include_file_name adds dcce7ec410 Pass file_and_directory through DWARF line-decoding code adds d030267c9c Simplify file_and_directory storage management adds 4584f33d68 Introduce find_source_or_rewrite adds e0ec6b1a87 Simplify DWARF file name caching adds 15659f0a4e Check for debug-types in map_symbol_filenames adds 1fd5fd5817 Fix file-name handling regression with DWARF index adds 04dd8003c0 Automatic date update in version.in adds 85460c161d gdb: convert nat/x86-dregs.c macros to functions adds 7c6ff8af98 PR28098 Skip R_*_NONE relocation entries with zero r_sym wit [...] adds 07233d964a Update how-to-make-a-release checklist with latest changes f [...] adds 5c9cbf07f3 Move pending-obsolesence targets onto the obsolete list. adds 972a7621fc Automatic date update in version.in adds ecd799b189 gdb: set current thread in btrace_compute_ftrace_{bts,pt} adds c2a7621771 Automatic date update in version.in adds cb959bd895 RISC-V: Minor updates for architecture parser. adds 05558223b5 Fix printing of non-address types when memory tagging is enabled adds b97bd97623 PR28106, build of 2.37 fails on FreeBSD and Clang adds 8258b1353c Automatic date update in version.in adds e28a9225b8 Remove `netbsdpe` support adds 4bf094292c as_bad_subtract adds 0057a7ee0d [gdb/testsuite] Add KFAILs for gdb.ada FAILs with gcc-11 adds 8f5d31b8d1 [gdb/testsuite] Fix FAILs due to PR gcc/101452 adds 6b86da53d5 Allows linker scripts to set the SEC_READONLY flag. adds e8c36d1fc2 Updated Russian translation for the bfd library adds 5f3356899d [gdb/testsuite] Fix gdb.cp/step-and-next-inline.exp with gcc-11 adds fec458f0fc Automatic date update in version.in adds d0579d4d1c x86: drop OP_Mask() adds be2f8fcd9d x86: correct VCVT{,U}SI2SD rounding mode handling adds 3fa77affb0 x86-64: generalize OP_G()'s EVEX.R' handling adds bac11f2cfe x86-64: properly bounds-check %bnd<N> in OP_G() adds 5f6b8397a4 x86: fold duplicate register printing code adds 4454883ff0 x86: fold duplicate code in MOVSXD_Fixup() adds 54ca11a48e x86: correct EVEX.V' handling outside of 64-bit mode adds 605228fcaf x86: drop vex_mode and vex_scalar_mode adds b0556968af x86: fold duplicate vector register printing code adds c1d66d5f24 x86: drop xmm_m{b,w,d,q}_mode adds eb34d29be8 x86: drop vex_scalar_w_dq_mode adds 5fbe0f28ae x86: drop dq{b,d}_mode adds f878836265 [gdb/testsuite] Fix FAILs due to PR gcc/101575 adds 9234efeee5 Automatic date update in version.in adds 0e4cc77316 x86: express unduly set rounding control bits in disassembly adds 44710bb280 gdb/testsuite: don't error when trying to unset last_spawn_tty_name adds 27df69020a Fix for gdb.python/py-breakpoint.exp adds a52b41bf2f gdb/testsuite: split gdb.python/py-parameter.exp in procs adds ffb6ba773e gdb.base/setshow.exp: use save_vars to save/restore gdb_prompt adds 3b3c74341e gdb.base/setshow.exp: split in procs adds e116324103 gdb.base/setshow.exp: fix duplicate test name adds 5b8bf2e75e gdb: un-share set_inferior_cwd declaration adds a69e37dc2b gdb: remove inferior::{argc,argv} adds e51695253e gdb: add setter/getter for inferior arguments adds 90cc31c9e5 gdb: add setter/getter for inferior cwd adds fd2dec2a45 gdb: make inferior::m_args an std::string adds 11bd012ed2 gdb: make inferior::m_cwd an std::string adds 4e93ea6e67 gdb: make inferior::m_terminal an std::string adds 3a553c80da gdb: rename cfunc to simple_func adds 5538b03c98 gdb: remove cmd_list_element::function::sfunc adds 3e1e8561c3 gdb/testsuite: test get/set value of unregistered Guile parameter adds febbfd5154 Automatic date update in version.in adds 77db4723dd Update the NetBSD system call table to match NetBSD-current. adds 553dd76c7e Re: ld script expression parsing adds c09c8b4202 Revert: PowerPC: Don't generate unused section symbols adds 60a5fb48d1 Automatic date update in version.in adds b924d9bad5 Automatic date update in version.in adds b6c4205149 gdb/mi: handle no condition argument case for -break-condition adds 730afdd139 gdb: move remaining ChangeLogs to legacy files adds 3751264cdd PATCH [1/10] arm: add 'bti' instruction for Armv8.1-M pacbti [...] adds f1e1d7f305 PATCH [2/10] arm: add 'pacbti' instruction for Armv8.1-M pac [...] adds e43ca2cbae PATCH [3/10] arm: add 'aut' instruction for Armv8.1-M pacbti [...] adds ce537a7db7 PATCH [4/10] arm: add 'pac' instruction for Armv8.1-M pacbti [...] adds 2c6ccfcfdd PATCH [5/10] arm: Extend again arm_feature_set struct to pro [...] adds 5a0c7a819f PATCH [6/10] arm: Add -march=armv8.1-m.main+pacbti flag adds e07352fa4f PATCH [7/10] arm: add 'bxaut' instruction for Armv8.1-M pacb [...] adds be05908c0c PATCH [8/10] arm: add 'autg' instruction for Armv8.1-M pacbt [...] adds 5c43020d83 PATCH [9/10] arm: add 'pacg' instruction for Armv8.1-M pacbt [...] adds 0264bf6fe3 PATCH [10/10] arm: Alias 'ra_auth_code' to r12 for pacbti. adds c9bd98593b gdb: Fix numerical field extraction for target description "flags" adds 0b73bf7fa3 Fix the Windows build adds 4b41648fff Fix for mi-reverse.exp adds 5b37a5ca1d bfd: Set error to bfd_error_malformed_archive only if unset adds 7122377642 Automatic date update in version.in adds dfe3b80549 Fix ld test case that assumes --enable-textrel-check adds 8d56b9fcf3 Correct gs264e bfd_mach in mips_arch_choices. adds ca89bdf8b2 gdb: remove VALUE_FRAME_ID and fix another frame debug issue
No new revisions were added by this update.
Summary of changes: ChangeLog | 86 + bfd/ChangeLog | 95 + bfd/archive.c | 7 +- bfd/bfd-in2.h | 9 + bfd/bfd.c | 9 + bfd/coff-rs6000.c | 64 +- bfd/coff64-rs6000.c | 2 +- bfd/coffcode.h | 4 +- bfd/cofflink.c | 12 +- bfd/config.bfd | 12 +- bfd/config.in | 4 + bfd/configure | 30 +- bfd/configure.ac | 2 +- bfd/dwarf2.c | 4 +- bfd/elf-bfd.h | 9 + bfd/elf-properties.c | 129 +- bfd/elf32-i386.c | 6 +- bfd/elf32-or1k.c | 12 + bfd/elf32-ppc.c | 6 +- bfd/elf64-bpf.c | 23 +- bfd/elf64-ppc.c | 6 +- bfd/elf64-x86-64.c | 16 +- bfd/elflink.c | 94 +- bfd/elfnn-aarch64.c | 7 +- bfd/elfnn-riscv.c | 66 +- bfd/elfxx-mips.c | 8 +- bfd/elfxx-riscv.c | 176 +- bfd/elfxx-x86.c | 19 + bfd/elfxx-x86.h | 4 + bfd/libbfd-in.h | 3 + bfd/libbfd.h | 3 + bfd/libxcoff.h | 5 +- bfd/linker.c | 35 + bfd/opncls.c | 4 + bfd/plugin.c | 106 +- bfd/plugin.h | 1 + bfd/po/bfd.pot | 2971 +++++----- bfd/po/fr.po | 2929 +++++----- bfd/po/pt.po | 2959 +++++----- bfd/po/ru.po | 3896 ++++++------- bfd/po/uk.po | 2928 +++++----- bfd/sysdep.h | 11 + bfd/version.h | 2 +- bfd/version.m4 | 2 +- binutils/BRANCHES | 1 + binutils/ChangeLog | 78 + binutils/NEWS | 2 + binutils/README-how-to-make-a-release | 82 +- binutils/config.in | 4 + binutils/configure | 32 +- binutils/configure.ac | 4 +- binutils/dwarf.c | 158 +- binutils/dwarf.h | 14 +- binutils/objdump.c | 14 +- binutils/po/binutils.pot | 5078 ++++++++++------- binutils/po/fr.po | 5780 +++++++++++-------- binutils/po/sv.po | 5445 ++++++++++-------- binutils/po/uk.po | 5822 ++++++++++++-------- binutils/readelf.c | 111 +- binutils/testsuite/binutils-all/debuginfod.exp | 10 +- binutils/testsuite/binutils-all/readelf.exp | 28 + binutils/testsuite/binutils-all/readelf.h.thin | 22 + binutils/testsuite/binutils-all/readelf.s | 3 +- binutils/testsuite/binutils-all/readelf.s-64 | 2 + .../testsuite/binutils-all/readelf.s-64-unused | 2 + binutils/testsuite/binutils-all/readelf.ss | 1 + binutils/testsuite/binutils-all/readelf.ss-64 | 1 + .../testsuite/binutils-all/readelf.ss-64-unused | 1 + binutils/testsuite/lib/binutils-common.exp | 1 - config/ChangeLog | 4 + cpu/ChangeLog | 11 + cpu/mep.opc | 10 +- elfcpp/ChangeLog | 4 + gas/ChangeLog | 68 +- gas/NEWS | 2 + gas/config/obj-elf.c | 16 + gas/config/tc-aarch64.c | 6 +- gas/config/tc-alpha.h | 5 + gas/config/tc-arc.c | 7 +- gas/config/tc-arm.c | 64 + gas/config/tc-avr.c | 6 +- gas/config/tc-cr16.c | 12 +- gas/config/tc-cris.c | 3 +- gas/config/tc-crx.c | 12 +- gas/config/tc-d10v.c | 2 +- gas/config/tc-d30v.c | 2 +- gas/config/tc-ft32.c | 5 +- gas/config/tc-h8300.c | 3 +- gas/config/tc-hppa.h | 4 + gas/config/tc-i386.c | 19 +- gas/config/tc-m68hc11.c | 2 +- gas/config/tc-microblaze.c | 4 +- gas/config/tc-microblaze.h | 3 + gas/config/tc-mmix.c | 3 +- gas/config/tc-mn10200.c | 9 +- gas/config/tc-nds32.c | 8 +- gas/config/tc-ppc.c | 12 +- gas/config/tc-ppc.h | 6 +- gas/config/tc-pru.c | 5 +- gas/config/tc-riscv.c | 5 +- gas/config/tc-s12z.c | 2 +- gas/config/tc-s390.c | 5 +- gas/config/tc-spu.c | 11 +- gas/config/tc-tilegx.c | 2 +- gas/config/tc-tilepro.c | 2 +- gas/config/tc-v850.c | 3 +- gas/config/tc-vax.c | 2 +- gas/config/tc-xc16x.c | 5 +- gas/config/tc-xgate.c | 2 +- gas/config/tc-xstormy16.c | 2 +- gas/config/tc-xtensa.c | 2 +- gas/config/tc-z80.c | 2 +- gas/configure | 29 +- gas/configure.ac | 9 +- gas/configure.tgt | 1 - gas/messages.c | 57 +- gas/po/fr.po | 5743 +++++++++---------- gas/po/gas.pot | 5635 +++++++++---------- gas/po/uk.po | 5739 +++++++++---------- gas/read.c | 9 +- gas/testsuite/gas/all/overflow.l | 8 +- gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.d | 5 + gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.l | 10 + gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.s | 14 + gas/testsuite/gas/arm/armv8_1-m-pacbti.d | 16 + gas/testsuite/gas/arm/armv8_1-m-pacbti.s | 11 + gas/testsuite/gas/i386/avx512f-nondef.d | 9 +- gas/testsuite/gas/i386/avx512f-nondef.s | 12 +- gas/testsuite/gas/i386/evex.d | 11 +- gas/testsuite/gas/i386/evex.s | 5 + gas/testsuite/gas/i386/i386.exp | 1 + gas/testsuite/gas/i386/ifunc-2.l | 120 +- gas/testsuite/gas/i386/noextreg.d | 4 +- gas/testsuite/gas/i386/opcode-intel.d | 1 + gas/testsuite/gas/i386/opcode-suffix.d | 1 + gas/testsuite/gas/i386/opcode.d | 1 + gas/testsuite/gas/i386/opcode.s | 2 + gas/testsuite/gas/i386/x86-64-avx-wig.d | 12 +- .../gas/i386/x86-64-avx512bw-wig1-intel.d | 56 +- gas/testsuite/gas/i386/x86-64-avx512bw-wig1.d | 56 +- gas/testsuite/gas/i386/x86-64-avx512f-nondef.d | 9 +- gas/testsuite/gas/i386/x86-64-avx512f-nondef.s | 12 +- gas/testsuite/gas/i386/x86-64-evex-wig1-intel.d | 22 +- gas/testsuite/gas/i386/x86-64-evex-wig1.d | 22 +- gas/testsuite/gas/i386/x86-64-evex.d | 22 + gas/testsuite/gas/i386/x86-64-mpx.d | 2 + gas/testsuite/gas/i386/x86-64-mpx.s | 14 + gas/testsuite/gas/i386/x86-64-opcode.d | 3 + gas/testsuite/gas/i386/x86-64-opcode.s | 4 + gas/testsuite/gas/mips/lui-2.l | 4 +- gas/testsuite/gas/ppc/power4.d | 1 + gas/testsuite/gas/ppc/test1elf32.d | 1 + gas/testsuite/gas/ppc/test1elf64.d | 1 + gas/testsuite/gas/riscv/march-fail-base-02.l | 2 +- gas/testsuite/gas/riscv/march-fail-unknown-std.l | 2 +- gas/testsuite/gas/s390/zarch-arch14.d | 1 + gas/testsuite/gas/s390/zarch-arch14.s | 1 + gas/testsuite/gas/tic6x/reloc-bad-1.l | 2 +- gas/write.c | 27 +- gas/write.h | 1 + gdb/.flake8 | 2 + gdb/{ChangeLog => ChangeLog-2021} | 450 ++ gdb/Makefile.in | 6 +- gdb/NEWS | 59 +- gdb/aarch64-fbsd-nat.c | 77 +- gdb/aarch64-linux-nat.c | 1 - gdb/aarch64-linux-tdep.c | 15 +- gdb/aarch64-linux-tdep.h | 4 +- gdb/aarch64-tdep.c | 4 +- gdb/ada-exp.y | 20 +- gdb/ada-lang.c | 23 +- gdb/ada-lang.h | 7 +- gdb/ada-tasks.c | 4 +- gdb/addrmap.c | 34 +- gdb/addrmap.h | 18 +- gdb/alpha-mdebug-tdep.c | 4 +- gdb/alpha-tdep.c | 8 +- gdb/amd64-obsd-tdep.c | 4 +- gdb/amd64-tdep.c | 3 + gdb/amd64-windows-tdep.c | 76 +- gdb/arc-tdep.c | 2 + gdb/arch-utils.c | 26 +- gdb/arch-utils.h | 6 - gdb/arm-fbsd-nat.c | 81 +- gdb/arm-tdep.c | 27 +- gdb/avr-tdep.c | 1 + gdb/bfin-tdep.c | 1 + gdb/bpf-tdep.c | 1 + gdb/break-catch-sig.c | 3 +- gdb/break-catch-syscall.c | 3 +- gdb/break-catch-throw.c | 7 +- gdb/breakpoint.c | 24 +- gdb/breakpoint.h | 12 +- gdb/btrace.c | 12 + gdb/cli/cli-cmds.c | 2 +- gdb/cli/cli-decode.c | 124 +- gdb/cli/cli-decode.h | 30 +- gdb/cli/cli-dump.c | 8 +- gdb/cli/cli-setshow.c | 5 +- gdb/cli/cli-style.c | 67 +- gdb/command.h | 63 +- gdb/config.in | 3 + gdb/config/djgpp/fnchange.lst | 1 + gdb/configure | 90 +- gdb/configure.ac | 35 +- gdb/configure.tgt | 13 +- gdb/corelow.c | 14 + gdb/cris-tdep.c | 5 +- gdb/csky-tdep.c | 2 + gdb/doc/{ChangeLog => ChangeLog-1991-2021} | 29 + gdb/doc/gdb.texinfo | 203 +- gdb/doc/guile.texi | 4 + gdb/doc/python.texi | 7 + gdb/dummy-frame.c | 1 + gdb/dwarf2/cu.c | 2 +- gdb/dwarf2/cu.h | 1 - gdb/dwarf2/frame-tailcall.c | 1 + gdb/dwarf2/frame.c | 2 + gdb/dwarf2/index-write.c | 220 +- gdb/dwarf2/line-header.c | 19 - gdb/dwarf2/line-header.h | 7 - gdb/dwarf2/read.c | 693 +-- gdb/dwarf2/read.h | 3 + gdb/elf-none-tdep.c | 8 +- gdb/eval.c | 14 +- gdb/exec.c | 3 +- gdb/f-lang.c | 2 +- gdb/fbsd-nat.c | 54 +- gdb/fbsd-nat.h | 45 +- gdb/fbsd-tdep.c | 12 +- gdb/features/Makefile | 3 +- gdb/features/z80-cpu.xml | 33 + gdb/features/z80.c | 44 + gdb/features/z80.xml | 12 + gdb/frame-unwind.c | 12 +- gdb/frame-unwind.h | 1 + gdb/frame.c | 356 +- gdb/frame.h | 17 +- gdb/frv-linux-tdep.c | 1 + gdb/frv-tdep.c | 1 + gdb/ft32-tdep.c | 1 + gdb/gcore.c | 10 +- gdb/gdb-gdb.py.in | 98 +- gdb/gdb_bfd.c | 24 +- gdb/gdb_bfd.h | 4 +- gdb/gdbarch.c | 3 - gdb/gdbarch.h | 35 +- gdb/gdbarch.sh | 38 +- gdb/gdbthread.h | 198 +- gdb/gdbtypes.c | 8 +- gdb/gdbtypes.h | 2 + gdb/guile/scm-breakpoint.c | 19 +- gdb/guile/scm-cmd.c | 9 +- gdb/guile/scm-param.c | 160 +- gdb/guile/scm-value.c | 2 +- gdb/h8300-tdep.c | 1 + gdb/hppa-bsd-tdep.c | 4 +- gdb/hppa-linux-tdep.c | 5 +- gdb/hppa-tdep.c | 9 +- gdb/i386-darwin-nat.c | 3 +- gdb/i386-obsd-tdep.c | 1 + gdb/i386-tdep.c | 4 + gdb/ia64-tdep.c | 18 +- gdb/infcall.c | 4 +- gdb/infcmd.c | 122 +- gdb/inferior-iter.h | 94 +- gdb/inferior.c | 121 +- gdb/inferior.h | 114 +- gdb/inflow.c | 48 +- gdb/infrun.c | 544 +- gdb/infrun.h | 4 +- gdb/inline-frame.c | 1 + gdb/iq2000-tdep.c | 1 + gdb/jit.c | 29 + gdb/language.c | 4 +- gdb/linux-fork.c | 3 +- gdb/linux-nat.c | 311 +- gdb/linux-nat.h | 5 +- gdb/linux-tdep.c | 9 +- gdb/linux-thread-db.c | 2 +- gdb/lm32-tdep.c | 1 + gdb/m2-lang.c | 4 +- gdb/m32c-tdep.c | 1 + gdb/m32r-linux-tdep.c | 1 + gdb/m32r-tdep.c | 1 + gdb/m68hc11-tdep.c | 1 + gdb/m68k-linux-tdep.c | 1 + gdb/m68k-tdep.c | 1 + gdb/machoread.c | 4 +- gdb/maint.c | 3 +- gdb/make-init-c | 2 +- gdb/mep-tdep.c | 1 + gdb/mi/mi-cmd-break.c | 15 +- gdb/mi/mi-cmd-env.c | 9 +- gdb/mi/mi-cmd-file.c | 92 +- gdb/mi/mi-main.c | 3 + gdb/microblaze-tdep.c | 1 + gdb/minsyms.c | 8 +- gdb/mips-sde-tdep.c | 1 + gdb/mips-tdep.c | 9 +- gdb/mn10300-tdep.c | 1 + gdb/moxie-tdep.c | 1 + gdb/msp430-tdep.c | 1 + gdb/nat/fork-inferior.c | 15 +- gdb/nat/x86-dregs.c | 59 +- gdb/nds32-tdep.c | 2 + gdb/netbsd-tdep.c | 4 +- gdb/nios2-tdep.c | 2 + gdb/objfiles.c | 27 +- gdb/objfiles.h | 105 +- gdb/obsd-nat.c | 8 +- gdb/obsd-nat.h | 2 +- gdb/opencl-lang.c | 2 +- gdb/or1k-tdep.c | 1 + gdb/osabi.c | 4 +- gdb/ppc-fbsd-tdep.c | 1 + gdb/ppc-obsd-tdep.c | 1 + gdb/printcmd.c | 84 +- gdb/process-stratum-target.c | 77 + gdb/process-stratum-target.h | 31 + gdb/procfs.c | 14 +- gdb/progspace.c | 11 +- gdb/progspace.h | 45 +- gdb/psympriv.h | 2 + gdb/psymtab.c | 109 +- gdb/psymtab.h | 2 +- gdb/python/py-breakpoint.c | 6 +- gdb/python/py-cmd.c | 9 +- gdb/python/py-inferior.c | 2 +- gdb/python/py-param.c | 8 +- gdb/python/py-type.c | 9 + gdb/python/py-unwind.c | 1 + gdb/python/py-value.c | 2 +- gdb/quick-symbol.h | 8 + gdb/record-btrace.c | 5 +- gdb/record-full.c | 3 +- gdb/regcache.c | 33 +- gdb/regcache.h | 9 + gdb/remote.c | 112 +- gdb/riscv-fbsd-nat.c | 78 +- gdb/riscv-linux-tdep.c | 24 + gdb/riscv-tdep.c | 11 + gdb/riscv-tdep.h | 4 + gdb/rl78-tdep.c | 1 + gdb/rs6000-aix-tdep.c | 1 + gdb/rs6000-nat.c | 3 +- gdb/rs6000-tdep.c | 6 +- gdb/rust-lang.c | 18 +- gdb/rx-tdep.c | 2 + gdb/s12z-tdep.c | 1 + gdb/s390-linux-tdep.c | 3 +- gdb/s390-tdep.c | 6 +- gdb/scoped-mock-context.h | 15 +- gdb/score-tdep.c | 1 + gdb/selftest-arch.c | 1 - gdb/sentinel-frame.c | 1 + gdb/sh-tdep.c | 2 + gdb/solib-aix.c | 3 +- gdb/solib-darwin.c | 4 + gdb/solib-dsbt.c | 2 +- gdb/solib-frv.c | 2 +- gdb/solist.h | 2 + gdb/source.c | 28 + gdb/source.h | 7 + gdb/sparc-netbsd-tdep.c | 1 + gdb/sparc-obsd-tdep.c | 1 + gdb/sparc-sol2-tdep.c | 1 + gdb/sparc-tdep.c | 1 + gdb/sparc-tdep.h | 2 +- gdb/sparc64-fbsd-tdep.c | 1 + gdb/sparc64-netbsd-tdep.c | 1 + gdb/sparc64-obsd-tdep.c | 2 + gdb/sparc64-sol2-tdep.c | 1 + gdb/sparc64-tdep.c | 1 + gdb/stubs/{ChangeLog => ChangeLog-2012-2020} | 0 gdb/stubs/z80-stub.c | 1355 +++++ gdb/symfile-debug.c | 28 + gdb/symfile.c | 14 +- gdb/symtab.c | 369 +- gdb/symtab.h | 74 +- gdb/syscalls/netbsd.xml | 18 +- gdb/target-debug.h | 2 + gdb/target-delegates.c | 24 +- gdb/target-descriptions.c | 2 - gdb/target.c | 27 +- gdb/target.h | 21 +- gdb/terminal.h | 2 +- gdb/testsuite/{ChangeLog => ChangeLog-2014-2021} | 102 + gdb/testsuite/Makefile.in | 13 +- gdb/testsuite/aclocal.m4 | 37 + {sim/erc32 => gdb/testsuite}/configure | 923 +++- gdb/testsuite/configure.ac | 99 + gdb/testsuite/gdb.ada/array_of_variant.exp | 17 + gdb/testsuite/gdb.ada/arrayptr.exp | 36 +- gdb/testsuite/gdb.ada/exprs.exp | 38 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 25 +- gdb/testsuite/gdb.ada/iwide.exp | 25 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 75 +- gdb/testsuite/gdb.ada/pkd_arr_elem.exp | 26 +- gdb/testsuite/gdb.ada/py_range.exp | 5 + gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp | 4 +- .../access-mem-running.c} | 41 +- gdb/testsuite/gdb.base/access-mem-running.exp | 124 + gdb/testsuite/gdb.base/default.exp | 2 +- .../{early-init-file.c => detach-sysroot-target.c} | 0 gdb/testsuite/gdb.base/detach-sysroot-target.exp | 59 + gdb/testsuite/gdb.base/gold-gdb-index.exp | 2 +- gdb/testsuite/gdb.base/info-macros.exp | 179 +- .../testsuite/gdb.base/info_sources_2-header.h | 20 +- .../testsuite/gdb.base/info_sources_2-lib.c | 17 +- .../testsuite/gdb.base/info_sources_2-test.c | 18 +- gdb/testsuite/gdb.base/info_sources_2.exp | 169 + gdb/testsuite/gdb.base/jit-elf-fork-main.c | 129 + .../{jit-elf-solib.c => jit-elf-fork-solib.c} | 0 gdb/testsuite/gdb.base/jit-elf-fork.exp | 186 + gdb/testsuite/gdb.base/langs.exp | 6 + gdb/testsuite/gdb.base/options.exp | 33 +- .../gdb.base/premature-dummy-frame-removal.exp | 19 + gdb/testsuite/gdb.base/ptype-offsets.cc | 3 + gdb/testsuite/gdb.base/setshow.exp | 734 ++- gdb/testsuite/gdb.btrace/tsx.exp | 8 + gdb/testsuite/gdb.cp/m-static.exp | 8 +- ...{step-and-next-inline.h => method-call-in-c.cc} | 53 +- gdb/testsuite/gdb.cp/method-call-in-c.exp | 50 + ...nd-next-inline.h => nested-class-func-class.cc} | 44 +- .../{pr9167.exp => nested-class-func-class.exp} | 37 +- gdb/testsuite/gdb.cp/pr-574.exp | 8 +- gdb/testsuite/gdb.cp/pr9167.exp | 8 +- gdb/testsuite/gdb.cp/step-and-next-inline.cc | 6 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 89 +- gdb/testsuite/gdb.cp/step-and-next-inline.h | 2 +- gdb/testsuite/gdb.cp/templates.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp | 5 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-c++.exp | 18 + gdb/testsuite/gdb.dwarf2/imported-unit-bp-c.exp | 18 + ...ported-unit-bp.exp => imported-unit-bp.exp.tcl} | 5 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 9 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 43 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 44 + gdb/testsuite/gdb.guile/scm-parameter.exp | 8 + gdb/testsuite/gdb.mi/interrupt-thread-group.c | 65 + gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 130 + gdb/testsuite/gdb.mi/mi-break.exp | 96 +- gdb/testsuite/gdb.mi/mi-file.exp | 2 +- .../mi-info-sources-base.c} | 21 +- .../mi-info-sources.c} | 23 +- gdb/testsuite/gdb.mi/mi-info-sources.exp | 213 + gdb/testsuite/gdb.mi/mi-reverse.exp | 2 +- gdb/testsuite/gdb.perf/backtrace.exp | 2 +- gdb/testsuite/gdb.perf/disassemble.exp | 2 +- gdb/testsuite/gdb.perf/lib/perftest/measure.py | 50 +- gdb/testsuite/gdb.perf/lib/perftest/perftest.py | 6 +- gdb/testsuite/gdb.perf/single-step.exp | 2 +- gdb/testsuite/gdb.perf/skip-command.exp | 2 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 12 +- gdb/testsuite/gdb.perf/solib.exp | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.exp | 2 +- gdb/testsuite/gdb.python/py-breakpoint.c | 14 + gdb/testsuite/gdb.python/py-breakpoint.exp | 63 + gdb/testsuite/gdb.python/py-parameter.exp | 237 +- gdb/testsuite/gdb.python/tui-window-disabled.exp | 5 + gdb/testsuite/gdb.python/tui-window.exp | 5 + .../{gdb.cp/pr9167.exp => gdb.rust/dwindex.exp} | 39 +- gdb/testsuite/gdb.rust/dwindex.rs | 22 + .../gdb.threads/access-mem-running-thread-exit.c | 123 + .../gdb.threads/access-mem-running-thread-exit.exp | 166 + gdb/testsuite/gdb.threads/check-libthread-db.exp | 37 +- gdb/testsuite/lib/gdb.exp | 157 +- gdb/testsuite/lib/mi-support.exp | 28 + gdb/testsuite/lib/perftest.exp | 25 + gdb/thread-iter.c | 147 +- gdb/thread-iter.h | 61 +- gdb/thread.c | 223 +- gdb/tic6x-tdep.c | 2 + gdb/tilegx-tdep.c | 3 +- gdb/top.h | 6 +- gdb/tracepoint.c | 18 +- gdb/tui/tui-disasm.c | 2 +- gdb/tui/tui-layout.c | 8 +- gdb/unittests/intrusive_list-selftests.c | 818 +++ gdb/v850-tdep.c | 1 + gdb/valarith.c | 2 +- gdb/valops.c | 74 +- gdb/valprint.c | 36 +- gdb/value.c | 33 +- gdb/value.h | 8 +- gdb/vax-tdep.c | 1 + gdb/version.in | 2 +- gdb/windows-nat.c | 20 +- gdb/xstormy16-tdep.c | 5 +- gdb/xtensa-tdep.c | 1 + gdb/z80-tdep.c | 1461 +++++ gdb/z80-tdep.h | 52 + gdbserver/{ChangeLog => ChangeLog-2002-2021} | 0 gdbserver/config.in | 3 + gdbserver/configure | 2 +- gdbserver/inferiors.cc | 18 +- gdbserver/inferiors.h | 4 + gdbserver/server.cc | 6 +- gdbserver/win32-low.cc | 6 +- gdbsupport/{ChangeLog => ChangeLog-2020-2021} | 0 gdbsupport/common-inferior.h | 9 +- gdbsupport/common.m4 | 2 +- gdbsupport/config.in | 3 + gdbsupport/configure | 2 +- gdbsupport/intrusive_list.h | 586 ++ gdbsupport/iterator-range.h | 60 + gdbsupport/next-iterator.h | 32 +- gdbsupport/ptid.cc | 8 + gdbsupport/ptid.h | 7 + gdbsupport/reference-to-pointer-iterator.h | 82 + gdbsupport/safe-iterator.h | 10 +- gdbsupport/scoped_ignore_signal.h | 15 +- gold/ChangeLog | 20 + gold/gc.h | 4 +- gold/po/fr.po | 851 +-- gold/po/gold.pot | 1072 ++-- gold/po/uk.po | 1005 ++-- gold/reloc.cc | 5 +- gold/reloc.h | 2 +- gprof/ChangeLog | 8 + gprof/configure | 20 +- gprof/po/tr.po | 12 +- include/ChangeLog | 22 + include/bfdlink.h | 30 +- include/demangle.h | 3 + include/elf/common.h | 7 + include/elf/riscv.h | 5 + include/opcode/aarch64.h | 2 +- include/opcode/arm.h | 29 +- include/sim/ChangeLog | 10 + include/sim/callback.h | 14 +- ld/ChangeLog | 22 + ld/NEWS | 8 + ld/configure | 20 +- ld/configure.tgt | 3 - ld/emulparams/extern_protected_data.sh | 10 + ld/ld.texi | 20 + ld/ldgram.y | 40 +- ld/ldlang.c | 6 + ld/ldlang.h | 3 +- ld/ldlex.h | 1 + ld/ldlex.l | 1 + ld/ldmain.c | 2 + ld/lexsup.c | 15 + ld/plugin.c | 28 +- ld/po/fr.po | 2949 +++++----- ld/po/ld.pot | 2908 +++++----- ld/po/pt_BR.po | 2966 +++++----- ld/po/uk.po | 2951 +++++----- ld/testsuite/config/default.exp | 4 + ld/testsuite/ld-bootstrap/bootstrap.exp | 6 +- ld/testsuite/ld-elf/indirect-extern-access-1.rd | 8 + ld/testsuite/ld-elf/indirect-extern-access-1a.c | 1 + ld/testsuite/ld-elf/indirect-extern-access-1b.c | 12 + ld/testsuite/ld-elf/indirect-extern-access-2.rd | 8 + ld/testsuite/ld-elf/indirect-extern-access-2a.c | 10 + ld/testsuite/ld-elf/indirect-extern-access-2b.c | 13 + ld/testsuite/ld-elf/indirect-extern-access-3.rd | 8 + ld/testsuite/ld-elf/indirect-extern-access.S | 20 + ld/testsuite/ld-elf/linux-x86.exp | 97 + ld/testsuite/ld-elf/orphan-region.ld | 2 +- ld/testsuite/ld-elf/overlay.s | 4 + ld/testsuite/ld-elf/overlay.t | 6 +- ld/testsuite/ld-elf/property-1_needed-1.s | 15 + ld/testsuite/ld-elf/property-1_needed-1a.d | 17 + ld/testsuite/ld-elf/property-1_needed-1b.d | 12 + ld/testsuite/ld-elf/property-1_needed-1c.d | 13 + ld/testsuite/ld-plugin/lto.exp | 7 + ld/testsuite/ld-powerpc/tlsexe.r | 13 + ld/testsuite/ld-powerpc/tlsexe32.r | 12 + ld/testsuite/ld-powerpc/tlsexe32no.r | 12 + ld/testsuite/ld-powerpc/tlsexeno.r | 13 + ld/testsuite/ld-powerpc/tlsexenors.r | 13 + ld/testsuite/ld-powerpc/tlsexers.r | 13 + ld/testsuite/ld-powerpc/tlsexetoc.r | 13 + ld/testsuite/ld-powerpc/tlsexetocrs.r | 13 + ld/testsuite/ld-powerpc/tlsget.d | 23 +- ld/testsuite/ld-powerpc/tlsget.wf | 4 +- ld/testsuite/ld-powerpc/tlsget2.d | 16 +- ld/testsuite/ld-powerpc/tlsget2.wf | 2 +- ld/testsuite/ld-powerpc/tlsso.r | 12 + ld/testsuite/ld-powerpc/tlsso32.r | 11 + ld/testsuite/ld-powerpc/tlstocso.r | 12 + ld/testsuite/ld-riscv-elf/attr-phdr.d | 19 + ld/testsuite/ld-riscv-elf/attr-phdr.s | 9 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 42 + ld/testsuite/ld-riscv-elf/relax-twice-1.s | 12 + ld/testsuite/ld-riscv-elf/relax-twice-2.s | 44 + ld/testsuite/ld-riscv-elf/relax-twice.ver | 11 + ld/testsuite/ld-scripts/output-section-types.d | 13 + ld/testsuite/ld-scripts/output-section-types.t | 7 + ld/testsuite/ld-scripts/script.exp | 1 + ld/testsuite/ld-x86-64/indirect-extern-access.rd | 6 + ld/testsuite/ld-x86-64/pie3.d | 11 +- ld/testsuite/ld-x86-64/protected-data-1.h | 11 + ld/testsuite/ld-x86-64/protected-data-1a.c | 40 + ld/testsuite/ld-x86-64/protected-data-1b.c | 59 + ld/testsuite/ld-x86-64/protected-data-2a.S | 109 + ld/testsuite/ld-x86-64/protected-data-2b.S | 119 + ld/testsuite/ld-x86-64/protected-func-2a.S | 68 + ld/testsuite/ld-x86-64/protected-func-2b.S | 83 + ld/testsuite/ld-x86-64/protected-func-2c.c | 29 + ld/testsuite/ld-x86-64/x86-64.exp | 149 +- libctf/ChangeLog | 4 + libiberty/ChangeLog | 93 +- libiberty/Makefile.in | 12 +- libiberty/{aclocal.m4 => acinclude.m4} | 39 +- libiberty/aclocal.m4 | 200 +- libiberty/argv.c | 5 +- libiberty/configure | 23 +- libiberty/configure.ac | 8 +- libiberty/cp-demangle.c | 47 +- libiberty/dyn-string.c | 2 +- libiberty/make-temp-file.c | 5 +- libiberty/rust-demangle.c | 9 +- libiberty/sha1.c | 2 +- libiberty/simple-object.c | 6 + libiberty/testsuite/demangle-expected | 4 +- opcodes/ChangeLog | 80 +- opcodes/Makefile.am | 3 +- opcodes/Makefile.in | 3 +- opcodes/aarch64-gen.c | 2 +- opcodes/aarch64-tbl.h | 2 +- opcodes/arm-dis.c | 17 + opcodes/configure | 20 +- opcodes/i386-dis-evex-mod.h | 12 +- opcodes/i386-dis-evex-prefix.h | 34 +- opcodes/i386-dis-evex-w.h | 72 +- opcodes/i386-dis-evex.h | 62 +- opcodes/i386-dis.c | 659 +-- opcodes/i386-opc.tbl | 1 + opcodes/i386-tbl.h | 13 + opcodes/mep-asm.c | 10 +- opcodes/microblaze-dis.c | 18 +- opcodes/microblaze-opc.h | 4 +- opcodes/mips-dis.c | 2 +- opcodes/nds32-asm.c | 54 +- opcodes/nds32-asm.h | 8 + opcodes/nds32-dis.c | 36 +- opcodes/po/de.po | 533 +- opcodes/po/opcodes.pot | 449 +- opcodes/po/pt_BR.po | 523 +- opcodes/po/uk.po | 521 +- opcodes/s390-opc.txt | 2 + opcodes/z80-dis.c | 4 +- sim/ChangeLog | 66 + sim/Makefile.in | 43 +- sim/aclocal.m4 | 3 + sim/arch-subdir.mk.in | 5 + sim/bfin/ChangeLog | 35 + sim/bfin/Makefile.in | 4 +- sim/bfin/aclocal.m4 | 17 - sim/bfin/configure | 4084 -------------- sim/bfin/configure.ac | 17 - sim/bfin/interp.c | 10 +- sim/bfin/machs.c | 2 +- sim/bfin/machs.h | 1 + sim/bpf/ChangeLog | 67 + sim/bpf/Makefile.in | 3 - sim/bpf/aclocal.m4 | 2 - sim/bpf/arch.c | 2 +- sim/bpf/bpf-helpers.c | 29 +- sim/bpf/bpf-helpers.h | 4 +- sim/bpf/bpf.c | 17 +- sim/bpf/configure | 47 - sim/bpf/configure.ac | 2 - sim/bpf/cpu.c | 8 - sim/bpf/decode-be.c | 2 + sim/bpf/decode-le.c | 2 + sim/bpf/mloop.in | 7 +- sim/bpf/sim-if.c | 6 + sim/bpf/sim-main.h | 1 + sim/common/ChangeLog | 173 + sim/common/Make-common.in | 12 +- sim/common/callback.c | 66 +- sim/common/cgen-defs.h | 2 +- sim/common/cgen-mem.h | 56 +- sim/common/cgen-ops.h | 95 +- sim/common/cgen-run.c | 5 +- sim/common/cgen-scache.c | 6 +- sim/common/cgen-scache.h | 7 - sim/common/cgen-trace.c | 14 +- sim/common/cgen-trace.h | 8 +- sim/common/cgen-types.h | 18 - sim/common/cgen-utils.c | 21 +- sim/common/sim-base.h | 8 + sim/common/sim-config.h | 23 - sim/common/sim-cpu.c | 2 +- sim/common/sim-engine.c | 4 +- sim/common/sim-engine.h | 4 - sim/common/sim-io.c | 4 +- sim/common/sim-io.h | 6 +- sim/common/sim-model.c | 65 +- sim/common/sim-model.h | 23 +- sim/common/sim-module.c | 10 - sim/common/sim-profile.c | 10 +- sim/common/sim-profile.h | 3 - sim/common/sim-trace.c | 6 +- sim/common/sim-trace.h | 3 - sim/common/sim-utils.h | 7 - sim/config.h.in | 6 + sim/configure | 667 ++- sim/configure.ac | 20 +- sim/cris/ChangeLog | 53 + sim/cris/Makefile.in | 4 - sim/cris/aclocal.m4 | 17 - sim/cris/arch.c | 2 +- sim/cris/configure | 2929 ---------- sim/cris/configure.ac | 10 - sim/cris/cpuv10.c | 8 - sim/cris/cpuv32.c | 8 - sim/cris/cris-sim.h | 1 - sim/cris/decodev10.c | 1 + sim/cris/decodev32.c | 1 + sim/cris/sim-if.c | 4 + sim/cris/traps.c | 34 +- sim/erc32/ChangeLog | 5 + sim/erc32/Makefile.in | 8 +- sim/erc32/aclocal.m4 | 15 - sim/erc32/configure.ac | 47 - sim/frv/ChangeLog | 86 + sim/frv/Makefile.in | 2 +- .../acinclude.m4} | 33 +- sim/frv/aclocal.m4 | 17 - sim/frv/arch.c | 2 +- sim/frv/configure | 2948 ---------- sim/frv/configure.ac | 24 - sim/frv/cpu.c | 8 - sim/frv/frv.c | 10 +- sim/frv/interrupts.c | 1 + sim/frv/profile-fr400.c | 2 + sim/frv/profile-fr500.c | 32 +- sim/frv/profile-fr550.c | 20 +- sim/frv/profile.c | 22 +- sim/frv/profile.h | 18 +- sim/frv/reset.c | 1 + sim/frv/sim-if.c | 9 +- sim/frv/sim-main.h | 10 +- sim/frv/traps.c | 4 +- sim/iq2000/ChangeLog | 34 + sim/iq2000/aclocal.m4 | 17 - sim/iq2000/arch.c | 2 +- sim/iq2000/configure | 2927 ---------- sim/iq2000/configure.ac | 8 - sim/iq2000/cpu.c | 8 - sim/iq2000/sim-if.c | 4 + sim/lm32/ChangeLog | 34 + sim/lm32/aclocal.m4 | 17 - sim/lm32/arch.c | 2 +- sim/lm32/configure | 2927 ---------- sim/lm32/configure.ac | 8 - sim/lm32/cpu.c | 8 - sim/lm32/sim-if.c | 4 + sim/m32r/ChangeLog | 76 + sim/m32r/Makefile.in | 5 +- sim/m32r/aclocal.m4 | 17 - sim/m32r/arch.c | 2 +- sim/m32r/configure | 2942 ---------- sim/m32r/configure.ac | 21 - sim/m32r/cpu.c | 8 - sim/m32r/cpu2.c | 8 - sim/m32r/cpux.c | 8 - sim/m32r/sim-if.c | 19 +- sim/m32r/sim-main.h | 7 - sim/m32r/syscall.h | 546 +- sim/m32r/traps-linux.c | 1352 ----- sim/m32r/traps.c | 1195 +++- sim/m4/sim_ac_option_reserved_bits.m4 | 23 +- sim/m4/sim_ac_option_scache.m4 | 24 +- sim/m4/sim_ac_option_warnings.m4 | 19 +- sim/m4/sim_ac_output.m4 | 3 - sim/m4/sim_ac_platform.m4 | 37 + sim/m4/sim_ac_toolchain.m4 | 1 + sim/mips/ChangeLog | 10 + sim/mips/aclocal.m4 | 1 - sim/mips/configure | 27 - sim/mips/configure.ac | 3 - sim/mn10300/ChangeLog | 10 + sim/mn10300/aclocal.m4 | 1 - sim/mn10300/configure | 26 - sim/mn10300/configure.ac | 1 - sim/or1k/ChangeLog | 32 + sim/or1k/aclocal.m4 | 2 - sim/or1k/arch.c | 2 +- sim/or1k/configure | 47 - sim/or1k/configure.ac | 2 - sim/or1k/cpu.c | 8 - sim/or1k/sim-if.c | 4 + sim/ppc/ChangeLog | 19 + sim/ppc/Makefile.in | 14 +- sim/ppc/configure | 62 +- sim/ppc/configure.ac | 42 +- sim/ppc/main.c | 2 + sim/ppc/sim_calls.c | 10 +- sim/ppc/std-config.h | 6 - sim/riscv/ChangeLog | 26 + sim/riscv/aclocal.m4 | 1 - sim/riscv/configure | 32 - sim/riscv/configure.ac | 8 - sim/riscv/interp.c | 4 + sim/riscv/machs.c | 2 +- sim/testsuite/m32r/ChangeLog | 5 + sim/testsuite/m32r/hw-trap.ms | 1 + sim/testsuite/m32r/trap.cgs | 1 + sim/v850/ChangeLog | 10 + sim/v850/aclocal.m4 | 1 - sim/v850/configure | 26 - sim/v850/configure.ac | 1 - 810 files changed, 59336 insertions(+), 60741 deletions(-) create mode 100644 binutils/testsuite/binutils-all/readelf.h.thin create mode 100644 gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.l create mode 100644 gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-pacbti.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-pacbti.s create mode 100644 gas/testsuite/gas/i386/x86-64-evex.d create mode 100644 gdb/.flake8 rename gdb/{ChangeLog => ChangeLog-2021} (93%) rename gdb/doc/{ChangeLog => ChangeLog-1991-2021} (99%) create mode 100644 gdb/features/z80-cpu.xml create mode 100644 gdb/features/z80.c create mode 100644 gdb/features/z80.xml rename gdb/stubs/{ChangeLog => ChangeLog-2012-2020} (100%) create mode 100644 gdb/stubs/z80-stub.c rename gdb/testsuite/{ChangeLog => ChangeLog-2014-2021} (99%) create mode 100644 gdb/testsuite/aclocal.m4 rename {sim/erc32 => gdb/testsuite}/configure (83%) create mode 100644 gdb/testsuite/configure.ac copy gdb/testsuite/{gdb.cp/step-and-next-inline.h => gdb.base/access-mem-running.c} (58%) create mode 100644 gdb/testsuite/gdb.base/access-mem-running.exp copy gdb/testsuite/gdb.base/{early-init-file.c => detach-sysroot-target.c} (100%) create mode 100644 gdb/testsuite/gdb.base/detach-sysroot-target.exp copy gdbsupport/ptid.cc => gdb/testsuite/gdb.base/info_sources_2-header.h (66%) copy gdbsupport/ptid.cc => gdb/testsuite/gdb.base/info_sources_2-lib.c (66%) copy gdbsupport/ptid.cc => gdb/testsuite/gdb.base/info_sources_2-test.c (66%) create mode 100644 gdb/testsuite/gdb.base/info_sources_2.exp create mode 100644 gdb/testsuite/gdb.base/jit-elf-fork-main.c copy gdb/testsuite/gdb.base/{jit-elf-solib.c => jit-elf-fork-solib.c} (100%) create mode 100644 gdb/testsuite/gdb.base/jit-elf-fork.exp copy gdb/testsuite/gdb.cp/{step-and-next-inline.h => method-call-in-c.cc} (54%) create mode 100644 gdb/testsuite/gdb.cp/method-call-in-c.exp copy gdb/testsuite/gdb.cp/{step-and-next-inline.h => nested-class-func-class.cc} (65%) copy gdb/testsuite/gdb.cp/{pr9167.exp => nested-class-func-class.exp} (55%) create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-bp-c++.exp create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-bp-c.exp rename gdb/testsuite/gdb.dwarf2/{imported-unit-bp.exp => imported-unit-bp.exp.tcl} (98%) create mode 100644 gdb/testsuite/gdb.mi/interrupt-thread-group.c create mode 100644 gdb/testsuite/gdb.mi/interrupt-thread-group.exp copy gdb/testsuite/{gdb.cp/step-and-next-inline.h => gdb.mi/mi-info-sources-base.c} (70%) copy gdb/testsuite/{gdb.cp/step-and-next-inline.h => gdb.mi/mi-info-sources.c} (70%) create mode 100644 gdb/testsuite/gdb.mi/mi-info-sources.exp copy gdb/testsuite/{gdb.cp/pr9167.exp => gdb.rust/dwindex.exp} (52%) create mode 100644 gdb/testsuite/gdb.rust/dwindex.rs create mode 100644 gdb/testsuite/gdb.threads/access-mem-running-thread-exit.c create mode 100644 gdb/testsuite/gdb.threads/access-mem-running-thread-exit.exp create mode 100644 gdb/unittests/intrusive_list-selftests.c create mode 100644 gdb/z80-tdep.c create mode 100644 gdb/z80-tdep.h rename gdbserver/{ChangeLog => ChangeLog-2002-2021} (100%) rename gdbsupport/{ChangeLog => ChangeLog-2020-2021} (100%) create mode 100644 gdbsupport/intrusive_list.h create mode 100644 gdbsupport/iterator-range.h create mode 100644 gdbsupport/reference-to-pointer-iterator.h create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-1.rd create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-1a.c create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-1b.c create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-2.rd create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-2a.c create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-2b.c create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-3.rd create mode 100644 ld/testsuite/ld-elf/indirect-extern-access.S create mode 100644 ld/testsuite/ld-elf/property-1_needed-1.s create mode 100644 ld/testsuite/ld-elf/property-1_needed-1a.d create mode 100644 ld/testsuite/ld-elf/property-1_needed-1b.d create mode 100644 ld/testsuite/ld-elf/property-1_needed-1c.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-phdr.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-phdr.s create mode 100644 ld/testsuite/ld-riscv-elf/relax-twice-1.s create mode 100644 ld/testsuite/ld-riscv-elf/relax-twice-2.s create mode 100644 ld/testsuite/ld-riscv-elf/relax-twice.ver create mode 100644 ld/testsuite/ld-scripts/output-section-types.d create mode 100644 ld/testsuite/ld-scripts/output-section-types.t create mode 100644 ld/testsuite/ld-x86-64/indirect-extern-access.rd create mode 100644 ld/testsuite/ld-x86-64/protected-data-1.h create mode 100644 ld/testsuite/ld-x86-64/protected-data-1a.c create mode 100644 ld/testsuite/ld-x86-64/protected-data-1b.c create mode 100644 ld/testsuite/ld-x86-64/protected-data-2a.S create mode 100644 ld/testsuite/ld-x86-64/protected-data-2b.S create mode 100644 ld/testsuite/ld-x86-64/protected-func-2a.S create mode 100644 ld/testsuite/ld-x86-64/protected-func-2b.S create mode 100644 ld/testsuite/ld-x86-64/protected-func-2c.c copy libiberty/{aclocal.m4 => acinclude.m4} (82%) delete mode 100644 sim/bfin/aclocal.m4 delete mode 100755 sim/bfin/configure delete mode 100644 sim/bfin/configure.ac delete mode 100644 sim/cris/aclocal.m4 delete mode 100755 sim/cris/configure delete mode 100644 sim/cris/configure.ac delete mode 100644 sim/erc32/aclocal.m4 delete mode 100644 sim/erc32/configure.ac rename sim/{m4/sim_ac_option_default_model.m4 => frv/acinclude.m4} (52%) delete mode 100644 sim/frv/aclocal.m4 delete mode 100755 sim/frv/configure delete mode 100644 sim/frv/configure.ac delete mode 100644 sim/iq2000/aclocal.m4 delete mode 100755 sim/iq2000/configure delete mode 100644 sim/iq2000/configure.ac delete mode 100644 sim/lm32/aclocal.m4 delete mode 100755 sim/lm32/configure delete mode 100644 sim/lm32/configure.ac delete mode 100644 sim/m32r/aclocal.m4 delete mode 100755 sim/m32r/configure delete mode 100644 sim/m32r/configure.ac delete mode 100644 sim/m32r/traps-linux.c