This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/palves/current-thread in repository binutils-gdb.
discards c1348de834d Decouple inferior_ptid/inferior_thread(); dup ptids in thre [...] discards 75a7a43724c Don't write to inferior_ptid in aix-thread.c discards 7d66bcf4e03 Don't write to inferior_ptid in ravenscar-thread.c discards 3356ea9b404 Don't write to inferior_ptid in windows-nat.c, part II discards 063f496873a Don't write to inferior_ptid in windows-nat.c, part I discards a96081a9bd3 Don't write to inferior_ptid in remote-sim.c discards 4508ec3d7d6 Don't write to inferior_ptid in go32-nat.c discards 8a8db8e045b Don't write to inferior_ptid in fork-child.c discards 3a7063ccc6f Don't write to inferior_ptid in bsd-kvm.c discards 9466ff373bc Don't write to inferior_ptid in btrace_fetch discards f6796a378f4 Don't write to inferior_ptid in bsd-kvm.c discards 7838f2c0e0a Don't write to inferior_ptid in corelow.c discards fec541d47d2 Don't write to inferior_ptid in darwin-nat.c discards cb88d50cdf9 Don't write to inferior_ptid in gnu-nat.c discards 4dacc3be7fd Don't write to inferior_ptid in go32-nat.c discards 69d2d314806 Don't write to inferior_ptid in nto-procfs.c discards ee48da08dff Don't write to inferior_ptid in remote-sim.c discards edef5f89cac Don't write to inferior_ptid in remote.c discards 56eb79a366f Don't write to inferior_ptid in tracectf.c discards dc30ca04891 Don't write to inferior_ptid in tracefile-tfile.c discards 67e3e2440f6 Don't write to inferior_ptid in procfs.c discards 4ccc614c690 Don't write to inferior_ptid in infrun.c discards aa574710423 Don't write to inferior_ptid in target.c discards c9e65283702 Don't write to inferior_ptid in inf-ptrace.c discards ab3262d8cc0 Don't write to inferior_ptid in gdbarch-selftests.c, mock a [...] discards 2a4014d6032 Refactor delete_program_space as a destructor discards 6931a00a95b gcore, handle exited threads better discards 6d9bd646e6f Don't write to inferior_ptid in linux_get_siginfo_data adds b7f999aee35 Update my email address on MAINTAINERS adds 58cf28e8604 Move start_event_loop out of event-loop.c adds 8ae8e197961 Move event-loop configury to common.m4 adds 06cc9596e8c Move gdb_select.h to gdbsupport/ adds 98029d02d72 Include <chrono> in event-loop.c adds 29f2bf4f224 Use warning in event-loop adds c1cd3163d99 Introduce and use flush_streams adds 93b54c8ed36 Introduce async-event.[ch] adds 400b5eca000 Move event-loop.[ch] to gdbsupport/ adds e487f9949ab Implement event-loop glue for gdbserver adds 55d7aec85e8 Switch gdbserver to gdbsupport event loop adds 7990abcc9b7 Move gdb_notifier comment adds 73944e9f631 Remove gdb_fildes_t adds b1f1b4decbb Automatic date update in version.in adds 21b0982c778 gdb/testsuite: Move helper function into lib/dwarf.exp adds 10ca4b042d1 readelf: Consolidate --syms --use-dynamic with --dyn-syms adds c1a66c0629d [gdb] Expand symbolless symtabs using maint expand-symtabs adds 194d088fb1f [gdb] Fix missing symtab includes adds fa1477dc34e Fixes for the magic number used in PDP11 AOUT binaries. adds 645f43a80c6 readelf memory leaks processing mips adds 34ca55313b8 The assembler only supports 32-bit stabs. So set sh_entsize [...] adds 06ca5dd49ac Implement IP_STAT+IP_STATUS (aliases of the same format) on NetBSD adds f717994fe84 [PATCH v2 2/2] coff-go32: support extended relocations adds 6a054141452 Automatic date update in version.in adds c98a4545dc7 Re: readelf: Consolidate --syms --use-dynamic with --dyn-syms adds 89246a0e791 readelf: increase size of static buffers adds b71d4fa7c35 readelf: zero static vars after freeing adds 001890e1f92 PR25822, Invalid read in process_symbol_table adds 0ca4866abeb Fix makeinfo warnings in gdb.texinfo and python.texi docs adds 7ecb51549ab PR25823, Use after free in bfd_hash_lookup adds b1bc1394df5 objdump --no-addresses adds 95a51568127 Unify the behaviour of ld.bfd and ld.gold with respect to w [...] adds a0e9b53238c Better handling of realpath() failure in windows_make_so() [...] adds 99f1bc6aaa2 gdb: Don't corrupt completions hash when expanding the hash table adds ce127a96c91 Use debug_printf in windows-nat.c adds c7d64809038 Fix OpenBSD build error. adds 27e91adae9f Automatic date update in version.in adds e2275c6ee8c gdbserver: fix format string warning in win32-low.cc adds 937f6614685 Extend objdump --no-addresses info adds 06507dab617 PowerPC64 GOT reloc optimisation adds 2165dc8d90e PowerPC64 GOT reloc reserving PLT entry for ifunc adds d191d716f38 [gdb/testsuite] Fix maint-expand-symbols-header-file.exp fo [...] adds c54a9b56696 cpu,gas,opcodes: support for eBPF JMP32 instruction class adds aec72fda3b3 PR25827, Null pointer dereferencing in scan_unit_for_symbols adds 97ed802d153 Fix compilation of python/python.c for Python 3.9 adds efba5c2319d [gdb/symtab] Handle PU without import in "save gdb-index" adds a010605fef0 Fix Cygwin gdb build adds 381ce63f2f0 Refactor delete_program_space as a destructor adds 7a1a12f4d1c Fix the test for PR 18963 so that it will work on 16-bit targets. adds 8e4979ac1ea Stop the MIPS assembler from accepting ifunc symbols. adds 00ac85d3751 gdb: is_linked_with_cygwin_dll: handle import table not at [...] adds 16197208238 gdb: is_linked_with_cygwin_dll: mention filename in warning [...] adds ffb60ef3556 Automatic date update in version.in adds ca3f923f82a PR25840, Null pointer dereference in objdump adds 8d55d10ac0d PR25842, Null pointer dereference in nm-new adds 49af2f5c83b bfin: allow ".=.+delta" adds 3557f442a18 Remove obsolete and unused inf_ptrace_target::auxv_parse adds 49c16254b41 Commit: Running the linker testsuite with clang adds 0fe0f2d6215 [PATCH 1/2] coff-go32: update ldscript adds ce1feff0e7e Revert "Fix the test for PR 18963 so that it will work on 1 [...] adds 0203cad2152 Fix the test for PR 18963 so that it will work on 16-bit targets. adds e409955ddcc [PATCH v2] binutils: arm: Fix disassembly of conditional VDUPs. adds 0743fc83c03 Replace most calls to help_list and cmd_show_list adds 2bed205e44a Fix the build of fork-running-state.c on NetBSD adds 4ddfec930ca Fix gdb.base/attach-twice.c build on NetBSD adds 41937b52d8a Automatic date update in version.in adds 18f97353547 bfd_is_const_section thinko adds 08feed99cbc Change get_objfile_arch to a method on objfile adds 54975ae91f6 elf: Don't use .set for alpha target adds dbe23755ac6 ld: Don't xfail ld-elf/warn[12] on 64-bit Solaris/SPARC adds 13d43873d86 Automatic date update in version.in adds 45e1f031e82 Restore some windows-tdep.c code adds 2efec98b28b PowerPC64: remove empty .rela.dyn (.rela.branch_lt) adds ceb9bf11b99 readelf memory leaks adds 58ee9a8a46b Automatic date update in version.in adds 8ff66993e0b readelf: segfaults fuzzing multiple object files adds a5e0be5cb29 readelf: segfault at readelf.c:12227 adds 3052c068aa7 fix typo last commit adds 8a6e1d1d7f2 [AArch64, Binutils] Make hint space instructions valid for Armv8-a adds c2e5c986b38 [AArch64, Binutils] Add missing TSB instruction adds 23c8270e9dc When bfd/pdp11.c was copied from bfd/aoutx.h, the #defines [...] adds e0c45f30552 Fix compilation error with clang in gdb/testsuite/gdb.base/ [...] adds fa93cc8f35d Fix compilation error with clang in gdb/testsuite/gdb.trace [...] adds 25230285442 Fix compilation error with clang in gdb/testsuite/gdb.cp/ex [...] adds aac66a4c0b0 gdb: fix tabs vs spaces in ChangeLog adds 809730f3eed Fix ChangeLog entry for commit fa93cc8f35dbed69c3c47aa80368 [...] adds ad23bda0db2 Add myself to gdb/MAINTAINERS adds b5d1d6f7b70 Disable nested function tests for clang adds 9b2c992cfa4 Use support_nested_function_tests in gdb.base/nested-subp1. [...] adds 0fa7617d84d Mark move constructors as "noexcept" adds 0ff8f4b9f08 Automatic date update in version.in adds fad3d2c1b26 Remove SH-5 remnants adds 11104e4297b Since the pdp11-aout target does not support gdb, gdbserver [...] adds e04f33c09f8 Updated Serbian translation for the BFD directory. adds 1f7f2abbc31 alpha: Warn DT_TEXTREL with -M adds 6f6fd151cbf elf: Strip zero-sized dynamic sections adds 6914be53bd6 gas: Extend .symver directive adds f49c464f933 [gdb/testsuite] allow more registers in gdb.base/jit-reader.exp adds 922a7c7c5d4 [gdb/testsuite] structured rename of jit test files adds 946422b6a11 [gdb/testsuite] share jit-protocol.h by all jit tests adds 4778a5f87d2 [gdb] Fix hang after ext sigkill adds 1a476b6d68f gdb, btrace: forward fetch_registers for unknown threads adds 5897fd4994e gdb, btrace: diagnose double and failed enable adds d89edf9b811 gdb, btrace: make record-btrace per-inferior adds 39a7b38fac0 Fix linker tests to work with 16-bit targets. adds c36876fe5b5 BFD: Exclude sections with no content from compress check. adds bb2a1453479 Disallow PC relative for CMPI on MC68000/10 adds d43b7a2d571 gdb/infrun: switch the context before 'displaced_step_restore' adds b32102f6586 Fix compilation errors with clang in gdb.base/advance.c adds 259f1c5dcab Automatic date update in version.in adds 1d3eb55695b symver11.s: Add ".balign 8" adds 3d5afab3393 [gdb/symtab] Don't create duplicate psymtab for forward-imp [...] adds eea9e357581 [gdb/symtab] Find filename in shared psymtab adds 317d2668d01 [gdb/symtab] Store external var decls in psymtab adds 16a7dbf4c18 ChangeLog entries for my last changes. adds 714534e1b88 [gdb/testsuite] Fix .debug_aranges in gdb.dlang/watch-loc.c adds 6431e409680 readelf: cmdline data adds 978c4450511 readelf: move file related static vars to filedata adds 1d934d76857 Correct mingw target select adds 54ac3df1adb [gdb/testsuite] Fix .debug_ranges in gdb.mi/dw2-ref-missing [...] adds 31c89d6038f .symver fixes adds 161719466ac For relative paths in INPUT() and GROUP(), search the direc [...] adds 33b5a83027f Remove Chris Faylor as the ix86 PE maintainer. adds 51ac8e22655 Fix search of large memory area in gdbserver adds d4f707c3b27 Add myself as maintainer for PDP11. adds e44f65e3c5c Automatic date update in version.in adds 30ce8e47fad xtensa: fix PR ld/25861 adds ae3ab1f067b [gdb/symtab] Fix disassembly of non-contiguous functions adds 96038148d0e [gdb/testsuite] Skip gdb.base/readnever.exp with target boa [...] adds 2745674244d arc: Add support for ARC HS extra registers in core files adds 740480b88af Remove iterate_over_inferiors adds ecc6c6066b5 Fix Ada crash with .debug_names adds de82891ce5b [gdb/symtab] Prefer def over decl (inter-CU case) adds 70bc38f5138 [gdb/symtab] Prefer def over decl (inter-CU case, with context) adds 5939967b355 Fix inline frame unwinding breakage adds 29514b87281 Fix infinite loop in is_linked_with_cygwin_dll adds 5e5bbc7e791 Automatic date update in version.in adds 2482f306151 readelf: memory leaks in process_dynamic_section adds f80cb3b46ae [gdb/contrib] Use temp dir for gdb-add-index in cc-with-tweaks.sh adds 2016d3e60f8 [gdb/testsuite] Reduce errors after gdb exit in default_gdb_start adds 4e86f6e7478 [gdb/testsuite] Compile gdb.dwarf2/dw2-error.exp quietly adds 884287754e8 [gdb/testsuite] Compile dwzbuildid-mismatch more quietly adds 7be2bb4f47b Fix Windows debugging regression adds 86e887ae118 [gdb/testsuite] Reset errcnt in clean_restart adds 7632c6ce2bc Move OpenBSD-only functions from inf-ptrace to obsd-nat adds 9852ceef7f0 Add WOW64 exception numbers to $_siginfo.ExceptionCode enum adds 675127ec647 Rename "variant" to "ppc_variant" adds ef83a141a29 Add new variant part code adds 61122aa9ed4 Allow DWARF expression to push the initial address adds b249d2c2c01 Prefer existing data when evaluating DWARF expression adds 9c6a1327ad9 Rewrite the existing variant part code adds f8e89861cfb Add support for dynamic type lengths adds 7d79de9a4be Add support for variable field offsets adds d656f129ebc Update Ada ptype support for dynamic types adds adfb981595c Add tests for Ada changes adds 1acda8039ba Add Python support for dynamic types adds dac2fef7cfa Update test cases that work with minimal encodings adds 7cf288744fd [gdb/testsuite] Fix language in dw2-bad-mips-linkage-name.exp adds ff985671077 Convert symbol_set_demangled_name to a method adds 787de330ee1 Move the rust "{" hack adds 8c87a4527f5 Fix two latent Rust bugs adds e61108c92d4 Add attribute::value_as_string method adds 2467f4f6a53 Introduce new add_psymbol_to_list overload adds 76e288d1d2f Use the new add_psymbol_to_list overload adds f049a313fca Don't call compute_and_set_names for partial symbols adds bcfe6157ca2 Use the linkage name if it exists adds 906bb4c58fa Fix Rust test cases adds 7151c1af38e Remove symbol_get_demangled_name adds 617769d62f2 Automatic date update in version.in adds 8d840e05dc2 gdb/testsuite: Remove build paths from test names adds d472f0fbaac [gdb/testsuite] Add target board debug-types adds b9771db784e Remove unused code block in inf_ptrace_target::wait adds ec9c4d83220 Automatic date update in version.in adds a09f656b267 Improve -mlfence-after-load adds bc3609fd389 Fix comments and whitespace in lookup_cmd_composition adds 90837ea7211 readelf: NULL dereference adds 361ba0e8914 Remove class_pseudo adds 25e29062d2c Automatic date update in version.in adds 714e6c969ff GAS: Allow automatically assigned entries in the file table [...] adds 991a3e2e994 Fix remaining inline/tailcall unwinding breakage for x86_64 adds ff8885c3be6 gdbsupport: include cstdlib in common-defs.h adds 45fc7c99684 Expand dynamic type documentation adds 1eb39914279 gdb, gdbserver: remove configure check for fs_base/gs_base [...] adds 251dae91074 x86: Add i386 PE big-object support adds 48e5bada0aa alpha-vms: divide by zero adds 30b57e1bea5 Automatic date update in version.in adds 15cd93d05e8 [gdb/symtab] Handle struct decl with DW_AT_signature adds 5390c717386 [gdb/testsuite] Add PR number in KFAIL in gdb.ada/array_ptr [...] adds 0b2f8a3bbb5 [gdb/testsuite] Remove KFAIL from gdb.base/info-macros.exp adds 56a4f5a10b1 [gdb/testsuite] Add PR number to KFAIL in gdb.opt/inline-cmds.exp adds 32d1f47a126 Fix typo (thead -> thread) adds 56b1e56d2c2 Rebase libiberty source with latest changes from gcc. adds 1b95cdb76ca gdb: use gdb:hash_enum as hash function in offset_map_type adds 770479f223e gdb: Fix toplevel types with -fdebug-types-section adds a65189c980c Add missing ChangeLog entries adds 2b2fbab8eff Allow Python commands to be in class_tui adds a55e30b51bc gdb: fix shellcheck warning in update-freebsd.sh adds 4498ef4f8b6 Add definitions of system calls to catch in native NetBSD targets adds 03549f57b6c Automatic date update in version.in adds ea90f2278ce [gdb] Fix range loop index in find_method adds d642b6920b1 Fix array pretty formatter adds 6e4e3fe1b6d [gdb/testsuite] Add xfails for PR gcc/90232 adds 4849fabc7c4 Remove restriction on skipping some linker tests because th [...] adds 5c936ef50f0 Fix the disassmbly of SH instructions which have an unsigne [...] adds c2e71e57a0b Updated Serbian translation for the binutils sub-directory, [...] adds dfa85db14c5 bfd: Fix 64-bit relocation handling for a.out adds fc49bc72378 Remove some dead code adds 1b513401599 Add a warning if an emtpty SHT_REL, SHT_RELA or SHT_PROGBIT [...] adds 9654d51a96e Also use unsigned 8-bit immediate values for the LDRC and S [...] adds 241e541d00a Update expected disassembly after recent update. adds cb4c35cfbe4 When displaying ranges, ignore duplicate offsets. adds f94b2e03875 Add basic event handling in the NetBSD target adds b68b1b58d68 Set NetBSD xml syscall file name to syscalls/netbsd.xml adds ed6aceddf5b Fix Ada crash with .debug_types adds 42e165c30c2 gdb: fix duplicate test names in gdb.base/break.exp adds 87c66b2e70e Sync config and libiberty with GCC adds 44e33ab45df Automatic date update in version.in adds 84ed7a47255 2020-04-29 Sterling Augustine saugustine@google.com adds 8d113d130ef gdb: fix shellcheck warnings SC2059 (variables in printf fo [...] adds a6fc5ffc502 gdb: fix shellcheck warnings SC2086 (missing double quotes) [...] adds cb02ab2416c gdb: fix shellcheck warnings SC2006 (use $() instead of ``) [...] adds 759cea5e3f7 gdb: fix shellcheck warnings SC2166 (&& and !! instead of - [...] adds 9fdb2916fec gdb: fix shellcheck warnings SC2034 (unused variable) in gd [...] adds 1207375d768 gdb: fix shellcheck warnings SC2154 (referenced but not ass [...] adds ffc2844e967 gdb: silence shellcheck warning SC2162 (use read -r) in gdbarch.sh adds 935f1f4ba35 xtensa: gas: support optional immediate simcall parameter adds d548f47df4d xtensa: fix XTENSA_NDIFF handling for PR ld/25861 adds c578f16ef18 ld: Add rx-linux emulation. gas: Change ELF flags initial [...] adds 627c7fb8ea1 Use thiscall calling convention for class members adds 8a8a1171237 Add generic tests for linker support of the -shared or -pie [...] adds 09c1e68a162 AArch64: add GAS support for UDF instruction adds d5cf82c0d7a Adjust array pretty printer tests to the new format adds ee9d1e5f760 Calculate size of array of stubbed type adds 7d186bc0424 Implement debugging of WOW64 processes in gdbserver adds 102e38eba72 Remove duplicated creation of "frame" command and "f" alias. adds b2a0dd767a5 Revert "2020-04-29 Sterling Augustine saugustine@google.com" adds 117539e6d50 Add support for NetBSD thread events (create, exit) adds eb47d2fa971 Automatic date update in version.in adds 94a8e7b0eff Regen ld BLD-POTFILES.in adds 91ed9b71fa7 ppc32 merging of e_flags from dynamic objects adds 6b728d3286a FIXME for merging of e_flags and .gnu.attributes adds a8acd6eeb6d PR25882, .gnu.attributes are not checked for shared libraries adds 60832332244 objdump: long run time when using -D -z adds a2714d6cca1 PR25900, RISC-V: null pointer dereference adds 53ae0aa9c65 [gdb/testsuite] Fix Wunused-result warning in until-reverse.c adds 8dbb13755bd Fix size recalculation of fortran arrays adds 652fc23a30a Remove gdb-gdb.gdb breakpoint on disappeared function info_ [...] adds 693196cba23 [gdb/testsuite] Fix gdb.ada/operator_bp.exp breakpoint loca [...] adds e977e74712c gold: Handle local IFUNC symbol for APLT adds 48bc218262d gold: Increment plt_offset after setting TLSDESC PLT entry adds de6d6067f59 gold: Update ver_test_pr16504.sh adds e10cfd06332 gold: Make Ordering::operator() even more complex adds 6d520e36de0 gold: x86-64: Fix TLSDESC -> LE relaxation adds ccf20d460f7 gold: x86-64: Fix TLSDESC relaxation for x32 adds a4be18526ba Automatic date update in version.in adds 8caf140db24 [gdb/testsuite] Update psym-external-decl.exp for gcc-10/clang adds 5beb4d17717 [gdb/testsuite] Fix i386-mpx.exp compilation warnings adds 6a6ea76aee5 gdb: Fix formatting error in ChangeLog adds a51119cde48 Fix typo in comment of DYN_PROP_ASSOCIATED adds 8c164434186 gold: Compile common tests with -fcommon adds c69ad657441 Automatic date update in version.in adds 3b6acaee895 Update more calls to add_prefix_cmd adds c3bf7d31de6 Automatic date update in version.in adds 9c7b8e9b926 readelf: nds32 specific decoding adds 6015a067490 [gdb/testsuite] Fix gdb.base/async.exp with gcc-8 adds 4706679daca Fix an illegal memory access in the assembler when generati [...] adds fe05f369f0d gas: PR 25863: Fix scalar vmul inside it block when assembl [...] adds 070b775f03e GAS: Do not create an entry for the default directory if th [...] adds cff69cf4cf9 [binutils-gdb][ld][AArch64] Fix group_sections algorithm adds 7242fa8aa75 [PATCH] bfd: tweak SET_ARCH_MACH of aout-cris.c adds e052e2ba295 [PATCH] objcopy: Allow --dump-section to dump an empty SEC_ [...] adds dc7148375d7 Automatic date update in version.in adds c3236f84c17 gdb: remove TYPE_INCOMPLETE adds 7d0bd487445 [GAS] change of ELF flags initial value in rx-linux adds 546cb2d85ed Restore readelf's warnings that describe real problems with [...] adds aa8509b4ed0 Mention the NetBSD support in "info proc" documentation adds a3bbacc1208 gdb: remove main_type::flag_incomplete adds 4167d44ce29 Automatic date update in version.in adds 6173d6a6963 [gdb/testsuite] Compile compile-ifunc.c with -Wno-attribute-alias adds 7c99e7e2b08 [gdb/testsuite] Fix gdb.base/consecutive.exp with gcc-8 adds 873dd4273f9 [gdb/testsuite] Fix gdb_unbuffer_output return-type adds 0fc2a808cbf [gdb/testsuite] Fix gdb.base/shlib-call.exp with gcc-8 adds abf6d805a0d [gdb/testsuite] Fix gdb.base/store.exp with gcc-10 adds b8983c46637 [gdb/testsuite] Fix cur_addr update in gdb.base/watchpoint- [...] adds 6ef719c016b Section "3.1 Preprocessing" of the online GAS manual has a [...] adds 0d8683a3212 [gdb/testsuite] Fix gdb.base/watchpoint-reuse-slot.exp with gcc-8 adds 24fe640b4d2 [gdb/testsuite] Fix gdb.reverse/consecutive-{precsave,rever [...] adds bfeaed386d6 Updated Swedish translation for the gas sub-directory adds ac4a4f1cd7d gdb: handle endbr64 instruction in amd64_analyze_prologue adds 0d4bf016945 gdb: remove main_type::flag_static adds 1d5bcf8d88c Automatic date update in version.in adds ff84cef42fc Updated French translation for the gprof sub-directory. adds d11a9fabab6 objcopy: Mention 'entry address' in description adds 24e99c6c3c7 gdb: make get_dyn_prop a method of struct type adds 5c54719c22b gdb: make add_dyn_prop a method of struct type adds 7aa91313667 gdb: make remove_dyn_prop a method of struct type adds 98d48915d98 gdb: remove TYPE_DYN_PROP_LIST macro adds a1b68f2834d gdb: small cleanup of async-event.c structs adds cee2106c5b6 Automatic date update in version.in adds 283cb58c4dd [gdb/testsuite] Add gdb.dwarf2/clang-debug-names.c adds bf4cb9bee21 [gdb] Fix stepping over fork with follow-fork-mode child and gcc-8 adds 596dc4adfff Speed up psymbol reading by removing a copy adds 38eae084598 Remove ALL_EXTENSION_LANGUAGES and ALL_ENABLED_EXTENSION_LANGUAGES adds a1fd1ac9def Remove ALL_SO_LIBS and so_list_head adds 94c93c35b50 Remove ALL_PSPACES adds 8be4b118a93 More C++-ification for struct display adds 4f7bc5edbd3 Don't re-process a DIE in read_lexical_block_scope adds b326e6b0dee Automatic date update in version.in adds 6dc55ce97db Fix for the complaint observed when symbol reading due to u [...] adds 2f78cffc167 Change server_command to bool adds 43434996958 [gdb] Fix catch throw regexp matching adds 1ea1aee1ed2 Automatic date update in version.in adds 86cd6bc8f69 gdb/fortran: Allow Flang MAIN_ in Fortran testing adds b59cca25814 Automatic date update in version.in adds 4d5acb1ea57 PR25961, buffer overflow in coff_swap_aux_in adds 73199c2b7a3 Updated French translation for the ld sub-directory and an [...] adds 7c1f4227356 PowerPC Rename powerxx to power10 adds 6bbb0c05956 PowerPC Default disassembler to -Mpower10 adds 1224c05de4d Power10 Add new L operand to the slbiag instruction adds afef4fe9759 Power10 Copy/Paste Extensions adds 3ff0a5ba645 Power10 byte reverse instructions adds f4791f1afad Power10 vector integer multiply, divide, modulo insns adds 94ba9882d5a Power10 VSX 32-byte storage access adds c7d7aea2f5f Power10 128-bit binary integer operations adds 6edbfd3beb1 Power10 SIMD permute class operations adds aa3c112fab5 Power10 Reduced precision outer product operations adds fdefed7c26b Power10 VSX Mask Manipulation Operations adds d7e97a765ef Power10 VSX PCV generate operations adds ec40e91c77e Power10 bit manipulation operations adds 4f3e9537c47 Power10 Set boolean extension adds 66ef5847c3a Power10 string operations adds 5d57bc3ff93 Power10 test lsb by byte operation adds 9cc4ce88316 Power10 VSX load/store rightmost element operations adds 3b646889b0f Power10 VSX scalar min-max-compare quad precision operations adds 3ee6bb113af [gdb/symtab] Fix incomplete CU list assert in .debug_names adds 7666722fce2 [gdb/symtab] Save modules in .debug_names adds ba3e70b008d Clean-up gdb.ada test names adds 113ee09a649 [gdb/testsuite] Fix gdb.cp/cpexprs-debug-types.exp inclusion adds 53f539a3d77 Fix gdb.ada/attr_ref_and_charlit.exp typo adds e000211765b [gdb/testsuite] Change kfail into xfail in gdb.ada/packed_t [...] adds 5eb68a39a2c Fix Ada value printing on PPC64 adds 34584c091bb gdb/testsuite: Detect and warn if paths are used in test names adds d30dcd1288a gdb/testsuite: Detect and warn about duplicate test names adds 4fd6c7e872c Restore info_command and breakpoint adds d5b7ebe8069 Regen ld/Makefile.in adds a1becf61f74 Automatic date update in version.in adds ebf470809eb gdb: change duplicate test name in gdb.base/jit-so.exp adds 111b33f0b8d [gdb/testsuite] Fix duplicate test-names in gdb.dwarf2 adds 9a94694506c [gdb/testsuite] use args as lib list for jit-elf tests adds f8012071977 [gdb/testsuite] add lib/jit-elf-helpers.exp adds 80ad340c902 [gdb/testsuite] use -Ttext-segment for jit-elf tests adds aff4e759b8a [gdb/testsuite] define jit function name via macro adds 2528f8ada68 [gdb/testsuite] add jit-elf-util.h and run jit function adds c9f3b40e1ad [gdb/testsuite] Fix duplicate test-names in gdb.{gdb,opt,xml} adds 7c121311ad3 [gdb/testsuite] Fix duplicate test-names in gdb.pascal adds af2d5cd8e9f [gdb/testsuite] Fix duplicate test-names in gdb.trace adds 7549fed824c [gdb/testsuite] Fix duplicate test-names in gdb.fortran adds dbb0ab10dd5 [gdb/testsuite] Fix duplicate test-names in gdb.ada adds b4991d292ed [gdb/testsuite] Fix duplicate test-names in gdb.multi adds 533f049e004 [PATCH] bfd: Fix 64-bit relocation handling for a.out adds 1b59ca1cf19 [gdb/testsuite] Fix tcl error in jit-elf-helpers.exp adds c7c66341808 [gdb/testsuite] Fix incorrect string concat in jit-elf.exp adds 02ff80c296e gdb: make two objfile functions return bool adds 843f4d93576 gdb/testsuite: Disable path and duplicate checks when paral [...] adds 09f20ec8862 Automatic date update in version.in adds 90d00bbd9c5 Sync config and libiberty with GCC adds ba311c5b10e Have the linker's help text include the default setting of [...] adds f7e23710fcb gdb: update the copyright year in async-event.[ch] adds a89febbd83b Remove ada-lang.c:align_value adds 4ac31493c80 Automatic date update in version.in adds fc46e8bd351 RISC-V: Add elfNN_riscv_mkobject to initialize RISC-V tdata. adds 9d95b8e9d63 Update Swedish translation for the gas sub-directory and a [...] adds fc75c28ba1e gdb: protect some 'regcache_read_pc' calls adds 7ca9b62a2b6 gdb/infrun: move a 'regcache_read_pc' call down to first use adds 293b3ebcba9 gdb/infrun: extract out a code piece into 'mark_non_executi [...] adds d890404b63b gdb: introduce 'all_non_exited_process_targets' and 'switch [...] adds 6ad82919702 gdb/infrun: enable/disable thread events of all targets in [...] adds a05575d39a5 gdb/infrun: handle already-exited threads when attempting to stop adds 971a3747830 [gdb/testsuite] Split up multi-exec test-cases adds 02eba61aa6c [gdb/testsuite] Fix gdb.fortran/nested-funcs-2.exp with gdbserver adds 67607e24d04 gdb: add type::code / type::set_code adds 7813437494a gdb: remove TYPE_CODE macro adds 6a31512fd4f gold: powerpc: Test whether sym is not a plugin in do_gc_ma [...] adds 29d6859f092 gdb: infrun: consume multiple events at each pass in stop_a [...] adds a51951c2581 Disable record btrace bts support for AMD processors adds 2a50b401465 Fix tight loop on recursively-defined symbols adds 013707794a6 Enable hardware breakpoints for gdbserver on Windows adds 272c36b87f8 Fix global variable collision in gdb.multi/multi-kill.exp adds 3c5c3649729 Fix gdb.multi/multi-kill.exp adds c959562d9ba contrib: Update dg-extract-results.* from gcc adds d1034d78788 gdb/testsuite: Revert commit 843f4d93576eef02139f7b1b3fa1ce [...] adds 6dbc505a74a [gdb/testsuite] Rename *.exp.in to *.exp.tcl adds 163df4df08a Don't silently skip tests if OpenCL is unsupported adds 86e4e63d7ca Fix "control reaches end of non-void function" errors in testsuite adds b2188a06e45 update name of several Ada fixed-point type handling functions adds a7b9ceb8b44 Fix the only incorrect case found by command_structure_inva [...] adds 58e6ac70065 Add a selftest that detects a 'corrupted' command tree stru [...] adds 0605465feb5 Fix problem that alias can be defined or not depending on t [...] adds 3f4d92ebdf7 Fix the problems reported by prefix check of command-def-se [...] adds 89bcba74f89 command-def-selftests.c: detect missing or wrong prefix cmd [...] adds 7aa1b46f432 Fix inconsistent output of prefix and bugs in 'show' command adds 3b3aaacba15 Fix/improve 'help CLASS' output adds 7c05caf72d3 Fix/improve 'apropos' output adds 57b4f16e494 Ensure class_alias is only used for user-defined aliases. adds 5b4a1a8dbe6 Update NEWS and documentation for help and apropos changes. adds 8c14c3a3735 Remove allocate_symbol et al adds d6bc0792edf Remove lookup_objfile_from_block adds 1c5dd7a572f Automatic date update in version.in adds 8f86ae1a184 gdb: remove unnecessary struct typedef in sparc64-tdep.c adds 8bbf03947dd gdbserver/linux-ia64-low: fix a build-breaking typo adds 9bf058f0945 Fix IA64 GNU/Linux build adds 56770bdab25 Sync config with GCC adds 59f7bd8d2b8 gdb: fix -Wtautological-overlap-compare warning in mips-lin [...] adds 2dab0c7ba0d Remove ALL_UIS adds d0e39ea27cd gdb: add type::name / type::set_name adds 7d93a1e0b6a gdb: remove TYPE_NAME macro adds 7cfd74cfc6e Fix gdb.multi/multi-re-run.exp with native-gdbserver adds 966dc1a27c5 Automatic date update in version.in adds 7f32a4d5aef Stop considering hw and sw breakpoint locations duplicates [...] adds 83d27139ca9 binutils: Add myself as maintainer for OpenRISC adds 07a78c59560 Automatic date update in version.in adds 503648e41ef Don't handle lret/iret when -mlfence-before-ret=[or|not|shl [...] adds d402189f2fa Re: Fix tight loop on recursively-defined symbols adds 5e365e474b7 Prevent a potential use-after-fee memory corruption bug in [...] adds ca859a89393 Fix the BFD library to handle Windows pathnames with more t [...] adds 7a87e9c8050 ECOFF slurp_relocs thinko adds e6ddf2af202 Updated translations for the gprof and ld sub-directories adds 6e0c75f7c4a [PATCH] ld: fix s/claimi/claim/ typo adds 3edf7b9f2c7 Show AIX gc'd symbol address adjustments in map file adds 1d72769534b [gdb/testsuite] Use with_test_prefix in gdb.base/gdb-cachin [...] adds ed02cdb5b78 Fix a use-after-free bug in the BFD library when scanning a [...] adds 7f204339980 Remove unused ps_lgetLDT etc. on Solaris/x86 [PR25981] adds e52a0f1bd94 Avoid short i386 register names on Solaris/x86 [PR25981] adds 3ecde599184 Automatic date update in version.in adds 39a1432c09f win32 typo fix adds 0e1d094e967 Clear all local_symbol.lsy_flags adds 765cf5f623d Use bfd_get_filename throughout bfd adds c177f3771c8 Use bfd_get_filename throughout binutils adds 69f57659c37 Use bfd_get_filename throughout gas adds 607b483327f Use bfd_get_filename throughout ld adds 7e057737678 [PATCH v3] aarch64: Emit jump slot for conditional branch t [...] adds ae440402f54 or1k: Remove 64-bit support, it's not used and it breaks 32 [...] adds a501eb446f5 or1k: Regenerate opcodes after removing 32-bit support adds 164446e04c8 Fix the ARM assembler to generate a Realtime profile for armv8-r. adds 7e94cf6cb01 OpenRISC BFD fixups for Glibc: adds 8ac10c5bfca Allow readelf to issue warnings if checking is enabled and [...] adds 62982abdee4 gdb: allocate symfile_segment_data with new adds 68b888fff31 gdb: use std::vector to store segments in symfile_segment_data adds 9005fbbb002 gdb: make symfile_segment_data::segment_info an std::vector adds 6fd1d259e98 Fix thinko in recent update to bfd_section_from_shdr. adds 1d6ce4d3125 gdb: fix -Wtautological-overlap-compare error in h8300-tdep.c adds ad80db5b9f7 Default gdb_bfd_open's fd parameter to -1 adds 4111f652f95 Eliminate target_fileio_open_warn_if_slow adds 98c59b527b1 Make exec-file-mismatch compare build IDs adds f408d82c7a1 gdb: fix off-by-one error in quirk_rust_enum adds 563c591bedf Update call to target_fileio_open adds 7d874253bfe Fix duplicate tests in gdb.rust adds 4cd9f3d5108 [gdb/testsuite] Fix typo in gdb.base/gdb-caching-proc.exp adds 76571211fe6 Restore missing Rust test adds c7e97679200 Use bfd_get_filename throughout gdb adds 3c568b8afab PR26011, excessive memory allocation with fuzzed reloc sections adds 3d205eb4481 Power10 dcbf, sync, and wait extensions. adds 84f800117f0 Automatic date update in version.in adds 7b958a48e13 PR25993, read of freed memory adds 9a0bacfb08e [gdb/symtab] Handle .gdb_index in ada language mode adds 11c0dd51e86 Fix thinko in bfd ChangeLog entry adds 250106a76ac Remove bound_name static from ada-lang.c adds b4757f2e45f Fix array_char_idx.exp adds 41977d16e4e gdb/testsuite: check mmap ret val against MAP_FAILED adds 8f595e9b4fd [PATCH v2 0/9] RISC-V: Support version controling for ISA s [...] adds 9d428aae67a gdb: reset/recompute objfile section offsets in reread_symbols adds 1484644d359 Automatic date update in version.in adds c31ab5a0010 asan: readelf: wild read in get_num_dynamic_syms adds c95949892f6 Replace "if (x) free (x)" with "free (x)", bfd adds 9db70fc3656 Replace "if (x) free (x)" with "free (x)", binutils adds 9fbb53c7c8d Replace "if (x) free (x)" with "free (x)", gas adds 3d45296946b Replace "if (x) free (x)" with "free (x)", gprof adds 5e2ab612548 Replace "if (x) free (x)" with "free (x)", ld adds d96bf37ba83 Replace "if (x) free (x)" with "free (x)", opcodes adds 0490dd41ae8 Re: PR25993, read of freed memory adds 84d53fa9d28 gdb: remove unnecessary NULL checks before xfree adds aa370940e20 gdb: fix -Wtautological-overlap-compare error in lm32-tdep.c adds 1b2e4380ebe Automatic date update in version.in adds 6f3fe02b0b8 PowerPC: downgrade FP mismatch error for shared libraries t [...] adds 7c13f4e875f gdb: Restore old annotations behaviour when printing frame info adds 9392ebb3bbe Remove obsolete declaration adds 5e33d5f4e1a gdb: add type::num_fields / type::set_num_fields adds 1f704f761b3 gdb: remove TYPE_NFIELDS macro adds 3cabb6b0694 gdb: add type::fields / type::set_fields adds 80fc5e77f07 gdb: remove TYPE_FIELDS macro adds a3d674e0226 Automatic date update in version.in adds 3f3c36087ec ar many_files test adds c892b44730b Fix potential segfault adds 51e2cfa2dc2 Use safe-ctype.h (ISSPACE etc.) in symbol parsing & comparison adds eca1f90cf47 Add completion styling adds 26f16254544 Document the GDB 9.2 release in gdb/ChangeLog adds ceacbf6edf2 gdb: remove TYPE_FIELD macro adds 4636b7db71d Automatic date update in version.in adds 309cae1f7bb ld: Add -Bsymbolic-functions tests adds bb68f22c8e6 ld: Handle --dynamic-list* before -Bsymbolic -Bsymbolic-functions adds e08bd6c5081 Don't remove C++ aliases from completions if symbol doesn't match adds 41a77cbaadd gdb: make gdbarch.sh write gdbarch.{c,h} directly adds 72393fd1030 RISC-V: Gas inserts cfa relocs in wrong section. adds ddb9ebd500c Automatic date update in version.in adds 0a4f5f8cae7 Revert "Add completion styling" adds 3c5a0e025bf [gdb/testsuite] Add target board gold adds 465e1b0f196 [gdb/testsuite] Fix exec_is_pie with gold linker adds 8f7d38efade [gdb/testsuite] Fix var use in compile_and_download_n_jit_so adds a39d29cda15 gas: Update fr_literal access in frag for GCC 10 adds af2c48d8545 ld: Pass -z notext to linker for tests with DT_TEXTREL adds 07e0bb0fb2a ld-x86-64: Pass -z notext to linker for tests with DT_TEXTREL adds 42cf184456f [gdb/testsuite] Add comment in exec_is_pie adds 92651b1d91a gdb: Move construct_inferior_arguments to gdbsupport adds c699004a290 gdbsupport: Adapt construct_inferior_arguments adds 8c4b5f3d987 gdbsupport: Let construct_inferior_arguments take gdb::arra [...] adds b69ca137aca gdbserver: Don't add extra NULL to program args adds ace6b9195e3 nto_process_target::create_inferior: Pass args as char ** adds bea571ebd78 Use construct_inferior_arguments which handles special chars adds 7dbfcd6f79d gdbsupport: Drop now unused function 'stringify_argv' adds 75d04512401 gdb/testsuite: support passing inferior arguments with nati [...] adds 6cf66e763ae gdb/testsuite: add inferior arguments test adds 462f72c5522 gdb/testsuite: add simavr.exp board adds 1218a4bf499 gdb: make avr_integer_to_address generate code or data addr [...] adds 043e2e02c0f [gdb/testsuite] Add target board gold-gdb-index adds 68dc60e6a7c ELF: Updated comments for ET_EXEC and ET_DYN adds 6c115e16cad gas: Silence GCC 10 warning on tc-cr16.c adds dcb5d41befc Automatic date update in version.in adds 9fcc34577ed tc-cr16.c: Use memmove to concatenate 2 overlapping strings adds c6412eeea9d gas: Silence GCC 10 warning on tc-mcore.c adds 40d22035a7f [gdb/testsuite] Add test-case gold-gdb-index.exp adds a05e3e20395 tc-score.c: Replace overlapping sprintf with memmove adds 9e7cb4c359e Extend the error message displayed when a plugin fails to load. adds e67e940f5d9 gas: Silence GCC 10 warning on tc-crx.c adds 70b1b570bfb gas: Silence GCC 10 warning on tc-v850.c adds c4612b92e38 gas: Silence GCC 10 warning tc-vax.c adds 8bbc5da5ee8 gas: Silence GCC 10 warning on tc-visium.c adds f687f5f563a S/390: z13: Accept vector alignment hints adds e3fed0f2fe9 tc-xgate.c: Replace R_XGATE_PCREL_X with BFD_RELOC_XGATE_PCREL_X adds 57b179405a6 ChangeLog entries for f687f5f563 adds 0db49895f30 Use = instead of == for better portability adds 0bc2354b811 Fix bugs in 'val and 'pos with range types adds 53a47a3e490 Handle indexing Ada arrays with enum indices adds e98d2e6da45 Ensure class_tui is listed in the output of "help" giving t [...] adds 3c730740348 gas: Adjust x86 tests for PECOFF adds 368584aa8c7 ld: Skip some x86 ifunc tests for lynxos and nto adds dbac035ca04 Automatic date update in version.in adds 25e1eca8faf Fix extraction of signed constants in nios2 disassembler (again). adds a6dbf402de6 ld: Add --warn-textrel and obsolete --warn-shared-textrel adds c2b750436a9 Fix some duplicate test names adds f8c6d1528c1 Fix PR 26000, logical bitwise error / prologue analyzer adds 45940949265 Introduce dwarf2_per_objfile::obstack adds 5717c425a62 Add "objfile" parameter to two partial_symtab methods adds d3473f0c4b8 Add dwarf2_per_cu_data::index adds a50264baf57 Add dwarf2_per_objfile member to DWARF batons adds 5989a64ed5e Split dwarf2_per_objfile into dwarf2_per_objfile and dwarf2 [...] adds af758d117e1 Remove symtab links from dwarf2_psymtab and dwarf2_per_cu_q [...] adds ae090bdbf88 Move die_type_hash to dwarf2_per_objfile adds 9e021579fa1 Add dwarf2_per_objfile field to dwarf2_cu adds 97a1449a95e Remove reference to dwarf2_per_cu_data::dwarf2_per_objfile [...] adds 5e22e966a02 Remove dwarf2_cu->per_cu->dwarf2_per_objfile references adds 1859c670e99 Add dwarf2_per_bfd field to dwarf2_per_cu_data adds c3699833af0 Make dwarf2_get_dwz_file take a dwarf2_per_bfd adds 313bad1bc60 Use bfd_get_filename instead of objfile_name in lookup_dwo_unit adds ab432490778 Add dwarf2_per_objfile parameter to cutu_reader's constructors adds d460f6600a4 Make queue_and_load_dwo_tu receive a dwarf2_cu adds e3beb21d352 Remove dwarf2_per_cu_data::dwarf2_per_objfile reference in [...] adds 7aa104c423d Add dwarf2_per_objfile parameter to create_partial_symtab adds 43182c09c6f Add dwarf2_per_objfile parameter to recursively_compute_inclusions adds 47b14e8676a Add dwarf2_per_objfile parameter to process_full_{comp,type}_unit adds 4ab09049d65 Pass dwarf2_cu objects to dwo-related functions, instead of [...] adds 64874a40306 Remove reference to dwarf2_per_cu_data::dwarf2_per_objfile [...] adds 293e7e51145 Move int type methods out of dwarf2_per_cu_data adds 89b07335fe4 Add dwarf2_per_objfile to dwarf_expr_context and dwarf2_fra [...] adds 4b167ea1a0f Remove dwarf2_per_cu_data::text_offset adds 82ca3f5189e Add dwarf2_per_objfile parameter to dwarf2_read_addr_index adds 3c3cd3d4d7c Add dwarf2_per_objfile parameter to allocate_piece_closure adds 14095eb3267 Add dwarf2_per_objfile parameters to dwarf2_fetch_* functions adds 9f47c707165 Remove dwarf2_per_cu_data::objfile () adds 120ce1b5b25 Add dwarf2_per_objfile parameter to free_one_cached_comp_unit adds aa66c379449 Add dwarf2_per_objfile parameter to get_die_type_at_offset adds f6e649ddafd Remove leftover references to dwarf2_per_cu_data::dwarf2_pe [...] adds 127bbf4b50c Remove dwarf2_per_cu_data::dwarf2_per_objfile adds 8adb84872b7 Split type_unit_group adds e286671bf99 Move signatured_type::type to unshareable object adds 168c9250f29 Pass dwarf2_per_bfd instead of dwarf2_per_objfile to some i [...] adds 8fc0b21da6d Pass dwarf2_cu to process_full_{comp,type}_unit adds 1b555f17476 Make load_cu return the loaded dwarf2_cu adds 2e6a9f7959d Add comp_unit_head to dwarf2_per_cu_data adds 2e6711003b8 Pass existing_cu object to cutu_reader adds 7188ed02d2a Replace dwarf2_per_cu_data::cu backlink with per-objfile map adds fcf23d5b654 Make mapped_debug_names independent of objfile adds 39b16f87f72 Move line_header_hash to dwarf2_per_objfile adds 17ee85fc2af Share DWARF partial symtabs adds 198204a7f02 [PATCH] allow empty string as argument to -Map adds ac637ec30dd Don't close thread handles provided by WaitForDebugEvent adds 6479bf854a4 Don't close process handle provided by WaitForDebugEvent adds 96445f0b66a Use errno value of first openp failure adds c17ace4397c Move exit_status_set_internal_vars out of GLOBAL_CURDIR adds 697bba18273 Attribute method inlining adds 7d00ffecd2b Lazily compute partial DIE name adds af0b2a3e85d Inline abbrev lookup adds f0fbb768c22 Use add_partial_symbol in load_partial_dies adds 636edd0018b cp-completion-aliases.exp: Use test_gdb_complete_{unique,multiple} adds 2a37823bfe5 PR ld/22909 amendment; don't xfail ld-elf/pr19539.d for cris*-*-*. adds 5c5055683b9 RISC-V: Fix missing initialization of riscv_csr_extra structs adds 92eb6ed1779 Automatic date update in version.in adds 1c912705af0 Fix PR gas/26001 (pdp11-*-*) adds 72a3b182e13 Linker: Remove support for -Map= with an empty argument. adds 151f5de4a65 Fix a potential use of an uninitialised value in the ns32k [...] adds b32632c4996 ld: Add --enable-textrel-check=[no|yes|warning|error] adds fa6ecf94058 ld: Enable --warn-textrel by default for Linux/x86 targets adds 6f028f3c073 ld: Mention --enable-textrel-check=yes is default for Linux [...] adds ab382d64260 asan: ns32k: use of uninitialized value adds 8eff95bcb6a PR26044, Some targets can't be compiled with GCC 10 (tilepro) adds efcf5fb585c ubsan: nios2: undefined shift adds cee00f17152 Fix "'operator new' should not return NULL" errors in testsuite adds 9e85f042a6e [PATCH] gas: Fix comment on definition of frag_grow() adds f030440daa9 [gdb/symtab] Make gold index workaround more precise adds 09fe663ed82 Pass -Wno-deprecated-register for gdb.cp that use "register" adds 44486dcf19b gdb: use caller objfile in dwarf_evaluate_loc_desc::push_dw [...] adds a3fc941881e Stop the linker from accepting executable ELF files as inpu [...] adds a87e1817a43 Have the linker fail if any attempt to link in an executabl [...] adds 4ad2c6a03ec Fix "enumeration values not handled in switch" error in testsuite adds 66e3eb08a52 Fix all unexpected failures in gas testsuite for pdp11-aout. adds c47bae859a5 Fix Python3.9 related runtime problems adds 989ade05525 gdb: add comment in dwarf_evaluate_loc_desc::push_dwarf_reg [...] adds 78c1c35437a cpu,opcodes: add instruction semantics to bpf.cpu and minor fixes adds 12adf8053ba bfd: fix handling of R_BPF_INSN_{32,64} relocations. adds c7f4cd8683c Automatic date update in version.in adds ab7ad28739a binutils: Add myself as Xtensa maintainer adds 735d5a07160 Build two gdb.cp testcases with -Wno-unused-comparison adds 9fcafd23fa6 Fix file-not-found error with clang in gdb.arch/i386-{avx,sse}.c adds 678048e8079 Fix build errors in with clang in gdb.compile/compile-cplus.c adds 976ca316738 gdb: rename dwarf2_per_objfile variables/fields to per_objfile adds bb6e246742f Automatic date update in version.in adds f68f85b52b2 replace_typedefs: handle templates in namespaces adds 112c22ed1f3 gdb: change bug URL to https adds 6930bffe337 hurd: fix gnu_debug_flag type adds c6887cfb4ff hurd: add missing awk script dependency adds f14871bfa40 hurd: make function cast stronger adds 366f550a593 hurd: add missing include adds 5a8b86270bb hurd: remove unused variables adds 53dff92cb56 hurd: add gnu_target pointer to fix thread API calls adds 078f2fc9c15 hurd: fix pushing target on inferior creation adds 0af5e1061d7 hurd: unwinding support over signal trampolines adds 40dba205622 Automatic date update in version.in adds 14a8ad62e6a gnu-nat: Move local functions inside gnu_nat_target class adds cd22ee05137 Automatic date update in version.in adds b7ed9f3d466 hurd: Add shared mig declarations adds 1313c56ef9a gdb: Preserve is-stmt lines when switch between files adds 3c3d03769e4 Regen opcodes/bpf-desc.c adds 2fdb65f2473 alpha-vms: ETIR checks adds c39c821c1da gas: Fix checking for backwards .org with negative offset adds b1d12b40da7 Automatic date update in version.in adds 190eb1ddba4 ELF: Move dyn_relocs to struct elf_link_hash_entry adds 0bee4d1c085 binutils archive tests adds 621eacdfb42 [gdb/testsuite] Fix scrolling in gdb.dwarf2/multidictionary.exp adds 0874fd075b2 gdb: Represent all languages as sub-classes of language_defn adds 5bd40f2a3fe gdb: Convert language la_print_array_index field to a method adds 15e5fd35569 gdb: Convert language la_read_var_value field to a method adds 48448202d7e gdb: Convert language la_pass_by_reference field to a method adds 1fb314aaa31 gdb: Convert language la_language_arch_info field to a method adds 54f4ca46108 gdb: Convert language la_lookup_transparent_type field to a method adds 4009ee92c4e gdb: Convert language la_iterate_over_symbols field to a method adds 8e25bafe932 gdb: Convert language la_get_compile_instance field to a method adds fb8006fd350 gdb: Convert language la_search_name_hash field to a method adds 6f8270197a2 gdb: Convert language la_sniff_from_mangled_name field to a method adds fbfb0a463fc gdb: Convert language la_print_type field to a method adds 0a50df5dabf gdb: Convert language la_demangle field to a method adds f6eee2d0980 gdb: Convert language skip_trampoline field to a method new 122821b9d32 Don't write to inferior_ptid in linux_get_siginfo_data new 88491543139 gcore, handle exited threads better new 58367f7404e Don't write to inferior_ptid in gdbarch-selftests.c, mock a [...] new 8f7674fb105 Don't write to inferior_ptid in inf-ptrace.c new ee4f00618dd Don't write to inferior_ptid in target.c new 7fdeda6cd99 Don't write to inferior_ptid in infrun.c new adf79595734 Don't write to inferior_ptid in procfs.c new 03172624f33 Don't write to inferior_ptid in tracefile-tfile.c new b1db2e3a0c8 Don't write to inferior_ptid in tracectf.c new 6bc78144c5a Don't write to inferior_ptid in remote.c new f93eaddd454 Don't write to inferior_ptid in remote-sim.c new 49e3f3e8095 Don't write to inferior_ptid in nto-procfs.c new 18df9f52172 Don't write to inferior_ptid in go32-nat.c new d915892d893 Don't write to inferior_ptid in gnu-nat.c new cd0fd58a2cb Don't write to inferior_ptid in darwin-nat.c new 1454f205086 Don't write to inferior_ptid in corelow.c new 8867ea40c2e Don't write to inferior_ptid in bsd-kvm.c new 4c291399f2e Don't write to inferior_ptid in btrace_fetch new d5938d2f833 Don't write to inferior_ptid in bsd-kvm.c new d2bebd5065a Don't write to inferior_ptid in fork-child.c new 31a30c8ab22 Don't write to inferior_ptid in go32-nat.c new 2e88948dbb5 Don't write to inferior_ptid in windows-nat.c, part I new a6092fb1e88 Don't write to inferior_ptid in windows-nat.c, part II new dc74eec6f1d Fix Windows new 5d0840fc145 Don't write to inferior_ptid in ravenscar-thread.c new ec8096a4679 Don't write to inferior_ptid in aix-thread.c new ae1caa9f23e Decouple inferior_ptid/inferior_thread(); dup ptids in thre [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (c1348de834d) \ N -- N -- N refs/heads/users/palves/current-thread (ae1caa9f23e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 27 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 | 6 + bfd/ChangeLog | 632 ++ bfd/aix5ppc-core.c | 4 +- bfd/aout-cris.c | 18 +- bfd/aout-target.h | 3 +- bfd/aoutx.h | 79 +- bfd/archive.c | 59 +- bfd/bfd-in2.h | 26 +- bfd/bfd.c | 13 +- bfd/bfdio.c | 21 +- bfd/cache.c | 15 +- bfd/coff-alpha.c | 9 +- bfd/coff-go32.c | 134 + bfd/coff-i386.c | 72 + bfd/coff-ppc.c | 95 +- bfd/coff-rs6000.c | 3 +- bfd/coff-sh.c | 17 +- bfd/coff-stgo32.c | 33 +- bfd/coff-x86_64.c | 73 + bfd/coff64-rs6000.c | 5 +- bfd/coffcode.h | 73 +- bfd/coffgen.c | 27 +- bfd/cofflink.c | 102 +- bfd/coffswap.h | 4 +- bfd/compress.c | 3 + bfd/config.bfd | 4 +- bfd/configure | 3 +- bfd/configure.ac | 3 +- bfd/cpu-arm.c | 6 +- bfd/doc/chew.c | 9 +- bfd/dwarf2.c | 55 +- bfd/ecoff.c | 71 +- bfd/ecofflink.c | 19 +- bfd/elf-bfd.h | 21 +- bfd/elf-eh-frame.c | 19 +- bfd/elf-m10200.c | 27 +- bfd/elf-m10300.c | 33 +- bfd/elf-s390-common.c | 2 +- bfd/elf-strtab.c | 3 +- bfd/elf.c | 103 +- bfd/elf32-arc.c | 16 +- bfd/elf32-arm.c | 64 +- bfd/elf32-avr.c | 33 +- bfd/elf32-bfin.c | 24 +- bfd/elf32-cr16.c | 44 +- bfd/elf32-crx.c | 27 +- bfd/elf32-csky.c | 37 +- bfd/elf32-epiphany.c | 12 +- bfd/elf32-frv.c | 14 +- bfd/elf32-ft32.c | 6 +- bfd/elf32-h8300.c | 27 +- bfd/elf32-hppa.c | 53 +- bfd/elf32-i386.c | 2 +- bfd/elf32-ip2k.c | 15 +- bfd/elf32-lm32.c | 85 +- bfd/elf32-m32c.c | 18 +- bfd/elf32-m32r.c | 99 +- bfd/elf32-m68hc11.c | 16 +- bfd/elf32-m68k.c | 10 +- bfd/elf32-metag.c | 37 +- bfd/elf32-microblaze.c | 54 +- bfd/elf32-msp430.c | 11 +- bfd/elf32-nds32.c | 63 +- bfd/elf32-nios2.c | 35 +- bfd/elf32-or1k.c | 400 +- bfd/elf32-ppc.c | 127 +- bfd/elf32-pru.c | 11 +- bfd/elf32-rl78.c | 10 +- bfd/elf32-rx.c | 6 +- bfd/elf32-s390.c | 39 +- bfd/elf32-score.c | 17 +- bfd/elf32-score7.c | 15 +- bfd/elf32-sh.c | 113 +- bfd/elf32-spu.c | 57 +- bfd/elf32-tic6x.c | 69 +- bfd/elf32-tilepro.c | 37 +- bfd/elf32-v850.c | 9 +- bfd/elf32-xtensa.c | 151 +- bfd/elf64-alpha.c | 85 +- bfd/elf64-bpf.c | 27 +- bfd/elf64-hppa.c | 22 +- bfd/elf64-ia64-vms.c | 50 +- bfd/elf64-mips.c | 7 +- bfd/elf64-mmix.c | 8 +- bfd/elf64-ppc.c | 192 +- bfd/elf64-s390.c | 39 +- bfd/elf64-sparc.c | 7 +- bfd/elf64-x86-64.c | 2 +- bfd/elfcode.h | 32 +- bfd/elfcore.h | 4 +- bfd/elflink.c | 238 +- bfd/elfnn-aarch64.c | 148 +- bfd/elfnn-ia64.c | 41 +- bfd/elfnn-riscv.c | 67 +- bfd/elfxx-mips.c | 116 +- bfd/elfxx-riscv.c | 285 +- bfd/elfxx-riscv.h | 6 + bfd/elfxx-sparc.c | 40 +- bfd/elfxx-target.h | 4 + bfd/elfxx-tilegx.c | 37 +- bfd/elfxx-x86.c | 49 +- bfd/elfxx-x86.h | 3 - bfd/format.c | 8 +- bfd/ihex.c | 20 +- bfd/libaout.h | 3 +- bfd/libbfd.c | 2 +- bfd/libbfd.h | 6 + bfd/libcoff-in.h | 6 +- bfd/libcoff.h | 6 +- bfd/linker.c | 14 +- bfd/mach-o.c | 29 +- bfd/mmo.c | 3 +- bfd/opncls.c | 91 +- bfd/pdp11.c | 121 +- bfd/pe-i386.c | 3 + bfd/pe-x86_64.c | 66 +- bfd/peXXigen.c | 50 +- bfd/pef.c | 26 +- bfd/peicode.h | 6 +- bfd/plugin.c | 5 +- bfd/po/bfd.pot | 3115 +++---- bfd/po/sr.po | 9015 +++++++++++++------- bfd/reloc.c | 24 + bfd/rs6000-core.c | 4 +- bfd/section.c | 4 +- bfd/simple.c | 5 +- bfd/som.c | 86 +- bfd/srec.c | 43 +- bfd/stabs.c | 9 +- bfd/syms.c | 12 +- bfd/targets.c | 9 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 39 +- bfd/vms-lib.c | 21 +- bfd/xcofflink.c | 111 +- bfd/xtensa-isa.c | 43 +- binutils/ChangeLog | 326 + binutils/MAINTAINERS | 4 +- binutils/NEWS | 6 + binutils/addr2line.c | 10 +- binutils/ar.c | 17 +- binutils/arsup.c | 10 +- binutils/binemul.c | 2 +- binutils/coffgrok.c | 4 +- binutils/debug.c | 2 + binutils/dlltool.c | 16 +- binutils/doc/binutils.texi | 26 +- binutils/dwarf.c | 60 +- binutils/dwarf.h | 23 +- binutils/elfcomm.c | 12 +- binutils/elfcomm.h | 4 +- binutils/objcopy.c | 12 +- binutils/objdump.c | 124 +- binutils/po/sr.po | 8149 ++++++++++++------ binutils/rddbg.c | 13 +- binutils/readelf.c | 2182 ++--- binutils/stabs.c | 18 +- .../testsuite/binutils-all/aarch64/in-order-all.d | 6 +- .../binutils-all/aarch64/out-of-order-all.d | 6 +- binutils/testsuite/binutils-all/ar.exp | 179 +- binutils/testsuite/binutils-all/arm/vdup-cond.d | 27 + binutils/testsuite/binutils-all/arm/vdup-cond.s | 18 + binutils/testsuite/binutils-all/arm/vdup-thumb.d | 13 + binutils/testsuite/binutils-all/arm/vdup-thumb.s | 4 + binutils/testsuite/binutils-all/objdump.exp | 105 +- binutils/testsuite/binutils-all/readelf.exp | 11 + binutils/testsuite/binutils-all/update-section.exp | 7 + binutils/testsuite/binutils-all/zero-sec.r | 3 + binutils/testsuite/binutils-all/zero-sec.s | 1 + binutils/testsuite/lib/binutils-common.exp | 17 + binutils/windmc.c | 9 +- binutils/windres.c | 3 +- binutils/wrstabs.c | 3 +- config/ChangeLog | 44 + config/cet.m4 | 116 +- config/math.m4 | 64 + configure | 3 + configure.ac | 3 + contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 6 +- contrib/dg-extract-results.sh | 12 +- cpu/ChangeLog | 53 + cpu/bpf.cpu | 347 +- cpu/bpf.opc | 1 + cpu/mep.opc | 3 +- cpu/or1k.cpu | 35 +- cpu/or1kcommon.cpu | 14 - cpu/or1korfpx.cpu | 64 - gas/ChangeLog | 727 ++ gas/NEWS | 5 + gas/atof-generic.c | 6 +- gas/config.in | 9 + gas/config/obj-elf.c | 330 +- gas/config/obj-elf.h | 29 +- gas/config/tc-aarch64.c | 14 +- gas/config/tc-arm.c | 37 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-cr16.c | 7 +- gas/config/tc-crx.c | 6 +- gas/config/tc-csky.c | 2 +- gas/config/tc-i386.c | 114 +- gas/config/tc-m68k.c | 3 +- gas/config/tc-mcore.c | 2 +- gas/config/tc-microblaze.c | 2 +- gas/config/tc-nios2.c | 7 +- gas/config/tc-pdp11.c | 21 +- gas/config/tc-ppc.c | 14 +- gas/config/tc-riscv.c | 528 +- gas/config/tc-rx.c | 7 +- gas/config/tc-score.c | 20 +- gas/config/tc-sh.c | 5 +- gas/config/tc-tic30.c | 3 +- gas/config/tc-v850.c | 4 +- gas/config/tc-vax.c | 4 +- gas/config/tc-visium.c | 2 +- gas/config/tc-xgate.c | 8 +- gas/config/tc-xtensa.c | 32 +- gas/configure | 52 +- gas/configure.ac | 33 +- gas/doc/as.texi | 20 +- gas/doc/c-i386.texi | 15 +- gas/doc/c-riscv.texi | 16 + gas/dwarf2dbg.c | 123 +- gas/ecoff.c | 6 +- gas/frags.c | 6 +- gas/po/gas.pot | 4360 +++++----- gas/po/sv.po | 6935 ++++++++------- gas/read.c | 12 +- gas/stabs.c | 3 +- gas/symbols.c | 29 +- gas/testsuite/gas/aarch64/bti.d | 2 +- gas/testsuite/gas/aarch64/illegal-bti.d | 3 - gas/testsuite/gas/aarch64/illegal-bti.l | 8 - gas/testsuite/gas/aarch64/illegal-ras-1.l | 2 - gas/testsuite/gas/aarch64/illegal-ras-1.s | 2 - gas/testsuite/gas/aarch64/org-neg.d | 3 + gas/testsuite/gas/aarch64/org-neg.l | 2 + gas/testsuite/gas/aarch64/org-neg.s | 2 + gas/testsuite/gas/aarch64/system-2.d | 15 +- gas/testsuite/gas/aarch64/system-2.s | 5 + gas/testsuite/gas/aarch64/system.d | 2 +- gas/testsuite/gas/aarch64/udf-invalid.d | 3 + gas/testsuite/gas/aarch64/udf-invalid.l | 4 + gas/testsuite/gas/aarch64/udf-invalid.s | 6 + gas/testsuite/gas/aarch64/udf.d | 9 + gas/testsuite/gas/aarch64/udf.s | 5 + gas/testsuite/gas/all/assign-bad-recursive.d | 4 + gas/testsuite/gas/all/assign-bad-recursive.l | 7 + gas/testsuite/gas/all/assign-bad-recursive.s | 8 + gas/testsuite/gas/all/cond-pdp11.l | 74 + gas/testsuite/gas/all/eqv-dot-pdp11.d | 12 + .../gas/all/{eqv-dot.s => eqv-dot-pdp11.s} | 0 gas/testsuite/gas/all/gas.exp | 20 +- gas/testsuite/gas/all/test-gen.c | 6 +- gas/testsuite/gas/arm/attr-march-armv8-r+crypto.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r+fp.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r+simd.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r.d | 2 +- gas/testsuite/gas/arm/mve-scalar-vmul-it.d | 11 + gas/testsuite/gas/arm/mve-scalar-vmul-it.s | 5 + gas/testsuite/gas/arm/org-neg.d | 3 + gas/testsuite/gas/arm/org-neg.l | 2 + gas/testsuite/gas/arm/org-neg.s | 2 + gas/testsuite/gas/arm/pr24753.d | 7 + gas/testsuite/gas/arm/pr24753.s | 12 + gas/testsuite/gas/bpf/bpf.exp | 1 + gas/testsuite/gas/bpf/jump32.d | 31 + gas/testsuite/gas/bpf/jump32.s | 25 + gas/testsuite/gas/elf/elf.exp | 6 +- gas/testsuite/gas/elf/pr25917.d | 9 + gas/testsuite/gas/elf/pr25917.s | 4 + gas/testsuite/gas/elf/type-noifunc.e | 2 +- gas/testsuite/gas/i386/align-branch-9.d | 2 +- gas/testsuite/gas/i386/i386.exp | 5 + gas/testsuite/gas/i386/inval-avx512f.l | 3 + gas/testsuite/gas/i386/inval-avx512f.s | 1 + gas/testsuite/gas/i386/lfence-load.d | 26 + gas/testsuite/gas/i386/lfence-load.e | 3 + gas/testsuite/gas/i386/lfence-load.s | 20 + gas/testsuite/gas/i386/lfence-ret-a.d | 6 + gas/testsuite/gas/i386/lfence-ret-b.d | 8 + gas/testsuite/gas/i386/lfence-ret-c.d | 23 + gas/testsuite/gas/i386/lfence-ret-d.d | 24 + gas/testsuite/gas/i386/lfence-ret.s | 2 + gas/testsuite/gas/i386/x86-64-lfence-load.d | 24 + gas/testsuite/gas/i386/x86-64-lfence-load.s | 19 + gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 16 +- gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 20 +- gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 29 + gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 30 + gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 30 + gas/testsuite/gas/i386/x86-64-lfence-ret.s | 8 + gas/testsuite/gas/m68k/op68000.d | 6 + gas/testsuite/gas/m68k/operands.d | 12 + gas/testsuite/gas/m68k/operands.s | 15 + gas/testsuite/gas/pdp11/pdp11.exp | 1 + gas/testsuite/gas/pdp11/pr26001.d | 12 + gas/testsuite/gas/pdp11/pr26001.s | 9 + gas/testsuite/gas/pe/big-obj.d | 2 +- gas/testsuite/gas/pe/pe.exp | 3 +- gas/testsuite/gas/ppc/bitmanip.d | 23 + gas/testsuite/gas/ppc/bitmanip.s | 14 + gas/testsuite/gas/ppc/byte_rev.d | 13 + gas/testsuite/gas/ppc/byte_rev.s | 5 + gas/testsuite/gas/ppc/genpcv.d | 14 + gas/testsuite/gas/ppc/genpcv.s | 6 + gas/testsuite/gas/ppc/int128.d | 42 + gas/testsuite/gas/ppc/int128.s | 34 + gas/testsuite/gas/ppc/maskmanip.d | 30 + gas/testsuite/gas/ppc/maskmanip.s | 22 + gas/testsuite/gas/ppc/outerprod.d | 104 + gas/testsuite/gas/ppc/outerprod.s | 63 + gas/testsuite/gas/ppc/power10.d | 51 + gas/testsuite/gas/ppc/power10.s | 43 + gas/testsuite/gas/ppc/power9.d | 6 + gas/testsuite/gas/ppc/power9.s | 6 + gas/testsuite/gas/ppc/ppc.exp | 16 + gas/testsuite/gas/ppc/prefix-align.d | 6 +- gas/testsuite/gas/ppc/prefix-pcrel.d | 6 +- gas/testsuite/gas/ppc/prefix-reloc.d | 4 +- gas/testsuite/gas/ppc/rightmost.d | 17 + gas/testsuite/gas/ppc/rightmost.s | 10 + gas/testsuite/gas/ppc/scalarquad.d | 15 + gas/testsuite/gas/ppc/scalarquad.s | 7 + gas/testsuite/gas/ppc/set_bool.d | 14 + gas/testsuite/gas/ppc/set_bool.s | 6 + gas/testsuite/gas/ppc/simd_perm.d | 53 + gas/testsuite/gas/ppc/simd_perm.s | 37 + gas/testsuite/gas/ppc/stringop.d | 20 + gas/testsuite/gas/ppc/stringop.s | 12 + gas/testsuite/gas/ppc/vec_mul.d | 27 + gas/testsuite/gas/ppc/vec_mul.s | 19 + gas/testsuite/gas/ppc/vsx4.d | 12 + gas/testsuite/gas/ppc/vsx4.s | 4 + gas/testsuite/gas/ppc/vsx_32byte.d | 33 + gas/testsuite/gas/ppc/vsx_32byte.s | 17 + gas/testsuite/gas/ppc/xvtlsbb.d | 17 + gas/testsuite/gas/ppc/xvtlsbb.s | 10 + gas/testsuite/gas/riscv/attribute-01.d | 5 +- gas/testsuite/gas/riscv/attribute-02.d | 7 +- gas/testsuite/gas/riscv/attribute-03.d | 7 +- gas/testsuite/gas/riscv/attribute-04.d | 5 +- gas/testsuite/gas/riscv/attribute-05.d | 6 +- gas/testsuite/gas/riscv/attribute-05.s | 4 +- gas/testsuite/gas/riscv/attribute-06.d | 5 +- gas/testsuite/gas/riscv/attribute-07.d | 5 +- gas/testsuite/gas/riscv/attribute-08.d | 3 + gas/testsuite/gas/riscv/attribute-09.d | 9 + gas/testsuite/gas/riscv/attribute-10.d | 9 + gas/testsuite/gas/riscv/attribute-unknown.d | 3 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 2 +- gas/testsuite/gas/riscv/march-fail-s-with-version | 2 - gas/testsuite/gas/riscv/priv-reg-fail-fext.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-fext.l | 25 + .../gas/riscv/priv-reg-fail-read-only-01.d | 2 +- .../gas/riscv/priv-reg-fail-read-only-01.l | 25 + .../gas/riscv/priv-reg-fail-read-only-01.s | 114 +- .../gas/riscv/priv-reg-fail-read-only-02.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l | 25 + .../gas/riscv/priv-reg-fail-version-1p10.d | 11 + .../gas/riscv/priv-reg-fail-version-1p10.l | 27 + .../gas/riscv/priv-reg-fail-version-1p11.d | 11 + .../gas/riscv/priv-reg-fail-version-1p11.l | 25 + .../gas/riscv/priv-reg-fail-version-1p9.d | 11 + .../gas/riscv/priv-reg-fail-version-1p9.l | 30 + .../gas/riscv/priv-reg-fail-version-1p9p1.d | 12 + .../gas/riscv/priv-reg-fail-version-1p9p1.l | 30 + gas/testsuite/gas/riscv/priv-reg-version-1p10.d | 257 + gas/testsuite/gas/riscv/priv-reg-version-1p11.d | 257 + gas/testsuite/gas/riscv/priv-reg-version-1p9.d | 257 + gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d | 257 + gas/testsuite/gas/riscv/priv-reg.d | 256 - gas/testsuite/gas/s390/zarch-z13.d | 12 +- gas/testsuite/gas/s390/zarch-z13.s | 12 +- gas/testsuite/gas/sh/sh4a.d | 2 + gas/testsuite/gas/sh/sh4a.s | 2 + gas/testsuite/gas/sh/sh4al-dsp.d | 2 +- gas/testsuite/gas/symver/symver.exp | 12 +- gas/testsuite/gas/symver/symver10.s | 8 + gas/testsuite/gas/symver/symver10a.d | 8 + gas/testsuite/gas/symver/symver10b.d | 8 + gas/testsuite/gas/symver/symver11.d | 2 + gas/testsuite/gas/symver/symver11.s | 10 + gas/testsuite/gas/symver/symver12.d | 9 + gas/testsuite/gas/symver/symver12.s | 10 + gas/testsuite/gas/symver/symver13.d | 9 + gas/testsuite/gas/symver/symver13.s | 11 + gas/testsuite/gas/symver/symver14.l | 2 + gas/testsuite/gas/symver/symver14.s | 6 + gas/testsuite/gas/symver/symver15.l | 2 + gas/testsuite/gas/symver/symver15.s | 3 + gas/testsuite/gas/symver/symver6.d | 11 + gas/testsuite/gas/symver/symver6.l | 3 - gas/testsuite/gas/symver/symver6.s | 4 +- gas/testsuite/gas/symver/symver7.d | 9 + gas/testsuite/gas/symver/symver7.s | 8 + gas/testsuite/gas/symver/symver8.d | 9 + gas/testsuite/gas/symver/symver8.s | 8 + gas/testsuite/gas/symver/symver9.s | 8 + gas/testsuite/gas/symver/symver9a.d | 8 + gas/testsuite/gas/symver/symver9b.d | 8 + gas/testsuite/gas/xtensa/loc.d | 2 +- gas/write.c | 20 +- gdb/ChangeLog | 3303 ++++++- gdb/MAINTAINERS | 5 +- gdb/Makefile.in | 6 +- gdb/NEWS | 31 +- gdb/aarch64-tdep.c | 50 +- gdb/ada-exp.y | 4 +- gdb/ada-lang.c | 1112 ++- gdb/ada-lang.h | 9 +- gdb/ada-tasks.c | 14 +- gdb/ada-typeprint.c | 185 +- gdb/ada-valprint.c | 95 +- gdb/ada-varobj.c | 54 +- gdb/alpha-tdep.c | 8 +- gdb/amd64-linux-nat.c | 62 +- gdb/amd64-nat.c | 7 - gdb/amd64-tdep.c | 45 +- gdb/amd64-windows-tdep.c | 8 +- gdb/annotate.c | 21 +- gdb/annotate.h | 16 +- gdb/arc-tdep.c | 24 +- gdb/arm-tdep.c | 89 +- gdb/async-event.c | 329 + gdb/async-event.h | 71 + gdb/auto-load.c | 15 +- gdb/avr-tdep.c | 19 +- gdb/ax-gdb.c | 98 +- gdb/block.c | 11 +- gdb/block.h | 10 + gdb/blockframe.c | 18 +- gdb/break-catch-throw.c | 12 +- gdb/breakpoint.c | 572 +- gdb/btrace.c | 96 +- gdb/build-id.c | 2 +- gdb/buildsym.c | 11 +- gdb/c-exp.y | 25 +- gdb/c-lang.c | 386 +- gdb/c-lang.h | 4 +- gdb/c-typeprint.c | 116 +- gdb/c-valprint.c | 44 +- gdb/c-varobj.c | 58 +- gdb/cli/cli-cmds.c | 104 +- gdb/cli/cli-decode.c | 371 +- gdb/cli/cli-decode.h | 3 - gdb/cli/cli-dump.c | 147 +- gdb/cli/cli-logging.c | 49 +- gdb/cli/cli-script.c | 3 +- gdb/cli/cli-setshow.c | 38 +- gdb/cli/cli-setshow.h | 3 +- gdb/cli/cli-style.c | 126 +- gdb/cli/cli-style.h | 2 - gdb/cli/cli-utils.c | 4 +- gdb/coff-pe-read.c | 2 +- gdb/coffread.c | 96 +- gdb/command.h | 63 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-c-symbols.c | 8 +- gdb/compile/compile-c-types.c | 20 +- gdb/compile/compile-cplus-symbols.c | 6 +- gdb/compile/compile-cplus-types.c | 58 +- gdb/compile/compile-loc2c.c | 20 +- gdb/compile/compile-object-load.c | 45 +- gdb/compile/compile-object-load.h | 1 - gdb/compile/compile-object-run.c | 12 +- gdb/compile/compile.c | 8 +- gdb/compile/compile.h | 13 +- gdb/completer.c | 40 +- gdb/completer.h | 2 +- gdb/config.in | 6 - gdb/config/i386/i386gnu.mn | 4 +- gdb/configure | 39 +- gdb/configure.ac | 15 +- gdb/contrib/cc-with-tweaks.sh | 14 +- gdb/corefile.c | 3 +- gdb/cp-abi.c | 8 +- gdb/cp-namespace.c | 10 +- gdb/cp-support.c | 183 +- gdb/cp-support.h | 15 +- gdb/cp-valprint.c | 36 +- gdb/cris-tdep.c | 4 +- gdb/csky-tdep.c | 2 +- gdb/ctfread.c | 42 +- gdb/d-exp.y | 10 +- gdb/d-lang.c | 194 +- gdb/d-namespace.c | 4 +- gdb/d-valprint.c | 6 +- gdb/darwin-nat.c | 74 +- gdb/data-directory/Makefile.in | 2 +- gdb/dbxread.c | 15 +- gdb/dcache.c | 24 +- gdb/dictionary.c | 2 +- gdb/doc/ChangeLog | 48 + gdb/doc/gdb.texinfo | 85 +- gdb/doc/python.texi | 41 +- gdb/dtrace-probe.c | 4 +- gdb/dwarf2/abbrev.c | 22 +- gdb/dwarf2/abbrev.h | 13 +- gdb/dwarf2/attribute.c | 47 +- gdb/dwarf2/attribute.h | 29 +- gdb/dwarf2/comp-unit.c | 9 +- gdb/dwarf2/comp-unit.h | 2 +- gdb/dwarf2/expr.c | 19 +- gdb/dwarf2/expr.h | 11 +- gdb/dwarf2/frame-tailcall.c | 37 +- gdb/dwarf2/frame.c | 81 +- gdb/dwarf2/index-cache.c | 26 +- gdb/dwarf2/index-cache.h | 2 +- gdb/dwarf2/index-write.c | 127 +- gdb/dwarf2/index-write.h | 4 +- gdb/dwarf2/line-header.c | 15 +- gdb/dwarf2/line-header.h | 6 +- gdb/dwarf2/loc.c | 393 +- gdb/dwarf2/loc.h | 21 +- gdb/dwarf2/macro.c | 35 +- gdb/dwarf2/macro.h | 2 +- gdb/dwarf2/read.c | 4786 ++++++----- gdb/dwarf2/read.h | 304 +- gdb/elfread.c | 28 +- gdb/eval.c | 181 +- gdb/event-loop.c | 1250 --- gdb/event-loop.h | 134 - gdb/event-top.c | 5 +- gdb/exec.c | 65 +- gdb/expprint.c | 4 +- gdb/extension.c | 153 +- gdb/f-lang.c | 167 +- gdb/f-typeprint.c | 56 +- gdb/f-valprint.c | 16 +- gdb/fbsd-tdep.c | 8 +- gdb/findvar.c | 27 +- gdb/frame.c | 33 +- gdb/frame.h | 4 + gdb/frv-tdep.c | 10 +- gdb/gcore.c | 2 +- gdb/gdb-gdb.gdb.in | 3 + gdb/gdb_bfd.c | 28 +- gdb/gdb_bfd.h | 7 +- gdb/gdbarch-selftests.c | 2 +- gdb/gdbarch.c | 12 +- gdb/gdbarch.h | 12 +- gdb/gdbarch.sh | 213 +- gdb/gdbtypes.c | 885 +- gdb/gdbtypes.h | 309 +- gdb/gnu-nat-mig.h | 31 + gdb/gnu-nat.c | 153 +- gdb/gnu-nat.h | 54 +- gdb/gnu-v2-abi.c | 22 +- gdb/gnu-v3-abi.c | 93 +- gdb/go-exp.y | 2 +- gdb/go-lang.c | 185 +- gdb/go-typeprint.c | 4 +- gdb/go-valprint.c | 2 +- gdb/go32-nat.c | 10 +- gdb/guile/guile.c | 51 +- gdb/guile/scm-lazy-string.c | 4 +- gdb/guile/scm-math.c | 16 +- gdb/guile/scm-ports.c | 2 +- gdb/guile/scm-progspace.c | 11 +- gdb/guile/scm-type.c | 54 +- gdb/guile/scm-value.c | 36 +- gdb/h8300-tdep.c | 27 +- gdb/hppa-tdep.c | 18 +- gdb/i386-darwin-tdep.c | 10 +- gdb/i386-gnu-nat.c | 2 + gdb/i386-gnu-tdep.c | 132 + gdb/i386-sol2-nat.c | 20 +- gdb/i386-tdep.c | 103 +- gdb/i386-tdep.h | 13 + gdb/i386-windows-tdep.c | 35 +- gdb/i387-tdep.c | 6 +- gdb/ia64-linux-nat.c | 8 +- gdb/ia64-tdep.c | 32 +- gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 144 - gdb/inf-ptrace.h | 16 - gdb/infcall.c | 42 +- gdb/infcmd.c | 164 +- gdb/inferior.c | 11 - gdb/inferior.h | 16 - gdb/inflow.c | 2 +- gdb/infrun.c | 386 +- gdb/interps.c | 2 +- gdb/iq2000-tdep.c | 24 +- gdb/jit.c | 4 +- gdb/language.c | 292 +- gdb/language.h | 304 +- gdb/linespec.c | 158 +- gdb/linux-fork.c | 6 +- gdb/linux-nat.c | 2 +- gdb/linux-tdep.c | 8 +- gdb/lm32-tdep.c | 14 +- gdb/m2-lang.c | 105 +- gdb/m2-typeprint.c | 66 +- gdb/m2-valprint.c | 26 +- gdb/m32c-tdep.c | 20 +- gdb/m32r-tdep.c | 2 +- gdb/m68hc11-tdep.c | 6 +- gdb/m68k-tdep.c | 28 +- gdb/machoread.c | 8 +- gdb/macrocmd.c | 15 +- gdb/main.c | 58 +- gdb/maint-test-options.c | 22 +- gdb/maint-test-settings.c | 44 +- gdb/maint.c | 120 +- gdb/mdebugread.c | 110 +- gdb/memattr.c | 17 +- gdb/mi/mi-cmd-file.c | 3 +- gdb/mi/mi-cmd-stack.c | 6 +- gdb/mi/mi-cmd-var.c | 6 +- gdb/mi/mi-interp.c | 2 +- gdb/mi/mi-main.c | 8 +- gdb/mi/mi-symbol-cmds.c | 4 +- gdb/mingw-hdep.c | 4 +- gdb/minsyms.c | 7 +- gdb/mips-linux-tdep.c | 6 +- gdb/mips-tdep.c | 149 +- gdb/mn10300-tdep.c | 14 +- gdb/msp430-tdep.c | 24 +- gdb/nat/linux-btrace.c | 6 + gdb/nat/windows-nat.c | 23 +- gdb/nat/windows-nat.h | 12 + gdb/nbsd-nat.c | 407 +- gdb/nbsd-nat.h | 10 + gdb/nbsd-tdep.c | 20 + gdb/nds32-tdep.c | 6 +- gdb/nios2-tdep.c | 2 +- gdb/objc-lang.c | 138 +- gdb/objfiles.c | 29 +- gdb/objfiles.h | 19 +- gdb/obsd-nat.c | 75 +- gdb/obsd-nat.h | 12 + gdb/opencl-lang.c | 158 +- gdb/or1k-tdep.c | 10 +- gdb/p-exp.y | 18 +- gdb/p-lang.c | 145 +- gdb/p-typeprint.c | 74 +- gdb/p-valprint.c | 58 +- gdb/parse.c | 2 +- gdb/posix-hdep.c | 4 +- gdb/ppc-linux-tdep.c | 4 +- gdb/ppc-nbsd-tdep.c | 4 +- gdb/ppc-sysv-tdep.c | 206 +- gdb/printcmd.c | 248 +- gdb/probe.c | 4 +- gdb/process-stratum-target.c | 25 + gdb/process-stratum-target.h | 10 + gdb/procfs.c | 79 - gdb/procfs.h | 6 - gdb/progspace.c | 90 +- gdb/progspace.h | 27 +- gdb/psympriv.h | 49 +- gdb/psymtab.c | 129 +- gdb/python/py-cmd.c | 9 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/python/py-framefilter.c | 6 +- gdb/python/py-inferior.c | 2 +- gdb/python/py-lazy-string.c | 6 +- gdb/python/py-objfile.c | 2 +- gdb/python/py-tui.c | 2 +- gdb/python/py-type.c | 89 +- gdb/python/py-value.c | 50 +- gdb/python/py-xmethods.c | 8 +- gdb/python/python.c | 118 +- gdb/ravenscar-thread.c | 30 +- gdb/record-btrace.c | 136 +- gdb/record-full.c | 34 +- gdb/record.c | 29 +- gdb/regcache.c | 38 +- gdb/reggroups.c | 4 +- gdb/remote-fileio.c | 10 +- gdb/remote-fileio.h | 4 +- gdb/remote-notif.c | 3 +- gdb/remote.c | 74 +- gdb/reply_mig_hack.awk | 3 +- gdb/reverse.c | 10 +- gdb/riscv-tdep.c | 124 +- gdb/riscv-tdep.h | 2 +- gdb/rl78-tdep.c | 4 +- gdb/rs6000-aix-tdep.c | 16 +- gdb/rs6000-lynx178-tdep.c | 16 +- gdb/rs6000-tdep.c | 48 +- gdb/run-on-main-thread.c | 2 +- gdb/rust-exp.y | 12 +- gdb/rust-lang.c | 483 +- gdb/rx-tdep.c | 24 +- gdb/s12z-tdep.c | 6 +- gdb/s390-tdep.c | 26 +- gdb/score-tdep.c | 12 +- gdb/ser-base.c | 4 +- gdb/ser-tcp.c | 28 +- gdb/ser-unix.c | 2 +- gdb/serial.c | 30 +- gdb/sh-tdep.c | 60 +- gdb/sol-thread.c | 32 - gdb/solib-aix.c | 10 +- gdb/solib-darwin.c | 4 +- gdb/solib-frv.c | 18 +- gdb/solib-svr4.c | 8 +- gdb/solib-target.c | 18 +- gdb/solib.c | 50 +- gdb/solib.h | 9 +- gdb/solist.h | 8 - gdb/source.c | 9 +- gdb/sparc-tdep.c | 16 +- gdb/sparc64-tdep.c | 55 +- gdb/stabsread.c | 197 +- gdb/stack.c | 86 +- gdb/stap-probe.c | 4 +- gdb/stubs/ChangeLog | 4 + gdb/stubs/ia64vms-stub.c | 2 +- gdb/symfile-debug.c | 8 +- gdb/symfile-mem.c | 14 +- gdb/symfile.c | 99 +- gdb/symfile.h | 54 +- gdb/symmisc.c | 156 +- gdb/symtab.c | 286 +- gdb/symtab.h | 50 +- gdb/syscalls/netbsd.xml | 461 + gdb/syscalls/update-freebsd.sh | 2 +- gdb/syscalls/update-netbsd.sh | 78 + gdb/target-descriptions.c | 42 +- gdb/target-float.c | 24 +- gdb/target.c | 46 +- gdb/target.h | 20 +- gdb/testsuite/ChangeLog | 957 ++- gdb/testsuite/Makefile.in | 4 +- gdb/testsuite/boards/debug-types.exp | 41 + gdb/testsuite/boards/gold-gdb-index.exp | 45 + gdb/testsuite/boards/gold.exp | 32 + gdb/testsuite/boards/native-extended-gdbserver.exp | 2 +- gdb/testsuite/boards/native-gdbserver.exp | 3 - gdb/testsuite/boards/simavr.exp | 95 + gdb/testsuite/boards/stdio-gdbserver-base.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 12 +- gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 7 + .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads | 6 +- .../arr_acc_idx_w_gap/enum_with_gap_main.adb | 1 + gdb/testsuite/gdb.ada/array_char_idx.exp | 4 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 6 +- gdb/testsuite/gdb.ada/assign_arr.exp | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 23 +- gdb/testsuite/gdb.ada/bp_on_var.exp | 5 +- gdb/testsuite/gdb.ada/call_pn.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 9 +- gdb/testsuite/gdb.ada/complete.exp | 14 +- gdb/testsuite/gdb.ada/frame_arg_lang.exp | 93 +- gdb/testsuite/gdb.ada/fun_overload_menu.exp | 38 +- gdb/testsuite/gdb.ada/funcall_param.exp | 2 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 98 +- gdb/testsuite/gdb.ada/lang_switch.exp | 5 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 16 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 16 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 69 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 65 +- gdb/testsuite/gdb.ada/mi_variant.exp | 65 + gdb/testsuite/gdb.ada/mi_variant/pck.ads | 54 + gdb/testsuite/gdb.ada/mi_variant/pkg.adb | 28 + gdb/testsuite/gdb.ada/operator_bp.exp | 14 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 6 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 81 +- gdb/testsuite/gdb.ada/same_component_name.exp | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 4 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 2 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 29 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 73 +- gdb/testsuite/gdb.ada/variant.exp | 56 + gdb/testsuite/gdb.ada/variant/pck.ads | 54 + gdb/testsuite/gdb.ada/variant/pkg.adb | 41 + .../gdb.ada/variant_record_packed_array.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 67 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 8 +- .../gdb.arch/amd64-prologue-skip-cf-protection.c | 21 + .../gdb.arch/amd64-prologue-skip-cf-protection.exp | 65 + .../gdb.arch/arm-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 39 +- gdb/testsuite/gdb.arch/i386-avx.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-call.exp | 4 + gdb/testsuite/gdb.arch/i386-mpx-map.exp | 4 + gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 4 + gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 4 + gdb/testsuite/gdb.arch/i386-mpx.exp | 4 + gdb/testsuite/gdb.arch/i386-sse.exp | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.base/a2-run.exp | 11 +- gdb/testsuite/gdb.base/advance.c | 4 +- gdb/testsuite/gdb.base/alias.exp | 11 +- gdb/testsuite/gdb.base/align-c++.exp | 27 + gdb/testsuite/gdb.base/align-c.exp | 23 + gdb/testsuite/gdb.base/align.exp | 199 - gdb/testsuite/gdb.base/align.exp.tcl | 179 + gdb/testsuite/gdb.base/all-architectures-0.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-1.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-2.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-3.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-4.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-5.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-6.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-7.exp | 2 +- ...hitectures.exp.in => all-architectures.exp.tcl} | 0 gdb/testsuite/gdb.base/annota1.exp | 6 +- gdb/testsuite/gdb.base/args.exp | 6 + gdb/testsuite/gdb.base/async.exp | 44 +- gdb/testsuite/gdb.base/attach-twice.c | 9 +- gdb/testsuite/gdb.base/auxv.exp | 4 +- gdb/testsuite/gdb.base/break.exp | 77 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 4 +- gdb/testsuite/gdb.base/completion.exp | 6 +- gdb/testsuite/gdb.base/complex-parts.exp | 36 +- gdb/testsuite/gdb.base/consecutive.exp | 15 +- gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/decl-before-def-decl.c | 25 + gdb/testsuite/gdb.base/decl-before-def-def.c | 18 + gdb/testsuite/gdb.base/decl-before-def.exp | 33 + gdb/testsuite/gdb.base/default.exp | 40 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 57 +- gdb/testsuite/gdb.base/foll-exec.exp | 33 +- gdb/testsuite/gdb.base/fork-running-state.c | 1 + gdb/testsuite/gdb.base/gdb-caching-proc.exp | 42 +- gdb/testsuite/gdb.base/gold-gdb-index-2.c | 23 + gdb/testsuite/gdb.base/gold-gdb-index.c | 29 + gdb/testsuite/gdb.base/gold-gdb-index.exp | 48 + gdb/testsuite/gdb.base/gold-gdb-index.h | 25 + gdb/testsuite/gdb.base/help.exp | 51 +- .../gdb.base/hw-sw-break-same-address.exp | 73 + .../gdb.base/infcall-nested-structs-c++.exp | 24 + .../gdb.base/infcall-nested-structs-c.exp | 20 + gdb/testsuite/gdb.base/infcall-nested-structs.exp | 203 - .../gdb.base/infcall-nested-structs.exp.tcl | 184 + gdb/testsuite/gdb.base/inferior-args.c | 26 + gdb/testsuite/gdb.base/inferior-args.exp | 124 + gdb/testsuite/gdb.base/info-macros.exp | 5 +- gdb/testsuite/gdb.base/info-os.c | 2 + gdb/testsuite/gdb.base/info-types-c++.exp | 22 + gdb/testsuite/gdb.base/info-types-c.exp | 18 + gdb/testsuite/gdb.base/info-types.exp | 145 - gdb/testsuite/gdb.base/info-types.exp.tcl | 130 + gdb/testsuite/gdb.base/info_minsym.c | 1 + gdb/testsuite/gdb.base/jit-attach-pie.c | 24 +- .../gdb.base/{jit-dlmain.c => jit-elf-dlmain.c} | 0 gdb/testsuite/gdb.base/jit-elf-main.c | 144 + gdb/testsuite/gdb.base/jit-elf-so.exp | 169 + gdb/testsuite/gdb.base/jit-elf-solib.c | 25 + gdb/testsuite/gdb.base/jit-elf-util.h | 118 + gdb/testsuite/gdb.base/jit-elf.exp | 163 + gdb/testsuite/gdb.base/jit-exec.c | 28 - gdb/testsuite/gdb.base/jit-exec.exp | 52 - gdb/testsuite/gdb.base/jit-main.c | 236 - gdb/testsuite/gdb.base/jit-protocol.h | 8 +- gdb/testsuite/gdb.base/jit-reader-exec.c | 28 + gdb/testsuite/gdb.base/jit-reader-exec.exp | 52 + .../gdb.base/{jit-execd.c => jit-reader-execd.c} | 0 gdb/testsuite/gdb.base/jit-reader-host.c | 98 + .../gdb.base/{jithost.h => jit-reader-host.h} | 0 .../{jit-simple-dl.c => jit-reader-simple-dl.c} | 0 gdb/testsuite/gdb.base/jit-reader-simple-jit.c | 27 + gdb/testsuite/gdb.base/jit-reader-simple.c | 26 + .../{jit-simple.exp => jit-reader-simple.exp} | 0 gdb/testsuite/gdb.base/jit-reader.c | 211 + gdb/testsuite/gdb.base/jit-reader.exp | 20 +- gdb/testsuite/gdb.base/jit-simple-jit.c | 50 - gdb/testsuite/gdb.base/jit-simple.c | 26 - gdb/testsuite/gdb.base/jit-so.exp | 125 - gdb/testsuite/gdb.base/jit-solib.c | 21 - gdb/testsuite/gdb.base/jit.exp | 176 - gdb/testsuite/gdb.base/jithost.c | 98 - gdb/testsuite/gdb.base/jitreader.c | 211 - gdb/testsuite/gdb.base/large-frame-2.c | 1 + .../gdb.base/maint-expand-symbols-header-file.c | 26 + .../gdb.base/maint-expand-symbols-header-file.exp | 52 + .../gdb.base/maint-expand-symbols-header-file.h | 22 + gdb/testsuite/gdb.base/maint.exp | 6 +- gdb/testsuite/gdb.base/many-completions.exp | 92 + gdb/testsuite/gdb.base/max-depth-c++.exp | 22 + gdb/testsuite/gdb.base/max-depth-c.exp | 18 + gdb/testsuite/gdb.base/max-depth.exp | 168 - gdb/testsuite/gdb.base/max-depth.exp.tcl | 151 + gdb/testsuite/gdb.base/nested-subp1.exp | 5 + gdb/testsuite/gdb.base/nested-subp2.exp | 5 + gdb/testsuite/gdb.base/nested-subp3.exp | 5 + gdb/testsuite/gdb.base/permissions.exp | 59 +- gdb/testsuite/gdb.base/pr10179-a.c | 2 + gdb/testsuite/gdb.base/pr10179-b.c | 1 + gdb/testsuite/gdb.base/pretty-array.c | 24 + gdb/testsuite/gdb.base/pretty-array.exp | 65 + gdb/testsuite/gdb.base/psym-external-decl-2.c | 18 + gdb/testsuite/gdb.base/psym-external-decl.c | 25 + gdb/testsuite/gdb.base/psym-external-decl.exp | 35 + gdb/testsuite/gdb.base/readnever.exp | 11 +- gdb/testsuite/gdb.base/relocate.exp | 104 +- gdb/testsuite/gdb.base/return2.exp | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 3 - gdb/testsuite/gdb.base/shlib-call.exp | 11 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 + gdb/testsuite/gdb.base/sigbpt.exp | 8 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 36 +- gdb/testsuite/gdb.base/store.exp | 52 +- gdb/testsuite/gdb.base/sym-file-loader.c | 5 +- gdb/testsuite/gdb.base/valgrind-disp-step.c | 1 + gdb/testsuite/gdb.base/watch-cond.c | 1 + gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 6 +- gdb/testsuite/gdb.base/with-mf-inc.c | 35 + gdb/testsuite/gdb.base/with-mf-main.c | 28 + gdb/testsuite/gdb.base/with-mf.exp | 34 + gdb/testsuite/gdb.btrace/cpu.exp | 4 +- gdb/testsuite/gdb.btrace/enable-new-thread.c | 36 + gdb/testsuite/gdb.btrace/enable-new-thread.exp | 57 + gdb/testsuite/gdb.btrace/multi-inferior.c | 22 + gdb/testsuite/gdb.btrace/multi-inferior.exp | 74 + gdb/testsuite/gdb.compile/compile-cplus.exp | 15 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 12 +- gdb/testsuite/gdb.cp/annota2.exp | 11 +- gdb/testsuite/gdb.cp/annota3.exp | 2 +- gdb/testsuite/gdb.cp/classes.exp | 3 +- gdb/testsuite/gdb.cp/converts.exp | 60 +- gdb/testsuite/gdb.cp/cpexprs-debug-types.exp | 20 + gdb/testsuite/gdb.cp/cpexprs.exp | 740 +- gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 761 ++ gdb/testsuite/gdb.cp/exception.cc | 2 - gdb/testsuite/gdb.cp/exceptprint.exp | 24 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp | 25 + gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp | 25 + gdb/testsuite/gdb.cp/infcall-nodebug-c-d0.exp | 21 + gdb/testsuite/gdb.cp/infcall-nodebug-c-d1.exp | 21 + gdb/testsuite/gdb.cp/infcall-nodebug.exp | 119 - gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl | 101 + gdb/testsuite/gdb.cp/inherit.exp | 14 +- gdb/testsuite/gdb.cp/koenig.exp | 3 +- gdb/testsuite/gdb.cp/maint.exp | 4 +- gdb/testsuite/gdb.cp/misc.exp | 3 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 44 +- gdb/testsuite/gdb.cp/operator.exp | 3 +- gdb/testsuite/gdb.cp/print-demangle.exp | 32 + gdb/testsuite/gdb.cp/step-and-next-inline.exp | 7 + gdb/testsuite/gdb.cp/stub-array-size.cc | 25 + gdb/testsuite/gdb.cp/stub-array-size.exp | 30 + gdb/testsuite/gdb.cp/stub-array-size.h | 21 + gdb/testsuite/gdb.cp/stub-array-size2.cc | 22 + gdb/testsuite/gdb.cp/virtbase2.exp | 28 +- gdb/testsuite/gdb.dlang/watch-loc.c | 4 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2-foo.c | 22 + gdb/testsuite/gdb.dwarf2/clang-debug-names-2.c | 27 + gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp | 45 + gdb/testsuite/gdb.dwarf2/clang-debug-names.c | 25 + gdb/testsuite/gdb.dwarf2/clang-debug-names.exp | 41 + gdb/testsuite/gdb.dwarf2/clang-debug-names.exp.tcl | 121 + gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 10 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 14 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 6 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 9 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 186 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 189 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 193 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c | 46 + gdb/testsuite/gdb.dwarf2/dw2-inline-header.c | 24 + gdb/testsuite/gdb.dwarf2/dw2-inline-header.h | 24 + .../gdb.dwarf2/dw2-inline-many-frames.exp | 14 - gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 16 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 14 - gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 14 - .../gdb.dwarf2/dw2-namespaceless-anonymous.S | 93 - .../gdb.dwarf2/dw2-namespaceless-anonymous.c | 22 + .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 44 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 80 + gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.cc | 21 + gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.exp | 36 + gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-add-index.exp | 40 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 10 +- .../gdb.dwarf2/imported-unit-runto-main.exp | 92 + gdb/testsuite/gdb.dwarf2/imported-unit.exp | 24 + gdb/testsuite/gdb.dwarf2/main-foo.c | 34 + gdb/testsuite/gdb.dwarf2/multidictionary.exp | 9 +- gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 141 + gdb/testsuite/gdb.dwarf2/varval.exp | 9 +- gdb/testsuite/gdb.fortran/array-bounds-high.exp | 5 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 5 +- gdb/testsuite/gdb.fortran/array-slices.exp | 3 +- gdb/testsuite/gdb.fortran/block-data.exp | 4 +- gdb/testsuite/gdb.fortran/charset.exp | 6 +- gdb/testsuite/gdb.fortran/common-block.exp | 4 +- gdb/testsuite/gdb.fortran/complex.exp | 27 +- .../gdb.fortran/derived-type-function.exp | 5 +- gdb/testsuite/gdb.fortran/derived-type.exp | 4 +- gdb/testsuite/gdb.fortran/info-modules.exp | 4 +- gdb/testsuite/gdb.fortran/info-types.exp | 4 +- gdb/testsuite/gdb.fortran/intrinsics.exp | 4 +- gdb/testsuite/gdb.fortran/library-module.exp | 5 +- gdb/testsuite/gdb.fortran/logical.exp | 5 +- gdb/testsuite/gdb.fortran/max-depth.exp | 4 +- gdb/testsuite/gdb.fortran/module.exp | 6 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 4 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 4 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 4 +- gdb/testsuite/gdb.fortran/print_type.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.exp | 5 +- gdb/testsuite/gdb.fortran/ptr-indentation.exp | 4 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 4 +- gdb/testsuite/gdb.fortran/subarray.exp | 5 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 3 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 3 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 3 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 2 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 3 +- gdb/testsuite/gdb.fortran/vla-type.exp | 2 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 3 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 3 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 3 +- gdb/testsuite/gdb.fortran/vla-value.exp | 6 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 4 +- gdb/testsuite/gdb.gdb/complaints.exp | 8 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 4 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 19 +- .../gdb.linespec/cp-completion-aliases.exp | 33 +- .../cp-replace-typedefs-ns-template.cc | 101 + .../cp-replace-typedefs-ns-template.exp | 121 + gdb/testsuite/gdb.linespec/cpls-ops.cc | 6 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 5 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 28 +- gdb/testsuite/gdb.mi/var-cmd.c | 98 +- gdb/testsuite/gdb.multi/goodbye.c | 1 + gdb/testsuite/gdb.multi/hello.c | 2 +- .../persistent-lang.cc => gdb.multi/multi-exit.c} | 0 gdb/testsuite/gdb.multi/multi-exit.exp | 134 + gdb/testsuite/gdb.multi/multi-kill.c | 42 + gdb/testsuite/gdb.multi/multi-kill.exp | 137 + gdb/testsuite/gdb.multi/multi-re-run.exp | 7 + gdb/testsuite/gdb.multi/multi-term-settings.exp | 14 +- .../run-only-second-inf.c} | 0 gdb/testsuite/gdb.multi/run-only-second-inf.exp | 50 + gdb/testsuite/gdb.opencl/callfuncs.exp | 1 + gdb/testsuite/gdb.opencl/convs_casts.exp | 1 + gdb/testsuite/gdb.opencl/datatypes.exp | 1 + gdb/testsuite/gdb.opencl/operators.exp | 1 + gdb/testsuite/gdb.opencl/vec_comps.exp | 1 + gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 8 +- gdb/testsuite/gdb.python/py-finish-breakpoint.c | 1 + gdb/testsuite/gdb.python/py-format-string.exp | 6 +- gdb/testsuite/gdb.python/py-symbol.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 17 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 15 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 15 +- gdb/testsuite/gdb.reverse/until-reverse.c | 3 +- gdb/testsuite/gdb.rust/simple.exp | 26 +- gdb/testsuite/gdb.threads/fork-plus-threads.c | 1 + .../gdb.threads/forking-threads-plus-breakpoint.c | 2 + gdb/testsuite/gdb.threads/hand-call-new-thread.c | 1 + .../gdb.threads/interrupt-while-step-over.c | 2 + gdb/testsuite/gdb.threads/killed-outside.c | 64 + gdb/testsuite/gdb.threads/killed-outside.exp | 57 + gdb/testsuite/gdb.threads/stop-with-handle.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 10 +- gdb/testsuite/gdb.trace/actions-changed.c | 1 + gdb/testsuite/gdb.trace/passcount.exp | 6 +- gdb/testsuite/gdb.trace/tspeed.c | 2 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 8 +- gdb/testsuite/lib/check-test-names.exp | 174 + gdb/testsuite/lib/dwarf.exp | 16 + gdb/testsuite/lib/fortran.exp | 20 + gdb/testsuite/lib/gdb.exp | 207 +- gdb/testsuite/lib/jit-elf-helpers.exp | 111 + gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/thread.c | 14 +- gdb/tic6x-tdep.c | 12 +- gdb/tilegx-tdep.c | 6 +- gdb/top.c | 23 +- gdb/top.h | 18 +- gdb/tracepoint.c | 8 +- gdb/tui/tui-hooks.c | 2 +- gdb/tui/tui-interp.c | 2 +- gdb/tui/tui-io.c | 2 +- gdb/tui/tui-layout.c | 13 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-win.c | 43 +- gdb/tui/tui-winsource.c | 2 +- gdb/typeprint.c | 48 +- gdb/ui-file.c | 2 +- gdb/unittests/command-def-selftests.c | 216 + gdb/unittests/help-doc-selftests.c | 108 - gdb/unittests/lookup_name_info-selftests.c | 6 +- gdb/unittests/main-thread-selftests.c | 2 +- gdb/utils.c | 93 +- gdb/v850-tdep.c | 26 +- gdb/valarith.c | 132 +- gdb/valops.c | 296 +- gdb/valprint.c | 140 +- gdb/value.c | 75 +- gdb/value.h | 33 +- gdb/varobj.c | 6 +- gdb/vax-tdep.c | 6 +- gdb/windows-nat.c | 83 +- gdb/windows-tdep.c | 110 +- gdb/xcoffread.c | 13 +- gdb/xstormy16-tdep.c | 10 +- gdb/xtensa-tdep.c | 12 +- gdbserver/ChangeLog | 138 + gdbserver/Makefile.in | 1 - gdbserver/config.in | 18 +- gdbserver/configure | 32 +- gdbserver/configure.ac | 8 - gdbserver/configure.srv | 4 +- gdbserver/event-loop.cc | 567 -- gdbserver/event-loop.h | 36 - gdbserver/linux-ia64-low.cc | 8 +- gdbserver/linux-low.cc | 2 +- gdbserver/linux-x86-low.cc | 29 - gdbserver/lynx-low.cc | 2 +- gdbserver/nto-low.cc | 3 +- gdbserver/remote-utils.cc | 34 +- gdbserver/server.cc | 81 +- gdbserver/server.h | 13 +- gdbserver/utils.cc | 12 - gdbserver/utils.h | 1 - gdbserver/win32-arm-low.cc | 10 +- gdbserver/win32-i386-low.cc | 174 +- gdbserver/win32-low.cc | 270 +- gdbserver/win32-low.h | 10 +- gdbsupport/ChangeLog | 71 + gdbsupport/Makefile.am | 1 + gdbsupport/Makefile.in | 22 +- gdbsupport/btrace-common.h | 5 +- gdbsupport/common-defs.h | 5 + gdbsupport/common-inferior.cc | 99 + gdbsupport/common-inferior.h | 7 + gdbsupport/common-regcache.h | 5 + gdbsupport/common-utils.cc | 23 - gdbsupport/common-utils.h | 4 - gdbsupport/common.m4 | 5 +- gdbsupport/config.in | 12 + gdbsupport/configure | 4 +- gdbsupport/errors.h | 4 + gdbsupport/event-loop.cc | 886 ++ gdbsupport/event-loop.h | 102 + gdbsupport/gdb-safe-ctype.h | 46 + gdbsupport/gdb-sigmask.h | 2 +- gdbsupport/gdb_ref_ptr.h | 2 +- {gdb => gdbsupport}/gdb_select.h | 0 gdbsupport/scoped_fd.h | 2 +- gdbsupport/scoped_mmap.h | 9 +- gold/ChangeLog | 91 + gold/po/sr.po | 4217 +++++++++ gold/powerpc.cc | 82 +- gold/testsuite/Makefile.am | 40 +- gold/testsuite/Makefile.in | 46 +- gold/testsuite/odr_violation2.cc | 2 +- gold/testsuite/ver_test_pr16504.sh | 4 +- gold/testsuite/x86_64_gd_to_le.s | 24 + gold/testsuite/x86_64_gd_to_le.sh | 26 + gold/x86_64.cc | 97 +- gprof/ChangeLog | 13 + gprof/po/es.po | 240 +- gprof/po/fr.po | 52 +- gprof/utils.c | 5 +- include/ChangeLog | 85 + include/aout/aout64.h | 5 +- include/bfdlink.h | 27 +- include/elf/common.h | 7 +- include/elf/ppc64.h | 2 +- include/elf/sh.h | 21 - include/elf/xtensa.h | 6 + include/opcode/aarch64.h | 1 + include/opcode/arm.h | 3 +- include/opcode/ppc.h | 33 +- include/opcode/riscv-opc.h | 509 +- include/opcode/riscv.h | 76 + include/opcode/tilepro.h | 4 +- ld/ChangeLog | 543 ++ ld/Makefile.am | 2 + ld/Makefile.in | 3 + ld/NEWS | 19 + ld/config.in | 6 + ld/configure | 41 +- ld/configure.ac | 29 + ld/configure.tgt | 7 +- ld/deffilep.y | 33 +- ld/emulparams/elf32rx_linux.sh | 17 + ld/emulparams/pdp11.sh | 3 +- ld/emultempl/aix.em | 37 +- ld/emultempl/armcoff.em | 3 +- ld/emultempl/beos.em | 10 +- ld/emultempl/elf.em | 22 +- ld/emultempl/generic.em | 3 +- ld/emultempl/linux.em | 3 +- ld/emultempl/msp430.em | 6 +- ld/emultempl/pdp11.em | 132 + ld/emultempl/pe.em | 44 +- ld/emultempl/pep.em | 44 +- ld/emultempl/ppc64elf.em | 3 +- ld/emultempl/rxlinux.em | 42 + ld/emultempl/spuelf.em | 4 +- ld/emultempl/ticoff.em | 3 +- ld/emultempl/vanilla.em | 3 +- ld/emultempl/xtensaelf.em | 19 +- ld/gen-doc.texi | 1 + ld/ld.texi | 105 +- ld/ldelf.c | 23 +- ld/ldelfgen.c | 13 + ld/ldemul.c | 8 + ld/ldemul.h | 8 + ld/ldfile.c | 26 +- ld/ldlang.c | 59 +- ld/ldlang.h | 8 + ld/ldlex.h | 2 +- ld/ldmain.c | 10 +- ld/ldmisc.c | 30 +- ld/lexsup.c | 174 +- ld/pe-dll.c | 57 +- ld/plugin.c | 6 +- ld/po/BLD-POTFILES.in | 1 + ld/po/es.po | 6424 +++++--------- ld/po/sv.po | 6298 +++++++++++--- ld/scripttempl/i386go32.sc | 12 + ld/scripttempl/pdp11.sc | 56 + ld/testsuite/config/default.exp | 50 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 + ld/testsuite/ld-aarch64/emit-relocs-560.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-560.s | 3 + ld/testsuite/ld-aarch64/erratum843419_tls_ie.d | 4 +- ld/testsuite/ld-aarch64/farcall-b-section.d | 2 +- ld/testsuite/ld-aarch64/farcall-back.d | 2 +- ld/testsuite/ld-aarch64/farcall-bl-section.d | 2 +- ld/testsuite/ld-aarch64/farcall-group.d | 30 + ld/testsuite/ld-aarch64/farcall-group.s | 15 + ld/testsuite/ld-alpha/tlsbinr.rd | 99 +- ld/testsuite/ld-arm/armthumb-lib.sym | 29 +- ld/testsuite/ld-arm/farcall-mixed-app.sym | 29 +- ld/testsuite/ld-arm/farcall-mixed-app2.sym | 29 +- ld/testsuite/ld-arm/fdpic-main-m.sym | 27 +- ld/testsuite/ld-arm/fdpic-main.sym | 27 +- ld/testsuite/ld-arm/fdpic-shared-m.sym | 29 +- ld/testsuite/ld-arm/fdpic-shared.sym | 29 +- ld/testsuite/ld-arm/mixed-app.sym | 29 +- ld/testsuite/ld-arm/mixed-lib.sym | 29 +- ld/testsuite/ld-arm/preempt-app.sym | 27 +- ld/testsuite/ld-elf/compress1c.d | 2 +- ld/testsuite/ld-elf/compressed1c.d | 2 +- ld/testsuite/ld-elf/compressed1e.d | 2 +- ld/testsuite/ld-elf/dl4e.out | 6 + ld/testsuite/ld-elf/dynamic1.d | 2 +- ld/testsuite/ld-elf/dynsym1.d | 2 +- ld/testsuite/ld-elf/eh6.d | 2 +- ld/testsuite/ld-elf/ehdr_start-shared.d | 4 +- ld/testsuite/ld-elf/elf.exp | 1 + ld/testsuite/ld-elf/exclude3b.d | 2 +- ld/testsuite/ld-elf/global1.d | 2 +- ld/testsuite/ld-elf/hash.d | 10 +- ld/testsuite/ld-elf/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.d | 2 +- ld/testsuite/ld-elf/local1.d | 2 +- ld/testsuite/ld-elf/mbind1b.d | 2 +- ld/testsuite/ld-elf/mbind1c.d | 2 +- ld/testsuite/ld-elf/now-1.d | 2 +- ld/testsuite/ld-elf/now-2.d | 2 +- ld/testsuite/ld-elf/now-3.d | 2 +- ld/testsuite/ld-elf/now-4.d | 2 +- ld/testsuite/ld-elf/pie.d | 2 +- ld/testsuite/ld-elf/pr12975.d | 2 +- ld/testsuite/ld-elf/pr13177.d | 2 +- ld/testsuite/ld-elf/pr13195.d | 4 +- ld/testsuite/ld-elf/pr16322.d | 2 +- ld/testsuite/ld-elf/pr16498a.d | 2 +- ld/testsuite/ld-elf/pr16498b.d | 2 +- ld/testsuite/ld-elf/pr17615.d | 2 +- ld/testsuite/ld-elf/pr19162.d | 2 +- ld/testsuite/ld-elf/pr19539.d | 5 +- ld/testsuite/ld-elf/pr19698.d | 2 +- ld/testsuite/ld-elf/pr19789.s | 4 + ld/testsuite/ld-elf/pr20513c.d | 2 +- ld/testsuite/ld-elf/pr20513d.d | 2 +- ld/testsuite/ld-elf/pr21389a.d | 2 +- ld/testsuite/ld-elf/pr21389b.d | 2 +- ld/testsuite/ld-elf/pr21389c.d | 2 +- ld/testsuite/ld-elf/pr21562a.d | 2 +- ld/testsuite/ld-elf/pr21562b.d | 2 +- ld/testsuite/ld-elf/pr21562c.d | 2 +- ld/testsuite/ld-elf/pr21562d.d | 2 +- ld/testsuite/ld-elf/pr21562e.d | 2 +- ld/testsuite/ld-elf/pr21562f.d | 2 +- ld/testsuite/ld-elf/pr21562g.d | 2 +- ld/testsuite/ld-elf/pr21562h.d | 2 +- ld/testsuite/ld-elf/pr21562i.d | 2 +- ld/testsuite/ld-elf/pr21562j.d | 2 +- ld/testsuite/ld-elf/pr21562k.d | 2 +- ld/testsuite/ld-elf/pr21562l.d | 2 +- ld/testsuite/ld-elf/pr21562m.d | 2 +- ld/testsuite/ld-elf/pr21562n.d | 2 +- ld/testsuite/ld-elf/pr21903a.d | 2 +- ld/testsuite/ld-elf/pr21903b.d | 2 +- ld/testsuite/ld-elf/pr21903d.d | 2 +- ld/testsuite/ld-elf/pr22269-1.c | 1 + ld/testsuite/ld-elf/pr22269a.d | 2 +- ld/testsuite/ld-elf/pr22269b.d | 2 +- ld/testsuite/ld-elf/pr22393-1a.d | 2 +- ld/testsuite/ld-elf/pr22393-1b.d | 2 +- ld/testsuite/ld-elf/pr22393-1c.d | 2 +- ld/testsuite/ld-elf/pr22393-1d.d | 2 +- ld/testsuite/ld-elf/pr22393-1e.d | 2 +- ld/testsuite/ld-elf/pr22393-1f.d | 2 +- ld/testsuite/ld-elf/pr22423.d | 2 +- ld/testsuite/ld-elf/pr23658-1c.d | 2 +- ld/testsuite/ld-elf/pr25708.d | 2 +- ld/testsuite/ld-elf/rpath-1.d | 2 +- ld/testsuite/ld-elf/rpath-2.d | 2 +- ld/testsuite/ld-elf/runpath-1.d | 2 +- ld/testsuite/ld-elf/runpath-2.d | 2 +- ld/testsuite/ld-elf/shared.exp | 12 +- ld/testsuite/ld-elf/sizeofb.d | 2 +- ld/testsuite/ld-elf/startofb.d | 2 +- ld/testsuite/ld-elf/strtab.d | 2 +- ld/testsuite/ld-elf/textaddr1.d | 2 +- ld/testsuite/ld-elf/textaddr2.d | 2 +- ld/testsuite/ld-elf/textaddr4.d | 2 +- ld/testsuite/ld-elf/textaddr5.d | 2 +- ld/testsuite/ld-elf/textaddr6.d | 2 +- ld/testsuite/ld-elf/unknown2.d | 2 +- ld/testsuite/ld-elf/warn1.d | 1 - ld/testsuite/ld-elf/warn2.d | 1 - ld/testsuite/ld-elfvers/vers.exp | 16 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 3 + ld/testsuite/ld-elfvsb/hidden2.d | 4 +- ld/testsuite/ld-i386/i386.exp | 19 +- ld/testsuite/ld-i386/nogot1.d | 2 +- ld/testsuite/ld-i386/pr19539.d | 2 +- ld/testsuite/ld-i386/pr19636-2a.d | 2 +- ld/testsuite/ld-i386/pr19636-2b.d | 2 +- ld/testsuite/ld-i386/pr19636-2c.d | 2 +- ld/testsuite/ld-i386/pr19636-2d.d | 2 +- ld/testsuite/ld-i386/pr19636-2e.d | 2 +- ld/testsuite/ld-i386/pr19636-3d.d | 2 +- ld/testsuite/ld-i386/pr19636-3e.d | 2 +- ld/testsuite/ld-i386/pr19939b.d | 2 +- ld/testsuite/ld-i386/pr26018.d | 16 + ld/testsuite/ld-i386/undefweaka.d | 2 +- ld/testsuite/ld-i386/undefweakb.d | 2 +- ld/testsuite/ld-i386/warn1.d | 2 +- ld/testsuite/ld-ifunc/ifunc-23a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc-24a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc-25a-x86.d | 1 + ld/testsuite/ld-mips-elf/hash2.d | 8 +- ld/testsuite/ld-misc/start.s | 2 +- ld/testsuite/ld-pdp11/imagic.d | 12 + ld/testsuite/ld-pdp11/imagicz.d | 12 + ld/testsuite/ld-pdp11/nmagic.d | 11 + ld/testsuite/ld-pdp11/omagic.d | 12 + ld/testsuite/ld-pdp11/pdp11.exp | 33 + ld/testsuite/ld-pdp11/sections.s | 13 + ld/testsuite/ld-powerpc/callstub-1.d | 4 +- ld/testsuite/ld-powerpc/notoc2.d | 4 +- ld/testsuite/ld-powerpc/pcrelopt.d | 12 + ld/testsuite/ld-powerpc/pcrelopt.s | 16 + ld/testsuite/ld-powerpc/powerpc.exp | 8 +- ld/testsuite/ld-powerpc/tlsgd.d | 4 +- ld/testsuite/ld-powerpc/tlsie.d | 4 +- ld/testsuite/ld-powerpc/tlsld.d | 4 +- ld/testsuite/ld-powerpc/tlsopt5.d | 12 +- ld/testsuite/ld-powerpc/tlsopt5.s | 4 +- ld/testsuite/ld-powerpc/tlsopt6.d | 12 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d | 3 + ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d | 3 + ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d | 3 + ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s | 4 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s | 4 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d | 4 +- ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d | 3 + .../ld-riscv-elf/attr-merge-strict-align-01.d | 3 + .../ld-riscv-elf/attr-merge-strict-align-02.d | 3 + .../ld-riscv-elf/attr-merge-strict-align-03.d | 3 + .../ld-riscv-elf/attr-merge-strict-align-04.d | 3 + .../ld-riscv-elf/attr-merge-strict-align-05.d | 3 + ld/testsuite/ld-scripts/default-script.t | 2 +- ld/testsuite/ld-scripts/default-script1.d | 8 +- ld/testsuite/ld-scripts/default-script2.d | 8 +- ld/testsuite/ld-scripts/default-script3.d | 8 +- ld/testsuite/ld-scripts/default-script4.d | 8 +- ld/testsuite/ld-scripts/empty-address-1.d | 6 +- ld/testsuite/ld-scripts/empty-address-1.s | 4 +- ld/testsuite/ld-scripts/empty-address-1.t | 2 +- ld/testsuite/ld-scripts/empty-address-2.s | 2 +- ld/testsuite/ld-scripts/empty-address-2a.d | 4 +- ld/testsuite/ld-scripts/empty-address-2b.d | 4 +- ld/testsuite/ld-scripts/map-address.exp | 22 + ld/testsuite/ld-scripts/memory.t | 4 +- ld/testsuite/ld-scripts/memory_sym.t | 2 +- ld/testsuite/ld-scripts/pr18963.d | 14 +- ld/testsuite/ld-scripts/pr18963.t | 8 +- ld/testsuite/ld-scripts/script.exp | 6 +- ld/testsuite/ld-shared/shared.exp | 3 + ld/testsuite/ld-size/size.exp | 6 +- ld/testsuite/ld-undefined/entry-3.d | 2 +- ld/testsuite/ld-undefined/entry-4.d | 2 +- ld/testsuite/ld-unique/unique.exp | 2 +- ld/testsuite/ld-x86-64/pie1.d | 2 +- ld/testsuite/ld-x86-64/pr19539a.d | 2 +- ld/testsuite/ld-x86-64/pr19539b.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1e.d | 2 +- ld/testsuite/ld-x86-64/pr19807-1a.d | 2 +- ld/testsuite/ld-x86-64/pr19807-1b.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2b.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2c.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2e.d | 2 +- ld/testsuite/ld-x86-64/pr19939b.d | 2 +- ld/testsuite/ld-x86-64/pr26018.d | 15 + ld/testsuite/ld-x86-64/pr26018.s | 7 + ld/testsuite/ld-x86-64/x86-64.exp | 30 +- ld/testsuite/ld-xtensa/relax-diff1.d | 6 + ld/testsuite/ld-xtensa/relax-diff1.s | 18 + ld/testsuite/ld-xtensa/relax-loc.d | 7 + ld/testsuite/ld-xtensa/relax-loc.s | 15 + ld/testsuite/ld-xtensa/relax-ndiff.d | 6 + ld/testsuite/ld-xtensa/relax-ndiff.s | 20 + ld/testsuite/ld-xtensa/xtensa.exp | 3 + libiberty/ChangeLog | 65 +- libiberty/Makefile.in | 5 +- libiberty/aclocal.m4 | 2 + libiberty/configure | 271 +- libiberty/configure.ac | 3 + libiberty/cp-demangle.c | 1 + libiberty/simple-object.c | 3 + libiberty/testsuite/demangle-expected | 3 + opcodes/ChangeLog | 333 + opcodes/aarch64-asm-2.c | 791 +- opcodes/aarch64-asm.c | 11 + opcodes/aarch64-asm.h | 1 + opcodes/aarch64-dis-2.c | 3806 +++++---- opcodes/aarch64-dis.c | 10 + opcodes/aarch64-dis.h | 1 + opcodes/aarch64-opc-2.c | 55 +- opcodes/aarch64-opc.c | 6 + opcodes/aarch64-opc.h | 1 + opcodes/aarch64-tbl.h | 55 +- opcodes/arc-ext.c | 10 +- opcodes/arm-dis.c | 57 +- opcodes/bpf-desc.c | 430 +- opcodes/bpf-desc.h | 4 +- opcodes/bpf-dis.c | 1 + opcodes/bpf-opc.c | 384 +- opcodes/bpf-opc.h | 51 +- opcodes/epiphany-desc.c | 16 +- opcodes/fr30-desc.c | 16 +- opcodes/frv-desc.c | 16 +- opcodes/ip2k-desc.c | 16 +- opcodes/iq2000-desc.c | 16 +- opcodes/lm32-desc.c | 16 +- opcodes/m32c-desc.c | 16 +- opcodes/m32r-desc.c | 16 +- opcodes/m68k-opc.c | 18 +- opcodes/mep-asm.c | 3 +- opcodes/mep-desc.c | 16 +- opcodes/mt-desc.c | 16 +- opcodes/nios2-dis.c | 18 +- opcodes/ns32k-dis.c | 4 +- opcodes/or1k-asm.c | 9 - opcodes/or1k-desc.c | 1827 ++-- opcodes/or1k-desc.h | 332 +- opcodes/or1k-dis.c | 9 - opcodes/or1k-ibld.c | 62 +- opcodes/or1k-opc.c | 152 - opcodes/or1k-opc.h | 28 +- opcodes/or1k-opinst.c | 428 +- opcodes/po/fr.po | 800 +- opcodes/po/opcodes.pot | 488 +- opcodes/po/sv.po | 804 +- opcodes/ppc-dis.c | 13 +- opcodes/ppc-opc.c | 860 +- opcodes/riscv-dis.c | 80 +- opcodes/riscv-opc.c | 144 + opcodes/s390-opc.txt | 19 +- opcodes/sh-dis.c | 6 +- opcodes/sh-opc.h | 35 +- opcodes/sparc-dis.c | 3 +- opcodes/tic4x-dis.c | 14 +- opcodes/xc16x-desc.c | 16 +- opcodes/xstormy16-desc.c | 16 +- opcodes/xtensa-dis.c | 6 +- 1489 files changed, 80978 insertions(+), 46573 deletions(-) create mode 100644 binutils/testsuite/binutils-all/arm/vdup-cond.d create mode 100644 binutils/testsuite/binutils-all/arm/vdup-cond.s create mode 100644 binutils/testsuite/binutils-all/arm/vdup-thumb.d create mode 100644 binutils/testsuite/binutils-all/arm/vdup-thumb.s create mode 100644 binutils/testsuite/binutils-all/zero-sec.r create mode 100644 binutils/testsuite/binutils-all/zero-sec.s delete mode 100644 gas/testsuite/gas/aarch64/illegal-bti.d delete mode 100644 gas/testsuite/gas/aarch64/illegal-bti.l create mode 100644 gas/testsuite/gas/aarch64/org-neg.d create mode 100644 gas/testsuite/gas/aarch64/org-neg.l create mode 100644 gas/testsuite/gas/aarch64/org-neg.s create mode 100644 gas/testsuite/gas/aarch64/udf-invalid.d create mode 100644 gas/testsuite/gas/aarch64/udf-invalid.l create mode 100644 gas/testsuite/gas/aarch64/udf-invalid.s create mode 100644 gas/testsuite/gas/aarch64/udf.d create mode 100644 gas/testsuite/gas/aarch64/udf.s create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.d create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.l create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.s create mode 100644 gas/testsuite/gas/all/cond-pdp11.l create mode 100644 gas/testsuite/gas/all/eqv-dot-pdp11.d copy gas/testsuite/gas/all/{eqv-dot.s => eqv-dot-pdp11.s} (100%) create mode 100644 gas/testsuite/gas/arm/mve-scalar-vmul-it.d create mode 100644 gas/testsuite/gas/arm/mve-scalar-vmul-it.s create mode 100644 gas/testsuite/gas/arm/org-neg.d create mode 100644 gas/testsuite/gas/arm/org-neg.l create mode 100644 gas/testsuite/gas/arm/org-neg.s create mode 100644 gas/testsuite/gas/arm/pr24753.d create mode 100644 gas/testsuite/gas/arm/pr24753.s create mode 100644 gas/testsuite/gas/bpf/jump32.d create mode 100644 gas/testsuite/gas/bpf/jump32.s create mode 100644 gas/testsuite/gas/elf/pr25917.d create mode 100644 gas/testsuite/gas/elf/pr25917.s create mode 100644 gas/testsuite/gas/i386/lfence-load.e create mode 100644 gas/testsuite/gas/i386/lfence-ret-c.d create mode 100644 gas/testsuite/gas/i386/lfence-ret-d.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-c.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-d.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-e.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret.s create mode 100644 gas/testsuite/gas/pdp11/pr26001.d create mode 100644 gas/testsuite/gas/pdp11/pr26001.s create mode 100644 gas/testsuite/gas/ppc/bitmanip.d create mode 100644 gas/testsuite/gas/ppc/bitmanip.s create mode 100644 gas/testsuite/gas/ppc/byte_rev.d create mode 100644 gas/testsuite/gas/ppc/byte_rev.s create mode 100644 gas/testsuite/gas/ppc/genpcv.d create mode 100644 gas/testsuite/gas/ppc/genpcv.s create mode 100644 gas/testsuite/gas/ppc/int128.d create mode 100644 gas/testsuite/gas/ppc/int128.s create mode 100644 gas/testsuite/gas/ppc/maskmanip.d create mode 100644 gas/testsuite/gas/ppc/maskmanip.s create mode 100644 gas/testsuite/gas/ppc/outerprod.d create mode 100644 gas/testsuite/gas/ppc/outerprod.s create mode 100644 gas/testsuite/gas/ppc/power10.d create mode 100644 gas/testsuite/gas/ppc/power10.s create mode 100644 gas/testsuite/gas/ppc/rightmost.d create mode 100644 gas/testsuite/gas/ppc/rightmost.s create mode 100644 gas/testsuite/gas/ppc/scalarquad.d create mode 100644 gas/testsuite/gas/ppc/scalarquad.s create mode 100644 gas/testsuite/gas/ppc/set_bool.d create mode 100644 gas/testsuite/gas/ppc/set_bool.s create mode 100644 gas/testsuite/gas/ppc/simd_perm.d create mode 100644 gas/testsuite/gas/ppc/simd_perm.s create mode 100644 gas/testsuite/gas/ppc/stringop.d create mode 100644 gas/testsuite/gas/ppc/stringop.s create mode 100644 gas/testsuite/gas/ppc/vec_mul.d create mode 100644 gas/testsuite/gas/ppc/vec_mul.s create mode 100644 gas/testsuite/gas/ppc/vsx4.d create mode 100644 gas/testsuite/gas/ppc/vsx4.s create mode 100644 gas/testsuite/gas/ppc/vsx_32byte.d create mode 100644 gas/testsuite/gas/ppc/vsx_32byte.s create mode 100644 gas/testsuite/gas/ppc/xvtlsbb.d create mode 100644 gas/testsuite/gas/ppc/xvtlsbb.s create mode 100644 gas/testsuite/gas/riscv/attribute-09.d create mode 100644 gas/testsuite/gas/riscv/attribute-10.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p10.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p11.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p9.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg.d create mode 100644 gas/testsuite/gas/symver/symver10.s create mode 100644 gas/testsuite/gas/symver/symver10a.d create mode 100644 gas/testsuite/gas/symver/symver10b.d create mode 100644 gas/testsuite/gas/symver/symver11.d create mode 100644 gas/testsuite/gas/symver/symver11.s create mode 100644 gas/testsuite/gas/symver/symver12.d create mode 100644 gas/testsuite/gas/symver/symver12.s create mode 100644 gas/testsuite/gas/symver/symver13.d create mode 100644 gas/testsuite/gas/symver/symver13.s create mode 100644 gas/testsuite/gas/symver/symver14.l create mode 100644 gas/testsuite/gas/symver/symver14.s create mode 100644 gas/testsuite/gas/symver/symver15.l create mode 100644 gas/testsuite/gas/symver/symver15.s create mode 100644 gas/testsuite/gas/symver/symver6.d delete mode 100644 gas/testsuite/gas/symver/symver6.l create mode 100644 gas/testsuite/gas/symver/symver7.d create mode 100644 gas/testsuite/gas/symver/symver7.s create mode 100644 gas/testsuite/gas/symver/symver8.d create mode 100644 gas/testsuite/gas/symver/symver8.s create mode 100644 gas/testsuite/gas/symver/symver9.s create mode 100644 gas/testsuite/gas/symver/symver9a.d create mode 100644 gas/testsuite/gas/symver/symver9b.d create mode 100644 gdb/async-event.c create mode 100644 gdb/async-event.h delete mode 100644 gdb/event-loop.c delete mode 100644 gdb/event-loop.h create mode 100644 gdb/gnu-nat-mig.h create mode 100644 gdb/syscalls/netbsd.xml create mode 100755 gdb/syscalls/update-netbsd.sh create mode 100644 gdb/testsuite/boards/debug-types.exp create mode 100644 gdb/testsuite/boards/gold-gdb-index.exp create mode 100644 gdb/testsuite/boards/gold.exp create mode 100644 gdb/testsuite/boards/simavr.exp create mode 100644 gdb/testsuite/gdb.ada/mi_variant.exp create mode 100644 gdb/testsuite/gdb.ada/mi_variant/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_variant/pkg.adb create mode 100644 gdb/testsuite/gdb.ada/variant.exp create mode 100644 gdb/testsuite/gdb.ada/variant/pck.ads create mode 100644 gdb/testsuite/gdb.ada/variant/pkg.adb create mode 100644 gdb/testsuite/gdb.arch/amd64-prologue-skip-cf-protection.c create mode 100644 gdb/testsuite/gdb.arch/amd64-prologue-skip-cf-protection.exp create mode 100644 gdb/testsuite/gdb.base/align-c++.exp create mode 100644 gdb/testsuite/gdb.base/align-c.exp delete mode 100644 gdb/testsuite/gdb.base/align.exp create mode 100644 gdb/testsuite/gdb.base/align.exp.tcl rename gdb/testsuite/gdb.base/{all-architectures.exp.in => all-architectures.exp.t [...] create mode 100644 gdb/testsuite/gdb.base/decl-before-def-decl.c create mode 100644 gdb/testsuite/gdb.base/decl-before-def-def.c create mode 100644 gdb/testsuite/gdb.base/decl-before-def.exp create mode 100644 gdb/testsuite/gdb.base/gold-gdb-index-2.c create mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.c create mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.exp create mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.h create mode 100644 gdb/testsuite/gdb.base/hw-sw-break-same-address.exp create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs-c++.exp create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs-c.exp delete mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs.exp create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs.exp.tcl create mode 100644 gdb/testsuite/gdb.base/inferior-args.c create mode 100644 gdb/testsuite/gdb.base/inferior-args.exp create mode 100644 gdb/testsuite/gdb.base/info-types-c++.exp create mode 100644 gdb/testsuite/gdb.base/info-types-c.exp delete mode 100644 gdb/testsuite/gdb.base/info-types.exp create mode 100644 gdb/testsuite/gdb.base/info-types.exp.tcl rename gdb/testsuite/gdb.base/{jit-dlmain.c => jit-elf-dlmain.c} (100%) create mode 100644 gdb/testsuite/gdb.base/jit-elf-main.c create mode 100644 gdb/testsuite/gdb.base/jit-elf-so.exp create mode 100644 gdb/testsuite/gdb.base/jit-elf-solib.c create mode 100644 gdb/testsuite/gdb.base/jit-elf-util.h create mode 100644 gdb/testsuite/gdb.base/jit-elf.exp delete mode 100644 gdb/testsuite/gdb.base/jit-exec.c delete mode 100644 gdb/testsuite/gdb.base/jit-exec.exp delete mode 100644 gdb/testsuite/gdb.base/jit-main.c create mode 100644 gdb/testsuite/gdb.base/jit-reader-exec.c create mode 100644 gdb/testsuite/gdb.base/jit-reader-exec.exp rename gdb/testsuite/gdb.base/{jit-execd.c => jit-reader-execd.c} (100%) create mode 100644 gdb/testsuite/gdb.base/jit-reader-host.c rename gdb/testsuite/gdb.base/{jithost.h => jit-reader-host.h} (100%) rename gdb/testsuite/gdb.base/{jit-simple-dl.c => jit-reader-simple-dl.c} (100%) create mode 100644 gdb/testsuite/gdb.base/jit-reader-simple-jit.c create mode 100644 gdb/testsuite/gdb.base/jit-reader-simple.c rename gdb/testsuite/gdb.base/{jit-simple.exp => jit-reader-simple.exp} (100%) create mode 100644 gdb/testsuite/gdb.base/jit-reader.c delete mode 100644 gdb/testsuite/gdb.base/jit-simple-jit.c delete mode 100644 gdb/testsuite/gdb.base/jit-simple.c delete mode 100644 gdb/testsuite/gdb.base/jit-so.exp delete mode 100644 gdb/testsuite/gdb.base/jit-solib.c delete mode 100644 gdb/testsuite/gdb.base/jit.exp delete mode 100644 gdb/testsuite/gdb.base/jithost.c delete mode 100644 gdb/testsuite/gdb.base/jitreader.c create mode 100644 gdb/testsuite/gdb.base/maint-expand-symbols-header-file.c create mode 100644 gdb/testsuite/gdb.base/maint-expand-symbols-header-file.exp create mode 100644 gdb/testsuite/gdb.base/maint-expand-symbols-header-file.h create mode 100644 gdb/testsuite/gdb.base/many-completions.exp create mode 100644 gdb/testsuite/gdb.base/max-depth-c++.exp create mode 100644 gdb/testsuite/gdb.base/max-depth-c.exp delete mode 100644 gdb/testsuite/gdb.base/max-depth.exp create mode 100644 gdb/testsuite/gdb.base/max-depth.exp.tcl create mode 100644 gdb/testsuite/gdb.base/pretty-array.c create mode 100644 gdb/testsuite/gdb.base/pretty-array.exp create mode 100644 gdb/testsuite/gdb.base/psym-external-decl-2.c create mode 100644 gdb/testsuite/gdb.base/psym-external-decl.c create mode 100644 gdb/testsuite/gdb.base/psym-external-decl.exp create mode 100644 gdb/testsuite/gdb.base/with-mf-inc.c create mode 100644 gdb/testsuite/gdb.base/with-mf-main.c create mode 100644 gdb/testsuite/gdb.base/with-mf.exp create mode 100644 gdb/testsuite/gdb.btrace/enable-new-thread.c create mode 100644 gdb/testsuite/gdb.btrace/enable-new-thread.exp create mode 100644 gdb/testsuite/gdb.btrace/multi-inferior.c create mode 100644 gdb/testsuite/gdb.btrace/multi-inferior.exp create mode 100644 gdb/testsuite/gdb.cp/cpexprs-debug-types.exp create mode 100644 gdb/testsuite/gdb.cp/cpexprs.exp.tcl create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c-d0.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c-d1.exp delete mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl create mode 100644 gdb/testsuite/gdb.cp/print-demangle.exp create mode 100644 gdb/testsuite/gdb.cp/stub-array-size.cc create mode 100644 gdb/testsuite/gdb.cp/stub-array-size.exp create mode 100644 gdb/testsuite/gdb.cp/stub-array-size.h create mode 100644 gdb/testsuite/gdb.cp/stub-array-size2.cc create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names-2-foo.c create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names.c create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names.exp create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names.exp.tcl create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header.h delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.cc create mode 100644 gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.exp create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-runto-main.exp create mode 100644 gdb/testsuite/gdb.dwarf2/main-foo.c create mode 100644 gdb/testsuite/gdb.dwarf2/struct-with-sig.exp create mode 100644 gdb/testsuite/gdb.linespec/cp-replace-typedefs-ns-template.cc create mode 100644 gdb/testsuite/gdb.linespec/cp-replace-typedefs-ns-template.exp copy gdb/testsuite/{gdb.base/persistent-lang.cc => gdb.multi/multi-exit.c} (100%) create mode 100644 gdb/testsuite/gdb.multi/multi-exit.exp create mode 100644 gdb/testsuite/gdb.multi/multi-kill.c create mode 100644 gdb/testsuite/gdb.multi/multi-kill.exp copy gdb/testsuite/{gdb.base/persistent-lang.cc => gdb.multi/run-only-second-inf.c [...] create mode 100644 gdb/testsuite/gdb.multi/run-only-second-inf.exp create mode 100644 gdb/testsuite/gdb.threads/killed-outside.c create mode 100644 gdb/testsuite/gdb.threads/killed-outside.exp create mode 100644 gdb/testsuite/lib/check-test-names.exp create mode 100644 gdb/testsuite/lib/jit-elf-helpers.exp create mode 100644 gdb/unittests/command-def-selftests.c delete mode 100644 gdb/unittests/help-doc-selftests.c delete mode 100644 gdbserver/event-loop.cc delete mode 100644 gdbserver/event-loop.h create mode 100644 gdbsupport/event-loop.cc create mode 100644 gdbsupport/event-loop.h create mode 100644 gdbsupport/gdb-safe-ctype.h rename {gdb => gdbsupport}/gdb_select.h (100%) create mode 100644 gold/po/sr.po create mode 100644 gold/testsuite/x86_64_gd_to_le.s create mode 100755 gold/testsuite/x86_64_gd_to_le.sh create mode 100644 ld/emulparams/elf32rx_linux.sh create mode 100644 ld/emultempl/pdp11.em create mode 100644 ld/emultempl/rxlinux.em create mode 100644 ld/scripttempl/pdp11.sc create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-560.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-560.s create mode 100644 ld/testsuite/ld-aarch64/farcall-group.d create mode 100644 ld/testsuite/ld-aarch64/farcall-group.s create mode 100644 ld/testsuite/ld-elf/dl4e.out create mode 100644 ld/testsuite/ld-i386/pr26018.d create mode 100644 ld/testsuite/ld-pdp11/imagic.d create mode 100644 ld/testsuite/ld-pdp11/imagicz.d create mode 100644 ld/testsuite/ld-pdp11/nmagic.d create mode 100644 ld/testsuite/ld-pdp11/omagic.d create mode 100644 ld/testsuite/ld-pdp11/pdp11.exp create mode 100644 ld/testsuite/ld-pdp11/sections.s create mode 100644 ld/testsuite/ld-x86-64/pr26018.d create mode 100644 ld/testsuite/ld-x86-64/pr26018.s create mode 100644 ld/testsuite/ld-xtensa/relax-diff1.d create mode 100644 ld/testsuite/ld-xtensa/relax-diff1.s create mode 100644 ld/testsuite/ld-xtensa/relax-loc.d create mode 100644 ld/testsuite/ld-xtensa/relax-loc.s create mode 100644 ld/testsuite/ld-xtensa/relax-ndiff.d create mode 100644 ld/testsuite/ld-xtensa/relax-ndiff.s