This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-O3 in repository toolchain/ci/binutils-gdb.
from 0ff8f4b9f0 Automatic date update in version.in adds fad3d2c1b2 Remove SH-5 remnants adds 11104e4297 Since the pdp11-aout target does not support gdb, gdbserver [...] adds e04f33c09f Updated Serbian translation for the BFD directory. adds 1f7f2abbc3 alpha: Warn DT_TEXTREL with -M adds 6f6fd151cb elf: Strip zero-sized dynamic sections adds 6914be53bd gas: Extend .symver directive adds f49c464f93 [gdb/testsuite] allow more registers in gdb.base/jit-reader.exp adds 922a7c7c5d [gdb/testsuite] structured rename of jit test files adds 946422b6a1 [gdb/testsuite] share jit-protocol.h by all jit tests adds 4778a5f87d [gdb] Fix hang after ext sigkill adds 1a476b6d68 gdb, btrace: forward fetch_registers for unknown threads adds 5897fd4994 gdb, btrace: diagnose double and failed enable adds d89edf9b81 gdb, btrace: make record-btrace per-inferior adds 39a7b38fac Fix linker tests to work with 16-bit targets. adds c36876fe5b BFD: Exclude sections with no content from compress check. adds bb2a145347 Disallow PC relative for CMPI on MC68000/10 adds d43b7a2d57 gdb/infrun: switch the context before 'displaced_step_restore' adds b32102f658 Fix compilation errors with clang in gdb.base/advance.c adds 259f1c5dca Automatic date update in version.in adds 1d3eb55695 symver11.s: Add ".balign 8" adds 3d5afab339 [gdb/symtab] Don't create duplicate psymtab for forward-imported CU adds eea9e35758 [gdb/symtab] Find filename in shared psymtab adds 317d2668d0 [gdb/symtab] Store external var decls in psymtab adds 16a7dbf4c1 ChangeLog entries for my last changes. adds 714534e1b8 [gdb/testsuite] Fix .debug_aranges in gdb.dlang/watch-loc.c adds 6431e40968 readelf: cmdline data adds 978c445051 readelf: move file related static vars to filedata adds 1d934d7685 Correct mingw target select adds 54ac3df1ad [gdb/testsuite] Fix .debug_ranges in gdb.mi/dw2-ref-missing- [...] adds 31c89d6038 .symver fixes adds 161719466a For relative paths in INPUT() and GROUP(), search the direct [...] adds 33b5a83027 Remove Chris Faylor as the ix86 PE maintainer. adds 51ac8e2265 Fix search of large memory area in gdbserver adds d4f707c3b2 Add myself as maintainer for PDP11. adds e44f65e3c5 Automatic date update in version.in adds 30ce8e47fa xtensa: fix PR ld/25861 adds ae3ab1f067 [gdb/symtab] Fix disassembly of non-contiguous functions adds 96038148d0 [gdb/testsuite] Skip gdb.base/readnever.exp with target boar [...] adds 2745674244 arc: Add support for ARC HS extra registers in core files adds 740480b88a Remove iterate_over_inferiors adds ecc6c6066b Fix Ada crash with .debug_names adds de82891ce5 [gdb/symtab] Prefer def over decl (inter-CU case) adds 70bc38f513 [gdb/symtab] Prefer def over decl (inter-CU case, with context) adds 5939967b35 Fix inline frame unwinding breakage adds 29514b8728 Fix infinite loop in is_linked_with_cygwin_dll adds 5e5bbc7e79 Automatic date update in version.in adds 2482f30615 readelf: memory leaks in process_dynamic_section adds f80cb3b46a [gdb/contrib] Use temp dir for gdb-add-index in cc-with-tweaks.sh adds 2016d3e60f [gdb/testsuite] Reduce errors after gdb exit in default_gdb_start adds 4e86f6e747 [gdb/testsuite] Compile gdb.dwarf2/dw2-error.exp quietly adds 884287754e [gdb/testsuite] Compile dwzbuildid-mismatch more quietly adds 7be2bb4f47 Fix Windows debugging regression adds 86e887ae11 [gdb/testsuite] Reset errcnt in clean_restart adds 7632c6ce2b Move OpenBSD-only functions from inf-ptrace to obsd-nat adds 9852ceef7f Add WOW64 exception numbers to $_siginfo.ExceptionCode enum adds 675127ec64 Rename "variant" to "ppc_variant" adds ef83a141a2 Add new variant part code adds 61122aa9ed Allow DWARF expression to push the initial address adds b249d2c2c0 Prefer existing data when evaluating DWARF expression adds 9c6a1327ad Rewrite the existing variant part code adds f8e89861cf Add support for dynamic type lengths adds 7d79de9a4b Add support for variable field offsets adds d656f129eb Update Ada ptype support for dynamic types adds adfb981595 Add tests for Ada changes adds 1acda8039b Add Python support for dynamic types adds dac2fef7cf Update test cases that work with minimal encodings adds 7cf288744f [gdb/testsuite] Fix language in dw2-bad-mips-linkage-name.exp adds ff98567107 Convert symbol_set_demangled_name to a method adds 787de330ee Move the rust "{" hack adds 8c87a4527f Fix two latent Rust bugs adds e61108c92d Add attribute::value_as_string method adds 2467f4f6a5 Introduce new add_psymbol_to_list overload adds 76e288d1d2 Use the new add_psymbol_to_list overload adds f049a313fc Don't call compute_and_set_names for partial symbols adds bcfe6157ca Use the linkage name if it exists adds 906bb4c58f Fix Rust test cases adds 7151c1af38 Remove symbol_get_demangled_name adds 617769d62f Automatic date update in version.in adds 8d840e05dc gdb/testsuite: Remove build paths from test names adds d472f0fbaa [gdb/testsuite] Add target board debug-types adds b9771db784 Remove unused code block in inf_ptrace_target::wait adds ec9c4d8322 Automatic date update in version.in adds a09f656b26 Improve -mlfence-after-load adds bc3609fd38 Fix comments and whitespace in lookup_cmd_composition adds 90837ea721 readelf: NULL dereference adds 361ba0e891 Remove class_pseudo adds 25e29062d2 Automatic date update in version.in adds 714e6c969f GAS: Allow automatically assigned entries in the file table [...] adds 991a3e2e99 Fix remaining inline/tailcall unwinding breakage for x86_64 adds ff8885c3be gdbsupport: include cstdlib in common-defs.h adds 45fc7c9968 Expand dynamic type documentation adds 1eb3991427 gdb, gdbserver: remove configure check for fs_base/gs_base i [...] adds 251dae9107 x86: Add i386 PE big-object support adds 48e5bada0a alpha-vms: divide by zero adds 30b57e1bea Automatic date update in version.in adds 15cd93d05e [gdb/symtab] Handle struct decl with DW_AT_signature adds 5390c71738 [gdb/testsuite] Add PR number in KFAIL in gdb.ada/array_ptr_ [...] adds 0b2f8a3bbb [gdb/testsuite] Remove KFAIL from gdb.base/info-macros.exp adds 56a4f5a10b [gdb/testsuite] Add PR number to KFAIL in gdb.opt/inline-cmds.exp adds 32d1f47a12 Fix typo (thead -> thread) adds 56b1e56d2c Rebase libiberty source with latest changes from gcc. adds 1b95cdb76c gdb: use gdb:hash_enum as hash function in offset_map_type adds 770479f223 gdb: Fix toplevel types with -fdebug-types-section adds a65189c980 Add missing ChangeLog entries adds 2b2fbab8ef Allow Python commands to be in class_tui adds a55e30b51b gdb: fix shellcheck warning in update-freebsd.sh adds 4498ef4f8b Add definitions of system calls to catch in native NetBSD targets adds 03549f57b6 Automatic date update in version.in adds ea90f2278c [gdb] Fix range loop index in find_method adds d642b6920b Fix array pretty formatter adds 6e4e3fe1b6 [gdb/testsuite] Add xfails for PR gcc/90232 adds 4849fabc7c Remove restriction on skipping some linker tests because the [...] adds 5c936ef50f Fix the disassmbly of SH instructions which have an unsigned [...] adds c2e71e57a0 Updated Serbian translation for the binutils sub-directory, [...] adds dfa85db14c bfd: Fix 64-bit relocation handling for a.out adds fc49bc7237 Remove some dead code adds 1b51340159 Add a warning if an emtpty SHT_REL, SHT_RELA or SHT_PROGBITS [...] adds 9654d51a96 Also use unsigned 8-bit immediate values for the LDRC and SE [...] adds 241e541d00 Update expected disassembly after recent update. adds cb4c35cfbe When displaying ranges, ignore duplicate offsets. adds f94b2e0387 Add basic event handling in the NetBSD target adds b68b1b58d6 Set NetBSD xml syscall file name to syscalls/netbsd.xml adds ed6aceddf5 Fix Ada crash with .debug_types adds 42e165c30c gdb: fix duplicate test names in gdb.base/break.exp adds 87c66b2e70 Sync config and libiberty with GCC adds 44e33ab45d Automatic date update in version.in adds 84ed7a4725 2020-04-29 Sterling Augustine saugustine@google.com adds 8d113d130e gdb: fix shellcheck warnings SC2059 (variables in printf for [...] adds a6fc5ffc50 gdb: fix shellcheck warnings SC2086 (missing double quotes) [...] adds cb02ab2416 gdb: fix shellcheck warnings SC2006 (use $() instead of ``) [...] adds 759cea5e3f gdb: fix shellcheck warnings SC2166 (&& and !! instead of -a [...] adds 9fdb2916fe gdb: fix shellcheck warnings SC2034 (unused variable) in gdbarch.sh adds 1207375d76 gdb: fix shellcheck warnings SC2154 (referenced but not assi [...] adds ffc2844e96 gdb: silence shellcheck warning SC2162 (use read -r) in gdbarch.sh adds 935f1f4ba3 xtensa: gas: support optional immediate simcall parameter adds d548f47df4 xtensa: fix XTENSA_NDIFF handling for PR ld/25861 adds c578f16ef1 ld: Add rx-linux emulation. gas: Change ELF flags initial v [...] adds 627c7fb8ea Use thiscall calling convention for class members adds 8a8a117123 Add generic tests for linker support of the -shared or -pie [...] adds 09c1e68a16 AArch64: add GAS support for UDF instruction adds d5cf82c0d7 Adjust array pretty printer tests to the new format adds ee9d1e5f76 Calculate size of array of stubbed type adds 7d186bc042 Implement debugging of WOW64 processes in gdbserver adds 102e38eba7 Remove duplicated creation of "frame" command and "f" alias. adds b2a0dd767a Revert "2020-04-29 Sterling Augustine saugustine@google.com" adds 117539e6d5 Add support for NetBSD thread events (create, exit) adds eb47d2fa97 Automatic date update in version.in adds 94a8e7b0ef Regen ld BLD-POTFILES.in adds 91ed9b71fa ppc32 merging of e_flags from dynamic objects adds 6b728d3286 FIXME for merging of e_flags and .gnu.attributes adds a8acd6eeb6 PR25882, .gnu.attributes are not checked for shared libraries adds 6083233224 objdump: long run time when using -D -z adds a2714d6cca PR25900, RISC-V: null pointer dereference adds 53ae0aa9c6 [gdb/testsuite] Fix Wunused-result warning in until-reverse.c adds 8dbb13755b Fix size recalculation of fortran arrays adds 652fc23a30 Remove gdb-gdb.gdb breakpoint on disappeared function info_command. adds 693196cba2 [gdb/testsuite] Fix gdb.ada/operator_bp.exp breakpoint locat [...] adds e977e74712 gold: Handle local IFUNC symbol for APLT adds 48bc218262 gold: Increment plt_offset after setting TLSDESC PLT entry adds de6d6067f5 gold: Update ver_test_pr16504.sh adds e10cfd0633 gold: Make Ordering::operator() even more complex adds 6d520e36de gold: x86-64: Fix TLSDESC -> LE relaxation adds ccf20d460f gold: x86-64: Fix TLSDESC relaxation for x32 adds a4be18526b Automatic date update in version.in adds 8caf140db2 [gdb/testsuite] Update psym-external-decl.exp for gcc-10/clang adds 5beb4d1771 [gdb/testsuite] Fix i386-mpx.exp compilation warnings adds 6a6ea76aee gdb: Fix formatting error in ChangeLog adds a51119cde4 Fix typo in comment of DYN_PROP_ASSOCIATED adds 8c16443418 gold: Compile common tests with -fcommon adds c69ad65744 Automatic date update in version.in adds 3b6acaee89 Update more calls to add_prefix_cmd adds c3bf7d31de Automatic date update in version.in adds 9c7b8e9b92 readelf: nds32 specific decoding adds 6015a06749 [gdb/testsuite] Fix gdb.base/async.exp with gcc-8 adds 4706679dac Fix an illegal memory access in the assembler when generatin [...] adds fe05f369f0 gas: PR 25863: Fix scalar vmul inside it block when assembli [...] adds 070b775f03 GAS: Do not create an entry for the default directory if the [...] adds cff69cf4cf [binutils-gdb][ld][AArch64] Fix group_sections algorithm adds 7242fa8aa7 [PATCH] bfd: tweak SET_ARCH_MACH of aout-cris.c adds e052e2ba29 [PATCH] objcopy: Allow --dump-section to dump an empty SEC_H [...] adds dc7148375d Automatic date update in version.in adds c3236f84c1 gdb: remove TYPE_INCOMPLETE adds 7d0bd48744 [GAS] change of ELF flags initial value in rx-linux adds 546cb2d85e Restore readelf's warnings that describe real problems with [...] adds aa8509b4ed Mention the NetBSD support in "info proc" documentation adds a3bbacc120 gdb: remove main_type::flag_incomplete adds 4167d44ce2 Automatic date update in version.in adds 6173d6a696 [gdb/testsuite] Compile compile-ifunc.c with -Wno-attribute-alias adds 7c99e7e2b0 [gdb/testsuite] Fix gdb.base/consecutive.exp with gcc-8 adds 873dd4273f [gdb/testsuite] Fix gdb_unbuffer_output return-type adds 0fc2a808cb [gdb/testsuite] Fix gdb.base/shlib-call.exp with gcc-8 adds abf6d805a0 [gdb/testsuite] Fix gdb.base/store.exp with gcc-10 adds b8983c4663 [gdb/testsuite] Fix cur_addr update in gdb.base/watchpoint-r [...] adds 6ef719c016 Section "3.1 Preprocessing" of the online GAS manual has a w [...] adds 0d8683a321 [gdb/testsuite] Fix gdb.base/watchpoint-reuse-slot.exp with gcc-8 adds 24fe640b4d [gdb/testsuite] Fix gdb.reverse/consecutive-{precsave,revers [...] adds bfeaed386d Updated Swedish translation for the gas sub-directory adds ac4a4f1cd7 gdb: handle endbr64 instruction in amd64_analyze_prologue adds 0d4bf01694 gdb: remove main_type::flag_static adds 1d5bcf8d88 Automatic date update in version.in adds ff84cef42f Updated French translation for the gprof sub-directory. adds d11a9fabab objcopy: Mention 'entry address' in description adds 24e99c6c3c gdb: make get_dyn_prop a method of struct type adds 5c54719c22 gdb: make add_dyn_prop a method of struct type adds 7aa9131366 gdb: make remove_dyn_prop a method of struct type adds 98d48915d9 gdb: remove TYPE_DYN_PROP_LIST macro adds a1b68f2834 gdb: small cleanup of async-event.c structs adds cee2106c5b Automatic date update in version.in adds 283cb58c4d [gdb/testsuite] Add gdb.dwarf2/clang-debug-names.c adds bf4cb9bee2 [gdb] Fix stepping over fork with follow-fork-mode child and gcc-8 adds 596dc4adff Speed up psymbol reading by removing a copy adds 38eae08459 Remove ALL_EXTENSION_LANGUAGES and ALL_ENABLED_EXTENSION_LANGUAGES adds a1fd1ac9de Remove ALL_SO_LIBS and so_list_head adds 94c93c35b5 Remove ALL_PSPACES adds 8be4b118a9 More C++-ification for struct display adds 4f7bc5edbd Don't re-process a DIE in read_lexical_block_scope adds b326e6b0de Automatic date update in version.in adds 6dc55ce97d Fix for the complaint observed when symbol reading due to un [...] adds 2f78cffc16 Change server_command to bool adds 4343499695 [gdb] Fix catch throw regexp matching adds 1ea1aee1ed Automatic date update in version.in adds 86cd6bc8f6 gdb/fortran: Allow Flang MAIN_ in Fortran testing adds b59cca2581 Automatic date update in version.in adds 4d5acb1ea5 PR25961, buffer overflow in coff_swap_aux_in adds 73199c2b7a Updated French translation for the ld sub-directory and an u [...] adds 7c1f422735 PowerPC Rename powerxx to power10 adds 6bbb0c0595 PowerPC Default disassembler to -Mpower10 adds 1224c05de4 Power10 Add new L operand to the slbiag instruction adds afef4fe975 Power10 Copy/Paste Extensions adds 3ff0a5ba64 Power10 byte reverse instructions adds f4791f1afa Power10 vector integer multiply, divide, modulo insns adds 94ba9882d5 Power10 VSX 32-byte storage access adds c7d7aea2f5 Power10 128-bit binary integer operations adds 6edbfd3beb Power10 SIMD permute class operations adds aa3c112fab Power10 Reduced precision outer product operations adds fdefed7c26 Power10 VSX Mask Manipulation Operations adds d7e97a765e Power10 VSX PCV generate operations adds ec40e91c77 Power10 bit manipulation operations adds 4f3e9537c4 Power10 Set boolean extension adds 66ef5847c3 Power10 string operations adds 5d57bc3ff9 Power10 test lsb by byte operation adds 9cc4ce8831 Power10 VSX load/store rightmost element operations adds 3b646889b0 Power10 VSX scalar min-max-compare quad precision operations adds 3ee6bb113a [gdb/symtab] Fix incomplete CU list assert in .debug_names adds 7666722fce [gdb/symtab] Save modules in .debug_names adds ba3e70b008 Clean-up gdb.ada test names adds 113ee09a64 [gdb/testsuite] Fix gdb.cp/cpexprs-debug-types.exp inclusion adds 53f539a3d7 Fix gdb.ada/attr_ref_and_charlit.exp typo adds e000211765 [gdb/testsuite] Change kfail into xfail in gdb.ada/packed_ta [...] adds 5eb68a39a2 Fix Ada value printing on PPC64 adds 34584c091b gdb/testsuite: Detect and warn if paths are used in test names adds d30dcd1288 gdb/testsuite: Detect and warn about duplicate test names adds 4fd6c7e872 Restore info_command and breakpoint adds d5b7ebe806 Regen ld/Makefile.in adds a1becf61f7 Automatic date update in version.in adds ebf470809e gdb: change duplicate test name in gdb.base/jit-so.exp adds 111b33f0b8 [gdb/testsuite] Fix duplicate test-names in gdb.dwarf2 adds 9a94694506 [gdb/testsuite] use args as lib list for jit-elf tests adds f801207197 [gdb/testsuite] add lib/jit-elf-helpers.exp adds 80ad340c90 [gdb/testsuite] use -Ttext-segment for jit-elf tests adds aff4e759b8 [gdb/testsuite] define jit function name via macro adds 2528f8ada6 [gdb/testsuite] add jit-elf-util.h and run jit function adds c9f3b40e1a [gdb/testsuite] Fix duplicate test-names in gdb.{gdb,opt,xml} adds 7c121311ad [gdb/testsuite] Fix duplicate test-names in gdb.pascal adds af2d5cd8e9 [gdb/testsuite] Fix duplicate test-names in gdb.trace adds 7549fed824 [gdb/testsuite] Fix duplicate test-names in gdb.fortran adds dbb0ab10dd [gdb/testsuite] Fix duplicate test-names in gdb.ada adds b4991d292e [gdb/testsuite] Fix duplicate test-names in gdb.multi adds 533f049e00 [PATCH] bfd: Fix 64-bit relocation handling for a.out adds 1b59ca1cf1 [gdb/testsuite] Fix tcl error in jit-elf-helpers.exp adds c7c6634180 [gdb/testsuite] Fix incorrect string concat in jit-elf.exp adds 02ff80c296 gdb: make two objfile functions return bool adds 843f4d9357 gdb/testsuite: Disable path and duplicate checks when parall [...] adds 09f20ec886 Automatic date update in version.in adds 90d00bbd9c Sync config and libiberty with GCC adds ba311c5b10 Have the linker's help text include the default setting of t [...] adds f7e23710fc gdb: update the copyright year in async-event.[ch] adds a89febbd83 Remove ada-lang.c:align_value adds 4ac31493c8 Automatic date update in version.in adds fc46e8bd35 RISC-V: Add elfNN_riscv_mkobject to initialize RISC-V tdata. adds 9d95b8e9d6 Update Swedish translation for the gas sub-directory and a n [...] adds fc75c28ba1 gdb: protect some 'regcache_read_pc' calls adds 7ca9b62a2b gdb/infrun: move a 'regcache_read_pc' call down to first use adds 293b3ebcba gdb/infrun: extract out a code piece into 'mark_non_executin [...] adds d890404b63 gdb: introduce 'all_non_exited_process_targets' and 'switch_ [...] adds 6ad8291970 gdb/infrun: enable/disable thread events of all targets in s [...] adds a05575d39a gdb/infrun: handle already-exited threads when attempting to stop adds 971a374783 [gdb/testsuite] Split up multi-exec test-cases adds 02eba61aa6 [gdb/testsuite] Fix gdb.fortran/nested-funcs-2.exp with gdbserver adds 67607e24d0 gdb: add type::code / type::set_code adds 7813437494 gdb: remove TYPE_CODE macro adds 6a31512fd4 gold: powerpc: Test whether sym is not a plugin in do_gc_mar [...] adds 29d6859f09 gdb: infrun: consume multiple events at each pass in stop_al [...] adds a51951c258 Disable record btrace bts support for AMD processors adds 2a50b40146 Fix tight loop on recursively-defined symbols adds 013707794a Enable hardware breakpoints for gdbserver on Windows adds 272c36b87f Fix global variable collision in gdb.multi/multi-kill.exp adds 3c5c364972 Fix gdb.multi/multi-kill.exp adds c959562d9b contrib: Update dg-extract-results.* from gcc adds d1034d7878 gdb/testsuite: Revert commit 843f4d93576eef02139f7b1b3fa1cea [...] adds 6dbc505a74 [gdb/testsuite] Rename *.exp.in to *.exp.tcl adds 163df4df08 Don't silently skip tests if OpenCL is unsupported adds 86e4e63d7c Fix "control reaches end of non-void function" errors in testsuite adds b2188a06e4 update name of several Ada fixed-point type handling functions adds a7b9ceb8b4 Fix the only incorrect case found by command_structure_invar [...] adds 58e6ac7006 Add a selftest that detects a 'corrupted' command tree struc [...] adds 0605465feb Fix problem that alias can be defined or not depending on th [...] adds 3f4d92ebdf Fix the problems reported by prefix check of command-def-sel [...] adds 89bcba74f8 command-def-selftests.c: detect missing or wrong prefix cmd [...] adds 7aa1b46f43 Fix inconsistent output of prefix and bugs in 'show' command adds 3b3aaacba1 Fix/improve 'help CLASS' output adds 7c05caf72d Fix/improve 'apropos' output adds 57b4f16e49 Ensure class_alias is only used for user-defined aliases. adds 5b4a1a8dbe Update NEWS and documentation for help and apropos changes. adds 8c14c3a373 Remove allocate_symbol et al adds d6bc0792ed Remove lookup_objfile_from_block adds 1c5dd7a572 Automatic date update in version.in adds 8f86ae1a18 gdb: remove unnecessary struct typedef in sparc64-tdep.c adds 8bbf03947d gdbserver/linux-ia64-low: fix a build-breaking typo adds 9bf058f094 Fix IA64 GNU/Linux build adds 56770bdab2 Sync config with GCC adds 59f7bd8d2b gdb: fix -Wtautological-overlap-compare warning in mips-linu [...] adds 2dab0c7ba0 Remove ALL_UIS adds d0e39ea27c gdb: add type::name / type::set_name adds 7d93a1e0b6 gdb: remove TYPE_NAME macro adds 7cfd74cfc6 Fix gdb.multi/multi-re-run.exp with native-gdbserver adds 966dc1a27c Automatic date update in version.in adds 7f32a4d5ae Stop considering hw and sw breakpoint locations duplicates ( [...] adds 83d27139ca binutils: Add myself as maintainer for OpenRISC adds 07a78c5956 Automatic date update in version.in adds 503648e41e Don't handle lret/iret when -mlfence-before-ret=[or|not|shl| [...] adds d402189f2f Re: Fix tight loop on recursively-defined symbols adds 5e365e474b Prevent a potential use-after-fee memory corruption bug in t [...] adds ca859a8939 Fix the BFD library to handle Windows pathnames with more th [...] adds 7a87e9c805 ECOFF slurp_relocs thinko adds e6ddf2af20 Updated translations for the gprof and ld sub-directories adds 6e0c75f7c4 [PATCH] ld: fix s/claimi/claim/ typo adds 3edf7b9f2c Show AIX gc'd symbol address adjustments in map file adds 1d72769534 [gdb/testsuite] Use with_test_prefix in gdb.base/gdb-caching [...] adds ed02cdb5b7 Fix a use-after-free bug in the BFD library when scanning a [...] adds 7f20433998 Remove unused ps_lgetLDT etc. on Solaris/x86 [PR25981] adds e52a0f1bd9 Avoid short i386 register names on Solaris/x86 [PR25981] adds 3ecde59918 Automatic date update in version.in adds 39a1432c09 win32 typo fix adds 0e1d094e96 Clear all local_symbol.lsy_flags adds 765cf5f623 Use bfd_get_filename throughout bfd adds c177f3771c Use bfd_get_filename throughout binutils adds 69f57659c3 Use bfd_get_filename throughout gas adds 607b483327 Use bfd_get_filename throughout ld adds 7e05773767 [PATCH v3] aarch64: Emit jump slot for conditional branch to [...] adds ae440402f5 or1k: Remove 64-bit support, it's not used and it breaks 32- [...] adds a501eb446f or1k: Regenerate opcodes after removing 32-bit support adds 164446e04c Fix the ARM assembler to generate a Realtime profile for armv8-r. adds 7e94cf6cb0 OpenRISC BFD fixups for Glibc: adds 8ac10c5bfc Allow readelf to issue warnings if checking is enabled and t [...] adds 62982abdee gdb: allocate symfile_segment_data with new adds 68b888fff3 gdb: use std::vector to store segments in symfile_segment_data adds 9005fbbb00 gdb: make symfile_segment_data::segment_info an std::vector adds 6fd1d259e9 Fix thinko in recent update to bfd_section_from_shdr. adds 1d6ce4d312 gdb: fix -Wtautological-overlap-compare error in h8300-tdep.c adds ad80db5b9f Default gdb_bfd_open's fd parameter to -1 adds 4111f652f9 Eliminate target_fileio_open_warn_if_slow adds 98c59b527b Make exec-file-mismatch compare build IDs adds f408d82c7a gdb: fix off-by-one error in quirk_rust_enum adds 563c591bed Update call to target_fileio_open adds 7d874253bf Fix duplicate tests in gdb.rust adds 4cd9f3d510 [gdb/testsuite] Fix typo in gdb.base/gdb-caching-proc.exp adds 76571211fe Restore missing Rust test adds c7e9767920 Use bfd_get_filename throughout gdb adds 3c568b8afa PR26011, excessive memory allocation with fuzzed reloc sections adds 3d205eb448 Power10 dcbf, sync, and wait extensions. adds 84f800117f Automatic date update in version.in adds 7b958a48e1 PR25993, read of freed memory adds 9a0bacfb08 [gdb/symtab] Handle .gdb_index in ada language mode adds 11c0dd51e8 Fix thinko in bfd ChangeLog entry adds 250106a76a Remove bound_name static from ada-lang.c adds b4757f2e45 Fix array_char_idx.exp adds 41977d16e4 gdb/testsuite: check mmap ret val against MAP_FAILED adds 8f595e9b4f [PATCH v2 0/9] RISC-V: Support version controling for ISA st [...] adds 9d428aae67 gdb: reset/recompute objfile section offsets in reread_symbols adds 1484644d35 Automatic date update in version.in adds c31ab5a001 asan: readelf: wild read in get_num_dynamic_syms adds c95949892f Replace "if (x) free (x)" with "free (x)", bfd adds 9db70fc365 Replace "if (x) free (x)" with "free (x)", binutils adds 9fbb53c7c8 Replace "if (x) free (x)" with "free (x)", gas adds 3d45296946 Replace "if (x) free (x)" with "free (x)", gprof adds 5e2ab61254 Replace "if (x) free (x)" with "free (x)", ld adds d96bf37ba8 Replace "if (x) free (x)" with "free (x)", opcodes adds 0490dd41ae Re: PR25993, read of freed memory adds 84d53fa9d2 gdb: remove unnecessary NULL checks before xfree adds aa370940e2 gdb: fix -Wtautological-overlap-compare error in lm32-tdep.c adds 1b2e4380eb Automatic date update in version.in adds 6f3fe02b0b PowerPC: downgrade FP mismatch error for shared libraries to [...] adds 7c13f4e875 gdb: Restore old annotations behaviour when printing frame info adds 9392ebb3bb Remove obsolete declaration adds 5e33d5f4e1 gdb: add type::num_fields / type::set_num_fields adds 1f704f761b gdb: remove TYPE_NFIELDS macro adds 3cabb6b069 gdb: add type::fields / type::set_fields adds 80fc5e77f0 gdb: remove TYPE_FIELDS macro adds a3d674e022 Automatic date update in version.in adds 3f3c36087e ar many_files test adds c892b44730 Fix potential segfault adds 51e2cfa2dc Use safe-ctype.h (ISSPACE etc.) in symbol parsing & comparison adds eca1f90cf4 Add completion styling adds 26f1625454 Document the GDB 9.2 release in gdb/ChangeLog adds ceacbf6edf gdb: remove TYPE_FIELD macro adds 4636b7db71 Automatic date update in version.in adds 309cae1f7b ld: Add -Bsymbolic-functions tests adds bb68f22c8e ld: Handle --dynamic-list* before -Bsymbolic -Bsymbolic-functions adds e08bd6c508 Don't remove C++ aliases from completions if symbol doesn't match adds 41a77cbaad gdb: make gdbarch.sh write gdbarch.{c,h} directly adds 72393fd103 RISC-V: Gas inserts cfa relocs in wrong section. adds ddb9ebd500 Automatic date update in version.in adds 0a4f5f8cae Revert "Add completion styling" adds 3c5a0e025b [gdb/testsuite] Add target board gold adds 465e1b0f19 [gdb/testsuite] Fix exec_is_pie with gold linker adds 8f7d38efad [gdb/testsuite] Fix var use in compile_and_download_n_jit_so adds a39d29cda1 gas: Update fr_literal access in frag for GCC 10 adds af2c48d854 ld: Pass -z notext to linker for tests with DT_TEXTREL adds 07e0bb0fb2 ld-x86-64: Pass -z notext to linker for tests with DT_TEXTREL adds 42cf184456 [gdb/testsuite] Add comment in exec_is_pie adds 92651b1d91 gdb: Move construct_inferior_arguments to gdbsupport adds c699004a29 gdbsupport: Adapt construct_inferior_arguments adds 8c4b5f3d98 gdbsupport: Let construct_inferior_arguments take gdb::array [...] adds b69ca137ac gdbserver: Don't add extra NULL to program args adds ace6b9195e nto_process_target::create_inferior: Pass args as char ** adds bea571ebd7 Use construct_inferior_arguments which handles special chars adds 7dbfcd6f79 gdbsupport: Drop now unused function 'stringify_argv' adds 75d0451240 gdb/testsuite: support passing inferior arguments with nativ [...] adds 6cf66e763a gdb/testsuite: add inferior arguments test adds 462f72c552 gdb/testsuite: add simavr.exp board adds 1218a4bf49 gdb: make avr_integer_to_address generate code or data addre [...] adds 043e2e02c0 [gdb/testsuite] Add target board gold-gdb-index adds 68dc60e6a7 ELF: Updated comments for ET_EXEC and ET_DYN adds 6c115e16ca gas: Silence GCC 10 warning on tc-cr16.c adds dcb5d41bef Automatic date update in version.in adds 9fcc34577e tc-cr16.c: Use memmove to concatenate 2 overlapping strings adds c6412eeea9 gas: Silence GCC 10 warning on tc-mcore.c adds 40d22035a7 [gdb/testsuite] Add test-case gold-gdb-index.exp adds a05e3e2039 tc-score.c: Replace overlapping sprintf with memmove adds 9e7cb4c359 Extend the error message displayed when a plugin fails to load. adds e67e940f5d gas: Silence GCC 10 warning on tc-crx.c adds 70b1b570bf gas: Silence GCC 10 warning on tc-v850.c adds c4612b92e3 gas: Silence GCC 10 warning tc-vax.c adds 8bbc5da5ee gas: Silence GCC 10 warning on tc-visium.c adds f687f5f563 S/390: z13: Accept vector alignment hints adds e3fed0f2fe tc-xgate.c: Replace R_XGATE_PCREL_X with BFD_RELOC_XGATE_PCREL_X adds 57b179405a ChangeLog entries for f687f5f563 adds 0db49895f3 Use = instead of == for better portability
No new revisions were added by this update.
Summary of changes: ChangeLog | 6 + bfd/ChangeLog | 365 + 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 | 22 +- bfd/bfd.c | 13 +- bfd/bfdio.c | 21 +- bfd/cache.c | 15 +- bfd/coff-alpha.c | 9 +- bfd/coff-i386.c | 72 + bfd/coff-ppc.c | 95 +- bfd/coff-sh.c | 17 +- bfd/coff-stgo32.c | 3 +- bfd/coff-x86_64.c | 73 + bfd/coffcode.h | 3 +- bfd/coffgen.c | 27 +- bfd/cofflink.c | 98 +- bfd/coffswap.h | 2 +- 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 | 43 +- bfd/ecoff.c | 71 +- bfd/ecofflink.c | 19 +- bfd/elf-bfd.h | 10 + bfd/elf-eh-frame.c | 19 +- bfd/elf-m10200.c | 27 +- bfd/elf-m10300.c | 33 +- bfd/elf-strtab.c | 3 +- bfd/elf.c | 91 +- bfd/elf32-arc.c | 12 +- bfd/elf32-arm.c | 28 +- bfd/elf32-avr.c | 33 +- bfd/elf32-bfin.c | 24 +- bfd/elf32-cr16.c | 44 +- bfd/elf32-crx.c | 27 +- bfd/elf32-epiphany.c | 12 +- bfd/elf32-frv.c | 14 +- bfd/elf32-ft32.c | 6 +- bfd/elf32-h8300.c | 27 +- bfd/elf32-hppa.c | 2 +- bfd/elf32-ip2k.c | 15 +- bfd/elf32-m32c.c | 18 +- bfd/elf32-m68hc11.c | 16 +- bfd/elf32-m68k.c | 10 +- bfd/elf32-microblaze.c | 22 +- bfd/elf32-msp430.c | 11 +- bfd/elf32-nds32.c | 28 +- bfd/elf32-nios2.c | 3 +- bfd/elf32-or1k.c | 368 +- bfd/elf32-ppc.c | 71 +- bfd/elf32-pru.c | 11 +- bfd/elf32-rl78.c | 10 +- bfd/elf32-rx.c | 6 +- bfd/elf32-score.c | 4 + bfd/elf32-score7.c | 4 + bfd/elf32-sh.c | 64 +- bfd/elf32-spu.c | 42 +- bfd/elf32-tic6x.c | 7 + bfd/elf32-v850.c | 9 +- bfd/elf32-xtensa.c | 151 +- bfd/elf64-alpha.c | 85 +- bfd/elf64-hppa.c | 5 +- bfd/elf64-ia64-vms.c | 50 +- bfd/elf64-mips.c | 7 +- bfd/elf64-mmix.c | 8 +- bfd/elf64-ppc.c | 117 +- bfd/elf64-sparc.c | 7 +- bfd/elfcode.h | 32 +- bfd/elfcore.h | 4 +- bfd/elflink.c | 216 +- bfd/elfnn-aarch64.c | 105 +- bfd/elfnn-ia64.c | 41 +- bfd/elfnn-riscv.c | 31 +- bfd/elfxx-mips.c | 86 +- bfd/elfxx-riscv.c | 285 +- bfd/elfxx-riscv.h | 6 + bfd/elfxx-target.h | 4 + bfd/elfxx-x86.c | 3 +- bfd/format.c | 8 +- bfd/ihex.c | 20 +- bfd/libbfd.c | 2 +- bfd/libbfd.h | 6 + bfd/linker.c | 14 +- bfd/mach-o.c | 29 +- bfd/mmo.c | 3 +- bfd/opncls.c | 91 +- bfd/pdp11.c | 52 +- bfd/pe-i386.c | 3 + bfd/pe-x86_64.c | 66 +- bfd/peXXigen.c | 30 +- 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/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 | 5 +- bfd/vms-lib.c | 21 +- bfd/xcofflink.c | 111 +- bfd/xtensa-isa.c | 43 +- binutils/ChangeLog | 208 + binutils/MAINTAINERS | 3 +- binutils/NEWS | 6 + binutils/addr2line.c | 10 +- binutils/ar.c | 17 +- binutils/arsup.c | 10 +- binutils/binemul.c | 2 +- binutils/coffgrok.c | 4 +- binutils/dlltool.c | 16 +- binutils/doc/binutils.texi | 20 +- binutils/dwarf.c | 60 +- binutils/dwarf.h | 23 +- binutils/elfcomm.c | 12 +- binutils/elfcomm.h | 4 +- binutils/objcopy.c | 12 +- binutils/objdump.c | 67 +- binutils/po/sr.po | 8149 ++++++++++++------ binutils/rddbg.c | 13 +- binutils/readelf.c | 1453 ++-- 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 | 56 + 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 | 18 + cpu/mep.opc | 3 +- cpu/or1k.cpu | 35 +- cpu/or1kcommon.cpu | 14 - cpu/or1korfpx.cpu | 64 - gas/ChangeLog | 642 ++ gas/NEWS | 5 + gas/atof-generic.c | 6 +- gas/config.in | 9 + gas/config/obj-elf.c | 326 +- gas/config/obj-elf.h | 29 +- gas/config/tc-aarch64.c | 10 +- gas/config/tc-arm.c | 37 +- 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-ppc.c | 14 +- gas/config/tc-riscv.c | 527 +- 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/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/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/gas.exp | 1 + 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/pr24753.d | 7 + gas/testsuite/gas/arm/pr24753.s | 12 + gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/elf/pr25917.d | 9 + gas/testsuite/gas/elf/pr25917.s | 4 + gas/testsuite/gas/i386/i386.exp | 5 + 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/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 | 16 +- gdb/ChangeLog | 1326 +++ gdb/Makefile.in | 2 +- gdb/NEWS | 31 +- gdb/aarch64-tdep.c | 50 +- gdb/ada-exp.y | 4 +- gdb/ada-lang.c | 667 +- gdb/ada-lang.h | 9 +- gdb/ada-tasks.c | 14 +- gdb/ada-typeprint.c | 185 +- gdb/ada-valprint.c | 59 +- 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 | 19 +- gdb/annotate.h | 16 +- gdb/arc-tdep.c | 6 +- gdb/arm-tdep.c | 61 +- gdb/async-event.c | 76 +- gdb/async-event.h | 2 +- gdb/avr-tdep.c | 19 +- gdb/ax-gdb.c | 98 +- gdb/block.c | 9 +- gdb/block.h | 10 + gdb/blockframe.c | 18 +- gdb/break-catch-throw.c | 12 +- gdb/breakpoint.c | 546 +- gdb/btrace.c | 10 +- gdb/build-id.c | 2 +- gdb/buildsym.c | 9 +- gdb/c-exp.y | 25 +- gdb/c-lang.c | 28 +- gdb/c-typeprint.c | 116 +- gdb/c-valprint.c | 44 +- gdb/c-varobj.c | 58 +- gdb/cli/cli-cmds.c | 53 +- gdb/cli/cli-decode.c | 321 +- gdb/cli/cli-decode.h | 3 - 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-utils.c | 4 +- gdb/coff-pe-read.c | 2 +- gdb/coffread.c | 88 +- gdb/command.h | 49 +- 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-object-load.c | 45 +- gdb/compile/compile-object-load.h | 1 - gdb/compile/compile-object-run.c | 12 +- gdb/completer.c | 12 +- gdb/config.in | 6 - gdb/configure | 27 - gdb/configure.ac | 7 - gdb/contrib/cc-with-tweaks.sh | 14 +- gdb/corefile.c | 3 +- gdb/cp-abi.c | 6 +- gdb/cp-namespace.c | 10 +- gdb/cp-support.c | 75 +- gdb/cp-support.h | 11 +- gdb/cp-valprint.c | 36 +- gdb/cris-tdep.c | 4 +- gdb/csky-tdep.c | 2 +- gdb/ctfread.c | 38 +- gdb/d-exp.y | 10 +- gdb/d-namespace.c | 4 +- gdb/d-valprint.c | 6 +- gdb/darwin-nat.c | 68 +- gdb/data-directory/Makefile.in | 2 +- gdb/dbxread.c | 9 +- gdb/doc/ChangeLog | 41 + gdb/doc/gdb.texinfo | 65 +- gdb/doc/python.texi | 39 +- gdb/dtrace-probe.c | 2 +- gdb/dwarf2/attribute.c | 18 + gdb/dwarf2/attribute.h | 4 + gdb/dwarf2/expr.c | 8 +- gdb/dwarf2/frame-tailcall.c | 37 +- gdb/dwarf2/frame.c | 12 +- gdb/dwarf2/index-cache.c | 18 +- gdb/dwarf2/index-write.c | 2 + gdb/dwarf2/loc.c | 90 +- gdb/dwarf2/loc.h | 10 +- gdb/dwarf2/read.c | 1468 ++-- gdb/elfread.c | 18 +- gdb/eval.c | 181 +- gdb/exec.c | 62 +- gdb/expprint.c | 4 +- gdb/extension.c | 153 +- gdb/f-lang.c | 28 +- gdb/f-typeprint.c | 56 +- gdb/f-valprint.c | 16 +- gdb/fbsd-tdep.c | 8 +- gdb/findvar.c | 14 +- gdb/frame.c | 8 + gdb/frame.h | 4 + gdb/frv-tdep.c | 10 +- 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 | 870 +- gdb/gdbtypes.h | 301 +- gdb/gnu-v2-abi.c | 22 +- gdb/gnu-v3-abi.c | 90 +- gdb/go-exp.y | 2 +- gdb/go-lang.c | 18 +- gdb/go-typeprint.c | 4 +- gdb/go-valprint.c | 2 +- gdb/guile/scm-lazy-string.c | 4 +- gdb/guile/scm-math.c | 16 +- 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 | 16 +- gdb/i386-darwin-tdep.c | 10 +- gdb/i386-sol2-nat.c | 20 +- gdb/i386-tdep.c | 75 +- 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 | 30 +- gdb/inf-ptrace.c | 108 - gdb/inf-ptrace.h | 11 - gdb/infcall.c | 42 +- gdb/infcmd.c | 150 +- gdb/inferior.c | 11 - gdb/inferior.h | 16 - gdb/infrun.c | 379 +- gdb/iq2000-tdep.c | 24 +- gdb/jit.c | 2 +- gdb/language.c | 13 +- gdb/linespec.c | 156 +- gdb/linux-fork.c | 4 +- gdb/linux-tdep.c | 4 +- gdb/lm32-tdep.c | 14 +- gdb/m2-lang.c | 14 +- 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 | 4 +- gdb/mdebugread.c | 102 +- 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-main.c | 6 +- gdb/minsyms.c | 5 +- gdb/mips-linux-tdep.c | 6 +- gdb/mips-tdep.c | 120 +- gdb/mn10300-tdep.c | 14 +- gdb/msp430-tdep.c | 24 +- gdb/nat/linux-btrace.c | 6 + gdb/nat/windows-nat.h | 5 + gdb/nbsd-nat.c | 304 +- gdb/nbsd-nat.h | 10 + gdb/nbsd-tdep.c | 20 + gdb/nds32-tdep.c | 6 +- gdb/nios2-tdep.c | 2 +- gdb/objc-lang.c | 2 +- gdb/objfiles.c | 19 +- gdb/objfiles.h | 9 +- gdb/obsd-nat.c | 63 + gdb/obsd-nat.h | 12 + gdb/opencl-lang.c | 58 +- gdb/or1k-tdep.c | 10 +- gdb/p-exp.y | 18 +- gdb/p-lang.c | 8 +- gdb/p-typeprint.c | 74 +- gdb/p-valprint.c | 58 +- gdb/parse.c | 2 +- gdb/ppc-linux-tdep.c | 4 +- gdb/ppc-nbsd-tdep.c | 4 +- gdb/ppc-sysv-tdep.c | 206 +- gdb/printcmd.c | 246 +- 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 | 81 +- gdb/progspace.h | 17 +- gdb/psympriv.h | 8 + gdb/psymtab.c | 65 +- gdb/python/py-cmd.c | 9 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/python/py-framefilter.c | 6 +- gdb/python/py-lazy-string.c | 6 +- gdb/python/py-type.c | 87 +- gdb/python/py-value.c | 50 +- gdb/python/py-xmethods.c | 8 +- gdb/python/python.c | 14 +- gdb/record-btrace.c | 26 +- gdb/regcache.c | 38 +- gdb/reggroups.c | 4 +- gdb/remote-fileio.c | 8 +- gdb/remote-fileio.h | 4 +- gdb/remote.c | 47 +- gdb/reverse.c | 10 +- gdb/riscv-tdep.c | 60 +- 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 | 20 +- gdb/rust-exp.y | 8 +- gdb/rust-lang.c | 320 +- gdb/rx-tdep.c | 24 +- gdb/s12z-tdep.c | 6 +- gdb/s390-tdep.c | 26 +- gdb/score-tdep.c | 12 +- gdb/sh-tdep.c | 38 +- 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 | 6 +- gdb/sparc-tdep.c | 16 +- gdb/sparc64-tdep.c | 40 +- gdb/stabsread.c | 187 +- gdb/stack.c | 86 +- gdb/stap-probe.c | 2 +- gdb/stubs/ChangeLog | 4 + gdb/stubs/ia64vms-stub.c | 2 +- gdb/symfile-debug.c | 6 +- gdb/symfile-mem.c | 14 +- gdb/symfile.c | 68 +- gdb/symfile.h | 41 +- gdb/symmisc.c | 142 +- gdb/symtab.c | 249 +- 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 | 6 +- gdb/target-float.c | 24 +- gdb/target.c | 46 +- gdb/target.h | 20 +- gdb/testsuite/ChangeLog | 768 ++ 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/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.arch/amd64-prologue-skip-cf-protection.c | 21 + .../gdb.arch/amd64-prologue-skip-cf-protection.exp | 65 + 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.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 | 42 +- gdb/testsuite/gdb.base/break.exp | 77 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 4 +- 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 | 8 +- 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/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/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/sepdebug.exp | 3 - gdb/testsuite/gdb.base/shlib-call.exp | 11 +- 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/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-ifunc.exp | 12 +- gdb/testsuite/gdb.cp/annota2.exp | 11 +- gdb/testsuite/gdb.cp/annota3.exp | 2 +- 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/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/print-demangle.exp | 32 + 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.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.dwarf2/dw2-namespaceless-anonymous.S | 93 - .../gdb.dwarf2/dw2-namespaceless-anonymous.c | 22 + .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 44 +- 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/implref-struct.exp | 10 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 24 + gdb/testsuite/gdb.dwarf2/main-foo.c | 34 + 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/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.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.xml/tdesc-regs.exp | 8 +- gdb/testsuite/lib/check-test-names.exp | 174 + gdb/testsuite/lib/fortran.exp | 20 + gdb/testsuite/lib/gdb.exp | 164 +- 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 | 5 +- gdb/top.h | 12 +- gdb/tracepoint.c | 8 +- gdb/tui/tui-win.c | 26 +- gdb/typeprint.c | 20 +- gdb/unittests/command-def-selftests.c | 216 + gdb/unittests/help-doc-selftests.c | 108 - gdb/unittests/lookup_name_info-selftests.c | 6 +- gdb/utils.c | 84 +- gdb/v850-tdep.c | 26 +- gdb/valarith.c | 132 +- gdb/valops.c | 292 +- gdb/valprint.c | 43 +- gdb/value.c | 73 +- gdb/value.h | 29 +- gdb/varobj.c | 6 +- gdb/vax-tdep.c | 6 +- gdb/windows-nat.c | 12 +- gdb/windows-tdep.c | 39 +- gdb/xcoffread.c | 9 +- gdb/xstormy16-tdep.c | 10 +- gdb/xtensa-tdep.c | 12 +- gdbserver/ChangeLog | 86 + gdbserver/config.in | 6 - gdbserver/configure | 28 - gdbserver/configure.ac | 8 - gdbserver/configure.srv | 4 +- 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/server.cc | 6 +- gdbserver/win32-arm-low.cc | 10 +- gdbserver/win32-i386-low.cc | 174 +- gdbserver/win32-low.cc | 241 +- gdbserver/win32-low.h | 10 +- gdbsupport/ChangeLog | 39 + 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/gdb-safe-ctype.h | 46 + gdbsupport/gdb-sigmask.h | 2 +- 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 | 59 + 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 + ld/ChangeLog | 379 + ld/Makefile.am | 2 + ld/Makefile.in | 3 + ld/NEWS | 4 + ld/configure.tgt | 2 + ld/deffilep.y | 33 +- ld/emulparams/elf32rx_linux.sh | 17 + ld/emultempl/aix.em | 33 +- ld/emultempl/armcoff.em | 3 +- ld/emultempl/beos.em | 10 +- ld/emultempl/elf.em | 10 +- ld/emultempl/generic.em | 3 +- ld/emultempl/linux.em | 3 +- ld/emultempl/msp430.em | 6 +- 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/ld.texi | 17 +- ld/ldelf.c | 3 +- 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/ldmain.c | 9 +- ld/ldmisc.c | 30 +- ld/lexsup.c | 59 +- 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/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-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/exclude3b.d | 2 +- ld/testsuite/ld-elf/global1.d | 2 +- ld/testsuite/ld-elf/hash.d | 2 +- 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 | 2 +- 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 | 4 +- ld/testsuite/ld-elf/pr19698.d | 2 +- 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/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-elfvers/vers.exp | 2 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 3 + 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-misc/start.s | 2 +- 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-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/memory.t | 4 +- ld/testsuite/ld-scripts/memory_sym.t | 2 +- 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 | 258 + opcodes/aarch64-asm-2.c | 769 +- opcodes/aarch64-dis-2.c | 3812 ++++----- opcodes/aarch64-opc-2.c | 53 +- opcodes/aarch64-opc.c | 3 + opcodes/aarch64-opc.h | 1 + opcodes/aarch64-tbl.h | 3 + opcodes/arc-ext.c | 10 +- opcodes/bpf-desc.c | 16 +- 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/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 +- 1213 files changed, 65825 insertions(+), 37291 deletions(-) create mode 100644 binutils/testsuite/binutils-all/zero-sec.r create mode 100644 binutils/testsuite/binutils-all/zero-sec.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/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/pr24753.d create mode 100644 gas/testsuite/gas/arm/pr24753.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/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/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/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 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/dw4-toplevel-types.cc create mode 100644 gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.exp create mode 100644 gdb/testsuite/gdb.dwarf2/main-foo.c create mode 100644 gdb/testsuite/gdb.dwarf2/struct-with-sig.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 create mode 100644 gdbsupport/gdb-safe-ctype.h 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/rxlinux.em 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-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