This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check_bootstrap/release-aarch64-check_bootstrap_lto in repository toolchain/ci/binutils-gdb.
omits 5c0b4ee406 i386: Don't allow GOTOFF relocation against IFUNC symbol for PIC omits 19892fedb7 x86: Properly check invalid relocation against protected symbol omits 730a2af40f Automatic date update in version.in omits 2365eacffe Automatic date update in version.in omits 3972c8ffe0 Automatic date update in version.in omits 178b942b8e Automatic date update in version.in omits 37eaf1f099 Automatic date update in version.in omits f0b3db3175 Automatic date update in version.in omits c26e2c8be8 Automatic date update in version.in omits 969726c31f Automatic date update in version.in omits 04d235629f Automatic date update in version.in omits ed74e861d7 Automatic date update in version.in omits b8a2baa80b libctf: tests: prune warnings from compiler output omits 7f9a495a16 libctf: fix linking together multiple objects derived from t [...] omits 04d55a034c Automatic date update in version.in omits 9f3ab5dddb Automatic date update in version.in omits f1f91e76db Automatic date update in version.in omits faa0405980 Automatic date update in version.in omits fa7673bf14 Automatic date update in version.in omits 97dd8079fe PowerPC64: fix assertion in ppc_build_one_stub with -Os code omits eed56ee299 Automatic date update in version.in omits 8e001ed8f2 Automatic date update in version.in omits 6b2a26c63b Automatic date update in version.in omits f0b5a0b568 Automatic date update in version.in omits 5cc2bdc75b Automatic date update in version.in omits a06ed65fce Automatic date update in version.in omits 164daf3d64 Automatic date update in version.in omits 8b1dda80a5 Automatic date update in version.in omits a4577d4f18 Automatic date update in version.in omits 614000f9d7 Automatic date update in version.in omits ebd859d2cc Automatic date update in version.in omits d2823f8c27 Automatic date update in version.in omits 949c11728c Automatic date update in version.in omits fe36d34f25 Automatic date update in version.in omits 0dae8bed68 Automatic date update in version.in omits 884e81eeb2 Automatic date update in version.in omits d61f79dc47 Automatic date update in version.in omits c86fbb1d88 Automatic date update in version.in omits 724f6468fb Automatic date update in version.in omits aef4bdb2ed Automatic date update in version.in omits db802012a3 Automatic date update in version.in omits b28a1fd505 Automatic date update in version.in omits e1ea1dafff x86: Properly handle IFUNC function pointer reference omits e35ea91a86 Automatic date update in version.in omits 1d81266d92 Automatic date update in version.in omits b0530a6f3d Automatic date update in version.in omits 81d275cb83 Automatic date update in version.in omits 794474ead0 Automatic date update in version.in omits 220b941f1e Automatic date update in version.in omits 912f2e4449 Automatic date update in version.in omits 93054037f1 Automatic date update in version.in omits bc8ba34fc2 Automatic date update in version.in omits af58abfd80 Automatic date update in version.in omits d200cde62c Automatic date update in version.in omits 31fd6cd3d7 Automatic date update in version.in omits 475549dc3a Automatic date update in version.in omits ffc7aa903b AArch64: Enable FP16 by default for Armv9-A. omits f20245c35f Automatic date update in version.in omits 39c6088537 Automatic date update in version.in omits 6a8f225543 Automatic date update in version.in omits 134f17ef68 Automatic date update in version.in omits e1a54cb87b Automatic date update in version.in omits d8ecd959cc Automatic date update in version.in omits 7aa02500cb Automatic date update in version.in omits 3d549e5ccc PR29142, segv in ar with empty archive and libdeps specified omits 7646a5c999 Automatic date update in version.in omits e15ecaa1e8 Automatic date update in version.in omits 1bd729e36b Automatic date update in version.in omits c473aa1b9d M68K: avoid quadratic slowdlow in label alignment check omits 8d1187516e Adjust ld ctf test for 32-bit targets omits 74ef67f9ba Automatic date update in version.in omits 5b43f78fb1 Automatic date update in version.in omits 5e59286034 Automatic date update in version.in omits 94e07b6911 Automatic date update in version.in omits bd6c5ec02d Automatic date update in version.in omits 3f6cd7f949 Automatic date update in version.in omits 0fcbc076a1 Automatic date update in version.in omits 68e3c0247d Automatic date update in version.in omits c06df04e57 Automatic date update in version.in omits 5b8cba9680 Automatic date update in version.in omits f232cf597f Automatic date update in version.in omits 9c67f6382a x86: Properly handle function pointer reference omits 9a01457e02 s390: Add DT_JMPREL pointing to .rela.[i]plt with static-pie omits 82a5bb730a s390: Avoid dynamic TLS relocs in PIE omits 00415c4cb8 Automatic date update in version.in omits 600c091812 Automatic date update in version.in omits d9229193f1 Automatic date update in version.in omits 334a1f8735 Automatic date update in version.in omits 661f63c165 Automatic date update in version.in omits 62c7851044 Automatic date update in version.in omits 806da170bc Automatic date update in version.in omits e2d90f8c8d Automatic date update in version.in omits f9b660d1d6 Automatic date update in version.in omits be52d32160 Automatic date update in version.in omits 606ada8510 Automatic date update in version.in omits 18e8fb6965 Automatic date update in version.in omits 135b09fbfb Automatic date update in version.in omits b110bd43da Automatic date update in version.in omits 33e4226249 Automatic date update in version.in omits d54081c642 LoongArch: Update ABI eflag in elf header. omits 0a2b84a7e0 Automatic date update in version.in omits af959fce9c Automatic date update in version.in omits c210342d7f Automatic date update in version.in omits 1ca6ee886f Automatic date update in version.in omits 8aaab697e3 Automatic date update in version.in omits e733374350 Automatic date update in version.in omits fb4d148004 IBM zSystems: Add support for z16 as CPU name. omits 158dafe913 Automatic date update in version.in omits 06ef3111fd Automatic date update in version.in omits 2de7516720 Automatic date update in version.in omits 72a6a32099 Automatic date update in version.in omits 907a9b092a Automatic date update in version.in omits 5bb1199bbe Automatic date update in version.in omits 4a50e8e714 Automatic date update in version.in omits fb3c673cd5 Automatic date update in version.in omits cf83032c08 Automatic date update in version.in omits 3420ff8481 Automatic date update in version.in omits 68314544f8 Automatic date update in version.in omits c4d778f7e2 Automatic date update in version.in omits a3007430d8 Automatic date update in version.in omits 3d3cb34614 Automatic date update in version.in omits 975b554023 libctf, ld: diagnose corrupted CTF header cth_strlen omits 92b4ebaa2d Automatic date update in version.in omits 9985236551 dlltool: Use the output name as basis for deterministic temp [...] omits 26ab93fb53 Automatic date update in version.in omits 8a78349beb Automatic date update in version.in omits 41fb8cf201 Automatic date update in version.in omits 5b33ea463f Automatic date update in version.in omits 5ff8cdfa77 Automatic date update in version.in omits d30575b3e8 Automatic date update in version.in omits f4af3aa058 Automatic date update in version.in omits 210bf1d622 Updated Serbian (for binutils/) and Russian (for gprof/) tra [...] omits 53b192c07c Automatic date update in version.in omits 83fd01526c Automatic date update in version.in omits 4097bb0076 Automatic date update in version.in omits fcf60fe848 PR28959, obdump doesn't disassemble mftb instruction omits e4a35c7319 PowerPC64 DT_RELR relative reloc addresses omits 7183434818 Work around gcc-4 warnings in elf64-ppc.c omits 6938a3aca1 Automatic date update in version.in omits 080b8ee0ad Automatic date update in version.in omits b9ccd7c420 Automatic date update in version.in omits 9560f8cb48 Automatic date update in version.in omits 49187e2cb9 Automatic date update in version.in omits 93388cd0cd Automatic date update in version.in omits c002554e78 Automatic date update in version.in omits 00d7bb15cc Automatic date update in version.in omits 70589bff4f Automatic date update in version.in omits d06059239a Automatic date update in version.in omits 4117b3c30a Automatic date update in version.in omits 1c682ec33d Automatic date update in version.in omits 2d92604cd3 Revert "Check thin archive element file size against archive [...] omits bb8b104a73 Automatic date update in version.in omits 884f69febf Automatic date update in version.in omits 78d5c17e17 Automatic date update in version.in omits a3a2d47ede Automatic date update in version.in omits be8076ebe1 Automatic date update in version.in omits c4aae3f68a Automatic date update in version.in omits ed9b2e40eb binutils 2.38 vs. ppc32 linux kernel omits 5837d37302 Automatic date update in version.in omits e4f3d6d4fd Automatic date update in version.in omits 98cf8b20f2 Automatic date update in version.in omits 6c15b0fd4a Automatic date update in version.in omits 8afae2da1f Automatic date update in version.in omits 481876f834 Automatic date update in version.in omits 40d32f56f6 Updated Serbian translations for the bfd, gold, ld and opcod [...] omits 15407b1960 Automatic date update in version.in omits 6aa1b7df2f ld: Keep indirect symbol from IR if referenced from shared object omits fd8d17d27b Automatic date update in version.in omits ae1cab7d3f i386: Update I386_NEED_DYNAMIC_RELOC_TYPE_P for DT_TEXTREL omits b7945827df Automatic date update in version.in omits df9071487a PR28882, build failure with gcc-4.2 due to use of 0b literals omits df3aaf104d Automatic date update in version.in omits 15724e9c97 Automatic date update in version.in omits 29583b0119 Automatic date update in version.in omits caa6172de4 x86: Disallow invalid relocation against protected symbol omits 428e66742b Automatic date update in version.in omits a96f7ba94b Automatic date update in version.in omits d9198f9316 Re-enable development on the 2.38 branch omits 20756b0fbe This is the 2.38 GNU Binutils release omits c6b2100b8f Automatic date update in version.in omits 1379b6ec07 RISC-V: Stop reporting warnings for mismatched extension versions omits 3cb97931a4 i386: Allow GOT32 relocations against ABS symbols omits d9aa137fa3 Automatic date update in version.in omits 7e4cfa2100 Revert "elf: Remove the 1-page gap before the RELRO segment" omits fb42d68c3d Revert "ld: Rewrite lang_size_relro_segment_1" omits 14a9ad4168 Automatic date update in version.in omits 2578ef8e0c Automatic date update in version.in omits 3b61c8f701 x86: Skip undefined symbol when finishing DT_RELR omits 0e24f6bd7f PR28827 testcase omits e496d83bf2 Enable "size" as a dumpprog in ld omits 8fd6b8a0d2 Detect .eh_frame_hdr earlier for SIZEOF_HEADERS omits 26995ab233 PowerPC64 treatment of absolute symbols omits d3ec1c5144 PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu omits 9097ec6cc4 Update PowerPC64 symtocbase test omits 68f543154e objcopy --only-keep-debug omits 61ecfbda44 PR28826 x86_64 ld segfaults building xen omits cad4d6b91e PR28753, buffer overflow in read_section_stabs_debugging_info omits 96aa81f8d5 Automatic date update in version.in omits 8a559ea7cd Automatic date update in version.in omits e12b488e42 x86: Update X86_64_GOT_TYPE_P to cover more GOT relocations omits fe3aaaaa57 Automatic date update in version.in omits 203c99c9b9 Stop the BFD library from complaining that dwarf debug strin [...] omits be025f6a62 Updated French translation for the ld/ and gold/ sub-directories omits 5b0873268a Automatic date update in version.in omits 32fbacc14e Automatic date update in version.in omits f9cc7d0237 Import a patch from the GCC mainline to fix an infinite recu [...] omits 78065316c2 Automatic date update in version.in omits 8dfd4fa679 Automatic date update in version.in omits 4b1ecb5487 Automatic date update in version.in omits 181fd59e02 Updated French translation for the gas sub-directory omits 603e7f600c Automatic date update in version.in omits 3ad0369106 Updated Swedish translation for the binutils subdirectory omits cf35825566 Automatic date update in version.in omits 8b7c6a1fba ld: Rewrite lang_size_relro_segment_1 omits 34fd27445a Automatic date update in version.in omits b60d9d90ce Fix problem building binutils on SPARC/amd64 omits ff0adc5335 Automatic date update in version.in omits 831970745a Fix a problem building the libiberty library with gcc-12. omits b3a7b09667 Update Bulgarian, French, Romaniam and Ukranian translation [...] omits da7c580f6e Restore accidentally deleted allocfail.sh source file omits ad18ff4818 Automatic date update in version.in omits 202ec8a7a0 Automatic date update in version.in omits fdeee5d59d Allow inferring tmp_prefix from the dll name from a def file omits de94568ca9 Adjust default page sizes for haiku arm. omits 9fa48add05 CHange version number to 2.37.90 and regenerate files adds f908e960c5 Change version number to 2.38.50 and regenerate files adds 5f7a57f131 Update release makeing script with new release numbers adds cc5e40736d Adjust default page sizes for haiku arm. adds 58de646be2 Allow inferring tmp_prefix from the dll name from a def file. adds 3dd8e5b615 bfd: replace doc header generation with pattern rules adds cb803d3749 bfd: rename core.texi to corefile.texi adds bd32be01c9 bfd: merge doc subdir up a level adds 35638469cb Automatic date update in version.in adds 31b0378d53 Regenerate configure files with autoconf 2.69 adds ad69b6b861 Regenerate Makefile.in files with automake 1.15.1 adds 0e3839bde6 bfd: Properly install library and header files adds 451c003d5f bfd: Partially revert commit 0e3839bde6f adds f10522c0e7 Simplify some Rust expression-evaluation code adds 2b1ca85cf8 Automatic date update in version.in adds 5fe73d4624 Update Bulgarian, French, Romaniam and Ukranian translation [...] adds 965c919f98 gdb/doc: improve description for Window.click on Python TUI windows adds 2f279a64a2 Fix a proble building the libiberty library with gcc-12. adds fdf55097a3 bfd/doc: Fix racy build failure from missing mkdir adds 94fd627d46 bfd: Update doc/local.mk adds 823f6c5f05 Automatic date update in version.in adds 9a84a44d5d gas: drop old cygnus install hack adds 7d9d9c1078 gold: drop old cygnus install hack adds 042a82e5ee bfd: Regenerate Makefile.in adds b6437be687 Fix a probem building the binutils on SPARC/amd64 adds 1475b18b77 Send some error output to gdb_stderr adds 244ac24b51 Sent timing stats to gdb_stdlog adds d4396e0e97 Reduce explicit use of gdb_stdout adds a8e9f25759 Always print the "host libthread-db" message to stdout adds a80032197f Automatic date update in version.in adds 8357282156 gdb/testsuite: Ensure constant test name in gdb.base/break-i [...] adds c804c6f98d ld: Rewrite lang_size_relro_segment_1 adds 8a782bbf70 bfd: Make bfd.stamp depend on source bfd.texi adds 1da5d0e664 Change how Python architecture and language are handled adds dedb7102b3 Fix another crash with gdb parameters in Python adds b583c328e7 Add a way to temporarily set a gdb parameter from Python adds 5d10a2041e gdb: add string_file::release method adds 91ddba836c Reference array of structs instead of first member during memcpy adds fdf1350dc1 gdb: convert maintenance target-async and target-non-stop se [...] adds 51d185a65f Remove unused declaration adds 30a87e90be gdb/python: add gdb.history_count function adds bbea680797 gdb/python: improve the auto help text for gdb.Parameter adds 6c92c33953 Convert wrap_here to use integer parameter adds 7016a382b0 Add ui_file::wrap_here adds 1285ce8629 Always call the wrap_here method adds 27d326da43 Remove global wrap_here function adds 299953ca95 gdb/python: handle non utf-8 characters when source highlighting adds 423f33d970 Automatic date update in version.in adds 5fa0c2231c Updated Swedish translation for the binutils subdirectory adds b02b09623d gdb, btrace: rename record_btrace_enable_warn() adds b674665b51 gdb, btrace: switch threads in remote_btrace_maybe_reopen() adds 696c0d5ef2 gdb, gdbserver: update thread identifier in enable_btrace ta [...] adds 0d8cbc5f2f gdb, remote, btrace: move switch_to_thread call right before [...] adds 3ceda72296 Fix GDB internal error by using text (instead of data) secti [...] adds dfa1952ee8 gdb: work around negative DW_AT_data_member_location GCC 11 bug adds 1f01799f55 Automatic date update in version.in adds 085b299b71 PR28753, buffer overflow in read_section_stabs_debugging_info adds 07c9f243b3 PR28826 x86_64 ld segfaults building xen adds 0441f94fba PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu adds ef5684c2bd Update PowerPC64 symtocbase test adds 1004091634 PowerPC64 handling of @tocbase adds 5617fae703 Set __ehdr_start rel_from_abs earlier adds 2f49159cfb Updated French translation for the gas sub-directory. adds 459140adc0 Add top-level .editorconfig file adds 12735d3472 gdb/build: Fix Wpessimizing-move in clang build adds 5647d3e3dc Add Bruno Larsen to gdb/MAINTAINERS adds 187365caaa Remove vestigal FreeBSD/i386 3.x support. adds bf84b776bd Remove support for pre-5.0 FreeBSD/i386 signal trampolines. adds 5046f3c8c0 FreeBSD x86: Remove fallback for detecting signal trampoline [...] adds b623bbc9a5 regcache: Zero-extend small registers described by a register map. adds a423c9f392 Use register maps for gp regsets on FreeBSD/x86 core dumps. adds 7384826ebf FreeBSD x86: Use tramp-frame for signal frames. adds b95a31ed5d fbsd-nat: Return a bool from fetch_register_set and store_re [...] adds 00d7af046f FreeBSD x86 nat: Use register maps for GP register sets. adds e5783467a3 gdb: fix ppc-sysv-tdep.c build on 32-bit platforms adds 5800c9abd0 Automatic date update in version.in adds 7c4643efe7 objcopy --only-keep-debug adds 2405fc4016 Re: PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu adds 35b5767cf4 Automatic date update in version.in adds fb0a17c77d Automatic date update in version.in adds a634f5af2f Remove unused variables in fbsd-tdep.c files adds 9ff8aa7d41 Re: PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu adds f10f8617a3 Import patch from mainline GCC to fix an infinite recusion i [...] adds 8d2ef06e1c gdb, testsuite, fortran: adapt info symbol expected output f [...] adds 492325c4b7 gdb: fix some clang-tidy readability-misleading-indentation [...] adds e1dbfc17c5 Load debug section only when dumping debug sections adds 4bed253f22 elf: Check symbol version without any symbols adds 21cbd63389 Automatic date update in version.in adds e327c35ef5 hurd: Fix RPC link names adds fc46f98d5d hurd: Fix RPC prototypes adds 219c04fc3b gdb/python: fix gdb.Objfile.__repr__ () for dynamically comp [...] adds cd393cec3a gdb, btrace: improve error messages adds 326f526e1b Fix flex rule in gdb adds 14f9835738 Automatic date update in version.in adds c7c6e55b60 or1k: Avoid R_OR1K_GOT16 signed overflow by using special howto adds a698397481 Updated French translation for the ld/ and gold/ sub-directories adds b6e05abee3 gdb: update the comment on string_to_event_location adds 8e454b9c61 gdb: add empty string check in parse_linespec adds ed2a947856 gdb/testsuite: move linespec test into gdb.linespec/ directory adds 3c5fcec6dc gdb: handle calls to list command passing only a linespec condition adds 82d0a72cdc gdb: handle calls to edit command passing only a linespec condition adds a591084285 gdb: test to check one aspect of the linespec parsing code adds 2f6b20e2e0 gdb: fix formatting for help set/show extended-prompt adds 41ba8b76cc Stop the BFD library complaining about compressed dwarf debu [...] adds 36a13a0e62 Automatic date update in version.in adds 3a3a4c1fe4 PowerPC64 treatment of absolute symbols adds e69d64d21a testsuite: fix failure in gdb.threads/killed-outside.exp adds 9d5d41c405 Add new e_machine values. adds 8d26ee1cd1 x86: Update X86_64_GOT_TYPE_P to cover more GOT relocations adds dfbcbf85ea Rename EM_56800V4 to EM_56800EF. adds 78110c3f77 Automatic date update in version.in adds fd3c53675c Support symbol+offset lookup in addr2line adds 2b53149244 Remove host_hex_value adds 480157863b Improve Ada unchecked union type printing adds 4a620b7e30 gdb: include jit_code_entry::symfile_addr value in names of [...] adds 565c20212a ld: Remove emultempl/armcoff.em adds eb06e60a98 Automatic date update in version.in adds bf484e9348 sim: Allow toggling of quiet NaN-bit semantics adds b6af5f3a74 sim: Factor out NaN handling in floating point operations adds fc3c199fac sim: Add partial support for IEEE 754-2008 adds 06c441ccef sim: mips: Add simulator support for mips32r6/mips64r6 adds 8df52eeeb0 Detect .eh_frame_hdr earlier for SIZEOF_HEADERS adds cd8adbf301 Enable "size" as a dumpprog in ld adds 9810db10f7 PR28827 testcase adds 0acf434a23 Tweak assembler invocation for pr28827-1 test adds a9e61227c0 x86: Skip undefined symbol when finishing DT_RELR adds 94e57f287f Automatic date update in version.in adds f62843d751 gdb/tui: add window width information to 'info win' output adds 026fbfa60e gdb/doc: update docs for 'info win' and 'winheight' commands adds a92613915e ld: Add emultempl/emulation.em adds c1f5e54825 Fix Rust parser bug with function fields adds a723766c0e Allow non-ASCII characters in Rust identifiers adds f1f58f102e gdb: add getter/setter for compunit_symtab::objfile adds 9821f3fa56 gdb: remove COMPUNIT_OBJFILE macro adds 0b17a4f78f gdb: rename compunit_primary_filetab to compunit_symtab::pri [...] adds 43b49762a1 gdb: add compunit_symtab::add_filetab method adds 36664835fa gdb: add compunit_symtab::set_primary_filetab method adds 102cc23543 gdb: move compunit_filetabs to compunit_symtab::filetabs adds 510860f278 gdb: remove COMPUNIT_FILETABS macro adds 422f1ea279 gdb: remove COMPUNIT_DEBUGFORMAT macro, add getter/setter adds ab5f850eed gdb: remove COMPUNIT_PRODUCER macro, add getter/setter adds 0d9acb4531 gdb: remove COMPUNIT_DIRNAME macro, add getter/setter adds af39c5c874 gdb: remove COMPUNIT_BLOCKVECTOR macro, add getter/setter adds c1e35bc9c6 gdb: remove COMPUNIT_BLOCK_LINE_SECTION macro, add getter/setter adds b0fc0e82d5 gdb: remove COMPUNIT_LOCATIONS_VALID macro, add getter/setter adds 3908b699f8 gdb: remove COMPUNIT_EPILOGUE_UNWIND_VALID macro, add getter/setter adds 10cc645b6a gdb: remove COMPUNIT_MACRO_TABLE macro, add getter/setter adds c615965258 gdb: remove SYMTAB_COMPUNIT macro, add getter/setter adds 5b6074611e gdb: remove SYMTAB_LINETABLE macro, add getter/setter adds 1ee2e9f930 gdb: remove SYMTAB_LANGUAGE macro, add getter/setter adds 012cfab919 gdb: remove SYMTAB_BLOCKVECTOR macro adds 652099717d gdb: remove SYMTAB_OBJFILE macro adds cdc22ffbf5 gdb: remove SYMTAB_PSPACE macro adds 3574a7b3f1 gdb: remove SYMTAB_DIRNAME macro adds 81e32b6a84 gdb: remove SYMBOL_MATCHES_SEARCH_NAME adds ba44b1a3e0 gdb: remove SYMBOL_ACLASS_INDEX macro, add getter/setter adds d1eebf9a6f gdb: remove SYMBOL_IMPL macro, add method adds 66d7f48f80 gdb: remove SYMBOL_CLASS macro, add getter adds 6c9c307c67 gdb: remove SYMBOL_DOMAIN macro adds 7b3ecc7555 gdb: remove SYMBOL_OBJFILE_OWNED macro adds d9743061f9 gdb: remove SYMBOL_IS_ARGUMENT macro adds 32177d6e39 gdb: remove SYMBOL_INLINED macro adds f5abd8f234 gdb: remote SYMBOL_IS_CPLUS_TEMPLATE_FUNCTION macro adds 5f9c5a63ce gdb: remove SYMBOL_TYPE macro adds 5d0027b9ba gdb: remove SYMBOL_LINE macro adds 1a1bfce78f Merge do_val_print and common_val_print adds a03c7c40b7 A more elegant pr28827-1 testcase adds 2b1026f391 Automatic date update in version.in adds 5197c88e2a Revert "ld: Rewrite lang_size_relro_segment_1" adds 6a9d08661b Revert "elf: Remove the 1-page gap before the RELRO segment" adds f36c891801 gdb/cli: convert cli_suppress_notification from int to bool adds 2b826f7592 gdb/cli: add a 'normal_stop' option to 'cli_suppress_notification' adds 61fb73769a gdb: add the 'set/show suppress-cli-notifications' command adds 59091b1280 gdb/disasm: combine the no printing disassembler setup code adds d08cbc5d32 gdb: unbuffer all input streams when not using readline adds 573269a87c gdb: make thread_info::m_thread_fsm a std::unique_ptr adds 0642912e83 gdb/python: allow Value.format_string to return styled output adds a194bde670 Automatic date update in version.in adds 30a954525f i386: Allow GOT32 relocations against ABS symbols adds bafae5524e gdb: remove tailing newlines from index_cache_debug calls adds cb5a1d7db9 Re: elf: Check symbol version without any symbols adds 481153777e PR28862, heap-buffer-overflow in parse_stab_string adds 87fdd7ac09 RISC-V: Stop reporting warnings for mismatched extension versions adds a37603c43f Automatic date update in version.in adds 5049d00eb7 Test --only-keep-debug on ELF relocatables adds c9fecd6283 Work around gcc-4 warnings in elf64-ppc.c adds 2969c3b37b PR28763, SIGSEGV during processing of program headers via readelf adds 0f38fd87ea Update the obsolete list and how-to-make-a-release documenta [...] adds 577a2a5f20 Automatic date update in version.in adds c8353d682f gdb/infrun: some extra infrun debug print statements adds a9dce16586 Automatic date update in version.in adds a288518611 gdb/linux: remove ptrace support check for exec, fork, vfork [...] adds 7c1aa0090f libctf: delete unused libctf_TEXINFOS adds e74d08100d gdb: LoongArch: Add initial target description support adds 772d1f3434 gdb: LoongArch: Add initial baremetal support adds 24e58d7c9b gdb: LoongArch: Add initial Linux target support adds a8c39d4c00 gdb: LoongArch: Add initial native Linux support adds d203a0647f gdb: LoongArch: Add Makefile, configure and NEWS adds 5d0d011be3 bfd: Remove return with expression in void function adds 18d07d1ea7 gdb: extend the information printed by 'maint info jit' adds b4b0dcfd03 gas/doc: Fix "a true results" typo adds 9ab50efc46 gdb: fix until behavior with trailing !is_stmt lines adds e951225303 gdb/fortran: support ptype and print commands for namelist v [...] adds 29ba33db77 Add initializers to bound_minimal_symbol adds ebb191adac x86: Disallow invalid relocation against protected symbol adds aa099ca59a Automatic date update in version.in adds f63300e0fa Automatic date update in version.in adds 9833b7757d PR28824, relro security issues adds 31b4d3a16f PR28824, relro security issues, x86 keep COMMONPAGESIZE relro adds 7d6aa4b321 Remove bfd ELF_RELROPAGESIZE adds 2085ee2650 Don't pass around expld.dataseg pointer adds ccbaaa3617 PR28882, build failure with gcc-4.2 due to use of 0b literals adds bb88f10425 Automatic date update in version.in adds 20ea3acc72 ld: Keep indirect symbol from IR if referenced from shared object adds e867795e8b gdb: use python to colorize disassembler output adds 7b8c55afd0 gdb/python: move styling support to gdb.styling adds 13eb081a83 Remove LA_PRINT_TYPE adds 362501dc5c Remove LA_PRINT_CHAR adds 660da3c14b Remove LA_PRINT_STRING adds a532eb7277 microblaze: fix fsqrt collicion to build on glibc-2.35 adds 9d67b0a097 sim cris: Correct PRIu32 to PRIx32 adds 3293b4f667 sim/testsuite/cris: Assembler testcase for PRIx32 usage bug adds 3e6dc39ed7 sim/testsuite: Set global_cc_os also when no compiler is found adds 56ba3848dc sim/testsuite/cris/c: Use -sim3 but only for newlib targets adds 46f238477f sim/testsuite/cris/hw/rv-n-cris/irq1.ms: Disable due to randomness adds 81064d7abc sim/testsuite: Support "requires: simoption <--name-of-option>" adds 6f62dbfb12 sim/testsuite/cris: As applicable, require simoption --cris- [...] adds e7e980c6fa sim cris: Unbreak --disable-sim-hardware builds adds dc4e1fde36 sim: Fix use of out-of-tree assembler and linker when testing adds 81011383d9 sim: Add sim_dump_memory for debugging adds 4b0e74fd18 sim/testsuite/cris: Remove faulty use of basename in C tests adds 234f5865fa sim/testsuite/cris: If failing compilation, mark C tests as errors adds 62e2e6d120 Automatic date update in version.in adds a1faa5ea86 Revert "PR28824, relro security issues, x86 keep COMMONPAGES [...] adds 3c4c0a18c8 x86-64: Use MAXPAGESIZE for the relro segment alignment adds e6b3636709 gdb: add a symbol* argument to get_return_value adds 0b35f123c2 gdb: Respect the DW_CC_nocall attribute adds ce20459e16 x86: Add has_sib to struct instr_info adds e63f65fea9 sim/testsuite: Default global_cc_os and global_cc_works properly adds 3319ba7a8d i386: Update I386_NEED_DYNAMIC_RELOC_TYPE_P for DT_TEXTREL adds bc85f56bfd Automatic date update in version.in adds d0b2f561a1 sim: testsuite: cleanup the istarget * logic adds 7443cb7479 sim/testsuite/cris/c/stat3.c: Fix formatting nit adds e94b2738a1 sim/common: Improve sim_dump_memory head comment adds fe69d4fcf0 asan: buffer overflow in peXXigen.c adds d12b8d620c asan : use of uninitialized value in buffer_and_nest adds 6e73172988 asan: buffer overflow in vms-alpha.c adds 1f9b1a8435 What to do when sh_addralign isn't a power of two adds 8b14b0cb99 pe_ILF_make_a_symbol_reloc segfault adds 969f6a63c0 ubsan: s_app_line integer overflow adds 19f7966ede gas local label and dollar label handling adds 868d1834ce gdb: convert callback_handler_installed from int to bool adds 1f841a9348 gdb/tui: add a missing white space character adds c212f39d9a ld: Support customized output section type adds fb583cfc09 Automatic date update in version.in adds 36d285b9da Updated Serbian translations for the bfd, gold, ld and opcod [...] adds c939e96dd6 Automatic date update in version.in adds 9221923cf6 gdb: remove newlines from some linux_nat_debug_printf calls adds 5c14cc552d Fix typo in ld.texi adds f6b3ad5440 Add constructor to bound_minimal_symbol adds 9c192281e2 Automatic date update in version.in adds 9cca177bae gdb/darwin: remove not-so-harmless spurious call to `wait4` adds d65aab93df Automatic date update in version.in adds 32d8e07ea7 gdb: Only paginate for filtered output in fputs_maybe_filtered adds dc5483c989 Automatic date update in version.in adds 9c6c44713f gdb: make use of std::string in dbxread.c and xcoffread.c adds 336125713f gdb: avoid nullptr access in dbxread.c from read_dbx_symtab adds 144459531d gdb/testsuite: relax pattern in new gdb.mi/mi-multi-commands [...] adds 216722984f sim: gdbinit: hoist setup to common code adds cf53a97bed Re: ld: Support customized output section type adds fadefdc518 Automatic date update in version.in adds 3a3e333f65 RISC-V: Maintain a string to hold the canonical order adds 955b0ef98e gdb/testsuite/README: point to default value of INTERNAL_GDBFLAGS adds 6a8fe63330 gdb: fix detection of compilation and linking flags for sour [...] adds ea3e7446dc gdbsupport: Add an event-pipe class. adds c150bdf0e0 gdb linux-nat: Convert linux_nat_event_pipe to the event_pip [...] adds cdc8e9b285 gdbserver linux-low: Convert linux_event_pipe to the event_p [...] adds 38ba82db78 Enable async mode on supported targets in target_resume. adds 34c9b2b49b Don't enable async mode at the end of target ::resume methods. adds 14b3360508 do_target_wait_1: Clear TARGET_WNOHANG if the target isn't async. adds 85e8c48c73 inf-ptrace: Return an IGNORE event if waitpid() fails. adds ca81b5334e inf-ptrace: Support async targets in inf_ptrace_target::wait. adds 9385df2a58 fbsd-nat: Implement async target support. adds 5efac66ca6 fbsd-nat: Include ptrace operation in error messages. adds 1188bfcfa9 fbsd-nat: Various cleanups to the ::resume entry debug message. adds d0bbe64c5a fbsd-nat: Return nullptr rather than failing ::thread_name. adds e05523bd24 Enable async mode in the target in attach_cmd. adds b146ba14d7 inf-ptrace: Add an event_pipe to be used for async mode in s [...] adds 1ead4b8ed2 NEWS: Note that the FreeBSD async target supports async mode. adds b408d7e199 Automatic date update in version.in adds 7379729c7d RISC-V: Reorganize testcases for CFI directives adds f4ce10b14f RISC-V: Add Privileged Architecture 1.12 CSRs adds 9cbed90ee6 RISC-V: Updated CSRs to privileged spec v1.12 and debug spec v1.0. adds cebc89b932 binutils 2.38 vs. ppc32 linux kernel adds df0a549ebd RISC-V: PR28733, add missing extension info to 'invalid CSR' error adds e4028336b1 RISC-V: PR28733, add missing extension info to 'unrecognized [...] adds 29ef4c0699 gdb/linux-tdep.c: Add Perms to the 'info proc mappings' output adds ac03c8d8fd Fix bug in C++ overload resolution adds 7190ae0d39 Automatic date update in version.in adds 1165955276 gdb/linux-tdep: make read_mapping return a structure adds 0b313e95a7 gdb/linux-tdep: move "Perms" column right adds 7ff917016a gdb/darwin: skip over WIFSTOPPED wait4 status adds dd1ae8eaa3 gdb: use a range based for loop when iterating over an array adds 7124770976 Revert "do_target_wait_1: Clear TARGET_WNOHANG if the target [...] adds 4c937052c1 Fix crash in Fortran code adds 685c6a8637 Automatic date update in version.in adds 2f2c677e67 Move find_toplevel_char to cp-support.[ch] adds b05752c223 Unit tests for strncmp_iw_with_mode adds 64a9760601 Support template lookups in strncmp_iw_with_mode adds 9a9dfb6880 RISC-V: Fix mask for some fcvt instructions adds 0f94906fba RISC-V: Remove a loop in the ISA parser adds 13cd9508af gdb/testsuite: fix list.exp test cases adds e8b4efc3cf Print MI prompt on interrupted command adds 820ed8af6a gdb: add operator+= and operator+ overload for std::string adds 18694ad5bd gdb-add-index: disable debuginfod adds cc1cf2a604 Automatic date update in version.in adds a63e5a3dcc Handle recursive internal problem in gdb_internal_error_resync adds b275570803 Automatic date update in version.in adds 85acc25b30 Automatic date update in version.in adds eda240cd35 Clarify the wording of the error message when an obsolete co [...] adds cb7da2a640 Further correct the handling of long pathnames on Windows hosts. adds e008305278 Fix gdb.fortran "failed to extract expected results" errors adds ea764154c2 Error when gdb_is_target_1 is called without running gdb instance adds 659971cb0f gdb/python: Add gdb.InferiorThread.details attribute adds a7041de85a Handle 'QWW' encoding case in Ada enums adds c9f66f0005 Handle multi-byte bracket sequences in Ada lexer adds 29928b8e3b Fix maybe-uninitialized warning in py-infthread.c adds 972f7a4b97 Add more filename styling adds 5a734ada7e Fix "spawn id XYZ not open" errors in gdb.mi/mi-exec-run.exp adds cb3a9d1b79 Automatic date update in version.in adds d3827c8d2d gdb: add Tiezhu Yang as LoongArch maintainer adds 863cd1c236 gdb: testsuite: print explicit test result in can_spawn_for_attach adds 1dbf27133d gdb: testsuite: fix wrong expected result in attach-pie-noexec.exp adds 81c9e0f6c4 Prevent an assertion from being triggered when linking an AR [...] adds 95e96e052a Fix linker tests to compile with gcc-12. adds 581c5ba435 Revert "Check thin archive element file size against archive [...] adds ba0eb22c8b Fix a typo in the previous delta to bfdio.c. adds 17dccf1031 Fix typo in the "alias" example adds c675db743e Some "distclean" fixes in gdb adds aca6e93ecf Automatic date update in version.in adds a8ab094a32 Move copyright code from gdbarch.py to new file adds fb079cb5c4 Rewrite make-target-delegates in Python adds c1dae0a6a0 fbsd-tdep: Implement the vsyscall_range gdbarch hook. adds 63db53cd53 i386-fbsd-nat: Assume PT_GETXMMREGS is present. adds 72919b16ec i386-bsd-nat: Assume PT_GETXMMREGS is present. adds 74320502cb configure: Stop checking for PT_GETXMMREGS. adds a8dc389afe Automatic date update in version.in adds 0aac2413d3 PowerPC64 DT_RELR relative reloc addresses adds e26ff4b5a9 comment typo fix adds cb1a6dda0d gdb: testsuite: fix failed testcases in gdb.base/gdb-caching [...] adds c2b167b3d6 Update my e-mail address in the MAINTAINERS file adds db120fb808 Adjust ld ctf test for 32-bit targets adds 8674f082e3 Avoid conflict with gnulib open/close macros. adds 26caf9aca8 Fix typo in last change. adds 98040b9ebb Automatic date update in version.in adds 6a778a2100 x86: drop redundant x86-64-code16-2 test adds 7919e5667c RISC-V: make .insn actually work for 64-bit insns adds e8db803129 gdb: Use a typedef's scoped type name to identify local typedefs adds 84a9f19530 binutils/readelf: fix indentation in process_dynamic_section adds c836575a6f Mark vDSO as not a file adds 7c28e7424d Automatic date update in version.in adds 7a1550fcec Automatic date update in version.in adds 7055fa96fc gdb: remove internalvar_funcs::destroy adds 5f8ab46bc6 gdb: constify parameter of value_copy adds abed5aa88a Simplify hppa-tdep.c use of objfile_key adds 13835d88dc Use function view when iterating over block symbols adds d17e797f5c MIPS/opcodes: Fix alias annotation for branch instructions adds 0daa5af85a Automatic date update in version.in adds a320f135dd Simplify a regular expression in ada-lex.l adds 36f5ca535d Don't pre-size result string in ada_decode adds c8b76e1ec3 Let phex and phex_nz handle sizeof_l==1 adds ee3d464915 Define HOST_UTF32 in charset.h adds 315e4ebb4b Handle non-ASCII identifiers in Ada adds 47a39c6e18 Fix gdb.ada/arrayptr.exp results adds c9bfa277e9 Fix Ada integer literals with exponents adds 63fc2437de Implement real literal extension for Ada adds aacf24b4db Fix bug in ada_print_floating adds 3db1354160 Remove unnecessary inferior lookup in infrun:handle_one adds cfeab26e4d Deprecate dbx mode adds d43bd54d54 gdb/mi: fix regression in mi -add-inferior command adds 6fd90137e7 gdb/mi: add --no-connection to MI -add-inferior command adds ee6a3d9e94 gdb/python: add Type.is_scalar property adds 551b380fbd gdb/python: add Type.is_signed property adds f99e1c6dc8 gdb/testsuite: add new test for comparing char types in Python adds 30732ea06d Automatic date update in version.in adds 807310c5c7 gdb: announce upcoming removal of Python 2 support from gdb adds a9c82bc13c gdb/mi: preserve user selected thread and frame when invokin [...] adds 9ac37a9ce6 PR gdb/27876 - debuginfod-downloaded source files don't pass [...] adds 2c5e3cf816 Automatic date update in version.in adds 2e79bbf1e2 gdb: Try searching for auto-load script using .gnu_debuglink adds 4afc889439 Reduce duplicated symbol_clone_if_forward_ref work adds fb0e49d8e0 Constant fold view increment expressions adds ec0e51aeee * gdb/doc/gdb.texinfo (Requirements): Fix a typo. adds 19cf33a0d5 GDB/testsuite: Remove a stray backslash from gdb.base/settings.exp adds befb57e516 GDB/testsuite: Fix a "displayed" typo in gdb.base/default.exp adds 7dc7323c0b toplevel: Makefile.def: Make configure-sim depend on all-readline adds 399f9ba236 Automatic date update in version.in adds 320fdefef1 ld: Add a before_plugin_all_symbols_read hook adds d7c448293a Re: ld: Add a before_plugin_all_symbols_read hook adds bed566bbf6 Add option to objdump/readelf to disable access to debuginfo [...] adds e48359eaa8 Fix gdbserver/linux target_waitstatus logging assert adds cdff184f42 Fix gdb.threads/clone-new-thread-event.exp race adds b7b1008c0b Fix gdb.threads/current-lwp-dead.exp race adds 1abeb1e90d gdb: Reorganize linux_nat_filter_event adds 5406bc3f1b gdbserver: Reorganize linux_process_target::filter_event adds aa40a989ef gdbserver: Reindent check_zombie_leaders adds 6cf20c46e3 Re-add zombie leader on exit, gdb/linux adds 8a841a3579 Re-add zombie leader on exit, gdbserver/linux adds c6479f8b2a Process exit status is leader exit status testcase adds 00e5d9e9da gdb/gdbarch: fix typo in gdbarch-components.py adds fdda16e1fa Simplify the ui-out progress API adds 56262a931b Change how "print/x" displays floating-point value adds e15454475f gdb/auto-load: Remove repeating "auto-load" from debug message adds a655f19af9 Automatic date update in version.in adds bb368aad29 gprofng: a new GNU profiler adds 8bdc7ff421 gdb/testsuite: remove duplicates from gdb.base/stap-probe.exp adds c0e0d6bcfe Avoid crash with cross-linux core file adds 9fb67c2345 Automatic date update in version.in adds 4775334c6f Relax regexp in gdb.rust/unsized.exp adds 4f4a30bee6 Automatic date update in version.in adds b508e46bf9 PR28959, obdump doesn't disassemble mftb instruction adds d4661bf0e9 Automatic date update in version.in adds bab22d0640 [aarch64/arm] Properly extract the return value returned in memory adds 79a0742380 Correctly print subrange types in generic_value_print adds fb85cece22 Replace deprecated_target_wait_hook by observers adds 23bade95de gdb/gdbarch: remove the predicate function for gdbarch_regis [...] adds a5118a18db gdb/gdbarch: compare some fields against 0 verify_gdbarch adds 740b42ceb7 gdb/python/mi: create MI commands using python adds bf573a0cc6 Automatic date update in version.in adds e34f44e1bf gdb: LoongArch: fix failed testcases in gdb.base/align-c.exp adds a4eb1b3cf6 gprofng: Don't generate gprofng.info in source adds 4ec39c4bca gprofng: Add a configure test for clock_gettime and a use of [...] adds af481f0129 gdb/testsuite: rename a proc and fix a typo adds cda8dc94df Fix bug in dwarf-mode.el adds 6aa03e9c17 gprofng: avoid using `fallthrough' attributes adds 8f50b4b574 Do not capture updated 'pc' in add_local_symbols adds 42952a9605 PowerPC64 extended instructions in powerpc_macros adds f304c63d24 PowerPC32 extended instructions in powerpc_macros adds 51ba92c795 PowerPC VLE extended instructions in powerpc_macros adds 8736318e4e PowerPC SPE/SPE2 aliases in powerpc_macros adds dc3ff92676 Delete PowerPC macro insn support adds 22546800ad Automatic date update in version.in adds 9bde221fec Make gdb.fortran/{array-slices,lbound-ubound} work against g [...] adds f4f95df31b Updated Serbian (for binutils/) and Russian (for gprof/) tra [...] adds 978602e83f bfd: add AMDGCN architecture adds e316110609 opcodes: handle bfd_amdgcn_arch in configure script adds 37870be874 binutils/readelf: handle AMDGPU OS ABIs adds c077c5802c binutils/readelf: decode AMDGPU-specific e_flags adds 28cdbb183b binutils/readelf: handle NT_AMDGPU_METADATA note name adds 2952f10cd7 binutils/readelf: build against msgpack, dump NT_AMDGPU_META [...] adds 0c857ef4df binutils/readelf: handle AMDGPU relocation types adds c5edd3b884 gprofng: Define ATTRIBUTE_FALLTHROUGH adds a8b34706ef gprofng: Don't hardcode -Wno-nonnull-compare adds 61a1f2e711 gprofng: Don't hardcode -Wno-format-truncation/-Wno-switch adds f4be26838d gprofng: Use symver attribute if available adds a2757c4ed6 gdb/mi: consistently notify user when GDB/MI client uses -th [...] adds d65c0ddddd dlltool: Use the output name as basis for deterministic temp [...] adds 879f2aae39 Powerpc fix for gdb.base/ending-run.exp adds 16b6c36154 Remove eval_op_string adds fc18a21b65 Ada support for wide strings adds a73c128df6 Remove eval_op_concat adds b1b9c4115e Reimplement array concatenation for Ada and D adds 260ecdcec4 objcopy --weaken-symbol: apply to STB_GNU_UNIQUE symbols adds a6b413d24c gdb: work around prompt corruption caused by bracketed-paste-mode adds 4417601f70 Automatic date update in version.in adds 648d04db39 x86: assorted IAMCU CPU checking fixes adds c085ab00c7 x86: drop L1OM/K1OM support from gas adds b1f8a900fd x86: add another IAMCU testcase adds ad9de929c3 x86: unify CPU flag on/off processing adds 13ed231a0f x86: never set i386_cpu_flags' "unused" field adds ed971d9fa6 x86: don't accept base architectures as extensions adds df573325cb Re: bfd: add AMDGCN architecture adds 0d1064face asan: buffer overflows after calling ignore_rest_of_line adds c55f2b9c61 Re: asan: buffer overflow in peXXigen.c adds 6109e902f1 gprofng configure target tests adds 4c5f3d0c9e asan: use of uninitialized value in buffer_and_nest adds 0c6a3cd135 asan: Buffer overflow in som_set_reloc_info adds 98c445c0b9 asan: Buffer overflow in evax_bfd_print_dst adds c9178f285a ubsan: Null dereference in parse_module adds d32cbc04e3 Add another test for Ada Wide_Wide_String adds 575b4c298a gdb: Remove support for S+core adds 0e30a3b0f2 Remove fall throughs in core_target::xfer_partial. adds cac97c41c2 gprofng: Skip jsynprog with a broken javac adds 9ef0cc6c3a Automatic date update in version.in adds ecc263d676 ubsan: logical_input_line signed integer overflow adds 9e2c342294 Tidy gas current_frame before exit adds 5fac3f02ed PR28977 tc-i386.c internal error in parse_register adds 3b374308d3 RISC-V: Prefetch hint instructions and operand set adds 41d6ac5da6 RISC-V: Cache management instructions adds 22c3694052 x86: fold certain AVX2 templates into their AVX counterparts adds a548407ec2 x86: drop stray CheckRegSize from VEXTRACT{F,I}32X4 adds c4d0963383 x86: also fold remaining multi-vector-size shift insns adds a747a286b9 Fix ld-arm bug in encoding of blx calls jumping from thumb t [...] adds f0cf07f341 gdb: run black to format some Python files adds 0a30596cfa Fix Build issues due to patch "gprofng: a new GNU profiler" adds da729c5ccd Implement gdbarch_stack_frame_destroyed_p for aarch64 adds b7e077222e Fix crash with stepi, no debug info, and "set debug infrun 1" adds 03a5735dbd Automatic date update in version.in adds 6f3dfea03a gdb/python: remove gdb._mi_commands dict adds 1ab7a698a8 Automatic date update in version.in adds e36144c932 ubsan: loongarch : signed integer shift overflow. adds 748594bc07 LoongArch: Use functions instead of magic numbers. adds 5fb13d7ef4 gas:LoongArch: Fix segment error in compilation due to too l [...] adds 1848a40fdd gas:LoongArch: Fix wrong line number in .debug_line adds 3b14682a43 LoongArch: Update ABI eflag in elf header. adds d218dba3f4 LoongArch: Fix LD check fails. adds 2a04204dff ld: loongarch: Skip unsupport test cases. adds 96a671f281 gas:LoongArch: Fix "make check" pr21884 fail in LoongArch32. adds 2be64de603 ld:LoongArch: Add test cases to adapt to LoongArch32 and Loo [...] adds 05d00250d3 Bump version to 13.0.50.DATE-git. adds ba09d2a8cd Update gdb/NEWS after GDB 12 branch creation. adds bdcd45685b PR28979, internal error in demand_empty_rest_of_line adds 062cda5a37 RISC-V: Fix misplaced @end table adds 692e92c5af Automatic date update in version.in adds 1add37b567 Add support for readline 8.2 adds a58b0053f4 z80 assembler: Fix new unexpected overflow warning in v2.37 adds 9170b70c41 gdb/testsuite: Installed-GDB testing & data-directory adds daaf7acf47 [gdb/testsuite] test a function call by hand from pretty printer adds 4b19214f79 gdb/testsuite: reformat gdb.python/pretty-print-call-by-hand.py adds 46fb6d5aa2 x86: don't suppress overflow diagnostics in x32 mode adds 30cbd32aec Reduce O(n2) performance overhead when parsing DWARF unit in [...] adds 6f0dabd46d gdb/x86: handle stap probe arguments in xmm registers adds f55649cc9b gdb: re-generate config.in adds 04f0c03a22 gdbserver: Fix incorrect assertion adds 4414150d33 gdbserver: Fixup previous patch adds d37e084783 Watchpoint followed by catchpoint misreports watchpoint (PR [...] adds 39f53acb41 gdb: Add soname to build-id mapping for core files adds b91f93a02c PR gdb/27570: missing support for debuginfod in core_target: [...] adds fcb335b0a2 gdb: Add missing #include in solib.h adds 389eb00afc Automatic date update in version.in adds 6c924cf21c Install gprofng libraries under $(pkglibdir) adds 6c111a4ec2 Fix some stale header names from dwarf files adds 25209e2c69 gdb/python: add gdb.format_address function adds 86ed2a5eae Fix return code in _bfd_dwarf2_find_nearest_line(). adds de8fd80cf9 Remove two unused variables adds 711b0b6698 Remove USE_SIGTRAP_SIGINFO condition for FreeBSD/x86 debug r [...] adds 922c2fc18e x86-nat: Use an unordered_map to store per-pid debug reg state. adds b1babce7c3 x86-nat: Add x86_lookup_debug_reg_state. adds a49ce729c8 Add an x86_fbsd_nat_target mixin class for FreeBSD x86 nativ [...] adds c77282d8ba fbsd-nat: Add a low_new_fork virtual method. adds 041a4212d3 x86-fbsd-nat: Copy debug register state on fork. adds 4bd817e71e nat: Split out platform-independent aarch64 debug register support. adds 1570c37c34 aarch64: Add an aarch64_nat_target mixin class. adds 6719bc690e fbsd-nat: Add helper routine to fetch siginfo_t for a ptid. adds 983b1119bc fbsd-nat: Add a low_delete_thread virtual method. adds a3627b5428 fbsd-nat: Add a low_prepare_to_resume virtual method. adds 065a00b3a4 Add support for hardware breakpoints/watchpoints on FreeBSD/ [...] adds 9457d59e9d Automatic date update in version.in adds 11c19d73c3 gdb: testsuite: remove attach test from can_spawn_for_attach adds a7e6a19e87 gdb: testsuite: add new gdb_attach to check "attach" command adds 5b5442fbf0 gdb: testsuite: use gdb_attach to fix attach-pie-noexec.exp adds f629ad7dac gdb: testsuite: use gdb_attach to fix jit-elf.exp adds b8466ab5e5 Only .so files are used in libcollector. Remove the other files. adds b3446f947b gas: retain whitespace between strings adds 36e2d65d26 ELF32: don't silently truncate relocation addends adds 7992631e8c gas/Dwarf: improve debug info generation from .irp and alike blocks adds 47513fab28 gas/Dwarf5: drop dead code adds 8728bc3d87 gas/Dwarf5: adjust .debug_line file 0 checking adds 1740425885 gas/Dwarf5: re-use file 0 line string table entry when fakin [...] adds 131a355fbc Update the list of recognized m-profile TAG_CPU_ARCH_* adds 4faaa10f3f x86: don't attempt to resolve equates and alike from i386_pa [...] adds 3b55a1d00a Revert "PR28977 tc-i386.c internal error in parse_register" adds 64d23078e3 x86: improve resolution of register equates adds e52a16f2aa x86: reject relocations involving registers adds edae3fd660 gdb/python: remove Python 2 support adds 5aee458796 gdb/python: remove Python 2/3 compatibility macros adds a12c988767 ld, testsuite: improve CTF-availability test adds 203bfa2f6b include, libctf, ld: extend variable section to contain func [...] adds 84f5c557a4 libctf, ld: diagnose corrupted CTF header cth_strlen adds faf5e6ace8 libctf: add LIBCTF_WRITE_FOREIGN_ENDIAN debugging option adds b24ae11cd4 gdb/testsuite: address test failures in gdb.mi/mi-multi-comm [...] adds 21152986f1 Automatic date update in version.in adds ed084cdcc8 MAINTAINERS: add myself adds 526ca202fc x86: drop L1OM special case from disassembler adds e961c696dc x86: drop L1OM/K1OM support from ld adds ba7789a316 gdb/testsuite: remove gdb.python/pretty-print-call-by-hand.exp adds f1a4558586 x86: mention dropped L1OM/K1OM support in ld/ as well adds c41524681b sim: fix “alligned” typos adds 8bd59ec1bb sim: fix a comment typo in sim-load.c adds b0e0d830d9 Remove download size from debuginfod progress messages if un [...] adds 891172d1d4 Automatic date update in version.in adds ee41183df4 Re: gas/Dwarf: improve debug info generation from .irp and a [...] adds caf606c90d libtool.m4: fix the NM="/nm/over/here -B/option/with/path" case adds 520a6a7e3a Automatic date update in version.in adds 9d604701bd Remove an unused declaration from value.h adds 5cf8c5926e Automatic date update in version.in adds b8e92c571b Automatic date update in version.in adds 7eb21cc702 Change call_site_target to use custom type and enum adds 797662d7ef Make call_site_target members private adds 394d8c59ea Constify chain_candidate adds 206bedc2aa Change call_site_find_chain_1 to work recursively adds a0e0ca7044 Change call_site_target to iterate over addresses adds 48ac197b0c Handle multiple addresses in call_site_target adds 22f8b65e9b Simplify the CLI set_logging logic adds 8b1931b394 Use unique_ptr in CLI logging code adds 3c6c449e30 Add new timestamped_file class adds 52a4a5885a Switch gdb_stdlog to use timestamped_file adds f77c52719d Add Rust parser check for end of expression adds 4a02e01a71 Automatic date update in version.in adds 1fc6fa2f1b asan: heap buffer overflow in pa_chk_field_selector adds 7cd7b0641b sim: add arch/.gdbinit stub scripts adds 1d1595b48b RISC-V: correct FCVT.Q.L[U] adds be13be5b68 gas/Dwarf: special-case .linefile only for macros adds f3bbd5c389 bfd/Dwarf2: make find-nearest-line returned function name co [...] adds ddfc2f56d5 bfd/Dwarf2: gas doesn't mangle names adds 9e6a252c06 gdb/mi: fix use after free of frame_info causing spurious no [...] adds 4daa9f295d gdb/testsuite: fix copy & paste error in gdb.python/py-forma [...] adds 47b8bb38fc gdb/testsuite: fix test failure when building against readline v7 adds 2f761de2ba gdb/remote: use current_inferior in read_ptid if multi-proce [...] adds 9e4902bfac Use unfiltered output in annotate.c adds 830df12588 Remove some uses of printf_unfiltered adds dcf1a2c8d2 Only have one API for unfiltered output adds 9b7167182d Add puts_unfiltered method to ui_file adds c8d74a7b4b Add style-escape methods to ui_file adds 0e37c0638c Remove vfprintf_styled_no_gdbfmt adds 3cd5229387 Change the pager to a ui_file adds f4bf8795b3 Remove fputs_styled_unfiltered adds 19a7b8ab87 Unify vprintf functions adds 0426ad513f Unify gdb puts functions adds a11ac3b3e8 Unify gdb putc functions adds 6cb06a8cda Unify gdb printf functions adds d0b1020bf1 Rename print_spaces_filtered adds 9fbf7f083e Rename puts_filtered_tabular adds bed009b9d8 Rename fprintf_symbol_filtered adds 7e9e74b6a8 Remove ui_out_flag::unfiltered_output adds 179d59a3ee Remove vfprintf_styled adds 6b0c115423 Minor comment updates in utils.h adds ebfc93611b Remove unnecessary calls to wrap_here and gdb_flush adds ad8b9970d4 Remove two unused hooks adds c09115ad6e Automatic date update in version.in adds 5321c31bc7 Fix for MUL instruction on the v850 adds d537777dfe Decode "dynamic" interface types in Ada adds c50e54825b Consolidate definition of current_directory adds cd1c3a4544 Use gdb_printf and gdb_vprintf in more places adds 47ccd6b84b Only allow QUIT on the main thread adds e5f7752a04 gdb/testsuite: add tests for Term adds 07e9e57ca6 Automatic date update in version.in adds 5530c021ce Fix procfs.c compilation adds add0eb9d6e Accept the + character as part of filenames for MRI scripts. adds b653576623 gdb: test vfork + follow-fork-mode=parent + detach-on-fork=off adds 6e6e87de92 gdb/testsuite: update copyright years in gdb.base/vfork-foll [...] adds 4f5539f026 gdb/infrun: add reason parameter to stop_all_threads adds fa8a0804b8 * gdb/top.c (print_gdb_configuration): Announce --enable-threading. adds 025f768ffc aarch64: Relax check for RNG system registers adds 29d210012a gdb: fix use of fprintf_filtered in top.c adds 7820b634f7 gdb/testsuite/tui: implement _csi_P proc adds 20471e00e2 gdbserver/linux: set lwp !stopped when failing to resume adds 5a0c4a06eb gdb/linux-nat: remove check based on current_inferior in lin [...] adds 0653f01479 gdb: Consolidate 32bit-pkeys.xml and 64bit-pkeys.xml adds 49a82d50c0 Remove dbx mode adds 59f837cb11 gdb: initialize ctf_context::builder in create_partial_symtab adds d7abb2c4bd Automatic date update in version.in adds 8839e3f3b0 Style URLs in GDB output adds 8458fb44b4 gdb/ctf: don't create a buildsym_compunit when building part [...] adds af7047e858 gdb: print compunit_symtab name in "maint info symtabs" adds 89ab947e7f gdb/ctf: pass partial symtab's filename to buildsym_compunit adds 801a7eab11 x86: Remove bfd_arch_l1om and bfd_arch_k1om adds fd46a69ed4 gdb/testing/tui: add new _csi_{L,S,T} adds e330d4c033 elfcore_grok_freebsd_note: Remove checks of note->namesz. adds a171378aa4 Recognize FreeBSD core dump note for x86 segment base registers. adds b5c2367c3a Use pseudosections for NT_FREEBSD_X86_SEGBASES core dump notes. adds f3215e1526 FreeBSD/x86: Read segment base registers from NT_X86_SEGBASES. adds c13566fdd5 Use I386_GSBASE_REGNUM in i386fbsd_get_thread_local_address. adds e55039d181 gdb/debuginfod-support.c: Always display debuginfod errors adds 3181aed81c Remove unused variable. adds 25eb664374 Automatic date update in version.in adds 552f1157c6 gdb: rename floatformats_ia64_quad to floatformats_ieee_quad adds f1feb9c020 Automatic date update in version.in adds 2b2463e2b0 Regen bfd po/SRC-POTFILES.in adds 924cf858c9 Revert commit 240d6706c6a2 adds 9751574e09 Move microblaze relax info to target specific data adds 6e348286d8 gdb: fix gdb_print -> gdb_printf typo adds 51c2a9e243 gdb: move some commands into the tui namespace adds 4b52a3872b gdb/tui: rename tui_layout_base::adjust_size to ::set_height adds ef466e0f08 gdb/tui: rename tui_layout_split:set_weights_from_heights adds 160444ec7f gdb/tui: add new 'tui window width' command and 'winwidth' alias adds 7421ccda76 gdb/tui: add a tui debugging flag adds 44aad37101 gdb/tui: add left_boxed_p and right_boxed_p member functions adds 80b2eb3c34 gdb/tui/testsuite: refactor new-layout.exp test adds 47b8e12ffd gdb/tui: avoid fp exception when applying layouts adds b0fcf3e344 gdb/tui: fairer distribution of excess space during apply adds e19565b865 gdb/tui: allow cmd window to change size in tui_layout_split::apply adds 51b72f73e9 gdb/tui: support placing the cmd window into a horizontal layout adds b1ac644a05 gdb/testsuite: some additional tests in gdb.tui/scroll.exp adds b45b7407cd gdb/tui: relax restrictions on window max height and width adds 357c158f3a gdb/tui: fair split of delta after a resize adds 57d133e0d9 gdb/Makefile.in: remove SOURCES variable adds 18b7679416 gdb/Makefile.in: fix 'make tags' build target adds 88fa6d3d66 gdb/Makefile.in: move ALLDEPFILES earlier in Makefile.in adds 9f793f7bed gdb/testsuite: resolve a duplicate test name in a gdb.mi test adds 5187219460 gdb/testsuite: resolve some duplicate test names in gdb.base adds 22480d7c39 gdb: small simplification in dwarf2_locexpr_baton_eval adds 1fb43cf759 gdb/dwarf: pass an array of values to the dwarf evaluator adds df7a7bdd97 gdb: add support for Fortran's ASSUMED RANK arrays adds cf78890fd4 Automatic date update in version.in adds cbf26882c0 [gdb/testsuite] Fix KPASS in gdb.ada/arrayptr.exp adds ea6303b497 Remove more Python 2 code adds 60a3da00bd objdump/opcodes: add syntax highlighting to disassembler output adds 49d31dc98e opcodes/riscv: implement style support in the disassembler adds fbbb45cef5 opcodes/i386: partially implement disassembler style support adds edbc15e6c4 gdb: remove use of vfprintf_filtered adds 867b8c308a gas: copy st_size only if unset adds 056b6f879d gdb: remove some unused buildsym-legacy functions adds 59dfe8ad84 gdb: rename start_symtab/end_symtab to start_compunit_symtab [...] adds 81eaa50610 Handle ghost entities in symbol lookup adds c3f2a3738a Remove null sentinel from 'attributes' adds 45016746f1 Fix bug in Ada attributes lexing adds 28c4b1ffaa Enable "set debug parser" for Ada adds 1e237aba22 Refactor expression completion adds c66ed94ae9 Implement completion for Ada attributes adds 67700be286 Refactor ada-lex.l:processId adds 02a8d05fc6 Remove the Ada DOT_ALL token adds 484e7c5ff5 Consolidate single-char tokens in ada-lex.l adds d4da1b2c1b Add context-sensitive field name completion to Ada parser adds 4994e74b7a Avoid undefined behavior in gdbscm_make_breakpoint adds 85b25bd975 Simplify windows-nat.c solib handling adds 04ae91ea52 Use auto_obstack in windows-nat.c adds 44c6a4106e Use unique_ptr in the Windows thread list adds fc0b013e44 Remove windows_thread_info destructor adds 0578e87f93 Remove some globals from nat/windows-nat.c adds 7b01c1cc1d sim: fixes for libopcodes styled disassembler adds cb25fdbb76 gdb: remove assertion in psymbol_functions::expand_symtabs_matching adds 962937b15d gdb: make timestamped_file implement can_emit_style_escape adds 6cacd78ba5 gdb/buildsym: Line record use a record flag adds cc96ae7f88 gdb: Add support for DW_LNS_set_prologue_end in line-table adds 6109f7a39e gdb: Add maint set ignore-prologue-end-flag adds 4cc98c360d Handle TLS variable lookups when using separate debug files. adds d3b610627e gdb/testsuite: fix timeout in server-pipe.exp test adds ef485e453a Automatic date update in version.in adds ad62fd4546 gdb: make timestamped_file implement write_async_safe adds 6f5d514f91 gdb: replace inferior::waiting_for_vfork_done with inferior: [...] adds 148cf134e9 gdb/infrun: add inferior parameters to stop_all_threads and [...] adds 05d65a7a6c gdb/infrun: add logging statement to do_target_resume adds d8bbae6ea0 gdb: fix handling of vfork by multi-threaded program (follow [...] adds e88cf517e9 gdbserver: report correct status in thread stop race condition adds 3890f02a5b gdb/remote: remove_new_fork_children don't access target_wai [...] adds 27f9f64975 gdb: resume ongoing step after handling fork or vfork adds d5ce6f2dca Fix qRcmd error code parsing adds 9b571e2898 gdb/testsuite: fix intermittent failures in gdb.mi/mi-cmd-us [...] adds b8b5466f0d gdb/testsuite: fix intermittent failure in gdb.base/vfork-fo [...] adds 4815d6125e Don't call init_thread_list in windows-nat.c adds c269d90a49 Introduce wrapped_file adds ca028a46d5 Automatic date update in version.in adds c8154ce0d6 gdb: move gdb_disassembly_flag into a new disasm-flags.h file adds a01567f4f7 Enable ARMv8.1-m PACBTI support adds 19c26da69d Add code to display the contents of .debug_loclists sections [...] adds 9716aa0a27 gdb: make interp_add static adds 7fb56b9893 gdb: LoongArch: prepend tramp frame unwinder for signal adds 49fffa58f7 Fix "bins" simulation for v850e3v5 adds 477904ca75 Fix for v850e divq instruction adds 6d088eb92e gdb: don't copy entirely optimized out values in value_copy adds 8fb1059308 Use new and delete in jit.c adds 089169c003 gdb: mips: Fix the handling of complex type of function retu [...] adds 5f0b6b77f1 Automatic date update in version.in adds 69341966de IBM zSystems: Add support for z16 as CPU name. adds ff82bd7405 RISC-V: add testcase to check line number emission for .insn adds 13d414afa0 Arm32: arrange for line number emission for .inst adds 0f47cb17d1 Arm64: arrange for line number emission for .inst adds 591cc9fbbf gas/Dwarf: record functions adds 145667f8d9 Add support for COFF secidx relocations adds eb33f6973e Recognize the NT_ARM_SYSTEM_CALL register set adds 86d77f6a5b gdb: don't try to use readline before it's initialized adds b5556e33b5 gdb: add some const in gdb/reggroups.c adds dbf5d61bda gdb: make gdbarch_register_reggroup_p take a const reggroup * adds 711898e128 gdb: switch to using 'const reggroup *' in tui-regs.{c,h} adds 0ee3365959 gdb: use 'const reggroup *' in python/py-registers.c file adds 2b72890eba gdb: have reggroup_find return a const adds 5783701b36 gdb/tui: avoid theoretical bug with 'tui reg' command adds 07c316ecaa gdb/tui: fix 'tui reg next/prev' command when data window is hidden adds e7d69e72bf gdb: always add the default register groups adds b89f77be52 gdb: convert reggroups to use a std::vector adds 1bca9b1e6b gdb: remove reggroup_next and reggroup_prev adds e7fe101149 gdb: more 'const' in gdb/reggroups.{c,h} adds 3a471c03b0 gdb: make the pre-defined register groups const adds c30c0f062e gdb: convert reggroup to a C++ class with constructor, etc adds af7ce09b76 gdb: move struct reggroup into reggroups.h header adds 524ad5e30f gdb: update comments throughout reggroups.{c,h} files adds d3fc98f911 gdb/testsuite: make gdb_breakpoint and runto take a linespec adds e473032828 gdb: remove symtab::dirname adds 44281e6c08 gdb: remove symtab::blockvector adds 3c86fae3d9 gdb: remove symtab::objfile adds 7678d1304a gdb: remove symtab::pspace adds ae58413816 gdb/testsuite/dwarf: remove two unused variables adds d4c4a2298c gdb/testsuite/dwarf: simplify line number program syntax adds 359efc2d89 [gdb/testsuite] Make gdb.base/annota1.exp more robust adds 4f7df13ee7 gdb: remove subfile::buildsym_compunit field adds 9be5d742db gdb/testsuite: add "macros" option to gdb_compile adds 3fb842cea1 gdb/fortran: fix fetching assumed rank array content adds a32c49c6dd Automatic date update in version.in adds d3a76a5583 gdb: change file_file_name to return an std::string adds 916c9be4a3 gdb: add Nils-Christian Kempke to gdb/MAINTAINERS adds 87e10e9c28 gdb/fortran: add support for accessing fields of extended types adds 110aae55a8 gdb/fortran: print fortran extended types with ptype adds 129f0aaa9d gdb maintainer commit rights adds 0c80fce42a gdb/testsuite: use nopie in gdb.dwarf2/dw2-inline-param.exp adds de83289ef3 Pass PKG_CONFIG_PATH down from top-level Makefile adds 7d41169b6d Debug info for function in Windows PE binary on wrong instruction adds 01772c548b Fix undefined behavior in the Fortran, Go and Pascal number parsers adds 6849c6a2b8 gdb: Avoid undefined shifts, fix Go shifts adds c10622fef4 gprofng: zlib handling adds 9f184a64f5 gprofng: fprintf_styled_func not inizialized for disassembler adds a3a7f5e158 gas: Port "copy st_size only if unset" to aarch64 and riscv adds 680e019e5a Automatic date update in version.in adds 81c5e3764b Correct nds32 readelf reloc numbers adds 480a4dd5f3 Don't run pr27228 test for hppa adds 57594b6a75 Rearrange struct bfd_section a little adds bd1c798f0a Remove MSYMBOL_VALUE_CHAIN adds f190d13c78 Automatic date update in version.in adds 2a722c6460 Automatic date update in version.in adds e7be729233 [gdb/testsuite] Fix gdb.dwarf2/dw2-lines.exp for m32 pie adds 04f4c17c7a [gdb/testsuite] Fix gdb.base/annota1.exp with pie adds d4c948427d gdb/f-lang: add Integer*1 to Fortran builtin types adds c08ec64081 gdb/f-lang: remove hidden ^L characters adds 4e436fdabe gdb/fortran: fix complex type in Fortran builtin types adds ed9ec61174 gdb/fortran: reformat build_fortran_types in f-lang.c adds 4ec8aa9e94 gdb/fortran: change default logical type to builtin_logical adds adc29023a7 gdb/fortran: clean-up Fortran intrinsic types adds 87abd9825d gdb/fortran: Change GDB print for fortran default types adds 04ba653650 gdb/fortran: rename f77_keywords to f_keywords adds 891e4190ba gdb/fortran: rewrite intrinsic handling and add some missing [...] adds 27e8f72f35 gdb/fortran/testsuite: add complex from integers test adds 96d368d104 gdb/doc: add section about Fortran intrinsic functions and types adds 4aeddc50d7 gdb: remove symbol value macros adds 60f62e2b83 gdb: remove MSYMBOL_TYPE macro adds 5bbfd12dda gdb: remove minimal symbol size macros adds e165fcef1e gdb: remove MSYMBOL_TARGET_FLAG_{1,2} macros adds aa1402a95d i386-fbsd-nat: Remove two unused variables. adds 5f437feef4 Automatic date update in version.in adds 50192212a7 gprofng doesn't build with gcc 5.5 adds 1a42a9fe4e x86: make {disp16} work similarly to {disp32} adds 2ee1792bec gas: further adjust file/line handling for .irp and alike adds 657edeab38 gas: further adjust file/line handling for .macro adds c39e89c3aa gas: drop .appfile and .appline adds 66b39b8b9c gas: new_logical_line{,_flags}() can return "void" adds 278c98c830 Stop strip from removing debuglink sections. adds 44a29af963 Require GNAT debug info for some Ada tests adds dc262faf37 Remove "Ada Settings" node from the manual adds ce70f11ffe Add C++ "save gdb-index" test adds 63e0ee15a3 [gdb/testsuite] Fix gdb.base/stap-probe.exp with read1 adds 8e6b353660 Rebase the zlib sources to the 1.2.12 release adds 0981fe1017 Allow thread-pool.h to work without threads adds fe50c292d7 Split create_addrmap_from_aranges adds 1ddd39f58f Fix latent bug in read_addrmap_from_aranges adds cffae852e3 Add dwarf2_per_cu_data::addresses_seen adds 6ee823fc4e Refactor dwarf2_get_pc_bounds adds 5c94f93871 Allow ada_decode not to decode operators adds 073954a792 Let skip_one_die not skip children adds b2bc564fe8 Add name splitting adds 4e9e4fcda5 Add new overload of dwarf5_djb_hash adds c0892a1d5d Refactor build_type_psymtabs_reader adds 82d734f7a3 Add batching parameter to parallel_for_each adds f4565e4c99 Return vector of results from parallel_for_each adds 85098eeb4c Specialize std::hash for gdb_exception adds c600d77cb7 Add "fullname" handling to file_and_directory adds 8c83177441 Introduce DWARF abbrev cache adds 696eef26e0 Statically examine abbrev properties adds a2f0ab9310 Update skip_one_die for new abbrev properties adds 51f5a4b8e9 Introduce the new DWARF index class adds 2e57de7c84 The new DWARF indexer adds 698379cc2c Implement quick_symbol_functions for cooked DWARF index adds 68a85bc267 Wire in the new DWARF indexer adds da63229779 Introduce thread-safe handling for complaints adds c748b24c47 Pre-read DWARF section data adds 46114cb7be Parallelize DWARF indexing adds 7e75279093 "Finalize" the DWARF index in the background adds 58f707487b Rename write_psymtabs_to_index adds 88a981942d Change the key type in psym_index_map adds fca9326e27 Change parameters to write_address_map adds fa38ad7d8a Genericize addrmap handling in the DWARF index writer adds 6dd7aa909b Adapt .gdb_index writer to new DWARF scanner adds 600f5f7027 Adapt .debug_names writer to new DWARF scanner adds 3d20b8d99a Enable the new DWARF indexer adds 6209cde4dd Delete DWARF psymtab code adds 8dddb06c59 Remove dwarf2_per_cu_data::v adds a09520cdd9 gdbsupport: use result_of_t instead of result_of in parallel-for.h adds 30bf8e1ce4 gdb: use decltype instead of typeof in dwarf2/read.c adds 71bc95ed20 gdb: allocate subfile with new adds ebd4e6d017 gdb: change subfile::name and buildsym_compunit::m_comp_dir [...] adds b08c778be9 gdb: use std::vector for temporary linetable_entry array in [...] adds 558802e4d1 gdb: change subfile::line_vector to an std::vector adds a8b7a13911 gdb: fix "passing NULL to memcpy" UBsan error in dwarf2/cook [...] adds 36baf73637 Fix bug in Ada number lexing adds 1b35e577c3 Automatic date update in version.in adds 10c0005660 ubsan: member access within null pointer of union adds d095eb4e87 Tidy gdb.base/parse_number.exp adds 50b032ebc0 Make intrusive_list_node's next/prev private adds f5e7605006 binutils: enable PE on 32bit haiku build adds febb368c89 gdb: fix clang build failure in msymbol_is_mips adds 08755c5aad gdb: add ATTRIBUTE_PRINTF to complaint_interceptor::issue_complaint adds a9703116de Automatic date update in version.in adds e6f601b74d ld:LoongArch: Fix glibc fail: tst-audit25a/b. adds c641fe0dcb M68K: avoid quadratic slowdlow in label alignment check adds 75b2a443d5 [gdb/testsuite] Detect 'No MPX support' adds 11d7dd3357 gdb: fix build errors in gdbsupport/thread-pool.h used with old gcc adds c560a5fbae Let std::thread check pass even without pthreads adds df4397e378 gdb: remove move constructor and move assignment operator fr [...] adds 77d97a0a19 Reorganize Python events documentation adds 7ae6857316 Fix regression on Windows with WOW64 adds 4536b3bb61 Silence -Wmaybe-uninitialized warning from target_waitstatus adds a79fa8c5fb gdb/testsuite: Fix race in gdb.dwarf2/calling-convention.exp adds a69599e68b Fix possible Cygwin build problem adds 94ea6ddb94 Don't call QUIT in read_string adds 3b1bdd53b5 Rename read_string adds 9da74023eb Remove the byte order parameter to target_read_string adds b17c7ab380 Move target_read_string to target/target.c adds 44ac251ad2 Share handle_ms_vc_exception with gdbserver adds 42a5971407 Implement thread_name for gdbserver adds 1ea519ec19 Set the worker thread name on Windows adds 8bbdbd6985 Use GetThreadDescription on Windows adds 1a7c41d5ec Ignore 0,0 entries in .debug_aranges adds 330d63093c gdbserver/qXfer::threads, prepare_to_access_memory=>target_p [...] adds 366e3746c5 gdbserver: special case target_write_memory len==0 adds 421490af33 gdbserver/linux: Access memory even if threads are running adds 8e347faf8f gdbserver: Eliminate prepare_to_access_memory adds 64bc82adf3 Automatic date update in version.in adds 552a161c8d [gdb/testsuite] Fix gdb.go/methods.exp with check-readmore adds d4cd7e84e2 Remove WITH_SIM define adds 3b9809bc62 [gdb/testsuite] Fix gdb.ada/float-bits.exp with -m32 adds 7410508723 Match rustc beta versions adds 925ea601f1 Remove some dead code from the Rust value printer adds 506ec52e88 Reimplement Rust slice printing adds 1c9cc05244 Implement value_print for Rust adds 1f0f8b5d9d Allow word wrapping even when paging is disabled adds 111d19818a Handle "set height 1" adds 4311246bb1 Return void from gdb_putc adds 3beda815bd Automatic date update in version.in adds 3c8184c43d Add comments to dwarf2/abbrev-cache.h adds 86416e21f2 Automatic date update in version.in adds cd1a989fe1 Automatic date update in version.in adds a5c69b1e49 gdb: fix using clear command to delete non-user breakpoints( [...] adds 2bb8c72b39 gdb/testsuite: add text_segment option to gdb_compile adds c67f4e5389 gdb/testsuite: make gdb.ada/mi_prot.exp stop at expected location adds 2390419d1c Fix C++ cast of derived class to base class adds dc6c21dabf Update gnulib adds e0c3463701 gdb: call gdb_tilde_expand instead of gdb_tilde_expand_up in [...] adds 7ab2607f97 gdbsupport: make gdb_abspath return an std::string adds 5f2491c300 gdbsupport: make gdb_realpath_keepfile return an std::string adds 56325e2ba6 gdb: use gdb_tilde_expand instead of gdb_tilde_expand_up in [...] adds 9a0de6abdd gdb/testsuite/dwarf: don't automatically add directory and f [...] adds a17a212139 Automatic date update in version.in adds 2f399d995b x86: correct and simplify NOP disassembly adds b097040238 x86/Intel: test non-legacy VCVT{,U}SI2SH insn forms adds 177e42f83d x86: drop stray CheckRegSize from VFPCLASSPH adds bb80cf5b42 x86: VCMPSH is Evex.LLIG adds 2aaee75f81 x86: don't mistake ordinary immediates for SAE / rounding control adds c57207c15c gdbsupport/selftest: Replace for_each_selftest with an itera [...] adds 9a0f7f634e gdbsupport/selftest: Allow lazy registration adds 531c82a1c7 gdb/selftest-arch: Make register_test_foreach_arch generate [...] adds 6ea673e2d6 as: Reject unknown -gXXX option adds 5355776935 Automatic date update in version.in adds 6e0d24c448 gdb: LoongArch: Implement loongarch_scan_prologue() adds 72b580b8f4 Micro-optimize cooked_index_entry::full_name adds 65daf5bed6 Add linker warning for when it creates an executable stack. adds 3b70bcb00f Use symbol_symtab accessor in compile-object-load.c adds 1876a54217 Stubs (added in a later patch) will generate new .loader sym [...] adds 2d23f9656c xcoff: implement linker relaxation adds c64242d8ab Revert "as: Reject unknown -gXXX option" testsuite adds 85649ec8eb Re: xcoff: implement linker relaxation adds 1db5a7fe0b x86: reject all invalid SAE variants adds 20386fa32d Move mapped_index_base to new header file adds 6555809e3e Give mapped_index_base a virtual destructor adds 32ae6b930c Let mapped index classes create the quick_symbol_functions object adds dfaa040b44 Remove some "OBJF_READNOW" code from dwarf2_debug_names_index adds 045a7baed2 Introduce readnow_functions adds 6606799fc4 Introduce and use dwarf_scanner_base adds c1a56932c4 Simplify version check in dw2_symtab_iter_next adds f75a1d3a73 Add an ad hoc version check to dwarf_scanner_base adds a827b8ec32 Unify the DWARF index holders adds 496feb16f8 Add accessors for symbol's artificial field adds 6bc3c5b438 Use array_view for symbol_impls adds f66b536343 Remove symbol::aclass_index adds e19b2d9465 Replace symbol_objfile with symbol::objfile adds bcd6845e2b Replace symbol_arch with symbol::arch adds 4206d69e96 Replace symbol_symtab with symbol::symtab adds b750766ac9 gdb/testsuite: Introduce and use gdb_spawn_attach_cmdline adds 52449404c4 gdb/debuginfod: Prevent out_of_range exception adds cae84d1c77 Automatic date update in version.in adds 96d2cea340 Delete unused COFF gas macro adds afa7150c8d ld testsuite xcoff XPASS adds 333cd559ba prune .note.GNU-stack warning from testsuite adds 9cf71b1354 gdb.debuginfod/fetch_src_and_symbols.exp: Fix "notice empty [...] adds 9d748d023d gdb/testsuite: add binary testcases to py-format-string.exp adds 78088b8960 gdb_spawn_attach_cmdline: use unsupported instead of untested adds ffaebc199e gdbsupport: add path_join function adds 5f21c7aae2 gdb: fix 'remote show FOO-packet' aliases adds 31de881f8f Always use dwarf2_initialize_objfile adds 0b84fbd54e gdb/testsuite: fix "set temporary breakpoint" DUPLICATEs adds ebf58f8eb1 gdb/dwarf: remove line_header::total_length field adds b0b299477c gdb/dwarf: remove line_header::header_length field adds 83ac2319e7 Fix for gdb.base/solib-search.exp test. adds 61eabc63f9 Automatic date update in version.in adds 77e99ad92f RISC-V: Add missing DECLARE_INSNs for Zicbo{m,p,z} adds 6acc36f71d Fix method naming bug in new DWARF indexer adds 5a0d4dfbf8 Simplify BFD section iteration in coff-pe-read.c adds fa265c9bef Remove a const-removing cast from coff-pe-read.c adds 0f34437ba0 Use std::string in coff-pe-read.c adds 8095d37f71 More const use and alloca avoidance in coff-pe-read.c adds 6a3c1573cc Un-break the coff-pe-read.c build adds 152a174956 gdb: prune inferiors at end of fetch_inferior_event, fix int [...] adds b913bd98ce gdb: improved EOF handling when using readline 7 adds 4fb7bc4b14 readline: back-port changes needed to properly detect EOF adds 91395d97d9 gdb: handle bracketed-paste-mode and EOF correctly adds f551c8ef32 gdbserver/linux: free process_info_private and arch_process_ [...] adds 1e864019e4 gdb: handle_no_resumed: only update thread list of event target adds 7642f36b93 Automatic date update in version.in adds 69be4d89e3 Automatic date update in version.in adds ac16b09d7e gdb: move setbuf calls out of gdb_readline_no_editing_callback adds 455fe76708 Automatic date update in version.in adds 2b718529b9 gdb/infrun: assert !step_over_info_valid_p in restart_threads adds 5f59e7e0c7 gdb/fortran: Support for assumed rank zero adds 0d38576a34 Emit a note warning the user that creating an executable sta [...] adds 2cf349be0e Do not put linkage names into .gdb_index adds df2a5f8de7 Automatic date update in version.in adds 3f0423f913 gdbsupport/pathstuff.h: #include <array> explicitly for std: [...] adds 0b60b96344 PowerPC: Update expected floating point output for gdb.arch/ [...] adds 6bdd7cf11d gdb: make some random Python files Python 3-compatible adds c62dced2d4 bsd-kvm: Fix build after recent changes to path handling functions. adds f93c6e0a2e i386: Pass -z noexecstack to linker tests adds bfdb52f83c Handle encoding failures in Windows thread names adds 6be98d075c Add recording support for the ISA 3.1 PowerPC instructions. adds 1bc0d95ead GDB PowerPC record test cases for ISA 2.06 and ISA 3.1 adds 2538fcd3f4 Automatic date update in version.in adds 019a5c6297 gdb/testsuite: use with_cwd where possible adds 16538271c8 Revert pr29072 lto test changes adds 639d467b08 Fix potential buffer overruns when creating DLLs. adds 36b124126b x86: VFPCLASSSH is Evex.LLIG adds 41b96eef5f gdb/testsuite: fix FAIL in gdb.base/clear_non_user_bp.exp adds fcaa1071d7 gdb/arm: Fix prologue analysis to support vpush adds 9074667a85 gdb/arm: Define MSP and PSP registers for M-Profile adds 0824193fd3 gdb/arm: Introduce arm_cache_init adds ae7e2f45aa gdb/arm: Add support for multiple stack pointers on Cortex-M adds ef27337758 gdb/arm: Extend arm_m_addr_is_magic to support FNC_RETURN, a [...] adds 8e6afe4013 Create pseudo sections for NT_ARM_TLS notes on FreeBSD. adds 801eb70f9a Fix gdbserver build for x86-64 Windows adds 5b758627a1 Make gdb.base/parse_number.exp test all architectures adds 0d29b1a462 x86: Disable 2 tests with large memory requirement adds dfb138f934 Automatic date update in version.in adds 4b8791e10e gdb: remove BLOCK_{START,END} macros adds 6c00f721c8 gdb: remove BLOCK_FUNCTION macro adds f135fe728e gdb: remove BLOCK_SUPERBLOCK macro adds 24d74bb5df gdb: remove BLOCK_MULTIDICT macro adds 3fe38936f6 gdb: remove BLOCK_NAMESPACE macro adds 6dd5a4bd44 gdb: remove BLOCK_RANGE_{START,END} macros adds f5cb8afdd2 gdb: remove BLOCK_RANGES macro adds f73b4922a0 gdb: remove BLOCK_NRANGES macro adds 59197b8a96 gdb: remove BLOCK_RANGE macro adds 086d03c91e gdb: remove BLOCK_CONTIGUOUS_P macro adds 6395b62847 gdb: remove BLOCK_ENTRY_PC macro adds 63d609debb gdb: remove BLOCKVECTOR_BLOCK and BLOCKVECTOR_NBLOCKS macros adds bad9471aab gdb: constify addrmap_find adds 414705d1c2 gdb: remove BLOCKVECTOR_MAP macro adds 0e12331a9b gprofng: test suite problems adds 44c70fb01f libctf: add a comment explaining how to use ctf_*open adds 95ade9a5f4 libctf: impose an ordering on conflicting types adds 26b1426577 s390: Avoid dynamic TLS relocs in PIE adds d942d8db12 s390: Add DT_JMPREL pointing to .rela.[i]plt with static-pie adds c42dd30d73 gdb: fix nullptr dereference in block::ranges() adds 0d1703b8fb Remove "typedef enum ..." adds 9dd9f9ce1e Check OBJF_NOT_FILENAME in DWARF index code adds 68c4956b14 x86: Properly handle function pointer reference adds fc0b8a976d Fix libinproctrace.so build on PPC adds 8a2ef85186 Automatic date update in version.in adds d51926f06a Slightly tweak and clarify target_resume's interface adds 225170409b gdb/infrun: make fetch_inferior_event restore thread if exit [...] adds 446fcb446f Fix .debug_names regression with new indexer adds c7a73fa4dc De-duplicate .gdb_index adds 835e063d3a gprofng: assertion in gprofng/src/Expression.cc:139 adds 2f9ee862bc Move "catch load" to a new file adds 4e9e993a7e Boolify print_solib_event adds 16922ea6ad Add an assertion to clone_momentary_breakpoint adds 6689579725 Delete some unnecessary wrapper functions adds c01e038bd2 Return bool from breakpoint_ops::print_one adds 4c6a92b11d Add a vtable-based breakpoint ops adds c3ee64d0d8 Convert break-catch-sig to use vtable ops adds 3aca48d3b4 Convert break-catch-syscall to vtable ops adds 021443b5f3 Convert break-catch-exec to vtable ops adds 54485252a9 Convert break-catch-fork to vtable ops adds 89e57567f5 Convert break-catch-load to vtable ops adds 3a29292356 Convert watchpoints to vtable ops adds 779dcceba7 Convert tracepoints to vtable ops adds 098f12723d Add some new subclasses of breakpoint adds 2b5ab5b851 Convert base breakpoints to vtable ops adds 5bd3caf1b2 Convert break-catch-throw to vtable ops adds c359fff502 Convert internal breakpoints to vtable ops adds 1fd30a4730 Convert momentary breakpoints to vtable ops adds 5ad71d67ae Change inheritance of dprintf adds 7dd8e7ae28 Convert ordinary breakpoints to vtable ops adds ae72050b7f Convert Ada catchpoints to vtable ops adds f293a0b5d6 Convert dprintf to vtable ops adds ec45bb676c Convert ranged breakpoints to vtable ops adds 7b572efb48 Add bp_static_marker_tracepoint adds 6d7a8c568b Convert static marker tracepoints to vtable ops adds 823b50f385 Remove bkpt_base_breakpoint_ops adds 5d926615e9 Merge probe and ordinary breakpoints adds 8d89123dc2 Merge probe and ordinary tracepoints adds a48ddc0d6a Remove breakpoint_ops from init_ada_exception_breakpoint adds b3316ff153 Remove breakpoint_ops from init_catchpoint adds c47614fef9 Remove most fields from breakpoint_ops adds a0cd5f080b Remove vtable_breakpoint_ops adds 8613a476b1 Remove breakpoint ops initialization adds a678887d09 Constify breakpoint_ops adds ee89d0a4e8 Remove allocate_bp_location adds eee031e253 Remove create_breakpoints_sal_default adds 2e920d702b Automatic date update in version.in adds 16089f320a opcodes: don't assume ELF in riscv, csky, rl78, mep disassemblers adds e9c5fe2f40 Automatic date update in version.in adds 94afbc7b1b [gdb/testsuite] Fix gdb.multi/attach-no-multi-process.exp wi [...] adds a55939ca58 Automatic date update in version.in adds 73a7911e8e Fix Ada catchpoint regression adds b318629fe7 gnulib: update to bd11400942d6 adds 03ada39ea5 gdb: remove type_wanted parameter from a few functions adds 95929abb49 gdb/debuginfod: Whitespace-only URL should disable debuginfod adds 5335b0439c [gdb/testsuite] Fix gdb.cp/align.exp with gcc 12.1 / 11.3 adds 79b6c88404 Automatic date update in version.in adds a56c63f78e gdb: fix failures in gdb.mi/mi-exec-run.exp with native-exte [...] adds 11039eff71 gdb/testsuite: fix mi-exec-run.exp with native-extended-gdbs [...] adds 43cef57a74 gdb/testsuite: change mi_gdb_start to take a list of flags adds 3cd25174b8 gdb/testsuite: small cleanup in mi-break-qualified.exp adds 4bb461e42c objdump: fix styled printing of addresses adds 46465574a9 Fix potential arithmetic overflow in the linker's plugin han [...] adds ba951afb99 Add a linker warning when creating potentially dangerous exe [...] adds 1f9d9e321c gdb: add some additional thread status debug output adds f4138e8f48 Fix gdb.threads/access-mem-running-thread-exit.exp w/ native [...] adds 7f8acedeeb gdbserver: track current process as well as current thread adds 3c688b9e38 ld: Regenerate aclocal.m4 with automake 1.15.1 adds 40c23d8803 fbsd-nat: Add helper routines for register sets using PT_[G] [...] adds 92d48a1e4e Add an arm-tls feature which includes the tpidruro register [...] adds 099fbce0ac Read the tpidruro register from NT_ARM_TLS core dump notes o [...] adds 2e686a74dc Support TLS variables on FreeBSD/arm. adds 684943d213 Fetch the NT_ARM_TLS register set for native FreeBSD/arm processes. adds 414d5848bb Add an aarch64-tls feature which includes the tpidr register. adds 0a765c1a8e Read the tpidr register from NT_ARM_TLS core dump notes on F [...] adds f9fbb7636a Support TLS variables on FreeBSD/Aarch64. adds b7fe5463cf Fetch the NT_ARM_TLS register set for native FreeBSD/Aarch64 [...] adds 224151d774 Read the tpidr register from NT_ARM_TLS core dump notes on L [...] adds 9c27bc99e4 gdbserver: Read the tpidr register from NT_ARM_TLS on Linux. adds 3b4b3e438d Read the tpidr register from NT_ARM_TLS on Linux. adds ed8f05baba NEWS: Add a note for TLS support on FreeBSD/arm and FreeBSD/ [...] adds 6a90a4a430 Automatic date update in version.in adds 24ef0d41ac gdbserver: Fix build after adding tls feature to arm tdesc. adds 7a9361c00d PowerPC32 treatment of absolute symbols adds 1343fed469 LTO plugin: sync header file with GCC adds 3569f4ab7e Dwarf: rename yet another instance of "index" adds 06c7226ea1 gdb/remote: iterate on pspace inferiors in remote_new_objfile adds 901e4e8d5c gdb/remote: send qSymbol to all inferiors on startup adds 5890af36e5 Fix GDBserver Aarch64 Linux regression adds 716e54731f gdb: Workaround stringop-overread warning in debuginfod-supp [...] adds d8a7353308 Fix build failure for aarch64 gdbserver adds 758ffab46b Fix crash when creating index from index adds c99d782d9c PowerPC64 check_relocs adds 40ae4abe44 cris bfd config adds da422fa49d LTO: Handle __real_SYM reference in IR adds 4a947dc62f Automatic date update in version.in adds 18e60f7c8a bfd: Check NULL pointer before setting ref_real adds c54a62119a IBM zSystems: mgrk, mg first operand requires register pair adds 83c5f3aea9 loongarch: Don't check ABI flags if no code section adds e4e883c09b Don't define ARCH_cris for BFD64 adds 8e1ada9e0b Move TILE-Gx files to TARGET64_LIBOPCODES_CFILES adds d890c720b8 gdb: make regcache's cooked_write_test selftest work with na [...] adds 1653ae5b84 gprofng: use $host instead $target adds 6e9cd73eb5 gdb: use gdb::function_view for gdbarch_iterate_over_objfile [...] adds 2392dc0f8e Automatic date update in version.in adds 2899c914f4 [gdb/testsuite] Fix gdb.dwarf2/locexpr-data-member-location. [...] adds 0ee8858e7a bfd targmatch.h makefile rule adds dd9cd55e99 PowerPC: bp-permanent.exp, kill-after-signal fix adds 04d0163c3f Change print_recreate_thread to a method adds 9efa3c7fa3 Remove breakpoint::ops adds a6860f3ad2 Boolify breakpoint::explains_signal adds 5a61e17687 Move works_in_software_mode to watchpoint adds 7bd8631327 Constify breakpoint::print_it adds a67bcaba1c Constify breakpoint::print_one adds b713485d66 Constify breakpoint::print_mention adds 4d1ae55893 Constify breakpoint::print_recreate adds fb9e637013 Remove unnecessary line from catch_exec_command_1 adds ec79815480 Add constructor to fork_catchpoint adds 4874f776ca Add constructor to solib_catchpoint adds e02f53e50e Add constructor to signal_catchpoint adds 6c91c7de20 Add constructor to syscall_catchpoint adds 1ae43feabb Add constructor to exception_catchpoint adds 3101e4a1c5 Disable copying for breakpoint adds 73063f5180 Remove init_raw_breakpoint_without_location adds b68f26dea7 Add initializers to tracepoint adds fed1c982de Introduce catchpoint class adds d11c7afad3 Fix new linker testsuite failures due to rwx segment test problems adds 29004660c9 PowerPC fix for gdb.server/sysroot.exp adds 29b5074f3a Automatic date update in version.in adds 5a91f93b98 Re: Fix new linker testsuite failures due to rwx segment tes [...] adds 69464d2267 Fix multiple ubsan warnings in i386-dis.c adds 8f3babfaf8 gdb/readline: fix extra 'quit' message problem adds c5eab52dba Fix "catch syscall" adds 07d9774171 Automatic date update in version.in adds efd1a8512f [gdb/testsuite] Fix gdb.threads/fork-plus-threads.exp with c [...] adds c7dad3e9f9 [gdb/testsuite] Fix gdb.ada/catch_ex_std.exp with remote-gdb [...] adds 603df41b46 [gdb/testsuite] Handle init errors in gdb.mi/user-selected-c [...] adds a1aaf801d5 [gdb/testsuite] Fix gdb.cp/casts.exp with -m32 adds 4a43e2435b [gdb/testsuite] Fix gdb.tui/scroll.exp with read1 adds 2dc60c7710 Automatic date update in version.in adds cd02db09d2 [gdb/tdep] Handle pipe2 syscall for amd64 adds 5463a15c18 [gdb/testsuite] Handle pipe2 syscall in gdb.base/catch-syscall.exp adds 4dcb932e64 [gdb/tdep] Support catch syscall pipe2 for i386 adds 35e48b6ee0 ansidecl.h: sync from GCC adds ae13296057 [gdb] Make btrace maintainer entry more clear adds 205d054282 gdb: fix for gdb.base/eof-exit.exp test failures adds 0b8c95579f gdb: LoongArch: Implement the return_value gdbarch method adds d9ab2743ba [gdb] Add gdb/syscalls/Makefile adds f3c75b2cbe [gdb] Update syscalls/{amd64,i386}-linux.xml adds 77399b5298 gdb/testsuite: fix occasional failure in gdb.mi/mi-multi-com [...] adds 0cfd6cffde IBM zSystems: Accept (. - 0x100000000) PCRel32 operands adds 9abf92d229 Automatic date update in version.in adds c2dae75149 include: remove use of PTR adds f3b9cfd195 bfd: remove use of PTR adds d64336e655 opcodes: remove use of PTR adds 2ec4ffc1c6 gas: remove use of PTR adds e3154ef69c gprof: remove use of PTR adds 83bec4829b gprofng: include percentages in default metrics list adds b773a1808d Fix compiling binutils/resbin.c with Clang version 14 adds 62b33fde9c Move non-dependent gdb::observers::observable::visit_state o [...] adds 6dc7160b2d gdb/testsuite: fix testsuite regressions for unix/-m32 board adds cb2cd8cba8 Fix "b f(std::string)", always use DMGL_VERBOSE adds 1c6fbf42e5 Always pass an explicit language down to c_type_print adds c7d029ea9c Fix "b f(std::string)" when current language is C adds 20c4eb4226 Fix --disable-threading build adds 2c3c88db12 gdb: LoongArch: Use GDB style to check readbuf and writebuf adds f8b786e2ed gdb: mips: Fix large-frame.exp test case failure adds 455f32e3c3 Automatic date update in version.in adds 0dfdb5234a opcodes cgen: remove use of PTR adds d423425393 [gdb/record] Handle statx system call adds e21d839930 [gdb/testsuite] Remove target limits in gdb.base/catch-syscall.exp adds 37b506d30a [gdb/tdep] Update syscalls/{ppc64,ppc}-linux.xml adds 4d88ae0c7b [gdb/testsuite] Fix gdb.base/maint.exp on powerpc64le adds b00d6678f6 [gdb/testsuite] Fix gdb.base/catch-syscall.exp without --ena [...] adds aa02037b08 nm: use -U as an alias for --defines-only, in line with llvm-nm adds 32412d8e48 [gdb/testsuite] Fix gdb.base/catch-syscall.exp with --with-expat=no adds 6c8c5823e3 Automatic date update in version.in adds a2d8448d1d Re: IBM zSystems: Accept (. - 0x100000000) PCRel32 operands adds fa44522195 PR29142, segv in ar with empty archive and libdeps specified adds 5e39ef33fd cgen: increase buffer for hash_insn_list adds de51bd9106 [gdb/testsuite] Fix gdb.dwarf2/dw2-out-of-range-end-of-seq.e [...] adds 59eb8e236c [gdb/tdep] Improve gdb/syscalls/update-linux.sh adds d1fb8316b0 Make gdb.ada/float-bits.exp more generic adds 73a5cb257a gdb: Workaround stringop-overread warning in debuginfod-supp [...] adds 678dc756a5 Fix an illegal memory access when creating DLLs. adds c8a9e88bf6 [gdb/testsuite] Fix gdb.cp/break-f-std-string.cc with older gcc adds 903f7818e7 gdb: remove use of PTR adds d112ec9673 Automatic date update in version.in adds 845cbaa9ff sim: remove use of PTR adds 31b15688c4 Import libiberty from gcc adds 169692ce6c Fix "gdb --write" with core files adds 28c5801a94 Do not double-read minimal symbols for PE COFF adds f1025b233f Put corefile-run.core into test subdirectory adds 0e90c44162 Constify target_pid_to_exec_file adds 4eab18b566 Remove windows_process_info::id adds fcab58390f Implement pid_to_exec_file for Windows in gdbserver adds 5400535a70 Remove unused field cooked_index::m_start adds 0b99131d48 Automatic date update in version.in adds 6d8b70895c Automatic date update in version.in adds b7ff32f191 Automatic date update in version.in adds cdd4206647 gdb/testsuite: fix "continue outside of loop" TCL errors adds 1779689128 Fix Ada exception regression on Windows adds 8c9b320a8e gdb: Document the 'metadata' styling in GDB displays. adds e90601a4f1 gdb: Fix typo in last change in gdb.texinfo adds 36a5b37053 gdbsupport/event-loop.cc: simplify !HAVE_POLL paths adds 187075ebbc Reindent gdbsupport/event-loop.cc:handle_file_event adds 973773de93 IBM zSystems: Fix left-shifting negative PCRel32 values (PR [...] adds 626d0e40e5 Automatic date update in version.in adds 035784e345 RISC-V: Added half-precision floating-point v1.0 instructions. adds bc6004dfd2 Remove gdb_test questions that GDB doesn't ask adds 35b72e4e5b gdb.base/scope.exp: Remove bogus gdb_test questions adds 1fe69430d1 Fix bogus gdb_test invocations adds 8d08cccb01 Avoid having to unload file in gdb.server/connect-with-no-sy [...] adds d7440bee9f gdb.base/skip.exp: Don't abuse gdb_test's question support adds ed01945057 Make gdb_test's question non-optional if specified adds 49a73ab9d3 gdb, btrace: Throw an error for empty recordings when replay [...] adds a1f2ddd383 Fix gdb.python/py-connection.exp with remote targets adds e84412c6a3 Fix typo in info page adds ed11f0543e Automatic date update in version.in adds 01ae03b5b9 gold: don't invoke IA32 syscall in x86_64 assembly testcase adds 818432e841 gas: tweak .irp and alike file/line handling for M68K/MRI adds 2e55c34282 gas: simplify ignore_input() adds 43fe575c32 gas: don't ignore .linefile inside false conditionals adds 7e6d6b62d8 gas: fold do_repeat{,_with_expander}() adds 9c70556165 gas: avoid bignum related errors when processing .linefile adds 85aaf32e61 gas: avoid octal numbers being accepted when processing .linefile adds e1e1528448 AArch64: Enable FP16 by default for Armv9-A. adds 192257c998 [gdb/tdep] Add gdb/syscalls/update-linux-from-src.sh adds 71630188ad [gdb/testsuite] Use hex_for_lang in gdb.base/parse_number.exp adds a2ff75485c [gdb/testsuite] Simplify unknown lang testing in gdb.base/pa [...] adds c9cd8ca465 Rename PAUTH_RA_STATE to RA_SIGN_STATE adds 44b6e80160 Remove unused DWARF PAUTH registers adds c76d61da4a Support -prompt and -lbl in gdb_test adds 2c3cc81e06 Add a --no-weak option to nm. adds 4bb8b8e938 x86: shrink op_riprel adds 1fe8486103 [AArch64] Return the regnum for PC (32) on aarch64 adds 301fe55e9c PowerPC: bp-permanent.exp, kill-after-signal fix adds 3363d8560f arm: Add unwind support for mixed register lists adds 320f42099a oops - forgot changelog entry for the previous delta. adds 2a89fa9613 Fix compile time warning building gold with Clang-14. adds 04dfe7aa52 Arm64: follow-on to PR gas/27217 fix adds 0ee6b1c511 Use aarch64_features to describe register features in target [...] adds 4f02f4d802 Automatic date update in version.in adds c4dd8eb523 RISC-V: Fix canonical extension order (K and J) adds 5f3fc928df _bfd_real_fopen should not use ccs parameter on Windows adds bc5baa9f13 don't over-align file positions of PE executable sections adds ce462d0435 COFF: make objcopy / strip honor --keep-file-symbols adds 6db1e45d7b COFF/PE: don't leave zero timestamp after objcopy / strip adds f0a53c9c89 COFF/PE: keep linker version during objcopy / strip adds 20bed3bb35 COFF: use hash for string table also when copying / stripping adds 15b7af6c87 Arm64: force emission of ILP32-dependent relocs adds 02646f1960 gdbsupport: fix path_join crash with -std=c++17 and -D_GLIBC [...] adds 18bd474461 gdb: testsuite: Support displaced stepping on LoongArch adds 95086e1e54 Fix potentially uninitialised variables in the Windows tools adds 8ea87c7296 gdb/doc: fix inconsistent info pretty-printer example adds 62ec8e6dad gdb/doc: make use of group/end group in 'info pretty-printer [...] adds ad8f56a737 gdb/doc: use @value{GDBP} in 'info pretty-printer' example adds ee3272d472 arm: Fix system register fpcxt_ns and fpcxt_s naming convention. adds ef5d515048 Automatic date update in version.in adds bd7d326deb Tidy warn-execstack handling adds b43771b045 add a trie to map quickly from address range to compilation unit adds f270fd72f6 Fix non-pointer type compilation error in aix-thread.c adds aa8c9d60a6 RISC-V: Remove RV128-only fmv instructions adds 9ecdcd1be1 RISC-V: Update zfinx implement with zicsr. adds 94585d6d44 Stop readekf and objdump from aggressively following links. adds 61cf5823fd Remove obsolete text from documentation adds f9a8785566 PowerPC: Make test gdb.arch/powerpc-power10.exp Endian independent. adds 0661562829 add_location_to_breakpoint -> breakpoint::add_location adds 1c2cbcf1de Make structs breakpoint/base_breakpoint/catchpoint be abstract adds f317d1eb2a ranged_breakpoint: don't use init_raw_breakpoint adds 27a62b4359 ranged_breakpoint: use install_breakpoint adds b925bf21e0 ranged_breakpoint: move initialization to ctor adds ff733ec228 Make a few functions work with base_breakpoint instead of br [...] adds ef4848c75f More breakpoint_ops parameter elimination adds d837fd813d Remove "internal" parameter from a couple functions adds 3b003a6126 init_breakpoint_sal -> base_breakpoint::base_breakpoint adds 8cd0bf5e7e Make ada_catchpoint_location's owner ctor parameter be ada_c [...] adds bd21b6c9cf Convert init_ada_exception_catchpoint to a ctor adds 752a2291b1 Refactor set_internal_breakpoint / internal_breakpoint ctor adds 7a3e3265ed Refactor momentary breakpoints, eliminate set_raw_breakpoint [...] adds 249dfeafc9 Make exception_catchpoint inherit base_breakpoint instead of [...] adds 6e14e4412b Make breakpoint_address_bits look at the location kind adds acd0955bc1 Make catchpoint inherit breakpoint, eliminate init_raw_breakpoint adds 92bb0228c8 Move common bits of catchpoint/exception_catchpoint to break [...] adds 960bc2bd14 Move add_location(sal) to base_breakpoint adds 9a71ed14cb Add/tweak intro comments of struct breakpoint and several su [...] adds f970305146 Momentary breakpoints should have no breakpoint number adds 7ab979957c Make sure momentary breakpoints are always thread-specific adds 46f0aab143 Test "set multiple-symbols on" creating multiple breakpoints adds 74421c0bc8 Rename base_breakpoint -> code_breakpoint adds d195321cec Automatic date update in version.in adds cb3a7614fe Automatic date update in version.in adds 6f9b09edae Accept functions with DW_AT_linkage_name present adds 8d4b0049b5 Automatic date update in version.in adds cb0d58bf4d [gdb/testsuite] Skip language auto in gdb.base/parse_number.exp adds 27049a382f ld: use definitions in generate_reloc rather than raw literals adds 05527d8ca1 [gdb/ada] Fix gdb.ada/dynamic-iface.exp with gcc 7 adds 5a3cf18c2e [gdb/exp] Fix UB in scalar_binop adds 735dfe028c [gdbsupport] Fix UB in print-utils.cc:int_string adds 01a62a6d5f [gdb/testsuite] Fix -prompt handling in gdb_test adds a6b446b222 gdb: LoongArch: Implement the iterate_over_regset_sections g [...] adds d9b6e047f6 Fix loongarch_iterate_over_regset_sections for non-native targets. adds e8123c847f Tweak the std::hash<> specialization for aarch64_features. adds 9e0f632935 Automatic date update in version.in adds 244e19c791 PR29169, invalid read displaying fuzzed .gdb_index adds 5fbb38fcc5 PR29170, divide by zero displaying fuzzed .debug_names adds be38442dda PR29171, invalid read causing SIGSEGV adds a55dfbb9ab Merge config/ changes from GCC, to enable DFP on AArch64 adds 81657e5800 AArch64: add support for DFP (Decimal Floating point) adds 387e00f3b3 gdb: LoongArch: Define LOONGARCH_LINUX_NUM_GREGSET as 45 adds a0ae328a26 [gdb/testsuite] Fix gdb.opt/clobbered-registers-O2.exp with gcc-12 adds 9e9f0d02b4 [gdb/testsuite] Fix gdb.opt/clobbered-registers-O2.exp with clang adds f59e7b1289 Automatic date update in version.in adds 8e5eb8e1b0 ppc: extend opindex to 16 bits adds dd4832bf3e opcodes: introduce BC field; fix isel adds 51498ab9ab RISC-V: Fix RV32Q conflict adds aee9dcf8a8 Add -nopass option to gdb_test/gdb_test_multiple adds cce0ae568c gdb: Fix DUPLICATE and PATH regressions throughout adds 3ac9da4937 Add bionutils support for DWARF v5's DW_OP_addrx. adds fbcda57701 Show enabled locations with disabled breakpoint parent as "y-" adds f85c0e1e20 Re: Add bionutils support for DWARF v5's DW_OP_addrx adds d1a24139ad Automatic date update in version.in adds 9e2bb0cb5e ld: add --package-metadata adds f67741e172 bfd: Add Support for DW_FORM_strx* and DW_FORM_addrx* adds bfcd7c2160 gdb/testsuite: prefer gdb_test in gdb.dwarf2/calling-convention adds 284b6bb5c6 gdb/linux-nat: xfer_memory_partial return E_IO on error adds 20d814202a arm: avoid use of GNU builtin function in s_arm_unwind_save_mixed adds f420c9c84e bit-rot in target before_parse function adds 20a26f4e01 Finalize each cooked index separately adds 834eaf9201 Fix crash in new DWARF indexer adds fcf8e81420 gdb: Require psymtab before calling quick_functions in objfile adds 98aa8321ee gdb: Change psymbol_functions::require_partial_symbols to pa [...] adds b2fdd31b03 aarch64-fbsd-nat: Move definition of debug_regs_probed under [...] adds 81cd0a49c9 cris: bfd: Correct default to no execstack adds 5d02a15c69 ld: cris*-elf: Default to --no-warn-rwx-segment adds 62b5b11b1b Automatic date update in version.in adds 2a2cb7cf2c gprofng: fix build with -mx32 adds 811f61d4c4 x86/Intel: adjust representation of embedded broadcast adds a5748e0d8c x86/Intel: allow MASM representation of embedded broadcast adds 90a00d6c65 x86/Intel: adjust representation of embedded rounding / SAE adds cf665fee1d x86: re-work AVX512 embedded rounding / SAE adds 7063667edb x86/Intel: allow MASM representation of embedded rounding / SAE adds aa9b5dbc0f gprofng: fix build with --disable-shared adds 0e3c1eebb2 Remove use of bfd_uint64_t and similar adds 65d13793d9 Remove much of BFD_HOST configury adds 6015985895 Replace bfd_hostptr_t with uintptr_t adds 202be274a4 opcodes/i386: remove trailing whitespace from insns with zer [...] adds 509e623091 Fix crash with "maint print arc" adds 4fb8f32e40 Automatic date update in version.in adds 6094a48ec8 gprofng: fix build with -mx32 adds 0e77ff2c86 gdb: use gdb::unique_xmalloc_ptr<char> for docs in cmdpy_init adds 51e8dbe1fb gdb/python: improve formatting of help text for user defined [...] adds 7caebc2a2a Automatic date update in version.in adds 9606310bbb Automatic date update in version.in adds 292c7bf86d RISC-V: Add zhinx extension supports. adds b9b0b2b5e3 Reorganise bfd/doc/chew.c a little adds f43ffe07b1 Update K&R functions in bfd/doc/chew.c adds 7273d78f3f use libiberty xmalloc in bfd/doc/chew.c adds eab286a7c8 Use a union to avoid casts in bfd/doc/chew.c adds c1d0eab1b1 Fix failing test for armeb-gnu-eabi adds 09cb5e2312 Move 64-bit BFD files from ALL_TARGET_OBS to ALL_64_TARGET_OBS adds 5541bfdc97 gdb/manual: Introduce location specs adds da18821a9a gdb/testsuite: fix gdb.trace/signal.exp on x86 adds 8b294b1fc7 Automatic date update in version.in adds 99f647e200 Trailing spaces in objdump -r header adds f77d3081de Ajdust more tests for opcodes/i386: remove trailing whitespace adds 42745ac582 gdb/testsuite: resolve duplicate test name in gdb.trace/signal.exp adds 2918df9368 Import libiberty from gcc adds 74a04e5b2a v850_elf_set_note prototype adds e953510c3b ia64 gas: Remove unnecessary init adds 30596893ab sparc64 segfault in finish_dynamic_symbol adds d7f735269f Explicitly mention yet-unloaded shared libraries in location [...] adds e595ad4cc2 Improve break-range's documentation adds 102a644eaa Clarify why we unit test matching symbol names with 0xff characters adds 622c4842bb Improve clear command's documentation adds cffe02acaa gdb/testsuite: remove F77_FOR_TARGET support adds 7c07eaec49 gdb/testsuite: Use -module option for Intel Fortran compilers adds c8df10fc70 gdb/testsuite: Fix fortran types for Intel compilers. adds 7ce4a6d184 gdb/testsuite: move getting_compiler_info to front of gdb_compile adds 44d469c5f8 gdb/testsuite: add Fortran compiler identification to GDB adds 22582546c1 gdb/testsuite: rename intel next gen c/cpp compilers adds 87364601b8 gdb/testsuite: disable charset.exp for intel compilers adds 93bbd6c793 testsuite, fortran: add required external keyword adds 15868bc883 testsuite, fortran: add compiler dependent types to dynamic- [...] adds 4212a8c907 testsuite, fortran: Add '-debug-parameters all' when using i [...] adds 5c8ff7f6d9 testsuite/lib: add check_optional_entry for GDBInfoSymbols adds b8dd7ddff9 testsuite, fortran: fix info-types for intel compilers adds 6b7b705d7c testsuite, fortran: allow additional completions in module.exp adds a60ead5ded gdb, testsuite, fortran: fix double free in mixed-lang-stack.exp adds 0df017fbca gdb, testsuite, fortran: fixup mixed-lang-stack for Intel/LL [...] adds ebad7c6613 gdb/testsuite: fixup common-block.exp for intel compilers adds e2904e1ff0 Use unique_ptr for objfiles adds b8be9aea5c i386: Ajdust more tests for opcodes/i386: remove trailing wh [...] adds 98a1627f19 x86: Properly handle IFUNC function pointer reference adds 739f950664 Automatic date update in version.in adds b0de9ed86f Re: use libiberty xmalloc in bfd/doc/chew.c adds 68538bbeaa gdb:csky save fpu and vdsp info to struct csky_gdbarch_tdep adds 1d2eeb660f [arm] Cleanup: use hex for offsets adds 39fc7ff66b [arm] d0..d15 are 64-bit each, not 32-bit adds de76473c2d [arm] Add support for FPU registers in prologue unwinder adds 46c7fd95fc [arm] Don't use special treatment for PC adds 80fa4b2a60 Add gdb.current_language and gdb.Frame.language adds fc18b1c5af [gdb] Fix warning in foreach_arch selftests adds a115b27934 Automatic date update in version.in adds b3abcebcae asan: NULL deref in scan_unit_for_symbols adds 6f87d3fd27 asan: heap buffer overflow in dwarf2_directive_filename adds cd826186c8 sb_scrub_and_add_sb not draining input string buffer adds 53f2b36a54 gas read_a_source_file #APP processing adds e0ad09cfa5 ubsan: undefined shift in frag_align_code adds f66d30a6e5 asan: null deref in coff_write_relocs adds ee6cbff213 asan: uninit write _bfd_ecoff_write_object_contents adds b038f394a9 ubsan: signed integer overflow in atof_generic adds 6a031255cf Re: ubsan: signed integer overflow in atof_generic adds c9c157c765 Fix Cygwin build after fcab5839 adds 1f03fa9921 Fix Cygwin build after 0578e87f adds a115c6d62e Fix Cygwin build after 85b25bd9 adds a779012848 Fix a new warning on Cygwin adds 625b6eae09 gdb: Do not add empty sections to the section map adds 2e90d02578 gdb: LoongArch: Implement the software_single_step gdbarch method adds 57ebc99013 Fix ODR warning in observable.h adds 77845a9ac6 ODR warnings for struct symloc adds 7e9d9756db ODR warnings for struct nextfield adds c01e28360d ODR warning for struct field_info adds 94e079e76e ODR warning for struct ext_link_map adds cc55e4ef62 ODR warning for "struct instruction_type" adds 0fecb1a784 ODR warning for "struct stack_item" adds ddfc4ef124 ODR warning for "struct find_targ_sec_arg" adds cec000ad60 ODR warning for "enum string_repr_result" adds c8e41b5f14 ODR warnings from overlay constants adds 131430937d ODR warnings for "struct insn_info" adds 4748a9be44 ODR warnings for "struct insn_decode_record_t" adds a7f779c12e ODR warnings for "struct coff_symbol" adds 527907e0e6 ODR warning for "main" adds 0c8cd1de90 Rearrange and slightly reword the "Location Specification" section adds bb785a92a8 [gdb/testsuite] Detect change instead of init in gdb.mi/mi-v [...] adds dcefca4019 Automatic date update in version.in adds 679dc6e716 asan: mips_gprel_reloc segfault adds 6b8b24bb68 Re: asan: mips_gprel_reloc segfault adds d9ad47747a gdb: LoongArch: Remove nonportable #include adds a98600052e x86: exclude certain ISA extensions from v3/v4 ISA adds 0e02119e65 Revert "[gdb] Fix warning in foreach_arch selftests" adds 450afa9497 [gdb] Fix warning in foreach_arch selftests adds 7e6ba6a2a5 Re: ubsan: undefined shift in frag_align_code adds 3dc8d5eada asan: heap buffer overflow in _bfd_mips_elf_section_from_shdr adds f5a0f5b503 Use bool for evregpy_no_listeners_p adds 07b7571ebc Automatic date update in version.in adds 98c1709802 [gdb] Fix warning in print_one_insn::ez80-adl adds de15377594 [gdb/testsuite] Fix gdb.threads/manythreads.exp with check-read1 adds 0c05610450 [gdb/testsuite] Fix ERROR in gdb.ctf/funcreturn.exp adds 1b4633f812 [gdb/testsuite] Test more values in gdb.base/parse_numbers.exp adds 1d8c0dfae7 [gdb/c] Fix type of 2147483648 and literal truncation adds a2c0d041fd [gdb/fortran] Fix literal truncation adds 4c4d769ab7 [gdb/go] Fix literal truncation adds 7af9baa9fa [gdb/pascal] Fix literal truncation adds 1390b65a1b [gdb/rust] Fix literal truncation adds 999f7adc21 [gdb/m2] Fix UB and literal truncation adds ac3afe36d7 [gdb/ada] Fix literal truncation adds 21aacea42e asan: uninitialised write in bfd_mach_o_write_contents adds 3ae76967be asan: null dereference in coff_count_linenumbers adds c8eab1d7c9 Automatic date update in version.in adds ca9aae53bd Remove obsolete Python 2 comment adds fdb5b467f9 Automatic date update in version.in adds 772f4c2e98 gdb/testsuite: add missing skip_python_tests call in py-doc- [...] adds faec7017f0 [gdb] Fix maint selftest -v print_one_insn adds 4ab19f4c9b [gdb] Enable some more print_one_insn selftests adds 38015f6710 [gdb] Name arch selftests more clearly adds c2ebdf6a7d Remove "-break-insert -r" tests adds a80f2680db Simplify varobj "change" logic adds 691ade38bc Consolidate "Python API" sections in NEWS adds f3cdb43624 Automatic date update in version.in adds e97198fdcd [gdb] Allow frv::fr300 in selftests adds b11f3dbb88 [gdb/rust] Add missing _() for error call adds 6d08aed3c9 Constify solib_name_from_address adds 265aa48b39 Update my email address in gdb/MAINTAINERS adds 8fea1a81c7 Introduce wrapper for CreateProcess adds bcb9251f02 Allow ASLR to be disabled on Windows adds 5517650206 Turn some windows-nat.c static functions into methods adds 20489cca90 Use subclasses of windows_process_info adds bcdbf606bc Automatic date update in version.in adds 38ef9f36cf asan: double free sb_kill adds ff50916f8b NONE reloc fixes adds 24d34d81ea coff-z80 reloc howto fixes adds 47be149aca elf64-nfp reloc fix adds 3418a349c6 HOWTO_RSIZE adds c94cb02662 HOWTO size encoding adds 5d0feb989c Revert reloc howto nits adds 5d2834cc7e bfin reloc offset checks adds 57698478b7 Don't encode reloc.size adds bc2220c89d aarch64: Add fallback if ARM_CC_FOR_TARGET not set adds cb50b0722c Fix gdb.arch/powerpc-power7.exp isel disassembly output. adds 2c3b9a9130 libopcodes: extend the styling within the i386 disassembler adds d09ee622ee Change allocation of m_dwarf2_cus adds 5ca5b31d63 Move CU queue to dwarf2_per_objfile adds deb70aa032 gdb: remove trailing '.' from perror_with_name calls adds 42d77edce1 gdb: make throw_perror_with_name static adds d21691eaa7 Automatic date update in version.in adds 417d2514ef gdb/testsuite: resolve duplicate test name in gnu_vector.exp adds b1054b67df gdb/testsuite: resolve duplicate test names in gdb.threads/tls.exp adds 8f4141b0ae gdb: add Yvan Roux to gdb/MAINTAINERS adds 61ee7510b3 gdb/testsuite: use test_compiler_info in gcc_major_version adds 1562f64fec gdb/testsuite: remove get_compiler_info calls from gdb.exp a [...] adds 08b326ee0a gdb/testsuite: make 'c' default language for get/test compiler info adds 0e471fde07 gdb/testsuite: handle errors better in test_compiler_info adds 575a212a78 gdb/testsuite: solve problems with compiler_info caching adds 148ca9dd5c gdb/arm: Terminate unwinding when LR is 0xffffffff adds 8db775b211 Fix ARM_CC_FOR_TARGET handling adds 1ef3351b7b gdb/arm: Simplify logic for updating addresses adds 2d9cf99d9a gdb/arm: Document and fix exception stack offsets adds 396d2e56be gdb/aarch64: fix 32-bit arm compatibility adds 1c76a0e2a6 Minor fix to Python breakpoint event documentation adds f460ede603 Automatic date update in version.in adds 84860e8591 [gdb/testsuite] Fix timeout in gdb.ada/ghost.exp adds 6a72edd8e2 [gdb/testsuite] Fix XPASS with gcc-12 in gdb.base/vla-struct [...] adds 3abc1d8fe0 Document the ARM_CC_FOR_TARGET testsuite variable adds 80c0a3bf1b gdb/testsuite: remove definition of true/false from gdb_comp [...] adds b69a68b93b PowerPC, correct the gdb ioctl values for TCGETS, TCSETS, TC [...] adds cbc30d36ac Fix comparison of unsigned long int to int in record_linux_s [...] adds 2cbde639ae Fix warning-avoidance initialization in xcoffread.c adds bc574253cb Automatic date update in version.in adds 18a7c0667f Automatic date update in version.in adds 7d941aa3aa Simplify cygwin_buf_t adds 09d5a3fffc Simplify __USEWIDE adds 9dad432e10 Trivial fixes to Cygwin build after 8fea1a81 adds a692aa3f1d Use inheritance for addrmap adds 5427f03f9e Privacy for addrmap_fixed adds 9d45ec63a5 Privacy for addrmap_mutable adds 1b3261edfb Move addrmap classes to addrmap.h adds 769520b7e5 Remove addrmap wrapper functions adds 10cce2c441 Remove addrmap_create_mutable adds d89120e949 Remove addrmap::create_fixed adds 93b527ef78 Use malloc for mutable addrmaps adds 32681b482a Remove psymtab_addrmap adds aa09537375 Fix self-test failure in addrmap adds 536595b712 Automatic date update in version.in adds 384e201e5a x86: properly initialize struct instr_info instance(s) adds eebc56d682 x86: shrink prefix related disassembler state fields adds 32f06c69f2 x86: avoid string copy when swapping Vex.W controlled operands adds 95ff671834 x86: replace global scratch buffer adds 8025a16428 x86: fix incorrect indirection adds f25123df34 [gdb/testsuite] Handle quotes in gdb_py_module_available adds afd53c3c0a gdb:csky add support target-descriptions for CSKY arch adds c714aff10b gdb: don't use bashism in configure test adds 208b57e53e gdb: LoongArch: Deal with atomic sequence adds c722093960 [gdb] Avoid warnings in cooked_{read,write}_test for m68hc11 adds c2ac533e98 [gdb/testsuite] Fix gdb.reverse/test_ioctl_TCSETSW.exp with [...] adds a2e7f81e38 Automatic date update in version.in adds 82cb252432 gas dwarf2dbg.c tidy adds 22b8da0ae7 asan: applying zero offset to NULL pointer adds 5f269b4620 Correct R_MIPS_16 n32 howto adds d712f2768a BFD_RELOC_MIPS_16 adds 6df97c56ea Debug support for global alias variable adds a7e29f797c Fix fbsd core matching adds c5a72a8d1c [gdb/testsuite] Fix regexp in gdb.ada/mi_var_access.exp adds 476288fa2b Revert "Fix fbsd core matching" adds e5ab6af52d gdbserver: Add LoongArch/Linux support adds edb6b77c75 Allow 'interrupt -a' in all-stop mode adds 2808125fbb Fix bugs in aarch64-ravenscar-thread.c adds e73434e38f Reimplement ravenscar registers using tables adds 965b71a7f7 Implement lazy FPU initialization for ravenscar adds 362a867f2a [gdb/testsuite] Handle unordered dict in gdb.python/py-mi-cmd.exp adds 8e2de6c81a gprofng: fix build with -Werror=format-security adds 08328cfbaf gprofng docs: mention HTML / PDF in the gprofng README adds a675e77e55 gprofng docs: provide help for <rate> == <interval> adds 55bb7f5bb6 Automatic date update in version.in adds dac0515d82 gdb: Always suppress stringop-overread warning in debuginfod [...] adds 31d6c13def PR29230, segv in lookup_symbol_in_variable_table adds f1e14eee66 [gdb/build] Fix build for gcc < 11 adds 5fb28d2607 x86: drop print_operand_value()'s "hex" parameter adds 8a0b60471a gdb/python: convert gdbpy_err_fetch to use gdbpy_ref adds f0c2e3e020 gdb: add new base class to gdb_disassembler adds e4ae302562 gdb: add extension language print_insn hook adds 15e15b2d9c gdb/python: implement the print_insn extension language hook adds 8b39b1e7ab gdb: refactor the non-printing disassemblers adds 75033d0841 gdb: unify two dis_asm_read_memory functions in disasm.c adds fe642a5b14 gdb/arm: Fetch initial sp value prior to compare adds 0d12d61b9a gdb/arm: Track msp and psp adds b9b66a3a57 gdb/arm: Make sp alias for one of the other stack pointers adds 285dfa0f68 Add to documentation of Python 'dont_repeat' method adds 9d741cbedb Check for listeners in emit_exiting_event adds 33b90f59f3 sim: fix BFD_VMA format arguments on 32-bit hosts [PR gdb/29184] adds 0fbc4f6aeb Automatic date update in version.in adds 45bf072b34 PR29250, readelf erases CIE initial register state adds 68f7e451e5 Restore readelf -wF adds 8ad7c8be4b Revert "Revert "Fix fbsd core matching"" adds 370426d0da Always free matching vector from bfd_check_format_matches adds 633de70891 use of uninitialised value in input_file_open adds f0d49de4be [gdb/testsuite] Fix have_mpx test adds 97032db708 Automatic date update in version.in adds 14e283ff4e gprofng: fix build with -Werror=format-truncation adds 264f98902f event_location -> location_spec adds 40d97ee21f Eliminate the two-level data structures behind location_specs adds 5c1ddcb69a Eliminate copy_location_spec adds 238dc9af03 Convert location_spec_empty_p to a method adds 7464aeaab4 Convert location_spec_type to a method adds 709438c75a Convert location_spec_to_string to a method adds dac9773e17 Convert set_location_spec_string to a method adds dfea48fc0f Fix GDB build with GCC 4.8 & 4.9 adds 0ebc886149 PR29254, memory leak in stab_demangle_v3_arg adds d6e1d48c83 PR29255, memory leak in make_tempdir adds 1579743980 PR29256, memory leak in obj_elf_section_name adds 02e85f7a83 gdb: NEWS: Move LoongArch gdbserver to the correct section adds 40d4cb8bcc Automatic date update in version.in adds 21a527dfc8 gdb: Add new 'print nibbles' feature adds 153b3c1117 gdb/doc: Documentation for the new print command adds 3f52a09075 gdb/python: Export nibbles to python layer adds fba1ac87dc Fix the sorting algorithm for reloc entries adds 8e2da16518 Fix assertion failure in copy_type adds 9c0ea78342 Automatic date update in version.in adds 49954a0d85 Automatic date update in version.in adds 8a24927bc8 PR29261, memory leak in parse_stab_struct_fields adds 0d02e70b19 PR29262, memory leak in pr_function_type adds 5ffa6ca3e5 Move finish_print out of value_print_options adds 7b97003ccd Automatic date update in version.in adds acd65fa610 Default to disabling the linker warnings about execstack and [...] adds ec41dd75c8 Binutils support for dwarf-5 (location and range lists related) adds bfda149dc1 Document how GDB searches for files when using -s, -e, and - [...] adds 6bd2318f32 libctf: fix linking together multiple objects derived from t [...] adds 3ec2b3c058 libctf: avoid mingw warning adds 6a8829ebb2 libctf: tests: prune warnings from compiler output adds b232f81a54 ld: regenerate configure after recent misgeneration adds b6a7c07c40 Automatic date update in version.in adds 581db2a29b PR29270, DW_FORM_udata signed output adds 46439c90f2 PowerPC64: stub debug dump adds 4491a7c1aa readelf: replace xmalloc with malloc in slurp_relr_relocs adds b215cdf529 RISC-V: Fix inconsistent error message (range) adds dd8cc00cac RISC-V: Prepare i18n for required ISA extensions adds 1176bc3876 RISC-V: Add 'H' to canonical extension ordering adds c625f4ed05 RISC-V: Use single h extension to control hypervisor CSRs an [...] adds afc41ffb99 RISC-V: Reorder the prefixed extensions which are out of order. adds f18acc9c4e Binutils support for split-dwarf and dwarf-5 adds 90b7a5df15 aarch64: Disallow copy relocations on protected data adds 3af607d998 Use unique_xmalloc_ptr in interp adds ee04bfc01e Move mi_interpreter to mi-interp.h adds b2a696a881 Use std::string for interpreter_p adds 325600eb11 Automatic date update in version.in adds 4fb55bf6a9 aarch64: Define elf_backend_extern_protected_data to 0 [PR 18705] adds 83c325007c aarch64: Allow PC-relative relocations against protected STT [...] adds ecc741e64e Re: PowerPC64: stub debug dump adds 570e911f4e PowerPC64: fix assertion in ppc_build_one_stub with -Os code adds c86acd3f18 Use PyBool_FromLong adds d75bdf170e Don't declare cli_set_logging adds 54603ee2ae Automatic date update in version.in adds 39b8a8090e Delete delete_thread_silent adds a32c1a92d5 gdb: make use of RAII in run_inferior_call adds c715d0732a Improve core file path detection & put cores in output dir adds e83907ff5f Include count of unexpected core files in gdb.sum summary adds ef7a6b977b gdb/testsuite: remove global gcc_compiled from gdb.exp adds 9704b8b4bc gdb/testsuite: remove unneeded calls to get_compiler_info adds 10245fe817 gdb/arm: Update the value of active sp when base sp changes adds 86be3050a6 Revert "Delete delete_thread_silent" adds 5227abd299 Eliminate TUI/CLI observers duplication adds c3467df4ac Automatic date update in version.in adds 0757a50396 gdb: LoongArch: Define register numbers and clean up code adds af6e3f77e9 gdb: LoongArch: Implement loongarch_linux_syscall_next_pc() adds a858187afd Fix end of CU calculation in cooked_indexer::index_dies adds 1fa2e2287e Fix corrupt DWARF in dw2-double-set-die-type adds af9bf9cb47 arm: Define elf_backend_extern_protected_data to 0 [PR 18705] adds 9544899f28 Automatic date update in version.in adds b4eb841afe Automatic date update in version.in adds 648f6099d4 -z relro relaxation and ld script SIZEOF adds 0d8fb090a7 PowerPC64 .branch_lt address adds 2d1388e73c Fix location list offset address dump under DW_AT_location ( [...] adds ddd7bf3e28 drop XC16x bits adds 4f6c04da69 bfd: prune config.bfd's setting of targ_archs adds ed1c7ad8e3 Disable execstack and rwx segments warnings for MIPS targets. adds a08bdb159b [gdb/build] Fix gdbserver build with -fsanitize=thread adds 65067f1c2c [gdb/symtab] Fix parsing of .debug_str_offsets header adds 2043638bf9 [gdb/testsuite] Skip gdb.fortran/namelist.exp for gfortran 4.8 adds cdcec216b4 [gdb/testsuite] Workaround unnecessary .s file with gfortran 4.8 adds 7d476bd555 [gdb/testsuite] Enable some test-cases for x86_64 -m32 adds 772f8196d6 [gdb/testsuite] Fix gdb.reverse/i387-env-reverse.exp for -pie adds 2135495484 [gdb/testsuite] Handle older python in gdb.python/py-send-packet.py adds a3f1431a50 Stop bogus warnings about DWARF indexed string offsets being [...] adds 8c9ae6df3c gdb/arm: Unwind Non-Secure callbacks from Secure adds 2a4fc266db Have gold's File_read::do_read() function check the start parameter adds e98e7d9a70 Fix NULL pointer indirection when parsing corrupt DWARF data. adds e3e5ae0493 Replace a run-time assertion failure with a warning message [...] adds 171fba11ab Make GDBserver abort on internal error in development mode adds 95127faf50 [gdb/build] Fix build breaker with --enable-shared adds e1692475fd gdb/testsuite: update bug numbers from Gnats to bugzilla adds f0cb8284cf Automatic date update in version.in adds 8bddb52eb9 Re: Disable execstack and rwx segments warnings for MIPS targets. adds 39590abd65 RISC-V: Add new CSR feature gate handling (RV32,H) adds 6af47b081e RISC-V: Add 'Smstateen' extension and its CSRs adds 713f370809 RISC-V: Add 'Sscofpmf' extension with its CSRs adds 766077c173 RISC-V: Add 'Sstc' extension and its CSRs adds 7c24bdc583 PR29293, elfnn-aarch64.c: def_protected member unintialized adds e3940312c1 gdb:csky add pseudo regs for float and vector regs adds 04cb922ade PowerPC64: Tidy stub type changes adds 0f0d9373a3 PowerPC64: plt_stub_pad adds f40bb390bb PowerPC64: align plt_branch stubs adds d0e0f9c87a ld/x86: skip p_align-1 tests with unsuitable compiler adds dbcbf67ca5 Fix the display of the idnex values for DW_FORM_loclistx and [...] adds fadaf8f7f9 windres: add quotes around preprocessor cmd if needed adds 68e80d96a8 bfd: handle codepage when opening files on MinGW adds 9117c7b452 [gdb/build] Fix gdb build with -fsanitize=thread and gcc 7 adds a9deee17d3 gdb+gdbserver/Linux: avoid reading registers while going thr [...] adds b55819a720 Automatic date update in version.in adds 22a8ddfe93 Re: ld/x86: skip p_align-1 tests with unsuitable compiler adds 6284f0aa11 gprofng: use $(sysconfdir) instead $(prefix)/etc adds 9d92d2cc8d gprofng: fix build when BUILD_MAN is false adds 96016a2f00 x86: drop stray NoRex64 from XBEGIN adds 13f7237241 gdb/testsuite: fix gdb.base/break-idempotent.exp on ppc adds 6837a663c5 opcodes/aarch64: split off creation of comment text in disassembler adds 69b46464ba gdb/arm: Only stack S16..S31 when FPU registers are secure adds 6c0fe6d8f9 gdb/doc: improve description of --data-disassemble opcodes output adds 575fd4cffd GDB: Remove extraneous full stops from `set' command error messages adds b955c336f9 GDB/testsuite: Tighten `set print elements' error check adds 7e8621cf6d Fix GDBserver regression due to change to avoid reading shel [...] adds 133791286f Automatic date update in version.in adds 68514a919e gdb/doc: fix column widths in MI compatibility table adds 6418644b0d [gdb] Block SIGTERM in worker threads adds aa40d66bb1 Fix implementation of readelf's -wE and -wN options, adds 0b1505c82d gdb/testsuite: Expand gdb.cp/mb-ctor.exp to test dynamic allocation adds 89555e4ec2 GDB: Add `NUMBER' completion to `set' integer commands adds 2899490953 Automatic date update in version.in adds 1dd024239b Add newline to the end of the rnglists displsy. adds c4de64f8f6 GDB/doc: Remove extraneous spaces from completion examples adds a89c17dac1 GDB/doc: Remove indentation from `print -elements' completio [...] adds f15f0ddd10 Automatic date update in version.in adds 47226049bb [gdb/testsuite] Fix gdb.base/early-init-file.exp with -fsani [...] adds 33fd0a3363 [gdb/symtab] Fix data race on per_cu->dwarf_version adds dcc9b683dc Automatic date update in version.in adds 1e3a4f12e7 Automatic date update in version.in adds 0f2f2e7019 RISC-V: Update Zihintpause extension version adds 9386188e95 x86-64: improve handling of branches to absolute addresses adds 02b83698ef x86: restore masking of displacement kinds adds a775efc84d x86: fold Disp32S and Disp32 adds 58098fd779 gas/testsuite: properly exclude aout in all/weakref1u adds 2c474c4694 [gdb/symtab] Add get/set functions for per_cu->lang/unit_type adds a0f3a4c646 opcodes/avr: Implement style support in the disassembler adds 407115429b Modified changes for split-dwarf and dwarf-5. adds d8efadbdd9 Synchronize libbierty sources with gcc. adds 0772daccb3 objcopy: bfd_alloc orelocation adds eeeaf705fe alloc gas seginfo on notes obstack adds 96c33f79de Fix snafu in rust demangler recursion limit code adds 10e52570b8 Automatic date update in version.in adds 8180707f90 x86: de-duplicate sub-architecture strings accumulation adds 6ceeed2506 x86: macro-ize cpu_arch[] entries adds c368d2a802 x86: introduce fake processor type to mark sub-arch entries [...] adds 4694a0e5fe Support for location and range lists for split-dwarf and dwarf-5. adds 736918239b gdb: LoongArch: add orig_a0 into register set adds 3acd9a692d Make 'import gdb.events' work adds 99298c958c Add gdb.Objfile.is_file attribute adds 22f8e2e726 [gdb/exp] Fix internal error when printing C++ pointer-to-member adds 8df9766816 Automatic date update in version.in adds d92c7521f9 x86: don't leak sub-architecture accumulated strings adds 3ce2ebcf88 x86: permit "default" with .arch adds ae89daecb1 x86: generalize disabling of sub-architectures adds f68697e823 x86: introduce a state stack for .arch adds ad349f2493 Descriptive DWARF operations dump support for DW_AT_rank adds c975cec5ff x86: fix 3-operand insn reverse-matching adds 3d0738af2a x86: fold two switch() statements in match_template() adds 8bd915b770 x86: make D attribute usable for XOP and FMA4 insns adds fb5a4a581d elf: Copy p_align of PT_GNU_STACK for stack alignment adds 41bbac64c3 gprofng: implement a functional gp-display-html adds 2025522ac7 Automatic date update in version.in adds 9b5ebf652b PR29320, 'struct obstack' declared inside parameter list adds 37cf60c6a6 RISC-V: Fix requirement handling on Zhinx+{D,Q} adds 3d5d6bd554 RISC-V: Fix disassembling Zfinx with -M numeric adds 1bb1f55d64 gprofng: adjust GPROFNG_VARIANT adds 045f385d9a RISC-V: Added Zfhmin and Zhinxmin. adds 88de583569 gdb: LoongArch: Implement the push_dummy_call gdbarch method adds 309e147fbd GDB/testsuite: Add coverage for `print -elements' command adds 83f477f25a gdb: LoongArch: Fix typos in code comments adds a2a176c46b Fix pedantically invalid DWARF in gdb.trace/unavailable-dwar [...] adds c0abbd96b4 gdb: fix {rs6000_nat_target,aix_thread_target}::wait to not [...] adds 5236c98902 gprofng: fix regression in testing for not yet installed version adds 97a8d0ab53 Automatic date update in version.in adds 0bd0932314 Add markers for 2.39 branch new efbecf1e95 Update version number new e36cf5556e libopcodes/s390: add support for disassembler styling new 5b0e1775ba Automatic date update in version.in new 39d6c87d13 Automatic date update in version.in new e7a0ae11ba Automatic date update in version.in new 99726a904f Automatic date update in version.in new c596fcd2a0 ppc gas: don't leak ppc_hash memory new 23b1320eb5 PR29355, ld segfaults with -r/-q and custom-named section .rela* new 8df729f4f9 Automatic date update in version.in new e89f145f92 Automatic date update in version.in new 649b3c84eb Automatic date update in version.in new f8a503de3b Automatic date update in version.in new 8c4227cd83 Automatic date update in version.in new 5bf7486d71 Automatic date update in version.in new b8b9506514 x86: correct VMOVSH attributes new a2c1ab55cc gprofng: fix regression in build and a race condition in autoreconf new 05cd51e79c gprofng: link libgprofng.so against -lpthread new 477d69e15c Automatic date update in version.in new 17f1c83d5b x86: Properly check invalid relocation against protected symbol new 23968cbdc5 Automatic date update in version.in new 84fd8ca11f Automatic date update in version.in new 6e35cb8669 PowerPC64: fix build error on 32-bit hosts new aabc43be52 PR29337, readelf CU/TU mixup in .gdb_index new 2d300cb937 PR29390, DW_CFA_AARCH64_negate_ra_state vs. DW_CFA_GNU_window_save new 590a4326a1 x86/Intel: correct AVX512F scatter insn element sizes new 8ae3d09698 x86: replace wrong attributes on VCVTDQ2PH{X,Y} new badfad6737 PowerPC: Create new MMA instruction masks and use them new deb07bbdd3 Automatic date update in version.in new 28067e797c i386: Don't allow GOTOFF relocation against IFUNC symbol for PIC new 696e728b07 Automatic date update in version.in new a0c9c773ac Automatic date update in version.in new c5f7f5cef2 Automatic date update in version.in new 97acb51d6a Re: PowerPC64 .branch_lt address new 366e8fc8f7 x86: Make protected symbols local for -shared new fc69c7e989 x86: Disallow invalid relocations against protected symbols new bf73d754c6 gprofng: fix bug 29351 - Move dynamic loading of modules to [...] new 0d8e5bba73 gprofng: fix bug 29352 - Fix the message Hexadecimal number [...] new a2b2f9b36f gprofng: fix bug 29353 - Fix a lay-out issue in the html dis [...] new 6224c49a8b gprofng: fix bug 29392 - Unexpected line format in summary file new a9b7db7038 gprofng: fix bug 29356 - Execution fails if gprofng is not i [...] new 85cbfee398 Automatic date update in version.in new 442e93c53c Updated translations for various sub-directories new 5646d9b4ee PowerPC32 ld test fails with --enable-targets=all new 41b6fc466c Stop the linker from complaining about RWX segments on sparc [...] new fc96729395 gprofng: check for the makeinfo version new 017fae7140 Automatic date update in version.in new a4ef36d419 Automatic date update in version.in new 66777df505 Automatic date update in version.in new 4b596a7719 ld: Extend ac_default_ld_warn_rwx_segments to all SPARC targ [...] new c87bc94762 Stop the linker from complaining about unrecognized DW_FORM_ [...] new 1828be89b0 Automatic date update in version.in new 718d269089 Automatic date update in version.in new 3940a46487 Automatic date update in version.in new b336123a08 PR29348, BFD_VMA_FMT wrong new 27b28c705c libctf: Avoid use of uninitialised variables new 11bb913e27 Automatic date update in version.in new 8e878c72d8 ld: aarch64: Update test linker scripts relocs.ld and relocs [...] new a0d1554e45 Automatic date update in version.in
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 (5c0b4ee406) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_gcc_check_bootstrap/rele [...]
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 58 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: .editorconfig | 47 + ChangeLog | 42 +- ChangeLog.git.2.37-2.38 | 36427 -------------- Makefile.def | 13 +- Makefile.in | 502 +- Makefile.tpl | 3 + bfd/.gitignore | 2 +- bfd/ChangeLog | 248 +- bfd/Makefile.am | 36 +- bfd/Makefile.in | 536 +- bfd/aix386-core.c | 6 +- bfd/aout-ns32k.c | 39 +- bfd/aoutx.h | 104 +- bfd/archures.c | 31 +- bfd/bfd-in.h | 82 +- bfd/bfd-in2.h | 212 +- bfd/bfd.c | 11 +- bfd/bfdio.c | 84 +- bfd/coff-alpha.c | 34 +- bfd/coff-arm.c | 52 +- bfd/coff-bfd.c | 2 +- bfd/coff-i386.c | 129 +- bfd/coff-mcore.c | 16 +- bfd/coff-mips.c | 23 +- bfd/coff-rs6000.c | 185 +- bfd/coff-sh.c | 34 +- bfd/coff-tic30.c | 10 +- bfd/coff-tic4x.c | 28 +- bfd/coff-tic54x.c | 28 +- bfd/coff-x86_64.c | 145 +- bfd/coff-z80.c | 34 +- bfd/coff-z8k.c | 16 +- bfd/coff64-rs6000.c | 181 +- bfd/coffcode.h | 51 +- bfd/coffgen.c | 297 +- bfd/cofflink.c | 54 +- bfd/config.bfd | 70 +- bfd/configure | 133 +- bfd/configure.ac | 62 +- bfd/configure.com | 68 +- bfd/cpu-amdgcn.c | 59 + bfd/cpu-ia64-opc.c | 22 +- bfd/cpu-k1om.c | 37 - bfd/cpu-l1om.c | 36 - bfd/cpu-ns32k.c | 15 +- bfd/cpu-xc16x.c | 53 - bfd/development.sh | 2 +- bfd/doc/Makefile.am | 217 - bfd/doc/Makefile.in | 1020 - bfd/doc/bfd.texi | 2 +- bfd/doc/chew.c | 434 +- bfd/doc/local.mk | 155 + bfd/dwarf2.c | 964 +- bfd/ecoff.c | 2 +- bfd/elf-bfd.h | 17 +- bfd/elf-hppa.h | 224 +- bfd/elf-m10200.c | 16 +- bfd/elf-m10300.c | 70 +- bfd/elf.c | 88 +- bfd/elf32-arc.c | 20 +- bfd/elf32-arm.c | 300 +- bfd/elf32-avr.c | 74 +- bfd/elf32-bfin.c | 102 +- bfd/elf32-cr16.c | 72 +- bfd/elf32-cris.c | 48 +- bfd/elf32-crx.c | 50 +- bfd/elf32-csky.c | 108 +- bfd/elf32-d10v.c | 34 +- bfd/elf32-d30v.c | 26 +- bfd/elf32-dlx.c | 20 +- bfd/elf32-epiphany.c | 30 +- bfd/elf32-fr30.c | 26 +- bfd/elf32-frv.c | 96 +- bfd/elf32-ft32.c | 31 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 24 +- bfd/elf32-i386.c | 90 +- bfd/elf32-ip2k.c | 30 +- bfd/elf32-iq2000.c | 26 +- bfd/elf32-lm32.c | 36 +- bfd/elf32-m32c.c | 26 +- bfd/elf32-m32r.c | 92 +- bfd/elf32-m68hc11.c | 32 +- bfd/elf32-m68hc12.c | 42 +- bfd/elf32-m68k.c | 84 +- bfd/elf32-mcore.c | 20 +- bfd/elf32-mep.c | 42 +- bfd/elf32-metag.c | 76 +- bfd/elf32-microblaze.c | 180 +- bfd/elf32-mips.c | 201 +- bfd/elf32-moxie.c | 6 +- bfd/elf32-msp430.c | 72 +- bfd/elf32-mt.c | 14 +- bfd/elf32-nds32.c | 366 +- bfd/elf32-nios2.c | 214 +- bfd/elf32-or1k.c | 134 +- bfd/elf32-pj.c | 18 +- bfd/elf32-ppc.c | 340 +- bfd/elf32-pru.c | 34 +- bfd/elf32-rl78.c | 112 +- bfd/elf32-rx.c | 132 +- bfd/elf32-s12z.c | 16 +- bfd/elf32-s390.c | 104 +- bfd/elf32-score.c | 60 +- bfd/elf32-score7.c | 40 +- bfd/elf32-sh-relocs.h | 122 +- bfd/elf32-spu.c | 36 +- bfd/elf32-tic6x.c | 122 +- bfd/elf32-tilepro.c | 112 +- bfd/elf32-v850.c | 264 +- bfd/elf32-vax.c | 30 +- bfd/elf32-visium.c | 36 +- bfd/elf32-wasm32.c | 4 +- bfd/elf32-xc16x.c | 487 - bfd/elf32-xgate.c | 40 +- bfd/elf32-xstormy16.c | 30 +- bfd/elf32-xtensa.c | 46 +- bfd/elf32-z80.c | 28 +- bfd/elf64-alpha.c | 58 +- bfd/elf64-amdgcn.c | 80 + bfd/elf64-bpf.c | 28 +- bfd/elf64-gen.c | 2 +- bfd/elf64-ia64-vms.c | 8 +- bfd/elf64-mips.c | 396 +- bfd/elf64-mmix.c | 74 +- bfd/elf64-nfp.c | 147 +- bfd/elf64-ppc.c | 555 +- bfd/elf64-s390.c | 118 +- bfd/elf64-x86-64.c | 197 +- bfd/elfcode.h | 13 + bfd/elfcore.h | 40 +- bfd/elflink.c | 102 +- bfd/elfn32-mips.c | 398 +- bfd/elfnn-aarch64.c | 263 +- bfd/elfnn-loongarch.c | 502 +- bfd/elfxx-ia64.c | 200 +- bfd/elfxx-loongarch.c | 1114 +- bfd/elfxx-loongarch.h | 10 + bfd/elfxx-mips.c | 55 +- bfd/elfxx-riscv.c | 351 +- bfd/elfxx-riscv.h | 3 + bfd/elfxx-sparc.c | 147 +- bfd/elfxx-target.h | 11 - bfd/elfxx-tilegx.c | 112 +- bfd/elfxx-x86.c | 23 +- bfd/elfxx-x86.h | 3 +- bfd/hppabsd-core.c | 6 +- bfd/hpux-core.c | 6 +- bfd/i386lynx.c | 2 +- bfd/irix-core.c | 6 +- bfd/libbfd.c | 65 +- bfd/libbfd.h | 7 +- bfd/libcoff-in.h | 4 +- bfd/libcoff.h | 4 +- bfd/libxcoff.h | 63 +- bfd/linker.c | 2 + bfd/mach-o-aarch64.c | 32 +- bfd/mach-o-arm.c | 34 +- bfd/mach-o-i386.c | 30 +- bfd/mach-o-x86-64.c | 26 +- bfd/mach-o.c | 37 +- bfd/mach-o.h | 8 +- bfd/netbsd-core.c | 6 +- bfd/osf-core.c | 6 +- bfd/pdp11.c | 8 +- bfd/peXXigen.c | 116 +- bfd/peicode.h | 4 +- bfd/plugin.c | 4 +- bfd/po/SRC-POTFILES.in | 6 +- bfd/po/bfd.pot | 2616 +- bfd/po/fr.po | 2664 +- bfd/po/uk.po | 2662 +- bfd/ptrace-core.c | 6 +- bfd/reloc.c | 97 +- bfd/sco5-core.c | 6 +- bfd/section.c | 67 +- bfd/som.c | 10 +- bfd/syms.c | 2 +- bfd/targets.c | 31 +- bfd/trad-core.c | 6 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 74 +- bfd/xcofflink.c | 1209 +- bfd/xcofflink.h | 19 + binutils/BRANCHES | 1 + binutils/ChangeLog | 264 +- binutils/MAINTAINERS | 10 +- binutils/Makefile.am | 14 +- binutils/Makefile.in | 11 +- binutils/NEWS | 14 + binutils/README-how-to-make-a-release | 125 +- binutils/addr2line.c | 80 +- binutils/ar.c | 10 +- binutils/arlex.l | 2 +- binutils/bucomm.c | 39 +- binutils/bucomm.h | 2 + binutils/coffdump.c | 5 +- binutils/config.in | 3 + binutils/configure | 173 +- binutils/configure.ac | 17 + binutils/dlltool.c | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/binutils.texi | 92 +- binutils/doc/debug.options.texi | 17 + binutils/dwarf-mode.el | 10 +- binutils/dwarf.c | 1337 +- binutils/dwarf.h | 15 +- binutils/mclex.c | 2 +- binutils/nm.c | 92 +- binutils/objcopy.c | 81 +- binutils/objdump.c | 336 +- binutils/od-macho.c | 50 +- binutils/po/binutils.pot | 4070 +- binutils/po/fr.po | 4157 +- binutils/po/sv.po | 4104 +- binutils/po/uk.po | 4161 +- binutils/prdbg.c | 46 +- binutils/readelf.c | 511 +- binutils/resbin.c | 8 +- binutils/resrc.c | 28 +- binutils/size.c | 6 +- binutils/srconv.c | 6 +- binutils/stabs.c | 18 +- binutils/testsuite/binutils-all/debuginfod.exp | 14 +- binutils/testsuite/binutils-all/dw5-op.S | 134 + binutils/testsuite/binutils-all/dw5-op.W | 35 + binutils/testsuite/binutils-all/dw5.W | 2 +- .../binutils-all/mips/micromips-branch-alias.d | 17 + .../binutils-all/mips/micromips-branch-alias.s | 17 + .../binutils-all/mips/micromips-branch-noalias.d | 17 + .../binutils-all/mips/mips-branch-alias.s | 18 + binutils/testsuite/binutils-all/mips/mips.exp | 8 + .../binutils-all/mips/mips1-branch-alias.d | 17 + .../binutils-all/mips/mips1-branch-noalias.d | 17 + .../binutils-all/mips/mips2-branch-alias.d | 18 + .../binutils-all/mips/mips2-branch-noalias.d | 18 + .../binutils-all/mips/mips32r6-branch-alias.d | 17 + .../binutils-all/mips/mips32r6-branch-noalias.d | 17 + binutils/testsuite/binutils-all/nm.exp | 32 +- binutils/testsuite/binutils-all/no-weak.s | 13 + binutils/testsuite/binutils-all/objcopy.exp | 61 + binutils/testsuite/binutils-all/objdump.Wk | 5 +- binutils/testsuite/binutils-all/objdump.exp | 43 +- binutils/testsuite/binutils-all/pr26112.r | 6 +- binutils/testsuite/binutils-all/readelf.exp | 22 +- binutils/testsuite/binutils-all/readelf.k | 5 +- .../testsuite/binutils-all/weaken-gnu-unique.d | 8 + .../testsuite/binutils-all/x86-64/pr26808.dump | 82 +- binutils/testsuite/lib/binutils-common.exp | 8 +- binutils/windmc.c | 6 +- config/ChangeLog | 4 + config/dfp.m4 | 21 +- configure | 44 +- configure.ac | 25 +- cpu/ChangeLog | 4 +- cpu/mep.opc | 20 +- cpu/mt.opc | 3 - cpu/xc16x.cpu | 3146 -- cpu/xc16x.opc | 290 - elfcpp/ChangeLog | 4 +- gas/ChangeLog | 55 +- gas/Makefile.am | 2 - gas/Makefile.in | 19 +- gas/NEWS | 5 + gas/app.c | 6 +- gas/as.c | 2 + gas/as.h | 9 +- gas/atof-generic.c | 17 +- gas/cond.c | 29 +- gas/config/bfin-lex.l | 4 +- gas/config/obj-coff.c | 18 +- gas/config/obj-coff.h | 16 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 108 +- gas/config/obj-elf.h | 2 +- gas/config/obj-evax.c | 2 +- gas/config/obj-multi.h | 4 +- gas/config/tc-aarch64.c | 49 +- gas/config/tc-arm.c | 136 +- gas/config/tc-csky.c | 10 +- gas/config/tc-hppa.c | 45 +- gas/config/tc-i386-intel.c | 62 +- gas/config/tc-i386.c | 1451 +- gas/config/tc-i386.h | 21 +- gas/config/tc-ia64.c | 2 - gas/config/tc-loongarch.c | 148 +- gas/config/tc-loongarch.h | 3 + gas/config/tc-mips.c | 22 +- gas/config/tc-ppc.c | 155 +- gas/config/tc-riscv.c | 199 +- gas/config/tc-rx.c | 2 +- gas/config/tc-s390.c | 30 +- gas/config/tc-sparc.c | 35 +- gas/config/tc-tic54x.c | 4 +- gas/config/tc-tilegx.c | 20 +- gas/config/tc-tilepro.c | 20 +- gas/config/tc-xc16x.c | 350 - gas/config/tc-xc16x.h | 59 - gas/config/tc-z80.c | 18 +- gas/config/tc-z8k.c | 2 +- gas/config/te-vms.c | 2 +- gas/config/te-vms.h | 2 +- gas/configure | 44 +- gas/configure.ac | 4 - gas/doc/all.texi | 1 - gas/doc/as.texi | 23 +- gas/doc/c-i386.texi | 7 +- gas/doc/c-riscv.texi | 2 +- gas/doc/c-xc16x.texi | 80 - gas/doc/local.mk | 4 - gas/dwarf2dbg.c | 336 +- gas/ecoff.c | 2 +- gas/ecoff.h | 2 +- gas/expr.c | 15 +- gas/expr.h | 40 +- gas/frags.c | 2 +- gas/frags.h | 2 - gas/input-file.c | 14 +- gas/input-scrub.c | 91 +- gas/macro.c | 59 +- gas/obj.h | 2 +- gas/output-file.c | 42 +- gas/po/POTFILES.in | 2 - gas/po/fr.po | 4022 +- gas/po/gas.pot | 3990 +- gas/po/ru.po | 5742 ++- gas/po/uk.po | 4022 +- gas/read.c | 367 +- gas/read.h | 9 +- gas/remap.c | 2 +- gas/sb.c | 16 +- gas/sb.h | 9 +- gas/stabs.c | 4 +- gas/subsegs.c | 37 +- gas/symbols.c | 203 +- gas/symbols.h | 10 +- gas/testsuite/gas/aarch64/alias.d | 26 +- gas/testsuite/gas/aarch64/b_c_1.d | 42 +- gas/testsuite/gas/aarch64/float-fp16.d | 12 +- gas/testsuite/gas/aarch64/illegal-ldapr.l | 24 +- gas/testsuite/gas/aarch64/illegal.l | 440 +- gas/testsuite/gas/aarch64/inst-directive.d | 3 + gas/testsuite/gas/aarch64/inst-directive.s | 1 + gas/testsuite/gas/aarch64/inst-dwarf.d | 15 + gas/testsuite/gas/aarch64/int-insns.d | 4 +- gas/testsuite/gas/aarch64/no-aliases.d | 26 +- gas/testsuite/gas/aarch64/pac_ab_key.d | 4 +- gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 2 +- gas/testsuite/gas/aarch64/programmer-friendly.d | 2 +- gas/testsuite/gas/aarch64/rng-1.d | 10 + gas/testsuite/gas/aarch64/rng-1.s | 3 + gas/testsuite/gas/all/cond-2.l | 12 + gas/testsuite/gas/all/cond-2.s | 5 + gas/testsuite/gas/all/fwdexp.d | 2 +- gas/testsuite/gas/all/gas.exp | 9 + gas/testsuite/gas/all/linefile.l | 6 + gas/testsuite/gas/all/linefile.s | 8 + gas/testsuite/gas/all/macro.l | 25 + gas/testsuite/gas/all/macro.s | 16 + gas/testsuite/gas/all/weakref1.d | 2 +- gas/testsuite/gas/all/weakref1u.d | 2 +- gas/testsuite/gas/alpha/elf-reloc-1.d | 2 +- gas/testsuite/gas/alpha/elf-reloc-4.d | 2 +- gas/testsuite/gas/alpha/elf-reloc-7.d | 6 +- gas/testsuite/gas/alpha/elf-reloc-8.d | 8 +- gas/testsuite/gas/alpha/elf-tls-1.d | 2 +- gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.d | 40 + gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.s | 37 + gas/testsuite/gas/arm/inst-po-dwarf.d | 21 + gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/mve-vctp-bad.l | 70 +- gas/testsuite/gas/arm/mve-vldr-bad-3.l | 68 +- gas/testsuite/gas/arm/mve-vldr-vstr-bad.l | 1620 +- gas/testsuite/gas/arm/mve-vqdmlah-bad.l | 12 +- gas/testsuite/gas/arm/mve-vqdmlash-bad.l | 12 +- gas/testsuite/gas/arm/mve-vrint-bad.l | 156 +- gas/testsuite/gas/arm/thumbrel.d | 2 +- gas/testsuite/gas/arm/unwind-pacbti-m-readelf.d | 12 +- gas/testsuite/gas/arm/unwind-pacbti-m.d | 18 +- gas/testsuite/gas/arm/unwind-pacbti-m.s | 6 + gas/testsuite/gas/arm/unwind.d | 4 +- gas/testsuite/gas/arm/unwind_vxworks.d | 4 +- gas/testsuite/gas/avr/diffreloc_withrelax.d | 4 +- gas/testsuite/gas/avr/noreloc_withoutrelax.d | 2 +- gas/testsuite/gas/avr/pc-relative-reloc.d | 2 +- gas/testsuite/gas/bfin/reloc.d | 4 +- gas/testsuite/gas/cfi/cfi-alpha-2.d | 2 +- gas/testsuite/gas/cfi/reloc-pe-i386.d | 2 +- gas/testsuite/gas/cris/rd-dtpoffd1.d | 2 +- gas/testsuite/gas/cris/x-to-dcr1-sreg.d | 2 +- gas/testsuite/gas/elf/dwarf-3-func.d | 48 + gas/testsuite/gas/elf/dwarf-3-func.s | 40 + gas/testsuite/gas/elf/dwarf-5-func-global.d | 40 + gas/testsuite/gas/elf/dwarf-5-func-local.d | 37 + gas/testsuite/gas/elf/dwarf-5-func.d | 50 + gas/testsuite/gas/elf/dwarf-5-irp.d | 118 + gas/testsuite/gas/elf/dwarf-5-irp.s | 44 + gas/testsuite/gas/elf/dwarf2-18.d | 3 +- gas/testsuite/gas/elf/elf.exp | 16 + gas/testsuite/gas/elf/equ-reloc.d | 2 +- gas/testsuite/gas/elf/line.l | 30 + gas/testsuite/gas/elf/line.s | 49 + gas/testsuite/gas/elf/missing-build-notes.d | 2 +- gas/testsuite/gas/elf/pr27228.d | 2 +- gas/testsuite/gas/elf/size.d | 16 + gas/testsuite/gas/elf/size.s | 23 + gas/testsuite/gas/i386/387.d | 10 +- gas/testsuite/gas/i386/adx-intel.d | 4 +- gas/testsuite/gas/i386/adx.d | 4 +- gas/testsuite/gas/i386/align-branch-4a.d | 2 +- gas/testsuite/gas/i386/align-branch-4b.d | 2 +- gas/testsuite/gas/i386/align-branch-6.d | 2 +- gas/testsuite/gas/i386/amd.d | 12 +- gas/testsuite/gas/i386/arch-10-5.l | 2 + .../gas/{xtensa/abi.s => i386/arch-10-5.s} | 0 gas/testsuite/gas/i386/arch-10.d | 16 +- gas/testsuite/gas/i386/arch-13.d | 20 +- gas/testsuite/gas/i386/arch-14.d | 10 +- gas/testsuite/gas/i386/arch-4.d | 4 +- gas/testsuite/gas/i386/arch-9.d | 2 +- gas/testsuite/gas/i386/arch-dflt.l | 19 + gas/testsuite/gas/i386/arch-dflt.s | 14 + gas/testsuite/gas/i386/arch-stk.l | 43 + gas/testsuite/gas/i386/arch-stk.s | 34 + gas/testsuite/gas/i386/avx-16bit.d | 4 +- gas/testsuite/gas/i386/avx-gather-intel.d | 2 +- gas/testsuite/gas/i386/avx-gather.d | 2 +- gas/testsuite/gas/i386/avx-intel.d | 4 +- gas/testsuite/gas/i386/avx-wig.d | 4 +- gas/testsuite/gas/i386/avx.d | 4 +- gas/testsuite/gas/i386/avx512_bf16.s | 12 +- gas/testsuite/gas/i386/avx512_bf16_vl.s | 24 +- gas/testsuite/gas/i386/avx512_fp16-intel.d | 1232 +- gas/testsuite/gas/i386/avx512_fp16.s | 616 +- gas/testsuite/gas/i386/avx512_fp16_vl-intel.d | 960 +- gas/testsuite/gas/i386/avx512_fp16_vl.s | 480 +- gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d | 44 +- gas/testsuite/gas/i386/avx512_vpopcntdq.s | 4 +- gas/testsuite/gas/i386/avx512bitalg-intel.d | 8 +- gas/testsuite/gas/i386/avx512bitalg_vl-intel.d | 24 +- gas/testsuite/gas/i386/avx512bitalg_vl.s | 8 +- gas/testsuite/gas/i386/avx512bw-intel.d | 40 +- gas/testsuite/gas/i386/avx512bw_vl-intel.d | 80 +- gas/testsuite/gas/i386/avx512cd-intel.d | 80 +- gas/testsuite/gas/i386/avx512cd_vl-intel.d | 160 +- gas/testsuite/gas/i386/avx512dq-intel.d | 756 +- gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq-rcigru-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq.s | 378 +- gas/testsuite/gas/i386/avx512dq_vl-intel.d | 1096 +- gas/testsuite/gas/i386/avx512dq_vl.s | 80 +- gas/testsuite/gas/i386/avx512er-intel.d | 160 +- gas/testsuite/gas/i386/avx512er-rcigrd-intel.d | 40 +- gas/testsuite/gas/i386/avx512er-rcigrne-intel.d | 40 +- gas/testsuite/gas/i386/avx512er-rcigru-intel.d | 40 +- gas/testsuite/gas/i386/avx512er-rcigrz-intel.d | 40 +- gas/testsuite/gas/i386/avx512er.s | 20 +- gas/testsuite/gas/i386/avx512f-intel.d | 8500 ++-- gas/testsuite/gas/i386/avx512f-nondef.d | 4 +- gas/testsuite/gas/i386/avx512f-rcigrd-intel.d | 260 +- gas/testsuite/gas/i386/avx512f-rcigrne-intel.d | 260 +- gas/testsuite/gas/i386/avx512f-rcigru-intel.d | 260 +- gas/testsuite/gas/i386/avx512f-rcigrz-intel.d | 260 +- gas/testsuite/gas/i386/avx512f.s | 4284 +- gas/testsuite/gas/i386/avx512f_gfni-intel.d | 8 +- gas/testsuite/gas/i386/avx512f_vl-intel.d | 6920 +-- gas/testsuite/gas/i386/avx512f_vl.s | 80 +- gas/testsuite/gas/i386/avx512ifma-intel.d | 40 +- gas/testsuite/gas/i386/avx512ifma_vl-intel.d | 80 +- gas/testsuite/gas/i386/avx512vbmi-intel.d | 20 +- gas/testsuite/gas/i386/avx512vbmi2-intel.d | 32 +- gas/testsuite/gas/i386/avx512vbmi2_vl-intel.d | 64 +- gas/testsuite/gas/i386/avx512vbmi_vl-intel.d | 40 +- gas/testsuite/gas/i386/avx512vl_gfni-intel.d | 18 +- gas/testsuite/gas/i386/avx512vnni-intel.d | 16 +- gas/testsuite/gas/i386/avx512vnni_vl-intel.d | 32 +- gas/testsuite/gas/i386/bmi-intel.d | 2 +- gas/testsuite/gas/i386/bmi.d | 2 +- gas/testsuite/gas/i386/bmi2-intel.d | 2 +- gas/testsuite/gas/i386/bmi2.d | 2 +- gas/testsuite/gas/i386/cet-intel.d | 28 +- gas/testsuite/gas/i386/cet.d | 28 +- gas/testsuite/gas/i386/clzero.d | 2 +- gas/testsuite/gas/i386/disassem.d | 442 +- gas/testsuite/gas/i386/ehinterp.d | 20 + gas/testsuite/gas/i386/ehinterp.s | 35 + gas/testsuite/gas/i386/equ-2.l | 17 + gas/testsuite/gas/i386/equ-2.s | 11 + gas/testsuite/gas/i386/equ.d | 6 + gas/testsuite/gas/i386/equ.s | 14 +- gas/testsuite/gas/i386/evex-lig.s | 25 + gas/testsuite/gas/i386/evex-lig256-intel.d | 1314 +- gas/testsuite/gas/i386/evex-lig256.d | 22 + gas/testsuite/gas/i386/evex-lig512-intel.d | 1314 +- gas/testsuite/gas/i386/evex-lig512.d | 22 + gas/testsuite/gas/i386/evex-wig.s | 12 + gas/testsuite/gas/i386/evex-wig1-intel.d | 9 + gas/testsuite/gas/i386/evex-wig1.d | 9 + gas/testsuite/gas/i386/fence-as-lock-add-no.d | 6 +- gas/testsuite/gas/i386/fpu-bad.d | 2 +- gas/testsuite/gas/i386/i386.exp | 22 +- gas/testsuite/gas/i386/iamcu-4.d | 2 +- gas/testsuite/gas/i386/iamcu-5.d | 2 +- gas/testsuite/gas/i386/iamcu-6.d | 3 + gas/testsuite/gas/i386/iamcu-6.s | 2 + gas/testsuite/gas/i386/iamcu-inval-1.l | 5 +- gas/testsuite/gas/i386/iamcu-inval-1.s | 4 +- gas/testsuite/gas/i386/ifunc.d | 4 +- gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d | 2 +- gas/testsuite/gas/i386/ilp32/ilp32.exp | 1 + gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d | 12 +- gas/testsuite/gas/i386/ilp32/quad.d | 2 +- gas/testsuite/gas/i386/ilp32/reloc-2.l | 4 + gas/testsuite/gas/i386/ilp32/reloc-2.s | 7 + gas/testsuite/gas/i386/ilp32/reloc64.d | 3 +- gas/testsuite/gas/i386/ilp32/reloc64.l | 15 +- gas/testsuite/gas/i386/ilp32/reloc64.s | 18 +- gas/testsuite/gas/i386/ilp32/rex.d | 44 +- gas/testsuite/gas/i386/ilp32/svme64.d | 52 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d | 24 +- gas/testsuite/gas/i386/ilp32/x86-64-cbw.d | 24 +- .../gas/i386/ilp32/x86-64-opcode-inval-intel.d | 22 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d | 22 +- gas/testsuite/gas/i386/ilp32/x86-64-vmx.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-xsave.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64.d | 4 +- gas/testsuite/gas/i386/intel-got32.d | 2 +- gas/testsuite/gas/i386/intel-got64.d | 2 +- gas/testsuite/gas/i386/intel-intel.d | 106 +- gas/testsuite/gas/i386/intel.d | 106 +- gas/testsuite/gas/i386/intelpic.d | 2 +- gas/testsuite/gas/i386/inval-avx.l | 25 +- gas/testsuite/gas/i386/inval-avx.s | 6 + gas/testsuite/gas/i386/inval-avx512f.l | 89 +- gas/testsuite/gas/i386/inval-avx512f.s | 49 + gas/testsuite/gas/i386/inval-equ-2.l | 6 + gas/testsuite/gas/i386/inval-pseudo.l | 6 +- gas/testsuite/gas/i386/inval-pseudo.s | 3 + gas/testsuite/gas/i386/invlpgb.d | 10 +- gas/testsuite/gas/i386/invlpgb64.d | 10 +- gas/testsuite/gas/i386/invpcid-intel.d | 2 +- gas/testsuite/gas/i386/invpcid.d | 2 +- gas/testsuite/gas/i386/jump16.d | 12 +- gas/testsuite/gas/i386/k1om-inval.l | 2 - gas/testsuite/gas/i386/k1om-inval.s | 2 - gas/testsuite/gas/i386/k1om.d | 260 - gas/testsuite/gas/i386/katmai.d | 2 +- gas/testsuite/gas/i386/l1om-inval.l | 2 - gas/testsuite/gas/i386/l1om-inval.s | 2 - gas/testsuite/gas/i386/l1om.d | 260 - gas/testsuite/gas/i386/lfence-byte.d | 24 +- gas/testsuite/gas/i386/lfence-indbr-a.d | 4 +- gas/testsuite/gas/i386/lfence-indbr-b.d | 4 +- gas/testsuite/gas/i386/lfence-load.d | 102 +- gas/testsuite/gas/i386/lfence-ret-a.d | 12 +- gas/testsuite/gas/i386/lfence-ret-b.d | 12 +- gas/testsuite/gas/i386/lfence-ret-c.d | 12 +- gas/testsuite/gas/i386/lfence-ret-d.d | 12 +- gas/testsuite/gas/i386/mixed-mode-reloc32.d | 12 +- gas/testsuite/gas/i386/mixed-mode-reloc64.d | 12 +- gas/testsuite/gas/i386/mpx-16bit.d | 6 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 10 +- gas/testsuite/gas/i386/mpx.d | 6 +- gas/testsuite/gas/i386/noextreg.d | 2 +- gas/testsuite/gas/i386/nops-8.d | 4 +- gas/testsuite/gas/i386/noreg64-data16.d | 8 +- gas/testsuite/gas/i386/noreg64-rex64.d | 8 +- gas/testsuite/gas/i386/noreg64.d | 8 +- gas/testsuite/gas/i386/opcode-intel.d | 100 +- gas/testsuite/gas/i386/opcode-suffix.d | 98 +- gas/testsuite/gas/i386/opcode.d | 98 +- gas/testsuite/gas/i386/ospke.d | 4 +- gas/testsuite/gas/i386/padlock.d | 36 +- gas/testsuite/gas/i386/pconfig-intel.d | 2 +- gas/testsuite/gas/i386/pconfig.d | 2 +- gas/testsuite/gas/i386/prefix.d | 44 +- gas/testsuite/gas/i386/property-v4fmaddps.d | 9 + gas/testsuite/gas/i386/property-v4fmaddps.s | 2 + gas/testsuite/gas/i386/property-vfmaddps.d | 9 + gas/testsuite/gas/i386/property-vfmaddps.s | 2 + gas/testsuite/gas/i386/property-vpcmov.d | 9 + gas/testsuite/gas/i386/property-vpcmov.s | 2 + gas/testsuite/gas/i386/pseudos.d | 4 + gas/testsuite/gas/i386/pseudos.s | 7 + gas/testsuite/gas/i386/rela.d | 2 +- gas/testsuite/gas/i386/relax-3.d | 10 +- gas/testsuite/gas/i386/relax-4.d | 10 +- gas/testsuite/gas/i386/relax-5.d | 2 +- gas/testsuite/gas/i386/rex.d | 5 + gas/testsuite/gas/i386/rex.s | 6 + gas/testsuite/gas/i386/rtm-intel.d | 6 +- gas/testsuite/gas/i386/rtm.d | 6 +- gas/testsuite/gas/i386/se1.d | 6 +- gas/testsuite/gas/i386/secidx.d | 40 + gas/testsuite/gas/i386/secidx.s | 79 + gas/testsuite/gas/i386/secrel.d | 2 +- gas/testsuite/gas/i386/serialize.d | 2 +- gas/testsuite/gas/i386/size-5a.d | 2 +- gas/testsuite/gas/i386/size-5b.d | 2 +- gas/testsuite/gas/i386/smap.d | 4 +- gas/testsuite/gas/i386/smx.d | 2 +- gas/testsuite/gas/i386/snp.d | 12 +- gas/testsuite/gas/i386/snp64.d | 48 +- gas/testsuite/gas/i386/sse-noavx.d | 6 +- gas/testsuite/gas/i386/sse2-16bit.d | 8 +- gas/testsuite/gas/i386/sse2.d | 8 +- gas/testsuite/gas/i386/sse3-intel.d | 18 +- gas/testsuite/gas/i386/suffix-intel.d | 32 +- gas/testsuite/gas/i386/suffix.d | 28 +- gas/testsuite/gas/i386/svme.d | 52 +- gas/testsuite/gas/i386/svme64.d | 52 +- gas/testsuite/gas/i386/tbm-intel.d | 2 +- gas/testsuite/gas/i386/tdx.d | 2 +- gas/testsuite/gas/i386/tlbsync.d | 2 +- gas/testsuite/gas/i386/tlsd.d | 4 +- gas/testsuite/gas/i386/tlsnopic.d | 4 +- gas/testsuite/gas/i386/tlspic.d | 4 +- gas/testsuite/gas/i386/tsxldtrk.d | 4 +- gas/testsuite/gas/i386/unique.d | 12 +- gas/testsuite/gas/i386/vmfunc.d | 2 +- gas/testsuite/gas/i386/vmx.d | 16 +- gas/testsuite/gas/i386/vp2intersect-intel.d | 24 +- gas/testsuite/gas/i386/vp2intersect.s | 12 +- gas/testsuite/gas/i386/wbnoinvd-intel.d | 2 +- gas/testsuite/gas/i386/wbnoinvd.d | 2 +- gas/testsuite/gas/i386/wrap32-data.d | 2 +- gas/testsuite/gas/i386/wrap32-text.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1a.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1b.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1c.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1d.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1e.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1f.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1g.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1h.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1i.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-4a.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-4b.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-6.d | 2 +- gas/testsuite/gas/i386/x86-64-amx-bad.d | 4 +- gas/testsuite/gas/i386/x86-64-amx-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-amx.d | 4 +- gas/testsuite/gas/i386/x86-64-arch-2.d | 16 +- gas/testsuite/gas/i386/x86-64-arch-3.d | 16 +- gas/testsuite/gas/i386/x86-64-arch-4.d | 16 +- gas/testsuite/gas/i386/x86-64-avx-gather-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-avx-gather.d | 2 +- gas/testsuite/gas/i386/x86-64-avx-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-avx-wig.d | 4 +- gas/testsuite/gas/i386/x86-64-avx.d | 4 +- gas/testsuite/gas/i386/x86-64-avx512_bf16.s | 12 +- gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.s | 24 +- gas/testsuite/gas/i386/x86-64-avx512_fp16-intel.d | 1256 +- gas/testsuite/gas/i386/x86-64-avx512_fp16.s | 628 +- .../gas/i386/x86-64-avx512_fp16_vl-intel.d | 960 +- gas/testsuite/gas/i386/x86-64-avx512_fp16_vl.s | 480 +- .../gas/i386/x86-64-avx512_vpopcntdq-intel.d | 40 +- gas/testsuite/gas/i386/x86-64-avx512bitalg-intel.d | 8 +- .../gas/i386/x86-64-avx512bitalg_vl-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-avx512bw-intel.d | 40 +- gas/testsuite/gas/i386/x86-64-avx512bw_vl-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512cd-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512cd_vl-intel.d | 160 +- gas/testsuite/gas/i386/x86-64-avx512dq-intel.d | 756 +- .../gas/i386/x86-64-avx512dq-rcigrd-intel.d | 80 +- .../gas/i386/x86-64-avx512dq-rcigrne-intel.d | 80 +- .../gas/i386/x86-64-avx512dq-rcigru-intel.d | 80 +- .../gas/i386/x86-64-avx512dq-rcigrz-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512dq.s | 378 +- gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d | 1096 +- gas/testsuite/gas/i386/x86-64-avx512dq_vl.s | 80 +- gas/testsuite/gas/i386/x86-64-avx512er-intel.d | 160 +- .../gas/i386/x86-64-avx512er-rcigrd-intel.d | 40 +- .../gas/i386/x86-64-avx512er-rcigrne-intel.d | 40 +- .../gas/i386/x86-64-avx512er-rcigru-intel.d | 40 +- .../gas/i386/x86-64-avx512er-rcigrz-intel.d | 40 +- gas/testsuite/gas/i386/x86-64-avx512er.s | 20 +- gas/testsuite/gas/i386/x86-64-avx512f-intel.d | 8900 ++-- gas/testsuite/gas/i386/x86-64-avx512f-nondef.d | 2 +- .../gas/i386/x86-64-avx512f-rcigrd-intel.d | 1044 +- .../gas/i386/x86-64-avx512f-rcigrne-intel.d | 1044 +- .../gas/i386/x86-64-avx512f-rcigru-intel.d | 1044 +- .../gas/i386/x86-64-avx512f-rcigrz-intel.d | 1044 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 4488 +- gas/testsuite/gas/i386/x86-64-avx512f_gfni-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d | 6920 +-- gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 80 +- gas/testsuite/gas/i386/x86-64-avx512ifma-intel.d | 40 +- .../gas/i386/x86-64-avx512ifma_vl-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512vbmi-intel.d | 20 +- gas/testsuite/gas/i386/x86-64-avx512vbmi2-intel.d | 28 +- .../gas/i386/x86-64-avx512vbmi2_vl-intel.d | 64 +- .../gas/i386/x86-64-avx512vbmi_vl-intel.d | 40 +- .../gas/i386/x86-64-avx512vl_gfni-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-avx512vnni-intel.d | 16 +- .../gas/i386/x86-64-avx512vnni_vl-intel.d | 32 +- gas/testsuite/gas/i386/x86-64-bmi-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-bmi.d | 2 +- gas/testsuite/gas/i386/x86-64-bmi2-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-bmi2.d | 2 +- gas/testsuite/gas/i386/x86-64-branch-2.d | 2 +- gas/testsuite/gas/i386/x86-64-branch-6.d | 21 + gas/testsuite/gas/i386/x86-64-branch-6.e | 7 + gas/testsuite/gas/i386/x86-64-branch-6.s | 18 + gas/testsuite/gas/i386/x86-64-branch.d | 4 +- gas/testsuite/gas/i386/x86-64-cbw-intel.d | 24 +- gas/testsuite/gas/i386/x86-64-cbw.d | 24 +- gas/testsuite/gas/i386/x86-64-cet-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-cet.d | 16 +- gas/testsuite/gas/i386/x86-64-clzero.d | 2 +- gas/testsuite/gas/i386/x86-64-code16-2.d | 4 - gas/testsuite/gas/i386/x86-64-disassem.d | 442 +- gas/testsuite/gas/i386/x86-64-evex-lig256-intel.d | 1668 +- gas/testsuite/gas/i386/x86-64-evex-lig512-intel.d | 1668 +- .../gas/i386/x86-64-fence-as-lock-add-no.d | 6 +- gas/testsuite/gas/i386/x86-64-ifunc.d | 4 +- gas/testsuite/gas/i386/x86-64-intel64.d | 6 +- gas/testsuite/gas/i386/x86-64-invpcid-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-invpcid.d | 2 +- gas/testsuite/gas/i386/x86-64-lfence-byte.d | 24 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d | 4 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d | 4 +- gas/testsuite/gas/i386/x86-64-lfence-load.d | 100 +- gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 18 +- gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 10 +- gas/testsuite/gas/i386/x86-64-mpx.d | 6 +- gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d | 22 +- gas/testsuite/gas/i386/x86-64-opcode-inval.d | 22 +- gas/testsuite/gas/i386/x86-64-opcode.d | 38 +- gas/testsuite/gas/i386/x86-64-ospke.d | 4 +- gas/testsuite/gas/i386/x86-64-pconfig-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-pconfig.d | 2 +- gas/testsuite/gas/i386/x86-64-property-1.d | 2 +- gas/testsuite/gas/i386/x86-64-relax-2.d | 10 +- gas/testsuite/gas/i386/x86-64-relax-3.d | 10 +- gas/testsuite/gas/i386/x86-64-relax-4.d | 2 +- gas/testsuite/gas/i386/x86-64-rtm-intel.d | 6 +- gas/testsuite/gas/i386/x86-64-rtm.d | 6 +- gas/testsuite/gas/i386/x86-64-se1.d | 6 +- gas/testsuite/gas/i386/x86-64-serialize.d | 2 +- gas/testsuite/gas/i386/x86-64-smap.d | 4 +- gas/testsuite/gas/i386/x86-64-sse-noavx.d | 6 +- gas/testsuite/gas/i386/x86-64-sse3-intel.d | 24 +- gas/testsuite/gas/i386/x86-64-suffix-intel.d | 34 +- gas/testsuite/gas/i386/x86-64-suffix.d | 30 +- gas/testsuite/gas/i386/x86-64-sysenter-amd.d | 12 +- gas/testsuite/gas/i386/x86-64-sysenter-intel.d | 12 +- gas/testsuite/gas/i386/x86-64-tbm-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-tdx.d | 8 +- gas/testsuite/gas/i386/x86-64-tsxldtrk.d | 4 +- gas/testsuite/gas/i386/x86-64-uintr.d | 8 +- gas/testsuite/gas/i386/x86-64-unique.d | 12 +- gas/testsuite/gas/i386/x86-64-vmfunc.d | 2 +- gas/testsuite/gas/i386/x86-64-vmx.d | 8 +- gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d | 24 +- gas/testsuite/gas/i386/x86-64-vp2intersect.s | 12 +- gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-wbnoinvd.d | 2 +- gas/testsuite/gas/i386/x86-64-xsave-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-xsave.d | 4 +- gas/testsuite/gas/i386/x86_64-intel.d | 12 +- gas/testsuite/gas/i386/x86_64.d | 12 +- gas/testsuite/gas/i386/xsave-intel.d | 4 +- gas/testsuite/gas/i386/xsave.d | 4 +- gas/testsuite/gas/ia64/ltoff22x-1.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-2.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-3.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-4.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-5.d | 2 +- gas/testsuite/gas/ia64/order.d | 4 +- gas/testsuite/gas/m32r/rel32-pic.d | 2 +- gas/testsuite/gas/m32r/rel32.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-1.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-2.d | 6 +- gas/testsuite/gas/mips/compact-eh-eb-3.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-4.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-5.d | 6 +- gas/testsuite/gas/mips/compact-eh-eb-6.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-7.d | 4 +- gas/testsuite/gas/mips/compact-eh-el-1.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-2.d | 6 +- gas/testsuite/gas/mips/compact-eh-el-3.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-4.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-5.d | 6 +- gas/testsuite/gas/mips/compact-eh-el-6.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-7.d | 4 +- gas/testsuite/gas/mips/e32-rel2.d | 2 +- gas/testsuite/gas/mips/e32el-rel2.d | 2 +- gas/testsuite/gas/mips/ehword.d | 2 +- gas/testsuite/gas/mips/elf-rel.d | 2 +- gas/testsuite/gas/mips/elf-rel2.d | 2 +- gas/testsuite/gas/mips/elf-rel3.d | 2 +- gas/testsuite/gas/mips/elfel-rel.d | 2 +- gas/testsuite/gas/mips/elfel-rel2.d | 2 +- gas/testsuite/gas/mips/elfel-rel3.d | 2 +- gas/testsuite/gas/mips/jalr3-n64.d | 2 +- gas/testsuite/gas/mips/jalr3.d | 2 +- gas/testsuite/gas/mips/micromips@elf-rel2.d | 2 +- gas/testsuite/gas/mips/micromips@elfel-rel2.d | 2 +- gas/testsuite/gas/mips/mips16-e.d | 2 +- gas/testsuite/gas/mips/mips16-f.d | 2 +- gas/testsuite/gas/mips/mips16-hilo-match.d | 4 +- gas/testsuite/gas/mips/mipsel16-e.d | 2 +- gas/testsuite/gas/mips/mipsel16-f.d | 2 +- gas/testsuite/gas/mips/pcrel-4-32.d | 2 +- gas/testsuite/gas/mips/pcrel-4-64.d | 2 +- gas/testsuite/gas/mips/pcrel-4-n32.d | 2 +- gas/testsuite/gas/mips/tmips16-e.d | 2 +- gas/testsuite/gas/mips/tmips16-f.d | 2 +- gas/testsuite/gas/mips/tmipsel16-e.d | 2 +- gas/testsuite/gas/mips/tmipsel16-f.d | 2 +- gas/testsuite/gas/mmix/basep-10.d | 4 +- gas/testsuite/gas/mmix/basep-11.d | 2 +- gas/testsuite/gas/mmix/basep-9.d | 4 +- gas/testsuite/gas/mmix/comment-3.d | 2 +- gas/testsuite/gas/mmix/err-greg1.s | 4 +- gas/testsuite/gas/mmix/fb-1.d | 2 +- gas/testsuite/gas/mmix/fb-2.d | 4 +- gas/testsuite/gas/mmix/greg1.d | 2 +- gas/testsuite/gas/mmix/greg1a.d | 2 +- gas/testsuite/gas/mmix/greg2.d | 2 +- gas/testsuite/gas/mmix/greg2a.d | 2 +- gas/testsuite/gas/mmix/greg3.d | 4 +- gas/testsuite/gas/mmix/greg4.d | 4 +- gas/testsuite/gas/mmix/greg5.d | 2 +- gas/testsuite/gas/mmix/greg6.d | 4 +- gas/testsuite/gas/mmix/greg7.d | 2 +- gas/testsuite/gas/mmix/greg8.d | 4 +- gas/testsuite/gas/mmix/local-1.d | 2 +- gas/testsuite/gas/mmix/odd-1.d | 2 +- gas/testsuite/gas/mmix/op-0-1.d | 2 +- gas/testsuite/gas/mmix/op-0-1s.d | 2 +- gas/testsuite/gas/mmix/op-0-2.d | 2 +- gas/testsuite/gas/mmix/pr25331.d | 2 +- gas/testsuite/gas/mmix/prefix1.d | 2 +- gas/testsuite/gas/mmix/prefix3.d | 4 +- gas/testsuite/gas/mmix/weak1-s.d | 2 +- gas/testsuite/gas/mmix/weak1.d | 2 +- gas/testsuite/gas/mn10300/relax.d | 12 +- gas/testsuite/gas/or1k/reloc-1.d | 2 +- gas/testsuite/gas/ppc/476.d | 12 +- gas/testsuite/gas/ppc/a2.d | 2 +- gas/testsuite/gas/ppc/e500.d | 2 +- gas/testsuite/gas/ppc/power7.d | 2 +- gas/testsuite/gas/ppc/prefix-reloc.d | 2 +- gas/testsuite/gas/ppc/simpshft.d | 50 +- gas/testsuite/gas/ppc/vle-simple-5.d | 10 +- gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 4 +- gas/testsuite/gas/riscv/csr-dw-regnums.d | 196 +- gas/testsuite/gas/riscv/csr-dw-regnums.s | 214 +- gas/testsuite/gas/riscv/csr-insns-pseudo-zfinx.d | 36 + gas/testsuite/gas/riscv/csr-version-1p10.d | 400 +- gas/testsuite/gas/riscv/csr-version-1p10.l | 778 +- gas/testsuite/gas/riscv/csr-version-1p11.d | 400 +- gas/testsuite/gas/riscv/csr-version-1p11.l | 778 +- gas/testsuite/gas/riscv/csr-version-1p12.d | 304 +- gas/testsuite/gas/riscv/csr-version-1p12.l | 608 +- gas/testsuite/gas/riscv/csr-version-1p9p1.d | 400 +- gas/testsuite/gas/riscv/csr-version-1p9p1.l | 782 +- gas/testsuite/gas/riscv/csr.s | 196 +- gas/testsuite/gas/riscv/float16-be.d | 10 + gas/testsuite/gas/riscv/float16-le.d | 10 + gas/testsuite/gas/riscv/float16.s | 21 + gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.d | 3 + gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.l | 3 + gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.s | 2 + gas/testsuite/gas/riscv/fp-zfh-insns.d | 71 + gas/testsuite/gas/riscv/fp-zfh-insns.s | 68 + gas/testsuite/gas/riscv/h-ext-32.d | 2 +- gas/testsuite/gas/riscv/h-ext-64.d | 2 +- gas/testsuite/gas/riscv/insn-dwarf.d | 71 + gas/testsuite/gas/riscv/insn.d | 4 + gas/testsuite/gas/riscv/insn.s | 4 + gas/testsuite/gas/riscv/march-fail-order-x-z.d | 3 - gas/testsuite/gas/riscv/march-fail-order-x-z.l | 2 - gas/testsuite/gas/riscv/march-fail-order-x.d | 3 - gas/testsuite/gas/riscv/march-fail-order-x.l | 2 - gas/testsuite/gas/riscv/march-fail-order-z.d | 3 - gas/testsuite/gas/riscv/march-fail-order-z.l | 2 - .../gas/riscv/march-fail-rv32iq-isa-2p2.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32iq.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32iq2.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32iq2p0.d | 3 + ...{march-fail-rv32iq.l => march-fail-rv32iq2p0.l} | 0 .../gas/riscv/march-fail-single-prefix-h.d | 3 - gas/testsuite/gas/riscv/march-fail-unknown-h.d | 3 - gas/testsuite/gas/riscv/march-imply-i2p1-01.l | 40 +- .../gas/riscv/march-ok-rv32iq-isa-20190608.d | 5 + gas/testsuite/gas/riscv/march-ok-rv32iq2p2.d | 5 + .../gas/riscv/zfhmin-d-insn-class-fail-1.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-1.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-2.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-2.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-3.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-3.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-4.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-4.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-5.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-5.l | 2 + gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail.s | 4 + gas/testsuite/gas/riscv/zfinx-dis-numeric.d | 10 + gas/testsuite/gas/riscv/zfinx-dis-numeric.s | 2 + gas/testsuite/gas/riscv/zhinx.d | 67 + gas/testsuite/gas/riscv/zhinx.s | 61 + gas/testsuite/gas/riscv/zicbom-fail.d | 3 + gas/testsuite/gas/riscv/zicbom-fail.l | 7 + gas/testsuite/gas/riscv/zicbom-fail.s | 7 + gas/testsuite/gas/riscv/zicbom.d | 15 + gas/testsuite/gas/riscv/zicbom.s | 7 + gas/testsuite/gas/riscv/zicbop-fail.d | 3 + gas/testsuite/gas/riscv/zicbop-fail.l | 4 + gas/testsuite/gas/riscv/zicbop-fail.s | 4 + gas/testsuite/gas/riscv/zicbop.d | 12 + gas/testsuite/gas/riscv/zicbop.s | 4 + gas/testsuite/gas/riscv/zicboz-fail.d | 3 + gas/testsuite/gas/riscv/zicboz-fail.l | 5 + gas/testsuite/gas/riscv/zicboz-fail.s | 5 + gas/testsuite/gas/riscv/zicboz.d | 13 + gas/testsuite/gas/riscv/zicboz.s | 5 + gas/testsuite/gas/riscv/zqinx.d | 4 +- gas/testsuite/gas/s390/esa-z900.d | 6 +- gas/testsuite/gas/s390/esa-z900.s | 4 + gas/testsuite/gas/s390/s390.exp | 1 + gas/testsuite/gas/s390/zarch-z900-err.l | 3 + gas/testsuite/gas/s390/zarch-z900-err.s | 4 + gas/testsuite/gas/tic6x/data-reloc.d | 2 +- gas/testsuite/gas/vax/elf-rel.d | 4 +- gas/testsuite/gas/xc16x/add.s | 17 - gas/testsuite/gas/xc16x/add_test.s | 92 - gas/testsuite/gas/xc16x/addb.s | 11 - gas/testsuite/gas/xc16x/addc.s | 11 - gas/testsuite/gas/xc16x/addcb.s | 17 - gas/testsuite/gas/xc16x/and.s | 14 - gas/testsuite/gas/xc16x/andb.s | 10 - gas/testsuite/gas/xc16x/bfldl.s | 4 - gas/testsuite/gas/xc16x/bit.s | 11 - gas/testsuite/gas/xc16x/calla.s | 24 - gas/testsuite/gas/xc16x/calli.s | 21 - gas/testsuite/gas/xc16x/cmp.s | 9 - gas/testsuite/gas/xc16x/cmp_test.s | 45 - gas/testsuite/gas/xc16x/cmpb.s | 8 - gas/testsuite/gas/xc16x/cmpi.s | 18 - gas/testsuite/gas/xc16x/cpl.s | 7 - gas/testsuite/gas/xc16x/div.s | 8 - gas/testsuite/gas/xc16x/jmpa.s | 23 - gas/testsuite/gas/xc16x/jmpi.s | 24 - gas/testsuite/gas/xc16x/jmpr.s | 25 - gas/testsuite/gas/xc16x/mov.s | 20 - gas/testsuite/gas/xc16x/mov_test.s | 85 - gas/testsuite/gas/xc16x/movb.s | 26 - gas/testsuite/gas/xc16x/movbs.s | 8 - gas/testsuite/gas/xc16x/movbz.s | 9 - gas/testsuite/gas/xc16x/mul.s | 6 - gas/testsuite/gas/xc16x/neg.s | 6 - gas/testsuite/gas/xc16x/nop.s | 6 - gas/testsuite/gas/xc16x/or.s | 11 - gas/testsuite/gas/xc16x/orb.s | 10 - gas/testsuite/gas/xc16x/prior.s | 5 - gas/testsuite/gas/xc16x/pushpop.s | 5 - gas/testsuite/gas/xc16x/ret.s | 9 - gas/testsuite/gas/xc16x/scxt.s | 6 - gas/testsuite/gas/xc16x/shlrol.s | 14 - gas/testsuite/gas/xc16x/sub.s | 19 - gas/testsuite/gas/xc16x/sub_test.s | 70 - gas/testsuite/gas/xc16x/subb.s | 19 - gas/testsuite/gas/xc16x/subc.s | 19 - gas/testsuite/gas/xc16x/subcb.s | 20 - gas/testsuite/gas/xc16x/syscontrol1.s | 12 - gas/testsuite/gas/xc16x/syscontrol2.s | 26 - gas/testsuite/gas/xc16x/trap.s | 6 - gas/testsuite/gas/xc16x/xc16x.exp | 1333 - gas/testsuite/gas/xc16x/xor.s | 10 - gas/testsuite/gas/xc16x/xorb.s | 10 - gas/testsuite/gas/xstormy16/reloc-1.d | 2 +- gas/testsuite/gas/xtensa/pcrel.d | 4 +- gas/testsuite/gas/xtensa/weak-call.d | 2 +- gas/testsuite/gas/z80/pr28791.d | 16 + gas/testsuite/gas/z80/pr28791.s | 7 + gas/write.c | 4 +- gas/write.h | 18 +- gdb/MAINTAINERS | 18 +- gdb/Makefile.in | 505 +- gdb/NEWS | 268 +- gdb/README | 2 +- gdb/aarch64-fbsd-nat.c | 316 +- gdb/aarch64-fbsd-tdep.c | 70 + gdb/aarch64-fbsd-tdep.h | 3 + gdb/aarch64-linux-nat.c | 567 +- gdb/aarch64-linux-tdep.c | 38 +- gdb/aarch64-linux-tdep.h | 3 + gdb/aarch64-nat.c | 301 + gdb/aarch64-nat.h | 109 + gdb/aarch64-ravenscar-thread.c | 149 +- gdb/aarch64-tdep.c | 192 +- gdb/aarch64-tdep.h | 18 +- gdb/ada-casefold.h | 1345 + gdb/ada-exp.h | 38 + gdb/ada-exp.y | 223 +- gdb/ada-lang.c | 1176 +- gdb/ada-lang.h | 6 +- gdb/ada-lex.l | 309 +- gdb/ada-tasks.c | 80 +- gdb/ada-typeprint.c | 221 +- gdb/ada-unicode.py | 95 + gdb/ada-valprint.c | 145 +- gdb/ada-varobj.c | 4 +- gdb/addrmap.c | 457 +- gdb/addrmap.h | 213 +- gdb/agent.c | 6 +- gdb/aix-thread.c | 161 +- gdb/alloc.c | 11 +- gdb/alpha-mdebug-tdep.c | 4 +- gdb/alpha-tdep.c | 4 +- gdb/amd64-bsd-nat.c | 96 - gdb/amd64-fbsd-nat.c | 362 +- gdb/amd64-fbsd-tdep.c | 291 +- gdb/amd64-fbsd-tdep.h | 27 + gdb/amd64-linux-tdep.c | 19 +- gdb/amd64-linux-tdep.h | 1 + gdb/amd64-ravenscar-thread.c | 112 +- gdb/amd64-tdep.c | 12 +- gdb/amd64-tdep.h | 5 - gdb/annotate.c | 152 +- gdb/arc-linux-tdep.c | 20 +- gdb/arc-tdep.c | 88 +- gdb/arc-tdep.h | 7 +- gdb/arch-utils.c | 133 +- gdb/arch/aarch32.c | 2 + gdb/arch/aarch64.c | 14 +- gdb/arch/aarch64.h | 45 +- gdb/arch/amd64.c | 6 +- gdb/arch/arm.c | 12 +- gdb/arch/arm.h | 25 +- gdb/arch/i386.c | 4 +- gdb/arch/loongarch.c | 98 + gdb/arch/loongarch.h | 86 + gdb/arm-fbsd-nat.c | 52 +- gdb/arm-fbsd-tdep.c | 65 +- gdb/arm-fbsd-tdep.h | 5 +- gdb/arm-linux-nat.c | 30 +- gdb/arm-linux-tdep.c | 12 +- gdb/arm-netbsd-nat.c | 4 +- gdb/arm-tdep.c | 1503 +- gdb/arm-tdep.h | 20 +- gdb/auto-load.c | 131 +- gdb/auxv.c | 16 +- gdb/avr-tdep.c | 48 +- gdb/ax-gdb.c | 41 +- gdb/ax-general.c | 24 +- gdb/bcache.c | 82 +- gdb/bcache.h | 2 +- gdb/block.c | 154 +- gdb/block.h | 240 +- gdb/blockframe.c | 59 +- gdb/bpf-tdep.c | 12 +- gdb/break-catch-exec.c | 114 +- gdb/break-catch-fork.c | 166 +- gdb/break-catch-load.c | 288 + gdb/break-catch-sig.c | 181 +- gdb/break-catch-syscall.c | 184 +- gdb/break-catch-throw.c | 202 +- gdb/breakpoint.c | 3350 +- gdb/breakpoint.h | 443 +- gdb/bsd-kvm.c | 28 +- gdb/bsd-uthread.c | 2 +- gdb/btrace.c | 140 +- gdb/build-id.c | 18 +- gdb/buildsym-legacy.c | 110 +- gdb/buildsym-legacy.h | 67 +- gdb/buildsym.c | 453 +- gdb/buildsym.h | 66 +- gdb/c-exp.y | 151 +- gdb/c-lang.c | 38 +- gdb/c-lang.h | 17 +- gdb/c-typeprint.c | 347 +- gdb/c-valprint.c | 63 +- gdb/charset.c | 55 +- gdb/charset.h | 9 +- gdb/cli-out.c | 58 +- gdb/cli-out.h | 2 +- gdb/cli/cli-cmds.c | 232 +- gdb/cli/cli-decode.c | 166 +- gdb/cli/cli-decode.h | 8 +- gdb/cli/cli-dump.c | 38 +- gdb/cli/cli-interp.c | 205 +- gdb/cli/cli-interp.h | 5 - gdb/cli/cli-logging.c | 45 +- gdb/cli/cli-script.c | 14 +- gdb/cli/cli-setshow.c | 16 +- gdb/cli/cli-style.c | 56 +- gdb/cli/cli-style.h | 3 + gdb/cli/cli-utils.c | 6 +- gdb/coff-pe-read.c | 157 +- gdb/coffread.c | 300 +- gdb/command.h | 16 +- gdb/compile/compile-c-support.c | 180 +- gdb/compile/compile-c-symbols.c | 86 +- gdb/compile/compile-cplus-symbols.c | 104 +- gdb/compile/compile-cplus-types.c | 58 +- gdb/compile/compile-loc2c.c | 118 +- gdb/compile/compile-object-load.c | 109 +- gdb/compile/compile-object-run.c | 4 +- gdb/compile/compile.c | 48 +- gdb/complaints.c | 80 +- gdb/complaints.h | 34 + gdb/completer.c | 146 +- gdb/config.in | 6 - gdb/configure | 151 +- gdb/configure.ac | 53 +- gdb/configure.host | 3 + gdb/configure.nat | 18 +- gdb/configure.tgt | 16 +- gdb/contrib/gdb-add-index.sh | 1 + gdb/contrib/test_pubnames_and_indexes.py | 30 +- gdb/copying.awk | 6 +- gdb/copying.c | 1240 +- gdb/copyright.py | 1 - gdb/corefile.c | 4 +- gdb/corelow.c | 101 +- gdb/cp-name-parser.y | 12 +- gdb/cp-namespace.c | 106 +- gdb/cp-support.c | 169 +- gdb/cp-support.h | 23 + gdb/cp-valprint.c | 67 +- gdb/cris-tdep.c | 33 +- gdb/csky-tdep.c | 1136 +- gdb/csky-tdep.h | 26 +- gdb/ctfread.c | 87 +- gdb/d-exp.y | 12 +- gdb/d-lang.c | 2 +- gdb/d-namespace.c | 6 +- gdb/darwin-nat-info.c | 158 +- gdb/darwin-nat.c | 98 +- gdb/darwin-nat.h | 2 +- gdb/data-directory/Makefile.in | 2 + gdb/dbxread.c | 187 +- gdb/dcache.c | 38 +- gdb/debug.c | 2 +- gdb/debuginfod-support.c | 191 +- gdb/debuginfod-support.h | 17 + gdb/defs.h | 3 - gdb/disasm-flags.h | 40 + gdb/disasm-selftests.c | 159 +- gdb/disasm.c | 302 +- gdb/disasm.h | 231 +- gdb/displaced-stepping.c | 2 +- gdb/doc/gdb.texinfo | 1230 +- gdb/doc/guile.texi | 2 +- gdb/doc/python.texi | 776 +- gdb/dtrace-probe.c | 4 +- gdb/dummy-frame.c | 8 +- gdb/dwarf2/abbrev-cache.c | 65 + gdb/dwarf2/abbrev-cache.h | 66 + gdb/dwarf2/abbrev.c | 170 +- gdb/dwarf2/abbrev.h | 11 +- gdb/dwarf2/cooked-index.c | 346 + gdb/dwarf2/cooked-index.h | 355 + gdb/dwarf2/cu.c | 8 +- gdb/dwarf2/cu.h | 11 +- gdb/dwarf2/expr.h | 2 +- gdb/dwarf2/file-and-dir.h | 18 + gdb/dwarf2/frame.c | 12 +- gdb/dwarf2/index-cache.c | 50 +- gdb/dwarf2/index-common.c | 14 + gdb/dwarf2/index-common.h | 4 + gdb/dwarf2/index-write.c | 433 +- gdb/dwarf2/index-write.h | 2 +- gdb/dwarf2/line-header.c | 41 +- gdb/dwarf2/line-header.h | 11 +- gdb/dwarf2/loc.c | 571 +- gdb/dwarf2/loc.h | 10 +- gdb/dwarf2/macro.c | 6 +- gdb/dwarf2/mapped-index.h | 126 + gdb/dwarf2/public.h | 3 - gdb/dwarf2/read.c | 5446 +- gdb/dwarf2/read.h | 161 +- gdb/dwarf2/tag.h | 67 + gdb/elfread.c | 35 +- gdb/eval.c | 150 +- gdb/event-top.c | 110 +- gdb/event-top.h | 6 + gdb/exceptions.c | 16 +- gdb/exec.c | 58 +- gdb/expop.h | 74 +- gdb/expprint.c | 68 +- gdb/expression.h | 22 +- gdb/extension-priv.h | 21 + gdb/extension.c | 40 + gdb/extension.h | 18 + gdb/f-exp.h | 182 +- gdb/f-exp.y | 447 +- gdb/f-lang.c | 279 +- gdb/f-lang.h | 24 +- gdb/f-typeprint.c | 102 +- gdb/f-valprint.c | 110 +- gdb/fbsd-nat.c | 412 +- gdb/fbsd-nat.h | 85 +- gdb/fbsd-tdep.c | 338 +- gdb/features/Makefile | 9 +- gdb/features/aarch64-tls.c | 14 + gdb/features/aarch64-tls.xml | 11 + gdb/features/arm/arm-m-system.c | 15 + gdb/features/arm/arm-m-system.xml | 12 + gdb/features/arm/arm-secext.c | 17 + gdb/features/arm/arm-secext.xml | 15 + gdb/features/arm/arm-tls.c | 14 + gdb/features/arm/arm-tls.xml | 11 + gdb/features/i386/32bit-pkeys.c | 14 - gdb/features/i386/64bit-pkeys.c | 14 - gdb/features/i386/64bit-pkeys.xml | 13 - gdb/features/i386/pkeys.c | 14 + gdb/features/i386/{32bit-pkeys.xml => pkeys.xml} | 0 gdb/features/loongarch/base32.c | 48 + gdb/features/loongarch/base32.xml | 45 + gdb/features/loongarch/base64.c | 48 + gdb/features/loongarch/base64.xml | 45 + gdb/filesystem.c | 10 +- gdb/findcmd.c | 12 +- gdb/findvar.c | 109 +- gdb/fork-child.c | 11 +- gdb/frame.c | 62 +- gdb/frv-tdep.c | 2 +- gdb/ft32-tdep.c | 2 +- gdb/gcore.c | 15 +- gdb/gcore.in | 2 +- gdb/gdb-demangle.c | 22 +- gdb/gdb_bfd.c | 8 +- gdb/gdbarch-components.py | 29 +- gdb/gdbarch-gen.h | 23 +- gdb/gdbarch.c | 970 +- gdb/gdbarch.h | 4 +- gdb/gdbarch.py | 52 +- gdb/gdbcopyright.py | 53 + gdb/gdbthread.h | 37 +- gdb/gdbtypes.c | 610 +- gdb/gdbtypes.h | 126 +- gdb/glibc-tdep.c | 2 +- gdb/gnu-nat.c | 102 +- gdb/gnu-nat.h | 4 +- gdb/gnu-v3-abi.c | 45 +- gdb/go-exp.y | 109 +- gdb/go-lang.c | 4 +- gdb/go-typeprint.c | 4 +- gdb/go-valprint.c | 10 +- gdb/go32-nat.c | 286 +- gdb/guile/guile.c | 12 +- gdb/guile/scm-auto-load.c | 2 +- gdb/guile/scm-block.c | 34 +- gdb/guile/scm-breakpoint.c | 31 +- gdb/guile/scm-frame.c | 8 +- gdb/guile/scm-objfile.c | 4 +- gdb/guile/scm-param.c | 8 +- gdb/guile/scm-ports.c | 4 +- gdb/guile/scm-pretty-print.c | 52 +- gdb/guile/scm-symbol.c | 30 +- gdb/guile/scm-symtab.c | 18 +- gdb/guile/scm-type.c | 5 +- gdb/h8300-tdep.c | 58 +- gdb/hppa-tdep.c | 149 +- gdb/i386-bsd-nat.c | 108 +- gdb/i386-fbsd-nat.c | 253 +- gdb/i386-fbsd-tdep.c | 443 +- gdb/i386-fbsd-tdep.h | 4 + gdb/i386-linux-tdep.c | 10 +- gdb/i386-tdep.c | 113 +- gdb/i386-tdep.h | 6 +- gdb/i387-tdep.c | 156 +- gdb/ia64-libunwind-tdep.c | 8 +- gdb/ia64-tdep.c | 157 +- gdb/ia64-vms-tdep.c | 2 +- gdb/inf-child.c | 4 +- gdb/inf-child.h | 2 +- gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 59 +- gdb/inf-ptrace.h | 30 + gdb/infcall.c | 109 +- gdb/infcmd.c | 275 +- gdb/inferior.c | 53 +- gdb/inferior.h | 32 +- gdb/inflow.c | 40 +- gdb/infrun.c | 558 +- gdb/infrun.h | 45 +- gdb/inline-frame.c | 25 +- gdb/interps.c | 18 +- gdb/interps.h | 12 +- gdb/jit.c | 204 +- gdb/jit.h | 17 +- gdb/language.c | 81 +- gdb/language.h | 21 +- gdb/linespec.c | 405 +- gdb/linespec.h | 19 +- gdb/linux-fork.c | 50 +- gdb/linux-nat.c | 489 +- gdb/linux-nat.h | 6 +- gdb/linux-record.c | 194 +- gdb/linux-record.h | 131 +- gdb/linux-tdep.c | 357 +- gdb/linux-thread-db.c | 66 +- gdb/lm32-tdep.c | 13 +- gdb/location.c | 659 +- gdb/location.h | 366 +- gdb/loongarch-linux-nat.c | 177 + gdb/loongarch-linux-tdep.c | 236 + gdb/loongarch-tdep.c | 1276 + gdb/loongarch-tdep.h | 59 + gdb/m2-exp.y | 55 +- gdb/m2-lang.c | 38 +- gdb/m2-typeprint.c | 120 +- gdb/m2-valprint.c | 44 +- gdb/m32c-tdep.c | 17 +- gdb/m32r-tdep.c | 2 +- gdb/m68hc11-tdep.c | 97 +- gdb/machoread.c | 4 +- gdb/macrocmd.c | 63 +- gdb/macroscope.c | 7 +- gdb/macrotab.c | 5 +- gdb/main.c | 104 +- gdb/main.h | 2 +- gdb/maint-test-options.c | 37 +- gdb/maint-test-settings.c | 2 +- gdb/maint.c | 165 +- gdb/make-target-delegates | 421 - gdb/make-target-delegates.py | 340 + gdb/mdebugread.c | 349 +- gdb/memattr.c | 82 +- gdb/mep-tdep.c | 15 +- gdb/mi/mi-cmd-break.c | 41 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/mi/mi-cmd-stack.c | 27 +- gdb/mi/mi-cmd-var.c | 6 +- gdb/mi/mi-cmds.c | 55 +- gdb/mi/mi-cmds.h | 54 +- gdb/mi/mi-common.h | 50 - gdb/mi/mi-console.c | 10 +- gdb/mi/mi-interp.c | 155 +- gdb/mi/mi-interp.h | 50 + gdb/mi/mi-main.c | 258 +- gdb/mi/mi-out.c | 30 +- gdb/mi/mi-out.h | 2 +- gdb/mi/mi-parse.c | 4 +- gdb/mi/mi-symbol-cmds.c | 26 +- gdb/minsyms.c | 177 +- gdb/minsyms.h | 19 +- gdb/mips-fbsd-tdep.c | 2 +- gdb/mips-linux-nat.c | 34 +- gdb/mips-linux-tdep.c | 14 +- gdb/mips-tdep.c | 661 +- gdb/mips-tdep.h | 13 +- gdb/mips64-obsd-tdep.c | 6 +- gdb/mn10300-tdep.c | 4 +- gdb/moxie-tdep.c | 14 +- gdb/msp430-tdep.c | 2 +- gdb/nat/aarch64-hw-point.c | 624 + gdb/nat/aarch64-hw-point.h | 126 + gdb/nat/aarch64-linux-hw-point.c | 605 +- gdb/nat/aarch64-linux-hw-point.h | 105 +- gdb/nat/aarch64-linux.c | 4 +- gdb/nat/linux-btrace.c | 21 +- gdb/nat/linux-procfs.c | 2 +- gdb/nat/linux-procfs.h | 2 +- gdb/nat/linux-ptrace.c | 186 +- gdb/nat/linux-ptrace.h | 5 - gdb/nat/windows-nat.c | 417 +- gdb/nat/windows-nat.h | 286 +- gdb/nat/x86-dregs.c | 2 +- gdb/nds32-tdep.c | 32 +- gdb/netbsd-nat.c | 137 +- gdb/netbsd-nat.h | 2 +- gdb/netbsd-tdep.c | 48 +- gdb/nios2-tdep.c | 24 +- gdb/nto-procfs.c | 94 +- gdb/objc-lang.c | 32 +- gdb/objfiles.c | 78 +- gdb/objfiles.h | 20 +- gdb/obsd-tdep.c | 2 +- gdb/observable.c | 4 +- gdb/observable.h | 7 + gdb/opencl-lang.c | 2 +- gdb/or1k-tdep.c | 60 +- gdb/osabi.c | 55 +- gdb/osabi.h | 3 + gdb/p-exp.y | 125 +- gdb/p-lang.c | 30 +- gdb/p-lang.h | 2 +- gdb/p-typeprint.c | 218 +- gdb/p-valprint.c | 100 +- gdb/pager.h | 91 + gdb/parse.c | 150 +- gdb/parser-defs.h | 59 +- gdb/ppc-linux-nat.c | 12 +- gdb/ppc-linux-tdep.c | 34 +- gdb/ppc-ravenscar-thread.c | 154 +- gdb/ppc-sysv-tdep.c | 5 +- gdb/ppc64-tdep.c | 2 +- gdb/printcmd.c | 424 +- gdb/probe.c | 9 +- gdb/probe.h | 4 +- gdb/proc-service.c | 2 +- gdb/procfs.c | 117 +- gdb/progspace.c | 22 +- gdb/progspace.h | 8 +- gdb/psympriv.h | 29 +- gdb/psymtab.c | 478 +- gdb/psymtab.h | 11 - gdb/python/lib/gdb/FrameDecorator.py | 11 +- gdb/python/lib/gdb/__init__.py | 36 +- gdb/python/lib/gdb/command/explore.py | 22 +- gdb/python/lib/gdb/command/prompt.py | 5 +- gdb/python/lib/gdb/disassembler.py | 178 + gdb/python/lib/gdb/printer/bound_registers.py | 7 +- gdb/python/lib/gdb/printing.py | 9 +- gdb/python/lib/gdb/styling.py | 50 + gdb/python/lib/gdb/xmethod.py | 8 +- gdb/python/py-arch.c | 30 +- gdb/python/py-auto-load.c | 2 +- gdb/python/py-block.c | 16 +- gdb/python/py-breakpoint.c | 72 +- gdb/python/py-cmd.c | 37 +- gdb/python/py-connection.c | 12 +- gdb/python/py-disasm.c | 1090 + gdb/python/py-event.h | 4 +- gdb/python/py-events.h | 2 +- gdb/python/py-evtregistry.c | 6 +- gdb/python/py-evts.c | 34 +- gdb/python/py-finishbreakpoint.c | 73 +- gdb/python/py-frame.c | 35 +- gdb/python/py-framefilter.c | 36 +- gdb/python/py-inferior.c | 33 +- gdb/python/py-infthread.c | 33 +- gdb/python/py-lazy-string.c | 2 +- gdb/python/py-linetable.c | 20 +- gdb/python/py-membuf.c | 80 +- gdb/python/py-micmd.c | 739 + gdb/python/py-objfile.c | 24 +- gdb/python/py-param.c | 122 +- gdb/python/py-prettyprint.c | 50 +- gdb/python/py-progspace.c | 28 +- gdb/python/py-record-btrace.c | 25 +- gdb/python/py-record-full.c | 4 +- gdb/python/py-record.c | 2 +- gdb/python/py-registers.c | 37 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-symbol.c | 50 +- gdb/python/py-symtab.c | 44 +- gdb/python/py-tui.c | 18 +- gdb/python/py-type.c | 92 +- gdb/python/py-unwind.c | 10 +- gdb/python/py-utils.c | 290 +- gdb/python/py-value.c | 114 +- gdb/python/py-xmethods.c | 18 +- gdb/python/python-internal.h | 161 +- gdb/python/python.c | 402 +- gdb/ravenscar-thread.c | 269 +- gdb/ravenscar-thread.h | 104 +- gdb/record-btrace.c | 76 +- gdb/record-full.c | 296 +- gdb/record.c | 20 +- gdb/regcache-dump.c | 35 +- gdb/regcache.c | 121 +- gdb/reggroups.c | 298 +- gdb/reggroups.h | 94 +- gdb/remote-fileio.c | 4 +- gdb/remote-notif.c | 16 +- gdb/remote-sim.c | 96 +- gdb/remote.c | 445 +- gdb/reverse.c | 16 +- gdb/riscv-ravenscar-thread.c | 120 +- gdb/riscv-tdep.c | 248 +- gdb/rl78-tdep.c | 2 +- gdb/rs6000-aix-nat.c | 25 +- gdb/rs6000-aix-tdep.c | 16 +- gdb/rs6000-tdep.c | 1235 +- gdb/run-on-main-thread.c | 20 + gdb/run-on-main-thread.h | 4 + gdb/rust-exp.h | 66 +- gdb/rust-lang.c | 327 +- gdb/rust-lang.h | 28 +- gdb/rust-parse.c | 87 +- gdb/s12z-tdep.c | 49 +- gdb/s390-linux-nat.c | 8 +- gdb/s390-linux-tdep.c | 8 +- gdb/s390-tdep.c | 64 +- gdb/score-tdep.c | 1527 - gdb/score-tdep.h | 50 - gdb/selftest-arch.c | 57 +- gdb/selftest-arch.h | 3 + gdb/ser-base.c | 22 +- gdb/ser-go32.c | 30 +- gdb/ser-tcp.c | 4 +- gdb/ser-unix.c | 30 +- gdb/serial.c | 52 +- gdb/serial.h | 2 +- gdb/sh-tdep.c | 2 +- gdb/skip.c | 52 +- gdb/sol-thread.c | 46 +- gdb/sol2-tdep.c | 2 +- gdb/solib-aix.c | 2 +- gdb/solib-dsbt.c | 86 +- gdb/solib-frv.c | 82 +- gdb/solib-svr4.c | 46 +- gdb/solib.c | 157 +- gdb/solib.h | 25 +- gdb/source-cache.c | 15 +- gdb/source.c | 160 +- gdb/sparc-ravenscar-thread.c | 124 +- gdb/sparc-tdep.c | 9 +- gdb/sparc64-tdep.c | 16 +- gdb/split-name.c | 81 + gdb/split-name.h | 45 + gdb/stabsread.c | 407 +- gdb/stack.c | 317 +- gdb/stack.h | 17 +- gdb/stap-probe.c | 21 +- gdb/std-operator.def | 19 +- gdb/symfile-debug.c | 254 +- gdb/symfile-mem.c | 2 +- gdb/symfile.c | 191 +- gdb/symmisc.c | 552 +- gdb/symtab.c | 855 +- gdb/symtab.h | 694 +- gdb/syscalls/Makefile | 25 + gdb/syscalls/amd64-linux.xml | 69 +- gdb/syscalls/amd64-linux.xml.in | 70 +- gdb/syscalls/bfin-linux.xml | 323 + gdb/syscalls/i386-linux.xml | 127 +- gdb/syscalls/i386-linux.xml.in | 128 +- gdb/syscalls/mips-n32-linux.xml | 82 +- gdb/syscalls/mips-n32-linux.xml.in | 83 +- gdb/syscalls/mips-n64-linux.xml | 60 +- gdb/syscalls/mips-n64-linux.xml.in | 61 +- gdb/syscalls/mips-o32-linux.xml | 90 +- gdb/syscalls/mips-o32-linux.xml.in | 91 +- gdb/syscalls/ppc-linux.xml | 142 +- gdb/syscalls/ppc-linux.xml.in | 143 +- gdb/syscalls/ppc64-linux.xml | 143 +- gdb/syscalls/ppc64-linux.xml.in | 144 +- gdb/syscalls/s390-linux.xml | 72 +- gdb/syscalls/s390-linux.xml.in | 73 +- gdb/syscalls/s390x-linux.xml | 53 +- gdb/syscalls/s390x-linux.xml.in | 54 +- gdb/syscalls/sparc-linux.xml | 96 +- gdb/syscalls/sparc-linux.xml.in | 99 +- gdb/syscalls/sparc64-linux.xml | 77 +- gdb/syscalls/sparc64-linux.xml.in | 80 +- gdb/syscalls/update-linux-from-src.sh | 169 + gdb/syscalls/update-linux.sh | 73 + gdb/system-gdbinit/elinos.py | 2 +- gdb/system-gdbinit/wrs-linux.py | 4 +- gdb/target-dcache.c | 6 +- gdb/target-debug.h | 24 +- gdb/target-delegates.c | 1452 +- gdb/target-descriptions.c | 192 +- gdb/target-descriptions.h | 2 +- gdb/target.c | 317 +- gdb/target.h | 51 +- gdb/target/target.c | 190 + gdb/target/target.h | 31 + gdb/target/waitstatus.h | 2 +- gdb/testsuite/Makefile.in | 11 +- gdb/testsuite/README | 55 +- gdb/testsuite/boards/cc-with-tweaks.exp | 5 - gdb/testsuite/boards/debug-types.exp | 1 - gdb/testsuite/boards/gold-gdb-index.exp | 1 - gdb/testsuite/boards/native-extended-gdbserver.exp | 2 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 3 - gdb/testsuite/gdb.ada/arrayidx.exp | 3 - gdb/testsuite/gdb.ada/arrayptr.exp | 44 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 3 - gdb/testsuite/gdb.ada/bp_reset.exp | 3 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 4 + gdb/testsuite/gdb.ada/char_enum_unicode.exp | 52 + gdb/testsuite/gdb.ada/char_enum_unicode/foo.adb | 30 + .../gdb.ada/{homonym => char_enum_unicode}/pck.adb | 0 gdb/testsuite/gdb.ada/char_enum_unicode/pck.ads | 20 + gdb/testsuite/gdb.ada/dynamic-iface.exp | 44 + gdb/testsuite/gdb.ada/dynamic-iface/concrete.adb | 23 + gdb/testsuite/gdb.ada/dynamic-iface/concrete.ads | 36 + gdb/testsuite/gdb.ada/dynamic-iface/main.adb | 24 + gdb/testsuite/gdb.ada/exec_changed.exp | 19 +- gdb/testsuite/gdb.ada/expr_delims.exp | 3 +- gdb/testsuite/gdb.ada/float-bits.exp | 119 + gdb/testsuite/gdb.ada/float-bits/prog.adb | 22 + gdb/testsuite/gdb.ada/formatted_ref.exp | 21 +- gdb/testsuite/gdb.ada/ghost.exp | 37 + gdb/testsuite/gdb.ada/ghost/gpck.ads | 18 + gdb/testsuite/gdb.ada/ghost/main.adb | 22 + gdb/testsuite/gdb.ada/ghost/pck.ads | 19 + gdb/testsuite/gdb.ada/interface.exp | 5 + gdb/testsuite/gdb.ada/iwide.exp | 5 + gdb/testsuite/gdb.ada/literals.exp | 39 + gdb/testsuite/gdb.ada/mi_ex_cond.exp | 2 +- gdb/testsuite/gdb.ada/mi_interface.exp | 5 + gdb/testsuite/gdb.ada/mi_prot.exp | 2 +- gdb/testsuite/gdb.ada/mi_task_arg.exp | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 2 +- gdb/testsuite/gdb.ada/mi_var_access.exp | 4 +- gdb/testsuite/gdb.ada/non-ascii-latin-1.exp | 50 + gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.adb | 28 + gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.ads | 21 + gdb/testsuite/gdb.ada/non-ascii-latin-1/prog.adb | 23 + gdb/testsuite/gdb.ada/non-ascii-latin-3.exp | 50 + gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.adb | 28 + gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.ads | 21 + gdb/testsuite/gdb.ada/non-ascii-latin-3/prog.adb | 24 + gdb/testsuite/gdb.ada/non-ascii-utf-8.exp | 57 + gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.adb | 43 + gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.ads | 24 + gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb | 36 + gdb/testsuite/gdb.ada/null_array.exp | 4 - gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 3 +- gdb/testsuite/gdb.ada/ptype_field.exp | 31 + gdb/testsuite/gdb.ada/tagged.exp | 5 + gdb/testsuite/gdb.ada/tagged_access.exp | 5 + gdb/testsuite/gdb.ada/unchecked_union.exp | 6 +- .../gdb.ada/unchecked_union/unchecked_union.adb | 6 +- gdb/testsuite/gdb.ada/widewide.exp | 23 +- gdb/testsuite/gdb.ada/widewide/foo.adb | 3 + gdb/testsuite/gdb.ada/widewide/pck.adb | 10 + gdb/testsuite/gdb.ada/widewide/pck.ads | 2 + gdb/testsuite/gdb.arch/aarch64-unwind-pc.S | 48 + gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp | 70 + gdb/testsuite/gdb.arch/altivec-abi.exp | 5 - gdb/testsuite/gdb.arch/altivec-regs.exp | 13 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 4 - gdb/testsuite/gdb.arch/amd64-dword.exp | 4 - gdb/testsuite/gdb.arch/amd64-entry-value.exp | 2 +- gdb/testsuite/gdb.arch/amd64-word.exp | 4 - gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx.exp | 4 - gdb/testsuite/gdb.arch/i386-byte.exp | 4 - gdb/testsuite/gdb.arch/i386-sse.exp | 4 - gdb/testsuite/gdb.arch/i386-word.exp | 4 - gdb/testsuite/gdb.arch/powerpc-power10.s | 1114 +- gdb/testsuite/gdb.arch/powerpc-power7.exp | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 5 - gdb/testsuite/gdb.arch/ppc-fp.exp | 5 - gdb/testsuite/gdb.arch/s390-multiarch.exp | 4 - gdb/testsuite/gdb.arch/vsx-regs.exp | 36 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 5 - gdb/testsuite/gdb.base/align-c++.exp | 2 +- gdb/testsuite/gdb.base/all-architectures.exp.tcl | 32 +- gdb/testsuite/gdb.base/all-bin.exp | 10 +- gdb/testsuite/gdb.base/annota1.exp | 101 +- gdb/testsuite/gdb.base/annota3.exp | 18 +- gdb/testsuite/gdb.base/arithmet.exp | 4 +- gdb/testsuite/gdb.base/arrayidx.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 2 +- gdb/testsuite/gdb.base/async.exp | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 12 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 5 +- gdb/testsuite/gdb.base/attach.exp | 15 +- gdb/testsuite/gdb.base/auxv.exp | 3 +- gdb/testsuite/gdb.base/bfp-test.exp | 2 +- gdb/testsuite/gdb.base/bigcore.exp | 38 +- gdb/testsuite/gdb.base/bitshift.exp | 368 + gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp | 2 +- gdb/testsuite/gdb.base/bp-permanent.exp | 28 + gdb/testsuite/gdb.base/branch-to-self.exp | 2 +- gdb/testsuite/gdb.base/break-idempotent.exp | 8 +- gdb/testsuite/gdb.base/break-interp.exp | 8 +- .../gdb.base/break-on-linker-gcd-function.exp | 4 - gdb/testsuite/gdb.base/break-probes.exp | 3 +- gdb/testsuite/gdb.base/break.exp | 223 +- gdb/testsuite/gdb.base/call-ar-st.exp | 8 +- gdb/testsuite/gdb.base/call-rt-st.exp | 13 +- gdb/testsuite/gdb.base/call-sc.exp | 8 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 4 +- gdb/testsuite/gdb.base/call-strs.exp | 4 +- gdb/testsuite/gdb.base/callexit.exp | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 2 +- gdb/testsuite/gdb.base/cast-call.exp | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 3 +- gdb/testsuite/gdb.base/catch-fork-static.exp | 2 +- gdb/testsuite/gdb.base/catch-load.exp | 6 - gdb/testsuite/gdb.base/catch-signal-fork.exp | 2 +- gdb/testsuite/gdb.base/catch-signal.exp | 2 +- gdb/testsuite/gdb.base/catch-syscall.c | 3 +- gdb/testsuite/gdb.base/catch-syscall.exp | 187 +- gdb/testsuite/gdb.base/checkpoint.exp | 39 +- gdb/testsuite/gdb.base/clear_non_user_bp.exp | 94 + gdb/testsuite/gdb.base/cli-suppress-notification.c | 26 + .../gdb.base/cli-suppress-notification.exp | 39 + gdb/testsuite/gdb.base/completion.exp | 11 +- gdb/testsuite/gdb.base/complex.exp | 4 - gdb/testsuite/gdb.base/cond-expr.exp | 2 +- gdb/testsuite/gdb.base/condbreak.exp | 4 - gdb/testsuite/gdb.base/consecutive.exp | 6 +- gdb/testsuite/gdb.base/constvars.exp | 8 +- gdb/testsuite/gdb.base/corefile.exp | 6 - gdb/testsuite/gdb.base/ctf-constvars.exp | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 11 +- gdb/testsuite/gdb.base/dbx.exp | 308 - gdb/testsuite/gdb.base/default.exp | 9 +- gdb/testsuite/gdb.base/dfp-test.exp | 2 +- gdb/testsuite/gdb.base/disasm-optim.exp | 2 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 4 - gdb/testsuite/gdb.base/early-init-file.exp | 19 +- gdb/testsuite/gdb.base/ending-run.exp | 16 + gdb/testsuite/gdb.base/enum_cond.exp | 2 +- gdb/testsuite/gdb.base/eof-exit.exp | 106 + gdb/testsuite/gdb.base/eval-skip.exp | 9 +- gdb/testsuite/gdb.base/exe-lock.exp | 2 +- .../gdb.base/execl-update-breakpoints.exp | 16 +- gdb/testsuite/gdb.base/exitsignal.exp | 13 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 5 - gdb/testsuite/gdb.base/exprs.exp | 10 +- gdb/testsuite/gdb.base/fileio.exp | 11 +- gdb/testsuite/gdb.base/fixsection.exp | 4 - gdb/testsuite/gdb.base/float.exp | 2 +- gdb/testsuite/gdb.base/float128.exp | 2 +- gdb/testsuite/gdb.base/floatn.exp | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.exp | 4 +- gdb/testsuite/gdb.base/foll-exec.exp | 2 +- .../fork-no-detach-follow-child-dlopen-shlib.c | 23 + .../gdb.base/fork-no-detach-follow-child-dlopen.c | 40 + .../fork-no-detach-follow-child-dlopen.exp | 57 + gdb/testsuite/gdb.base/fullname.exp | 12 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 14 +- gdb/testsuite/gdb.base/funcargs.exp | 8 +- gdb/testsuite/gdb.base/gdb-sigterm.exp | 27 +- gdb/testsuite/gdb.base/gdb11530.exp | 5 - gdb/testsuite/gdb.base/gdb1250.exp | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 5 - gdb/testsuite/gdb.base/gdb1821.exp | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 4 - gdb/testsuite/gdb.base/gnu_vector.exp | 20 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 4 - gdb/testsuite/gdb.base/infcall-input.exp | 2 +- .../gdb.base/infcall-nested-structs-c++.exp | 2 +- gdb/testsuite/gdb.base/inferior-died.exp | 2 +- gdb/testsuite/gdb.base/info-fun.exp | 4 - gdb/testsuite/gdb.base/info-macros.exp | 28 +- gdb/testsuite/gdb.base/info-types-c++.exp | 2 +- .../gdb.base/infoline-reloc-main-from-zero.exp | 4 - gdb/testsuite/gdb.base/interrupt-a.c | 27 + gdb/testsuite/gdb.base/interrupt-a.exp | 47 + gdb/testsuite/gdb.base/interrupt-daemon-attach.exp | 2 +- gdb/testsuite/gdb.base/interrupt.exp | 2 +- gdb/testsuite/gdb.base/jit-elf-fork.exp | 41 +- gdb/testsuite/gdb.base/jit-elf-so.exp | 5 - gdb/testsuite/gdb.base/jit-elf.exp | 29 +- gdb/testsuite/gdb.base/jit-reader.exp | 28 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 38 +- gdb/testsuite/gdb.base/langs.exp | 9 +- gdb/testsuite/gdb.base/linespecs.exp | 29 - gdb/testsuite/gdb.base/list.exp | 87 +- gdb/testsuite/gdb.base/logical.exp | 6 +- gdb/testsuite/gdb.base/long_long.exp | 6 - gdb/testsuite/gdb.base/longjmp.exp | 4 - gdb/testsuite/gdb.base/macscp.exp | 25 +- gdb/testsuite/gdb.base/maint.exp | 18 +- gdb/testsuite/gdb.base/max-depth-c++.exp | 2 +- gdb/testsuite/gdb.base/mips_pro.exp | 7 - gdb/testsuite/gdb.base/miscexprs.exp | 9 +- gdb/testsuite/gdb.base/morestack.exp | 9 +- gdb/testsuite/gdb.base/multi-forks.exp | 2 +- gdb/testsuite/gdb.base/nested-subp1.exp | 2 +- gdb/testsuite/gdb.base/nested-subp2.exp | 2 +- gdb/testsuite/gdb.base/nested-subp3.exp | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 4 - gdb/testsuite/gdb.base/opaque.exp | 10 +- gdb/testsuite/gdb.base/options.exp | 1 + gdb/testsuite/gdb.base/page.exp | 7 +- gdb/testsuite/gdb.base/parse_number.exp | 374 + gdb/testsuite/gdb.base/patch.c | 26 + gdb/testsuite/gdb.base/patch.exp | 107 + gdb/testsuite/gdb.base/pc-fp.exp | 6 +- gdb/testsuite/gdb.base/pending.exp | 4 - gdb/testsuite/gdb.base/permissions.exp | 6 +- gdb/testsuite/gdb.base/pie-execl.exp | 8 +- gdb/testsuite/gdb.base/pointers.exp | 12 +- gdb/testsuite/gdb.base/prelink.exp | 7 +- gdb/testsuite/gdb.base/print-file-var.exp | 2 +- gdb/testsuite/gdb.base/printcmds.c | 2 + gdb/testsuite/gdb.base/printcmds.exp | 80 +- gdb/testsuite/gdb.base/prologue.exp | 4 +- gdb/testsuite/gdb.base/psym-external-decl.exp | 1 - gdb/testsuite/gdb.base/psymtab.exp | 6 - gdb/testsuite/gdb.base/ptype.exp | 9 +- gdb/testsuite/gdb.base/random-signal.exp | 2 +- gdb/testsuite/gdb.base/readline.exp | 10 + gdb/testsuite/gdb.base/readnever.exp | 2 +- gdb/testsuite/gdb.base/relational.exp | 10 +- gdb/testsuite/gdb.base/relativedebug.exp | 2 +- gdb/testsuite/gdb.base/remote.exp | 5 + gdb/testsuite/gdb.base/return-nodebug.exp | 7 +- gdb/testsuite/gdb.base/retval-large-struct.c | 45 + gdb/testsuite/gdb.base/retval-large-struct.exp | 37 + gdb/testsuite/gdb.base/savedregs.exp | 2 +- gdb/testsuite/gdb.base/scope.exp | 66 +- gdb/testsuite/gdb.base/settings.exp | 18 +- gdb/testsuite/gdb.base/setvar.exp | 22 +- gdb/testsuite/gdb.base/shlib-call.exp | 4 - gdb/testsuite/gdb.base/shreloc.exp | 4 - gdb/testsuite/gdb.base/sigall.exp | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 2 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 2 +- gdb/testsuite/gdb.base/signals.exp | 8 +- gdb/testsuite/gdb.base/signull.exp | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 2 +- gdb/testsuite/gdb.base/sigwinch-notty.exp | 4 +- gdb/testsuite/gdb.base/sizeof.exp | 18 +- gdb/testsuite/gdb.base/skip-solib.exp | 2 +- gdb/testsuite/gdb.base/skip.exp | 55 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 4 - gdb/testsuite/gdb.base/solib-disc.exp | 4 - gdb/testsuite/gdb.base/solib-display.exp | 4 - gdb/testsuite/gdb.base/solib-nodir.exp | 3 +- gdb/testsuite/gdb.base/solib-overlap.exp | 4 - gdb/testsuite/gdb.base/solib-search.exp | 9 +- gdb/testsuite/gdb.base/solib-symbol.exp | 4 - gdb/testsuite/gdb.base/solib-weak.exp | 4 - gdb/testsuite/gdb.base/source-dir.exp | 41 +- gdb/testsuite/gdb.base/stap-probe.c | 22 + gdb/testsuite/gdb.base/stap-probe.exp | 146 +- gdb/testsuite/gdb.base/step-over-exit.exp | 2 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 2 +- gdb/testsuite/gdb.base/store.exp | 6 +- gdb/testsuite/gdb.base/structs.exp | 9 +- gdb/testsuite/gdb.base/structs2.exp | 6 - gdb/testsuite/gdb.base/style.exp | 149 +- gdb/testsuite/gdb.base/sym-file.exp | 4 - gdb/testsuite/gdb.base/symbol-alias.exp | 65 +- gdb/testsuite/gdb.base/symbol-alias2.c | 12 + gdb/testsuite/gdb.base/symtab-search-order.exp | 4 - gdb/testsuite/gdb.base/type-opaque.exp | 5 - gdb/testsuite/gdb.base/ui-redirect.exp | 10 +- gdb/testsuite/gdb.base/unload.exp | 4 - gdb/testsuite/gdb.base/until-trailing-insns.c | 35 + gdb/testsuite/gdb.base/until-trailing-insns.exp | 179 + gdb/testsuite/gdb.base/unwindonsignal.exp | 4 +- gdb/testsuite/gdb.base/varargs.exp | 6 +- gdb/testsuite/gdb.base/vfork-follow-parent.c | 46 + gdb/testsuite/gdb.base/vfork-follow-parent.exp | 80 + gdb/testsuite/gdb.base/vla-struct-fields.exp | 22 +- gdb/testsuite/gdb.base/volatile.exp | 8 +- gdb/testsuite/gdb.base/watch-before-fork.c | 29 + gdb/testsuite/gdb.base/watch-before-fork.exp | 99 + gdb/testsuite/gdb.base/watch_thread_num.exp | 6 - gdb/testsuite/gdb.base/watchpoint-solib.exp | 4 - gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 10 +- gdb/testsuite/gdb.base/watchpoint.exp | 10 +- gdb/testsuite/gdb.base/watchpoints.exp | 4 - gdb/testsuite/gdb.base/whatis-exp.exp | 2 +- gdb/testsuite/gdb.base/whatis.exp | 3 + gdb/testsuite/gdb.base/with.exp | 8 +- gdb/testsuite/gdb.compile/compile-cplus-print.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus.exp | 1 - gdb/testsuite/gdb.compile/compile-ifunc.exp | 1 - gdb/testsuite/gdb.compile/compile.exp | 1 - gdb/testsuite/gdb.cp/align.exp | 25 +- gdb/testsuite/gdb.cp/ambiguous.exp | 9 +- gdb/testsuite/gdb.cp/anon-ns.exp | 4 +- gdb/testsuite/gdb.cp/break-f-std-string.cc | 36 + gdb/testsuite/gdb.cp/break-f-std-string.exp | 112 + gdb/testsuite/gdb.cp/breakpoint.exp | 4 - gdb/testsuite/gdb.cp/bs15503.exp | 8 +- gdb/testsuite/gdb.cp/casts.cc | 22 + gdb/testsuite/gdb.cp/casts.exp | 16 +- gdb/testsuite/gdb.cp/class2.exp | 10 +- gdb/testsuite/gdb.cp/constexpr-field.exp | 4 +- gdb/testsuite/gdb.cp/converts.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 7 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 4 - gdb/testsuite/gdb.cp/cpsizeof.exp | 4 +- gdb/testsuite/gdb.cp/ctti.exp | 10 +- gdb/testsuite/gdb.cp/derivation.exp | 6 +- gdb/testsuite/gdb.cp/disasm-func-name.exp | 8 +- gdb/testsuite/gdb.cp/dispcxx.exp | 9 +- gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 28 +- gdb/testsuite/gdb.cp/exception.exp | 4 +- gdb/testsuite/gdb.cp/filename.exp | 4 +- gdb/testsuite/gdb.cp/fpointer.exp | 2 +- gdb/testsuite/gdb.cp/gdb1355.exp | 8 +- gdb/testsuite/gdb.cp/gdb2384.exp | 6 - gdb/testsuite/gdb.cp/gdb2495.exp | 16 +- gdb/testsuite/gdb.cp/impl-this.exp | 4 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 4 - gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp | 2 +- gdb/testsuite/gdb.cp/iostream.exp | 4 +- gdb/testsuite/gdb.cp/koenig.exp | 2 +- gdb/testsuite/gdb.cp/local.exp | 10 +- gdb/testsuite/gdb.cp/m-data.exp | 8 +- gdb/testsuite/gdb.cp/m-static.exp | 8 +- gdb/testsuite/gdb.cp/many-args.exp | 4 +- gdb/testsuite/gdb.cp/mb-ctor.cc | 6 + gdb/testsuite/gdb.cp/mb-ctor.exp | 26 +- gdb/testsuite/gdb.cp/mb-inline.exp | 4 - gdb/testsuite/gdb.cp/mb-templates.exp | 4 - gdb/testsuite/gdb.cp/member-ptr.exp | 8 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 4 +- gdb/testsuite/gdb.cp/method.exp | 8 +- gdb/testsuite/gdb.cp/method2.exp | 4 +- gdb/testsuite/gdb.cp/namelessclass.exp | 2 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 2 +- gdb/testsuite/gdb.cp/namespace.exp | 12 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 11 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.cc | 23 - gdb/testsuite/gdb.cp/no-dmgl-verbose.exp | 35 - gdb/testsuite/gdb.cp/nsalias.exp | 2 +- gdb/testsuite/gdb.cp/nsdecl.exp | 6 +- gdb/testsuite/gdb.cp/nsimport.exp | 2 +- gdb/testsuite/gdb.cp/nsnested.exp | 2 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 2 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 6 +- gdb/testsuite/gdb.cp/nsstress.exp | 4 - gdb/testsuite/gdb.cp/nsusing.exp | 4 - gdb/testsuite/gdb.cp/operator.exp | 2 +- gdb/testsuite/gdb.cp/oranking.exp | 2 +- gdb/testsuite/gdb.cp/overload.cc | 10 + gdb/testsuite/gdb.cp/overload.exp | 3 + gdb/testsuite/gdb.cp/ovldbreak.exp | 104 +- gdb/testsuite/gdb.cp/ovsrch.exp | 4 +- gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 2 +- gdb/testsuite/gdb.cp/pointer-to-member.cc | 34 + gdb/testsuite/gdb.cp/pointer-to-member.exp | 28 + gdb/testsuite/gdb.cp/pr-1023.exp | 8 +- gdb/testsuite/gdb.cp/pr-1210.exp | 8 +- gdb/testsuite/gdb.cp/pr-574.exp | 8 +- gdb/testsuite/gdb.cp/pr10728.exp | 4 +- gdb/testsuite/gdb.cp/pr9067.exp | 4 +- gdb/testsuite/gdb.cp/pr9631.exp | 8 +- gdb/testsuite/gdb.cp/printmethod.exp | 8 +- gdb/testsuite/gdb.cp/psmang.exp | 4 - gdb/testsuite/gdb.cp/ptype-flags.cc | 23 + gdb/testsuite/gdb.cp/ptype-flags.exp | 88 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 6 - gdb/testsuite/gdb.cp/ref-types.exp | 12 +- gdb/testsuite/gdb.cp/rtti.exp | 8 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.exp | 4 - gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 4 +- gdb/testsuite/gdb.cp/scope-err.exp | 2 +- gdb/testsuite/gdb.cp/shadow.exp | 6 +- gdb/testsuite/gdb.cp/smartp.exp | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 7 +- gdb/testsuite/gdb.cp/static-typedef-print.exp | 4 - gdb/testsuite/gdb.cp/step-and-next-inline.exp | 5 - gdb/testsuite/gdb.cp/temargs.exp | 4 +- gdb/testsuite/gdb.cp/templates.cc | 47 + gdb/testsuite/gdb.cp/templates.exp | 73 +- gdb/testsuite/gdb.cp/try_catch.exp | 8 +- gdb/testsuite/gdb.cp/typed-enum.exp | 4 - gdb/testsuite/gdb.cp/typedef-base.exp | 4 - gdb/testsuite/gdb.cp/userdef.exp | 4 +- gdb/testsuite/gdb.cp/var-tag.exp | 4 +- gdb/testsuite/gdb.cp/virtbase.exp | 4 +- gdb/testsuite/gdb.cp/virtbase2.exp | 4 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 4 +- gdb/testsuite/gdb.cp/watch-cp.exp | 4 +- gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp | 6 - gdb/testsuite/gdb.ctf/funcreturn.exp | 35 +- gdb/testsuite/gdb.ctf/multi.exp | 6 - .../gdb.debuginfod/fetch_src_and_symbols.exp | 93 + gdb/testsuite/gdb.dlang/expression.exp | 4 + gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 1 - gdb/testsuite/gdb.dwarf2/calling-convention.c | 35 + gdb/testsuite/gdb.dwarf2/calling-convention.exp | 99 + gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp | 62 + gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 28 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 2 +- .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp | 61 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 31 - gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 75 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 71 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 71 +- .../gdb.dwarf2/dw2-inline-many-frames.exp | 173 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 39 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 51 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.exp | 28 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 161 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 63 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 65 +- gdb/testsuite/gdb.dwarf2/dw2-lines.exp | 39 +- .../gdb.dwarf2/dw2-main-no-line-number.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp | 3 +- .../gdb.dwarf2/dw2-out-of-range-end-of-seq.exp | 39 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end.c | 28 + gdb/testsuite/gdb.dwarf2/dw2-prologue-end.exp | 106 + gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 53 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 125 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 5 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 2 +- .../dw2-step-out-of-function-no-stmt.exp | 41 +- .../gdb.dwarf2/dw2-symtab-includes-lookup.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 2 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 19 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 64 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.c | 31 + gdb/testsuite/gdb.dwarf2/fortran-var-string.exp | 175 + gdb/testsuite/gdb.dwarf2/gdb-index-cxx.exp | 35 + gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp | 8 + gdb/testsuite/gdb.dwarf2/gdb-index.exp | 5 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp.tcl | 53 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 2 +- gdb/testsuite/gdb.dwarf2/index.cc | 29 + .../gdb.dwarf2/locexpr-data-member-location-lib.c | 13 - .../gdb.dwarf2/locexpr-data-member-location.exp | 196 +- .../gdb.dwarf2/negative-data-member-location.c | 31 + .../gdb.dwarf2/negative-data-member-location.exp | 77 + gdb/testsuite/gdb.dwarf2/struct-decl.exp | 74 + gdb/testsuite/gdb.dwarf2/subrange-enum.exp | 78 + gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 2 +- gdb/testsuite/gdb.fortran/array-bounds-high.exp | 2 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 2 +- gdb/testsuite/gdb.fortran/array-element.exp | 2 +- gdb/testsuite/gdb.fortran/array-indices.exp | 2 +- gdb/testsuite/gdb.fortran/array-no-bounds.exp | 2 +- gdb/testsuite/gdb.fortran/array-repeat.exp | 2 +- gdb/testsuite/gdb.fortran/array-slices.exp | 24 +- gdb/testsuite/gdb.fortran/array-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/assumedrank.exp | 99 + gdb/testsuite/gdb.fortran/assumedrank.f90 | 49 + gdb/testsuite/gdb.fortran/charset.exp | 7 +- .../gdb.fortran/class-allocatable-array.exp | 4 +- gdb/testsuite/gdb.fortran/common-block.exp | 40 +- gdb/testsuite/gdb.fortran/complex.exp | 12 +- gdb/testsuite/gdb.fortran/complex.f90 | 7 +- .../gdb.fortran/derived-type-function.exp | 2 +- .../gdb.fortran/derived-type-striding.exp | 4 +- gdb/testsuite/gdb.fortran/derived-type.exp | 2 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 79 +- gdb/testsuite/gdb.fortran/function-calls.exp | 2 +- gdb/testsuite/gdb.fortran/function-calls.f90 | 1 + gdb/testsuite/gdb.fortran/info-modules.exp | 4 +- gdb/testsuite/gdb.fortran/info-types.exp | 24 +- gdb/testsuite/gdb.fortran/intrinsics.exp | 50 +- gdb/testsuite/gdb.fortran/lbound-ubound.F90 | 76 +- gdb/testsuite/gdb.fortran/lbound-ubound.exp | 60 +- gdb/testsuite/gdb.fortran/library-module.exp | 8 +- gdb/testsuite/gdb.fortran/logical.exp | 2 +- gdb/testsuite/gdb.fortran/max-depth.exp | 4 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp | 12 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 21 +- gdb/testsuite/gdb.fortran/module.exp | 7 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 2 +- gdb/testsuite/gdb.fortran/namelist.exp | 54 + gdb/testsuite/gdb.fortran/namelist.f90 | 27 + gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 32 +- gdb/testsuite/gdb.fortran/oop_extend_type.exp | 190 + gdb/testsuite/gdb.fortran/oop_extend_type.f90 | 69 + gdb/testsuite/gdb.fortran/print-formatted.exp | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 8 +- .../gdb.fortran/short-circuit-argument-list.exp | 2 +- gdb/testsuite/gdb.fortran/size.exp | 84 +- gdb/testsuite/gdb.fortran/size.f90 | 246 +- gdb/testsuite/gdb.fortran/subarray.exp | 2 +- gdb/testsuite/gdb.fortran/type-kinds.exp | 2 + gdb/testsuite/gdb.fortran/types.exp | 34 +- gdb/testsuite/gdb.fortran/vla-type.exp | 2 +- gdb/testsuite/gdb.fortran/vla-value.exp | 2 +- gdb/testsuite/gdb.gdb/unittest.exp | 25 +- gdb/testsuite/gdb.go/methods.exp | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 4 - gdb/testsuite/gdb.linespec/break-ask.exp | 23 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 437 +- gdb/testsuite/gdb.linespec/cpls-ops.exp | 53 +- gdb/testsuite/gdb.linespec/cpls.cc | 110 +- gdb/testsuite/gdb.linespec/errors.exp | 47 + gdb/testsuite/gdb.linespec/macro-relative.exp | 22 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 4 +- gdb/testsuite/gdb.mi/gdb680.exp | 2 +- gdb/testsuite/gdb.mi/gdb792.exp | 4 - gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 16 +- .../gdb.mi/list-thread-groups-available.exp | 4 +- .../gdb.mi/list-thread-groups-no-inferior.exp | 2 +- gdb/testsuite/gdb.mi/mi-add-inferior.exp | 130 + gdb/testsuite/gdb.mi/mi-async-run.exp | 2 +- gdb/testsuite/gdb.mi/mi-async.exp | 2 +- gdb/testsuite/gdb.mi/mi-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi-break-qualified.exp | 2 +- gdb/testsuite/gdb.mi/mi-break.exp | 70 - gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 6 +- gdb/testsuite/gdb.mi/mi-catch-load.exp | 6 - gdb/testsuite/gdb.mi/mi-cmd-error.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-user-context.c | 73 + gdb/testsuite/gdb.mi/mi-cmd-user-context.exp | 157 + .../gdb.mi/mi-condbreak-call-thr-state.exp | 2 +- gdb/testsuite/gdb.mi/mi-console.exp | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.exp | 4 - gdb/testsuite/gdb.mi/mi-editing.exp | 2 +- gdb/testsuite/gdb.mi/mi-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi-exec-run.exp | 72 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 2 +- gdb/testsuite/gdb.mi/mi-file.exp | 2 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 2 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-i-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 2 +- .../gdb.mi/mi-inheritance-syntax-error.exp | 8 +- gdb/testsuite/gdb.mi/mi-language.exp | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 131 + gdb/testsuite/gdb.mi/mi-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 4 - gdb/testsuite/gdb.mi/mi-pthreads.exp | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.exp | 2 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-solib.exp | 6 +- gdb/testsuite/gdb.mi/mi-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 2 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 4 +- gdb/testsuite/gdb.mi/mi-undefined-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-until.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 7 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 10 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 6 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 2 +- gdb/testsuite/gdb.mi/mi2-cli-display.exp | 2 +- gdb/testsuite/gdb.mi/mi2-prompt.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 2 +- .../gdb.mi/user-selected-context-sync.exp | 151 +- gdb/testsuite/gdb.mi/var-cmd.c | 3 +- gdb/testsuite/gdb.modula2/multidim.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 2 +- gdb/testsuite/gdb.multi/attach-no-multi-process.c | 34 + .../gdb.multi/attach-no-multi-process.exp | 91 + gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 4 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 4 +- gdb/testsuite/gdb.multi/multi-arch.exp | 4 +- gdb/testsuite/gdb.multi/tids.exp | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2-2.c | 24 + gdb/testsuite/gdb.opt/clobbered-registers-O2-3.c | 22 + gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 18 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 11 +- gdb/testsuite/gdb.opt/fortran-string.exp | 2 +- gdb/testsuite/gdb.opt/inline-bt.exp | 1 - gdb/testsuite/gdb.opt/inline-cmds.exp | 3 +- gdb/testsuite/gdb.opt/inline-locals.exp | 1 - gdb/testsuite/gdb.opt/solib-intra-step.exp | 4 - gdb/testsuite/gdb.python/py-arch.exp | 15 +- gdb/testsuite/gdb.python/py-connection.exp | 4 +- gdb/testsuite/gdb.python/py-disasm.c | 25 + gdb/testsuite/gdb.python/py-disasm.exp | 209 + gdb/testsuite/gdb.python/py-disasm.py | 712 + gdb/testsuite/gdb.python/py-doc-reformat.exp | 286 + gdb/testsuite/gdb.python/py-events.exp | 6 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 4 - gdb/testsuite/gdb.python/py-format-address.c | 32 + gdb/testsuite/gdb.python/py-format-address.exp | 178 + gdb/testsuite/gdb.python/py-format-string.exp | 134 +- gdb/testsuite/gdb.python/py-frame.exp | 6 + gdb/testsuite/gdb.python/py-framefilter-mi.exp | 6 +- gdb/testsuite/gdb.python/py-inferior-leak.exp | 4 +- gdb/testsuite/gdb.python/py-inferior.exp | 8 +- gdb/testsuite/gdb.python/py-infthread.exp | 5 + gdb/testsuite/gdb.python/py-lookup-type.exp | 26 + gdb/testsuite/gdb.python/py-mi-cmd.exp | 341 + gdb/testsuite/gdb.python/py-mi-cmd.py | 120 + gdb/testsuite/gdb.python/py-mi-events.exp | 4 +- gdb/testsuite/gdb.python/py-mi-objfile.exp | 4 +- .../gdb.python/py-mi-var-info-path-expression.py | 12 +- gdb/testsuite/gdb.python/py-mi.exp | 8 +- gdb/testsuite/gdb.python/py-parameter.exp | 56 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 6 +- gdb/testsuite/gdb.python/py-send-packet.py | 64 +- gdb/testsuite/gdb.python/py-shared.exp | 7 +- gdb/testsuite/gdb.python/py-source-styling.c | 29 + gdb/testsuite/gdb.python/py-source-styling.exp | 64 + gdb/testsuite/gdb.python/py-type.c | 16 + gdb/testsuite/gdb.python/py-type.exp | 92 +- gdb/testsuite/gdb.python/py-value.exp | 55 +- gdb/testsuite/gdb.python/py-xmethods.exp | 1 + gdb/testsuite/gdb.reverse/i386-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 121 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 214 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 4 +- .../gdb.reverse/machinestate-precsave.exp | 271 +- gdb/testsuite/gdb.reverse/machinestate.exp | 268 +- .../gdb.reverse/ppc_record_test_isa_2_06.c | 39 + .../gdb.reverse/ppc_record_test_isa_2_06.exp | 105 + .../gdb.reverse/ppc_record_test_isa_3_1.c | 95 + .../gdb.reverse/ppc_record_test_isa_3_1.exp | 341 + gdb/testsuite/gdb.reverse/solib-precsave.exp | 4 - gdb/testsuite/gdb.reverse/solib-reverse.exp | 4 - gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.c | 38 + gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.exp | 45 + gdb/testsuite/gdb.rust/dwindex.exp | 2 +- gdb/testsuite/gdb.rust/expr.exp | 6 +- gdb/testsuite/gdb.rust/fnfield.exp | 38 + gdb/testsuite/gdb.rust/fnfield.rs | 39 + gdb/testsuite/gdb.rust/generics.exp | 2 +- gdb/testsuite/gdb.rust/methods.exp | 2 +- gdb/testsuite/gdb.rust/modules.exp | 2 +- gdb/testsuite/gdb.rust/pp.exp | 6 +- gdb/testsuite/gdb.rust/rawids.exp | 2 +- gdb/testsuite/gdb.rust/rust-style.exp | 2 +- gdb/testsuite/gdb.rust/simple.exp | 7 +- gdb/testsuite/gdb.rust/traits.exp | 2 +- gdb/testsuite/gdb.rust/unicode.exp | 51 + gdb/testsuite/gdb.rust/unicode.rs | 26 + gdb/testsuite/gdb.rust/union.exp | 2 +- gdb/testsuite/gdb.rust/unsized.exp | 13 +- gdb/testsuite/gdb.rust/unsized.rs | 2 + gdb/testsuite/gdb.rust/watch.exp | 2 +- .../gdb.server/connect-with-no-symbol-file.exp | 17 +- .../gdb.server/extended-remote-restart.exp | 4 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 2 +- gdb/testsuite/gdb.server/server-pipe.exp | 10 +- gdb/testsuite/gdb.server/solib-list.exp | 6 +- gdb/testsuite/gdb.server/sysroot.exp | 2 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 4 - .../gdb.threads/access-mem-running-thread-exit.exp | 39 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 8 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 6 +- gdb/testsuite/gdb.threads/check-libthread-db.exp | 2 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 16 +- .../gdb.threads/clone-new-thread-event.exp | 2 + gdb/testsuite/gdb.threads/current-lwp-dead.c | 101 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 23 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 45 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 2 +- gdb/testsuite/gdb.threads/hand-call-new-thread.exp | 2 +- .../gdb.threads/interrupted-hand-call.exp | 2 +- gdb/testsuite/gdb.threads/killed-outside.exp | 4 +- gdb/testsuite/gdb.threads/manythreads.exp | 34 +- .../gdb.threads/multiple-successive-infcall.exp | 4 - gdb/testsuite/gdb.threads/names.exp | 4 +- gdb/testsuite/gdb.threads/next-fork-other-thread.c | 92 + .../gdb.threads/next-fork-other-thread.exp | 116 + gdb/testsuite/gdb.threads/omp-task.c | 49 + gdb/testsuite/gdb.threads/omp-task.exp | 51 + .../process-exit-status-is-leader-exit-status.c | 64 + .../process-exit-status-is-leader-exit-status.exp | 46 + .../signal-while-stepping-over-bp-other-thread.exp | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.exp | 6 +- .../gdb.threads/step-bg-decr-pc-switch-thread.exp | 2 +- gdb/testsuite/gdb.threads/step-over-exec.exp | 4 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 2 +- .../gdb.threads/thread-unwindonsignal.exp | 2 +- gdb/testsuite/gdb.threads/tls-shared.exp | 6 - gdb/testsuite/gdb.threads/tls-so_extern.exp | 6 - gdb/testsuite/gdb.threads/tls.exp | 5 +- .../gdb.threads/vfork-multi-inferior-sleep.c | 25 + gdb/testsuite/gdb.threads/vfork-multi-inferior.c | 55 + gdb/testsuite/gdb.threads/vfork-multi-inferior.exp | 115 + gdb/testsuite/gdb.threads/vfork-multi-thread.c | 88 + gdb/testsuite/gdb.threads/vfork-multi-thread.exp | 96 + gdb/testsuite/gdb.trace/actions.exp | 2 +- gdb/testsuite/gdb.trace/backtrace.exp | 34 +- gdb/testsuite/gdb.trace/change-loc.exp | 4 - gdb/testsuite/gdb.trace/collection.exp | 722 +- gdb/testsuite/gdb.trace/infotrace.exp | 2 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 2 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 2 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 52 +- gdb/testsuite/gdb.trace/report.exp | 2 - gdb/testsuite/gdb.trace/signal.exp | 12 +- gdb/testsuite/gdb.trace/stap-trace.exp | 6 +- gdb/testsuite/gdb.trace/strace.exp | 4 - gdb/testsuite/gdb.trace/tfind.exp | 8 +- gdb/testsuite/gdb.trace/tspeed.exp | 10 +- .../gdb.trace/unavailable-dwarf-piece.exp | 4 +- gdb/testsuite/gdb.trace/while-dyn.exp | 61 +- gdb/testsuite/gdb.trace/while-stepping.exp | 2 +- gdb/testsuite/gdb.tui/basic.exp | 4 +- gdb/testsuite/gdb.tui/corefile-run.exp | 2 +- gdb/testsuite/gdb.tui/empty.exp | 14 +- gdb/testsuite/gdb.tui/info-win.exp | 61 + gdb/testsuite/gdb.tui/new-layout.exp | 100 +- gdb/testsuite/gdb.tui/regs.exp | 30 +- gdb/testsuite/gdb.tui/scroll.exp | 12 +- gdb/testsuite/gdb.tui/tuiterm.exp | 729 + gdb/testsuite/gdb.tui/winheight.exp | 77 + gdb/testsuite/gdb.tui/winwidth.exp | 63 + gdb/testsuite/gdb.xml/tdesc-reload.exp | 6 +- gdb/testsuite/lib/ada.exp | 8 +- gdb/testsuite/lib/compiler.F90 | 69 + gdb/testsuite/lib/compiler.c | 5 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/completion-support.exp | 4 +- gdb/testsuite/lib/dg-add-core-file-count.sh | 41 + gdb/testsuite/lib/dwarf.exp | 96 +- gdb/testsuite/lib/fortran.exp | 100 +- gdb/testsuite/lib/future.exp | 21 +- gdb/testsuite/lib/gdb-guile.exp | 16 +- gdb/testsuite/lib/gdb-python.exp | 2 +- gdb/testsuite/lib/gdb.exp | 709 +- gdb/testsuite/lib/jit-elf-helpers.exp | 8 +- gdb/testsuite/lib/mi-support.exp | 51 +- gdb/testsuite/lib/range-stepping-support.exp | 4 +- gdb/testsuite/lib/rust-support.exp | 2 +- gdb/testsuite/lib/sym-info-cmds.exp | 18 +- gdb/testsuite/lib/trace-support.exp | 4 +- gdb/testsuite/lib/tuiterm.exp | 296 +- gdb/thread.c | 57 +- gdb/tilegx-tdep.c | 2 +- gdb/top.c | 303 +- gdb/top.h | 2 - gdb/tracectf.c | 2 +- gdb/tracefile-tfile.c | 4 +- gdb/tracefile.c | 4 +- gdb/tracepoint.c | 495 +- gdb/tracepoint.h | 5 - gdb/tui/tui-command.c | 6 - gdb/tui/tui-command.h | 2 - gdb/tui/tui-disasm.c | 12 +- gdb/tui/tui-interp.c | 195 +- gdb/tui/tui-io.c | 13 +- gdb/tui/tui-layout.c | 418 +- gdb/tui/tui-layout.h | 135 +- gdb/tui/tui-regs.c | 119 +- gdb/tui/tui-regs.h | 9 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-stack.c | 8 +- gdb/tui/tui-win.c | 146 +- gdb/tui/tui-winsource.c | 2 +- gdb/tui/tui.c | 26 + gdb/tui/tui.h | 14 + gdb/typeprint.c | 98 +- gdb/ui-file.c | 70 +- gdb/ui-file.h | 174 +- gdb/ui-out.c | 4 +- gdb/ui-out.h | 23 +- gdb/unittests/command-def-selftests.c | 36 +- gdb/unittests/parallel-for-selftests.c | 2 +- gdb/unittests/path-join-selftests.c | 73 + gdb/unittests/unique_xmalloc_ptr_char.c | 57 + gdb/user-regs.c | 4 +- gdb/utils.c | 1300 +- gdb/utils.h | 113 +- gdb/valarith.c | 279 +- gdb/valops.c | 75 +- gdb/valprint.c | 552 +- gdb/valprint.h | 15 +- gdb/value.c | 122 +- gdb/value.h | 16 +- gdb/varobj.c | 25 +- gdb/version.in | 2 +- gdb/windows-nat.c | 1121 +- gdb/windows-tdep.c | 52 +- gdb/x86-bsd-nat.c | 4 - gdb/x86-bsd-nat.h | 3 - gdb/x86-fbsd-nat.c | 45 + gdb/x86-fbsd-nat.h | 36 + gdb/x86-linux-nat.c | 3 +- gdb/x86-linux-nat.h | 2 +- gdb/x86-nat.c | 92 +- gdb/x86-nat.h | 5 + gdb/xcoffread.c | 301 +- gdb/xml-support.c | 10 +- gdb/xtensa-tdep.c | 57 +- gdb/xtensa-tdep.h | 16 +- gdb/z80-tdep.c | 61 +- gdbserver/Makefile.in | 7 +- gdbserver/configure | 19 +- gdbserver/configure.srv | 7 + gdbserver/fork-child.cc | 14 + gdbserver/gdbthread.h | 1 + gdbserver/inferiors.cc | 26 +- gdbserver/inferiors.h | 7 + gdbserver/linux-aarch64-ipa.cc | 8 +- gdbserver/linux-aarch64-low.cc | 58 +- gdbserver/linux-aarch64-tdesc.cc | 17 +- gdbserver/linux-aarch64-tdesc.h | 6 +- gdbserver/linux-arm-tdesc.cc | 2 +- gdbserver/linux-loongarch-low.cc | 245 + gdbserver/linux-low.cc | 651 +- gdbserver/linux-low.h | 16 +- gdbserver/mem-break.cc | 101 +- gdbserver/netbsd-aarch64-low.cc | 2 +- gdbserver/remote-utils.cc | 11 +- gdbserver/server.cc | 109 +- gdbserver/target.cc | 134 +- gdbserver/target.h | 44 +- gdbserver/tracepoint.cc | 13 +- gdbserver/utils.cc | 20 +- gdbserver/win32-i386-low.cc | 20 +- gdbserver/win32-low.cc | 381 +- gdbserver/win32-low.h | 48 + gdbsupport/Makefile.am | 5 + gdbsupport/Makefile.in | 9 +- gdbsupport/block-signals.h | 1 + gdbsupport/common-defs.h | 3 - gdbsupport/common-exceptions.h | 19 + gdbsupport/common.m4 | 31 +- gdbsupport/config.in | 3 + gdbsupport/configure | 47 +- gdbsupport/configure.ac | 13 + gdbsupport/event-loop.cc | 184 +- gdbsupport/event-pipe.cc | 101 + gdbsupport/event-pipe.h | 60 + gdbsupport/gdb_tilde_expand.cc | 9 - gdbsupport/gdb_tilde_expand.h | 4 - gdbsupport/gdb_unique_ptr.h | 19 + gdbsupport/intrusive_list.h | 13 +- gdbsupport/observable.h | 39 +- gdbsupport/parallel-for.h | 165 +- gdbsupport/pathstuff.cc | 79 +- gdbsupport/pathstuff.h | 32 +- gdbsupport/print-utils.cc | 14 +- gdbsupport/range-chain.h | 121 + gdbsupport/selftest.cc | 46 +- gdbsupport/selftest.h | 42 +- gdbsupport/thread-pool.cc | 105 +- gdbsupport/thread-pool.h | 103 +- gnulib/Makefile.in | 969 +- gnulib/aclocal.m4 | 88 +- gnulib/config.in | 504 +- gnulib/configure | 26035 +++++----- gnulib/doc/gendocs_template | 2 +- gnulib/import/Makefile.am | 1960 +- gnulib/import/Makefile.in | 5206 +- gnulib/import/_Noreturn.h | 26 +- gnulib/import/accept.c | 16 +- gnulib/import/alloca.c | 4 +- gnulib/import/alloca.in.h | 22 +- gnulib/import/arg-nonnull.h | 10 +- gnulib/import/arpa_inet.in.h | 18 +- gnulib/import/assure.h | 16 +- gnulib/import/at-func.c | 4 +- gnulib/import/attribute.h | 28 +- gnulib/import/basename-lgpl.c | 16 +- gnulib/import/basename-lgpl.h | 26 +- gnulib/import/bind.c | 16 +- gnulib/import/btowc.c | 16 +- gnulib/import/c++defs.h | 10 +- gnulib/import/canonicalize-lgpl.c | 39 +- gnulib/import/cdefs.h | 206 +- gnulib/import/chdir-long.c | 4 +- gnulib/import/chdir-long.h | 4 +- gnulib/import/chown.c | 20 +- gnulib/import/cloexec.c | 20 +- gnulib/import/cloexec.h | 20 +- gnulib/import/close.c | 16 +- gnulib/import/closedir.c | 16 +- gnulib/import/connect.c | 16 +- gnulib/import/count-one-bits.c | 18 + gnulib/import/count-one-bits.h | 16 +- gnulib/import/ctype.in.h | 18 +- gnulib/import/dirent-private.h | 16 +- gnulib/import/dirent.in.h | 142 +- gnulib/import/dirfd.c | 16 +- gnulib/import/dirname-lgpl.c | 16 +- gnulib/import/dirname.h | 39 +- gnulib/import/dup-safer-flag.c | 4 +- gnulib/import/dup-safer.c | 4 +- gnulib/import/dup.c | 16 +- gnulib/import/dup2.c | 16 +- gnulib/import/eloop-threshold.h | 10 +- gnulib/import/errno.in.h | 18 +- gnulib/import/error.c | 16 +- gnulib/import/error.h | 16 +- gnulib/import/exitfail.c | 16 +- gnulib/import/exitfail.h | 16 +- gnulib/import/extra/gendocs.sh | 12 +- gnulib/import/extra/gitlog-to-changelog | 7 +- gnulib/import/extra/update-copyright | 4 +- gnulib/import/fchdir.c | 19 +- gnulib/import/fchown-stub.c | 16 +- gnulib/import/fcntl.c | 16 +- gnulib/import/fcntl.in.h | 20 +- gnulib/import/fd-hook.c | 18 +- gnulib/import/fd-hook.h | 18 +- gnulib/import/fd-safer-flag.c | 4 +- gnulib/import/fd-safer.c | 4 +- gnulib/import/fdopendir.c | 4 +- gnulib/import/ffs.c | 16 +- gnulib/import/filename.h | 10 +- gnulib/import/filenamecat-lgpl.c | 16 +- gnulib/import/filenamecat.h | 25 +- gnulib/import/flexmember.h | 10 +- gnulib/import/float+.h | 18 +- gnulib/import/float.c | 16 +- gnulib/import/float.in.h | 16 +- gnulib/import/fnmatch.c | 12 +- gnulib/import/fnmatch.in.h | 18 +- gnulib/import/fnmatch_loop.c | 10 +- gnulib/import/fpucw.h | 16 +- gnulib/import/free.c | 32 +- gnulib/import/frexp.c | 16 +- gnulib/import/frexpl.c | 16 +- gnulib/import/fstat.c | 16 +- gnulib/import/fstatat.c | 4 +- gnulib/import/getcwd-lgpl.c | 28 +- gnulib/import/getcwd.c | 21 +- gnulib/import/getdelim.c | 22 +- gnulib/import/getdtablesize.c | 16 +- gnulib/import/getline.c | 22 +- gnulib/import/getlogin_r.c | 18 +- gnulib/import/getprogname.c | 20 +- gnulib/import/getprogname.h | 10 +- gnulib/import/getrandom.c | 22 +- gnulib/import/gettext.h | 31 +- gnulib/import/gettimeofday.c | 18 +- gnulib/import/glob-libc.h | 58 +- gnulib/import/glob.c | 109 +- gnulib/import/glob.in.h | 26 +- gnulib/import/glob_internal.h | 10 +- gnulib/import/glob_pattern_p.c | 10 +- gnulib/import/globfree.c | 10 +- gnulib/import/glthread/lock.c | 18 +- gnulib/import/glthread/lock.h | 22 +- gnulib/import/glthread/threadlib.c | 18 +- gnulib/import/hard-locale.c | 16 +- gnulib/import/hard-locale.h | 16 +- gnulib/import/idx.h | 30 +- gnulib/import/inet_ntop.c | 18 +- gnulib/import/intprops.h | 48 +- gnulib/import/inttypes.in.h | 16 +- gnulib/import/isblank.c | 16 +- gnulib/import/isnan.c | 16 +- gnulib/import/isnand-nolibm.h | 16 +- gnulib/import/isnand.c | 16 +- gnulib/import/isnanl-nolibm.h | 16 +- gnulib/import/isnanl.c | 16 +- gnulib/import/itold.c | 16 +- gnulib/import/lc-charset-dispatch.c | 22 +- gnulib/import/lc-charset-dispatch.h | 16 +- gnulib/import/libc-config.h | 50 +- gnulib/import/limits.in.h | 34 +- gnulib/import/listen.c | 16 +- gnulib/import/localcharset.c | 18 +- gnulib/import/localcharset.h | 18 +- gnulib/import/locale.in.h | 22 +- gnulib/import/lstat.c | 16 +- gnulib/import/m4/00gnulib.m4 | 2 +- gnulib/import/m4/__inline.m4 | 2 +- gnulib/import/m4/absolute-header.m4 | 2 +- gnulib/import/m4/alloca.m4 | 12 +- gnulib/import/m4/arpa_inet_h.m4 | 33 +- gnulib/import/m4/btowc.m4 | 2 +- gnulib/import/m4/builtin-expect.m4 | 2 +- gnulib/import/m4/canonicalize.m4 | 62 +- gnulib/import/m4/chdir-long.m4 | 2 +- gnulib/import/m4/chown.m4 | 2 +- gnulib/import/m4/clock_time.m4 | 9 +- gnulib/import/m4/close.m4 | 2 +- gnulib/import/m4/closedir.m4 | 2 +- gnulib/import/m4/codeset.m4 | 2 +- gnulib/import/m4/ctype.m4 | 32 - gnulib/import/m4/ctype_h.m4 | 47 + gnulib/import/m4/d-ino.m4 | 2 +- gnulib/import/m4/d-type.m4 | 2 +- gnulib/import/m4/dirent_h.m4 | 47 +- gnulib/import/m4/dirfd.m4 | 2 +- gnulib/import/m4/double-slash-root.m4 | 2 +- gnulib/import/m4/dup.m4 | 2 +- gnulib/import/m4/dup2.m4 | 2 +- gnulib/import/m4/eealloc.m4 | 2 +- gnulib/import/m4/environ.m4 | 7 +- gnulib/import/m4/errno_h.m4 | 12 +- gnulib/import/m4/error.m4 | 8 +- gnulib/import/m4/exponentd.m4 | 2 +- gnulib/import/m4/exponentl.m4 | 2 +- gnulib/import/m4/extensions.m4 | 2 +- gnulib/import/m4/extern-inline.m4 | 28 +- gnulib/import/m4/fchdir.m4 | 6 +- gnulib/import/m4/fcntl-o.m4 | 2 +- gnulib/import/m4/fcntl.m4 | 2 +- gnulib/import/m4/fcntl_h.m4 | 41 +- gnulib/import/m4/fdopendir.m4 | 2 +- gnulib/import/m4/ffs.m4 | 6 +- gnulib/import/m4/filenamecat.m4 | 2 +- gnulib/import/m4/flexmember.m4 | 2 +- gnulib/import/m4/float_h.m4 | 22 +- gnulib/import/m4/fnmatch.m4 | 2 +- gnulib/import/m4/fnmatch_h.m4 | 40 +- gnulib/import/m4/fpieee.m4 | 2 +- gnulib/import/m4/free.m4 | 9 +- gnulib/import/m4/frexp.m4 | 2 +- gnulib/import/m4/frexpl.m4 | 2 +- gnulib/import/m4/fstat.m4 | 6 +- gnulib/import/m4/fstatat.m4 | 2 +- gnulib/import/m4/getcwd-abort-bug.m4 | 21 +- gnulib/import/m4/getcwd-path-max.m4 | 2 +- gnulib/import/m4/getcwd.m4 | 2 +- gnulib/import/m4/getdelim.m4 | 2 +- gnulib/import/m4/getdtablesize.m4 | 2 +- gnulib/import/m4/getline.m4 | 2 +- gnulib/import/m4/getlogin.m4 | 2 +- gnulib/import/m4/getlogin_r.m4 | 2 +- gnulib/import/m4/getpagesize.m4 | 2 +- gnulib/import/m4/getprogname.m4 | 2 +- gnulib/import/m4/getrandom.m4 | 2 +- gnulib/import/m4/gettimeofday.m4 | 8 +- gnulib/import/m4/glob.m4 | 43 +- gnulib/import/m4/glob_h.m4 | 40 +- gnulib/import/m4/gnulib-cache.m4 | 4 +- gnulib/import/m4/gnulib-common.m4 | 411 +- gnulib/import/m4/gnulib-comp.m4 | 642 +- gnulib/import/m4/gnulib-tool.m4 | 10 +- gnulib/import/m4/include_next.m4 | 8 +- gnulib/import/m4/inet_ntop.m4 | 2 +- gnulib/import/m4/inttypes.m4 | 35 +- gnulib/import/m4/isblank.m4 | 2 +- gnulib/import/m4/isnand.m4 | 2 +- gnulib/import/m4/isnanl.m4 | 2 +- gnulib/import/m4/largefile.m4 | 30 +- gnulib/import/m4/limits-h.m4 | 14 +- gnulib/import/m4/localcharset.m4 | 2 +- gnulib/import/m4/locale-fr.m4 | 2 +- gnulib/import/m4/locale-ja.m4 | 2 +- gnulib/import/m4/locale-zh.m4 | 2 +- gnulib/import/m4/locale_h.m4 | 40 +- gnulib/import/m4/lock.m4 | 2 +- gnulib/import/m4/lstat.m4 | 2 +- gnulib/import/m4/malloc.m4 | 157 +- gnulib/import/m4/malloca.m4 | 2 +- gnulib/import/m4/math_h.m4 | 229 +- gnulib/import/m4/mbrtowc.m4 | 2 +- gnulib/import/m4/mbsinit.m4 | 2 +- gnulib/import/m4/mbsrtowcs.m4 | 2 +- gnulib/import/m4/mbstate_t.m4 | 2 +- gnulib/import/m4/mbtowc.m4 | 2 +- gnulib/import/m4/memchr.m4 | 6 +- gnulib/import/m4/memmem.m4 | 7 +- gnulib/import/m4/mempcpy.m4 | 6 +- gnulib/import/m4/memrchr.m4 | 6 +- gnulib/import/m4/minmax.m4 | 2 +- gnulib/import/m4/mkdir.m4 | 2 +- gnulib/import/m4/mkdtemp.m4 | 2 +- gnulib/import/m4/mkostemp.m4 | 2 +- gnulib/import/m4/mmap-anon.m4 | 6 +- gnulib/import/m4/mode_t.m4 | 2 +- gnulib/import/m4/msvc-inval.m4 | 2 +- gnulib/import/m4/msvc-nothrow.m4 | 2 +- gnulib/import/m4/multiarch.m4 | 2 +- gnulib/import/m4/netdb_h.m4 | 27 +- gnulib/import/m4/netinet_in_h.m4 | 10 +- gnulib/import/m4/nocrash.m4 | 2 +- gnulib/import/m4/off_t.m4 | 2 +- gnulib/import/m4/open-cloexec.m4 | 2 +- gnulib/import/m4/open-slash.m4 | 2 +- gnulib/import/m4/open.m4 | 2 +- gnulib/import/m4/openat.m4 | 2 +- gnulib/import/m4/opendir.m4 | 2 +- gnulib/import/m4/pathmax.m4 | 2 +- gnulib/import/m4/pid_t.m4 | 2 +- gnulib/import/m4/pipe.m4 | 2 +- gnulib/import/m4/pthread_rwlock_rdlock.m4 | 2 +- gnulib/import/m4/rawmemchr.m4 | 6 +- gnulib/import/m4/readdir.m4 | 2 +- gnulib/import/m4/readlink.m4 | 2 +- gnulib/import/m4/realloc.m4 | 51 +- gnulib/import/m4/rename.m4 | 2 +- gnulib/import/m4/rewinddir.m4 | 2 +- gnulib/import/m4/rmdir.m4 | 2 +- gnulib/import/m4/save-cwd.m4 | 2 +- gnulib/import/m4/select.m4 | 6 +- gnulib/import/m4/setenv.m4 | 2 +- gnulib/import/m4/setlocale_null.m4 | 8 +- gnulib/import/m4/signal_h.m4 | 35 +- gnulib/import/m4/socketlib.m4 | 2 +- gnulib/import/m4/sockets.m4 | 2 +- gnulib/import/m4/socklen.m4 | 2 +- gnulib/import/m4/sockpfaf.m4 | 8 +- gnulib/import/m4/ssize_t.m4 | 2 +- gnulib/import/m4/stat-time.m4 | 2 +- gnulib/import/m4/stat.m4 | 6 +- gnulib/import/m4/std-gnu11.m4 | 2 +- gnulib/import/m4/stdalign.m4 | 13 +- gnulib/import/m4/stdbool.m4 | 19 +- gnulib/import/m4/stddef_h.m4 | 37 +- gnulib/import/m4/stdint.m4 | 14 +- gnulib/import/m4/stdio_h.m4 | 199 +- gnulib/import/m4/stdlib_h.m4 | 136 +- gnulib/import/m4/strchrnul.m4 | 6 +- gnulib/import/m4/strdup.m4 | 8 +- gnulib/import/m4/strerror.m4 | 8 +- gnulib/import/m4/strerror_r.m4 | 19 +- gnulib/import/m4/string_h.m4 | 128 +- gnulib/import/m4/strings_h.m4 | 40 +- gnulib/import/m4/strnlen.m4 | 6 +- gnulib/import/m4/strstr.m4 | 9 +- gnulib/import/m4/strtok_r.m4 | 6 +- gnulib/import/m4/sys_random_h.m4 | 27 +- gnulib/import/m4/sys_select_h.m4 | 31 +- gnulib/import/m4/sys_socket_h.m4 | 60 +- gnulib/import/m4/sys_stat_h.m4 | 67 +- gnulib/import/m4/sys_time_h.m4 | 36 +- gnulib/import/m4/sys_types_h.m4 | 18 +- gnulib/import/m4/sys_uio_h.m4 | 25 +- gnulib/import/m4/sys_wait_h.m4 | 27 +- gnulib/import/m4/tempname.m4 | 2 +- gnulib/import/m4/threadlib.m4 | 130 +- gnulib/import/m4/time_h.m4 | 66 +- gnulib/import/m4/time_r.m4 | 4 +- gnulib/import/m4/unistd-safer.m4 | 2 +- gnulib/import/m4/unistd_h.m4 | 383 +- gnulib/import/m4/vararrays.m4 | 72 + gnulib/import/m4/visibility.m4 | 9 +- gnulib/import/m4/warn-on-use.m4 | 2 +- gnulib/import/m4/wchar_h.m4 | 113 +- gnulib/import/m4/wchar_t.m4 | 2 +- gnulib/import/m4/wctype_h.m4 | 41 +- gnulib/import/m4/wint_t.m4 | 12 +- gnulib/import/m4/wmemchr.m4 | 2 +- gnulib/import/m4/wmempcpy.m4 | 2 +- gnulib/import/m4/year2038.m4 | 124 + gnulib/import/m4/zzgnulib.m4 | 2 +- gnulib/import/malloc.c | 43 +- gnulib/import/malloc/scratch_buffer.h | 10 +- gnulib/import/malloc/scratch_buffer_dupfree.c | 10 +- gnulib/import/malloc/scratch_buffer_grow.c | 10 +- .../import/malloc/scratch_buffer_grow_preserve.c | 10 +- .../import/malloc/scratch_buffer_set_array_size.c | 10 +- gnulib/import/malloca.c | 42 +- gnulib/import/malloca.h | 41 +- gnulib/import/math.c | 18 + gnulib/import/math.in.h | 35 +- gnulib/import/mbrtowc-impl-utf8.h | 18 +- gnulib/import/mbrtowc-impl.h | 16 +- gnulib/import/mbrtowc.c | 16 +- gnulib/import/mbsinit.c | 16 +- gnulib/import/mbsrtowcs-impl.h | 16 +- gnulib/import/mbsrtowcs-state.c | 16 +- gnulib/import/mbsrtowcs.c | 16 +- gnulib/import/mbtowc-impl.h | 16 +- gnulib/import/mbtowc-lock.c | 16 +- gnulib/import/mbtowc-lock.h | 28 +- gnulib/import/mbtowc.c | 16 +- gnulib/import/memchr.c | 26 +- gnulib/import/memchr.valgrind | 16 +- gnulib/import/memmem.c | 18 +- gnulib/import/mempcpy.c | 23 +- gnulib/import/memrchr.c | 16 +- gnulib/import/minmax.h | 18 +- gnulib/import/mkdir.c | 18 +- gnulib/import/mkdtemp.c | 16 +- gnulib/import/mkostemp.c | 16 +- gnulib/import/msvc-inval.c | 18 +- gnulib/import/msvc-inval.h | 18 +- gnulib/import/msvc-nothrow.c | 18 +- gnulib/import/msvc-nothrow.h | 18 +- gnulib/import/netdb.in.h | 18 +- gnulib/import/netinet_in.in.h | 18 +- gnulib/import/open.c | 16 +- gnulib/import/openat-die.c | 4 +- gnulib/import/openat-priv.h | 4 +- gnulib/import/openat-proc.c | 4 +- gnulib/import/openat.c | 4 +- gnulib/import/openat.h | 6 +- gnulib/import/opendir.c | 16 +- gnulib/import/pathmax.h | 18 +- gnulib/import/pipe-safer.c | 4 +- gnulib/import/pipe.c | 18 +- gnulib/import/rawmemchr.c | 97 +- gnulib/import/rawmemchr.valgrind | 16 +- gnulib/import/readdir.c | 16 +- gnulib/import/readlink.c | 20 +- gnulib/import/realloc.c | 66 +- gnulib/import/rename.c | 20 +- gnulib/import/rewinddir.c | 16 +- gnulib/import/rmdir.c | 16 +- gnulib/import/same-inode.h | 16 +- gnulib/import/save-cwd.c | 4 +- gnulib/import/save-cwd.h | 4 +- gnulib/import/scratch_buffer.h | 118 +- gnulib/import/select.c | 27 +- gnulib/import/setenv.c | 16 +- gnulib/import/setlocale-lock.c | 16 +- gnulib/import/setlocale_null.c | 16 +- gnulib/import/setlocale_null.h | 16 +- gnulib/import/setsockopt.c | 16 +- gnulib/import/signal.in.h | 16 +- gnulib/import/socket.c | 16 +- gnulib/import/sockets.c | 18 +- gnulib/import/sockets.h | 16 +- gnulib/import/stat-time.c | 18 + gnulib/import/stat-time.h | 22 +- gnulib/import/stat-w32.c | 16 +- gnulib/import/stat-w32.h | 16 +- gnulib/import/stat.c | 16 +- gnulib/import/stdalign.in.h | 31 +- gnulib/import/stdbool.in.h | 18 +- gnulib/import/stddef.in.h | 35 +- gnulib/import/stdint.in.h | 22 +- gnulib/import/stdio-read.c | 168 + gnulib/import/stdio-write.c | 206 + gnulib/import/stdio.in.h | 216 +- gnulib/import/stdlib.in.h | 372 +- gnulib/import/str-two-way.h | 18 +- gnulib/import/strchrnul.c | 16 +- gnulib/import/strchrnul.valgrind | 16 +- gnulib/import/strdup.c | 18 +- gnulib/import/streq.h | 18 +- gnulib/import/strerror-override.c | 102 +- gnulib/import/strerror-override.h | 17 +- gnulib/import/strerror.c | 16 +- gnulib/import/strerror_r.c | 51 +- gnulib/import/string.in.h | 233 +- gnulib/import/strings.in.h | 18 +- gnulib/import/stripslash.c | 16 +- gnulib/import/strnlen.c | 18 +- gnulib/import/strnlen1.c | 16 +- gnulib/import/strnlen1.h | 16 +- gnulib/import/strstr.c | 18 +- gnulib/import/strtok_r.c | 16 +- gnulib/import/sys_random.in.h | 24 +- gnulib/import/sys_select.in.h | 31 +- gnulib/import/sys_socket.c | 18 + gnulib/import/sys_socket.in.h | 18 +- gnulib/import/sys_stat.in.h | 18 +- gnulib/import/sys_time.in.h | 18 +- gnulib/import/sys_types.in.h | 18 +- gnulib/import/sys_uio.in.h | 18 +- gnulib/import/sys_wait.in.h | 18 +- gnulib/import/tempname.c | 41 +- gnulib/import/tempname.h | 16 +- gnulib/import/time.in.h | 71 +- gnulib/import/time_r.c | 18 +- gnulib/import/unistd--.h | 4 +- gnulib/import/unistd-safer.h | 4 +- gnulib/import/unistd.c | 18 + gnulib/import/unistd.in.h | 50 +- gnulib/import/unsetenv.c | 16 +- gnulib/import/verify.h | 51 +- gnulib/import/w32sock.h | 16 +- gnulib/import/warn-on-use.h | 16 +- gnulib/import/wchar.in.h | 126 +- gnulib/import/wctype-h.c | 19 + gnulib/import/wctype.in.h | 28 +- gnulib/import/windows-initguard.h | 18 +- gnulib/import/windows-mutex.c | 18 +- gnulib/import/windows-mutex.h | 18 +- gnulib/import/windows-once.c | 18 +- gnulib/import/windows-once.h | 18 +- gnulib/import/windows-recmutex.c | 18 +- gnulib/import/windows-recmutex.h | 18 +- gnulib/import/windows-rwlock.c | 18 +- gnulib/import/windows-rwlock.h | 18 +- gnulib/import/wmemchr-impl.h | 16 +- gnulib/import/wmemchr.c | 16 +- gnulib/import/wmempcpy.c | 18 +- gnulib/import/xalloc-oversized.h | 55 +- gnulib/update-gnulib.sh | 2 +- gold/ChangeLog | 23 +- gold/Makefile.am | 4 - gold/Makefile.in | 25 +- gold/configure | 14 +- gold/fileread.cc | 6 + gold/int_encoding.cc | 5 - gold/po/fr.po | 47 +- gold/po/gold.pot | 31 +- gold/po/uk.po | 35 +- gold/testsuite/Makefile.in | 1 - gold/testsuite/pr17704a_test.s | 12 +- gprof/ChangeLog | 12 +- gprof/basic_blocks.c | 12 +- gprof/cg_arcs.c | 8 +- gprof/cg_print.c | 12 +- gprof/configure | 40 +- gprof/gmon_io.c | 44 +- gprof/hist.c | 4 +- gprof/po/gprof.pot | 38 +- gprof/po/ka.po | 601 + gprof/source.h | 4 +- gprof/symtab.c | 4 +- gprofng/Makefile.am | 79 + gprofng/Makefile.in | 953 + gprofng/README | 120 + gprofng/acinclude.m4 | 4 + gprofng/aclocal.m4 | 1254 + gprofng/common/cc_libcollector.h | 44 + gprofng/common/config.h.in | 120 + gprofng/common/core_pcbe.c | 3023 ++ gprofng/common/cpu_frequency.h | 303 + gprofng/common/cpuid.c | 203 + gprofng/common/gp-defs.h | 66 + gprofng/common/gp-experiment.h | 186 + gprofng/common/gp-time.h | 46 + gprofng/common/hwc_cpus.h | 198 + gprofng/common/hwcdrv.c | 1454 + gprofng/common/hwcdrv.h | 330 + gprofng/common/hwcentry.h | 417 + gprofng/common/hwcfuncs.c | 704 + gprofng/common/hwcfuncs.h | 269 + gprofng/common/hwctable.c | 5414 ++ gprofng/common/lib-config.h.in | 94 + gprofng/common/opteron_pcbe.c | 448 + gprofng/config/bison.m4 | 92 + gprofng/configure | 19686 ++++++++ gprofng/configure.ac | 239 + gprofng/doc/Makefile.am | 37 + gprofng/doc/Makefile.in | 837 + {bfd => gprofng}/doc/fdl.texi | 0 gprofng/doc/gprofng.texi | 3399 ++ gprofng/doc/mdate-sh | 224 + gprofng/doc/texinfo.tex | 11731 +++++ gprofng/doc/version.texi | 4 + gprofng/gp-display-html/Makefile.am | 61 + gprofng/gp-display-html/Makefile.in | 640 + gprofng/gp-display-html/gp-display-html.in | 14913 ++++++ gprofng/libcollector/CHK_LIBC_OBJ | 82 + gprofng/libcollector/Makefile.am | 85 + gprofng/libcollector/Makefile.in | 1147 + gprofng/libcollector/aclocal.m4 | 1238 + gprofng/libcollector/collector.c | 2494 + gprofng/libcollector/collector.h | 236 + gprofng/libcollector/collectorAPI.c | 140 + gprofng/libcollector/configure | 18196 +++++++ gprofng/libcollector/configure.ac | 68 + gprofng/libcollector/descendants.h | 81 + gprofng/libcollector/dispatcher.c | 1261 + gprofng/libcollector/envmgmt.c | 840 + gprofng/libcollector/gethrtime.c | 46 + gprofng/libcollector/heaptrace.c | 495 + gprofng/libcollector/hwprofile.c | 905 + gprofng/libcollector/hwprofile.h | 89 + gprofng/libcollector/iolib.c | 1156 + gprofng/libcollector/iotrace.c | 3717 ++ gprofng/libcollector/jprofile.c | 1315 + gprofng/libcollector/libcol-i386-dis.c | 28 + gprofng/libcollector/libcol_hwcdrv.c | 25 + gprofng/libcollector/libcol_hwcfuncs.c | 27 + gprofng/libcollector/libcol_util.c | 1693 + gprofng/libcollector/libcol_util.h | 322 + gprofng/libcollector/linetrace.c | 1998 + gprofng/libcollector/mapfile.aarch64-Linux | 40 + gprofng/libcollector/mapfile.amd64-Linux | 79 + gprofng/libcollector/mapfile.intel-Linux | 81 + gprofng/libcollector/mapfile.sparc-Linux | 40 + gprofng/libcollector/mapfile.sparcv9-Linux | 58 + gprofng/libcollector/memmgr.c | 396 + gprofng/libcollector/memmgr.h | 59 + gprofng/libcollector/mmaptrace.c | 1689 + gprofng/libcollector/profile.c | 287 + gprofng/libcollector/synctrace.c | 1061 + gprofng/libcollector/tsd.c | 149 + gprofng/libcollector/tsd.h | 80 + gprofng/libcollector/unwind.c | 4639 ++ gprofng/src/ABS.h | 62 + gprofng/src/Application.cc | 259 + gprofng/src/Application.h | 108 + gprofng/src/ArchiveExp.cc | 149 + gprofng/src/ArchiveExp.h | 41 + gprofng/src/BaseMetric.cc | 975 + gprofng/src/BaseMetric.h | 246 + gprofng/src/BaseMetricTreeNode.cc | 329 + gprofng/src/BaseMetricTreeNode.h | 100 + gprofng/src/CacheMap.h | 186 + gprofng/src/CallStack.cc | 1250 + gprofng/src/CallStack.h | 114 + gprofng/src/CatchOutOfMemory.cc | 59 + gprofng/src/ClassFile.cc | 1639 + gprofng/src/ClassFile.h | 63 + gprofng/src/Command.cc | 562 + gprofng/src/Command.h | 286 + gprofng/src/CompCom.cc | 313 + gprofng/src/CompCom.h | 63 + gprofng/src/DataObject.cc | 193 + gprofng/src/DataObject.h | 82 + gprofng/src/DataSpace.cc | 558 + gprofng/src/DataSpace.h | 55 + gprofng/src/DataStream.cc | 55 + gprofng/src/DataStream.h | 51 + gprofng/src/Data_window.cc | 241 + gprofng/src/Data_window.h | 99 + gprofng/src/Dbe.cc | 10369 ++++ gprofng/src/Dbe.h | 294 + gprofng/src/DbeApplication.cc | 113 + gprofng/src/DbeApplication.h | 50 + gprofng/src/DbeArray.h | 99 + gprofng/src/DbeCacheMap.h | 109 + gprofng/src/DbeFile.cc | 541 + gprofng/src/DbeFile.h | 103 + gprofng/src/DbeJarFile.cc | 505 + gprofng/src/DbeJarFile.h | 46 + gprofng/src/DbeLinkList.h | 73 + gprofng/src/DbeLock.cc | 41 + gprofng/src/DbeLock.h | 38 + gprofng/src/DbeSession.cc | 3525 ++ gprofng/src/DbeSession.cc.1 | 3531 ++ gprofng/src/DbeSession.h | 481 + gprofng/src/DbeSyncMap.h | 224 + gprofng/src/DbeThread.cc | 224 + gprofng/src/DbeThread.h | 61 + gprofng/src/DbeView.cc | 3126 ++ gprofng/src/DbeView.h | 842 + gprofng/src/DefaultHandler.h | 114 + gprofng/src/DefaultMap.h | 232 + gprofng/src/DefaultMap2D.h | 147 + gprofng/src/DerivedMetrics.cc | 293 + gprofng/src/DerivedMetrics.h | 54 + gprofng/src/Disasm.cc | 419 + gprofng/src/Disasm.h | 66 + gprofng/src/Dwarf.cc | 1041 + gprofng/src/Dwarf.h | 87 + gprofng/src/DwarfLib.cc | 2203 + gprofng/src/DwarfLib.h | 313 + gprofng/src/Elf.cc | 1138 + gprofng/src/Elf.h | 170 + gprofng/src/Emsg.cc | 614 + gprofng/src/Emsg.h | 112 + gprofng/src/Emsgnum.h | 135 + gprofng/src/ExpGroup.cc | 163 + gprofng/src/ExpGroup.h | 50 + gprofng/src/Exp_Layout.cc | 422 + gprofng/src/Exp_Layout.h | 158 + gprofng/src/Experiment.cc | 6965 +++ gprofng/src/Experiment.h | 689 + gprofng/src/Expression.cc | 1281 + gprofng/src/Expression.h | 178 + gprofng/src/FileData.cc | 400 + gprofng/src/FileData.h | 522 + gprofng/src/Filter.cc | 514 + gprofng/src/Filter.h | 111 + gprofng/src/FilterExp.h | 56 + gprofng/src/FilterSet.cc | 106 + gprofng/src/FilterSet.h | 72 + gprofng/src/Function.cc | 1160 + gprofng/src/Function.h | 222 + gprofng/src/HashMap.h | 435 + gprofng/src/HeapActivity.cc | 408 + gprofng/src/HeapActivity.h | 76 + gprofng/src/HeapData.cc | 284 + gprofng/src/HeapData.h | 450 + gprofng/src/HeapMap.cc | 325 + gprofng/src/HeapMap.h | 59 + gprofng/src/Hist_data.cc | 1887 + gprofng/src/Hist_data.h | 293 + gprofng/src/Histable.h | 333 + gprofng/src/IOActivity.cc | 825 + gprofng/src/IOActivity.h | 86 + gprofng/src/IndexMap2D.h | 119 + gprofng/src/IndexObject.cc | 554 + gprofng/src/IndexObject.h | 111 + gprofng/src/IntervalMap.h | 194 + gprofng/src/LoadObject.cc | 1242 + gprofng/src/LoadObject.h | 210 + gprofng/src/MachineModel.cc | 317 + gprofng/src/Makefile.am | 225 + gprofng/src/Makefile.in | 1212 + gprofng/src/Map.h | 61 + gprofng/src/Map2D.h | 53 + gprofng/src/MemObject.cc | 44 + gprofng/src/MemObject.h | 62 + gprofng/src/MemorySpace.cc | 452 + gprofng/src/MemorySpace.h | 113 + gprofng/src/Metric.cc | 1660 + gprofng/src/Metric.h | 188 + gprofng/src/MetricList.cc | 1075 + gprofng/src/MetricList.h | 163 + gprofng/src/Module.cc | 1840 + gprofng/src/Module.h | 284 + gprofng/src/Ovw_data.cc | 242 + gprofng/src/Ovw_data.h | 102 + gprofng/src/PRBTree.cc | 480 + gprofng/src/PRBTree.h | 106 + gprofng/src/PathTree.cc | 2637 + gprofng/src/PathTree.h | 405 + gprofng/src/PreviewExp.cc | 113 + gprofng/src/PreviewExp.h | 49 + gprofng/src/Print.cc | 2918 ++ gprofng/src/Print.h | 273 + gprofng/src/QLParser.h | 61 + gprofng/src/QLParser.yy | 418 + gprofng/src/SAXParser.h | 49 + gprofng/src/SAXParserFactory.cc | 666 + gprofng/src/SAXParserFactory.h | 75 + gprofng/src/Sample.cc | 94 + gprofng/src/Sample.h | 80 + gprofng/src/SegMem.h | 76 + gprofng/src/Settings.cc | 1589 + gprofng/src/Settings.h | 425 + gprofng/src/SourceFile.cc | 229 + gprofng/src/SourceFile.h | 117 + gprofng/src/Stabs.cc | 2650 + gprofng/src/Stabs.h | 160 + gprofng/src/Stats_data.cc | 203 + gprofng/src/Stats_data.h | 59 + gprofng/src/StringBuilder.cc | 585 + gprofng/src/StringBuilder.h | 101 + gprofng/src/StringMap.h | 238 + gprofng/src/Table.cc | 1687 + gprofng/src/Table.h | 618 + gprofng/src/UserLabel.cc | 177 + gprofng/src/UserLabel.h | 61 + gprofng/src/checks.cc | 516 + gprofng/src/collctrl.cc | 3149 ++ gprofng/src/collctrl.h | 405 + gprofng/src/collect.h | 156 + gprofng/src/collector_module.h | 234 + gprofng/src/comp_com.c | 3481 ++ gprofng/src/comp_com.h | 903 + gprofng/src/count.cc | 237 + gprofng/src/data_pckts.h | 595 + gprofng/src/dbe_collctrl.cc | 28 + gprofng/src/dbe_hwc.h | 38 + gprofng/src/dbe_hwcdrv.c | 23 + gprofng/src/dbe_hwcfuncs.c | 23 + gprofng/src/dbe_hwctable.c | 23 + gprofng/src/dbe_memmgr.c | 118 + gprofng/src/dbe_structs.h | 219 + gprofng/src/dbe_types.h | 62 + gprofng/src/debug.h | 89 + gprofng/src/enums.h | 195 + gprofng/src/envsets.cc | 420 + gprofng/src/gethrtime.c | 170 + gprofng/src/gp-archive.cc | 700 + gprofng/src/gp-archive.h | 64 + gprofng/src/gp-collect-app.cc | 1598 + gprofng/src/gp-display-src.cc | 752 + gprofng/src/gp-display-text.cc | 2834 ++ gprofng/src/gp-print.h | 118 + gprofng/src/gprofng.cc | 301 + gprofng/src/gprofng.h2m | 4 + gprofng/src/gprofng.rc | 132 + gprofng/src/i18n.cc | 30 + gprofng/src/i18n.h | 40 + gprofng/src/info.h | 73 + gprofng/src/ipc.cc | 2810 ++ gprofng/src/ipcio.cc | 1025 + gprofng/src/ipcio.h | 176 + gprofng/src/machinemodels/generic.ermm | 32 + gprofng/src/machinemodels/m5.ermm | 65 + gprofng/src/machinemodels/m6.ermm | 65 + gprofng/src/machinemodels/m7.ermm | 64 + gprofng/src/machinemodels/t4.ermm | 67 + gprofng/src/machinemodels/t5.ermm | 65 + gprofng/src/parse.cc | 920 + gprofng/src/stab.h | 205 + gprofng/src/util.cc | 1582 + gprofng/src/util.h | 185 + gprofng/src/vec.h | 524 + gprofng/testsuite/config/default.exp | 38 + gprofng/testsuite/gprofng.display/display.exp | 78 + .../gprofng.display/jsynprog/Intface.java | 6 + .../gprofng.display/jsynprog/Launcher.java | 90 + .../testsuite/gprofng.display/jsynprog/Makefile | 56 + .../gprofng.display/jsynprog/Routine.java | 224 + .../gprofng.display/jsynprog/Sub_Routine.java | 54 + .../gprofng.display/jsynprog/check_results.pl | 33 + .../testsuite/gprofng.display/jsynprog/cloop.cc | 114 + .../testsuite/gprofng.display/jsynprog/jsynprog.h | 74 + .../gprofng.display/jsynprog/jsynprog.java | 229 + gprofng/testsuite/gprofng.display/mttest/Makefile | 41 + .../gprofng.display/mttest/check_results.pl | 46 + .../testsuite/gprofng.display/mttest/gethrtime.c | 270 + gprofng/testsuite/gprofng.display/mttest/mttest.c | 1306 + gprofng/testsuite/gprofng.display/synprog/Makefile | 66 + gprofng/testsuite/gprofng.display/synprog/callso.c | 152 + gprofng/testsuite/gprofng.display/synprog/callsx.c | 152 + .../gprofng.display/synprog/check_results.pl | 40 + .../testsuite/gprofng.display/synprog/endcases.c | 208 + gprofng/testsuite/gprofng.display/synprog/fitos.c | 78 + .../testsuite/gprofng.display/synprog/inc_body.h | 26 + .../testsuite/gprofng.display/synprog/inc_brace.h | 26 + .../testsuite/gprofng.display/synprog/inc_entry.h | 24 + .../testsuite/gprofng.display/synprog/inc_exit.h | 25 + .../testsuite/gprofng.display/synprog/inc_func.h | 28 + .../testsuite/gprofng.display/synprog/inc_inline.h | 32 + .../testsuite/gprofng.display/synprog/inc_macro.h | 26 + gprofng/testsuite/gprofng.display/synprog/iosyn.c | 614 + .../testsuite/gprofng.display/synprog/pagethrash.c | 75 + gprofng/testsuite/gprofng.display/synprog/so_syn.c | 69 + gprofng/testsuite/gprofng.display/synprog/so_syx.c | 68 + .../testsuite/gprofng.display/synprog/stopwatch.c | 294 + .../testsuite/gprofng.display/synprog/stopwatch.h | 61 + .../testsuite/gprofng.display/synprog/synprog.c | 1823 + gprofng/testsuite/lib/Makefile.skel | 64 + gprofng/testsuite/lib/acct.pm | 774 + gprofng/testsuite/lib/display-lib.exp | 105 + include/ChangeLog | 47 +- include/ansidecl.h | 92 +- include/bfdlink.h | 19 + include/coff/i386.h | 1 + include/coff/internal.h | 28 +- include/coff/x86_64.h | 1 + include/coff/xcoff.h | 7 + include/collectorAPI.h | 73 + include/ctf-api.h | 8 +- include/ctf.h | 8 +- include/demangle.h | 9 +- include/diagnostics.h | 9 + include/dis-asm.h | 88 +- include/dwarf2.def | 2 +- include/elf/amdgpu.h | 115 + include/elf/arc-reloc.def | 138 +- include/elf/common.h | 9 + include/elf/nfp.h | 2 +- include/elf/xc16x.h | 40 - include/floatformat.h | 8 +- include/hashtab.h | 4 +- include/libcollector.h | 89 + include/libfcollector.h | 42 + include/md5.h | 6 + include/opcode/aarch64.h | 2 +- include/opcode/csky.h | 62 +- include/opcode/ia64.h | 2 +- include/opcode/loongarch.h | 4 +- include/opcode/ppc.h | 42 +- include/opcode/riscv-opc.h | 480 +- include/opcode/riscv.h | 11 + include/plugin-api.h | 68 +- intl/ChangeLog | 4 - intl/configure | 14 +- ld/ChangeLog | 121 +- ld/Makefile.am | 20 +- ld/Makefile.in | 33 +- ld/NEWS | 44 + ld/aclocal.m4 | 1 + ld/config.in | 15 + ld/configure | 376 +- ld/configure.ac | 77 + ld/configure.tgt | 64 +- ld/emulparams/elf32xc16x.sh | 8 - ld/emulparams/elf32xc16xl.sh | 8 - ld/emulparams/elf32xc16xs.sh | 8 - ld/emulparams/elf64ppc.sh | 22 +- ld/emulparams/elf_k1om.sh | 39 - ld/emulparams/elf_k1om_fbsd.sh | 3 - ld/emulparams/elf_l1om.sh | 39 - ld/emulparams/elf_l1om_fbsd.sh | 3 - ld/emultempl/aarch64elf.em | 4 + ld/emultempl/aix.em | 248 +- ld/emultempl/armcoff.em | 293 - ld/emultempl/armelf.em | 4 + ld/emultempl/avrelf.em | 1 + ld/emultempl/beos.em | 55 +- ld/emultempl/elf.em | 76 +- ld/emultempl/emulation.em | 41 + ld/emultempl/generic.em | 39 +- ld/emultempl/msp430.em | 46 +- ld/emultempl/pe.em | 84 +- ld/emultempl/pep.em | 80 +- ld/emultempl/scoreelf.em | 4 + ld/emultempl/ticoff.em | 48 +- ld/emultempl/vanilla.em | 44 +- ld/ld.texi | 77 +- ld/ldelf.c | 517 +- ld/ldelf.h | 4 + ld/ldemul.c | 10 +- ld/ldemul.h | 5 + ld/ldexp.c | 44 +- ld/ldexp.h | 5 +- ld/ldgram.y | 11 +- ld/ldlang.c | 112 +- ld/ldlang.h | 7 +- ld/ldlex.h | 7 +- ld/ldlex.l | 1 + ld/lexsup.c | 47 + ld/libdep_plugin.c | 6 +- ld/mri.c | 4 +- ld/pe-dll.c | 315 +- ld/plugin.c | 7 +- ld/po/BLD-POTFILES.in | 7 - ld/po/fr.po | 3675 +- ld/po/ld.pot | 3650 +- ld/po/uk.po | 3676 +- ld/scripttempl/elf32xc16x.sc | 80 - ld/scripttempl/elf32xc16xl.sc | 80 - ld/scripttempl/elf32xc16xs.sc | 81 - ld/testsuite/ld-aarch64/aarch64-elf.exp | 10 + ld/testsuite/ld-aarch64/copy-reloc-protected.d | 2 + ld/testsuite/ld-aarch64/pcrel-protected.s | 11 + ld/testsuite/ld-aarch64/pcrel_pic_protected.d | 7 + ld/testsuite/ld-aarch64/protected-data.d | 2 +- ld/testsuite/ld-aarch64/protected.s | 8 + ld/testsuite/ld-aarch64/relocs-ilp32.ld | 4 + ld/testsuite/ld-aarch64/relocs.ld | 4 + ld/testsuite/ld-arm/arm-app-abs32.r | 2 +- ld/testsuite/ld-arm/arm-app.r | 2 +- ld/testsuite/ld-arm/arm-lib-plt32.r | 2 +- ld/testsuite/ld-arm/arm-lib.r | 2 +- ld/testsuite/ld-arm/arm-rel32.d | 2 +- ld/testsuite/ld-arm/farcall-mixed-app.r | 2 +- ld/testsuite/ld-arm/farcall-mixed-app2.r | 2 +- ld/testsuite/ld-arm/farcall-mixed-lib.r | 2 +- ld/testsuite/ld-arm/fdpic-main.r | 2 +- ld/testsuite/ld-arm/fdpic-shared.r | 2 +- ld/testsuite/ld-arm/ifunc-gdesc.r | 2 +- ld/testsuite/ld-arm/mixed-app.r | 2 +- ld/testsuite/ld-arm/mixed-lib.r | 2 +- ld/testsuite/ld-arm/protected-data.d | 2 +- ld/testsuite/ld-arm/tls-app.r | 2 +- ld/testsuite/ld-arm/tls-descseq.r | 2 +- ld/testsuite/ld-arm/tls-gdesc.r | 2 +- ld/testsuite/ld-arm/tls-lib-loc.r | 2 +- ld/testsuite/ld-arm/tls-lib.r | 2 +- ld/testsuite/ld-arm/tls-mixed.r | 2 +- ld/testsuite/ld-arm/unwind-4.d | 2 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 6 + ld/testsuite/ld-cris/globsymw2.s | 2 +- ld/testsuite/ld-cris/gotplt1.d | 2 +- ld/testsuite/ld-cris/gotplt2.d | 2 +- ld/testsuite/ld-cris/gotplt3.d | 2 +- ld/testsuite/ld-cris/tls-gd-1.d | 2 +- ld/testsuite/ld-cris/tls-gd-1h.d | 2 +- ld/testsuite/ld-cris/tls-gd-2.d | 2 +- ld/testsuite/ld-cris/tls-gd-2h.d | 2 +- ld/testsuite/ld-cris/tls-ie-10.d | 2 +- ld/testsuite/ld-cris/tls-ie-11.d | 2 +- ld/testsuite/ld-cris/tls-ie-78.d | 2 +- ld/testsuite/ld-cris/tls-ie-8.d | 2 +- ld/testsuite/ld-cris/tls-ie-9.d | 2 +- ld/testsuite/ld-cris/tls-ld-4.d | 2 +- ld/testsuite/ld-cris/tls-ld-5.d | 2 +- ld/testsuite/ld-cris/tls-ld-6.d | 2 +- ld/testsuite/ld-cris/tls-ld-7.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-15.d | 2 +- ld/testsuite/ld-cris/tls-legdx-16.d | 2 +- ld/testsuite/ld-cris/tls-legdx-17.d | 2 +- ld/testsuite/ld-cris/tls-local-54.d | 2 +- ld/testsuite/ld-cris/tls-local-60.d | 2 +- ld/testsuite/ld-cris/tls-local-61.d | 2 +- ld/testsuite/ld-cris/tls-ok-30.d | 2 +- ld/testsuite/ld-cris/tls-ok-32.d | 2 +- ld/testsuite/ld-cris/tls-ok-34.d | 2 +- ld/testsuite/ld-cris/warn3.d | 2 +- ld/testsuite/ld-cris/weakhiddso.d | 2 +- ld/testsuite/ld-csky/emit-relocs-1.d | 2 +- ld/testsuite/ld-ctf/array-char-conflicting-1.c | 9 + ld/testsuite/ld-ctf/array-char-conflicting-2.c | 9 + ld/testsuite/ld-ctf/array-conflicted-ordering.d | 26 + ld/testsuite/ld-ctf/array-extern.c | 1 + ld/testsuite/ld-ctf/array-extern.d | 32 + ld/testsuite/ld-ctf/conflicting-typedefs.d | 2 +- ld/testsuite/ld-ctf/data-func-conflicted-vars.d | 69 + ld/testsuite/ld-elf/changelma.d | 2 +- ld/testsuite/ld-elf/eh4.d | 2 +- ld/testsuite/ld-elf/eh5.d | 2 +- ld/testsuite/ld-elf/elf.exp | 118 +- ld/testsuite/ld-elf/flags1.d | 2 +- ld/testsuite/ld-elf/linux-x86.exp | 118 +- ld/testsuite/ld-elf/maxpage5.d | 2 +- ld/testsuite/ld-elf/nobits-1.s | 2 + ld/testsuite/ld-elf/note-2.d | 2 +- ld/testsuite/ld-elf/package-note.exp | 45 + ld/testsuite/ld-elf/package-note.rd | 6 + ld/testsuite/ld-elf/pr21884.d | 2 +- ld/testsuite/ld-elf/pr21964-1a.c | 2 +- ld/testsuite/ld-elf/pr21964-1b.c | 2 +- ld/testsuite/ld-elf/pr21964-1c.c | 2 +- ld/testsuite/ld-elf/pr21964-2a.c | 2 +- ld/testsuite/ld-elf/pr21964-2b.c | 2 +- ld/testsuite/ld-elf/pr21964-3a.c | 2 +- ld/testsuite/ld-elf/pr22450.d | 4 +- ld/testsuite/ld-elf/pr23658-1a.d | 2 +- ld/testsuite/ld-elf/pr24718-1.d | 13 + ld/testsuite/ld-elf/pr24718-1.s | 7 + ld/testsuite/ld-elf/pr24718-1.t | 4 + ld/testsuite/ld-elf/pr26936.d | 2 +- ld/testsuite/ld-elf/pr29072-a.s | 6 + ld/testsuite/ld-elf/pr29072-b.s | 5 + ld/testsuite/ld-elf/pr29072.a.warn | 1 + ld/testsuite/ld-elf/pr29072.b.warn | 2 + ld/testsuite/ld-elf/pr29072.c.warn | 1 + ld/testsuite/ld-elf/pr29259.d | 13 + ld/testsuite/ld-elf/pr29259.s | 14 + ld/testsuite/ld-elf/pr29259.t | 4 + ld/testsuite/ld-elf/rwx-segments-1.l | 1 + ld/testsuite/ld-elf/rwx-segments-2.l | 1 + ld/testsuite/ld-elf/rwx-segments-2.t | 20 + ld/testsuite/ld-elf/shared.exp | 2 +- ld/testsuite/ld-elf/size-2.s | 2 + ld/testsuite/ld-frv/fdpic1.s | 1 + ld/testsuite/ld-frv/fdpic2.s | 1 + ld/testsuite/ld-frv/fdpic3.s | 1 + ld/testsuite/ld-frv/fdpic4.s | 1 + ld/testsuite/ld-frv/fdpic5.s | 1 + ld/testsuite/ld-frv/fdpic6.s | 1 + ld/testsuite/ld-frv/fdpic7.s | 1 + ld/testsuite/ld-frv/fdpic8.s | 1 + ld/testsuite/ld-frv/tls-1-dep.s | 1 + ld/testsuite/ld-frv/tls-1.s | 2 + ld/testsuite/ld-frv/tls-2.s | 2 + ld/testsuite/ld-frv/tls-3.s | 2 + ld/testsuite/ld-gc/dummy.s | 1 + ld/testsuite/ld-i386/align-branch-1.d | 2 +- ld/testsuite/ld-i386/code16.d | 2 +- ld/testsuite/ld-i386/i386.exp | 12 +- ld/testsuite/ld-i386/ibt-plt-1.d | 12 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 12 +- ld/testsuite/ld-i386/ibt-plt-2c.d | 12 +- ld/testsuite/ld-i386/ibt-plt-3a.d | 12 +- ld/testsuite/ld-i386/ibt-plt-3c.d | 12 +- ld/testsuite/ld-i386/libno-plt-1b.dd | 2 +- ld/testsuite/ld-i386/no-plt-1a.dd | 4 +- ld/testsuite/ld-i386/no-plt-1b.dd | 2 +- ld/testsuite/ld-i386/no-plt-1c.dd | 2 +- ld/testsuite/ld-i386/no-plt-1d.dd | 4 +- ld/testsuite/ld-i386/no-plt-1e.dd | 4 +- ld/testsuite/ld-i386/no-plt-1f.dd | 2 +- ld/testsuite/ld-i386/no-plt-1g.dd | 2 +- ld/testsuite/ld-i386/no-plt-1h.dd | 4 +- ld/testsuite/ld-i386/no-plt-1i.dd | 4 +- ld/testsuite/ld-i386/no-plt-1j.dd | 4 +- ld/testsuite/ld-i386/pie1.d | 4 +- ld/testsuite/ld-i386/plt-main-ibt.dd | 2 +- ld/testsuite/ld-i386/plt-pie-ibt.dd | 2 +- ld/testsuite/ld-i386/pr17709.err | 2 + ld/testsuite/ld-i386/pr17709.rd | 4 - ld/testsuite/ld-i386/pr20244-2a.d | 4 +- ld/testsuite/ld-i386/pr20244-4a.d | 4 +- ld/testsuite/ld-i386/pr23930.d | 2 +- ld/testsuite/ld-i386/pr26018.d | 2 +- ld/testsuite/ld-i386/pr26263.d | 2 +- ld/testsuite/ld-i386/pr27193.dd | 2 +- ld/testsuite/ld-i386/protected1.d | 4 +- ld/testsuite/ld-i386/protected2.d | 4 +- ld/testsuite/ld-i386/protected3.d | 4 +- ld/testsuite/ld-i386/protected6a.d | 4 +- ld/testsuite/ld-i386/protected7.d | 2 +- ld/testsuite/ld-i386/tlspie3b.d | 6 +- ld/testsuite/ld-i386/tlspie3c.d | 6 +- ld/testsuite/ld-i386/vxworks1-lib.dd | 6 +- ld/testsuite/ld-i386/vxworks1.dd | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 4 +- ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 4 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 4 +- ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 4 +- ld/testsuite/ld-loongarch-elf/disas-jirl-32.d | 15 + .../{disas-jirl.s => disas-jirl-32.s} | 0 ld/testsuite/ld-loongarch-elf/disas-jirl.d | 3 +- ld/testsuite/ld-loongarch-elf/jmp_op.d | 2 +- ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 9 +- ld/testsuite/ld-loongarch-elf/macro_op.d | 3 +- ld/testsuite/ld-loongarch-elf/macro_op_32.d | 729 + ld/testsuite/ld-loongarch-elf/macro_op_32.s | 29 + ld/testsuite/ld-metag/shared.r | 2 +- ld/testsuite/ld-metag/stub_pic_app.r | 2 +- ld/testsuite/ld-metag/stub_shared.r | 2 +- ld/testsuite/ld-mips-elf/emit-relocs-1.d | 2 +- ld/testsuite/ld-mips-elf/reloc-estimate-1.d | 2 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 4 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.s | 11 +- ld/testsuite/ld-mips-elf/tls-multi-got-1.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32-ver.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32.got | 2 +- ld/testsuite/ld-mn10300/i112045-2.d | 2 +- ld/testsuite/ld-nios2/emit-relocs-1.d | 2 +- ld/testsuite/ld-pe/pe.exp | 15 + ld/testsuite/ld-pe/secidx.d | 27 + ld/testsuite/ld-pe/secidx1.s | 77 + ld/testsuite/ld-pe/secidx2.s | 17 + ld/testsuite/ld-pe/secidx_64.d | 27 + ld/testsuite/ld-plugin/lto.exp | 33 + ld/testsuite/ld-plugin/pr28849.d | 3 + ld/testsuite/ld-plugin/pr28849a.c | 2 + ld/testsuite/ld-plugin/pr28849b.c | 3 + ld/testsuite/ld-plugin/pr29086.c | 19 + ld/testsuite/ld-powerpc/abs32-pie.d | 26 + ld/testsuite/ld-powerpc/abs32-pie.r | 9 + ld/testsuite/ld-powerpc/abs32-reloc.s | 22 + ld/testsuite/ld-powerpc/abs32-shared.d | 24 + ld/testsuite/ld-powerpc/abs32-shared.r | 13 + ld/testsuite/ld-powerpc/abs32-static.d | 26 + ld/testsuite/ld-powerpc/abs32-static.r | 6 + .../ld-powerpc/aix-no-dup-syms-1-dso-32.drd | 2 +- .../ld-powerpc/aix-no-dup-syms-1-dso-32.rd | 2 +- .../ld-powerpc/aix-no-dup-syms-1-dso-64.drd | 2 +- .../ld-powerpc/aix-no-dup-syms-1-dso-64.rd | 2 +- ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd | 2 +- ld/testsuite/ld-powerpc/aix-rel-1.od | 2 +- ld/testsuite/ld-powerpc/aix-weak-2c-32.od | 2 +- ld/testsuite/ld-powerpc/aix-weak-2c-64.od | 2 +- ld/testsuite/ld-powerpc/elfv2exe.d | 15 +- ld/testsuite/ld-powerpc/elfv2so.d | 2 +- ld/testsuite/ld-powerpc/notoc.d | 51 +- ld/testsuite/ld-powerpc/notoc.wf | 12 +- ld/testsuite/ld-powerpc/notoc3.d | 17 +- ld/testsuite/ld-powerpc/powerpc.exp | 12 + ld/testsuite/ld-powerpc/ppc476-shared2.d | 2 +- ld/testsuite/ld-powerpc/pr23937.d | 4 +- ld/testsuite/ld-powerpc/pr28827-1.s | 6863 +-- ld/testsuite/ld-powerpc/sdadyn.d | 2 +- ld/testsuite/ld-powerpc/tlsdesc2.d | 2 +- ld/testsuite/ld-powerpc/tlsexe32.r | 12 +- ld/testsuite/ld-powerpc/tlsexe32no.r | 12 +- ld/testsuite/ld-powerpc/tlsget.d | 2 +- ld/testsuite/ld-powerpc/tlsget2.d | 2 +- ld/testsuite/ld-powerpc/tlsopt5.d | 2 +- ld/testsuite/ld-powerpc/tlsopt6.d | 2 +- ld/testsuite/ld-powerpc/tlsso32.r | 4 +- ld/testsuite/ld-pru/emit-relocs-1.d | 2 +- ld/testsuite/ld-scripts/defined5.d | 2 - ld/testsuite/ld-scripts/output-section-types.d | 18 +- ld/testsuite/ld-scripts/output-section-types.t | 7 + ld/testsuite/ld-size/size32-1-i386.d | 2 +- ld/testsuite/ld-size/size32-1-x32.d | 2 +- ld/testsuite/ld-size/size32-1-x86-64.d | 2 +- ld/testsuite/ld-size/size32-2-i386.d | 2 +- ld/testsuite/ld-size/size32-2-x32.d | 2 +- ld/testsuite/ld-size/size32-2-x86-64.d | 2 +- ld/testsuite/ld-size/size64-1-x32.d | 2 +- ld/testsuite/ld-size/size64-1-x86-64.d | 2 +- ld/testsuite/ld-size/size64-2-x32.d | 2 +- ld/testsuite/ld-size/size64-2-x86-64.d | 2 +- ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d | 2 +- ld/testsuite/ld-tic6x/data-reloc-local-r.d | 2 +- ld/testsuite/ld-tic6x/got-reloc-global.s | 1 + ld/testsuite/ld-tic6x/shlib-1.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1.s | 1 + ld/testsuite/ld-tic6x/shlib-1b.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 2 +- ld/testsuite/ld-tic6x/shlib-2.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1.od | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1b.od | 2 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.od | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1rb.od | 2 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 2 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1.od | 2 +- ld/testsuite/ld-tic6x/static-app-1.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1b.od | 2 +- ld/testsuite/ld-tic6x/static-app-1b.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1r.od | 2 +- ld/testsuite/ld-tic6x/static-app-1r.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1rb.od | 2 +- ld/testsuite/ld-tic6x/static-app-1rb.rd | 2 +- ld/testsuite/ld-unique/unique.s | 3 + ld/testsuite/ld-unique/unique_empty.s | 2 + ld/testsuite/ld-unique/unique_shared.s | 1 + ld/testsuite/ld-x86-64/abs-k1om.d | 12 - ld/testsuite/ld-x86-64/abs-l1om.d | 12 - ld/testsuite/ld-x86-64/align-branch-1.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 4 +- ld/testsuite/ld-x86-64/code16.d | 2 +- ld/testsuite/ld-x86-64/dummy.s | 1 + ld/testsuite/ld-x86-64/foo.s | 1 + ld/testsuite/ld-x86-64/gotpcrel1a.S | 1 + ld/testsuite/ld-x86-64/gotpcrel1d.S | 1 + ld/testsuite/ld-x86-64/hidden2.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-1-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-1.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-2c.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-3c.d | 8 +- ld/testsuite/ld-x86-64/pe-x86-64-1.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-2.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-3.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-4.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-5.od | 8 +- ld/testsuite/ld-x86-64/pe-x86-64-6.od | 14 +- ld/testsuite/ld-x86-64/plt-main-bnd.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 4 +- ld/testsuite/ld-x86-64/plt-main-ibt.dd | 4 +- ld/testsuite/ld-x86-64/pr14207.d | 6 +- ld/testsuite/ld-x86-64/pr17709.err | 2 + ld/testsuite/ld-x86-64/pr17709.rd | 4 - ld/testsuite/ld-x86-64/pr18160.d | 2 +- ld/testsuite/ld-x86-64/pr18176.d | 2 +- ld/testsuite/ld-x86-64/pr19031b.S | 1 + ld/testsuite/ld-x86-64/pr19319a.S | 1 + ld/testsuite/ld-x86-64/pr19319b.S | 1 + ld/testsuite/ld-x86-64/pr19827a.S | 2 + ld/testsuite/ld-x86-64/pr19827b.S | 1 + ld/testsuite/ld-x86-64/pr19969a.S | 1 + ld/testsuite/ld-x86-64/pr19969b.S | 1 + ld/testsuite/ld-x86-64/pr20253-1b.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1d.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1f.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1h.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1j.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1l.d | 4 +- ld/testsuite/ld-x86-64/pr20550a.s | 1 + ld/testsuite/ld-x86-64/pr20800a.S | 1 + ld/testsuite/ld-x86-64/pr20830a-now.d | 10 +- ld/testsuite/ld-x86-64/pr20830a.d | 10 +- ld/testsuite/ld-x86-64/pr20830b-now.d | 12 +- ld/testsuite/ld-x86-64/pr20830b.d | 12 +- ld/testsuite/ld-x86-64/pr21038a-now.d | 10 +- ld/testsuite/ld-x86-64/pr21038a.d | 10 +- ld/testsuite/ld-x86-64/pr21038b-now.d | 8 +- ld/testsuite/ld-x86-64/pr21038b.d | 8 +- ld/testsuite/ld-x86-64/pr21038c-now.d | 12 +- ld/testsuite/ld-x86-64/pr21038c.d | 12 +- ld/testsuite/ld-x86-64/pr22791-1b.s | 1 + ld/testsuite/ld-x86-64/pr23930-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23930.d | 2 +- ld/testsuite/ld-x86-64/pr24151a-x32.d | 4 +- ld/testsuite/ld-x86-64/pr24151a.d | 4 +- ld/testsuite/ld-x86-64/pr26018.d | 2 +- ld/testsuite/ld-x86-64/pr26263.d | 2 +- ld/testsuite/ld-x86-64/pr26711.s | 1 + ld/testsuite/ld-x86-64/pr27016a.d | 2 +- ld/testsuite/ld-x86-64/pr27016b.d | 2 +- ld/testsuite/ld-x86-64/pr28875-func.err | 2 +- ld/testsuite/ld-x86-64/property-6c.S | 1 + ld/testsuite/ld-x86-64/property-no-copy.S | 1 + ld/testsuite/ld-x86-64/property-stack.S | 1 + ld/testsuite/ld-x86-64/property-unsorted-1.S | 1 + ld/testsuite/ld-x86-64/property-unsorted-2.S | 1 + ld/testsuite/ld-x86-64/property-x86-1.S | 1 + ld/testsuite/ld-x86-64/property-x86-2.S | 1 + ld/testsuite/ld-x86-64/protected1.d | 4 +- ld/testsuite/ld-x86-64/protected2-k1om.d | 18 - ld/testsuite/ld-x86-64/protected2-l1om.d | 18 - ld/testsuite/ld-x86-64/protected2.d | 4 +- ld/testsuite/ld-x86-64/protected3-k1om.d | 17 - ld/testsuite/ld-x86-64/protected3-l1om.d | 17 - ld/testsuite/ld-x86-64/protected3.d | 4 +- ld/testsuite/ld-x86-64/protected6a.d | 4 +- ld/testsuite/ld-x86-64/protected7a.d | 4 +- ld/testsuite/ld-x86-64/protected8.d | 2 +- ld/testsuite/ld-x86-64/start.s | 1 + ld/testsuite/ld-x86-64/tlsdesc.pd | 2 +- ld/testsuite/ld-x86-64/tlspie2b.d | 4 +- ld/testsuite/ld-x86-64/tlspie2c.d | 4 +- ld/testsuite/ld-x86-64/x86-64.exp | 55 +- ld/testsuite/ld-xc16x/absrel.d | 28 - ld/testsuite/ld-xc16x/absrel.s | 31 - ld/testsuite/ld-xc16x/offset.d | 18 - ld/testsuite/ld-xc16x/offset.s | 13 - ld/testsuite/ld-xc16x/pcreloc.d | 34 - ld/testsuite/ld-xc16x/pcreloc.s | 27 - ld/testsuite/ld-xc16x/pcrelocl.d | 34 - ld/testsuite/ld-xc16x/xc16x.exp | 68 - ld/testsuite/lib/ld-lib.exp | 24 +- libbacktrace/configure | 175 +- libctf/ChangeLog | 9 +- libctf/Makefile.in | 2 - libctf/NEWS | 9 + libctf/configure | 34 +- libctf/ctf-dedup.c | 21 +- libctf/ctf-impl.h | 2 + libctf/ctf-link.c | 53 +- libctf/ctf-open.c | 57 +- libctf/ctf-serialize.c | 219 +- libctf/doc/local.mk | 1 - libdecnumber/configure | 3 +- libiberty/ChangeLog | 150 +- libiberty/alloca.c | 6 +- libiberty/calloc.c | 8 +- libiberty/configure | 1 + libiberty/configure.ac | 1 + libiberty/cp-demangle.c | 349 +- libiberty/floatformat.c | 34 +- libiberty/hashtab.c | 94 +- libiberty/memchr.c | 6 +- libiberty/memcmp.c | 2 +- libiberty/memcpy.c | 4 +- libiberty/memmove.c | 4 +- libiberty/mempcpy.c | 6 +- libiberty/memset.c | 4 +- libiberty/objalloc.c | 22 +- libiberty/random.c | 14 +- libiberty/rust-demangle.c | 68 +- libiberty/simple-object-elf.c | 10 +- libiberty/spaces.c | 4 +- libiberty/stpcpy.c | 2 +- libiberty/strdup.c | 4 +- libiberty/strerror.c | 4 +- libiberty/strndup.c | 4 +- libiberty/strsignal.c | 4 +- libiberty/testsuite/demangle-expected | 77 + libiberty/testsuite/rust-demangle-expected | 26 + libiberty/vasprintf.c | 2 +- libiberty/vprintf-support.c | 2 +- libiberty/xatexit.c | 2 +- libiberty/xmalloc.c | 14 +- libiberty/xmemdup.c | 8 +- libtool.m4 | 16 +- opcodes/ChangeLog | 50 +- opcodes/Makefile.am | 27 +- opcodes/Makefile.in | 32 +- opcodes/aarch64-dis.c | 15 +- opcodes/aarch64-opc.c | 24 +- opcodes/avr-dis.c | 51 +- opcodes/bpf-desc.c | 34 +- opcodes/bpf-dis.c | 2 +- opcodes/cgen-dis.c | 10 +- opcodes/configure | 44 +- opcodes/configure.ac | 4 +- opcodes/cr16-dis.c | 2 +- opcodes/cris-desc.c | 124 +- opcodes/crx-dis.c | 2 +- opcodes/csky-dis.c | 4 +- opcodes/csky-opc.h | 4 +- opcodes/dis-init.c | 5 +- opcodes/disassemble.c | 37 +- opcodes/disassemble.h | 1 - opcodes/epiphany-desc.c | 244 +- opcodes/epiphany-dis.c | 2 +- opcodes/fr30-desc.c | 120 +- opcodes/fr30-dis.c | 2 +- opcodes/frv-desc.c | 250 +- opcodes/frv-dis.c | 2 +- opcodes/i386-dis.c | 1255 +- opcodes/i386-gen.c | 58 +- opcodes/i386-init.h | 894 +- opcodes/i386-opc.h | 18 +- opcodes/i386-opc.tbl | 1224 +- opcodes/i386-tbl.h | 50038 +++++++------------ opcodes/ia64-dis.c | 2 +- opcodes/ip2k-desc.c | 28 +- opcodes/ip2k-dis.c | 2 +- opcodes/iq2000-desc.c | 86 +- opcodes/iq2000-dis.c | 2 +- opcodes/lm32-desc.c | 42 +- opcodes/lm32-dis.c | 2 +- opcodes/loongarch-coder.c | 30 +- opcodes/m32c-desc.c | 660 +- opcodes/m32c-dis.c | 2 +- opcodes/m32r-desc.c | 64 +- opcodes/m32r-dis.c | 2 +- opcodes/mep-desc.c | 406 +- opcodes/mep-dis.c | 22 +- opcodes/microblaze-opc.h | 2 +- opcodes/microblaze-opcm.h | 3 +- opcodes/micromips-opc.c | 4 +- opcodes/mips-opc.c | 11 +- opcodes/mt-desc.c | 114 +- opcodes/mt-dis.c | 5 +- opcodes/or1k-desc.c | 106 +- opcodes/or1k-dis.c | 2 +- opcodes/po/POTFILES.in | 7 - opcodes/po/opcodes.pot | 273 +- opcodes/ppc-dis.c | 12 +- opcodes/ppc-opc.c | 762 +- opcodes/riscv-dis.c | 225 +- opcodes/riscv-opc.c | 152 +- opcodes/rl78-dis.c | 4 +- opcodes/rx-dis.c | 2 +- opcodes/s390-dis.c | 87 +- opcodes/s390-opc.c | 2 + opcodes/s390-opc.txt | 4 +- opcodes/visium-dis.c | 2 +- opcodes/xc16x-asm.c | 786 - opcodes/xc16x-desc.c | 3521 -- opcodes/xc16x-desc.h | 456 - opcodes/xc16x-dis.c | 849 - opcodes/xc16x-ibld.c | 1830 - opcodes/xc16x-opc.c | 3049 -- opcodes/xc16x-opc.h | 234 - opcodes/xstormy16-desc.c | 96 +- opcodes/xstormy16-dis.c | 2 +- opcodes/z8k-dis.c | 2 +- readline/readline/callback.c | 11 +- readline/readline/doc/rltech.texi | 11 + readline/readline/readline.c | 19 +- readline/readline/readline.h | 8 +- readline/readline/rlprivate.h | 1 - readline/readline/rltty.c | 4 +- sim/Makefile.in | 86 +- sim/arm/wrapper.c | 15 +- sim/bfin/interp.c | 4 +- sim/bpf/configure | 9 - sim/common/Make-common.in | 7 +- sim/common/callback.c | 2 +- sim/common/cgen-trace.c | 21 +- sim/common/cgen-trace.h | 1 + sim/common/gdbinit.in | 14 +- sim/common/sim-bits.h | 5 + sim/common/sim-core.h | 4 +- sim/common/sim-fpu.c | 324 +- sim/common/sim-fpu.h | 61 +- sim/common/sim-load.c | 2 +- sim/common/sim-memopt.c | 11 + sim/common/sim-trace.c | 14 +- sim/configure | 500 +- sim/configure.ac | 3 +- sim/cris/sim-if.c | 25 +- sim/cris/traps.c | 4 +- sim/erc32/interf.c | 3 +- sim/erc32/sis.c | 18 +- sim/erc32/sis.h | 3 + sim/frv/traps.c | 4 +- sim/gdbinit.in | 14 + sim/m32c/syscalls.c | 4 +- sim/m32c/trace.c | 16 +- sim/m32r/traps.c | 4 +- sim/m4/sim_ac_output.m4 | 7 - sim/m4/sim_ac_toolchain.m4 | 21 +- sim/mips/Makefile.in | 1 + sim/mips/configure | 31 +- sim/mips/configure.ac | 20 +- sim/mips/cp1.c | 432 +- sim/mips/cp1.h | 6 + sim/mips/interp.c | 10 +- sim/mips/micromips.igen | 4 +- sim/mips/mips.igen | 381 +- sim/mips/mips3264r2.igen | 30 + sim/mips/mips3264r6.igen | 1226 + sim/mips/sim-main.h | 97 +- sim/mn10300/configure | 9 - sim/or1k/configure | 9 - sim/ppc/emul_chirp.c | 2 +- sim/ppc/hw_htab.c | 8 +- sim/ppc/hw_init.c | 6 +- sim/ppc/std-config.h | 2 +- sim/riscv/configure | 9 - sim/rl78/trace.c | 16 +- sim/rx/syscalls.c | 4 +- sim/rx/trace.c | 16 +- sim/testsuite/aarch64/allinsn.exp | 17 +- sim/testsuite/arm/allinsn.exp | 22 +- sim/testsuite/arm/iwmmxt/iwmmxt.exp | 22 +- sim/testsuite/arm/misc.exp | 22 +- sim/testsuite/arm/thumb/allthumb.exp | 22 +- sim/testsuite/arm/xscale/xscale.exp | 22 +- sim/testsuite/avr/allinsn.exp | 17 +- sim/testsuite/bfin/allinsn.exp | 17 +- sim/testsuite/bpf/allinsn.exp | 26 +- sim/testsuite/cr16/allinsn.exp | 28 +- sim/testsuite/cr16/misc.exp | 28 +- sim/testsuite/cris/asm/asm.exp | 48 +- sim/testsuite/cris/asm/endmem1.ms | 47 + sim/testsuite/cris/asm/io1.ms | 1 + sim/testsuite/cris/asm/io2.ms | 1 + sim/testsuite/cris/asm/io3.ms | 1 + sim/testsuite/cris/asm/io6.ms | 1 + sim/testsuite/cris/asm/io7.ms | 1 + sim/testsuite/cris/c/c.exp | 18 +- sim/testsuite/cris/c/openpf1.c | 8 +- sim/testsuite/cris/c/stat3.c | 3 +- sim/testsuite/cris/hw/rv-n-cris/irq1.ms | 1 + sim/testsuite/d10v/allinsn.exp | 17 +- sim/testsuite/example-synacor/allinsn.exp | 21 +- sim/testsuite/frv/allinsn-a-b.exp | 3 +- sim/testsuite/frv/allinsn-c.exp | 3 +- sim/testsuite/frv/allinsn-d-h.exp | 3 +- sim/testsuite/frv/allinsn-i-l.exp | 3 +- sim/testsuite/frv/allinsn-m.exp | 3 +- sim/testsuite/frv/allinsn-n.exp | 3 +- sim/testsuite/frv/allinsn-o-s.exp | 3 +- sim/testsuite/frv/allinsn-t-z.exp | 3 +- sim/testsuite/frv/fr400/allinsn.exp | 21 +- sim/testsuite/frv/fr500/allinsn.exp | 21 +- sim/testsuite/frv/fr550/allinsn.exp | 21 +- sim/testsuite/frv/interrupts.exp | 21 +- sim/testsuite/frv/misc.exp | 21 +- sim/testsuite/frv/parallel.exp | 21 +- sim/testsuite/ft32/allinsn.exp | 17 +- sim/testsuite/h8300/allinsn.exp | 16 +- sim/testsuite/iq2000/allinsn.exp | 17 +- sim/testsuite/lib/sim-defs.exp | 65 +- sim/testsuite/lm32/allinsn.exp | 17 +- sim/testsuite/m32c/allinsn.exp | 17 +- sim/testsuite/m32r/allinsn.exp | 23 +- sim/testsuite/m32r/misc.exp | 23 +- sim/testsuite/m68hc11/allinsn.exp | 17 +- sim/testsuite/mcore/allinsn.exp | 17 +- sim/testsuite/microblaze/allinsn.exp | 17 +- sim/testsuite/mips/basic.exp | 72 +- sim/testsuite/mips/hilo-hazard-3.s | 2 +- sim/testsuite/mips/r2-fpu.s | 31 + sim/testsuite/mips/r6-64.s | 157 + sim/testsuite/mips/r6-branch.s | 291 + sim/testsuite/mips/r6-forbidden.s | 51 + sim/testsuite/mips/r6-fpu.s | 446 + sim/testsuite/mips/r6-llsc-dp.s | 57 + sim/testsuite/mips/r6-llsc-wp.s | 41 + sim/testsuite/mips/r6-removed.csv | 68 + sim/testsuite/mips/r6-removed.s | 18 + sim/testsuite/mips/r6.s | 163 + sim/testsuite/mips/testutils.inc | 55 + sim/testsuite/mips/utils-r6.inc | 150 + sim/testsuite/mn10300/allinsn.exp | 17 +- sim/testsuite/moxie/allinsn.exp | 17 +- sim/testsuite/msp430/allinsn.exp | 17 +- sim/testsuite/or1k/alltests.exp | 19 +- sim/testsuite/pru/allinsn.exp | 17 +- sim/testsuite/riscv/allinsn.exp | 17 +- sim/testsuite/sh/allinsn.exp | 6 +- sim/testsuite/v850/allinsns.exp | 29 +- sim/testsuite/v850/bins.cgs | 12 + sim/testsuite/v850/divq.cgs | 11 + sim/testsuite/v850/mul.cgs | 15 + sim/v850/configure | 9 - sim/v850/simops.c | 17 +- src-release.sh | 6 +- zlib/CMakeLists.txt | 2 +- zlib/ChangeLog | 169 +- zlib/Makefile.am | 2 + zlib/Makefile.in | 203 +- zlib/README | 14 +- zlib/aclocal.m4 | 218 +- zlib/adler32.c | 2 +- zlib/compress.c | 2 +- zlib/configure | 237 +- zlib/contrib/README.contrib | 21 - zlib/contrib/blast/blast.h | 2 +- zlib/contrib/delphi/ZLib.pas | 2 +- zlib/contrib/dotzlib/DotZLib.chm | Bin 72728 -> 72726 bytes zlib/contrib/dotzlib/DotZLib/UnitTests.cs | 2 +- zlib/contrib/infback9/inftree9.c | 6 +- zlib/contrib/iostream2/zstream.h | 2 +- zlib/contrib/minizip/Makefile | 12 +- zlib/contrib/minizip/configure.ac | 2 +- zlib/contrib/minizip/crypt.h | 19 +- zlib/contrib/minizip/ioapi.c | 18 +- zlib/contrib/minizip/ioapi.h | 8 +- zlib/contrib/minizip/miniunz.c | 35 +- zlib/contrib/minizip/minizip.c | 41 +- zlib/contrib/minizip/unzip.c | 31 +- zlib/contrib/minizip/unzip.h | 12 +- zlib/contrib/minizip/zip.c | 36 +- zlib/contrib/minizip/zip.h | 17 +- zlib/contrib/pascal/zlibpas.pas | 2 +- zlib/contrib/puff/zeros.raw | Bin 1213 -> 2517 bytes zlib/contrib/vstudio/readme.txt | 2 +- zlib/contrib/vstudio/vc10/zlib.rc | 8 +- zlib/contrib/vstudio/vc10/zlibvc.def | 5 + zlib/contrib/vstudio/vc11/zlib.rc | 8 +- zlib/contrib/vstudio/vc11/zlibvc.def | 5 + zlib/contrib/vstudio/vc12/zlib.rc | 8 +- zlib/contrib/vstudio/vc12/zlibvc.def | 5 + zlib/contrib/vstudio/vc14/zlib.rc | 8 +- zlib/contrib/vstudio/vc14/zlibvc.def | 5 + zlib/contrib/vstudio/vc9/zlib.rc | 8 +- zlib/contrib/vstudio/vc9/zlibvc.def | 5 + zlib/crc32.c | 1260 +- zlib/crc32.h | 9877 +++- zlib/deflate.c | 110 +- zlib/deflate.h | 29 +- zlib/doc/crc-doc.1.0.pdf | Bin 0 -> 776142 bytes zlib/doc/txtvsbin.txt | 12 +- zlib/examples/README.examples | 5 + zlib/examples/enough.c | 745 +- zlib/examples/gzappend.c | 2 +- zlib/examples/gzlog.c | 6 +- zlib/examples/gznorm.c | 470 + zlib/examples/zran.c | 256 +- zlib/examples/zran.h | 40 + zlib/gzguts.h | 3 +- zlib/gzlib.c | 8 +- zlib/gzread.c | 12 +- zlib/gzwrite.c | 38 +- zlib/infback.c | 3 +- zlib/inffast.c | 28 +- zlib/inflate.c | 47 +- zlib/inflate.h | 5 +- zlib/inftrees.c | 6 +- zlib/os400/README400 | 2 +- zlib/os400/zlib.inc | 6 +- zlib/qnx/package.qpg | 10 +- zlib/test/example.c | 5 +- zlib/treebuild.xml | 4 +- zlib/trees.c | 77 +- zlib/uncompr.c | 2 +- zlib/win32/Makefile.bor | 1 - zlib/win32/Makefile.gcc | 5 - zlib/win32/Makefile.msc | 4 - zlib/win32/README-WIN32.txt | 4 +- zlib/win32/zlib.def | 4 + zlib/zconf.h | 18 +- zlib/zlib.3 | 6 +- zlib/zlib.3.pdf | Bin 0 -> 8848 bytes zlib/zlib.h | 221 +- zlib/zlib.map | 6 + zlib/zutil.c | 6 +- zlib/zutil.h | 23 +- 4004 files changed, 463017 insertions(+), 235101 deletions(-) create mode 100644 .editorconfig delete mode 100644 ChangeLog.git.2.37-2.38 create mode 100644 bfd/cpu-amdgcn.c delete mode 100644 bfd/cpu-k1om.c delete mode 100644 bfd/cpu-l1om.c delete mode 100644 bfd/cpu-xc16x.c delete mode 100644 bfd/doc/Makefile.am delete mode 100644 bfd/doc/Makefile.in create mode 100644 bfd/doc/local.mk delete mode 100644 bfd/elf32-xc16x.c create mode 100644 bfd/elf64-amdgcn.c create mode 100644 binutils/testsuite/binutils-all/dw5-op.S create mode 100644 binutils/testsuite/binutils-all/dw5-op.W create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-alias.s create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-branch-alias.s create mode 100644 binutils/testsuite/binutils-all/mips/mips1-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips1-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips2-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips2-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips32r6-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips32r6-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/no-weak.s create mode 100644 binutils/testsuite/binutils-all/weaken-gnu-unique.d delete mode 100644 cpu/xc16x.cpu delete mode 100644 cpu/xc16x.opc delete mode 100644 gas/config/tc-xc16x.c delete mode 100644 gas/config/tc-xc16x.h delete mode 100644 gas/doc/c-xc16x.texi create mode 100644 gas/testsuite/gas/aarch64/inst-dwarf.d create mode 100644 gas/testsuite/gas/aarch64/rng-1.d create mode 100644 gas/testsuite/gas/aarch64/rng-1.s create mode 100644 gas/testsuite/gas/all/cond-2.l create mode 100644 gas/testsuite/gas/all/cond-2.s create mode 100644 gas/testsuite/gas/all/linefile.l create mode 100644 gas/testsuite/gas/all/linefile.s create mode 100644 gas/testsuite/gas/all/macro.l create mode 100644 gas/testsuite/gas/all/macro.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.s create mode 100644 gas/testsuite/gas/arm/inst-po-dwarf.d create mode 100644 gas/testsuite/gas/elf/dwarf-3-func.d create mode 100644 gas/testsuite/gas/elf/dwarf-3-func.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-func-global.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-func-local.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-func.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-irp.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-irp.s create mode 100644 gas/testsuite/gas/elf/line.l create mode 100644 gas/testsuite/gas/elf/line.s create mode 100644 gas/testsuite/gas/elf/size.d create mode 100644 gas/testsuite/gas/elf/size.s create mode 100644 gas/testsuite/gas/i386/arch-10-5.l copy gas/testsuite/gas/{xtensa/abi.s => i386/arch-10-5.s} (100%) create mode 100644 gas/testsuite/gas/i386/arch-dflt.l create mode 100644 gas/testsuite/gas/i386/arch-dflt.s create mode 100644 gas/testsuite/gas/i386/arch-stk.l create mode 100644 gas/testsuite/gas/i386/arch-stk.s create mode 100644 gas/testsuite/gas/i386/ehinterp.d create mode 100644 gas/testsuite/gas/i386/ehinterp.s create mode 100644 gas/testsuite/gas/i386/equ-2.l create mode 100644 gas/testsuite/gas/i386/equ-2.s create mode 100644 gas/testsuite/gas/i386/iamcu-6.d create mode 100644 gas/testsuite/gas/i386/iamcu-6.s create mode 100644 gas/testsuite/gas/i386/ilp32/reloc-2.l create mode 100644 gas/testsuite/gas/i386/ilp32/reloc-2.s delete mode 100644 gas/testsuite/gas/i386/k1om-inval.l delete mode 100644 gas/testsuite/gas/i386/k1om-inval.s delete mode 100644 gas/testsuite/gas/i386/k1om.d delete mode 100644 gas/testsuite/gas/i386/l1om-inval.l delete mode 100644 gas/testsuite/gas/i386/l1om-inval.s delete mode 100644 gas/testsuite/gas/i386/l1om.d create mode 100644 gas/testsuite/gas/i386/property-v4fmaddps.d create mode 100644 gas/testsuite/gas/i386/property-v4fmaddps.s create mode 100644 gas/testsuite/gas/i386/property-vfmaddps.d create mode 100644 gas/testsuite/gas/i386/property-vfmaddps.s create mode 100644 gas/testsuite/gas/i386/property-vpcmov.d create mode 100644 gas/testsuite/gas/i386/property-vpcmov.s create mode 100644 gas/testsuite/gas/i386/secidx.d create mode 100644 gas/testsuite/gas/i386/secidx.s create mode 100644 gas/testsuite/gas/i386/x86-64-branch-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-branch-6.e create mode 100644 gas/testsuite/gas/i386/x86-64-branch-6.s delete mode 100644 gas/testsuite/gas/i386/x86-64-code16-2.d create mode 100644 gas/testsuite/gas/riscv/csr-insns-pseudo-zfinx.d create mode 100644 gas/testsuite/gas/riscv/float16-be.d create mode 100644 gas/testsuite/gas/riscv/float16-le.d create mode 100644 gas/testsuite/gas/riscv/float16.s create mode 100644 gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.d create mode 100644 gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.l create mode 100644 gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.s create mode 100644 gas/testsuite/gas/riscv/fp-zfh-insns.d create mode 100644 gas/testsuite/gas/riscv/fp-zfh-insns.s create mode 100644 gas/testsuite/gas/riscv/insn-dwarf.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-z.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-z.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-z.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-z.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq-isa-2p2.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq2.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq2p0.d rename gas/testsuite/gas/riscv/{march-fail-rv32iq.l => march-fail-rv32iq2p0.l} (100%) delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-h.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-h.d create mode 100644 gas/testsuite/gas/riscv/march-ok-rv32iq-isa-20190608.d create mode 100644 gas/testsuite/gas/riscv/march-ok-rv32iq2p2.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-1.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-1.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-2.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-2.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-3.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-3.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-4.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-4.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-5.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-5.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail.s create mode 100644 gas/testsuite/gas/riscv/zfinx-dis-numeric.d create mode 100644 gas/testsuite/gas/riscv/zfinx-dis-numeric.s create mode 100644 gas/testsuite/gas/riscv/zhinx.d create mode 100644 gas/testsuite/gas/riscv/zhinx.s create mode 100644 gas/testsuite/gas/riscv/zicbom-fail.d create mode 100644 gas/testsuite/gas/riscv/zicbom-fail.l create mode 100644 gas/testsuite/gas/riscv/zicbom-fail.s create mode 100644 gas/testsuite/gas/riscv/zicbom.d create mode 100644 gas/testsuite/gas/riscv/zicbom.s create mode 100644 gas/testsuite/gas/riscv/zicbop-fail.d create mode 100644 gas/testsuite/gas/riscv/zicbop-fail.l create mode 100644 gas/testsuite/gas/riscv/zicbop-fail.s create mode 100644 gas/testsuite/gas/riscv/zicbop.d create mode 100644 gas/testsuite/gas/riscv/zicbop.s create mode 100644 gas/testsuite/gas/riscv/zicboz-fail.d create mode 100644 gas/testsuite/gas/riscv/zicboz-fail.l create mode 100644 gas/testsuite/gas/riscv/zicboz-fail.s create mode 100644 gas/testsuite/gas/riscv/zicboz.d create mode 100644 gas/testsuite/gas/riscv/zicboz.s create mode 100644 gas/testsuite/gas/s390/zarch-z900-err.l create mode 100644 gas/testsuite/gas/s390/zarch-z900-err.s delete mode 100644 gas/testsuite/gas/xc16x/add.s delete mode 100644 gas/testsuite/gas/xc16x/add_test.s delete mode 100644 gas/testsuite/gas/xc16x/addb.s delete mode 100644 gas/testsuite/gas/xc16x/addc.s delete mode 100644 gas/testsuite/gas/xc16x/addcb.s delete mode 100644 gas/testsuite/gas/xc16x/and.s delete mode 100644 gas/testsuite/gas/xc16x/andb.s delete mode 100644 gas/testsuite/gas/xc16x/bfldl.s delete mode 100644 gas/testsuite/gas/xc16x/bit.s delete mode 100644 gas/testsuite/gas/xc16x/calla.s delete mode 100644 gas/testsuite/gas/xc16x/calli.s delete mode 100644 gas/testsuite/gas/xc16x/cmp.s delete mode 100644 gas/testsuite/gas/xc16x/cmp_test.s delete mode 100644 gas/testsuite/gas/xc16x/cmpb.s delete mode 100644 gas/testsuite/gas/xc16x/cmpi.s delete mode 100644 gas/testsuite/gas/xc16x/cpl.s delete mode 100644 gas/testsuite/gas/xc16x/div.s delete mode 100644 gas/testsuite/gas/xc16x/jmpa.s delete mode 100644 gas/testsuite/gas/xc16x/jmpi.s delete mode 100644 gas/testsuite/gas/xc16x/jmpr.s delete mode 100644 gas/testsuite/gas/xc16x/mov.s delete mode 100644 gas/testsuite/gas/xc16x/mov_test.s delete mode 100644 gas/testsuite/gas/xc16x/movb.s delete mode 100644 gas/testsuite/gas/xc16x/movbs.s delete mode 100644 gas/testsuite/gas/xc16x/movbz.s delete mode 100644 gas/testsuite/gas/xc16x/mul.s delete mode 100644 gas/testsuite/gas/xc16x/neg.s delete mode 100644 gas/testsuite/gas/xc16x/nop.s delete mode 100644 gas/testsuite/gas/xc16x/or.s delete mode 100644 gas/testsuite/gas/xc16x/orb.s delete mode 100644 gas/testsuite/gas/xc16x/prior.s delete mode 100644 gas/testsuite/gas/xc16x/pushpop.s delete mode 100644 gas/testsuite/gas/xc16x/ret.s delete mode 100644 gas/testsuite/gas/xc16x/scxt.s delete mode 100644 gas/testsuite/gas/xc16x/shlrol.s delete mode 100644 gas/testsuite/gas/xc16x/sub.s delete mode 100644 gas/testsuite/gas/xc16x/sub_test.s delete mode 100644 gas/testsuite/gas/xc16x/subb.s delete mode 100644 gas/testsuite/gas/xc16x/subc.s delete mode 100644 gas/testsuite/gas/xc16x/subcb.s delete mode 100644 gas/testsuite/gas/xc16x/syscontrol1.s delete mode 100644 gas/testsuite/gas/xc16x/syscontrol2.s delete mode 100644 gas/testsuite/gas/xc16x/trap.s delete mode 100644 gas/testsuite/gas/xc16x/xc16x.exp delete mode 100644 gas/testsuite/gas/xc16x/xor.s delete mode 100644 gas/testsuite/gas/xc16x/xorb.s create mode 100644 gas/testsuite/gas/z80/pr28791.d create mode 100644 gas/testsuite/gas/z80/pr28791.s create mode 100644 gdb/aarch64-nat.c create mode 100644 gdb/aarch64-nat.h create mode 100644 gdb/ada-casefold.h create mode 100755 gdb/ada-unicode.py create mode 100644 gdb/amd64-fbsd-tdep.h create mode 100644 gdb/arch/loongarch.c create mode 100644 gdb/arch/loongarch.h create mode 100644 gdb/break-catch-load.c create mode 100644 gdb/disasm-flags.h create mode 100644 gdb/dwarf2/abbrev-cache.c create mode 100644 gdb/dwarf2/abbrev-cache.h create mode 100644 gdb/dwarf2/cooked-index.c create mode 100644 gdb/dwarf2/cooked-index.h create mode 100644 gdb/dwarf2/mapped-index.h create mode 100644 gdb/dwarf2/tag.h create mode 100644 gdb/features/aarch64-tls.c create mode 100644 gdb/features/aarch64-tls.xml create mode 100644 gdb/features/arm/arm-m-system.c create mode 100644 gdb/features/arm/arm-m-system.xml create mode 100644 gdb/features/arm/arm-secext.c create mode 100644 gdb/features/arm/arm-secext.xml create mode 100644 gdb/features/arm/arm-tls.c create mode 100644 gdb/features/arm/arm-tls.xml delete mode 100644 gdb/features/i386/32bit-pkeys.c delete mode 100644 gdb/features/i386/64bit-pkeys.c delete mode 100644 gdb/features/i386/64bit-pkeys.xml create mode 100644 gdb/features/i386/pkeys.c rename gdb/features/i386/{32bit-pkeys.xml => pkeys.xml} (100%) create mode 100644 gdb/features/loongarch/base32.c create mode 100644 gdb/features/loongarch/base32.xml create mode 100644 gdb/features/loongarch/base64.c create mode 100644 gdb/features/loongarch/base64.xml create mode 100644 gdb/gdbcopyright.py create mode 100644 gdb/loongarch-linux-nat.c create mode 100644 gdb/loongarch-linux-tdep.c create mode 100644 gdb/loongarch-tdep.c create mode 100644 gdb/loongarch-tdep.h delete mode 100755 gdb/make-target-delegates create mode 100755 gdb/make-target-delegates.py create mode 100644 gdb/nat/aarch64-hw-point.c create mode 100644 gdb/nat/aarch64-hw-point.h create mode 100644 gdb/pager.h create mode 100644 gdb/python/lib/gdb/disassembler.py create mode 100644 gdb/python/lib/gdb/styling.py create mode 100644 gdb/python/py-disasm.c create mode 100644 gdb/python/py-micmd.c delete mode 100644 gdb/score-tdep.c delete mode 100644 gdb/score-tdep.h create mode 100644 gdb/split-name.c create mode 100644 gdb/split-name.h create mode 100644 gdb/syscalls/Makefile create mode 100644 gdb/syscalls/bfin-linux.xml create mode 100755 gdb/syscalls/update-linux-from-src.sh create mode 100755 gdb/syscalls/update-linux.sh create mode 100644 gdb/target/target.c create mode 100644 gdb/testsuite/gdb.ada/char_enum_unicode.exp create mode 100644 gdb/testsuite/gdb.ada/char_enum_unicode/foo.adb copy gdb/testsuite/gdb.ada/{homonym => char_enum_unicode}/pck.adb (100%) create mode 100644 gdb/testsuite/gdb.ada/char_enum_unicode/pck.ads create mode 100644 gdb/testsuite/gdb.ada/dynamic-iface.exp create mode 100644 gdb/testsuite/gdb.ada/dynamic-iface/concrete.adb create mode 100644 gdb/testsuite/gdb.ada/dynamic-iface/concrete.ads create mode 100644 gdb/testsuite/gdb.ada/dynamic-iface/main.adb create mode 100644 gdb/testsuite/gdb.ada/float-bits.exp create mode 100644 gdb/testsuite/gdb.ada/float-bits/prog.adb create mode 100644 gdb/testsuite/gdb.ada/ghost.exp create mode 100644 gdb/testsuite/gdb.ada/ghost/gpck.ads create mode 100644 gdb/testsuite/gdb.ada/ghost/main.adb create mode 100644 gdb/testsuite/gdb.ada/ghost/pck.ads create mode 100644 gdb/testsuite/gdb.ada/literals.exp create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1.exp create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.ads create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1/prog.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3.exp create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.ads create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3/prog.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8.exp create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.ads create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-unwind-pc.S create mode 100644 gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp create mode 100644 gdb/testsuite/gdb.base/bitshift.exp create mode 100644 gdb/testsuite/gdb.base/clear_non_user_bp.exp create mode 100644 gdb/testsuite/gdb.base/cli-suppress-notification.c create mode 100644 gdb/testsuite/gdb.base/cli-suppress-notification.exp delete mode 100644 gdb/testsuite/gdb.base/dbx.exp create mode 100644 gdb/testsuite/gdb.base/eof-exit.exp create mode 100644 gdb/testsuite/gdb.base/fork-no-detach-follow-child-dlopen-shlib.c create mode 100644 gdb/testsuite/gdb.base/fork-no-detach-follow-child-dlopen.c create mode 100644 gdb/testsuite/gdb.base/fork-no-detach-follow-child-dlopen.exp create mode 100644 gdb/testsuite/gdb.base/interrupt-a.c create mode 100644 gdb/testsuite/gdb.base/interrupt-a.exp delete mode 100644 gdb/testsuite/gdb.base/linespecs.exp create mode 100644 gdb/testsuite/gdb.base/parse_number.exp create mode 100644 gdb/testsuite/gdb.base/patch.c create mode 100644 gdb/testsuite/gdb.base/patch.exp create mode 100644 gdb/testsuite/gdb.base/retval-large-struct.c create mode 100644 gdb/testsuite/gdb.base/retval-large-struct.exp create mode 100644 gdb/testsuite/gdb.base/until-trailing-insns.c create mode 100644 gdb/testsuite/gdb.base/until-trailing-insns.exp create mode 100644 gdb/testsuite/gdb.base/vfork-follow-parent.c create mode 100644 gdb/testsuite/gdb.base/vfork-follow-parent.exp create mode 100644 gdb/testsuite/gdb.base/watch-before-fork.c create mode 100644 gdb/testsuite/gdb.base/watch-before-fork.exp create mode 100644 gdb/testsuite/gdb.cp/break-f-std-string.cc create mode 100644 gdb/testsuite/gdb.cp/break-f-std-string.exp delete mode 100644 gdb/testsuite/gdb.cp/no-dmgl-verbose.cc delete mode 100644 gdb/testsuite/gdb.cp/no-dmgl-verbose.exp create mode 100644 gdb/testsuite/gdb.cp/pointer-to-member.cc create mode 100644 gdb/testsuite/gdb.cp/pointer-to-member.exp create mode 100644 gdb/testsuite/gdb.dwarf2/calling-convention.c create mode 100644 gdb/testsuite/gdb.dwarf2/calling-convention.exp create mode 100644 gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-prologue-end.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-prologue-end.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fortran-var-string.c create mode 100644 gdb/testsuite/gdb.dwarf2/fortran-var-string.exp create mode 100644 gdb/testsuite/gdb.dwarf2/gdb-index-cxx.exp create mode 100644 gdb/testsuite/gdb.dwarf2/index.cc create mode 100644 gdb/testsuite/gdb.dwarf2/negative-data-member-location.c create mode 100644 gdb/testsuite/gdb.dwarf2/negative-data-member-location.exp create mode 100644 gdb/testsuite/gdb.dwarf2/struct-decl.exp create mode 100644 gdb/testsuite/gdb.dwarf2/subrange-enum.exp create mode 100644 gdb/testsuite/gdb.fortran/assumedrank.exp create mode 100644 gdb/testsuite/gdb.fortran/assumedrank.f90 create mode 100644 gdb/testsuite/gdb.fortran/namelist.exp create mode 100644 gdb/testsuite/gdb.fortran/namelist.f90 create mode 100755 gdb/testsuite/gdb.fortran/oop_extend_type.exp create mode 100755 gdb/testsuite/gdb.fortran/oop_extend_type.f90 create mode 100644 gdb/testsuite/gdb.linespec/errors.exp create mode 100644 gdb/testsuite/gdb.mi/mi-add-inferior.exp create mode 100644 gdb/testsuite/gdb.mi/mi-cmd-user-context.c create mode 100644 gdb/testsuite/gdb.mi/mi-cmd-user-context.exp create mode 100644 gdb/testsuite/gdb.mi/mi-multi-commands.exp create mode 100644 gdb/testsuite/gdb.multi/attach-no-multi-process.c create mode 100644 gdb/testsuite/gdb.multi/attach-no-multi-process.exp create mode 100644 gdb/testsuite/gdb.opt/clobbered-registers-O2-2.c create mode 100644 gdb/testsuite/gdb.opt/clobbered-registers-O2-3.c create mode 100644 gdb/testsuite/gdb.python/py-disasm.c create mode 100644 gdb/testsuite/gdb.python/py-disasm.exp create mode 100644 gdb/testsuite/gdb.python/py-disasm.py create mode 100644 gdb/testsuite/gdb.python/py-doc-reformat.exp create mode 100644 gdb/testsuite/gdb.python/py-format-address.c create mode 100644 gdb/testsuite/gdb.python/py-format-address.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-cmd.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-cmd.py create mode 100644 gdb/testsuite/gdb.python/py-source-styling.c create mode 100644 gdb/testsuite/gdb.python/py-source-styling.exp create mode 100644 gdb/testsuite/gdb.reverse/ppc_record_test_isa_2_06.c create mode 100644 gdb/testsuite/gdb.reverse/ppc_record_test_isa_2_06.exp create mode 100644 gdb/testsuite/gdb.reverse/ppc_record_test_isa_3_1.c create mode 100644 gdb/testsuite/gdb.reverse/ppc_record_test_isa_3_1.exp create mode 100644 gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.c create mode 100644 gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.exp create mode 100644 gdb/testsuite/gdb.rust/fnfield.exp create mode 100644 gdb/testsuite/gdb.rust/fnfield.rs create mode 100644 gdb/testsuite/gdb.rust/unicode.exp create mode 100644 gdb/testsuite/gdb.rust/unicode.rs create mode 100644 gdb/testsuite/gdb.threads/next-fork-other-thread.c create mode 100644 gdb/testsuite/gdb.threads/next-fork-other-thread.exp create mode 100644 gdb/testsuite/gdb.threads/omp-task.c create mode 100644 gdb/testsuite/gdb.threads/omp-task.exp create mode 100644 gdb/testsuite/gdb.threads/process-exit-status-is-leader-exit-status.c create mode 100644 gdb/testsuite/gdb.threads/process-exit-status-is-leader-exit-st [...] create mode 100644 gdb/testsuite/gdb.threads/vfork-multi-inferior-sleep.c create mode 100644 gdb/testsuite/gdb.threads/vfork-multi-inferior.c create mode 100644 gdb/testsuite/gdb.threads/vfork-multi-inferior.exp create mode 100644 gdb/testsuite/gdb.threads/vfork-multi-thread.c create mode 100644 gdb/testsuite/gdb.threads/vfork-multi-thread.exp create mode 100644 gdb/testsuite/gdb.tui/info-win.exp create mode 100644 gdb/testsuite/gdb.tui/tuiterm.exp create mode 100644 gdb/testsuite/gdb.tui/winwidth.exp create mode 100644 gdb/testsuite/lib/compiler.F90 create mode 100755 gdb/testsuite/lib/dg-add-core-file-count.sh create mode 100644 gdb/unittests/path-join-selftests.c create mode 100644 gdb/unittests/unique_xmalloc_ptr_char.c create mode 100644 gdb/x86-fbsd-nat.c create mode 100644 gdb/x86-fbsd-nat.h create mode 100644 gdbserver/linux-loongarch-low.cc create mode 100644 gdbsupport/event-pipe.cc create mode 100644 gdbsupport/event-pipe.h create mode 100644 gdbsupport/range-chain.h delete mode 100644 gnulib/import/m4/ctype.m4 create mode 100644 gnulib/import/m4/ctype_h.m4 create mode 100644 gnulib/import/m4/vararrays.m4 create mode 100644 gnulib/import/m4/year2038.m4 create mode 100644 gnulib/import/stdio-read.c create mode 100644 gnulib/import/stdio-write.c create mode 100644 gprof/po/ka.po create mode 100644 gprofng/Makefile.am create mode 100644 gprofng/Makefile.in create mode 100644 gprofng/README create mode 100644 gprofng/acinclude.m4 create mode 100644 gprofng/aclocal.m4 create mode 100644 gprofng/common/cc_libcollector.h create mode 100644 gprofng/common/config.h.in create mode 100644 gprofng/common/core_pcbe.c create mode 100644 gprofng/common/cpu_frequency.h create mode 100644 gprofng/common/cpuid.c create mode 100644 gprofng/common/gp-defs.h create mode 100644 gprofng/common/gp-experiment.h create mode 100644 gprofng/common/gp-time.h create mode 100644 gprofng/common/hwc_cpus.h create mode 100644 gprofng/common/hwcdrv.c create mode 100644 gprofng/common/hwcdrv.h create mode 100644 gprofng/common/hwcentry.h create mode 100644 gprofng/common/hwcfuncs.c create mode 100644 gprofng/common/hwcfuncs.h create mode 100644 gprofng/common/hwctable.c create mode 100644 gprofng/common/lib-config.h.in create mode 100644 gprofng/common/opteron_pcbe.c create mode 100644 gprofng/config/bison.m4 create mode 100755 gprofng/configure create mode 100644 gprofng/configure.ac create mode 100644 gprofng/doc/Makefile.am create mode 100644 gprofng/doc/Makefile.in copy {bfd => gprofng}/doc/fdl.texi (100%) create mode 100644 gprofng/doc/gprofng.texi create mode 100755 gprofng/doc/mdate-sh create mode 100644 gprofng/doc/texinfo.tex create mode 100644 gprofng/doc/version.texi create mode 100644 gprofng/gp-display-html/Makefile.am create mode 100644 gprofng/gp-display-html/Makefile.in create mode 100644 gprofng/gp-display-html/gp-display-html.in create mode 100755 gprofng/libcollector/CHK_LIBC_OBJ create mode 100644 gprofng/libcollector/Makefile.am create mode 100644 gprofng/libcollector/Makefile.in create mode 100644 gprofng/libcollector/aclocal.m4 create mode 100644 gprofng/libcollector/collector.c create mode 100644 gprofng/libcollector/collector.h create mode 100644 gprofng/libcollector/collectorAPI.c create mode 100755 gprofng/libcollector/configure create mode 100644 gprofng/libcollector/configure.ac create mode 100644 gprofng/libcollector/descendants.h create mode 100644 gprofng/libcollector/dispatcher.c create mode 100644 gprofng/libcollector/envmgmt.c create mode 100644 gprofng/libcollector/gethrtime.c create mode 100644 gprofng/libcollector/heaptrace.c create mode 100644 gprofng/libcollector/hwprofile.c create mode 100644 gprofng/libcollector/hwprofile.h create mode 100644 gprofng/libcollector/iolib.c create mode 100644 gprofng/libcollector/iotrace.c create mode 100644 gprofng/libcollector/jprofile.c create mode 100644 gprofng/libcollector/libcol-i386-dis.c create mode 100644 gprofng/libcollector/libcol_hwcdrv.c create mode 100644 gprofng/libcollector/libcol_hwcfuncs.c create mode 100644 gprofng/libcollector/libcol_util.c create mode 100644 gprofng/libcollector/libcol_util.h create mode 100644 gprofng/libcollector/linetrace.c create mode 100644 gprofng/libcollector/mapfile.aarch64-Linux create mode 100644 gprofng/libcollector/mapfile.amd64-Linux create mode 100644 gprofng/libcollector/mapfile.intel-Linux create mode 100644 gprofng/libcollector/mapfile.sparc-Linux create mode 100644 gprofng/libcollector/mapfile.sparcv9-Linux create mode 100644 gprofng/libcollector/memmgr.c create mode 100644 gprofng/libcollector/memmgr.h create mode 100644 gprofng/libcollector/mmaptrace.c create mode 100644 gprofng/libcollector/profile.c create mode 100644 gprofng/libcollector/synctrace.c create mode 100644 gprofng/libcollector/tsd.c create mode 100644 gprofng/libcollector/tsd.h create mode 100644 gprofng/libcollector/unwind.c create mode 100644 gprofng/src/ABS.h create mode 100644 gprofng/src/Application.cc create mode 100644 gprofng/src/Application.h create mode 100644 gprofng/src/ArchiveExp.cc create mode 100644 gprofng/src/ArchiveExp.h create mode 100644 gprofng/src/BaseMetric.cc create mode 100644 gprofng/src/BaseMetric.h create mode 100644 gprofng/src/BaseMetricTreeNode.cc create mode 100644 gprofng/src/BaseMetricTreeNode.h create mode 100644 gprofng/src/CacheMap.h create mode 100644 gprofng/src/CallStack.cc create mode 100644 gprofng/src/CallStack.h create mode 100644 gprofng/src/CatchOutOfMemory.cc create mode 100644 gprofng/src/ClassFile.cc create mode 100644 gprofng/src/ClassFile.h create mode 100644 gprofng/src/Command.cc create mode 100644 gprofng/src/Command.h create mode 100644 gprofng/src/CompCom.cc create mode 100644 gprofng/src/CompCom.h create mode 100644 gprofng/src/DataObject.cc create mode 100644 gprofng/src/DataObject.h create mode 100644 gprofng/src/DataSpace.cc create mode 100644 gprofng/src/DataSpace.h create mode 100644 gprofng/src/DataStream.cc create mode 100644 gprofng/src/DataStream.h create mode 100644 gprofng/src/Data_window.cc create mode 100644 gprofng/src/Data_window.h create mode 100644 gprofng/src/Dbe.cc create mode 100644 gprofng/src/Dbe.h create mode 100644 gprofng/src/DbeApplication.cc create mode 100644 gprofng/src/DbeApplication.h create mode 100644 gprofng/src/DbeArray.h create mode 100644 gprofng/src/DbeCacheMap.h create mode 100644 gprofng/src/DbeFile.cc create mode 100644 gprofng/src/DbeFile.h create mode 100644 gprofng/src/DbeJarFile.cc create mode 100644 gprofng/src/DbeJarFile.h create mode 100644 gprofng/src/DbeLinkList.h create mode 100644 gprofng/src/DbeLock.cc create mode 100644 gprofng/src/DbeLock.h create mode 100644 gprofng/src/DbeSession.cc create mode 100644 gprofng/src/DbeSession.cc.1 create mode 100644 gprofng/src/DbeSession.h create mode 100644 gprofng/src/DbeSyncMap.h create mode 100644 gprofng/src/DbeThread.cc create mode 100644 gprofng/src/DbeThread.h create mode 100644 gprofng/src/DbeView.cc create mode 100644 gprofng/src/DbeView.h create mode 100644 gprofng/src/DefaultHandler.h create mode 100644 gprofng/src/DefaultMap.h create mode 100644 gprofng/src/DefaultMap2D.h create mode 100644 gprofng/src/DerivedMetrics.cc create mode 100644 gprofng/src/DerivedMetrics.h create mode 100644 gprofng/src/Disasm.cc create mode 100644 gprofng/src/Disasm.h create mode 100644 gprofng/src/Dwarf.cc create mode 100644 gprofng/src/Dwarf.h create mode 100644 gprofng/src/DwarfLib.cc create mode 100644 gprofng/src/DwarfLib.h create mode 100644 gprofng/src/Elf.cc create mode 100644 gprofng/src/Elf.h create mode 100644 gprofng/src/Emsg.cc create mode 100644 gprofng/src/Emsg.h create mode 100644 gprofng/src/Emsgnum.h create mode 100644 gprofng/src/ExpGroup.cc create mode 100644 gprofng/src/ExpGroup.h create mode 100644 gprofng/src/Exp_Layout.cc create mode 100644 gprofng/src/Exp_Layout.h create mode 100644 gprofng/src/Experiment.cc create mode 100644 gprofng/src/Experiment.h create mode 100644 gprofng/src/Expression.cc create mode 100644 gprofng/src/Expression.h create mode 100644 gprofng/src/FileData.cc create mode 100644 gprofng/src/FileData.h create mode 100644 gprofng/src/Filter.cc create mode 100644 gprofng/src/Filter.h create mode 100644 gprofng/src/FilterExp.h create mode 100644 gprofng/src/FilterSet.cc create mode 100644 gprofng/src/FilterSet.h create mode 100644 gprofng/src/Function.cc create mode 100644 gprofng/src/Function.h create mode 100644 gprofng/src/HashMap.h create mode 100644 gprofng/src/HeapActivity.cc create mode 100644 gprofng/src/HeapActivity.h create mode 100644 gprofng/src/HeapData.cc create mode 100644 gprofng/src/HeapData.h create mode 100644 gprofng/src/HeapMap.cc create mode 100644 gprofng/src/HeapMap.h create mode 100644 gprofng/src/Hist_data.cc create mode 100644 gprofng/src/Hist_data.h create mode 100644 gprofng/src/Histable.h create mode 100644 gprofng/src/IOActivity.cc create mode 100644 gprofng/src/IOActivity.h create mode 100644 gprofng/src/IndexMap2D.h create mode 100644 gprofng/src/IndexObject.cc create mode 100644 gprofng/src/IndexObject.h create mode 100644 gprofng/src/IntervalMap.h create mode 100644 gprofng/src/LoadObject.cc create mode 100644 gprofng/src/LoadObject.h create mode 100644 gprofng/src/MachineModel.cc create mode 100644 gprofng/src/Makefile.am create mode 100644 gprofng/src/Makefile.in create mode 100644 gprofng/src/Map.h create mode 100644 gprofng/src/Map2D.h create mode 100644 gprofng/src/MemObject.cc create mode 100644 gprofng/src/MemObject.h create mode 100644 gprofng/src/MemorySpace.cc create mode 100644 gprofng/src/MemorySpace.h create mode 100644 gprofng/src/Metric.cc create mode 100644 gprofng/src/Metric.h create mode 100644 gprofng/src/MetricList.cc create mode 100644 gprofng/src/MetricList.h create mode 100644 gprofng/src/Module.cc create mode 100644 gprofng/src/Module.h create mode 100644 gprofng/src/Ovw_data.cc create mode 100644 gprofng/src/Ovw_data.h create mode 100644 gprofng/src/PRBTree.cc create mode 100644 gprofng/src/PRBTree.h create mode 100644 gprofng/src/PathTree.cc create mode 100644 gprofng/src/PathTree.h create mode 100644 gprofng/src/PreviewExp.cc create mode 100644 gprofng/src/PreviewExp.h create mode 100644 gprofng/src/Print.cc create mode 100644 gprofng/src/Print.h create mode 100644 gprofng/src/QLParser.h create mode 100644 gprofng/src/QLParser.yy create mode 100644 gprofng/src/SAXParser.h create mode 100644 gprofng/src/SAXParserFactory.cc create mode 100644 gprofng/src/SAXParserFactory.h create mode 100644 gprofng/src/Sample.cc create mode 100644 gprofng/src/Sample.h create mode 100644 gprofng/src/SegMem.h create mode 100644 gprofng/src/Settings.cc create mode 100644 gprofng/src/Settings.h create mode 100644 gprofng/src/SourceFile.cc create mode 100644 gprofng/src/SourceFile.h create mode 100644 gprofng/src/Stabs.cc create mode 100644 gprofng/src/Stabs.h create mode 100644 gprofng/src/Stats_data.cc create mode 100644 gprofng/src/Stats_data.h create mode 100644 gprofng/src/StringBuilder.cc create mode 100644 gprofng/src/StringBuilder.h create mode 100644 gprofng/src/StringMap.h create mode 100644 gprofng/src/Table.cc create mode 100644 gprofng/src/Table.h create mode 100644 gprofng/src/UserLabel.cc create mode 100644 gprofng/src/UserLabel.h create mode 100644 gprofng/src/checks.cc create mode 100644 gprofng/src/collctrl.cc create mode 100644 gprofng/src/collctrl.h create mode 100644 gprofng/src/collect.h create mode 100644 gprofng/src/collector_module.h create mode 100644 gprofng/src/comp_com.c create mode 100644 gprofng/src/comp_com.h create mode 100644 gprofng/src/count.cc create mode 100644 gprofng/src/data_pckts.h create mode 100644 gprofng/src/dbe_collctrl.cc create mode 100644 gprofng/src/dbe_hwc.h create mode 100644 gprofng/src/dbe_hwcdrv.c create mode 100644 gprofng/src/dbe_hwcfuncs.c create mode 100644 gprofng/src/dbe_hwctable.c create mode 100644 gprofng/src/dbe_memmgr.c create mode 100644 gprofng/src/dbe_structs.h create mode 100644 gprofng/src/dbe_types.h create mode 100644 gprofng/src/debug.h create mode 100644 gprofng/src/enums.h create mode 100644 gprofng/src/envsets.cc create mode 100644 gprofng/src/gethrtime.c create mode 100644 gprofng/src/gp-archive.cc create mode 100644 gprofng/src/gp-archive.h create mode 100644 gprofng/src/gp-collect-app.cc create mode 100644 gprofng/src/gp-display-src.cc create mode 100644 gprofng/src/gp-display-text.cc create mode 100644 gprofng/src/gp-print.h create mode 100644 gprofng/src/gprofng.cc create mode 100644 gprofng/src/gprofng.h2m create mode 100644 gprofng/src/gprofng.rc create mode 100644 gprofng/src/i18n.cc create mode 100644 gprofng/src/i18n.h create mode 100644 gprofng/src/info.h create mode 100644 gprofng/src/ipc.cc create mode 100644 gprofng/src/ipcio.cc create mode 100644 gprofng/src/ipcio.h create mode 100644 gprofng/src/machinemodels/generic.ermm create mode 100644 gprofng/src/machinemodels/m5.ermm create mode 100644 gprofng/src/machinemodels/m6.ermm create mode 100644 gprofng/src/machinemodels/m7.ermm create mode 100644 gprofng/src/machinemodels/t4.ermm create mode 100644 gprofng/src/machinemodels/t5.ermm create mode 100644 gprofng/src/parse.cc create mode 100644 gprofng/src/stab.h create mode 100644 gprofng/src/util.cc create mode 100644 gprofng/src/util.h create mode 100644 gprofng/src/vec.h create mode 100644 gprofng/testsuite/config/default.exp create mode 100644 gprofng/testsuite/gprofng.display/display.exp create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Intface.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Launcher.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Makefile create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Routine.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Sub_Routine.java create mode 100755 gprofng/testsuite/gprofng.display/jsynprog/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/cloop.cc create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/jsynprog.h create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/jsynprog.java create mode 100644 gprofng/testsuite/gprofng.display/mttest/Makefile create mode 100644 gprofng/testsuite/gprofng.display/mttest/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/mttest/gethrtime.c create mode 100644 gprofng/testsuite/gprofng.display/mttest/mttest.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/Makefile create mode 100644 gprofng/testsuite/gprofng.display/synprog/callso.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/callsx.c create mode 100755 gprofng/testsuite/gprofng.display/synprog/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/synprog/endcases.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/fitos.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_body.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_brace.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_entry.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_exit.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_func.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_inline.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_macro.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/iosyn.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/pagethrash.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/so_syn.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/so_syx.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/stopwatch.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/stopwatch.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/synprog.c create mode 100644 gprofng/testsuite/lib/Makefile.skel create mode 100644 gprofng/testsuite/lib/acct.pm create mode 100644 gprofng/testsuite/lib/display-lib.exp create mode 100644 include/collectorAPI.h create mode 100644 include/elf/amdgpu.h delete mode 100644 include/elf/xc16x.h create mode 100644 include/libcollector.h create mode 100644 include/libfcollector.h delete mode 100644 ld/emulparams/elf32xc16x.sh delete mode 100644 ld/emulparams/elf32xc16xl.sh delete mode 100644 ld/emulparams/elf32xc16xs.sh delete mode 100644 ld/emulparams/elf_k1om.sh delete mode 100644 ld/emulparams/elf_k1om_fbsd.sh delete mode 100644 ld/emulparams/elf_l1om.sh delete mode 100644 ld/emulparams/elf_l1om_fbsd.sh delete mode 100644 ld/emultempl/armcoff.em create mode 100644 ld/emultempl/emulation.em delete mode 100644 ld/scripttempl/elf32xc16x.sc delete mode 100644 ld/scripttempl/elf32xc16xl.sc delete mode 100644 ld/scripttempl/elf32xc16xs.sc create mode 100644 ld/testsuite/ld-aarch64/copy-reloc-protected.d create mode 100644 ld/testsuite/ld-aarch64/pcrel-protected.s create mode 100644 ld/testsuite/ld-aarch64/pcrel_pic_protected.d create mode 100644 ld/testsuite/ld-aarch64/protected.s create mode 100644 ld/testsuite/ld-ctf/array-char-conflicting-1.c create mode 100644 ld/testsuite/ld-ctf/array-char-conflicting-2.c create mode 100644 ld/testsuite/ld-ctf/array-conflicted-ordering.d create mode 100644 ld/testsuite/ld-ctf/array-extern.c create mode 100644 ld/testsuite/ld-ctf/array-extern.d create mode 100644 ld/testsuite/ld-ctf/data-func-conflicted-vars.d create mode 100644 ld/testsuite/ld-elf/package-note.exp create mode 100644 ld/testsuite/ld-elf/package-note.rd create mode 100644 ld/testsuite/ld-elf/pr24718-1.d create mode 100644 ld/testsuite/ld-elf/pr24718-1.s create mode 100644 ld/testsuite/ld-elf/pr24718-1.t create mode 100644 ld/testsuite/ld-elf/pr29072-a.s create mode 100644 ld/testsuite/ld-elf/pr29072-b.s create mode 100644 ld/testsuite/ld-elf/pr29072.a.warn create mode 100644 ld/testsuite/ld-elf/pr29072.b.warn create mode 100644 ld/testsuite/ld-elf/pr29072.c.warn create mode 100644 ld/testsuite/ld-elf/pr29259.d create mode 100644 ld/testsuite/ld-elf/pr29259.s create mode 100644 ld/testsuite/ld-elf/pr29259.t create mode 100644 ld/testsuite/ld-elf/rwx-segments-1.l create mode 100644 ld/testsuite/ld-elf/rwx-segments-2.l create mode 100644 ld/testsuite/ld-elf/rwx-segments-2.t create mode 100644 ld/testsuite/ld-i386/pr17709.err delete mode 100644 ld/testsuite/ld-i386/pr17709.rd create mode 100644 ld/testsuite/ld-loongarch-elf/disas-jirl-32.d copy ld/testsuite/ld-loongarch-elf/{disas-jirl.s => disas-jirl-32.s} (100%) create mode 100644 ld/testsuite/ld-loongarch-elf/macro_op_32.d create mode 100644 ld/testsuite/ld-loongarch-elf/macro_op_32.s create mode 100644 ld/testsuite/ld-pe/secidx.d create mode 100644 ld/testsuite/ld-pe/secidx1.s create mode 100644 ld/testsuite/ld-pe/secidx2.s create mode 100644 ld/testsuite/ld-pe/secidx_64.d create mode 100644 ld/testsuite/ld-plugin/pr28849.d create mode 100644 ld/testsuite/ld-plugin/pr28849a.c create mode 100644 ld/testsuite/ld-plugin/pr28849b.c create mode 100644 ld/testsuite/ld-plugin/pr29086.c create mode 100644 ld/testsuite/ld-powerpc/abs32-pie.d create mode 100644 ld/testsuite/ld-powerpc/abs32-pie.r create mode 100644 ld/testsuite/ld-powerpc/abs32-reloc.s create mode 100644 ld/testsuite/ld-powerpc/abs32-shared.d create mode 100644 ld/testsuite/ld-powerpc/abs32-shared.r create mode 100644 ld/testsuite/ld-powerpc/abs32-static.d create mode 100644 ld/testsuite/ld-powerpc/abs32-static.r delete mode 100644 ld/testsuite/ld-x86-64/abs-k1om.d delete mode 100644 ld/testsuite/ld-x86-64/abs-l1om.d create mode 100644 ld/testsuite/ld-x86-64/pr17709.err delete mode 100644 ld/testsuite/ld-x86-64/pr17709.rd delete mode 100644 ld/testsuite/ld-x86-64/protected2-k1om.d delete mode 100644 ld/testsuite/ld-x86-64/protected2-l1om.d delete mode 100644 ld/testsuite/ld-x86-64/protected3-k1om.d delete mode 100644 ld/testsuite/ld-x86-64/protected3-l1om.d delete mode 100644 ld/testsuite/ld-xc16x/absrel.d delete mode 100644 ld/testsuite/ld-xc16x/absrel.s delete mode 100644 ld/testsuite/ld-xc16x/offset.d delete mode 100644 ld/testsuite/ld-xc16x/offset.s delete mode 100644 ld/testsuite/ld-xc16x/pcreloc.d delete mode 100644 ld/testsuite/ld-xc16x/pcreloc.s delete mode 100644 ld/testsuite/ld-xc16x/pcrelocl.d delete mode 100644 ld/testsuite/ld-xc16x/xc16x.exp delete mode 100644 opcodes/xc16x-asm.c delete mode 100644 opcodes/xc16x-desc.c delete mode 100644 opcodes/xc16x-desc.h delete mode 100644 opcodes/xc16x-dis.c delete mode 100644 opcodes/xc16x-ibld.c delete mode 100644 opcodes/xc16x-opc.c delete mode 100644 opcodes/xc16x-opc.h create mode 100644 sim/gdbinit.in create mode 100644 sim/mips/mips3264r6.igen create mode 100644 sim/testsuite/cris/asm/endmem1.ms create mode 100644 sim/testsuite/mips/r2-fpu.s create mode 100644 sim/testsuite/mips/r6-64.s create mode 100644 sim/testsuite/mips/r6-branch.s create mode 100644 sim/testsuite/mips/r6-forbidden.s create mode 100644 sim/testsuite/mips/r6-fpu.s create mode 100644 sim/testsuite/mips/r6-llsc-dp.s create mode 100644 sim/testsuite/mips/r6-llsc-wp.s create mode 100644 sim/testsuite/mips/r6-removed.csv create mode 100644 sim/testsuite/mips/r6-removed.s create mode 100644 sim/testsuite/mips/r6.s create mode 100644 sim/testsuite/mips/utils-r6.inc create mode 100644 sim/testsuite/v850/bins.cgs create mode 100644 sim/testsuite/v850/divq.cgs create mode 100644 sim/testsuite/v850/mul.cgs create mode 100644 zlib/doc/crc-doc.1.0.pdf create mode 100644 zlib/examples/gznorm.c create mode 100644 zlib/examples/zran.h create mode 100644 zlib/zlib.3.pdf