This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/fche/dbgserver in repository binutils-gdb.
from dc266ac903 debuginfod: simplify source lookups in source.c adds 5c4dde850c Add missing changelog entry adds 2906593ffe [PR/24474] Add gdb.lookup_static_symbol to the python API adds a1530dc731 Allow display of negative offsets in print_address_symbolic() adds aa3b653351 Allow nested function displays adds c0d6f62fce RISC-V: Fix minor issues with FP csr instructions. adds a2bd7b82ee Don't declare tui_copy_win or tui_box_win adds 0630887d4e Automatic date update in version.in adds 52b5a0c663 Automatic date update in version.in adds 5c1e6d53a5 Rename lang_output_section_statement to lang_os_list adds 776ab89fe3 PR24806, Linking with -T inside --start-group/--end-group adds ed5913402b [gdb/testsuite] Fix gdb.base/signals.exp timeout with check-read1 adds 117eb59422 [gdb/testsuite] Fix gdb.base/break-interp.exp timeout with c [...] adds 2a3ad588e0 [gdb/testsuite] Fix gdb.base/structs.exp timeout with check-read1 adds 59bd512b9c [gdb/testsuite] Fix gdb.threads/fork-plus-threads.exp timeou [...] adds c6bdbeb7c4 Require GNU make 3.82 adds 0a7b24850e Include s12z-opc.h using ../opcodes. adds f126416240 Fix the ia64 libunwind build adds e0d0c518da xtensa: bfd: add special case to loop alignment check adds 0eba165a74 Remove directory names from gdb.base/batch-exit-status.exp adds 0f52d45acd RISC-V: Fix lui relax failure with relro. adds 371367a950 Automatic date update in version.in adds 1b611b2dc3 PowerPC tlsie test fix adds 97c0a07968 PR24871, readelf segv in dump_ia64_unwind adds 6a010cf67a [GOLD] PowerPC relocation signed overflow check adds 89c52ae3a2 [GOLD] PowerPC64 pc-relative TLS support adds ca683e3a86 support Ada EH ABI v1 adds 6d6231ed58 Automatic date update in version.in adds 28cd9371e8 New "info sources" args [-dirname | -basename] [--] [REGEXP] adds db4dc13eeb New test for 'info sources [-dirname | -basename] [--] [REGEXP]'. adds ae60f04e08 NEWS and documentation for info sources [-dirname | -basenam [...] adds 0b3303472d Automatic date update in version.in adds 26655f5306 Add check for readline support to more GDB tab-completion tests. adds 2252ff3d90 Skip GDB test reconnect-ctrl-c.exp if nointerrupts is set. adds 188a63736c Automatic date update in version.in adds 2b79f3761c Remove some variables in favor of using gdb::optional adds e17869db99 Catch potential integer overflow in readelf when processing [...] adds d096283854 [gdb/testsuite] Fix typo in tcl_version_at_least adds a80cf5d88e [gdb/testsuite] Fail in gdb_compile if pie results in non-PI [...] adds 23d188c74e Removes support in the ARM assembler for the unsigned varian [...] adds 8abfcabcb4 Use _() in calls to build_help adds d86bd7cba1 [gdb/testsuite] Run read1 timeout tests with with_read1_time [...] adds 580f1034d1 Increase timeout in gdb.mi/list-thread-groups-available.exp adds 276cbbdf99 Fix objcopy's note merging capabilities so that they no long [...] adds 4ee94178af Add a comment briefly explaining partial symbols adds 0b27c27d0d Add block['var'] accessor adds b39152b3e5 Automatic date update in version.in adds b02c4f1623 PR24873, gcc -flto objects result in --start-group .. --end- [...] adds 128bf1fe60 LTO object insertion point adds c0e8dcd871 Change breakpoint::filter to be a unique_xmalloc_ptr adds 269249d940 Fix latent bug in source cache adds 872dceaaff Save plain text in the source cache adds cb44333d99 Add file offsets to the source cache adds b08b16c839 Clean up source file error reporting adds ddbcedf5de Replace int with enum block_enum where appropriate. adds 046bebe1c0 Add more styling to "disassemble" adds 404f29021a [PR build/24886] disable glibc mcheck support adds 590042fc45 Make first and last lines of 'command help documentation' co [...] adds d2834edcb6 Add a selftest that checks documentation invariants. adds b3c6d7ff98 Automatic date update in version.in adds 021887d88a Use obstack_strdup more adds f25102f7b1 Make obstack_strdup inline adds efba19b06a Add obstack_strdup overload taking a std::string adds 0cf9feb996 Introduce obstack_strndup adds 906799036a PR24876, readelf: heap-buffer-overflow in dump_ia64_unwind adds bc750500af x86: drop stray FloatMF adds 7cd00957a5 Fix the binutils test for .NET assembly support so that it d [...] adds 97b031c5d6 PR24644, OOM-Bug in _bfd_archive_64_bit_slurp_armap adds fc8de8e227 bfd: use the ELF linker to perform relocations in BPF targets adds fca8e23c31 ld: use a specific linker script in BPF targets adds 3d31bc39e6 AArch64 pauth: Indicate unmasked addresses in backtrace adds 123cd85148 Make struct frame_arg self-managing adds f927cc8faf Improve the formatting of the title strings of the binutils [...] adds 7c1c1904be Integer overflows in readelf get_data adds d88bdcb4a5 Prevent objdump from aborting when asked to disassemble an u [...] adds b1791af06e Automatic date update in version.in adds 178d871928 readelf: mask unknown description data bytes. adds 7d55c1d61e Fix problem building PE DLL test generator with compilers th [...] adds 8fb49c3c71 Move the h8300 assembler's MOVFPE and MOVTPE tests to the co [...] adds 7b1dd70105 Update the handling of shift rotate and load/store multiple [...] adds dbe15e4e1d Change the output of readelf's note display so that the "Dat [...] adds 128d650981 [gdb/testsuite] Fix gdb.tui/basic.exp with check-read1 adds 378646f7a4 Automatic date update in version.in adds eba4caf231 [gdb] Fix gdb.dwarf2/varval.exp with -fPIE/-pie adds 678581fc78 x86-64: generalize SIMD test expectations adds 2b2ed2452c Arm: Skip tests on WINCE that require mapping symbols adds 1ba7cdcd93 doc: fix PAC typo adds f16a9783c5 Add support for a MIPS specific .MIPS.xhash section. adds f211b8c0b9 Synchronize libiberty sources with gcc mainline. adds 1022c627db s390: Implement 'type_align' gdbarch method adds dac36daf78 Fix access to uninitialized variable in fill_in_stop_func adds 020a839d52 Match Windows pathnames in gdb.linespec/break-ask.exp. adds 8be90e9631 Automatic date update in version.in adds 36983a93bb lang_input_statement_type next pointers adds 988de25b36 stat_alloc casts adds 4cfbdbfd26 Delete unused ldlang.h structs adds dc02848a69 Sort statement_enum and lang_statement_union adds acdb5f3476 Automatic date update in version.in adds b32b0a69fd Automatic date update in version.in adds 9bb9c115cd PR24851, gas/testsuite/gas/epiphany/badrelax.s failure with [...] adds 5312fe52e9 Add generic and ARM specific support for half-precision IEEE [...] adds 08132bdd87 Modify the ARM encoding and decoding of SQRSHRL and UQRSHLL [...] adds 775e241e9c Import readline 7.0 (patch 5) adds 57a2fe0702 Remove gdb workaround from readline/complete.c adds a2d4e4b709 Remove gdb workaround from readline/emacs_keymap.c adds c15a79c78c Remove gdb workaround from readline/xfree.c adds ca2589f3bb Fix gdb's selftest.exp after readline import adds cb41b9e70e Import readline 8.0 adds 5db2718ce4 Remove readline hack from gdb_select adds 86c6b807f5 Require readline 7 or newer adds 5067f530c3 Automatic date update in version.in adds 74c2c1f45f Fixes for gdb.python tests on remote Windows host. adds abc6c00fb6 [gdb/testsuite] Fix gdb.gdb/selftest.exp regexp adds 29c9291108 Don't include readline headers from tracepoint.c adds 0111684298 [readline] Fix compilation on MinGW adds a3504e9654 clear_detail can only be called on TUI source windows adds 2afade5dbe Remove struct tui_layout_def adds 62cf57fee7 Move current_layout to tui-layout.c adds 6925809176 Remove tui_make_all_visible adds 3f3ffe54e2 Simplify tui_make_all_invisible adds cc0c3ffbc9 Two simplifications in tui-layout.c adds 16cb7910b9 Make tui_default_win_height static adds 22c3f4909a Simplify tui_show_disassem adds fede52738f Delete invisible TUI windows adds b4ef5aeb3a Change tui_check_and_display_highlight_if_needed to be a method adds 0bd27e079a Change tui_show_source_content to be a method adds 37a4a13104 Change tui_set_exec_info_content to be a method adds 7ba913dcdf Change tui_update_exec_info to be a method adds 7b56485db5 Move code to tui-winsource.h adds 8270ac6229 Turn tui_show_exec_info_content into a method adds e321e7ce75 Remove tui_erase_exec_info_content adds 93858ad34e Remove tui_clear_exec_info_content adds 5216580d7a Don't track the contents of the execution info window adds 6405cd73c0 Remove tui_gen_win_info::last_visible_line adds 414b840430 Automatic date update in version.in adds 9defd221fe Remove _bfd_dwarf2_find_nearest_line addr_size parameter adds c327a44f38 Use comp_unit_maybe_decode_line_info in more places adds dfc19da6a6 PR24623, DWARF errors adds b1c896b365 Fix gdb build on macOS adds 75faf5c41d AArch64: Allow additional sizes in prologue adds fc9e754460 Automatic date update in version.in adds 2208ee9170 [gdb] Fix gdb build on mips64-linux adds 6485977b89 Updatesd Swdish translation for the gas sub-directory. adds 05192282ca Fix CU overrun in scan_unit_for_symbols adds 9177214a22 Correct a typo in the documentation for the disassembler. adds c6778d00df Simplify write_inferior_memory adds 4196ab2a6d Replace write_inferior_memory with target_write_memory adds 6ae978f133 Add a description of the 'n' symbol type displayed by nm. adds 97dd8e07d9 [testsuite] Make the testsuite work on mingw adds d59b55f095 Use gdb::byte_vector in target_write_memory adds 835b995b57 Skip batch-preserve-term-settings.exp tests that cannot work [...] adds 22a2ab04f5 Disable dw2-dir-file-name.exp on remote and/or Windows host. adds 65962b20b6 Simplify TUI boxing adds ed4a1084d7 Remove FIXMEs from tui-layout.c adds f2dda47784 Move locator code to tui-stack.c adds e2a678a557 Avoid string_file in tui_make_status_line adds a54700c6c4 Move contents of tui_show_frame_info to new method adds 088f37dd90 Change tui_addr_is_displayed into a method adds c9033fe839 Change tui_line_is_displayed to be a method adds 002f15c277 Remove tui_alloc_source_buffer adds e25d200487 Turn tui_erase_source_content into a method adds c398c3d0b5 Remove tui_clear_source_content adds f4ce562c7f Minor simplification in tui_default_win_viewport_height adds 46f438e3d5 Remove tui_initialize_static_data adds ee556432c4 Rename the "reset" method to "resize" adds 3891b65efe Change TUI source window iteration adds db502012fc TUI window resize should not need invisibility adds 080a488354 RISC-V: Fix lui relaxation issue with code at address 0. adds 08235187bc Rename internal Python functions to start with an underscore adds 272560b577 Fix bug with character enumeration literal adds 3df505f60e TUI resize unification adds 6eac171f06 [gdb] Make maint info sections print relocated addresses adds 3339426357 Automatic date update in version.in adds d8f9e51c36 Fix paste-o in examine-backward.exp. adds 63f6e94fb3 Aligned vs. unaligned ppc32 relocs adds 7df6aecc97 PowerPC gcc bootstrap fail with bss-plt adds 0b8b76098f PR24909, Uninitialized use on stack in readelf adds fdfc8cf7f0 [ld] [arm] Add support for noinit section adds aa7ca1bb44 Move [PAC] into a new MI field addr_flags adds b4c555cfc4 Fix detection of missing plugin for LTO objects. adds d4ab829a24 Remove m_has_locator adds 2d83e710a1 Remove separate visibility flag adds 20149b6b20 Remove "noerror" parameter from some TUI functions adds ed8358e949 Change tui_update_source_window_as_is to be a method adds 017f982820 Change tui_update_source_window to be a method adds 2ddaf61443 Change tui_update_breakpoint_info to be a method adds 81c82c4b90 Introduce tui_source_window_base::set_contents method adds bb01dbfc04 Change tui_show_symtab_source to be a method adds e699d33164 Remove useless assignment from tui_remove_hooks adds 398fdd6086 Remove the TUI execution info window adds 81e8046dc0 x86-64: Move PIC check for PC-relative relocations back adds 34dafe9f39 [gdb/testsuite] Fix compare-sections.exp with -fPIE/-pie adds 98ac8787e9 Automatic date update in version.in adds d367307b93 PR24911, Heap overflow issue in qsort_r, dwarf.c adds b271c8567a Automatic date update in version.in adds 2c115c4f3c Automatic date update in version.in adds 72c03e30ae Float16: Fix test failures for non ELF targets adds 903b777dde PowerPC64 ha/lo insn checks adds d292364e95 PR24898, An out-of-bounds read occured in display_data adds 3eb185c97d Fix N^2 behavior in _bfd_dwarf2_find_symbol_bias adds c1a5d03a89 Add --with-static-standard-libraries to the top level adds d806ea2d0e Add Rust support to source highlighting adds f21c2bd7b7 Fix Fortran regression with variables in nested functions adds 7ce8f214f1 Fix indentation in value_has_field adds 770c015139 MIPS/gas: Retain ISA mode bit for labels with .insn annotation adds 5203173819 MIPS/gas: Fix misaligned address errors to disregard ISA mode bit adds ac533243be Automatic date update in version.in adds aedbe3bb9f Improve remote attach round-trips without btrace adds d7a11d1383 [gdb/testsuite] Clean up stale exec in gdb_compile_pascal adds b4e87f2c1e Arm: Fix performance issue with thumb-2 tailcalls adds 546053acfa Adds support for following CPUs to the ARM and Aarch64 assem [...] adds 722a298cca Remove test files for a different patch accidentally committ [...] adds 605dc2c21d Some i18n fixes for the TUI adds 0f8d8876d9 Remove NULL check from tui_reg_command adds 1a4f81dd7e Minor rearrangement in tui-regs.c adds 8e114aab8b Remove tui_data_item_window::value adds b9ad36868f Change tui_data_item_window::content to be a unique_xmalloc_ptr adds 42cc14a753 Rearrange tui-regs.c some more adds 63356bfda1 Change tui_check_register_values to be a method adds ca02d7c800 Add two methods to tui_data_window adds fa4dc567ae Remove indirection from tui_data_window::regs_content adds 100c2bf31f Remove tui_data_window::display_regs adds ab0e1f1a45 Change tui_make_window to be a method adds 973961bda3 Move some defines to tui-stack.c adds 072272ce05 Remove some defines from tui-data.h adds 04c72a68e0 Change some tui_data_window methods to be private adds b068c22c2a Automatic date update in version.in adds 61f80d5daf [gdb/testsuite] Stabilize gdb-caching-proc.exp test order adds 3960cb7a1b gdb/djgpp: Add Hygon Dhyana processor support adds c07aae6e72 Fix g++ 9.1 build breakage adds 26c957f127 Fix nullptr in with_command_1 adds 65d20a7403 Automatic date update in version.in adds baf46cd780 ARM CMSE symbols adds a051e2f3e0 [AArch64][gas] Update MTE system register encodings adds b20d385926 Implement a float16 directive for assembling 16 bit IEEE 754 [...] adds 652afeef24 AArch64: Fix LD crash on weak and undefined TLS symbols. (PR [...] adds 43771869e5 gdb/fortran: Remove some dead code from the parser adds a3197745b1 Fix the assembler's floating point number parser so that it [...] adds 4ac948a044 Prevent a floating point exception in the dwarf parser when [...] adds 93d6a337d5 oops - omitted changelog entry from previous delta. adds 03da31c676 Fix an illegal memory access when dumping corrupt x86_64 PE [...] adds 0535e5d74d Arm: Add support for missing CPUs adds 395fad095c [gdb/testsuite] Make gdb_test message more informative in mu [...] adds 272044897e Make GDB compile with Python 3 on MinGW adds 1aa7f807d2 Automatic date update in version.in adds afc72f154d Prevent a potential illegal memory access in the DWARF parse [...] adds fe4b77d9e5 Updated Swedish translation for the gas sub-directory. adds 2600d80ccd PR24933, Memory leak in elf_x86_64_get_synthetic_symtab adds a7ba389645 Stop the BFD library from failing when encountering a second [...] adds 09f7b0de53 or1k: Fix incorrect value in PLT GOT entries, causing infinite loop adds de8af80891 Fix bug in nios2 prologue analysis. adds 2d41fa1165 Move gdb-dlfcn.[ch] to gdbsupport/ adds 8a9455cc82 Automatic date update in version.in adds 6d5554a605 PowerPC64 segfault in ppc64_elf_edit_toc adds d0509ba443 Fix compile warning in symtab.c adds 25602020bc Automatic date update in version.in adds e3ec872f80 Convert the RX target to make use of target descriptions. adds beadd3e84e dwarf2read: replace gdb::optional<bool> with enum adds c9d136dade Automatic date update in version.in adds 23c13d4299 dwarf2read: fix compilation issue with gcc 4.8 adds db3b6ecc28 RISC-V: Improve li expansion for better code density. adds 37606e67df PR24938, Null Pointer Dereference in debug.c:debug_write_type adds d9c4ba536c Use raw strings on gdb.python/py-xmethods.exp (and fix Pytho [...] adds b694989f50 [gdb/testsuite] Make skip_libstdcxx_probe_tests return 1 if true adds 5c31b35808 [gdb, c++] Improve error message when using libstdcxx withou [...] adds 9aa5520697 Factor out the common code in lookup_{static,global}_symbol adds e8fffdff93 Automatic date update in version.in adds c4a23bf878 Add support for the MVE VMOV instruction to the ARM assemble [...] adds 4acfdd20c9 gdb: Add new -n flag to some info commands adds ec1b0fbb8d Improve the DWARF decoder's ability to describe the DW_AT_di [...] adds 550105b779 Fix compiler warning in linux-namespaces.c adds 72dd1784ef Automatic date update in version.in adds a1c110a3fe Add a --source-comment=<text> option to objdump which provid [...] adds fa463e9fc6 Add an option to objcopy to change the alignment of sections. adds 1f20c35ea4 gdb/fortran: Implement la_print_typedef for Fortran adds d8f27c6018 gdb/fortran: Don't include module symbols when searching for types adds 8ae0786c30 Fix Gnulib glob.c resource leaks found by Coverity adds a78fca7b57 Segfault in ld building SPEC CPU2017 527.cam4_r with -flto adds 48352473b1 [gdb/testsuite] Fix info-var.exp for debug info from other files adds 83cf0d04dc PR24891, objdump memory leaks when parsing malformed archive adds a85eba51f6 Tidy check_uvalue adds 09c721040c Automatic date update in version.in adds 507685a390 RISC-V: Fix a gp relaxation reloc overflow error. adds dd9b12c245 PowerPC64 xlate_pcrel_opt adds c0d9f31dbd PR24697, R_PPC_EMB_SDA21 cannot be used when making a shared object adds 8077c50dbb [gdb/testsuite] Fix gdb.fortran/info-types.exp regexp adds 16d01f9cd4 Fix PR win32/24284: tcp_auto_retry doesn't work in MinGW adds 2ea1a07a0a Run argv0-symlink.exp only on native target and local host. adds 9d1c2eb1b8 Automatic date update in version.in adds cd18a823d1 [ARC] [COMMITTED] Fix FASTMATH field. adds 1c1e0fe58b [PATCH][ARM][GAS]: Assembler support to interpret MVE VMOV i [...] adds 6744bcad05 Copy BFD_COMPRESS/BFD_DECOMPRESS/BFD_COMPRESS_GABI for thin archive adds 1f6d2f100a Remove NO_DATA_STRING adds 18bb55c722 Remove tui_data_window::display_all_data adds 0670413d0e Remove some checks of .empty() adds 1bf2866a59 Remove some calls in tui_data_window adds 89df7f9056 Private data members in tui_data_window adds cdaa6eb439 Simplify register display adds 108e13abdf Remove NULL checks from box_win adds 772f3f0398 Don't call touchwin in tui_gen_win_info::refresh_window adds 715bb467fe Don't call tui_refresh_all from show_layout adds e594a5d19e Turn two locator functions into methods adds 99ab33fb2d Swap tui_show_locator_content and tui_locator_window::rerender adds 900ac24287 Make tui_locator_window::set_locator_fullname re-render adds 12a8555a54 Minor rearrangement of tui-stack.c adds 55b2657bdc Don't call wrefresh from tui_cont_sig adds d6a00eba2a Remove tui_win_info::refresh_all adds 47a536d940 Remove "\nError: " suffix from nat/fork-inferior.c:trace_sta [...] adds fdd502691f RISC-V: Force linker error exit after unresolvable reloc. adds 094951090f Automatic date update in version.in adds 5d2c57a3b7 Automatic date update in version.in adds 3e7bd7f241 RISC-V: Fix linker problems with tls copy relocs. adds 579e12e52d Automatic date update in version.in adds 22b31fea07 Memory leak in dwarf2.c adds 217d2eaa69 Re: Memory leak in dwarf2.c adds e661ef01e5 Refactor svr4_create_solib_event_breakpoints adds fe01123efb Use gdbarch for probe::get_argument_count adds d90b8f2632 Check arguments for all probes before using them adds 6591bf0131 Automatic date update in version.in adds 1e4b5e7d35 Fix a potential buffer overrun in the MMIX disassembler when [...] adds f44b758d31 Fix buffer underrun bug in the TI C30 disassembler. adds 4e962e74e4 Handle biased types adds 06ff036ed2 gdb: Handle missing domain types in: maintenance print psymbols adds ee6d95574b Automatic date update in version.in adds 98b0ebab0a Avoid expect's buffer overflow in info-var.exp test. adds 809f915398 Automatic date update in version.in adds 89bdc77eab PR24955, libbfd terminating program on out of memory adds 77486630b1 R_PPC64_PCREL_OPT adds 133a1f6041 PowerPC64 GOT_PCREL relocs adds e47d413a2c PowerPC warning on symbol+offset@got adds 30331a6ca0 [gdb/testsuite] Restore breakpoint command in ui-redirect.exp adds de07a74580 Fix PR ld/24574 adds 6ade8373c9 Automatic date update in version.in adds b16c44debc bfd_get_filename adds f5c3a9e305 beos.em qsort predicate tidy adds ead0e69a4a Change int to bool for the relocate_* functions adds 736b0f7618 un-XFAIL under Clang tests using labels adds deccd150e1 Automatic date update in version.in adds c7f839cbf0 Change lookup_symbol's block_index parameter type to block_enum adds b26b24e027 Automatic date update in version.in adds 8634b4628e Truncate long TUI window titles adds 4082c6ee39 Automatic date update in version.in adds 60391a255b Add markers for 2.33 branch to NEWS and ChangeLog files. adds 6715fe29ff i386: Adjust for new output format from readelf adds e4df087431 Fix leak detected in python.c initialization code. adds 25a2915e8d Use ui_out for "info win" adds b76c1a8361 Automatic date update in version.in adds a084a2a6a1 DWARF 5 support: Handle dwo_id adds efd0b3103f [PATCH][ARM][GAS]: Support to MVE VCTP instruction. adds aebcfb76fc Enhance the disassembler so that it will reliably determine [...] adds 199b4314ef Change map_matching_symbols to take a symbol_found_callback_ftype adds 6969f124b9 Change iterate_over_symbols to return bool adds 6a3dbf1bc6 Simplify psym_map_matching_symbols adds b054970d54 Change map_matching_symbols to take a lookup_name_info adds aa39165480 Fix latent bug in .debug_names file-name handling adds 3b00ef10a2 Add Ada support for .debug_names adds 8a51616424 Add Ada support to cc-with-tweaks.exp adds 2d60161648 Update "save gdb-index" documentation adds 8063ab7e37 Use the correct alias for the M68K tdiv instruction. adds e9697e24f5 Automatic date update in version.in adds 0410b45003 Tidy ld/plugin.c adds cb7f4b298e Tidy ld/ldmisc.c adds d871d47806 Move elf32.em and elf-generic.em functions adds 075a2b89c7 Rename elf32.em to elf.em adds 0a4632b563 Re: Enhance the disassembler adds 1ff5d5c463 Constify argument to make_tempname and make_tempdir adds 64b2d4a0a4 Introduce bfd_set_filename adds 67547d896b Change the type of copy_names from int to bool adds 9cab7ecda2 Fix float to LONGEST conversion. adds f48cd8368b Refactor get_init_files to use std::string adds 9224a01377 Factor out the code to do the datadir-relocation for gdbinit adds f2aec7f6d1 Make relocate_{path,gdb_directory} return std::string adds 19d16d8789 Automatic date update in version.in adds 7a28970742 Fix signals reported for faults on Solaris adds a19826f4c4 PR24981, Hit assertion failure in ld/ldlang.c:7504 adds 0d41d9a2aa LOAD in linker map file adds 4993045d18 Output the Ada task name in more messages. adds 25e5c20918 [gdb/testsuite] Allow some tests in gdb.base/store.exp to be [...] adds f8c0fc571b Automatic date update in version.in adds 3dd9bb4620 gdb: Don't fault for 'maint print psymbols' when using an index adds aa17805fb9 gdb: Have 'maint info sections' print all sections again adds 5fabdcd680 gdb/testsuite: Make use of exec_has_index_section function adds ec6c8338a8 gdb: Force use of float version of log10 adds 1f1f5b92e8 Always add input_statement to statement_list adds 4be407dadb Automatic date update in version.in adds d1b70248bd [gdb/testsuite] Require gnatmake 8 for gdb.ada/rename_subscr [...] adds 15c8a8bb89 Automatic date update in version.in adds 6a062a93d7 Add a NEWS entry that gdb can be compiled with py3 on Windows. adds 0ad99adbcd Automatic date update in version.in adds bb6959602b Update version to 2.33.50 and regenerate configure scripts. adds 92ea198025 Delete accidentally-checked in editor temporary file. adds 0aa0727c8f PR25002, ld/ldelf.c missing safe-ctype.h include adds 3cd76124bd Automatic date update in version.in adds f2f24aa9c4 Don't duplicate comment in symfile.c and .h adds 7433218996 (Ada) do not print Ada task names in quotes in "info tasks" output adds 67f3ed6afe gdb: Catch exceptions when accessing source cache adds f1b620e9b4 gdb: Look for compilation directory relative to directory se [...] adds 8ac0ecee1c Automatic date update in version.in adds 491144b5e2 Change boolean options to bool instead of int adds 7e9ad3a35c RISC-V: Gate opcode tables by enum rather than string. adds a3d181d2e7 Make extern declaration of dwarf_always_disassemble correct adds 1bdd8facfb PowerPC64, support medium model access to common symbols adds 90d92a632a Use bfd_set_filename more adds 1d38e9d14c Constify target name, reloc name, and carsym name adds 01c2b26160 Constify bfd_octets_per_byte and related functions adds ed48ec2e6e Don't use bfd_get_* macro to set bfd fields adds e0b2a78c83 Re-generate many configure and Makefile.in files adds 95103a8419 binutils: doc: remove stale things from Makefile adds 89ae5e6923 binutils: doc: remove binutils_TEXINFOS usages adds 2b44a6a237 binutils: doc: make `make clean` clean more things adds e6f7f6d14f bfd_asymbol_* macros adds b078f3ac88 gdb/testsuite: Avoid directory names in test names adds f64eea3a59 gdb: remove local extern declaration of cli_styling adds 7a27b85f6d gdb: Fix native build on Linux/Alpha. adds 11061048d1 Give a name to the TUI SingleKey keymap adds a1726c38a9 Update ChangeLog entry of commit 677052f2a5c67f1d9b2e6d1b2a2 [...] adds 81dc3ab594 [gdb/testsuite] Handle unreachable network in server-connect.exp adds 8a6251301c [gdb/testsuite] Fix gdb_target_cmd adds 5dfda3562a Automatic date update in version.in adds fd3619828e bfd_section_* macros adds 4e28d4cc5b AArch64: Fix objdump tests adds 7738ddb418 [gas][news] NEWS (2.33) note new SVE2 and TME instructions f [...] adds f64e2f4045 [gdb] Catch exception when constructing the highlighter adds e452e88f54 [gdb/testsuite] Don't use FOOBAR pattern in gdb_test adds 956bafb0de Automatic date update in version.in adds e86f08d28f Declare dwarf_always_disassemble in dwarf2read.h adds c7ae7675cf Move arm_apcs_32 extern declaration to header adds e4153ae630 Move declaration of overload_resolution to value.h adds e59a100122 PowerPC64, error on unsupported dynamic relocation adds 4c51dacacf [GOLD] Fix spurious "plugin needed to handle lto object" warnings adds 3f9aad111c x86-64: fix handling of PUSH/POP of segment register adds 00f93c4492 bfd macro conversion to inline functions adds af30dc128b bfd macro conversion to inline functions, asymbol adds a48931cc2d bfd macro conversion to inline functions, section adds d420769627 Fix crash in Ada "catch exception" adds 78d5933a43 Remove tui_clear_source_windows_detail adds f14bec587f Change tui_source_element::line to be a unique_xmalloc_ptr adds 2d81b34998 Move "fullname" to tui_source_window adds f853215443 Change tui_make_status_line to return std::string adds 71a25ed2e7 Change tui_make_status_line to be a method adds b3b1bde658 Remove some explicit re-rendering from the TUI adds 2ad52f6fb3 Simplify tui_source_window_base::show_source_content adds 6b915f7d0c Simplify TUI disassembly adds b545782674 Use "bool" in tui_data_window::show_register_group adds 9abd8a65c1 Change "win_resized" to bool adds 1b935acf7e Set TUI locator height to 1 adds 0891be0835 Don't call refresh in tui_resize_all adds b76251abaf Remove a call to tui_locator_win_info_ptr adds 9923f347c4 Change members of tui_locator_window to std::string adds 80df33379e Rename private data members of tui_data_window adds 7226433c44 Rename a private data member in tui_source_window adds 43df9b2fcc Remove strcat_to_buf adds 63c4bf1922 Remove separator comments from TUI adds f074b67ec8 Use make_unique_xstrdup in TUI adds 78e8cb91cd Change TUI window commands to be case-sensitive adds abf516c693 Remove Cell Broadband Engine debugging support adds 9d1da81b26 RISC-V: Optimize lui and auipc relaxations for undefweak symbol. adds ffea1427a7 Document the GDB 8.3.1 release in gdb/ChangeLog adds 5a3a0d6304 gdb/NEWS: Move entries about MI v3 and multi-loc breakpoints [...] adds a7773afff9 Automatic date update in version.in adds f9d949fb7b Move declarations of debug_threads and using_threads to header adds 40c9c8deb9 tc-i386.c gcc10 warning fix adds 626ca2c06f Replace solib_global_lookup with gdbarch_iterate_over_objfil [...] adds 9252448ba9 gdb: change "nonzero" to "true" in comments adds 8f49fbcc76 Automatic date update in version.in adds 4c1d86d9a8 gdb: make watchpoint::val_valid a bool adds 7ab78ccbbb gdb: fix formatting in solib-svr4.c adds 77d036789a [gdb/testsuite] Allow some tests in gdb.base/restore.exp to [...] adds a13ba30840 Work around gcc10 FAIL: S-records with constructors adds b3fe587ed2 PR25018, readelf crash on 32bits adds f2cddbe51a Automatic date update in version.in adds 6e67e6b05a csky bfd.h tidy adds 7beeaeb8c6 mips bfd.h tidy adds d48d68b618 v850 bfd.h tidy adds 3352ae9900 ia64 bfd.h tidy adds ca437b1b5f h8300 bfd.h tidy adds c348479ddd tic54x bfd.h tidy adds a8bfaadbb4 aarch64 bfd.h tidy adds 79c2ce54e1 tic6x bfd.h tidy adds f37164d78b arm bfd.h tidy adds aa739c59d3 coff bfd.h tidy adds 6ea7de3237 xcoff bfd.h tidy adds 530f61204c obsoleted bfd.h tidy adds ca05ca5e2d cr16 bfd.h tidy adds 8410a6589d bfin bfd.h tidy adds f5c5b7c124 m68k bfd.h tidy adds 0b4453c791 elf bfd.h tidy adds 0ba9378a2a ecoff bfd.h tidy adds 640197ac27 linker bfd.h tidy adds b06252c2b1 bfd Makefile update adds 6831670dd3 implicit conversion from enum ld_plugin_level to enum ld_plu [...] adds ec73ddcd43 PowerPC64 dynamic symbol tweaks adds 4a41f3face ld-plugin/pr24406-1.c: Correct buffer size to read adds f945dedfd3 Make ada_decode not use a static buffer adds ddd44b7053 sim: Add PRU simulator port adds e2e9097bd2 Add testsuite for the PRU simulator port adds 32a1adcccf gdb/readline: fix use of an undefined variable adds 627d4cc254 gdb/readline: Fix date in last ChangeLog entry adds 3868d2e9f1 Automatic date update in version.in adds 5d33705c7b Fix building gold with gcc-10. adds e449ea97eb [ARM]: Modify assembler to accept floating and signless data [...] adds 352f6bc3e5 PR25031, nm reports wrong address on 32bit adds e8f8842d90 Arm: Fix out of range conditional branch (PR/24991) adds 3d4352200e [gdb/tdep] Handle mxcsr kernel bug on Intel Skylake CPUs adds 33637ecac8 Automatic date update in version.in adds 6ba2ed48c8 Silence a build-time warning about constant comparisons when [...] adds 9a24a2763d SORT_BY_INIT_PRIORITY adds 858f25f0dd Remove make_hex_string adds d2f617897b Automatic date update in version.in adds 41f37a6fb7 PR24262, plugin search dir doesn't respect --libdir adds 12904d3729 Remove initialize_utils adds 5d63b30afa Do not expose stub types to Python adds 27a900b865 Remove gdb_usleep.c adds ececd218c5 Convert symtab.h function signatures to use bool instead of int adds 381beca614 Improve ptrace-error detection on Linux targets adds 50fa3001ce Revert "Improve ptrace-error detection on Linux targets" adds 4ada570ce5 Automatic date update in version.in adds 68f7d34dd5 [gdb/testsuite] Add KFAIL for missing support of reverse-deb [...] adds 060b3ab4ed [gdb/testsuite] Fix incomplete regexps in step-precsave.exp adds cd5f43ff5d Automatic date update in version.in adds ea8e302e12 PR16794, gold ignores R_386_GOTOFF addend adds ad75efa628 gdb: include gdbarch.h in hppa-linux-nat.c adds 612aac65e6 Automatic date update in version.in adds 73d9a918c6 [gdb/testsuite] Make pass message unique in gdb-index.exp fo [...] adds 0df0352ad0 [gdb/contrib] cc-with-tweaks.sh: Create .dwz file in .tmp subdir adds 0925bc8441 Automatic date update in version.in adds 663f67df1e PR25046, readelf "Reading xxx bytes extends past end of file [...] adds 703a86c2fa gdb: re-write add_psymbol_to_list doc, move it to header file adds c7ee338a2d Improve some comments about msymbol handling adds 4a56a52007 Disable all warnings in gdb.rust/traits.rs adds 6fb08628e0 Use std::sort instead of qsort in minsyms.c adds 5f48f8f3c3 Remove extra whitespaces at the end of lines. adds af79fcc547 Automatic date update in version.in adds 8fe0f950f4 [PATCH v2 2/4] DWARF 5 support: Handle DW_FORM_strx adds cd7c32c36a Fix leak due to assigning a xstrdup-ed string to the std::st [...] adds 53d666ecfb gdb/testsuite: Fix pretty-print.exp on big-endian platforms adds e43b10e10e Remove the ui_out_style_kind enum adds 0dfe5bfbb7 Don't create empty literal pieces adds 2a3c1174c3 Introduce gdb-specific %p format suffixes adds 6a831f06e1 Use new %p format suffixes in gdb adds 14309bb6bf Style "pwd" output adds 7f6aba03b9 Introduce metadata style adds 9d636d67e0 Use styled_string in more places adds d770d56f42 Use styled_string for "show logging filename" adds c292080e11 Automatic date update in version.in adds de4859eacb Change objcopy's --set-section-alignment option to take a by [...] adds 46f29a9a26 gdb: Remove a VEC from gdbsupport/btrace-common.h adds 554ac434b0 gdb: Change a VEC to std::vector in btrace.{c,h} adds df07e2c772 gdb: Remove a use of VEC from dwarf2read.{c,h} adds 1914e26482 -Bsymbolic is not for PIEs adds 9344c18feb Update my email address in gdb/MAINTAINERS adds 38583298e0 Change SYMBOL_VALUE_ADDRESS to be an rvalue adds d3d323915c Search global block from basic_lookup_symbol_nonlocal adds 5c281dbb24 Don't call decode_line_with_current_source from select_sourc [...] adds 1dd5885077 Make current_source_* per-program-space adds 4b610737f0 Handle copy relocations adds 1d58d6a26c Make print-file-var.exp test attribute visibility hidden, dl [...] adds fccf9de11f Back out earlier Ada exception change adds 37f6a7f456 Add $_ada_exception convenience variable adds 9ef62df072 gdb/testsuite: Fix py-format-string.exp on big-endian platforms adds 700545387d Add missing includes to gdb_assert.h and gdb_string_view.h adds 80fd282641 Fix type of startup_with_shell in gdbserver adds 3e6ec53ac1 Convert boolean globals in server.c to bool adds 03ba321aaa Automatic date update in version.in adds 4d825eab2d [gdb] Fix set/show style metadata help text adds a8b3b8e93e gdb: Remove whitespace in 'std::vector <...>' adds 4227504491 [gdb/testsuite] Fix info-types.exp with gcc/g++ 4.8 adds 3a56ed8668 [gdb/testsuite] Fix list-missing-source.exp with gcc 4.8 adds d8c06f22a3 gdb: Don't ignore all SIGSTOP when the signal handler is set [...] adds a2230b5e62 libctf: make it compile for old glibc adds 083114f8ba libctf, include: ChangeLog format fixes adds fd55eae84d libctf: allow the header to change between versions adds 9b32cba44d libctf, binutils: dump the CTF header adds 6d5944fca6 libctf, bfd: fix ctf_bfdopen_ctfsect opening symbol and stri [...] adds 2db912ba1a libctf: add the object index and function index sections adds 616febde0c binutils: readelf: when dumping CTF, load strtab and symtab [...] adds 6b88d7d70c binutils: objdump does not take --ctf-symbols or --ctf-strin [...] adds 0ac6231298 libctf: Add iteration over non-root types adds d851ecd373 libctf: support getting strings from the ELF strtab adds 5537f9b9a3 libctf: write CTF files to memory, and CTF archives to fds adds 3dde2c915e libctf: fix double-free on ctf_compress_write error path adds b4f0e09cd1 libctf: dump: support non-root type dumping adds d18f9f1629 libctf: dump: check the right error values when dumping functions adds 72c83edd92 libctf: add the ctf_link machinery adds 886453cbbc libctf: map from old to corresponding newly-added types in c [...] adds eabb7154df libctf: add linking of the variable section adds 49ea9b450b libctf: add CU-mapping machinery adds 5de9eada3b libctf: teach ctf_add_type how forwards work adds 1820745a0a libctf: don't leak hash keys or values on value replacement adds 5ae6af75b5 libctf: eschew C99 for loop initial declarations adds 7e97445a5a libctf: get rid of a disruptive public include of <sys/param.h> adds edc8bbe90b libctf: bfd-open: mark the bfd as cacheable adds f046147d59 libctf: actually close bfds we have opened adds 22ccb84954 bfd: new functions for getting strings out of a strtab adds 1ff6de0312 bfd, ld: add CTF section linking adds 87279e3cef libctf: installable libctf as a shared library adds fd86991bc5 objdump: get CTF parent importing right adds 791915db42 libctf: handle nonrepresentable types at link time adds 676c3ecbad libctf: avoid the need to ever use ctf_update adds 99dc3ebdff libctf: properly handle ctf_add_type of forwards and self-re [...] adds 1a6ab13e71 libctf: allow ctf_type_lname of a null pointer. adds 9c1a2295e8 libctf: get the encoding of non-ints/fps in the dynamic space right adds de07e349be libctf: remove ctf_malloc, ctf_free and ctf_strdup adds 9323dd869d libctf: make ctf_dump not crash on OOM adds ad613f1d06 libctf: fix refcount leak in ctf_import adds d344b407dd binutils: spaces -> tabs in CTF parts of objdump and readelf adds fa56cdcd24 libctf: fix tabdamage adds 4d4211478f gdb/testsuite: Make test names unique in gdb.reverse tests adds 58eb20d527 gdb/testsuite: Make test names unique in gdb.linespec tests adds 2b74ba5a19 gdb/testsuite: Reduce test name duplication in gdb.base tests adds 082cce059d gdb/testsuite: Reduce test name duplication in gdb.python tests adds 0a4b09130a gdb/fortran: Nested subroutine support adds 179aed7fdc gdb/fortran: Allow for matching symbols with missing scope adds f0e21cb809 Automatic date update in version.in adds 77c2dba3e8 Avoid crash on single-field union in Rust adds b627f56244 [PR ld/25062] arm: sign extend the addend of R_ARM_TLS_GOTDESC adds 9cb09e33e0 [PR ld/22263][PR ld/25056] arm: Avoid dynamic TLS relocs in PIE adds f749f26eea PowerPC PIC vs. DLL TLS issues adds 4dbbb47c16 [gdb/testsuite] Fix local-static.exp with gcc-4.8 adds 382dfe0118 Automatic date update in version.in adds 6cb6aea2df Automatic date update in version.in adds 225f296a02 Change gdb/version.in to 9.0.50.DATE-git (new version number [...] adds 816228ed09 Automatic date update in version.in adds 518fe38cd9 Renaming of ctf (the trace format) files adds 30d1f01849 gdb: CTF support adds 8154f49cf4 ld-arm/tls-gdesc-neg test adds 9737e8af48 PowerPC section flag tidy adds 7d04a20ae4 PowerPC TLS miscounting PLT for __tls_get_addr adds c3614cffc8 PowerPC TLS tests adds 847d518374 Bogus "final link failed" messages adds d241b91073 x86/Intel: correct MOVSD and CMPSD handling adds ad7c657b9e add missing ChangeLog entry for d241b91073 adds 760f7560fd [gdb/doc] Fix some typos adds 3d63690a03 gdb/testsuite: Add gdb_test_name variable adds dfee856674 [gdb/testsuite] Update expected _gdb_major/_gdb_minor in def [...] adds b2caee6aaa gdb: Rename structures within ctfread.c adds 60ff3cd784 gdb/testsuite/ada: Handle missing debug info case adds 93370e8e7b Re: PowerPC PIC vs. DLL TLS issues adds c0ea7c52e1 Add support for new functionality in the msp430 backend of GCC. adds 606813d5cd Move top-level Makefile.def/Makefile.in to the top-level ChangeLog adds 51f1fdc3d2 Use gdb_static_assert in charset.c adds bad5c02618 Move declaration of vtbl_ptr_name to the header. adds f21410c03a Automatic date update in version.in adds 46e292ab0a S/390: Add support for z15 as CPU name. adds 6446511295 PowerPC local got test adds 063c511bd7 PR25078, stack overflow in function find_abstract_instance adds b7d9d3ee59 PR25079, "ar s" stopped working adds 34916edc47 Move declaration of lang_frame_mismatch_warn to header. adds 79bb1944d6 Move declaration of overload_debug to header adds cd6fdaa1ed Let ARI allow gdb %p printf extensions adds dde996e213 Don't include buildsym-legacy.h in windows-nat.c adds 3abea05d9b Remove two unused items from windows-nat.c adds 41481f9e4e Automatic date update in version.in adds 336bfbeb18 PR25070, SEGV in function _bfd_dwarf2_find_nearest_line adds 6d9d6da48e s390: Add record/replay support for arch13 instructions adds 8610e0fd93 PR25081, Discrepancy between VMA and LMA after ALIGN adds 1d3787499d Fix the disassembly of the LDS and STS instructions of the A [...] adds 6a25e8a290 Mark guile_{extension_,}script_ops as static adds cff32449e8 [gdb/target] Fix pretty-printer for MPX bnd registers adds a50faaf620 [gdb/testsuite] Add XFAILs in gdb.rust/simple.exp for incorr [...] adds d2dd1084c1 Remove two TUI comments adds 6d7fd9aa47 Remove tui_default_win_viewport_height adds 5c45899e28 Remove tui_win_is_auxiliary adds a7798e7f7d Remove declaration from tui-wingeneral.h adds 7523da63ca Make TUI window handle a unique_ptr adds a31bff9d2d Don't call erase_data_content from tui_data_window::show_registers adds 61f0556832 Automatic date update in version.in adds abcf2cc85a [gdb/testsuite] Fix ada tests with -fPIE/-pie adds 6dfc004112 gdb/testsuite: Fix typos in infcall-nested-structs.c adds c2c440a903 Move declaration of varobjdebug to header adds 26344e0c53 Include gdbtk.h to avoid declarations adds 863a974ed2 Automatic date update in version.in adds b0531efe2e Updated traditional Chinese translation for the binutils/ su [...] adds e168da45a2 bfd/dwarf2.c: fix assertion failure in comp_unit_hash_info adds a83d4ef693 RISC-V: Fix two ARI warnings. adds 5f93c5a6d5 Improve comments in print-utils.h. adds bbcfc6249a Automatic date update in version.in adds 03d0d46a0e Tweak the 'how to make a release' document adds cc8dee1f1c Move declaration of max_user_call_depth to header adds 7b9a15e1ee Remove unnecessary declaration of trace_regblock_size adds d5082b3251 Automatic date update in version.in adds d6e7631356 [gdb/testsuite] Add KFAIL for missing support of reverse-deb [...] adds 073bbbb058 gdb: small cleanup in breakpoint.c's includes adds 4786fbf372 Update the README-how-to-make-a-release file with a note to [...] adds 68255adc03 Mention PR gdb/25010 in ChangeLog entry adds 5862c886a2 Mention PR breakpoints/25011 in ChangeLog entry adds 34a7f2a4e3 Mention PR testsuite/25016 in ChangeLog entry adds d039f01465 Mention PR c++/20020 in ChangeLog entry adds 284782de07 gdb: Silence -Wformat-nonliteral warning with clang adds 03f04b53b2 Automatic date update in version.in adds ec9bd0a22d PR24955, libbfd terminating program on out of memory (part2) adds dcea6a95d7 qsort issues adds 8c1c5e5de4 qsort: SHF_LINK_ORDER section sort adds 48db329734 qsort: elf_sort_sections use of target_index adds 3a3f4bf76a qsort: elf_link_add_object_symbols weak aliases adds 8025b0554c qsort: dwarf2.c adds 47f6ff2f9e qsort: syms.c stab sorting adds 6ce9ba7afc qsort: objcopy.c section sort adds 08dec09d8a qsort: pe-dll.c reloc sorting adds 3d9ee7d24b qsort: ldctor.c CONSTRUCTORS adds 6acc1a0b9d gdb: remove unused includes from dwarf2read.c adds 9223170f68 gdb.mi/list-thread-groups-available.exp: read entries one by [...] adds 22cc288441 Automatic date update in version.in adds b7be2d03fb [gdb/testsuite] Fix gdb.ada/mi_task_arg.exp adds ed481f9799 Simplify power of two test adds 779f2ae733 PR25100, Compile fails in elf64-ppc.c because of single equa [...] adds 9a73315161 remove more xmalloc in bfd adds ba18312d8f s390: Fix infcalls passing a single-field struct with static [...] adds 9b142ddb4a m68hc1x: better arg checking for reloc_warning adds 95da600f40 Change iterate_over_breakpoints to take a function_view adds 81e6b8eb20 Make tui-winsource not use breakpoint_chain adds 953cff5630 Change gcc_target_options to return std::string adds 96b49c5ec0 Rename pid -> tid in windows-nat.c adds 55dfc88f7e Use %x when printing the TID adds ae6400219c gdb: Remove use of VEC from dwarf2read.c adds 0dc327459b gdb: Remove vec.{c,h} and update code to not include vec.h adds 791b7405f4 gdb: Update comments that reference VEC or vec.h adds 00975ff6eb gdb/gdbserver: Remove reference to vec-ipa.o adds d9f06fca19 Automatic date update in version.in adds 8ef6decbc1 qsort: tc-xtensa.c tidy adds dfde93ab8c genscripts comment tidy adds 12234dfd5f Fix potential illegal memory access when disassembling corru [...] adds 22216541c1 PR13616, linker should pad executable sections with nops, not zeros adds b17fcc1039 [gdb/testsuite] Fix regexp for reg value in jit-reader.exp adds 03e1ab9424 [gdb/testsuite] Fix local-static.exp with g++-4.8 adds 745ff14e6e [gdb/tdep] Fix 'Unexpected register class' assert in amd64_p [...] adds d10eccaa72 [gdb/tdep] Fix inferior call arg passing for amd64 adds cbbbc402e0 libctf: mark swap.h inline functions as static adds fec4e896d6 Create xml-builtin.h to declare xml_builtins adds ff371ec999 Add initial compile command support to RISC-V port. adds 950b74950f DWARF reader: Reject sections with invalid sizes adds 17bfe554b9 Allow not saving the signal state in SIGSETJMP adds 7ff5fae704 gdb/testsuite: Allow cc-with-tweaks board file to be used wi [...] adds 0b54364d92 gdb/fortran: Add test for module variables in 'info variable [...] adds 611fa2f46c Automatic date update in version.in adds befcd486f4 Constify objfile::original_name adds a315e14713 PR29, Coreutils POSIX2_VERSION as 200112L adds 062f1fc13a [gdb/testsuite] Fix gdb.fortran/module.exp for debug info fr [...] adds 405feb71d4 [gdb] Fix typos in comments adds 95c746ccc4 Add libctf to src-release.sh:GDB_SUPPORT_DIRS adds c5adaa1921 Fix creation of stamp-h by gdb's configure script adds 330a6637a5 RISC-V: Report unresolved relocation error via linker's call [...] adds 39849b0503 Automatic date update in version.in adds 85102364b2 [gdb] Fix more typos in comments adds 5a023697e1 Automatic date update in version.in adds f71433ee7f Fix typos in symfile.c and i386-darwin-tdep.c adds 1c1a69dcae [ld] Fix failure of pr19161 on hppa*-*linux*. adds 18338fcee6 [bfd] Revise import stubs on hppa. adds 39ef2f6256 Replace some more qsort calls with std::sort adds 2377111731 gdb: Make startswith return a bool adds 80051c7439 Automatic date update in version.in adds 2c9e9550ca [bfd] Provide 8-byte minimum alignment for .plt section adds fd65fe1a18 Automatic date update in version.in adds 54d83b8d39 Make unlink_objfile and put_objfile_before static adds 95cc7c169c ar P support adds 94cb375411 [gdb/testsuite] Compile infcall-nested-structs.exp with -O2 adds a0a461e5b4 Fix creation of nm.h when configure is changed adds 66b92822fa contrib: Update dg-extract-results.* from gcc adds e5f3c0e3b8 Remove tui_exec_info_content adds 45f47c3a25 gdb: Ensure that !(a < a) is true in sort_cmp on obj_section [...] adds 7ba99d2188 DWARF 5 support: Handle line table and file indexes adds 5ae8188eaa Automatic date update in version.in adds ef0cc92e9c Don't allow RELATIVE relocs in pr22269 testcase adds 6207ed2877 Prevent more potential illegal memory accesses in the RX dis [...] adds 7bb4305982 Store the mangled name as a string_view adds 1a6ff1a96b Add a fast_hash function in common-utils adds ccb1ba6229 Use libxxhash for hashing, if present adds 3a49427939 Fix compile error & incorrect push adds 403772ef61 Make demangled_name_entry::language not a bitfield adds 6a093f341b Automatic date update in version.in adds 7e785608ce [gdb/breakpoints] Fix fullname.exp when run from symlink dir adds de6d8dc25c Fix typo in RX disassembler error messages. adds 4d0b984b97 Use m4_include, not sinclude in .m4 files adds c12d372d26 Check for sigprocmask in common.m4 adds 14796d2978 Add a note for how to get the list of threads adds bd888c0fe2 Add myself to the gdb/MAINTAINERS write-after-approval list adds 39bcc47c7e infcall: move assertions in 'call_function_by_hand_dummy' to [...] adds 37055cada8 infcall: remove unused parameter in 'value_arg_coerce' adds 12e7c35ec3 infcall: refactor 'call_function_by_hand_dummy' adds 6999161a2a Move readline to the readline/readline subdirectory adds f16f7b7c74 Fix opcodes includes adds 867c09822c Automatic date update in version.in adds 33d569b709 gdb/python: Return None from Progspace.block_for_pc on error adds 4ccdfbec50 [gdb/testsuite] Add -wrap pattern flag to gdb_test_multiple adds 71737c435d Simplify Python checks in configure.ac adds cbb5a2ea49 Remove python_has_threads check in configure.ac adds 7b71fc971b Call forget_cached_source_info to clear the stale source cache adds e2ffdcea6c Automatic date update in version.in adds c0c121b01c readelf PT_PHDR check adds 30fe183248 PR4499, assign file positions assumes segment offsets increasing adds 158da0d12a [gdb/testsuite] Use -wrap and $gdb_test_name in gdb_test_mul [...] adds 37a5888387 PR25125, relaxation chooses wrong branch size adds 52c64cf72d gdbserver does not need xstrdup adds 93878f4717 Allow out-of-order reads of CIEs adds 27cee81d06 Fix potential undefined behaviour in the RX disassembler. adds 5c49f2cd78 Improve objcopy's note mergeing capabilities. adds 5396ae1717 Don't make an extra copy + allocation of the demangled name adds 92174eeae8 Revert unintentional change in symtab.c adds 1834d45f0f Fix find_charset_names. adds 256878f318 elfedit.c: Replace BYTE_PUT with byte_put adds 760ddef46d elfedit: Report unknown x86 feature adds 25294a18fd Automatic date update in version.in adds 1cc3da765d sort_gnu_build_notes fix adds 30baf67b65 [gdb] Fix more typos in comments (2) adds 6f69abb049 Optimise away eh_frame advance_loc 0 adds f612a98f9f Add some missing casts to suppress implicit cast warnings adds e9c999a28f Automatic date update in version.in adds 12c3e9173e Automatic date update in version.in adds dee334510f Prevent an illegal memory access in the xgate disassembler. adds d1e304bc27 Stop potential illegal memory access in the NS32K disassembler. adds bbf9a0b5ee Fix buffer overrun in TIC30 disassembler. adds 1ee3542c0a Fix potentially illegal shift and assign operation in CSKY d [...] adds 87f34879e5 Add a string_view version of startswith adds d7b510baa8 Automatic date update in version.in adds b9d8f5601b Re: Optimise away eh_frame advance_loc 0 adds 2f1575ea6f Fix the size of the dos_message field in the internal_extra_ [...] adds 66a66a17f4 Fix array overruns in the S12Z disassembler. adds 993a00a986 Prevent a left shift by a negative value when disassembling [...] adds 9adb259150 Fix a potential illegal array access in the D30V disassembler. adds efea62b446 Fix array overrun when disassembling corrupt TIC30 binaries. adds 70cf683455 When copying pe format files, copy the dos_message array, ra [...] adds ed2a222951 Load system gdbinit files from a directory adds 35e65c49df Replace bsearch with a std::lower_bound-based search adds 0c921b219c Only make a nullterminated string if we need to adds 31edb80295 Change some arguments to gdb::string_view instead of name+len adds 90421c5656 addrmap: use gdb_static_assert for type size assertions adds cdc46a9ff4 Remove unused includes in ada-*.c files adds de93309a38 Clean up ada-lang.h adds f18ad8a16b Remove unused includes in infcmd.c and infrun.c adds 74fb338f46 Automatic date update in version.in adds 507916b855 x86: drop stray W adds a2cebd03fa x86: slightly rearrange struct insn_template adds 3cc17af589 x86: re-do "shorthand" handling adds a961a1e174 x86: add tests to cover defaulting of operand sizes for ambi [...] adds 197245e341 Add a --output=<DIR> option to ar to allow the specifying of [...] adds a712c56a9a Update email address for Palmer Dabbelt. adds 864619bb2e Add the ability to the BFD library to read build-ids from co [...] adds 1820262bc9 Modify the ARNM assembler to accept the omission of the imme [...] adds 808590ec5a Only clear the minsym array when necessary adds 60b6ede845 [gdb/testsuite] Add -early pattern flag for gdb_test_multiple adds c7e49b689b Automatic date update in version.in adds e20f9590e7 Add support for context sensitive '.arch_extension' to the A [...] adds 3d11e68e4b [gdb/testsuite] Remove superfluous 3rd argument from gdb_test call adds f78d04905a i386; Add .code16gcc fldenv tests adds 75cafaa61a Convert int to bool in agent.c adds a2726d4ff8 [ARM] Store exception handling information per-bfd instead o [...] adds b231e86ac9 Use strerror_r in safe_strerror if available adds 33cb1647d6 Regenerate config.in adds 8d6efaa20d Don't read agent symbols when disabled adds d1e36019c1 [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...] adds e7e97a2ecd Also check for strerror_r in gdbserver adds 9ad9b77d64 Implement convenience functions to examine GDB settings. adds f3fb2519e6 Test the convenience functions $_gdb_setting and $_gdb_setting_str. adds aed61d02fb NEWS and documentation for $_gdb_setting and $_gdb_setting_str. adds 59c35742fb gdb/fortran: Add new 'info modules' command adds 165f8965d7 gdb: Add new commands to list module variables and functions adds e170989694 gdb: Don't print a newline in language la_print_typedef methods adds d0d6922c68 Automatic date update in version.in adds bd5766ec68 [ARM, thumb] Fix disassembling bug after reloading a symbol file adds e48f6033b0 Move check for strerror_r to common.m4 where it belongs new 379bc8b1df Merge remote-tracking branch 'origin/master' into users/fche [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 106 + Makefile.def | 4 +- Makefile.in | 24 +- bfd/ChangeLog | 1162 +++ bfd/Makefile.am | 34 +- bfd/Makefile.in | 32 +- bfd/aout-cris.c | 4 +- bfd/aout-target.h | 5 +- bfd/aout-tic30.c | 3 + bfd/aoutx.h | 42 +- bfd/archive.c | 44 +- bfd/archive64.c | 13 +- bfd/archures.c | 35 +- bfd/bfd-in.h | 604 +- bfd/bfd-in2.h | 1134 +-- bfd/bfd.c | 238 +- bfd/binary.c | 1 + bfd/coff-alpha.c | 8 +- bfd/coff-arm.c | 6 +- bfd/coff-arm.h | 29 + bfd/coff-bfd.h | 3 + bfd/coff-mips.c | 6 +- bfd/coff-ppc.c | 4 +- bfd/coff-rs6000.c | 23 +- bfd/coff-tic54x.c | 4 +- bfd/coff64-rs6000.c | 12 +- bfd/coffcode.h | 25 +- bfd/coffgen.c | 29 +- bfd/cofflink.c | 9 +- bfd/compress.c | 7 +- bfd/configure | 20 +- bfd/corefile.c | 8 +- bfd/cpu-aarch64.c | 12 +- bfd/cpu-aarch64.h | 25 + bfd/cpu-alpha.c | 9 +- bfd/cpu-arc.c | 11 +- bfd/cpu-arm.c | 6 +- bfd/cpu-arm.h | 39 + bfd/cpu-avr.c | 9 +- bfd/cpu-bfin.c | 3 +- bfd/cpu-bpf.c | 5 +- bfd/cpu-cr16.c | 31 +- bfd/cpu-cr16c.c | 31 +- bfd/cpu-cris.c | 5 +- bfd/cpu-crx.c | 31 +- bfd/cpu-csky.c | 31 +- bfd/cpu-d10v.c | 66 +- bfd/cpu-d30v.c | 27 +- bfd/cpu-dlx.c | 29 +- bfd/cpu-epiphany.c | 51 +- bfd/cpu-fr30.c | 25 +- bfd/cpu-frv.c | 25 +- bfd/cpu-ft32.c | 71 +- bfd/cpu-h8300.c | 117 +- bfd/cpu-h8300.h | 22 + bfd/cpu-hppa.c | 87 +- bfd/cpu-i386.c | 189 +- bfd/cpu-ia64.c | 50 +- bfd/cpu-iamcu.c | 38 +- bfd/cpu-ip2k.c | 51 +- bfd/cpu-iq2000.c | 53 +- bfd/cpu-k1om.c | 38 +- bfd/cpu-l1om.c | 37 +- bfd/cpu-lm32.c | 27 +- bfd/cpu-m10200.c | 31 +- bfd/cpu-m10300.c | 66 +- bfd/cpu-m32c.c | 41 +- bfd/cpu-m32r.c | 4 +- bfd/cpu-m68hc11.c | 27 +- bfd/cpu-m68hc12.c | 51 +- bfd/cpu-m68k.c | 3 +- bfd/cpu-m68k.h | 23 + bfd/cpu-m9s12x.c | 27 +- bfd/cpu-m9s12xg.c | 27 +- bfd/cpu-mcore.c | 25 +- bfd/cpu-mep.c | 4 +- bfd/cpu-metag.c | 3 +- bfd/cpu-microblaze.c | 11 +- bfd/cpu-mips.c | 25 +- bfd/cpu-mmix.c | 31 +- bfd/cpu-moxie.c | 31 +- bfd/cpu-msp430.c | 7 +- bfd/cpu-mt.c | 69 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nfp.c | 11 +- bfd/cpu-nios2.c | 19 +- bfd/cpu-ns32k.c | 8 +- bfd/cpu-or1k.c | 54 +- bfd/cpu-pdp11.c | 31 +- bfd/cpu-pj.c | 15 +- bfd/cpu-plugin.c | 9 +- bfd/cpu-powerpc.c | 438 +- bfd/cpu-pru.c | 3 +- bfd/cpu-riscv.c | 15 +- bfd/cpu-rl78.c | 3 +- bfd/cpu-rs6000.c | 84 +- bfd/cpu-rx.c | 72 +- bfd/cpu-s12z.c | 27 +- bfd/cpu-s390.c | 11 +- bfd/cpu-score.c | 13 +- bfd/cpu-sh.c | 359 +- bfd/cpu-sparc.c | 370 +- bfd/cpu-spu.c | 32 +- bfd/cpu-tic30.c | 13 +- bfd/cpu-tic4x.c | 51 +- bfd/cpu-tic54x.c | 13 +- bfd/cpu-tic6x.c | 31 +- bfd/cpu-tic80.c | 31 +- bfd/cpu-tilegx.c | 51 +- bfd/cpu-tilepro.c | 31 +- bfd/cpu-v850.c | 25 +- bfd/cpu-v850_rh850.c | 4 +- bfd/cpu-vax.c | 31 +- bfd/cpu-visium.c | 27 +- bfd/cpu-wasm32.c | 4 +- bfd/cpu-xc16x.c | 67 +- bfd/cpu-xgate.c | 27 +- bfd/cpu-xstormy16.c | 25 +- bfd/cpu-xtensa.c | 3 +- bfd/cpu-z80.c | 4 +- bfd/cpu-z8k.c | 4 +- bfd/dwarf2.c | 481 +- bfd/ecoff-bfd.h | 59 + bfd/ecoff.c | 38 +- bfd/ecofflink.c | 1 + bfd/elf-bfd.h | 91 + bfd/elf-eh-frame.c | 4 +- bfd/elf-hppa.h | 2 +- bfd/elf-ifunc.c | 11 +- bfd/elf-m10200.c | 2 +- bfd/elf-m10300.c | 17 +- bfd/elf-nacl.c | 1 + bfd/elf-properties.c | 6 +- bfd/elf-s390-common.c | 11 +- bfd/elf-strtab.c | 23 +- bfd/elf-vxworks.c | 6 +- bfd/elf.c | 638 +- bfd/elf32-arc.c | 2 +- bfd/elf32-arm.c | 103 +- bfd/elf32-arm.h | 121 + bfd/elf32-avr.c | 24 +- bfd/elf32-bfin.c | 39 +- bfd/elf32-bfin.h | 23 + bfd/elf32-cr16.c | 16 +- bfd/elf32-cr16.h | 22 + bfd/elf32-cr16c.c | 6 +- bfd/elf32-cris.c | 6 +- bfd/elf32-crx.c | 2 +- bfd/elf32-csky.c | 5 +- bfd/elf32-csky.h | 30 + bfd/elf32-d10v.c | 2 +- bfd/elf32-epiphany.c | 2 +- bfd/elf32-fr30.c | 2 +- bfd/elf32-frv.c | 30 +- bfd/elf32-ft32.c | 2 +- bfd/elf32-h8300.c | 3 +- bfd/elf32-hppa.c | 109 +- bfd/elf32-i386.c | 4 +- bfd/elf32-ip2k.c | 2 +- bfd/elf32-iq2000.c | 2 +- bfd/elf32-lm32.c | 21 +- bfd/elf32-m32c.c | 4 +- bfd/elf32-m32r.c | 16 +- bfd/elf32-m68hc1x.c | 116 +- bfd/elf32-m68k.c | 8 +- bfd/elf32-m68k.h | 25 + bfd/elf32-mcore.c | 2 +- bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 4 +- bfd/elf32-microblaze.c | 12 +- bfd/elf32-mips.c | 4 +- bfd/elf32-moxie.c | 2 +- bfd/elf32-msp430.c | 91 +- bfd/elf32-mt.c | 2 +- bfd/elf32-nds32.c | 48 +- bfd/elf32-nios2.c | 16 +- bfd/elf32-or1k.c | 14 +- bfd/elf32-ppc.c | 166 +- bfd/elf32-pru.c | 2 +- bfd/elf32-rl78.c | 4 +- bfd/elf32-rx.c | 2 +- bfd/elf32-s390.c | 4 +- bfd/elf32-score.c | 27 +- bfd/elf32-score7.c | 27 +- bfd/elf32-sh.c | 18 +- bfd/elf32-spu.c | 25 +- bfd/elf32-tic6x.c | 18 +- bfd/elf32-tic6x.h | 5 + bfd/elf32-tilepro.c | 9 +- bfd/elf32-v850.c | 32 +- bfd/elf32-v850.h | 25 + bfd/elf32-vax.c | 7 +- bfd/elf32-visium.c | 2 +- bfd/elf32-xstormy16.c | 4 +- bfd/elf32-xtensa.c | 81 +- bfd/elf64-alpha.c | 28 +- bfd/elf64-bpf.c | 282 +- bfd/elf64-hppa.c | 25 +- bfd/elf64-ia64-vms.c | 40 +- bfd/elf64-mmix.c | 32 +- bfd/elf64-ppc.c | 621 +- bfd/elf64-s390.c | 4 +- bfd/elf64-sparc.c | 2 +- bfd/elf64-x86-64.c | 151 +- bfd/elfcode.h | 11 +- bfd/elfcore.h | 108 +- bfd/elflink.c | 341 +- bfd/elfn32-mips.c | 4 +- bfd/elfnn-aarch64.c | 101 +- bfd/elfnn-ia64.c | 29 +- bfd/elfnn-riscv.c | 270 +- bfd/elfxx-aarch64.c | 23 +- bfd/elfxx-aarch64.h | 82 +- bfd/elfxx-ia64.h | 7 + bfd/elfxx-mips.c | 165 +- bfd/elfxx-mips.h | 7 + bfd/elfxx-sparc.c | 10 +- bfd/elfxx-target.h | 13 + bfd/elfxx-tilegx.c | 9 +- bfd/elfxx-x86.c | 38 +- bfd/i386msdos.c | 15 +- bfd/ihex.c | 1 + bfd/libbfd-in.h | 13 +- bfd/libbfd.h | 13 +- bfd/libcoff-in.h | 4 +- bfd/libcoff.h | 4 +- bfd/linker.c | 86 +- bfd/mach-o-target.c | 1 + bfd/mach-o.c | 62 +- bfd/merge.c | 3 + bfd/mmo.c | 81 +- bfd/opncls.c | 75 +- bfd/pdp11.c | 24 +- bfd/pe-arm-wince.c | 17 +- bfd/pe-arm.c | 21 +- bfd/peXXigen.c | 26 +- bfd/pef.c | 14 +- bfd/pei-x86_64.c | 73 +- bfd/peicode.h | 32 +- bfd/plugin.c | 91 +- bfd/po/SRC-POTFILES.in | 46 + bfd/ppcboot.c | 1 + bfd/reloc.c | 5 +- bfd/section.c | 252 +- bfd/som.c | 42 +- bfd/srec.c | 1 + bfd/syms.c | 16 +- bfd/targets.c | 74 +- bfd/tekhex.c | 1 + bfd/verilog.c | 1 + bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 26 +- bfd/vms-lib.c | 34 +- bfd/xcofflink.c | 11 +- bfd/xcofflink.h | 41 + bfd/xsym.c | 1 + binutils/BRANCHES | 1 + binutils/ChangeLog | 482 + binutils/MAINTAINERS | 2 +- binutils/Makefile.am | 7 +- binutils/Makefile.in | 7 +- binutils/NEWS | 11 + binutils/README-how-to-make-a-release | 20 +- binutils/addr2line.c | 10 +- binutils/ar.c | 163 +- binutils/bucomm.c | 6 +- binutils/bucomm.h | 4 +- binutils/coffgrok.c | 2 +- binutils/configure | 20 +- binutils/debug.c | 5 +- binutils/dlltool.c | 17 +- binutils/doc/Makefile.am | 45 +- binutils/doc/Makefile.in | 58 +- binutils/doc/binutils.texi | 115 +- binutils/doc/ctf.options.texi | 5 +- binutils/dwarf.c | 504 +- binutils/elfedit.c | 7 +- binutils/nm.c | 170 +- binutils/objcopy.c | 979 +- binutils/objdump.c | 176 +- binutils/od-elf32_avr.c | 26 +- binutils/od-macho.c | 2 +- binutils/od-xcoff.c | 12 +- binutils/po/zh_TW.po | 9454 ++++++++++++++------ binutils/prdbg.c | 6 +- binutils/rdcoff.c | 2 +- binutils/rddbg.c | 4 +- binutils/readelf.c | 199 +- binutils/rescoff.c | 8 +- binutils/resres.c | 2 +- binutils/size.c | 18 +- binutils/srconv.c | 6 +- binutils/strings.c | 2 +- binutils/testsuite/binutils-all/ar.exp | 45 + binutils/testsuite/binutils-all/arm/in-order-all.d | 1 + binutils/testsuite/binutils-all/arm/in-order.d | 1 + .../testsuite/binutils-all/arm/out-of-order-all.d | 1 + binutils/testsuite/binutils-all/arm/out-of-order.d | 1 + binutils/testsuite/binutils-all/dwarf-attributes.S | 8 +- binutils/testsuite/binutils-all/dwarf-attributes.W | 72 +- binutils/testsuite/binutils-all/i386/empty.d | 2 +- binutils/testsuite/binutils-all/i386/ibt.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 2 +- binutils/testsuite/binutils-all/i386/shstk.d | 2 +- binutils/testsuite/binutils-all/note-2-32.d | 17 +- binutils/testsuite/binutils-all/note-2-32.s | 76 +- binutils/testsuite/binutils-all/note-2-64.d | 17 +- binutils/testsuite/binutils-all/note-2-64.s | 78 +- binutils/testsuite/binutils-all/note-3-32.d | 10 +- binutils/testsuite/binutils-all/note-3-32.s | 15 +- binutils/testsuite/binutils-all/note-3-64.d | 10 +- binutils/testsuite/binutils-all/note-3-64.s | 14 +- binutils/testsuite/binutils-all/note-4-32.d | 8 +- binutils/testsuite/binutils-all/note-4-32.s | 14 +- binutils/testsuite/binutils-all/note-4-64.d | 10 +- binutils/testsuite/binutils-all/note-4-64.s | 14 +- binutils/testsuite/binutils-all/note-6-32.d | 20 + binutils/testsuite/binutils-all/note-6-32.s | 145 + binutils/testsuite/binutils-all/note-6-64.d | 20 + binutils/testsuite/binutils-all/note-6-64.s | 145 + binutils/testsuite/binutils-all/objcopy.exp | 4 + binutils/testsuite/binutils-all/objdump.exp | 82 +- .../testsuite/binutils-all/set-section-alignment.d | 9 + binutils/testsuite/binutils-all/x86-64/empty-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494a.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494c.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494d.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494e.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 2 +- binutils/testsuite/gentestdlls.c | 106 +- binutils/windmc.c | 2 +- config/ChangeLog | 4 + configure | 24 +- configure.ac | 16 +- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 23 +- contrib/dg-extract-results.sh | 44 +- cpu/ChangeLog | 4 + elfcpp/ChangeLog | 10 + elfcpp/powerpc.h | 6 + gas/ChangeLog | 428 + gas/NEWS | 27 +- gas/as.c | 8 +- gas/as.h | 2 +- gas/atof-generic.c | 39 +- gas/config/atof-ieee.c | 37 +- gas/config/obj-coff-seh.c | 16 +- gas/config/obj-coff.c | 30 +- gas/config/obj-ecoff.c | 9 +- gas/config/obj-elf.c | 28 +- gas/config/obj-macho.c | 16 +- gas/config/obj-som.c | 10 +- gas/config/tc-aarch64.c | 71 +- gas/config/tc-alpha.c | 19 +- gas/config/tc-arc.c | 5 +- gas/config/tc-arm.c | 330 +- gas/config/tc-arm.h | 4 + gas/config/tc-avr.c | 6 +- gas/config/tc-bfin.c | 2 +- gas/config/tc-bpf.c | 2 +- gas/config/tc-d10v.c | 2 +- gas/config/tc-d30v.c | 4 +- gas/config/tc-epiphany.c | 41 +- gas/config/tc-fr30.c | 2 +- gas/config/tc-frv.c | 4 +- gas/config/tc-h8300.c | 2 +- gas/config/tc-hppa.c | 39 +- gas/config/tc-i386.c | 32 +- gas/config/tc-ia64.c | 23 +- gas/config/tc-ip2k.c | 2 +- gas/config/tc-iq2000.c | 6 +- gas/config/tc-lm32.c | 2 +- gas/config/tc-m32c.c | 2 +- gas/config/tc-m32r.c | 4 +- gas/config/tc-m68hc11.c | 2 +- gas/config/tc-mep.c | 14 +- gas/config/tc-microblaze.c | 3 +- gas/config/tc-mips.c | 86 +- gas/config/tc-mmix.c | 17 +- gas/config/tc-mn10200.c | 2 +- gas/config/tc-mn10300.c | 4 +- gas/config/tc-msp430.c | 148 +- gas/config/tc-mt.c | 2 +- gas/config/tc-nds32.c | 16 +- gas/config/tc-or1k.c | 2 +- gas/config/tc-ppc.c | 80 +- gas/config/tc-pru.c | 2 +- gas/config/tc-riscv.c | 65 +- gas/config/tc-rl78.c | 2 +- gas/config/tc-rx.c | 4 +- gas/config/tc-s12z.c | 2 +- gas/config/tc-s390.c | 4 +- gas/config/tc-score.c | 33 +- gas/config/tc-score7.c | 20 +- gas/config/tc-sh.c | 4 +- gas/config/tc-sparc.c | 2 +- gas/config/tc-spu.c | 2 +- gas/config/tc-tic4x.c | 6 +- gas/config/tc-tic54x.c | 10 +- gas/config/tc-tic6x.c | 6 +- gas/config/tc-tilegx.c | 6 +- gas/config/tc-tilepro.c | 6 +- gas/config/tc-v850.c | 8 +- gas/config/tc-visium.c | 2 +- gas/config/tc-wasm32.c | 2 +- gas/config/tc-xc16x.c | 2 +- gas/config/tc-xgate.c | 2 +- gas/config/tc-xstormy16.c | 2 +- gas/config/tc-xtensa.c | 70 +- gas/config/tc-z8k.c | 2 +- gas/configure | 20 +- gas/doc/as.texi | 20 +- gas/doc/c-aarch64.texi | 13 + gas/doc/c-arm.texi | 36 + gas/doc/c-msp430.texi | 12 + gas/doc/c-s390.texi | 4 +- gas/dw2gencfi.c | 27 +- gas/dwarf2dbg.c | 23 +- gas/ecoff.c | 9 +- gas/ehopt.c | 18 +- gas/po/sv.po | 1403 +-- gas/read.c | 12 +- gas/stabs.c | 4 +- gas/subsegs.c | 10 +- gas/subsegs.h | 2 +- gas/symbols.c | 4 +- gas/testsuite/gas/aarch64/cpu-cortex-a34.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a65.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a65ae.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a76ae.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a77.d | 6 + gas/testsuite/gas/aarch64/float16-be.d | 11 + gas/testsuite/gas/aarch64/float16-le.d | 11 + gas/testsuite/gas/aarch64/float16.s | 19 + gas/testsuite/gas/aarch64/illegal-ldraa.l | 52 +- gas/testsuite/gas/aarch64/illegal-ldraa.s | 2 - gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.d | 13 + gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.s | 7 + gas/testsuite/gas/{arm => aarch64}/nop-asm.s | 0 gas/testsuite/gas/aarch64/sysreg-4.d | 20 +- gas/testsuite/gas/all/float.s | 2 + gas/testsuite/gas/arm/cpu-cortex-a76ae.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a77.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m35p.d | 6 + gas/testsuite/gas/arm/float16-bad.d | 3 + gas/testsuite/gas/arm/float16-bad.l | 10 + gas/testsuite/gas/arm/float16-bad.s | 13 + gas/testsuite/gas/arm/float16-be.d | 11 + .../gas/arm/float16-eabi-alternative-format.d | 10 + gas/testsuite/gas/arm/float16-eabi-ieee-format.d | 10 + gas/testsuite/gas/arm/float16-eabi-no-format.d | 8 + gas/testsuite/gas/arm/float16-eabi.s | 2 + gas/testsuite/gas/arm/float16-format-bad.d | 3 + gas/testsuite/gas/arm/float16-format-bad.l | 5 + gas/testsuite/gas/arm/float16-format-bad.s | 5 + gas/testsuite/gas/arm/float16-format-opt-bad.d | 4 + gas/testsuite/gas/arm/float16-format-opt-bad.l | 4 + gas/testsuite/gas/arm/float16-le.d | 11 + gas/testsuite/gas/arm/float16.s | 25 + gas/testsuite/gas/arm/mve-ext.d | 8 + gas/testsuite/gas/arm/mve-ext.s | 4 + gas/testsuite/gas/arm/mve-shift-bad.l | 10 +- gas/testsuite/gas/arm/mve-shift-bad.s | 6 + gas/testsuite/gas/arm/mve-shift.d | 6 +- gas/testsuite/gas/arm/mve-shift.s | 6 +- gas/testsuite/gas/arm/mve-vctp-bad.d | 4 + gas/testsuite/gas/arm/mve-vctp-bad.l | 36 + gas/testsuite/gas/arm/mve-vctp-bad.s | 14 + gas/testsuite/gas/arm/mve-vctp.d | 67 + gas/testsuite/gas/arm/mve-vctp.s | 15 + gas/testsuite/gas/arm/mve-vldr-bad-3.l | 34 + gas/testsuite/gas/arm/mve-vldr-bad-3.s | 13 +- gas/testsuite/gas/arm/mve-vmov-1.d | 97 + gas/testsuite/gas/arm/mve-vmov-1.s | 13 + gas/testsuite/gas/arm/mve-vorr.d | 400 +- gas/testsuite/gas/arm/mve-vqdmlah-bad.d | 3 + gas/testsuite/gas/arm/mve-vqdmlah-bad.l | 7 + gas/testsuite/gas/arm/mve-vqdmlah-bad.s | 4 + gas/testsuite/gas/arm/mve-vqdmlah.d | 1354 +-- gas/testsuite/gas/arm/mve-vqdmlah.s | 6 +- gas/testsuite/gas/arm/mve-vqdmlash-bad.d | 3 + gas/testsuite/gas/arm/mve-vqdmlash-bad.l | 7 + gas/testsuite/gas/arm/mve-vqdmlash-bad.s | 4 + gas/testsuite/gas/arm/mve-vqdmlash.d | 1354 +-- gas/testsuite/gas/arm/mve-vqdmlash.s | 6 +- gas/testsuite/gas/arm/mve-vstrldr-1.d | 17 + gas/testsuite/gas/arm/mve-vstrldr-1.s | 13 + gas/testsuite/gas/arm/mvefp-ext.d | 8 + gas/testsuite/gas/arm/mvefp-ext.s | 5 + gas/testsuite/gas/arm/pr24907.d | 19 + gas/testsuite/gas/arm/pr24907.s | 16 + gas/testsuite/gas/arm/pr24991.d | 4 + gas/testsuite/gas/arm/pr24991.l | 2 + gas/testsuite/gas/arm/pr24991.s | 5 + gas/testsuite/gas/avr/pr25041.d | 9 + gas/testsuite/gas/avr/pr25041.s | 4 + gas/testsuite/gas/h8300/h8300.exp | 87 +- gas/testsuite/gas/h8300/misc.s | 4 +- gas/testsuite/gas/h8300/misch.s | 4 +- gas/testsuite/gas/h8300/miscs.s | 4 +- gas/testsuite/gas/i386/fp.d | 1 + gas/testsuite/gas/i386/fp.s | 4 + gas/testsuite/gas/i386/general.l | 11 +- gas/testsuite/gas/i386/general.s | 6 + gas/testsuite/gas/i386/i386.exp | 5 + gas/testsuite/gas/i386/ilp32/x86-64-simd-intel.d | 244 +- gas/testsuite/gas/i386/ilp32/x86-64-simd-suffix.d | 244 +- gas/testsuite/gas/i386/ilp32/x86-64-simd.d | 244 +- gas/testsuite/gas/i386/intel-cmps.s | 49 + gas/testsuite/gas/i386/intel-cmps32.d | 40 + gas/testsuite/gas/i386/intel-cmps64.d | 50 + gas/testsuite/gas/i386/intel-movs.s | 31 + gas/testsuite/gas/i386/intel-movs32.d | 21 + gas/testsuite/gas/i386/intel-movs64.d | 28 + gas/testsuite/gas/i386/noreg16.d | 67 + gas/testsuite/gas/i386/noreg16.s | 61 + gas/testsuite/gas/i386/noreg32.d | 67 + gas/testsuite/gas/i386/noreg32.s | 60 + gas/testsuite/gas/i386/noreg64.d | 67 + gas/testsuite/gas/i386/noreg64.s | 60 + gas/testsuite/gas/i386/property-1.d | 2 +- gas/testsuite/gas/i386/property-2.d | 2 +- gas/testsuite/gas/i386/string-bad.l | 20 +- gas/testsuite/gas/i386/x86-64-opcode.d | 6 + gas/testsuite/gas/i386/x86-64-opcode.s | 10 +- gas/testsuite/gas/i386/x86-64-property-1.d | 2 +- gas/testsuite/gas/i386/x86-64-property-2.d | 2 +- gas/testsuite/gas/i386/x86-64-simd-intel.d | 132 +- gas/testsuite/gas/i386/x86-64-simd-suffix.d | 132 +- gas/testsuite/gas/i386/x86-64-simd.d | 132 +- gas/testsuite/gas/mips/insn-isa-mode.d | 16 + gas/testsuite/gas/mips/insn-isa-mode.s | 14 + gas/testsuite/gas/mips/mips.exp | 1 + gas/testsuite/gas/msp430/attr-430-small-bad.d | 4 + gas/testsuite/gas/msp430/attr-430-small-bad.l | 4 + gas/testsuite/gas/msp430/attr-430-small-good.d | 6 + gas/testsuite/gas/msp430/attr-430-small.s | 3 + gas/testsuite/gas/msp430/attr-430x-large-any-bad.d | 4 + gas/testsuite/gas/msp430/attr-430x-large-any-bad.l | 3 + .../gas/msp430/attr-430x-large-any-good.d | 6 + gas/testsuite/gas/msp430/attr-430x-large-any.s | 4 + .../gas/msp430/attr-430x-large-lower-bad.d | 4 + .../gas/msp430/attr-430x-large-lower-bad.l | 3 + .../gas/msp430/attr-430x-large-lower-good.d | 6 + gas/testsuite/gas/msp430/attr-430x-large-lower.s | 4 + gas/testsuite/gas/msp430/msp430.exp | 6 + gas/testsuite/gas/riscv/alias-csr.d | 23 + gas/testsuite/gas/riscv/alias-csr.s | 14 + gas/testsuite/gas/riscv/li32.d | 17 + gas/testsuite/gas/riscv/li32.s | 5 + gas/testsuite/gas/riscv/li64.d | 44 + gas/testsuite/gas/riscv/li64.s | 9 + gas/testsuite/gas/riscv/no-aliases-csr.d | 23 + gas/testsuite/gas/riscv/priv-reg.d | 2 +- gas/write.c | 52 +- gdb/ChangeLog | 3956 +++++++- gdb/MAINTAINERS | 8 +- gdb/Makefile.in | 79 +- gdb/NEWS | 135 +- gdb/README | 3 +- gdb/aarch64-linux-tdep.c | 8 +- gdb/aarch64-tdep.c | 68 +- gdb/acinclude.m4 | 44 +- gdb/ada-exp.y | 22 +- gdb/ada-lang.c | 2520 +++--- gdb/ada-lang.h | 37 +- gdb/ada-tasks.c | 78 +- gdb/ada-typeprint.c | 25 +- gdb/ada-valprint.c | 33 +- gdb/ada-varobj.c | 6 +- gdb/addrmap.c | 16 +- gdb/agent.c | 19 +- gdb/alpha-linux-nat.c | 1 + gdb/alpha-tdep.c | 4 +- gdb/alpha-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-linux-nat.c | 6 + gdb/amd64-nat.c | 4 +- gdb/amd64-tdep.c | 117 +- gdb/amd64-windows-tdep.c | 2 +- gdb/annotate.c | 11 +- gdb/arc-tdep.c | 14 +- gdb/arc-tdep.h | 2 +- gdb/arch-utils.c | 19 +- gdb/arch-utils.h | 6 +- gdb/arch/aarch64-insn.c | 4 +- gdb/arch/aarch64-insn.h | 2 +- gdb/arch/ppc-linux-common.c | 8 +- gdb/arch/ppc-linux-common.h | 2 - gdb/arch/ppc-linux-tdesc.h | 2 - gdb/arm-linux-nat.c | 2 - gdb/arm-linux-tdep.c | 5 +- gdb/arm-nbsd-nat.c | 4 +- gdb/arm-nbsd-tdep.c | 2 +- gdb/arm-tdep.c | 78 +- gdb/arm-tdep.h | 4 + gdb/auto-load.c | 58 +- gdb/auto-load.h | 6 +- gdb/ax-gdb.c | 2 +- gdb/ax.h | 2 - gdb/bcache.c | 8 +- gdb/block.c | 21 +- gdb/block.h | 10 +- gdb/blockframe.c | 10 +- gdb/break-catch-sig.c | 4 +- gdb/break-catch-syscall.c | 3 +- gdb/break-catch-throw.c | 8 +- gdb/breakpoint.c | 217 +- gdb/breakpoint.h | 28 +- gdb/btrace.c | 102 +- gdb/btrace.h | 7 +- gdb/buildsym.c | 31 +- gdb/c-exp.y | 11 +- gdb/c-lang.h | 6 + gdb/c-typeprint.c | 34 +- gdb/c-varobj.c | 6 +- gdb/charset.c | 18 +- gdb/cli-out.c | 74 +- gdb/cli-out.h | 15 +- gdb/cli/cli-cmds.c | 260 +- gdb/cli/cli-cmds.h | 6 +- gdb/cli/cli-decode.c | 37 +- gdb/cli/cli-decode.h | 11 +- gdb/cli/cli-dump.c | 20 +- gdb/cli/cli-logging.c | 15 +- gdb/cli/cli-option.c | 16 +- gdb/cli/cli-option.h | 10 +- gdb/cli/cli-script.c | 3 +- gdb/cli/cli-setshow.c | 15 +- gdb/cli/cli-setshow.h | 2 +- gdb/cli/cli-style.c | 45 +- gdb/cli/cli-style.h | 9 +- gdb/cli/cli-utils.c | 65 +- gdb/cli/cli-utils.h | 45 +- gdb/coff-pe-read.c | 6 +- gdb/coffread.c | 48 +- gdb/command.h | 6 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-cplus-symbols.c | 2 +- gdb/compile/compile-cplus-types.c | 4 +- gdb/compile/compile-internal.h | 2 +- gdb/compile/compile-object-load.c | 49 +- gdb/compile/compile-object-run.c | 2 +- gdb/compile/compile.c | 24 +- gdb/completer.c | 2 +- gdb/config.in | 19 +- gdb/config/djgpp/fnchange.lst | 9 - gdb/configure | 909 +- gdb/configure.ac | 146 +- gdb/configure.host | 8 +- gdb/configure.nat | 17 - gdb/configure.tgt | 9 +- gdb/contrib/ari/gdb_ari.sh | 3 +- gdb/contrib/cc-with-tweaks.sh | 16 +- gdb/corelow.c | 106 +- gdb/cp-namespace.c | 5 +- gdb/cp-support.c | 35 +- gdb/cp-support.h | 1 - gdb/cp-valprint.c | 21 +- gdb/cris-tdep.c | 6 +- gdb/csky-tdep.c | 2 +- gdb/ctf.c | 1730 ---- gdb/ctfread.c | 1486 +++ gdb/ctfread.h | 25 + gdb/darwin-nat-info.c | 3 +- gdb/darwin-nat.c | 5 +- gdb/dbxread.c | 74 +- gdb/dcache.c | 4 +- gdb/defs.h | 10 +- gdb/demangle.c | 6 +- gdb/dicos-tdep.c | 2 +- gdb/disasm.c | 84 +- gdb/disasm.h | 20 +- gdb/doc/ChangeLog | 115 + gdb/doc/Makefile.in | 6 +- gdb/doc/gdb.texinfo | 556 +- gdb/doc/guile.texi | 2 +- gdb/doc/python.texi | 31 +- gdb/dtrace-probe.c | 7 +- gdb/dummy-frame.c | 15 +- gdb/dwarf-index-cache.c | 8 +- gdb/dwarf-index-write.c | 55 +- gdb/dwarf2-frame-tailcall.c | 2 +- gdb/dwarf2-frame.c | 143 +- gdb/dwarf2-frame.h | 4 +- gdb/dwarf2loc.c | 2 - gdb/dwarf2read.c | 1248 +-- gdb/dwarf2read.h | 59 +- gdb/elfread.c | 101 +- gdb/eval.c | 9 +- gdb/event-top.c | 8 +- gdb/event-top.h | 4 +- gdb/exceptions.c | 2 +- gdb/exec.c | 36 +- gdb/expprint.c | 6 +- gdb/extension.c | 3 + gdb/extension.h | 1 - gdb/f-exp.y | 14 +- gdb/f-lang.c | 6 +- gdb/f-lang.h | 5 + gdb/f-typeprint.c | 13 +- gdb/f-valprint.c | 6 +- gdb/fbsd-nat.c | 4 +- gdb/fbsd-tdep.c | 14 +- gdb/features/Makefile | 8 +- gdb/features/feature_to_c.sh | 2 + gdb/features/rs6000/powerpc-cell32l.c | 162 - gdb/features/rs6000/powerpc-cell32l.xml | 19 - gdb/features/rs6000/powerpc-cell64l.c | 162 - gdb/features/rs6000/powerpc-cell64l.xml | 19 - gdb/features/rx.c | 80 + gdb/features/rx.xml | 74 + gdb/filesystem.c | 4 +- gdb/findvar.c | 4 +- gdb/frame-base.h | 2 +- gdb/frame.c | 34 +- gdb/frame.h | 27 +- gdb/frv-tdep.c | 4 +- gdb/gcore.c | 46 +- gdb/gdb-demangle.h | 10 +- gdb/gdb-dlfcn.c | 118 - gdb/gdb_bfd.c | 24 +- gdb/gdb_bfd.h | 2 +- gdb/gdb_obstack.c | 10 - gdb/gdb_obstack.h | 27 +- gdb/gdb_usleep.c | 39 - gdb/gdb_usleep.h | 30 - gdb/gdbarch.c | 25 +- gdb/gdbarch.h | 12 +- gdb/gdbarch.sh | 7 +- gdb/gdbcmd.h | 2 +- gdb/gdbcore.h | 2 +- gdb/gdbserver/ChangeLog | 203 + gdb/gdbserver/Makefile.in | 11 +- gdb/gdbserver/acinclude.m4 | 10 +- gdb/gdbserver/ax.h | 1 - gdb/gdbserver/config.in | 9 + gdb/gdbserver/configure | 11 +- gdb/gdbserver/configure.ac | 9 +- gdb/gdbserver/configure.srv | 9 +- gdb/gdbserver/debug.c | 3 +- gdb/gdbserver/debug.h | 6 + gdb/gdbserver/linux-aarch64-low.c | 15 +- gdb/gdbserver/linux-arm-low.c | 2 +- gdb/gdbserver/linux-low.c | 108 +- gdb/gdbserver/linux-ppc-ipa.c | 6 - gdb/gdbserver/linux-ppc-low.c | 130 +- gdb/gdbserver/linux-ppc-tdesc-init.h | 8 +- gdb/gdbserver/linux-s390-low.c | 4 +- gdb/gdbserver/linux-x86-low.c | 8 +- gdb/gdbserver/lynx-low.c | 1 - gdb/gdbserver/mem-break.c | 30 +- gdb/gdbserver/nto-low.c | 3 +- gdb/gdbserver/proc-service.c | 4 +- gdb/gdbserver/regcache.h | 2 +- gdb/gdbserver/remote-utils.c | 9 +- gdb/gdbserver/server.c | 94 +- gdb/gdbserver/server.h | 14 +- gdb/gdbserver/spu-low.c | 732 -- gdb/gdbserver/target.c | 37 +- gdb/gdbserver/target.h | 9 +- gdb/gdbserver/thread-db.c | 3 +- gdb/gdbserver/tracepoint.c | 38 +- gdb/gdbserver/utils.c | 12 - gdb/gdbserver/win32-low.c | 5 +- gdb/gdbsupport/agent.c | 20 +- gdb/gdbsupport/agent.h | 8 +- gdb/gdbsupport/btrace-common.c | 18 +- gdb/gdbsupport/btrace-common.h | 19 +- gdb/gdbsupport/common-debug.c | 2 +- gdb/gdbsupport/common-debug.h | 4 +- gdb/gdbsupport/common-inferior.c | 26 + gdb/gdbsupport/common-inferior.h | 20 + gdb/gdbsupport/common-utils.h | 21 +- gdb/gdbsupport/common.m4 | 6 +- gdb/gdbsupport/format.c | 178 +- gdb/gdbsupport/format.h | 11 +- gdb/gdbsupport/gdb-dlfcn.c | 118 + gdb/{ => gdbsupport}/gdb-dlfcn.h | 0 gdb/gdbsupport/gdb_assert.h | 2 + gdb/gdbsupport/gdb_binary_search.h | 59 + gdb/gdbsupport/gdb_setjmp.h | 6 +- gdb/gdbsupport/gdb_string_view.h | 1 + gdb/gdbsupport/gdb_vecs.h | 2 - gdb/gdbsupport/posix-strerror.c | 20 +- gdb/gdbsupport/print-utils.h | 11 +- gdb/gdbsupport/vec.c | 118 - gdb/gdbsupport/vec.h | 1150 --- gdb/gdbthread.h | 3 +- gdb/gdbtypes.c | 21 +- gdb/gdbtypes.h | 15 +- gdb/gnu-nat.c | 14 +- gdb/gnu-v3-abi.c | 6 +- gdb/go32-nat.c | 11 +- gdb/guile/guile.c | 60 +- gdb/guile/scm-auto-load.c | 2 +- gdb/guile/scm-breakpoint.c | 16 +- gdb/guile/scm-objfile.c | 2 +- gdb/guile/scm-param.c | 11 +- gdb/guile/scm-type.c | 1 - gdb/h8300-tdep.c | 2 +- gdb/hppa-linux-nat.c | 1 + gdb/hppa-tdep.c | 22 +- gdb/i386-cygwin-tdep.c | 10 +- gdb/i386-darwin-tdep.c | 2 +- gdb/i386-dicos-tdep.c | 2 +- gdb/i386-fbsd-tdep.c | 2 +- gdb/i386-linux-tdep.c | 4 +- gdb/i386-tdep.c | 6 +- gdb/i386-tdep.h | 2 +- gdb/ia64-libunwind-tdep.c | 2 +- gdb/ia64-libunwind-tdep.h | 2 + gdb/ia64-tdep.c | 2 +- gdb/infcall.c | 125 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 23 +- gdb/inferior.c | 2 +- gdb/inferior.h | 21 +- gdb/infrun.c | 65 +- gdb/infrun.h | 10 +- gdb/inline-frame.c | 1 - gdb/interps.c | 9 +- gdb/jit.c | 20 +- gdb/language.c | 17 +- gdb/language.h | 7 +- gdb/linespec.c | 7 +- gdb/linux-fork.c | 3 +- gdb/linux-nat-trad.c | 1 + gdb/linux-nat.c | 140 +- gdb/linux-tdep.c | 78 +- gdb/linux-thread-db.c | 19 +- gdb/lm32-tdep.c | 2 +- gdb/m2-typeprint.c | 5 +- gdb/m2-valprint.c | 10 +- gdb/m68k-tdep.c | 2 +- gdb/machoread.c | 12 +- gdb/macrocmd.c | 6 +- gdb/macroexp.c | 2 +- gdb/main.c | 296 +- gdb/maint-test-options.c | 12 +- gdb/maint-test-settings.c | 50 +- gdb/maint.c | 216 +- gdb/make-target-delegates | 4 +- gdb/mdebugread.c | 140 +- gdb/memattr.c | 15 +- gdb/memrange.c | 4 - gdb/memrange.h | 2 - gdb/mep-tdep.c | 6 +- gdb/mi/mi-cmd-disas.c | 2 +- gdb/mi/mi-cmd-stack.c | 6 +- gdb/mi/mi-cmd-var.c | 2 - gdb/mi/mi-getopt.h | 2 +- gdb/mi/mi-interp.c | 3 +- gdb/mi/mi-main.c | 11 +- gdb/mi/mi-out.c | 17 +- gdb/mi/mi-out.h | 17 +- gdb/microblaze-tdep.c | 4 +- gdb/mingw-hdep.c | 20 +- gdb/minidebug.c | 2 +- gdb/minsyms.c | 107 +- gdb/minsyms.h | 24 +- gdb/mips-linux-tdep.c | 2 +- gdb/mips-sde-tdep.c | 2 +- gdb/mips-tdep.c | 6 +- gdb/mipsread.c | 8 +- gdb/mn10300-tdep.c | 2 +- gdb/moxie-tdep.c | 2 +- gdb/namespace.c | 19 +- gdb/namespace.h | 1 - gdb/nat/aarch64-sve-linux-sigcontext.h | 2 +- gdb/nat/fork-inferior.c | 2 +- gdb/nat/fork-inferior.h | 20 - gdb/nat/linux-btrace.c | 16 +- gdb/nat/linux-btrace.h | 1 - gdb/nat/linux-namespaces.c | 4 +- gdb/nat/linux-namespaces.h | 4 +- gdb/nat/ppc-linux.h | 3 - gdb/nios2-tdep.c | 14 +- gdb/nto-procfs.c | 2 +- gdb/nto-tdep.c | 4 +- gdb/objc-lang.c | 2 +- gdb/objfiles.c | 121 +- gdb/objfiles.h | 38 +- gdb/opencl-lang.c | 2 +- gdb/or1k-tdep.c | 4 +- gdb/or1k-tdep.h | 4 +- gdb/osabi.c | 10 +- gdb/osdata.c | 1 - gdb/p-lang.c | 5 +- gdb/p-typeprint.c | 10 +- gdb/p-valprint.c | 16 +- gdb/parse.c | 4 +- gdb/parser-defs.h | 3 +- gdb/ppc-linux-nat.c | 13 +- gdb/ppc-linux-tdep.c | 329 +- gdb/ppc-sysv-tdep.c | 2 +- gdb/ppc-tdep.h | 2 +- gdb/ppc64-tdep.c | 4 +- gdb/printcmd.c | 92 +- gdb/probe.c | 7 +- gdb/probe.h | 4 +- gdb/proc-api.c | 2 +- gdb/procfs.c | 44 +- gdb/progspace.h | 3 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 34 +- gdb/psymtab.c | 119 +- gdb/psymtab.h | 6 +- gdb/python/lib/gdb/__init__.py | 42 +- gdb/python/lib/gdb/function/strfns.py | 8 +- gdb/python/lib/gdb/printer/bound_registers.py | 2 +- gdb/python/py-auto-load.c | 2 +- gdb/python/py-block.c | 45 +- gdb/python/py-breakpoint.c | 15 +- gdb/python/py-evtregistry.c | 2 +- gdb/python/py-finishbreakpoint.c | 18 +- gdb/python/py-framefilter.c | 14 +- gdb/python/py-instruction.h | 2 +- gdb/python/py-objfile.c | 5 +- gdb/python/py-param.c | 9 +- gdb/python/py-prettyprint.c | 8 +- gdb/python/py-progspace.c | 6 +- gdb/python/py-symbol.c | 40 + gdb/python/py-type.c | 12 +- gdb/python/py-unwind.c | 6 +- gdb/python/py-value.c | 6 +- gdb/python/python-internal.h | 2 + gdb/python/python.c | 44 +- gdb/ravenscar-thread.c | 12 +- gdb/record-btrace.c | 37 +- gdb/record-full.c | 25 +- gdb/record-full.h | 2 +- gdb/record.c | 6 +- gdb/regcache-dump.c | 4 +- gdb/regcache.c | 23 +- gdb/regformats/reg-spu.dat | 133 - gdb/regformats/rs6000/powerpc-cell32l.dat | 112 - gdb/regformats/rs6000/powerpc-cell64l.dat | 112 - gdb/remote-fileio.c | 2 +- gdb/remote-notif.c | 2 +- gdb/remote-notif.h | 2 +- gdb/remote.c | 130 +- gdb/riscv-tdep.c | 62 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/rs6000-tdep.c | 16 +- gdb/rust-exp.y | 3 +- gdb/rust-lang.c | 7 +- gdb/rx-tdep.c | 160 +- gdb/s12z-tdep.c | 4 +- gdb/s390-linux-tdep.c | 2 +- gdb/s390-tdep.c | 133 +- gdb/score-tdep.c | 2 +- gdb/ser-base.c | 4 +- gdb/ser-go32.c | 2 +- gdb/ser-tcp.c | 20 +- gdb/ser-unix.c | 2 +- gdb/serial.c | 8 +- gdb/sh-tdep.c | 10 +- gdb/skip.c | 43 +- gdb/sol-thread.c | 6 +- gdb/solib-aix.c | 41 +- gdb/solib-darwin.c | 12 +- gdb/solib-dsbt.c | 20 +- gdb/solib-frv.c | 14 +- gdb/solib-spu.c | 548 -- gdb/solib-spu.h | 25 - gdb/solib-svr4.c | 268 +- gdb/solib-target.c | 9 +- gdb/solib.c | 28 +- gdb/solist.h | 11 - gdb/source-cache.c | 297 +- gdb/source-cache.h | 63 +- gdb/source.c | 361 +- gdb/source.h | 5 - gdb/sparc-linux-tdep.c | 2 +- gdb/sparc-nat.c | 4 +- gdb/sparc-sol2-tdep.c | 4 +- gdb/sparc-tdep.c | 2 +- gdb/sparc64-tdep.c | 4 +- gdb/spu-linux-nat.c | 662 -- gdb/spu-multiarch.c | 417 - gdb/spu-tdep.c | 2835 ------ gdb/spu-tdep.h | 117 - gdb/stabsread.c | 56 +- gdb/stack.c | 192 +- gdb/stap-probe.c | 7 +- gdb/stubs/ChangeLog | 7 + gdb/stubs/ia64vms-stub.c | 4 +- gdb/stubs/m32r-stub.c | 2 +- gdb/stubs/m68k-stub.c | 2 +- gdb/stubs/sh-stub.c | 4 +- gdb/symfile-debug.c | 32 +- gdb/symfile-mem.c | 12 +- gdb/symfile.c | 175 +- gdb/symfile.h | 35 +- gdb/symmisc.c | 25 +- gdb/symtab.c | 1162 ++- gdb/symtab.h | 157 +- gdb/target-dcache.c | 4 +- gdb/target-descriptions.c | 14 +- gdb/target-float.c | 19 +- gdb/target-memory.c | 1 - gdb/target.c | 44 +- gdb/target.h | 19 +- gdb/testsuite/ChangeLog | 840 ++ gdb/testsuite/aclocal.m4 | 6 +- gdb/testsuite/boards/cc-with-tweaks.exp | 15 + gdb/testsuite/gdb.ada/array_bounds.exp | 13 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 4 +- gdb/testsuite/gdb.ada/arrayidx.exp | 26 +- gdb/testsuite/gdb.ada/arrayparam.exp | 3 +- gdb/testsuite/gdb.ada/arrayptr.exp | 3 +- gdb/testsuite/gdb.ada/bias.exp | 56 + gdb/testsuite/gdb.ada/bias/bias.adb | 52 + gdb/testsuite/gdb.ada/bias/pck.adb | 23 + gdb/testsuite/gdb.ada/bias/pck.ads | 20 + gdb/testsuite/gdb.ada/boolean_expr.exp | 7 +- gdb/testsuite/gdb.ada/call_pn.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 24 +- gdb/testsuite/gdb.ada/char_enum.exp | 6 + gdb/testsuite/gdb.ada/char_enum/foo.adb | 6 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 3 +- gdb/testsuite/gdb.ada/dgopt.exp | 34 + gdb/testsuite/gdb.ada/dgopt/x.adb | 19 + gdb/testsuite/gdb.ada/display_nested.exp | 29 + gdb/testsuite/gdb.ada/display_nested/foo.adb | 30 + gdb/testsuite/gdb.ada/display_nested/pack.adb | 23 + gdb/testsuite/gdb.ada/display_nested/pack.ads | 20 + gdb/testsuite/gdb.ada/fixed_cmp.exp | 13 +- gdb/testsuite/gdb.ada/fun_addr.exp | 5 +- gdb/testsuite/gdb.ada/funcall_param.exp | 4 +- gdb/testsuite/gdb.ada/interface.exp | 8 +- gdb/testsuite/gdb.ada/mi_task_arg.exp | 8 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 5 +- gdb/testsuite/gdb.ada/null_array.exp | 9 +- gdb/testsuite/gdb.ada/packed_array.exp | 9 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 7 +- gdb/testsuite/gdb.ada/print_chars.exp | 11 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 3 + gdb/testsuite/gdb.ada/print_pc.exp | 3 +- gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 8 +- gdb/testsuite/gdb.ada/ptype_field.exp | 12 +- gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 4 +- gdb/testsuite/gdb.ada/py_taft.exp | 38 + gdb/testsuite/gdb.ada/py_taft/main.adb | 22 + gdb/testsuite/gdb.ada/py_taft/pkg.adb | 27 + gdb/testsuite/gdb.ada/py_taft/pkg.ads | 22 + gdb/testsuite/gdb.ada/rdv_wait.exp | 2 +- gdb/testsuite/gdb.ada/rec_return.exp | 4 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 4 +- gdb/testsuite/gdb.ada/rename_subscript_param.exp | 4 + gdb/testsuite/gdb.ada/str_ref_cmp.exp | 7 +- gdb/testsuite/gdb.ada/taft_type.exp | 4 +- gdb/testsuite/gdb.ada/tagged.exp | 14 +- gdb/testsuite/gdb.ada/task_switch_in_core.exp | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 9 +- gdb/testsuite/gdb.ada/uninitialized_vars.exp | 3 +- gdb/testsuite/gdb.arch/aarch64-prologue.c | 83 + gdb/testsuite/gdb.arch/aarch64-prologue.exp | 36 + gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 6 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 42 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 19 +- gdb/testsuite/gdb.arch/pr25124.S | 35 + gdb/testsuite/gdb.arch/pr25124.exp | 49 + gdb/testsuite/gdb.arch/spu-info.c | 235 - gdb/testsuite/gdb.arch/spu-info.exp | 241 - gdb/testsuite/gdb.arch/spu-ls.c | 31 - gdb/testsuite/gdb.arch/spu-ls.exp | 47 - gdb/testsuite/gdb.asm/asm-source.exp | 8 +- gdb/testsuite/gdb.asm/spu.inc | 42 - gdb/testsuite/gdb.base/annota1.exp | 58 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 17 + gdb/testsuite/gdb.base/batch-exit-status.exp | 32 +- .../gdb.base/batch-preserve-term-settings.exp | 7 + gdb/testsuite/gdb.base/bigcore.c | 4 +- gdb/testsuite/gdb.base/break-interp.exp | 84 +- gdb/testsuite/gdb.base/call-sc.exp | 10 +- gdb/testsuite/gdb.base/callfuncs.exp | 47 +- gdb/testsuite/gdb.base/charset.exp | 10 +- gdb/testsuite/gdb.base/compare-sections.exp | 11 +- gdb/testsuite/gdb.base/ctf-constvars.c | 116 + gdb/testsuite/gdb.base/ctf-constvars.exp | 114 + gdb/testsuite/gdb.base/ctf-cvexpr.exp | 495 + gdb/testsuite/gdb.base/ctf-ptype.c | 305 + gdb/testsuite/gdb.base/ctf-ptype.exp | 288 + gdb/testsuite/gdb.base/ctf-whatis.c | 282 + gdb/testsuite/gdb.base/ctf-whatis.exp | 413 + gdb/testsuite/gdb.base/default.exp | 8 +- gdb/testsuite/gdb.base/dump.exp | 46 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 12 +- gdb/testsuite/gdb.base/examine-backward.exp | 2 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 1 + gdb/testsuite/gdb.base/help.exp | 62 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 108 +- gdb/testsuite/gdb.base/infcall-nested-structs.exp | 15 +- gdb/testsuite/gdb.base/info-fun.exp | 97 +- gdb/testsuite/gdb.base/info-macros.exp | 21 +- gdb/testsuite/gdb.base/info-types.exp | 8 +- gdb/testsuite/gdb.base/info-var-f1.c | 24 + gdb/testsuite/gdb.base/info-var-f2.c | 26 + gdb/testsuite/gdb.base/info-var.exp | 65 + gdb/testsuite/gdb.base/info-var.h | 18 + gdb/testsuite/gdb.base/info_sources.c | 23 + gdb/testsuite/gdb.base/info_sources.exp | 96 + gdb/testsuite/gdb.base/info_sources_base.c | 22 + gdb/testsuite/gdb.base/jit-reader.exp | 41 +- gdb/testsuite/gdb.base/label.exp | 10 - gdb/testsuite/gdb.base/list-missing-source.exp | 63 + gdb/testsuite/gdb.base/long_long.c | 2 +- gdb/testsuite/gdb.base/maint.exp | 24 +- gdb/testsuite/gdb.base/overlays.exp | 3 - gdb/testsuite/gdb.base/ovlymgr.c | 13 - gdb/testsuite/gdb.base/pretty-print.c | 8 +- gdb/testsuite/gdb.base/pretty-print.exp | 8 +- gdb/testsuite/gdb.base/print-file-var-lib1.c | 11 +- gdb/testsuite/gdb.base/print-file-var-lib2.c | 10 +- gdb/testsuite/gdb.base/print-file-var-main.c | 42 +- gdb/testsuite/gdb.base/print-file-var.exp | 201 +- gdb/testsuite/gdb.base/print-file-var.h | 34 + gdb/testsuite/gdb.base/relational.exp | 193 +- gdb/testsuite/gdb.base/restore.exp | 13 +- gdb/testsuite/gdb.base/setshow.exp | 74 +- gdb/testsuite/gdb.base/settings.exp | 101 +- gdb/testsuite/gdb.base/signals.exp | 17 +- ...solib-probes-nosharedlibrary.c => source-dir.c} | 0 gdb/testsuite/gdb.base/source-dir.exp | 142 +- gdb/testsuite/gdb.base/spu.ld | 202 - gdb/testsuite/gdb.base/stack-checking.c | 4 - gdb/testsuite/gdb.base/step-over-syscall.exp | 11 +- gdb/testsuite/gdb.base/store.exp | 65 +- gdb/testsuite/gdb.base/structs.exp | 16 +- gdb/testsuite/gdb.base/style.c | 7 +- gdb/testsuite/gdb.base/style.exp | 27 +- gdb/testsuite/gdb.base/ui-redirect.exp | 31 +- gdb/testsuite/gdb.base/with.exp | 2 + gdb/testsuite/gdb.btrace/buffer-size.exp | 2 +- gdb/testsuite/gdb.btrace/cpu.exp | 6 +- gdb/testsuite/gdb.btrace/enable.exp | 2 +- gdb/testsuite/gdb.cell/arch.exp | 116 - gdb/testsuite/gdb.cell/break-spu.c | 43 - gdb/testsuite/gdb.cell/break.c | 71 - gdb/testsuite/gdb.cell/break.exp | 103 - gdb/testsuite/gdb.cell/bt-spu.c | 30 - gdb/testsuite/gdb.cell/bt.c | 101 - gdb/testsuite/gdb.cell/bt.exp | 91 - gdb/testsuite/gdb.cell/bt2-spu.c | 30 - gdb/testsuite/gdb.cell/core.exp | 105 - gdb/testsuite/gdb.cell/coremaker-spu.c | 46 - gdb/testsuite/gdb.cell/coremaker.c | 70 - gdb/testsuite/gdb.cell/data-spu.c | 36 - gdb/testsuite/gdb.cell/data.c | 72 - gdb/testsuite/gdb.cell/data.exp | 125 - gdb/testsuite/gdb.cell/dwarfaddr.S | 190 - gdb/testsuite/gdb.cell/dwarfaddr.exp | 53 - gdb/testsuite/gdb.cell/ea-cache-spu.c | 41 - gdb/testsuite/gdb.cell/ea-cache.c | 64 - gdb/testsuite/gdb.cell/ea-cache.exp | 90 - gdb/testsuite/gdb.cell/ea-standalone.c | 34 - gdb/testsuite/gdb.cell/ea-standalone.exp | 64 - gdb/testsuite/gdb.cell/ea-test.c | 33 - gdb/testsuite/gdb.cell/ea-test.exp | 124 - gdb/testsuite/gdb.cell/f-regs.exp | 89 - gdb/testsuite/gdb.cell/fork-spu.c | 47 - gdb/testsuite/gdb.cell/fork.c | 77 - gdb/testsuite/gdb.cell/fork.exp | 86 - gdb/testsuite/gdb.cell/gcore.exp | 108 - gdb/testsuite/gdb.cell/mem-access-spu.c | 36 - gdb/testsuite/gdb.cell/mem-access.c | 67 - gdb/testsuite/gdb.cell/mem-access.exp | 170 - gdb/testsuite/gdb.cell/ptype.exp | 145 - gdb/testsuite/gdb.cell/registers.exp | 106 - gdb/testsuite/gdb.cell/size-spu.c | 53 - gdb/testsuite/gdb.cell/size.c | 87 - gdb/testsuite/gdb.cell/sizeof.exp | 120 - gdb/testsuite/gdb.cell/solib-symbol.exp | 79 - gdb/testsuite/gdb.cell/solib.exp | 86 - gdb/testsuite/gdb.cp/bs15503.exp | 5 - gdb/testsuite/gdb.cp/cpexprs.exp | 5 - gdb/testsuite/gdb.cp/cplabel.exp | 1 - gdb/testsuite/gdb.cp/exception.exp | 5 - gdb/testsuite/gdb.cp/exceptprint.exp | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 5 - gdb/testsuite/gdb.cp/local-static.c | 4 +- gdb/testsuite/gdb.cp/local-static.exp | 40 +- gdb/testsuite/gdb.cp/mb-templates.exp | 5 - gdb/testsuite/gdb.cp/nested-types.exp | 11 +- gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp | 41 + gdb/testsuite/gdb.cp/pr9167.exp | 5 - gdb/testsuite/gdb.cp/userdef.exp | 5 - gdb/testsuite/gdb.dwarf2/count.exp | 28 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 7 + gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 3 +- gdb/testsuite/gdb.dwarf2/gdb-index.exp | 24 +- gdb/testsuite/gdb.fortran/info-modules.exp | 187 + gdb/testsuite/gdb.fortran/info-types-2.f90 | 36 + gdb/testsuite/gdb.fortran/info-types.exp | 53 + gdb/testsuite/gdb.fortran/info-types.f90 | 52 + gdb/testsuite/gdb.fortran/module.exp | 27 + gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 150 + gdb/testsuite/gdb.fortran/nested-funcs-2.f90 | 62 + gdb/testsuite/gdb.fortran/nested-funcs.exp | 28 + gdb/testsuite/gdb.fortran/nested-funcs.f90 | 63 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 15 +- gdb/testsuite/gdb.fortran/vla-history.exp | 10 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 6 +- gdb/testsuite/gdb.fortran/vla-value.exp | 4 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 6 +- gdb/testsuite/gdb.gdb/selftest.exp | 23 +- gdb/testsuite/gdb.guile/guile.exp | 2 +- gdb/testsuite/gdb.linespec/break-ask.exp | 6 +- gdb/testsuite/gdb.linespec/explicit.exp | 6 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 8 +- .../gdb.mi/list-thread-groups-available.exp | 22 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 2 +- gdb/testsuite/gdb.multi/multi-term-settings.exp | 4 +- gdb/testsuite/gdb.multi/tids.exp | 18 +- gdb/testsuite/gdb.python/py-block.exp | 5 + gdb/testsuite/gdb.python/py-completion.exp | 84 +- gdb/testsuite/gdb.python/py-events.exp | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 2 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 2 +- gdb/testsuite/gdb.python/py-format-string.c | 6 +- gdb/testsuite/gdb.python/py-format-string.exp | 8 +- .../gdb.python/py-framefilter-invalidarg.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 20 +- .../gdb.python/py-mi-var-info-path-expression.exp | 3 +- gdb/testsuite/gdb.python/py-objfile-script.exp | 2 +- gdb/testsuite/gdb.python/py-objfile.exp | 21 +- gdb/testsuite/gdb.python/py-parameter.exp | 317 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 2 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 8 +- gdb/testsuite/gdb.python/py-progspace.exp | 14 + gdb/testsuite/gdb.python/py-section-script.exp | 21 +- gdb/testsuite/gdb.python/py-symbol.c | 5 + gdb/testsuite/gdb.python/py-symbol.exp | 24 + gdb/testsuite/gdb.python/py-symtab.exp | 4 +- gdb/testsuite/gdb.python/py-template.exp | 8 +- gdb/testsuite/gdb.python/py-value.exp | 58 +- gdb/testsuite/gdb.python/py-xmethods.exp | 3 +- gdb/testsuite/gdb.python/py-xmethods.py | 36 +- gdb/testsuite/gdb.python/python.exp | 6 +- gdb/testsuite/gdb.reverse/break-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 15 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 18 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 18 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.c | 2 +- .../gdb.reverse/machinestate-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/machinestate.exp | 6 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 8 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 26 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 41 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 10 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 10 +- .../gdb.reverse/step-indirect-call-thunk.exp | 4 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 10 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 12 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 6 +- gdb/testsuite/gdb.rust/simple.exp | 58 +- gdb/testsuite/gdb.rust/simple.rs | 6 + gdb/testsuite/gdb.rust/traits.rs | 4 +- .../gdb.server/connect-with-no-symbol-file.exp | 2 +- gdb/testsuite/gdb.server/no-thread-db.exp | 3 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 5 + .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.server/server-connect.exp | 7 +- gdb/testsuite/gdb.stabs/weird.exp | 8 +- .../attach-many-short-lived-threads.exp | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 8 + gdb/testsuite/gdb.threads/stop-with-handle.c | 74 + gdb/testsuite/gdb.threads/stop-with-handle.exp | 51 + gdb/testsuite/gdb.threads/thread-find.exp | 6 +- gdb/testsuite/gdb.threads/tls-shared.exp | 4 +- gdb/testsuite/gdb.threads/tls.exp | 5 +- gdb/testsuite/gdb.threads/wp-replication.exp | 3 +- gdb/testsuite/gdb.trace/ax.exp | 94 +- gdb/testsuite/gdb.trace/tfile.c | 2 +- gdb/testsuite/gdb.tui/basic.exp | 14 +- gdb/testsuite/gdb.tui/empty.exp | 26 +- gdb/testsuite/gdb.tui/regs.exp | 3 - gdb/testsuite/gdb.tui/resize.exp | 2 - gdb/testsuite/gdb.xml/tdesc-regs.exp | 10 - gdb/testsuite/lib/ada.exp | 44 + gdb/testsuite/lib/cell.exp | 181 - gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/completion-support.exp | 12 +- gdb/testsuite/lib/fortran.exp | 24 + gdb/testsuite/lib/gdb-utils.exp | 1 + gdb/testsuite/lib/gdb.exp | 300 +- gdb/testsuite/lib/gdbserver-support.exp | 16 +- gdb/testsuite/lib/pascal.exp | 2 + gdb/testsuite/lib/tuiterm.exp | 9 +- gdb/thread.c | 16 +- gdb/top.c | 40 +- gdb/top.h | 4 +- gdb/tracectf.c | 1730 ++++ gdb/{ctf.h => tracectf.h} | 0 gdb/tracefile-tfile.c | 3 +- gdb/tracefile.c | 2 +- gdb/tracepoint.c | 56 +- gdb/tui/tui-command.c | 51 +- gdb/tui/tui-command.h | 20 +- gdb/tui/tui-data.c | 152 +- gdb/tui/tui-data.h | 197 +- gdb/tui/tui-disasm.c | 167 +- gdb/tui/tui-disasm.h | 21 +- gdb/tui/tui-hooks.c | 8 +- gdb/tui/tui-interp.c | 2 - gdb/tui/tui-io.c | 42 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 383 +- gdb/tui/tui-layout.h | 4 - gdb/tui/tui-out.c | 8 +- gdb/tui/tui-out.h | 7 +- gdb/tui/tui-regs.c | 600 +- gdb/tui/tui-regs.h | 91 +- gdb/tui/tui-source.c | 117 +- gdb/tui/tui-source.h | 32 +- gdb/tui/tui-stack.c | 319 +- gdb/tui/tui-stack.h | 43 + gdb/tui/tui-win.c | 379 +- gdb/tui/tui-wingeneral.c | 147 +- gdb/tui/tui-wingeneral.h | 11 +- gdb/tui/tui-winsource.c | 427 +- gdb/tui/tui-winsource.h | 210 +- gdb/tui/tui.c | 34 +- gdb/tui/tui.h | 5 - gdb/typeprint.c | 17 +- gdb/ui-file.c | 3 +- gdb/ui-out.c | 219 +- gdb/ui-out.h | 170 +- gdb/ui-style.h | 6 + gdb/unittests/format_pieces-selftests.c | 37 +- gdb/unittests/help-doc-selftests.c | 107 + gdb/unittests/rsp-low-selftests.c | 2 +- gdb/user-regs.h | 2 +- gdb/utils.c | 247 +- gdb/utils.h | 58 +- gdb/valarith.c | 2 +- gdb/valops.c | 10 +- gdb/valprint.c | 40 +- gdb/valprint.h | 46 +- gdb/value.c | 26 +- gdb/value.h | 4 +- gdb/varobj.c | 16 +- gdb/varobj.h | 8 +- gdb/version.in | 2 +- gdb/windows-nat.c | 50 +- gdb/windows-tdep.c | 2 +- gdb/x86-nat.h | 2 +- gdb/xcoffread.c | 92 +- gdb/xml-builtin.h | 28 + gdb/xml-support.c | 5 +- gdb/xml-support.h | 6 - gdb/xml-syscall.c | 7 +- gdb/xstormy16-tdep.c | 2 +- gdb/xtensa-tdep.c | 16 +- gnulib/ChangeLog | 6 + gnulib/import/glob.c | 84 +- .../patches/0003-Fix-glob-c-Coverity-issues.patch | 279 + gnulib/update-gnulib.sh | 1 + gold/ChangeLog | 59 + gold/descriptors.cc | 1 + gold/i386.cc | 7 +- gold/layout.cc | 1 + gold/object.cc | 17 +- gold/powerpc.cc | 424 +- gold/testsuite/Makefile.in | 1 - gold/testsuite/plugin_new_section_layout.c | 6 +- gold/x86_64.cc | 7 +- gprof/ChangeLog | 18 + gprof/configure | 20 +- gprof/corefile.c | 14 +- gprof/symtab.c | 2 +- include/ChangeLog | 155 +- include/bfdlink.h | 39 + include/coff/internal.h | 2 +- include/ctf-api.h | 65 +- include/ctf.h | 63 +- include/elf/arm.h | 7 - include/elf/internal.h | 9 +- include/elf/mips.h | 6 + include/elf/msp430.h | 41 + include/opcode/arc.h | 2 +- include/opcode/h8300.h | 94 +- include/opcode/riscv.h | 23 +- ld/ChangeLog | 1092 +++ ld/Makefile.am | 28 +- ld/Makefile.in | 41 +- ld/NEWS | 4 +- ld/aclocal.m4 | 1 + ld/configure | 54 +- ld/configure.ac | 9 +- ld/configure.tgt | 673 +- ld/deffilep.y | 1 + ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64elf.sh | 2 +- ld/emulparams/aarch64elf32.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arcelf.sh | 2 +- ld/emulparams/arcelf_prof.sh | 2 +- ld/emulparams/arclinux.sh | 2 +- ld/emulparams/arclinux_prof.sh | 2 +- ld/emulparams/arcv2elf.sh | 2 +- ld/emulparams/arcv2elfx.sh | 2 +- ld/emulparams/armelf.sh | 16 +- ld/emulparams/armelf_fuchsia.sh | 2 +- ld/emulparams/armelf_linux.sh | 2 +- ld/emulparams/armelf_phoenix.sh | 2 +- ld/emulparams/armnto.sh | 2 +- ld/emulparams/avr1.sh | 2 +- ld/emulparams/avr2.sh | 2 +- ld/emulparams/avr25.sh | 2 +- ld/emulparams/avr3.sh | 2 +- ld/emulparams/avr31.sh | 2 +- ld/emulparams/avr35.sh | 2 +- ld/emulparams/avr4.sh | 2 +- ld/emulparams/avr5.sh | 2 +- ld/emulparams/avr51.sh | 2 +- ld/emulparams/avr6.sh | 2 +- ld/emulparams/avrtiny.sh | 2 +- ld/emulparams/avrxmega1.sh | 2 +- ld/emulparams/avrxmega2.sh | 2 +- ld/emulparams/avrxmega3.sh | 2 +- ld/emulparams/avrxmega4.sh | 2 +- ld/emulparams/avrxmega5.sh | 2 +- ld/emulparams/avrxmega6.sh | 2 +- ld/emulparams/avrxmega7.sh | 2 +- ld/emulparams/criself.sh | 2 +- ld/emulparams/crislinux.sh | 2 +- ld/emulparams/cskyelf.sh | 2 +- ld/emulparams/d10velf.sh | 2 +- ld/emulparams/elf32_sparc.sh | 2 +- ld/emulparams/elf32_spu.sh | 2 +- ld/emulparams/elf32_tic6x_le.sh | 2 +- ld/emulparams/elf32_x86_64.sh | 2 +- ld/emulparams/elf32am33lin.sh | 2 +- ld/emulparams/elf32bfin.sh | 2 +- ld/emulparams/elf32bfinfd.sh | 2 +- ld/emulparams/elf32bmip.sh | 3 +- ld/emulparams/elf32bmipn32-defs.sh | 3 +- ld/emulparams/elf32cr16.sh | 2 +- ld/emulparams/elf32cr16c.sh | 2 +- ld/emulparams/elf32crx.sh | 2 +- ld/emulparams/elf32epiphany.sh | 2 +- ld/emulparams/elf32epiphany_4x4.sh | 2 +- ld/emulparams/elf32frvfd.sh | 2 +- ld/emulparams/elf32ip2k.sh | 2 +- ld/emulparams/elf32lm32.sh | 2 +- ld/emulparams/elf32lm32fd.sh | 2 +- ld/emulparams/elf32lriscv-defs.sh | 2 +- ld/emulparams/elf32m32c.sh | 2 +- ld/emulparams/elf32mb_linux.sh | 2 +- ld/emulparams/elf32mbel_linux.sh | 2 +- ld/emulparams/elf32mcore.sh | 2 +- ld/emulparams/elf32mep.sh | 2 +- ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf32microblaze.sh | 2 +- ld/emulparams/elf32mipswindiss.sh | 2 +- ld/emulparams/elf32or1k.sh | 2 +- ld/emulparams/elf32ppccommon.sh | 2 +- ld/emulparams/elf32rl78.sh | 2 +- ld/emulparams/elf32rx.sh | 2 +- ld/emulparams/elf32tilegx.sh | 2 +- ld/emulparams/elf32tilepro.sh | 2 +- ld/emulparams/elf32vax.sh | 2 +- ld/emulparams/elf32visium.sh | 2 +- ld/emulparams/elf32xc16x.sh | 2 +- ld/emulparams/elf32xc16xl.sh | 2 +- ld/emulparams/elf32xc16xs.sh | 2 +- ld/emulparams/elf32xstormy16.sh | 2 +- ld/emulparams/elf32xtensa.sh | 2 +- ld/emulparams/elf64_aix.sh | 2 +- ld/emulparams/elf64_ia64.sh | 2 +- ld/emulparams/elf64_s390.sh | 2 +- ld/emulparams/elf64_sparc.sh | 2 +- ld/emulparams/elf64alpha.sh | 2 +- ld/emulparams/elf64bmip-defs.sh | 1 + ld/emulparams/elf64bpf.sh | 5 +- ld/emulparams/elf64hppa.sh | 2 +- ld/emulparams/elf64lppc.sh | 1 - ld/emulparams/elf64mmix.sh | 2 +- ld/emulparams/elf64ppc.sh | 1 - ld/emulparams/elf64rdos.sh | 2 +- ld/emulparams/elf64tilegx.sh | 3 +- ld/emulparams/elf_i386.sh | 2 +- ld/emulparams/elf_i386_be.sh | 2 +- ld/emulparams/elf_i386_ldso.sh | 2 +- ld/emulparams/elf_i386_vxworks.sh | 2 +- ld/emulparams/elf_iamcu.sh | 2 +- ld/emulparams/elf_k1om.sh | 2 +- ld/emulparams/elf_l1om.sh | 2 +- ld/emulparams/elf_s390.sh | 2 +- ld/emulparams/elf_x86_64.sh | 2 +- ld/emulparams/h8300elf.sh | 2 +- ld/emulparams/h8300elf_linux.sh | 2 +- ld/emulparams/hppa64linux.sh | 2 +- ld/emulparams/hppaelf.sh | 2 +- ld/emulparams/hppalinux.sh | 2 +- ld/emulparams/i386lynx.sh | 2 +- ld/emulparams/i386moss.sh | 2 +- ld/emulparams/i386nto.sh | 2 +- ld/emulparams/m32relf.sh | 2 +- ld/emulparams/m32relf_linux.sh | 2 +- ld/emulparams/m68hc11elf.sh | 2 +- ld/emulparams/m68hc11elfb.sh | 2 +- ld/emulparams/m68hc12elf.sh | 2 +- ld/emulparams/m68hc12elfb.sh | 2 +- ld/emulparams/m68kelf.sh | 2 +- ld/emulparams/mn10300.sh | 2 +- ld/emulparams/nds32elf.sh | 2 +- ld/emulparams/nds32elf16m.sh | 2 +- ld/emulparams/nds32elf_linux.sh | 2 +- ld/emulparams/nios2elf.sh | 2 +- ld/emulparams/nios2linux.sh | 2 +- ld/emulparams/pruelf.sh | 2 +- ld/emulparams/score3_elf.sh | 2 +- ld/emulparams/shelf.sh | 2 +- ld/emulparams/shelf_nto.sh | 2 +- ld/emulparams/shelf_vxworks.sh | 2 +- ld/emulparams/shlelf_linux.sh | 2 +- ld/emulparams/shlelf_nto.sh | 2 +- ld/emulparams/v850.sh | 2 +- ld/emulparams/v850_rh850.sh | 2 +- ld/emultempl/aarch64elf.em | 31 +- ld/emultempl/aix.em | 13 +- ld/emultempl/alphaelf.em | 6 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armcoff.em | 8 +- ld/emultempl/armelf.em | 32 +- ld/emultempl/avrelf.em | 10 +- ld/emultempl/beos.em | 58 +- ld/emultempl/bfin.em | 3 +- ld/emultempl/cr16elf.em | 23 +- ld/emultempl/crxelf.em | 6 +- ld/emultempl/cskyelf.em | 31 +- ld/emultempl/elf-generic.em | 50 +- ld/emultempl/elf-x86.em | 2 +- ld/emultempl/elf.em | 907 ++ ld/emultempl/elf32.em | 3079 ------- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 3 +- ld/emultempl/generic.em | 5 +- ld/emultempl/hppaelf.em | 29 +- ld/emultempl/ia64elf.em | 6 +- ld/emultempl/irix.em | 7 +- ld/emultempl/linux.em | 5 +- ld/emultempl/m68hc1xelf.em | 29 +- ld/emultempl/m68kelf.em | 15 +- ld/emultempl/metagelf.em | 27 +- ld/emultempl/mipself.em | 38 +- ld/emultempl/mmix-elfnmmo.em | 6 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 25 +- ld/emultempl/msp430.em | 25 +- ld/emultempl/nds32elf.em | 4 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/nios2elf.em | 29 +- ld/emultempl/pe.em | 46 +- ld/emultempl/pep.em | 20 +- ld/emultempl/ppc32elf.em | 14 +- ld/emultempl/ppc64elf.em | 43 +- ld/emultempl/pruelf.em | 2 +- ld/emultempl/riscvelf.em | 2 +- ld/emultempl/rxelf.em | 2 +- ld/emultempl/scoreelf.em | 2 +- ld/emultempl/spuelf.em | 12 +- ld/emultempl/tic6xdsbt.em | 4 +- ld/emultempl/ticoff.em | 5 +- ld/emultempl/v850elf.em | 3 +- ld/emultempl/vanilla.em | 5 +- ld/emultempl/vms.em | 5 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 22 +- ld/genscripts.sh | 95 +- ld/ld.h | 21 - ld/ld.texi | 35 +- ld/ldcref.c | 13 +- ld/ldctor.c | 41 +- ld/ldctor.h | 5 +- ld/ldelf.c | 2136 +++++ ld/ldelf.h | 32 + ld/ldelfgen.c | 186 + ld/ldelfgen.h | 29 + ld/ldemul.c | 46 + ld/ldemul.h | 21 + ld/ldexp.c | 25 +- ld/ldfile.c | 1 + ld/ldgram.y | 1 + ld/ldlang.c | 683 +- ld/ldlang.h | 81 +- ld/ldlex.l | 1 + ld/ldmain.c | 9 +- ld/ldmisc.c | 27 +- ld/ldver.c | 3 +- ld/ldwrite.c | 92 +- ld/lexsup.c | 101 +- ld/mri.c | 2 + ld/pe-dll.c | 98 +- ld/plugin.c | 21 +- ld/po/SRC-POTFILES.in | 4 + ld/scripttempl/arclinux.sc | 2 +- ld/scripttempl/armbpabi.sc | 2 +- ld/scripttempl/elf.sc | 2 +- ld/scripttempl/elf64bpf.sc | 702 ++ ld/scripttempl/elf64hppa.sc | 2 +- ld/scripttempl/elf_chaos.sc | 2 +- ld/scripttempl/elfarc.sc | 2 +- ld/scripttempl/elfarcv2.sc | 2 +- ld/scripttempl/elfd10v.sc | 2 +- ld/scripttempl/elfm68hc11.sc | 2 +- ld/scripttempl/elfm68hc12.sc | 2 +- ld/scripttempl/elfm9s12z.sc | 2 +- ld/scripttempl/elfxgate.sc | 2 +- ld/scripttempl/elfxtensa.sc | 2 +- ld/scripttempl/epiphany_4x4.sc | 2 +- ld/scripttempl/iq2000.sc | 2 +- ld/scripttempl/mep.sc | 2 +- ld/scripttempl/nds32elf.sc | 2 +- ld/scripttempl/v850.sc | 2 +- ld/scripttempl/v850_rh850.sc | 2 +- ld/scripttempl/xstormy16.sc | 2 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 + ld/testsuite/ld-aarch64/bti-plt-2.d | 2 +- ld/testsuite/ld-aarch64/bti-plt-4.d | 2 +- ld/testsuite/ld-aarch64/bti-plt-6.d | 2 +- ld/testsuite/ld-aarch64/bti-plt-7.d | 2 +- ld/testsuite/ld-aarch64/bti-warn.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac1.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac2.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac3.d | 2 +- ld/testsuite/ld-aarch64/undef-tls.d | 17 + ld/testsuite/ld-aarch64/undef-tls.s | 13 + ld/testsuite/ld-aarch64/weak-tls.d | 8 + ld/testsuite/ld-aarch64/weak-tls.s | 16 + ld/testsuite/ld-arm/arm-dyn.ld | 2 +- ld/testsuite/ld-arm/arm-elf.exp | 5 + ld/testsuite/ld-arm/arm-lib.ld | 2 +- ld/testsuite/ld-arm/arm-no-rel-plt.ld | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d | 2 +- ld/testsuite/ld-arm/farcall-cond-thumb-arm.d | 2 +- ld/testsuite/ld-arm/farcall-mixed-app.d | 4 +- ld/testsuite/ld-arm/farcall-mixed-app2.d | 4 +- ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d | 20 +- ld/testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-arm-short.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-arm.d | 4 +- .../ld-arm/farcall-thumb-thumb-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-thumb.d | 2 +- ld/testsuite/ld-arm/fdpic-main.ld | 2 +- ld/testsuite/ld-arm/fdpic-shared.ld | 2 +- ld/testsuite/ld-arm/fix-arm1176-on.d | 2 +- ld/testsuite/ld-arm/ifunc-10.dd | 32 +- ld/testsuite/ld-arm/ifunc-2.dd | 8 +- ld/testsuite/ld-arm/ifunc-4.dd | 32 +- ld/testsuite/ld-arm/ifunc-6.dd | 4 +- ld/testsuite/ld-arm/ifunc-8.dd | 16 +- ld/testsuite/ld-arm/jump-reloc-veneers-long.d | 2 +- ld/testsuite/ld-arm/mixed-app.d | 2 +- ld/testsuite/ld-arm/thumb2-b-interwork.d | 2 +- ld/testsuite/ld-arm/tls-gdesc-neg.d | 39 + ld/testsuite/ld-arm/tls-gdesc-neg.s | 29 + ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-arm/tls-thumb1.d | 4 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 8 +- ld/testsuite/ld-bpf/call-1.d | 1 - ld/testsuite/ld-bpf/jump-1.d | 1 - ld/testsuite/ld-elf/elf.exp | 2 +- ld/testsuite/ld-elf/hash.d | 2 +- ld/testsuite/ld-elf/indirect.exp | 3 +- ld/testsuite/ld-elf/orphan-region.d | 2 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/pr22269-1.rd | 6 +- ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/shared.exp | 4 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/x86-feature-1a.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1b.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1c.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1d.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1e.rd | 2 +- ld/testsuite/ld-elfvsb/elf-offset.ld | 2 +- ld/testsuite/ld-gc/gc.exp | 5 + ld/testsuite/ld-i386/ibt-plt-2d.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3d.d | 2 +- ld/testsuite/ld-i386/pr23372a.d | 2 +- ld/testsuite/ld-i386/pr23372c.d | 2 +- ld/testsuite/ld-i386/pr23486a.d | 2 +- ld/testsuite/ld-i386/pr23486b.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 2 +- ld/testsuite/ld-i386/pr23486d.d | 2 +- ld/testsuite/ld-i386/pr24322a.d | 2 +- ld/testsuite/ld-i386/pr24322b.d | 2 +- ld/testsuite/ld-i386/property-1.r | 2 +- ld/testsuite/ld-i386/property-1a.r | 2 +- ld/testsuite/ld-i386/property-2.r | 2 +- ld/testsuite/ld-i386/property-2a.r | 2 +- ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 2 +- ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 2 +- ld/testsuite/ld-i386/property-5.r | 2 +- ld/testsuite/ld-i386/property-5a.r | 2 +- ld/testsuite/ld-i386/property-6.r | 2 +- ld/testsuite/ld-i386/property-7.r | 2 +- ld/testsuite/ld-i386/property-7a.r | 2 +- ld/testsuite/ld-i386/property-x86-3.d | 2 +- ld/testsuite/ld-i386/property-x86-4a.d | 2 +- ld/testsuite/ld-i386/property-x86-5.d | 2 +- ld/testsuite/ld-i386/property-x86-cet1.d | 2 +- ld/testsuite/ld-i386/property-x86-cet2a.d | 2 +- ld/testsuite/ld-i386/property-x86-cet5a.d | 2 +- ld/testsuite/ld-i386/property-x86-cet5b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1a.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 2 +- ld/testsuite/ld-mips-elf/hash1.d | 11 + ld/testsuite/ld-mips-elf/hash1.s | 8 +- ld/testsuite/ld-mips-elf/hash1a.d | 5 - ld/testsuite/ld-mips-elf/hash1b.d | 4 - ld/testsuite/ld-mips-elf/hash1c.d | 4 - ld/testsuite/ld-mips-elf/hash2.d | 17 + ld/testsuite/ld-mips-elf/mips-dyn.ld | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 5 +- ld/testsuite/ld-mips-elf/mips-lib.ld | 2 +- ld/testsuite/ld-mips-elf/start.s | 12 + ld/testsuite/ld-msp430-elf/attr-gnu-main.s | 8 + ld/testsuite/ld-msp430-elf/attr-gnu-obj.s | 2 + .../ld-msp430-elf/attr-gnu-region-lower-upper.d | 6 + ld/testsuite/ld-msp430-elf/attr-gnu-region-lower.d | 12 + ld/testsuite/ld-msp430-elf/attr-gnu-region-upper.d | 13 + ld/testsuite/ld-msp430-elf/msp430-elf.exp | 12 +- ld/testsuite/ld-plugin/pr24406-1.c | 2 +- ld/testsuite/ld-powerpc/localgot.d | 8 + ld/testsuite/ld-powerpc/localgot.s | 5 + ld/testsuite/ld-powerpc/pcrelopt.d | 17 +- ld/testsuite/ld-powerpc/pcrelopt.s | 12 + ld/testsuite/ld-powerpc/powerpc.exp | 29 +- ld/testsuite/ld-powerpc/tls32no.d | 47 + ld/testsuite/ld-powerpc/tls32no.g | 13 + ld/testsuite/ld-powerpc/tlsexe.r | 1 + ld/testsuite/ld-powerpc/tlsexe32.r | 1 + ld/testsuite/ld-powerpc/tlsexe32no.d | 75 + ld/testsuite/ld-powerpc/tlsexe32no.g | 13 + ld/testsuite/ld-powerpc/tlsexe32no.r | 111 + ld/testsuite/ld-powerpc/tlsexeno.d | 88 + ld/testsuite/ld-powerpc/tlsexeno.g | 16 + ld/testsuite/ld-powerpc/tlsexeno.r | 113 + ld/testsuite/ld-powerpc/tlsexetocno.d | 72 + ld/testsuite/ld-powerpc/tlsexetocno.g | 15 + ld/testsuite/ld-powerpc/tlsie.s | 4 +- ld/testsuite/ld-powerpc/tlsno.d | 53 + ld/testsuite/ld-powerpc/tlsno.g | 16 + ld/testsuite/ld-powerpc/tlsso.d | 18 +- ld/testsuite/ld-powerpc/tlsso.g | 2 + ld/testsuite/ld-powerpc/tlsso.r | 7 +- ld/testsuite/ld-powerpc/tlsso32.d | 14 +- ld/testsuite/ld-powerpc/tlsso32.g | 3 +- ld/testsuite/ld-powerpc/tlsso32.r | 7 +- ld/testsuite/ld-powerpc/tlstocno.d | 37 + ld/testsuite/ld-powerpc/tlstocno.g | 15 + ld/testsuite/ld-riscv-elf/c-lui-2.d | 19 + ld/testsuite/ld-riscv-elf/c-lui-2.ld | 6 + ld/testsuite/ld-riscv-elf/c-lui-2.s | 12 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 8 + ld/testsuite/ld-riscv-elf/lib-nopic-01a.s | 9 + ld/testsuite/ld-riscv-elf/lib-nopic-01b.d | 5 + ld/testsuite/ld-riscv-elf/lib-nopic-01b.s | 9 + ld/testsuite/ld-riscv-elf/weakref32.d | 25 +- ld/testsuite/ld-riscv-elf/weakref32.s | 3 + ld/testsuite/ld-riscv-elf/weakref64.d | 25 +- ld/testsuite/ld-riscv-elf/weakref64.s | 3 + ld/testsuite/ld-scripts/dynamic-sections.t | 2 +- ld/testsuite/ld-shared/elf-offset.ld | 2 +- ld/testsuite/ld-srec/sr3.cc | 2 +- ld/testsuite/ld-srec/srec.exp | 4 + ld/testsuite/ld-undefined/undefined.exp | 14 +- ld/testsuite/ld-x86-64/ibt-plt-2d-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2d.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3d-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3d.d | 2 +- ld/testsuite/ld-x86-64/pr23372a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23372a.d | 2 +- ld/testsuite/ld-x86-64/pr23372c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23372c.d | 2 +- ld/testsuite/ld-x86-64/pr23486a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.d | 2 +- ld/testsuite/ld-x86-64/pr23486b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.d | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486c.d | 2 +- ld/testsuite/ld-x86-64/pr23486d-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486d.d | 2 +- ld/testsuite/ld-x86-64/pr24322a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322a.d | 2 +- ld/testsuite/ld-x86-64/pr24322b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322b.d | 2 +- ld/testsuite/ld-x86-64/pr24458a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458a.d | 2 +- ld/testsuite/ld-x86-64/pr24458b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458b.d | 2 +- ld/testsuite/ld-x86-64/pr24458c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458c.d | 2 +- ld/testsuite/ld-x86-64/pr24905-x32.d | 8 + ld/testsuite/ld-x86-64/pr24905.d | 7 + ld/testsuite/ld-x86-64/pr24905.s | 6 + ld/testsuite/ld-x86-64/pr24905.t | 1 + ld/testsuite/ld-x86-64/property-1.r | 2 +- ld/testsuite/ld-x86-64/property-1a.r | 2 +- ld/testsuite/ld-x86-64/property-2.r | 2 +- ld/testsuite/ld-x86-64/property-2a.r | 2 +- ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 2 +- ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 2 +- ld/testsuite/ld-x86-64/property-5.r | 2 +- ld/testsuite/ld-x86-64/property-5a.r | 2 +- ld/testsuite/ld-x86-64/property-6.r | 2 +- ld/testsuite/ld-x86-64/property-7.r | 2 +- ld/testsuite/ld-x86-64/property-7a.r | 2 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-3.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet1-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet1.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet2a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet2a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 2 + libctf/ChangeLog | 581 +- libctf/Makefile.am | 28 +- libctf/Makefile.in | 345 +- libctf/aclocal.m4 | 7 + libctf/config.h.in | 7 + libctf/configure | 7975 ++++++++++++++++- libctf/configure.ac | 66 + libctf/ctf-archive.c | 106 +- libctf/ctf-create.c | 857 +- libctf/ctf-decl.c | 12 +- libctf/ctf-dump.c | 310 +- libctf/ctf-endian.h | 6 +- libctf/ctf-error.c | 7 +- libctf/ctf-hash.c | 58 +- libctf/ctf-impl.h | 105 +- libctf/ctf-link.c | 911 ++ libctf/ctf-lookup.c | 23 +- libctf/ctf-open-bfd.c | 103 +- libctf/ctf-open.c | 715 +- libctf/ctf-string.c | 296 +- libctf/ctf-subr.c | 12 - libctf/ctf-types.c | 330 +- libctf/ctf-util.c | 36 +- libctf/libctf.ver | 161 + libctf/swap.h | 6 +- libiberty/ChangeLog | 75 + libiberty/cp-demangle.c | 29 +- libiberty/cplus-dem.c | 1 + libiberty/d-demangle.c | 20 +- libiberty/lrealpath.c | 16 + libiberty/rust-demangle.c | 1 + libiberty/rust-demangle.h | 45 + libiberty/simple-object-elf.c | 33 +- libiberty/testsuite/d-demangle-expected | 20 + libiberty/testsuite/demangle-expected | 13 + opcodes/ChangeLog | 235 + opcodes/Makefile.in | 1 - opcodes/aarch64-opc-2.c | 2 +- opcodes/aarch64-opc.c | 27 +- opcodes/aarch64-tbl.h | 2 +- opcodes/arc-dis.c | 17 +- opcodes/arc-ext.c | 2 +- opcodes/arm-dis.c | 45 +- opcodes/avr-dis.c | 2 + opcodes/configure | 38 +- opcodes/csky-dis.c | 4 +- opcodes/d30v-dis.c | 5 +- opcodes/i386-gen.c | 82 +- opcodes/i386-opc.h | 12 +- opcodes/i386-opc.tbl | 52 +- opcodes/i386-reg.tbl | 354 +- opcodes/i386-tbl.h | 7892 ++++++++-------- opcodes/ia64-opc.c | 9 +- opcodes/m68k-dis.c | 2 +- opcodes/m68k-opc.c | 4 +- opcodes/mips-dis.c | 5 +- opcodes/mmix-dis.c | 93 +- opcodes/ns32k-dis.c | 10 +- opcodes/riscv-opc.c | 1316 +-- opcodes/rx-dis.c | 149 +- opcodes/s12z-dis.c | 53 +- opcodes/s12z-opc.c | 12 +- opcodes/s390-mkopc.c | 3 +- opcodes/tic30-dis.c | 30 +- opcodes/xgate-dis.c | 6 +- readline/.gitignore | 4 + readline/CHANGELOG | 1095 --- readline/CHANGES | 1238 --- readline/ChangeLog | 6 + readline/ChangeLog.gdb | 1517 ---- readline/INSTALL | 287 - readline/MANIFEST | 155 - readline/Makefile.am | 20 + readline/Makefile.in | 1032 +-- readline/NEWS | 19 - readline/README | 193 +- readline/aclocal.m4 | 4911 ++-------- readline/bind.c | 2393 ----- readline/callback.c | 273 - readline/chardefs.h | 164 - readline/compat.c | 113 - readline/complete.c | 2679 ------ readline/config.h.in | 283 - readline/configure | 5468 ++--------- readline/configure.ac | 29 + readline/configure.in | 307 - readline/display.c | 2714 ------ readline/doc/ChangeLog.gdb | 94 - readline/doc/Makefile.in | 256 - readline/doc/history.3 | 672 -- readline/doc/history.texi | 99 - readline/doc/hstech.texi | 577 -- readline/doc/hsuser.texi | 473 - readline/doc/readline.3 | 1381 --- readline/doc/rlman.texi | 97 - readline/doc/rltech.texi | 2420 ----- readline/doc/rluser.texi | 2037 ----- readline/doc/rluserman.texi | 83 - readline/doc/texi2dvi | 658 -- readline/doc/texi2html | 5428 ----------- readline/doc/version.texi | 10 - readline/emacs_keymap.c | 878 -- readline/examples/ChangeLog.gdb | 18 - readline/examples/Makefile.in | 143 - readline/examples/excallback.c | 191 - readline/examples/fileman.c | 488 - readline/examples/histexamp.c | 125 - readline/examples/readlinebuf.h | 139 - readline/examples/rl.c | 157 - readline/examples/rlcat.c | 179 - readline/examples/rlevent.c | 166 - readline/examples/rlfe/ChangeLog | 37 - readline/examples/rlfe/ChangeLog.gdb | 14 - readline/examples/rlfe/config.h.in | 379 - readline/examples/rlfe/configure | 5632 ------------ readline/examples/rlfe/configure.in | 442 - readline/examples/rlfe/extern.h | 40 - readline/examples/rlfe/os.h | 529 -- readline/examples/rlfe/rlfe.c | 785 -- readline/examples/rlptytest.c | 337 - readline/examples/rltest.c | 92 - readline/examples/rlversion.c | 48 - readline/funmap.c | 263 - readline/histexpand.c | 1660 ---- readline/histfile.c | 557 -- readline/histlib.h | 82 - readline/history.c | 519 -- readline/history.h | 266 - readline/histsearch.c | 194 - readline/input.c | 629 -- readline/isearch.c | 697 -- readline/keymaps.c | 162 - readline/keymaps.h | 97 - readline/kill.c | 694 -- readline/macro.c | 271 - readline/mbutil.c | 375 - readline/misc.c | 655 -- readline/nls.c | 252 - readline/parens.c | 173 - readline/patchlevel | 3 - readline/posixdir.h | 61 - readline/posixjmp.h | 40 - readline/readline.c | 1261 --- readline/readline.h | 893 -- readline/readline/.gitignore | 37 + readline/readline/CHANGELOG | 1353 +++ readline/readline/CHANGES | 1704 ++++ readline/{ => readline}/COPYING | 0 readline/readline/ChangeLog.gdb | 1550 ++++ readline/readline/INSTALL | 287 + readline/readline/MANIFEST | 165 + readline/readline/Makefile.in | 616 ++ readline/readline/NEWS | 366 + readline/readline/README | 196 + readline/{ => readline}/USAGE | 0 readline/readline/aclocal.m4 | 4262 +++++++++ readline/{ => readline}/ansi_stdlib.h | 0 readline/readline/bind.c | 2920 ++++++ readline/readline/callback.c | 360 + readline/readline/chardefs.h | 164 + readline/readline/colors.c | 294 + readline/readline/colors.h | 126 + readline/readline/compat.c | 106 + readline/readline/complete.c | 2958 ++++++ readline/readline/config.h.in | 302 + readline/readline/configure | 8203 +++++++++++++++++ readline/readline/configure.ac | 320 + readline/{ => readline}/cross-build/cygwin.cache | 0 readline/readline/display.c | 3249 +++++++ readline/readline/doc/ChangeLog.gdb | 94 + readline/readline/doc/Makefile.in | 271 + readline/{ => readline}/doc/fdl.texi | 0 readline/readline/doc/history.3 | 680 ++ readline/readline/doc/history.texi | 85 + readline/readline/doc/hstech.texi | 602 ++ readline/readline/doc/hsuser.texi | 506 ++ readline/readline/doc/readline.3 | 1539 ++++ readline/readline/doc/rlman.texi | 84 + readline/readline/doc/rltech.texi | 2731 ++++++ readline/readline/doc/rluser.texi | 2389 +++++ readline/readline/doc/rluserman.texi | 70 + readline/readline/doc/texi2dvi | 1944 ++++ readline/readline/doc/texi2html | 5428 +++++++++++ readline/readline/doc/version.texi | 10 + readline/readline/emacs_keymap.c | 872 ++ readline/readline/examples/ChangeLog.gdb | 18 + readline/{ => readline}/examples/Inputrc | 0 readline/readline/examples/Makefile.in | 188 + .../examples/autoconf/BASH_CHECK_LIB_TERMCAP | 0 .../examples/autoconf/RL_LIB_READLINE_VERSION | 0 .../examples/autoconf/wi_LIB_READLINE | 0 readline/readline/examples/excallback.c | 196 + readline/readline/examples/fileman.c | 506 ++ readline/readline/examples/hist_erasedups.c | 121 + readline/readline/examples/hist_purgecmd.c | 151 + readline/readline/examples/histexamp.c | 128 + readline/{ => readline}/examples/manexamp.c | 0 readline/readline/examples/readlinebuf.h | 139 + readline/readline/examples/rl-callbacktest.c | 115 + readline/{ => readline}/examples/rl-fgets.c | 0 readline/readline/examples/rl.c | 158 + readline/readline/examples/rlbasic.c | 29 + readline/readline/examples/rlcat.c | 179 + readline/readline/examples/rlevent.c | 173 + readline/readline/examples/rlfe/ChangeLog | 37 + readline/readline/examples/rlfe/ChangeLog.gdb | 14 + readline/{ => readline}/examples/rlfe/Makefile.in | 0 readline/{ => readline}/examples/rlfe/README | 0 readline/readline/examples/rlfe/config.h.in | 383 + readline/readline/examples/rlfe/configure | 5645 ++++++++++++ readline/readline/examples/rlfe/configure.in | 444 + readline/readline/examples/rlfe/extern.h | 40 + readline/readline/examples/rlfe/os.h | 531 ++ readline/{ => readline}/examples/rlfe/pty.c | 0 readline/readline/examples/rlfe/rlfe.c | 792 ++ readline/{ => readline}/examples/rlfe/screen.h | 0 readline/readline/examples/rlkeymaps.c | 61 + readline/readline/examples/rlptytest.c | 345 + readline/readline/examples/rltest.c | 93 + readline/readline/examples/rlversion.c | 49 + readline/readline/funmap.c | 269 + readline/readline/histexpand.c | 1685 ++++ readline/readline/histfile.c | 791 ++ readline/readline/histlib.h | 85 + readline/readline/history.c | 607 ++ readline/readline/history.h | 286 + readline/readline/histsearch.c | 287 + readline/readline/input.c | 694 ++ readline/readline/isearch.c | 829 ++ readline/readline/keymaps.c | 174 + readline/readline/keymaps.h | 100 + readline/readline/kill.c | 766 ++ readline/readline/macro.c | 332 + readline/readline/mbutil.c | 440 + readline/readline/misc.c | 681 ++ readline/readline/nls.c | 290 + readline/readline/parens.c | 180 + readline/readline/parse-colors.c | 440 + readline/readline/parse-colors.h | 46 + readline/readline/patchlevel | 3 + readline/readline/posixdir.h | 71 + readline/readline/posixjmp.h | 46 + readline/{ => readline}/posixselect.h | 0 readline/{ => readline}/posixstat.h | 0 readline/readline/readline.c | 1450 +++ readline/readline/readline.h | 959 ++ readline/readline/readline.pc.in | 12 + readline/readline/rlconf.h | 79 + readline/readline/rldefs.h | 166 + readline/readline/rlmbutil.h | 213 + readline/readline/rlprivate.h | 573 ++ readline/{ => readline}/rlshell.h | 0 readline/readline/rlstdc.h | 57 + readline/readline/rltty.c | 991 ++ readline/{ => readline}/rltty.h | 0 readline/readline/rltypedefs.h | 100 + readline/{ => readline}/rlwinsize.h | 0 readline/readline/savestring.c | 40 + readline/readline/search.c | 658 ++ readline/readline/shell.c | 214 + readline/readline/shlib/Makefile.in | 501 ++ readline/readline/signals.c | 742 ++ readline/readline/support/config.guess | 1702 ++++ readline/readline/support/config.rpath | 684 ++ readline/readline/support/config.sub | 1801 ++++ readline/{ => readline}/support/install.sh | 0 readline/{ => readline}/support/mkdirs | 0 readline/readline/support/mkdist | 129 + readline/{ => readline}/support/mkinstalldirs | 0 readline/readline/support/shlib-install | 206 + readline/readline/support/shobj-conf | 594 ++ readline/{ => readline}/support/wcwidth.c | 0 readline/readline/tcap.h | 60 + readline/readline/terminal.c | 779 ++ readline/readline/text.c | 1815 ++++ readline/readline/tilde.c | 493 + readline/{ => readline}/tilde.h | 0 readline/readline/undo.c | 365 + readline/readline/util.c | 578 ++ readline/readline/vi_keymap.c | 875 ++ readline/readline/vi_mode.c | 2314 +++++ readline/readline/xfree.c | 49 + readline/readline/xmalloc.c | 75 + readline/readline/xmalloc.h | 45 + readline/rlconf.h | 61 - readline/rldefs.h | 162 - readline/rlmbutil.h | 154 - readline/rlprivate.h | 506 -- readline/rlstdc.h | 45 - readline/rltty.c | 975 -- readline/rltypedefs.h | 93 - readline/savestring.c | 41 - readline/search.c | 570 -- readline/shell.c | 208 - readline/shlib/Makefile.in | 462 - readline/signals.c | 673 -- readline/support/config.guess | 1658 ---- readline/support/config.rpath | 547 -- readline/support/config.sub | 1798 ---- readline/support/mkdist | 120 - readline/support/shlib-install | 205 - readline/support/shobj-conf | 579 -- readline/tcap.h | 60 - readline/terminal.c | 771 -- readline/text.c | 1702 ---- readline/tilde.c | 506 -- readline/undo.c | 331 - readline/util.c | 537 -- readline/vi_keymap.c | 876 -- readline/vi_mode.c | 2071 ----- readline/xfree.c | 57 - readline/xmalloc.c | 79 - readline/xmalloc.h | 48 - sim/ChangeLog | 18 + sim/MAINTAINERS | 1 + sim/common/ChangeLog | 5 + sim/common/gennltvals.sh | 4 + sim/common/nltvals.def | 31 + sim/common/sim-load.c | 8 +- sim/common/sim-utils.c | 6 +- sim/configure | 8 + sim/configure.tgt | 3 + sim/cris/ChangeLog | 4 + sim/cris/sim-if.c | 20 +- sim/erc32/func.c | 10 +- sim/lm32/sim-if.c | 15 +- sim/m32c/load.c | 12 +- sim/m32c/trace.c | 2 +- sim/m68hc11/interp.c | 6 +- sim/ppc/emul_generic.c | 5 - sim/ppc/hw_htab.c | 44 +- sim/ppc/hw_init.c | 28 +- sim/pru/ChangeLog | 11 + sim/pru/Makefile.in | 29 + sim/{aarch64 => pru}/aclocal.m4 | 0 sim/{aarch64 => pru}/config.in | 0 sim/{avr => pru}/configure | 0 sim/pru/configure.ac | 31 + sim/pru/interp.c | 848 ++ sim/pru/pru.h | 110 + sim/pru/pru.isa | 249 + sim/pru/sim-main.h | 91 + sim/rl78/load.c | 2 +- sim/rl78/trace.c | 2 +- sim/rx/gdb-if.c | 4 +- sim/rx/load.c | 2 +- sim/rx/trace.c | 2 +- sim/testsuite/ChangeLog | 4 + sim/testsuite/configure | 3 + sim/testsuite/sim/pru/ChangeLog | 13 + sim/testsuite/sim/pru/add.s | 40 + sim/testsuite/sim/pru/allinsn.exp | 33 + sim/testsuite/sim/pru/dmem-zero-pass.s | 29 + sim/testsuite/sim/pru/dmem-zero-trap.s | 32 + sim/testsuite/sim/pru/dram.s | 72 + sim/testsuite/sim/pru/jmp.s | 40 + sim/testsuite/sim/pru/loop-imm.s | 43 + sim/testsuite/sim/pru/loop-reg.s | 44 + sim/testsuite/sim/pru/mul.s | 89 + sim/testsuite/sim/pru/subreg.s | 40 + sim/testsuite/sim/pru/testutils.inc | 100 + src-release.sh | 4 +- 2260 files changed, 165213 insertions(+), 125456 deletions(-) create mode 100644 bfd/coff-arm.h create mode 100644 bfd/cpu-aarch64.h create mode 100644 bfd/cpu-arm.h create mode 100644 bfd/cpu-h8300.h create mode 100644 bfd/cpu-m68k.h create mode 100644 bfd/ecoff-bfd.h create mode 100644 bfd/elf32-arm.h create mode 100644 bfd/elf32-bfin.h create mode 100644 bfd/elf32-cr16.h create mode 100644 bfd/elf32-csky.h create mode 100644 bfd/elf32-m68k.h create mode 100644 bfd/elf32-v850.h create mode 100644 bfd/xcofflink.h create mode 100644 binutils/testsuite/binutils-all/note-6-32.d create mode 100644 binutils/testsuite/binutils-all/note-6-32.s create mode 100644 binutils/testsuite/binutils-all/note-6-64.d create mode 100644 binutils/testsuite/binutils-all/note-6-64.s create mode 100644 binutils/testsuite/binutils-all/set-section-alignment.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a34.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a65.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a65ae.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a76ae.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a77.d create mode 100644 gas/testsuite/gas/aarch64/float16-be.d create mode 100644 gas/testsuite/gas/aarch64/float16-le.d create mode 100644 gas/testsuite/gas/aarch64/float16.s create mode 100644 gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.d create mode 100644 gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.s copy gas/testsuite/gas/{arm => aarch64}/nop-asm.s (100%) create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a76ae.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a77.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m35p.d create mode 100644 gas/testsuite/gas/arm/float16-bad.d create mode 100644 gas/testsuite/gas/arm/float16-bad.l create mode 100644 gas/testsuite/gas/arm/float16-bad.s create mode 100644 gas/testsuite/gas/arm/float16-be.d create mode 100644 gas/testsuite/gas/arm/float16-eabi-alternative-format.d create mode 100644 gas/testsuite/gas/arm/float16-eabi-ieee-format.d create mode 100644 gas/testsuite/gas/arm/float16-eabi-no-format.d create mode 100644 gas/testsuite/gas/arm/float16-eabi.s create mode 100644 gas/testsuite/gas/arm/float16-format-bad.d create mode 100644 gas/testsuite/gas/arm/float16-format-bad.l create mode 100644 gas/testsuite/gas/arm/float16-format-bad.s create mode 100644 gas/testsuite/gas/arm/float16-format-opt-bad.d create mode 100644 gas/testsuite/gas/arm/float16-format-opt-bad.l create mode 100644 gas/testsuite/gas/arm/float16-le.d create mode 100644 gas/testsuite/gas/arm/float16.s create mode 100644 gas/testsuite/gas/arm/mve-ext.d create mode 100644 gas/testsuite/gas/arm/mve-ext.s create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vctp.d create mode 100644 gas/testsuite/gas/arm/mve-vctp.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmlah-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vqdmlash-bad.s create mode 100644 gas/testsuite/gas/arm/mvefp-ext.d create mode 100644 gas/testsuite/gas/arm/mvefp-ext.s create mode 100644 gas/testsuite/gas/arm/pr24907.d create mode 100644 gas/testsuite/gas/arm/pr24907.s create mode 100644 gas/testsuite/gas/arm/pr24991.d create mode 100644 gas/testsuite/gas/arm/pr24991.l create mode 100644 gas/testsuite/gas/arm/pr24991.s create mode 100644 gas/testsuite/gas/avr/pr25041.d create mode 100644 gas/testsuite/gas/avr/pr25041.s create mode 100644 gas/testsuite/gas/i386/intel-cmps.s create mode 100644 gas/testsuite/gas/i386/intel-cmps32.d create mode 100644 gas/testsuite/gas/i386/intel-cmps64.d create mode 100644 gas/testsuite/gas/i386/noreg16.d create mode 100644 gas/testsuite/gas/i386/noreg16.s create mode 100644 gas/testsuite/gas/i386/noreg32.d create mode 100644 gas/testsuite/gas/i386/noreg32.s create mode 100644 gas/testsuite/gas/i386/noreg64.d create mode 100644 gas/testsuite/gas/i386/noreg64.s create mode 100644 gas/testsuite/gas/mips/insn-isa-mode.d create mode 100644 gas/testsuite/gas/mips/insn-isa-mode.s create mode 100644 gas/testsuite/gas/msp430/attr-430-small-bad.d create mode 100644 gas/testsuite/gas/msp430/attr-430-small-bad.l create mode 100644 gas/testsuite/gas/msp430/attr-430-small-good.d create mode 100644 gas/testsuite/gas/msp430/attr-430-small.s create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any-bad.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any-bad.l create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any-good.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-any.s create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower-bad.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower-bad.l create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower-good.d create mode 100644 gas/testsuite/gas/msp430/attr-430x-large-lower.s create mode 100644 gas/testsuite/gas/riscv/alias-csr.d create mode 100644 gas/testsuite/gas/riscv/alias-csr.s create mode 100644 gas/testsuite/gas/riscv/li32.d create mode 100644 gas/testsuite/gas/riscv/li32.s create mode 100644 gas/testsuite/gas/riscv/li64.d create mode 100644 gas/testsuite/gas/riscv/li64.s create mode 100644 gas/testsuite/gas/riscv/no-aliases-csr.d delete mode 100644 gdb/ctf.c create mode 100644 gdb/ctfread.c create mode 100644 gdb/ctfread.h delete mode 100644 gdb/features/rs6000/powerpc-cell32l.c delete mode 100644 gdb/features/rs6000/powerpc-cell32l.xml delete mode 100644 gdb/features/rs6000/powerpc-cell64l.c delete mode 100644 gdb/features/rs6000/powerpc-cell64l.xml create mode 100644 gdb/features/rx.c create mode 100644 gdb/features/rx.xml delete mode 100644 gdb/gdb-dlfcn.c delete mode 100644 gdb/gdb_usleep.c delete mode 100644 gdb/gdb_usleep.h delete mode 100644 gdb/gdbserver/spu-low.c create mode 100644 gdb/gdbsupport/common-inferior.c create mode 100644 gdb/gdbsupport/gdb-dlfcn.c rename gdb/{ => gdbsupport}/gdb-dlfcn.h (100%) create mode 100644 gdb/gdbsupport/gdb_binary_search.h delete mode 100644 gdb/gdbsupport/vec.c delete mode 100644 gdb/gdbsupport/vec.h delete mode 100644 gdb/regformats/reg-spu.dat delete mode 100644 gdb/regformats/rs6000/powerpc-cell32l.dat delete mode 100644 gdb/regformats/rs6000/powerpc-cell64l.dat delete mode 100644 gdb/solib-spu.c delete mode 100644 gdb/solib-spu.h delete mode 100644 gdb/spu-linux-nat.c delete mode 100644 gdb/spu-multiarch.c delete mode 100644 gdb/spu-tdep.c delete mode 100644 gdb/spu-tdep.h create mode 100644 gdb/testsuite/gdb.ada/bias.exp create mode 100644 gdb/testsuite/gdb.ada/bias/bias.adb create mode 100644 gdb/testsuite/gdb.ada/bias/pck.adb create mode 100644 gdb/testsuite/gdb.ada/bias/pck.ads create mode 100644 gdb/testsuite/gdb.ada/dgopt.exp create mode 100644 gdb/testsuite/gdb.ada/dgopt/x.adb create mode 100644 gdb/testsuite/gdb.ada/display_nested.exp create mode 100644 gdb/testsuite/gdb.ada/display_nested/foo.adb create mode 100644 gdb/testsuite/gdb.ada/display_nested/pack.adb create mode 100644 gdb/testsuite/gdb.ada/display_nested/pack.ads create mode 100644 gdb/testsuite/gdb.ada/py_taft.exp create mode 100644 gdb/testsuite/gdb.ada/py_taft/main.adb create mode 100644 gdb/testsuite/gdb.ada/py_taft/pkg.adb create mode 100644 gdb/testsuite/gdb.ada/py_taft/pkg.ads create mode 100644 gdb/testsuite/gdb.arch/aarch64-prologue.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-prologue.exp create mode 100644 gdb/testsuite/gdb.arch/pr25124.S create mode 100644 gdb/testsuite/gdb.arch/pr25124.exp delete mode 100644 gdb/testsuite/gdb.arch/spu-info.c delete mode 100644 gdb/testsuite/gdb.arch/spu-info.exp delete mode 100644 gdb/testsuite/gdb.arch/spu-ls.c delete mode 100644 gdb/testsuite/gdb.arch/spu-ls.exp delete mode 100644 gdb/testsuite/gdb.asm/spu.inc create mode 100644 gdb/testsuite/gdb.base/ctf-constvars.c create mode 100644 gdb/testsuite/gdb.base/ctf-constvars.exp create mode 100644 gdb/testsuite/gdb.base/ctf-cvexpr.exp create mode 100644 gdb/testsuite/gdb.base/ctf-ptype.c create mode 100644 gdb/testsuite/gdb.base/ctf-ptype.exp create mode 100644 gdb/testsuite/gdb.base/ctf-whatis.c create mode 100644 gdb/testsuite/gdb.base/ctf-whatis.exp create mode 100644 gdb/testsuite/gdb.base/info-var-f1.c create mode 100644 gdb/testsuite/gdb.base/info-var-f2.c create mode 100644 gdb/testsuite/gdb.base/info-var.exp create mode 100644 gdb/testsuite/gdb.base/info-var.h create mode 100644 gdb/testsuite/gdb.base/info_sources.c create mode 100644 gdb/testsuite/gdb.base/info_sources.exp create mode 100644 gdb/testsuite/gdb.base/info_sources_base.c create mode 100644 gdb/testsuite/gdb.base/list-missing-source.exp create mode 100644 gdb/testsuite/gdb.base/print-file-var.h copy gdb/testsuite/gdb.base/{solib-probes-nosharedlibrary.c => source-dir.c} (100%) delete mode 100644 gdb/testsuite/gdb.base/spu.ld delete mode 100644 gdb/testsuite/gdb.cell/arch.exp delete mode 100644 gdb/testsuite/gdb.cell/break-spu.c delete mode 100644 gdb/testsuite/gdb.cell/break.c delete mode 100644 gdb/testsuite/gdb.cell/break.exp delete mode 100644 gdb/testsuite/gdb.cell/bt-spu.c delete mode 100644 gdb/testsuite/gdb.cell/bt.c delete mode 100644 gdb/testsuite/gdb.cell/bt.exp delete mode 100644 gdb/testsuite/gdb.cell/bt2-spu.c delete mode 100644 gdb/testsuite/gdb.cell/core.exp delete mode 100644 gdb/testsuite/gdb.cell/coremaker-spu.c delete mode 100644 gdb/testsuite/gdb.cell/coremaker.c delete mode 100644 gdb/testsuite/gdb.cell/data-spu.c delete mode 100644 gdb/testsuite/gdb.cell/data.c delete mode 100644 gdb/testsuite/gdb.cell/data.exp delete mode 100644 gdb/testsuite/gdb.cell/dwarfaddr.S delete mode 100644 gdb/testsuite/gdb.cell/dwarfaddr.exp delete mode 100644 gdb/testsuite/gdb.cell/ea-cache-spu.c delete mode 100644 gdb/testsuite/gdb.cell/ea-cache.c delete mode 100644 gdb/testsuite/gdb.cell/ea-cache.exp delete mode 100644 gdb/testsuite/gdb.cell/ea-standalone.c delete mode 100644 gdb/testsuite/gdb.cell/ea-standalone.exp delete mode 100644 gdb/testsuite/gdb.cell/ea-test.c delete mode 100644 gdb/testsuite/gdb.cell/ea-test.exp delete mode 100644 gdb/testsuite/gdb.cell/f-regs.exp delete mode 100644 gdb/testsuite/gdb.cell/fork-spu.c delete mode 100644 gdb/testsuite/gdb.cell/fork.c delete mode 100644 gdb/testsuite/gdb.cell/fork.exp delete mode 100644 gdb/testsuite/gdb.cell/gcore.exp delete mode 100644 gdb/testsuite/gdb.cell/mem-access-spu.c delete mode 100644 gdb/testsuite/gdb.cell/mem-access.c delete mode 100644 gdb/testsuite/gdb.cell/mem-access.exp delete mode 100644 gdb/testsuite/gdb.cell/ptype.exp delete mode 100644 gdb/testsuite/gdb.cell/registers.exp delete mode 100644 gdb/testsuite/gdb.cell/size-spu.c delete mode 100644 gdb/testsuite/gdb.cell/size.c delete mode 100644 gdb/testsuite/gdb.cell/sizeof.exp delete mode 100644 gdb/testsuite/gdb.cell/solib-symbol.exp delete mode 100644 gdb/testsuite/gdb.cell/solib.exp create mode 100644 gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp create mode 100644 gdb/testsuite/gdb.fortran/info-modules.exp create mode 100644 gdb/testsuite/gdb.fortran/info-types-2.f90 create mode 100644 gdb/testsuite/gdb.fortran/info-types.exp create mode 100644 gdb/testsuite/gdb.fortran/info-types.f90 create mode 100644 gdb/testsuite/gdb.fortran/nested-funcs-2.exp create mode 100644 gdb/testsuite/gdb.fortran/nested-funcs-2.f90 create mode 100644 gdb/testsuite/gdb.threads/stop-with-handle.c create mode 100644 gdb/testsuite/gdb.threads/stop-with-handle.exp delete mode 100644 gdb/testsuite/lib/cell.exp create mode 100644 gdb/tracectf.c rename gdb/{ctf.h => tracectf.h} (100%) create mode 100644 gdb/unittests/help-doc-selftests.c create mode 100644 gdb/xml-builtin.h create mode 100644 gnulib/patches/0003-Fix-glob-c-Coverity-issues.patch create mode 100644 ld/emultempl/elf.em delete mode 100644 ld/emultempl/elf32.em create mode 100644 ld/ldelf.c create mode 100644 ld/ldelf.h create mode 100644 ld/ldelfgen.c create mode 100644 ld/ldelfgen.h create mode 100644 ld/scripttempl/elf64bpf.sc create mode 100644 ld/testsuite/ld-aarch64/undef-tls.d create mode 100644 ld/testsuite/ld-aarch64/undef-tls.s create mode 100644 ld/testsuite/ld-aarch64/weak-tls.d create mode 100644 ld/testsuite/ld-aarch64/weak-tls.s create mode 100644 ld/testsuite/ld-arm/tls-gdesc-neg.d create mode 100644 ld/testsuite/ld-arm/tls-gdesc-neg.s create mode 100644 ld/testsuite/ld-mips-elf/hash1.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1a.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1b.d delete mode 100644 ld/testsuite/ld-mips-elf/hash1c.d create mode 100644 ld/testsuite/ld-mips-elf/hash2.d create mode 100644 ld/testsuite/ld-mips-elf/start.s create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-main.s create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-obj.s create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-region-lower-upper.d create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-region-lower.d create mode 100644 ld/testsuite/ld-msp430-elf/attr-gnu-region-upper.d create mode 100644 ld/testsuite/ld-powerpc/localgot.d create mode 100644 ld/testsuite/ld-powerpc/localgot.s create mode 100644 ld/testsuite/ld-powerpc/tls32no.d create mode 100644 ld/testsuite/ld-powerpc/tls32no.g create mode 100644 ld/testsuite/ld-powerpc/tlsexe32no.d create mode 100644 ld/testsuite/ld-powerpc/tlsexe32no.g create mode 100644 ld/testsuite/ld-powerpc/tlsexe32no.r create mode 100644 ld/testsuite/ld-powerpc/tlsexeno.d create mode 100644 ld/testsuite/ld-powerpc/tlsexeno.g create mode 100644 ld/testsuite/ld-powerpc/tlsexeno.r create mode 100644 ld/testsuite/ld-powerpc/tlsexetocno.d create mode 100644 ld/testsuite/ld-powerpc/tlsexetocno.g create mode 100644 ld/testsuite/ld-powerpc/tlsno.d create mode 100644 ld/testsuite/ld-powerpc/tlsno.g create mode 100644 ld/testsuite/ld-powerpc/tlstocno.d create mode 100644 ld/testsuite/ld-powerpc/tlstocno.g create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.d create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.ld create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.s create mode 100644 ld/testsuite/ld-riscv-elf/lib-nopic-01a.s create mode 100644 ld/testsuite/ld-riscv-elf/lib-nopic-01b.d create mode 100644 ld/testsuite/ld-riscv-elf/lib-nopic-01b.s create mode 100644 ld/testsuite/ld-x86-64/pr24905-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr24905.d create mode 100644 ld/testsuite/ld-x86-64/pr24905.s create mode 100644 ld/testsuite/ld-x86-64/pr24905.t create mode 100644 libctf/ctf-link.c create mode 100644 libctf/libctf.ver create mode 100644 libiberty/rust-demangle.h create mode 100644 readline/.gitignore delete mode 100644 readline/CHANGELOG delete mode 100644 readline/CHANGES create mode 100644 readline/ChangeLog delete mode 100644 readline/ChangeLog.gdb delete mode 100644 readline/INSTALL delete mode 100644 readline/MANIFEST create mode 100644 readline/Makefile.am delete mode 100644 readline/NEWS delete mode 100644 readline/bind.c delete mode 100644 readline/callback.c delete mode 100644 readline/chardefs.h delete mode 100644 readline/compat.c delete mode 100644 readline/complete.c delete mode 100644 readline/config.h.in create mode 100644 readline/configure.ac delete mode 100644 readline/configure.in delete mode 100644 readline/display.c delete mode 100644 readline/doc/ChangeLog.gdb delete mode 100644 readline/doc/Makefile.in delete mode 100644 readline/doc/history.3 delete mode 100644 readline/doc/history.texi delete mode 100644 readline/doc/hstech.texi delete mode 100644 readline/doc/hsuser.texi delete mode 100644 readline/doc/readline.3 delete mode 100644 readline/doc/rlman.texi delete mode 100644 readline/doc/rltech.texi delete mode 100644 readline/doc/rluser.texi delete mode 100644 readline/doc/rluserman.texi delete mode 100755 readline/doc/texi2dvi delete mode 100755 readline/doc/texi2html delete mode 100644 readline/doc/version.texi delete mode 100644 readline/emacs_keymap.c delete mode 100644 readline/examples/ChangeLog.gdb delete mode 100644 readline/examples/Makefile.in delete mode 100644 readline/examples/excallback.c delete mode 100644 readline/examples/fileman.c delete mode 100644 readline/examples/histexamp.c delete mode 100644 readline/examples/readlinebuf.h delete mode 100644 readline/examples/rl.c delete mode 100644 readline/examples/rlcat.c delete mode 100644 readline/examples/rlevent.c delete mode 100644 readline/examples/rlfe/ChangeLog delete mode 100644 readline/examples/rlfe/ChangeLog.gdb delete mode 100644 readline/examples/rlfe/config.h.in delete mode 100755 readline/examples/rlfe/configure delete mode 100644 readline/examples/rlfe/configure.in delete mode 100644 readline/examples/rlfe/extern.h delete mode 100644 readline/examples/rlfe/os.h delete mode 100644 readline/examples/rlfe/rlfe.c delete mode 100644 readline/examples/rlptytest.c delete mode 100644 readline/examples/rltest.c delete mode 100644 readline/examples/rlversion.c delete mode 100644 readline/funmap.c delete mode 100644 readline/histexpand.c delete mode 100644 readline/histfile.c delete mode 100644 readline/histlib.h delete mode 100644 readline/history.c delete mode 100644 readline/history.h delete mode 100644 readline/histsearch.c delete mode 100644 readline/input.c delete mode 100644 readline/isearch.c delete mode 100644 readline/keymaps.c delete mode 100644 readline/keymaps.h delete mode 100644 readline/kill.c delete mode 100644 readline/macro.c delete mode 100644 readline/mbutil.c delete mode 100644 readline/misc.c delete mode 100644 readline/nls.c delete mode 100644 readline/parens.c delete mode 100644 readline/patchlevel delete mode 100644 readline/posixdir.h delete mode 100644 readline/posixjmp.h delete mode 100644 readline/readline.c delete mode 100644 readline/readline.h create mode 100644 readline/readline/.gitignore create mode 100644 readline/readline/CHANGELOG create mode 100644 readline/readline/CHANGES rename readline/{ => readline}/COPYING (100%) create mode 100644 readline/readline/ChangeLog.gdb create mode 100644 readline/readline/INSTALL create mode 100644 readline/readline/MANIFEST create mode 100644 readline/readline/Makefile.in create mode 100644 readline/readline/NEWS create mode 100644 readline/readline/README rename readline/{ => readline}/USAGE (100%) create mode 100644 readline/readline/aclocal.m4 rename readline/{ => readline}/ansi_stdlib.h (100%) create mode 100644 readline/readline/bind.c create mode 100644 readline/readline/callback.c create mode 100644 readline/readline/chardefs.h create mode 100644 readline/readline/colors.c create mode 100644 readline/readline/colors.h create mode 100644 readline/readline/compat.c create mode 100644 readline/readline/complete.c create mode 100644 readline/readline/config.h.in create mode 100755 readline/readline/configure create mode 100644 readline/readline/configure.ac rename readline/{ => readline}/cross-build/cygwin.cache (100%) create mode 100644 readline/readline/display.c create mode 100644 readline/readline/doc/ChangeLog.gdb create mode 100644 readline/readline/doc/Makefile.in rename readline/{ => readline}/doc/fdl.texi (100%) create mode 100644 readline/readline/doc/history.3 create mode 100644 readline/readline/doc/history.texi create mode 100644 readline/readline/doc/hstech.texi create mode 100644 readline/readline/doc/hsuser.texi create mode 100644 readline/readline/doc/readline.3 create mode 100644 readline/readline/doc/rlman.texi create mode 100644 readline/readline/doc/rltech.texi create mode 100644 readline/readline/doc/rluser.texi create mode 100644 readline/readline/doc/rluserman.texi create mode 100755 readline/readline/doc/texi2dvi create mode 100755 readline/readline/doc/texi2html create mode 100644 readline/readline/doc/version.texi create mode 100644 readline/readline/emacs_keymap.c create mode 100644 readline/readline/examples/ChangeLog.gdb rename readline/{ => readline}/examples/Inputrc (100%) create mode 100644 readline/readline/examples/Makefile.in rename readline/{ => readline}/examples/autoconf/BASH_CHECK_LIB_TERMCAP (100%) rename readline/{ => readline}/examples/autoconf/RL_LIB_READLINE_VERSION (100%) rename readline/{ => readline}/examples/autoconf/wi_LIB_READLINE (100%) create mode 100644 readline/readline/examples/excallback.c create mode 100644 readline/readline/examples/fileman.c create mode 100644 readline/readline/examples/hist_erasedups.c create mode 100644 readline/readline/examples/hist_purgecmd.c create mode 100644 readline/readline/examples/histexamp.c rename readline/{ => readline}/examples/manexamp.c (100%) create mode 100644 readline/readline/examples/readlinebuf.h create mode 100644 readline/readline/examples/rl-callbacktest.c rename readline/{ => readline}/examples/rl-fgets.c (100%) create mode 100644 readline/readline/examples/rl.c create mode 100644 readline/readline/examples/rlbasic.c create mode 100644 readline/readline/examples/rlcat.c create mode 100644 readline/readline/examples/rlevent.c create mode 100644 readline/readline/examples/rlfe/ChangeLog create mode 100644 readline/readline/examples/rlfe/ChangeLog.gdb rename readline/{ => readline}/examples/rlfe/Makefile.in (100%) rename readline/{ => readline}/examples/rlfe/README (100%) create mode 100644 readline/readline/examples/rlfe/config.h.in create mode 100755 readline/readline/examples/rlfe/configure create mode 100644 readline/readline/examples/rlfe/configure.in create mode 100644 readline/readline/examples/rlfe/extern.h create mode 100644 readline/readline/examples/rlfe/os.h rename readline/{ => readline}/examples/rlfe/pty.c (100%) create mode 100644 readline/readline/examples/rlfe/rlfe.c rename readline/{ => readline}/examples/rlfe/screen.h (100%) create mode 100644 readline/readline/examples/rlkeymaps.c create mode 100644 readline/readline/examples/rlptytest.c create mode 100644 readline/readline/examples/rltest.c create mode 100644 readline/readline/examples/rlversion.c create mode 100644 readline/readline/funmap.c create mode 100644 readline/readline/histexpand.c create mode 100644 readline/readline/histfile.c create mode 100644 readline/readline/histlib.h create mode 100644 readline/readline/history.c create mode 100644 readline/readline/history.h create mode 100644 readline/readline/histsearch.c create mode 100644 readline/readline/input.c create mode 100644 readline/readline/isearch.c create mode 100644 readline/readline/keymaps.c create mode 100644 readline/readline/keymaps.h create mode 100644 readline/readline/kill.c create mode 100644 readline/readline/macro.c create mode 100644 readline/readline/mbutil.c create mode 100644 readline/readline/misc.c create mode 100644 readline/readline/nls.c create mode 100644 readline/readline/parens.c create mode 100644 readline/readline/parse-colors.c create mode 100644 readline/readline/parse-colors.h create mode 100644 readline/readline/patchlevel create mode 100644 readline/readline/posixdir.h create mode 100644 readline/readline/posixjmp.h rename readline/{ => readline}/posixselect.h (100%) rename readline/{ => readline}/posixstat.h (100%) create mode 100644 readline/readline/readline.c create mode 100644 readline/readline/readline.h create mode 100644 readline/readline/readline.pc.in create mode 100644 readline/readline/rlconf.h create mode 100644 readline/readline/rldefs.h create mode 100644 readline/readline/rlmbutil.h create mode 100644 readline/readline/rlprivate.h rename readline/{ => readline}/rlshell.h (100%) create mode 100644 readline/readline/rlstdc.h create mode 100644 readline/readline/rltty.c rename readline/{ => readline}/rltty.h (100%) create mode 100644 readline/readline/rltypedefs.h rename readline/{ => readline}/rlwinsize.h (100%) create mode 100644 readline/readline/savestring.c create mode 100644 readline/readline/search.c create mode 100644 readline/readline/shell.c create mode 100644 readline/readline/shlib/Makefile.in create mode 100644 readline/readline/signals.c create mode 100755 readline/readline/support/config.guess create mode 100755 readline/readline/support/config.rpath create mode 100755 readline/readline/support/config.sub rename readline/{ => readline}/support/install.sh (100%) rename readline/{ => readline}/support/mkdirs (100%) create mode 100755 readline/readline/support/mkdist rename readline/{ => readline}/support/mkinstalldirs (100%) create mode 100755 readline/readline/support/shlib-install create mode 100755 readline/readline/support/shobj-conf rename readline/{ => readline}/support/wcwidth.c (100%) create mode 100644 readline/readline/tcap.h create mode 100644 readline/readline/terminal.c create mode 100644 readline/readline/text.c create mode 100644 readline/readline/tilde.c rename readline/{ => readline}/tilde.h (100%) create mode 100644 readline/readline/undo.c create mode 100644 readline/readline/util.c create mode 100644 readline/readline/vi_keymap.c create mode 100644 readline/readline/vi_mode.c create mode 100644 readline/readline/xfree.c create mode 100644 readline/readline/xmalloc.c create mode 100644 readline/readline/xmalloc.h delete mode 100644 readline/rlconf.h delete mode 100644 readline/rldefs.h delete mode 100644 readline/rlmbutil.h delete mode 100644 readline/rlprivate.h delete mode 100644 readline/rlstdc.h delete mode 100644 readline/rltty.c delete mode 100644 readline/rltypedefs.h delete mode 100644 readline/savestring.c delete mode 100644 readline/search.c delete mode 100644 readline/shell.c delete mode 100644 readline/shlib/Makefile.in delete mode 100644 readline/signals.c delete mode 100755 readline/support/config.guess delete mode 100755 readline/support/config.rpath delete mode 100755 readline/support/config.sub delete mode 100755 readline/support/mkdist delete mode 100755 readline/support/shlib-install delete mode 100755 readline/support/shobj-conf delete mode 100644 readline/tcap.h delete mode 100644 readline/terminal.c delete mode 100644 readline/text.c delete mode 100644 readline/tilde.c delete mode 100644 readline/undo.c delete mode 100644 readline/util.c delete mode 100644 readline/vi_keymap.c delete mode 100644 readline/vi_mode.c delete mode 100644 readline/xfree.c delete mode 100644 readline/xmalloc.c delete mode 100644 readline/xmalloc.h create mode 100644 sim/pru/ChangeLog create mode 100644 sim/pru/Makefile.in copy sim/{aarch64 => pru}/aclocal.m4 (100%) copy sim/{aarch64 => pru}/config.in (100%) copy sim/{avr => pru}/configure (100%) create mode 100644 sim/pru/configure.ac create mode 100644 sim/pru/interp.c create mode 100644 sim/pru/pru.h create mode 100644 sim/pru/pru.isa create mode 100644 sim/pru/sim-main.h create mode 100644 sim/testsuite/sim/pru/ChangeLog create mode 100644 sim/testsuite/sim/pru/add.s create mode 100644 sim/testsuite/sim/pru/allinsn.exp create mode 100644 sim/testsuite/sim/pru/dmem-zero-pass.s create mode 100644 sim/testsuite/sim/pru/dmem-zero-trap.s create mode 100644 sim/testsuite/sim/pru/dram.s create mode 100644 sim/testsuite/sim/pru/jmp.s create mode 100644 sim/testsuite/sim/pru/loop-imm.s create mode 100644 sim/testsuite/sim/pru/loop-reg.s create mode 100644 sim/testsuite/sim/pru/mul.s create mode 100644 sim/testsuite/sim/pru/subreg.s create mode 100644 sim/testsuite/sim/pru/testutils.inc