This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-release-arm-check_binutils in repository toolchain/ci/binutils-gdb.
from bb4e012ca0 Enable ld-ifunc tests for more targets adds 986ac31487 x86: Run unique tests only for ELF targets adds ece128295e Jump visualization: Handle the case where the disassembled b [...] adds c2e6f74465 Fix attributation of previous delta adds b93a662bcf V850/BFD: Fix uninitialized `insn[4]' with R_V850_LONGJUMP warning adds 9e4d08bbf4 check_gc_sections_available: Mark z80 as not supported adds 5eb617a714 [2.34] Mention x86 assembler options to align branches adds 6eb1129ce0 gdb: Add myself as one of GDB maintainer adds b0999b9b45 gdb/testsuite: Avoid leaking a port number into results summary adds 1d5d29e73f gdb: Catch exceptions if the source file is not found adds 69b1ffdb01 sim/aarch64: Fix register ordering bug in blr (PR sim/25318) adds 3c83b08abf Automatic date update in version.in adds b7d0721677 ELF: Support the section flag 'o' in .section directive adds 5242a0a000 ld: Issue an error for GC on __patchable_function_entries section adds 9b538ba71f ELF: Discard a section if any of its linked-to sections has [...] adds e1104d08fe Silcence a compile time warning message building the binutil [...] adds 9984857cfd Stop the BFD library from complaining if a segment has no se [...] adds adb8754e48 pr25022.d: Xfail more targets without ldelf_before_place_orphans adds 9fc0b501af Add support for the GBZ80 and Z80N variants of the Z80 archi [...] adds e8319fde71 Update release making notes. adds 919adfe840 Move gdbserver to top level adds 6e56965616 unique.exp: Update contains_unique_symbol adds 5abbbe1d13 Revert basenames_may_differ patch adds faa17681cc Make gdb_flush also flush the wrap buffer adds dfcb27e41d Make fputs_unfiltered use fputs_maybe_filtered adds ba2ddec67a Automatic date update in version.in adds 01840b7a09 Document the GDB 9.1 release in gdb/ChangeLog adds f4382c45a4 Create dwarf2/leb.[ch] adds 2c86cff96f Create dwarf2/section.[ch] adds 96b792931f Change section functions to be methods of dwarf2_section_info adds 3054dd5470 Create dwarf2/abbrev.[ch] adds 162dce5526 Create dwarf2/attribute.[ch] adds cd6c91b4f8 Change some attribute functions to be methods adds 4fc6c0d534 Change attr_form_is_block to be a method adds e41c2da2dd Remove die_info_ptr typedef adds 1eba2311e1 Don't declare die_info in dwarf2read.h adds 9e35d49961 Remove die_reader_specs::comp_dir adds 82ca895718 Move DWARF code to dwarf2/ subdirectory adds 3e22507450 Introduce die_info::has_children adds 39856def4f Remove DWARF queue-related globals adds b0b6a9878a Change dwarf2_per_objfile::signatured_types to be htab_up adds eaa5fa8b29 Change dwarf2_per_objfile::type_unit_groups to htab_up adds d15acc4252 Change dwarf2_per_objfile::line_header_hash to htab_up adds bc68fb1930 Don't allocate DWO file hash on obstack adds 48b490f28a Change dwp_file to use htab_up adds 0335378b4c Change dwarf2_per_objfile::die_type_hash to htab_up adds 86de1d91ac Minor cleanups in abbrev_table adds 1d33d811c7 Use htab_up in abbrev_table adds b3b3227982 Minor simplification in abbrev_table::read adds 5895093f4a Change dwarf2_per_objfile::quick_file_names_table to htab_up adds 009b64fc98 Move dwarf_always_disassemble to dwarf2/loc.c adds bb82240439 Change file_full_name and file_file_name methods adds 0307581275 Change line_table methods to return unique_xmalloc_ptr adds 8fdd972c30 Move DWARF line_header to new file adds 96c738c02f Move dwarf2_per_cu_data::imported_symtabs earlier adds 09ba997f32 Add some methods to dwarf2_per_cu_data adds 4075cb2668 Unify read_initial_length implementations adds 2c7d5afccf Convert dwarf2_section_size to a method adds 24aa364d60 Move read_offset_1 to leb.c adds 4057dfde49 Create dwarf2/comp-unit.[ch] adds 8266302dc3 Convert read_offset to method on comp_unit_head adds c8a7a66fb7 Convert read_address to a method on comp_unit_head adds 9f66ff1c8c Move two more functions to dwarf2/leb.h adds 135f543748 Simplify "want_partial_unit" handling adds 6751ebaea0 Remove "keep" parameter from cutu_reader constructor adds 98d3eb9390 Automatic date update in version.in adds 7928d571c5 Display ExceptionRecord for $_siginfo adds 6bafc8451e Use enums for human-readable exception information. adds 46ce2b6f4c [gdb/testsuite] Capture many-headers.exp progress and output [...] adds 2e9276136b [gdb] Mention CU offset for <artifical> if verbose adds a6740d29a0 Automatic date update in version.in adds e1f85e11f5 z80 comments in archures.c adds 821948744f gas -Z flag adds 33176d912a gas: error for section type, attr, or entsize change adds 5f0e2eb79e GDB/testsuite: Fix a catastrophic step-over-no-symbols.exp failure adds 44f6938ead [gdb/testsuite] Skip multi-target.exp without gdbserver adds 85f0dd3ce8 [gdb] Fix -Wstrict-null-sentinel warnings adds 678d457fb7 Fix potential problem with binutils debuginfod tests. adds 46471187e4 More debuginfod tests fixes. adds 3a5d12fbb4 Allow objcopy's --set-section-flags options to add or remove [...] adds 4b5aaf5f69 x86: Accept Intel64 only instruction by default adds 4934a27c8c [binutils][arm] arm support for ARMv8.m Custom Datapath Extension adds 5aae9ae97f [binutils][arm] Implement Custom Datapath Extensions for MVE adds d60f54486a MSP430: Add printf statements to assist with debugging durin [...] adds 8d6cb116f4 MSP430: Enable relaxation of relocs in JMP instructions adds ac4280dad0 MSP430: Enable relaxation of jump instructions to hard-coded [...] adds 212a0131eb Automatic date update in version.in adds 2f5dd314d6 Ensure *valuep always written by extract_normal return adds 0aa99dcd70 Use GCC LTO wrapper to get real symbols from LTO IR objects adds b2770d5e77 [gdb/testsuite] Fix UNRESOLVED in gdb.server/server-kill-python.exp adds 1ed818b4dd [binutils][gas] Fix build failure with -std=c89 adds 1e05b5c489 x86: drop stray ShortForm attributes adds 50128d0cab x86: drop ShortForm attribute adds 1d07a805c8 Clear plugin_data memory adds c675ec1e76 Fix building the bfd/elf32-msp430.c file on a 32-bit host. adds da5bd37ebc Remove some ui_file_* functions adds 629c296280 gdbsupport: use AM_GDB_WARNINGS adds 58df732b21 Move gdb/warning.m4 to gdbsupport adds 8ddd8e0ed8 Add -Wstrict-null-sentinel to gdbsupport/warning.m4 adds 898e7f6078 Re-generate gdb/gdbserver/gdbsupport configure scripts adds 754e156431 Add missing \n in fprintf adds bda874f6d1 Add a comment for the ARM_F{0..7}_REGNUM registers adds f6be87130b New testcase for PR tui/25126 (staled source cache) adds 69ed9b74b6 Remove use of deprecated_add_core_fns in cris_tdep.c adds 22fe7df8c9 Plugin: Treat each object as independent adds 59fdc6ef34 Automatic date update in version.in adds 3fd6912bb1 Don't forward-declare struct objfile in dwarf2/frame.h adds f92ff6b552 Don't allow copying of auto_obstack adds f056b22b92 Update a comment in psymtab.h adds 5de4d9ef71 x86/Intel: improve diagnostics adds 9706160abd x86: also disallow non-byte/-word registers with byte/word suffix adds 38de8abe21 [gdb] Fix -Wstrict-null-sentinel warning (--with-iconv-bin) adds f20e3e823d Disable gdbserver on host != target configurations adds 5990e377e5 x86-64: Intel64 adjustments for insns dealing with far pointers adds ddb56fe600 x86: fold two JMP templates adds 6c0946d0d2 x86: correct VFPCLASSP{S,D} operand size handling adds cd5900f33b Cache the Thread Local Base pointer type in the gdbarch adds 052793ad15 Fix kill of processes created by win32_create_inferior adds d27b8e5f14 Remove dwarf_expr_baton adds aeefc73cb2 Print more information in arm_dump_tdep adds 7559c21717 Change booleans to bool in ARM's gdbarch_tdep adds a9d6541862 Change fde table to a vector adds a7a3ae5c02 Store the comp_unit instead of the FDE table adds 0d404d447a Add per-unit obstack adds 4debb23796 Remove a use of the comp_unit backlink adds 2198230456 Remove the objfile backlink from comp_unit adds 3d4560f707 Move the frame data to the BFD when possible adds c273235f6c Automatic date update in version.in adds d1437c0ea6 Remove some dead code from event-loop.c adds f3b0f7fe42 [gdb/testsuite] Fix gnatmake_version_at_least adds 7deea9aad8 x86: fix SSE4a dependencies of ".arch .nosse*" adds f98a845896 Adding myself to gdb/MAINTAINERS adds 99845b3b77 plugin: Search bfd-plugins directories only once adds 92b6eaf759 [gdb/testsuite] Add unsupported tests in catch_ex_std.exp adds 8f432634a5 [gdb/testsuite] Remove stale exec in gdb_compile_ada adds 06b3c5bdb0 gdbsupport: rename source files to .cc adds feacfcacaa gdbserver: rename source files to .cc adds 292676c15a x86: Resolve PLT32 reloc aganst local symbol to section adds d4059b1d6c Automatic date update in version.in adds 258bf0ee37 [gdb] Speedup lnp_state_machine::handle_special_opcode adds a9b3453245 Fix argv[] in programs invoked by gdbserver on MS-Windows adds 0e6724dee4 x86: Document movsx/movsxd/movzx for AT&T syntax adds 514a8bb031 x86: extend LEA's segment override warning adds 92334ad2c6 x86: optimize away pointless segment overrides adds b677388436 x86: adjust segment override prefix emission adds 65fca0597f x86: replace adhoc (partly wrong) ambiguous operand checking [...] adds 6867aac05b Remove Intel syntax comments on movsx and movzx adds 07d9838745 Remove the old movsx and movzx documentation for AT&T syntax adds 8084e579e1 Return unique_xmalloc_ptr from call_site_find_chain adds 5f661e0397 gnulib: import count-one-bits module and use it adds d8d83535e6 gdb: cleanup of displaced_step_inferior_state::reset/displac [...] adds e8217e61f5 gdb: make gdbarch_displaced_step_copy_insn return an std::un [...] adds f251f50533 Have testsuite find gdbserver in new location adds a4a38eb437 Cache .gnu_debugdata BFD adds 1a627e7e6c Change gdbserver to use existing gnulib and libiberty adds fdb61c6c39 gdb: introduce displaced_step_closure_up type alias adds 3580810c51 Automatic date update in version.in adds 5de9bb826d Automatic date update in version.in adds af5c13b01e x86: Don't disable SSE4a when disabling SSE4 adds be70ff166e Automatic date update in version.in adds dabec65da1 Re: x86: Don't disable SSE4a when disabling SSE4 adds ce504911e5 x86: Don't disable SSE3 when disabling SSE4a adds b9915cbc7d x86/Intel: improve diagnostics for ambiguous VCVT* operands adds eedb0f2cfd x86/Intel: don't swap operands of MONITOR{,X} and MWAIT{,X} adds c8f8eebc3f x86: fold AddrPrefixOpReg templates adds 1f730c4614 x86: fold certain VCVT{,U}SI2S{S,D} templates adds 272a84b120 x86: Remove CpuABM and add CpuPOPCNT adds b6f9caee52 Fix gdbserver-without-gdb build adds 685313de6b Automatic date update in version.in adds d4295de4f3 [gdb/testsuite] Handle missing gnatmake in gnat_runtime_has_ [...] adds 7001c1b7dc gdb: update email address for Palmer Dabbelt adds 6d0cf4464e Fix build with gcc-4.8.x adds edd45eb06b gdb: fix printing of flag enums with multi-bit enumerators adds 6740f0cc3b gdb: allow duplicate enumerators in flag enums adds b29a2df000 gdb: print unknown part of flag enum in hex adds 373d7ac0f1 gdb: change print format of flag enums with value 0 adds 89e2fdc56a [gdb/testsuite] Be quiet about untested dtrace-prob.exp adds 66708c54e6 Automatic date update in version.in adds d1c9b20ff9 gdb/riscv: Update API for looking up target descriptions adds bf84f70666 gdbserver: Add RISC-V/Linux support adds 2e3cd5d013 Adjust PR25355 testcase adds 2d0e121701 c99 elfxx-riscv.c fix adds 986f078366 bfd_size_type to size_t adds 96d3b80f54 Check return status of memory alloc functions adds 7c5fa58ea9 bfd_get_file_size calls adds b03202e32c bfd_get_size cache adds 446f7ed5ab alloc2 used unnecessarily adds 1f4361a77b _bfd_mul_overflow adds 806470a219 Miscellaneous memory alloc related fixes adds 2bb3687ba8 _bfd_alloc_and_read adds 2c7c5554df file size check in _bfd_alloc_and_read adds 9db2b96b07 [gdb/testsuite] Ignore pass in gdb_caching_proc adds 86cbc5dc16 [gdb/testsuite] Be quiet about missing prelink in solib-overlap.exp adds dcf06b89b9 plugin: Call dlclose before return in try_load_plugin adds d3308cfdec [gdb/testsuite] Fix c++/14186 kpass in cpexprs.exp adds a7e12755d5 x86: Mark cvtpi2ps and cvtpi2pd as MMX adds d3c22fa82e Remove useless NULL check in python.c adds fcaaac0a0d Various fixes for the Z80 support. adds 9f1528a1bd Merge changes from GCC for the config/ directory adds 2ef5453be5 Use obstack_strdup in ada-lang.c adds dfdeeca1cc Fix declaration of mips_pc_is_mips adds 623563f79d [gdb/testsuite] Fix corefile-buildid.exp with check-read1 adds 084104828c rust/25535 Apply embedded offset to enum variant calculation adds 298e963730 gdb: dwarf2/read.c: remove unused objfile parameters/variables adds f20ff83737 [gdb/testsuite] Fix funcall_ref.exp xpass adds c9c41e6d73 [gdb/testsuite] Fix xpass in gdb.python/lib-types.exp adds 741cb83912 2020-02-19 Jordan Rupprecht rupprecht@google.com adds fa16423949 RISC-V: Convert the ADD/ADDI to the compressed MV/LI if RS1 [...] adds 5f1839bbd2 Automatic date update in version.in adds 869d89506c Two compute_and_set_names simplifications adds bd3380bcdd RISC-V: Add description for -march-attr/-mno-arch-attr optio [...] adds cb54886dcb Regen with blessed automake-1.15.1 adds d7445728b1 [gdb/testsuite] Handle missing gccgo adds d13c7322fe gdb: Allow more control over where to find python libraries adds 00e49dff20 Stop the BFD library from automatically converting OS and PR [...] adds 5ef9273d29 gdbserver: start turning the target ops vector into a class adds 15295543f9 gdbserver: turn target op 'create_inferior' into a method adds 6dee9afb0e gdbserver: turn target op 'post_create_inferior' into a method adds ef03dad808 gdbserver: turn target op 'attach' into a method adds c6885a575f gdbserver: turn target op 'kill' into a method adds 9061c9cfb3 gdbserver: turn target op 'detach' into a method adds 8adb37b9c0 gdbserver: turn target op 'mourn' into a method adds 95a49a3939 gdbserver: turn target op 'join' into a method adds 13d3d99b27 gdbserver: turn target op 'thread_alive' into a method adds 0e4d7e35fb gdbserver: turn target op 'resume' into a method adds 6532e7e378 gdbserver: turn target op 'wait' into a method adds a5a4d4cd0c gdbserver: turn target ops 'fetch_registers' and 'store_regi [...] adds 79b4408780 gdbserver: turn prepare_to_access_memory & done_accessing_me [...] adds e2558df32b gdbserver: turn target ops 'read_memory' and 'write_memory' [...] adds 2a31c7aa00 gdbserver: turn target op 'look_up_symbols' into a method adds eb497a2a77 gdbserver: turn target op 'request_interrupt' into a method adds eac215cc61 gdbserver: turn target op 'read_auxv' into a method adds a2b2297a20 gdbserver: turn target op 'supports_z_point_type' into a method adds 7e0bde70ca gdbserver: turn target ops 'insert_point' and 'remove_point' [...] adds 84320c4ea7 gdbserver: turn target op '{supports_}stopped_by_sw_breakpoi [...] adds 93fe88b24c gdbserver: turn target op '{supports_}stopped_by_hw_breakpoi [...] adds 22aa6223a0 gdbserver: turn target op 'supports_hardware_single_step' in [...] adds 6eeb5c5531 gdbserver: turn target ops 'stopped_by_watchpoint' and 'stop [...] adds 5203ae1e87 gdbserver: turn target op 'read_offsets' into a method adds 6e3fd7e948 gdbserver: turn target op 'get_tls_address' into a method adds ea06bbaaaa gdbserver: turn target op 'hostio_last_error' into a method adds 2d0795ee38 gdbserver: turn target op 'qxfer_osdata' into a method adds d7abedf7e7 gdbserver: turn target op 'qxfer_siginfo' into a method adds 0dc587d425 gdbserver: turn non-stop and async target ops into methods adds 652aef7792 gdbserver: turn target op 'supports_multi_process' into a method adds 9690a72ae5 gdbserver: turn target ops 'supports_{fork,vfork,exec}_event [...] adds fb00dfcef0 gdbserver: turn target op 'handle_new_gdb_connection' into a method adds 55cf302157 gdbserver: turn target op 'handle_monitor_command' into a method adds 95a45fc165 gdbserver: turn target op 'core_of_thread' into a method adds 9da41fdae0 gdbserver: turn target op 'read_loadmap' into a method adds 0df28b1b4b gdbserver: turn target op 'process_qsupported' into a method adds 290732bfb3 gdbserver: turn target op 'supports_tracepoints' into a method adds 770d8f6a51 gdbserver: turn target ops 'read_pc' and 'write_pc' into methods adds 68119632a0 gdbserver: turn target op 'thread_stopped' into a method adds 4e2e869cb3 gdbserver: turn target op 'get_tib_address' into a method adds 29e8dc09ff gdbserver: turn target ops 'pause_all' and 'unpause_all' int [...] adds 5c9eb2f2b5 gdbserver: turn target op 'stabilize_threads' into a method adds c23c939174 gdbserver: turn fast tracepoint target ops into methods adds 345dafadc2 gdbserver: turn target op 'emit_ops' into a method adds c756403b17 gdbserver: turn target op 'supports_disable_randomization' i [...] adds 974387bb25 gdbserver: turn target op 'qxfer_libraries_svr4' into a method adds c0245cb999 gdbserver: turn target op 'supports_agent' into a method adds 79597bdd56 gdbserver: turn btrace-related target ops into methods adds 2526e0cd95 gdbserver: turn target op 'supports_range_stepping' into a method adds 8247b8236b gdbserver: turn target op 'pid_to_exec_file' into a method adds c9b7b80460 gdbserver: turn target ops 'multifs_{open, readlink, unlink} [...] adds d367006fb7 gdbserver: turn breakpoint kind-related target ops into methods adds 7f63b89b3a gdbserver: turn target ops 'thread_name' and 'thread_handle' [...] adds 5303a34f90 gdbserver: turn target op 'supports_software_single_step' in [...] adds bc8d3ae432 gdbserver: turn target op 'supports_catch_syscall' into a method adds d633e83140 gdbserver: turn target op 'get_ipa_tdesc_idx' into a method adds 478f9adff5 gdbserver: simply copy the pointer in 'set_target_ops' adds 52405d85ec gdbserver: finish turning the target ops vector into a class adds a9c798035d [gdb/testsuite] Fix hello.go xpass adds 3f702acd7d Make '{putchar,fputc}_unfiltered' use 'fputs_unfiltered' adds 6565bf67ad Automatic date update in version.in adds dda2980f54 PR25569, PDP11 ld -s clobbers last data byte adds 10a95fcc1f pdp11 reloc processing adds bd0cf5a6ba RISC-V: Support the ISA-dependent CSR checking. adds 2ca89224b1 RISC-V: Disable the CSR checking by default. adds 54b2aec10d RISC-V: Support the read-only CSR checking. adds 22b6cd7043 Fix latent bug in dwarf2_find_containing_comp_unit adds 24ac169ac5 gdb/testsuite: Regenerate the testglue if it is not in adds c7adb09f35 Fix typo in gdb/testsuite/ChangeLog adds a4425a57c7 Fuzzers whining about mach-o support adds 4f180d5396 Check for null result from gdb_demangle adds bd360d3048 gdb/testsuite: Add test for case where gdb_demangle returns NULL adds 1eb7317953 [gdb] Fix cc-with-dwz regression adds e94e944bf2 Fix two more mips-tdep.h declarations adds 755251522a [gdb/testsuite] Fix gdb.go/methods.exp adds d4d947ae37 Update partial_symtab comment adds 5522c15d39 Automatic date update in version.in adds dda42c0b7b Add a mostlyclean target to gdbserver adds 7b3c27152b PR25585, PHDR segment not covered by LOAD segment adds 3f0cbb04d0 Style field names in "print" adds 2a3d458be3 Use TUI_DISASM_WIN instead of tui_win_list array adds 59b8b5d247 Simplify tui_add_win_to_layout adds 3fe12b6d67 Fix latent display bug in tui_data_window adds 427326a826 Simplify TUI C-x 2 binding adds 5afe342e2a Reimplement TUI "C-x 1" binding adds 0dbc2fc759 Reimplement "tui reg" command adds 416eb92d84 Remove hard-coded TUI layouts adds ee325b61cd Add the "tui new-layout" command adds c22fef7e4c Allow TUI sub-layouts in "new-layout" command adds 6bc5664858 Change return type of tui_layout_base::adjust_size adds 7c043ba695 Add horizontal splitting to TUI layout adds 7eed1a8e83 Change TUI window iteration adds eb9c887456 Reimplement tui_next_win and tui_prev_win adds e098d18cfc Handle ambiguity in tui_partial_win_by_name adds 865a5aec04 Remove tui_delete_invisible_windows and tui_make_all_invisible adds fdb01f0ce4 TUI windows do not need to store their type adds 0240c8f11b Change how TUI windows are instantiated adds 935c78c046 Remove tui_set_win_with_focus adds fc96d20b2c Remove the TUI annotation hack adds 01b1af321f Allow TUI windows in Python adds 432b5c4022 Make some tui_source_window_base members "protected" adds ca793b969c Use error_no_arg in TUI adds 283be8bfa4 Add "usage" text to all TUI command help adds 3b0fb49e30 Fix cast in TUI_DISASM_WIN adds 5707a07af2 Make dwarf2_compile_expr_to_ax static adds 7e702065b4 Automatic date update in version.in adds 5df4cba632 gdb: update gnulib import adds 23c4ec6f02 Automatic date update in version.in adds c893ce360a vms buffer overflows and large memory allocation adds a98c743fdf Re: vms buffer overflows and large memory allocation adds c9af65210c [gdb/testsuite] Fix layout next/prev/regs help message adds a88ef40d0f [gdb] Ensure listing of unused static var in info locals adds 83d4d556e2 Fix a spelling mistake in the binutils documentation. adds 45c63c0fe8 Updated translations for some of the binutils sub-directories. adds e56d7f1e19 gdb/doc: Fix header alignment of 'info threads' example output adds 7693576838 Simplify setting of reading_partial_symbols adds 197400e800 Convert IS_TYPE_UNIT_GROUP to method adds 4ac9383206 Fix a memory leak and remove an unused member adds a60419c8c9 Automatic date update in version.in adds c325c44ef6 gdb/copyright.py: Add generated files in gnulib/ to exclude list adds 8cb5117ccf Move dwarf2_get_die_type declaration to dwarf2/read.h adds 70d497007d [gdb/testsuite] Remove gcc/93866 xfail in methods.exp adds 265b467340 [ARC][committed] Update int_vector_base aux register. adds ecda90163e Don't call lto-wrapper for ar and ranlib adds 2078dbb210 gdb/testsuite: Remove source file path from test name adds 09624f1fec [AArch64] Fix typo in comment adds 9e80cfa14e gdb/fortran: Support negative array stride in one limited case adds 99e4741014 Merge upstream GCC changes for include/ and libiberty/ directories adds 24a15046c0 Automatic date update in version.in adds b570b954bc Limit bogus archive parsed_size adds e310298cf3 PR25593, --as-needed breaks DT_NEEDED order with linker plugin adds dc1e8a474f Indent labels adds 42135cadf5 gas strncpy warning adds da3ec71fd4 gas gettext warning adds e0b317de31 rx: memory allocation without checking for NULL return adds 450a1bfc7f Move dwarf2_read_addr_index declaration to dwarf2/read.h adds cc4c4f40a2 Re: vms buffer overflows and large memory allocation adds 02f7e7eed9 Archive sanity checks adds 3312f67c09 ld: Add PR ld/25593 tests adds 0dce428051 [gdb] Don't set initial language if set manually adds cceb53b884 [binutils][arm] Arm CDE CX*A instructions allow condition code adds d4c9a4f87d Move more declarations from dwarf2/loc.h to dwarf2/read.h adds b65ce56541 gdb: print thread names in thread apply command output adds 0d79cdc494 Add debuginfod support to GDB adds edfe0a0c65 Remove casts from dwarf2/index-write.c adds b83470bfa7 Specialize partial_symtab for DWARF include files adds d0adf5451e Automatic date update in version.in adds ff69a8949b bfd_stat_arch_elt buffer overflow adds 05f52dc2e1 _bfd_xcoff_read_ar_hdr tidy adds c8d4f6dfd9 [gdb/testsuite] Fix spawn in tuiterm.exp adds 3608f86c42 [gdb/testsuite] Remove unused globals adds 736990c442 Fix an illegal memory access by readelf when displaying the [...] adds 3104d9ee22 gdb: Use std::abs instead of abs on LONGEST types adds 49d9fd42ac .idata symbols should be reported with i or I flag by nm adds 5f60280291 mmix-mmo set SEC_DATA for .data section adds 317f712722 Remove field_info::nfields member adds a1f2ad114c Automatic date update in version.in adds e5da11393a gdb: Check for nullptr when computing srcpath adds 1b088c829e alpha-vms: large memory allocation adds 182ec6707c alpha-vms: memory leak adds dec7b24be8 MIPS/fix_loongson3_llsc: fix when target has multi labels adds 85d2d5bbee Harden gdb.arch/aarch64-pauth.exp and fix a failure adds 13c3a74afb [gdb/testsuite] Fix psymtab expansion postponement in c-link [...] adds 4ebe487749 Pass correct die_reader_specs in cutu_reader::init_tu_and_re [...] adds 658dadf0b0 [gdb] Don't set initial language using previous language adds 718e081605 Fix gdb.arch/aarch64-dbreg-contents.exp build failures adds f7a7000d48 Fix SVE-related failure in gdb.arch/aarch64-fp.exp adds d7592e9747 Fix comment for 'gdb_dlopen' adds f5e4608433 Update libinproctrace.so path in lib/trace-support.exp adds 7076a6602c Automatic date update in version.in adds 76ed4b78ea Automatic date update in version.in adds 363a2bc6dd Automatic date update in version.in adds 9cb56943d7 alpha-vms: error paths not freeing memory and malloc result checks adds 26f60d5939 alpha-vms: prevent endless recursion adds 7d4b2d2d29 alpha-coff: large memory allocation adds 8c803a2dd7 elf_backend_section_flags and _bfd_elf_init_private_section_data adds bf57746745 ELF SEC_SMALL_DATA adds a4dd6c97bd miscellaneous SEC_SMALL_DATA adds 2aa90762b7 plugin: Copy the no_export field to the IR dummy object adds cb001c0d28 bfd_cleanup for object_p adds ba3265d04c Restore readelf's string dump to previous behaviour where ne [...] adds 4e07c9e2b6 Import latest fixes to libiberty from GCC adds 728d32c496 trad_unix_core_file_p: Return bfd_cleanup adds b312fea191 The procedure to find an unused port for the debuginfod test [...] adds a84bb2a079 gdb: Move defs.h before any system header in debuginfod-support.c adds 601b73d500 Re: bfd_cleanup for object_p adds 40b35c78b6 Re: bfd_cleanup for object_p adds 590003dc0e [gdb/testsuite] Add -lbl option in gdb_test_multiple adds 442131c1be gdbserver: Add mechanism to prevent sending T stop packets adds 24ed6739b6 gdb/remote: Restore support for 'S' stop reply packet adds 81b86b9702 Fix arm-netbsd build error: convert from FPA to VFP adds 63e163f24f gdb: Allow GDB to _not_ load a previous command history adds 9822cb57f7 Small clean up of use_displaced_stepping adds e3e896e667 Tidy obj-coff.h adds f45fb2900c Automatic date update in version.in adds b98cc2cf1a [gdb/testsuite] Fix mi-sym-info.exp with check-read1 adds 1ef44e861d [gdb/testsuite] Fix tcl error in gdb.mi/list-thread-groups-a [...] adds 478e490a4d [gdb/testsuite] Fix gdb.mi/gdb2549.exp with check-read1 adds f57140990f bfd_check_format_matches preserving matches vs. cleanups adds d8e4137b5e Note that the --rpath-link command line option will search t [...] adds 8326546ebb Fix a potential illegal memory access in the Z80 assembler. adds b5ebe8ddf9 Add missing AT tags to the ELF common header. adds bb7b70ab85 Update GDB to use new AUXV entry types adds 79d72f45a7 x86: Improve -malign-branch adds 10d97a0f99 x86: Allow integer conversion without suffix in AT&T syntax adds 5be2b2f549 Remove a call to abort which can be triggered by running obj [...] adds 7b973adce2 Fix printf of a convenience variable holding an inferior address adds b8ba138563 The patch fixed invalid compilation of instruction LD IY,(HL [...] adds 584cf46d0a Rebase executable to match relocated base address adds 5e5d66b6a4 gdb/fortran: Fix printing of logical true values for Flang adds 3cd7f3e3bd x86: Replace IgnoreSize/DefaultSize with MnemonicSize adds 89725b0d53 gdbsupport: re-generate Makefile.in adds 1009d92fc6 Find tailcall frames before inline frames adds 3ba07c177d Automatic date update in version.in adds eef64366e1 objcopy: Fix for pr19005 on machines with more than one octe [...] adds 1039fd9ac2 Call cleanup on bfd_check_format_matches error exit adds 233bf4f847 sh_addralign inconsistent with sh_addr adds 91114f7583 PR25570, ld duplicate "warning: changing start of section" adds 45830fd60e Revert "PR25570, ld duplicate "warning: changing start of section"" adds a847e32224 x86: support VMGEXIT adds 0a709cba00 gdb.fortran: Allow Flang kind printing in fortran testing adds 0bab6cf116 [gdb/doc] Remove trailing done from "Reading symbols from" lines adds 440cf44eb0 Revert "gdb: Do not print empty-group regs when printing gen [...] adds 749479c8d3 Generate a warning in the ARM assembler if a PC-relative thu [...] adds 46f9f93119 Implement debugging of WOW64 processes adds baf09cba8f PR25570, ld duplicate "warning: changing start of section" adds 4e7625fde2 Make "gnutarget" const adds be1e3d3eab Introduce objfile::intern adds 8a7adb414e Automatic date update in version.in adds 6f8f95b4c4 Large memory allocation reading fuzzed 64-bit archive adds de48783e2f RISC-V: Add description for RISC-V Modifiers to as doc. adds dee35d026c RISC-V: Support assembler modifier %got_pcrel_hi. adds d1faf7ca0a PR25629, objcopy : SIGSEGV in filter_symbols adds 50a3cc5d71 [gdb/testsuite] Update maint.exp for string cache adds 92d4b13bf3 Reduce --warn-section-align output adds 842806cb6f gdb, gdbserver, gdbsupport: add .gitattributes files adds a8e14f4cc2 Add support for ELF files which contain multiple reloc secti [...] adds 3d1e5a43cb gdbsupport/configure.ac: source development.sh adds 0afbabf05a Use std::string for 'psargs'. adds 97669d59c8 Automatic date update in version.in adds a9b90127e8 PR25637, objcopy : SIGSEGV in copy_object adds e15a8da9c7 bfd: xtensa: fix PR ld/25630 adds b630c145c0 x86: refine TPAUSE and UMWAIT adds a04973848d x86: add missing IgnoreSize adds a23b33b3d1 x86: correct MPX insn w/o base or index encoding in 16-bit mode adds 643bb87079 x86: drop Rex64 attribute adds 4ed21b58d4 x86: replace NoRex64 on VEX-encoded insns adds 672a349b01 x86: don't accept FI{LD,STP,STTP}LL in Intel syntax mode adds e365e234ab x86: fold (supposed to be) identical code adds 4873e2438c x86: drop/replace IgnoreSize adds bc49bfd849 x86: reduce amount of various VCVT* templates adds a0dcf29705 Fix an abort triggered when objcopy is used to set the "shar [...] adds 3c968de5c7 Stop the assembler from complaining that the input and outpu [...] adds 20ea4a609c gdbserver/gdbsupport: Add .dir-locals.el file adds fd760e798e [gdb] Remove trailing "done" after "Reading symbols from" message adds 09f2921cc9 [gdb,testsuite,doc,NEWS] Fix "the the". adds 31bf18645d Add support for --dwarf-[3|4|5] to assembler command line. adds 436b5e99c8 [gdb/testsuite] Fix "text file busy" errors with cc-with-tweaks.exp adds 84d9ab33f3 Add support for a ".file 0" directive if supporting DWARF 5 [...] adds b7d64b2909 Don't try to get the TIB address without an inferior adds 29734269a7 Pass thread_info pointer to various inferior control functions adds 12e4371ae4 Automatic date update in version.in adds 9979ab6663 binutils: doc: move artifacts back to MAINTAINERCLEANFILES adds 190e5fc8b3 Re: Add support for a ".file 0" directive if supporting DWAR [...] adds e893257635 Remove some obsolete comments adds e4003a3495 [gdb] Support anonymous typedef generated by gcc -feliminate [...] adds 72fbdf834d [gdb/testsuite] Fix testing build_executable result adds e63ee24f98 Fix two typos in gdb_binary_search.h adds 2f57795b8b asan: wasm: Out-of-memory adds a15de1f599 readelf.c: Fix a typo in comments adds 4c4898e8f5 x86: allow opcode templates to be templated adds 3677e4c174 x86: use template for SSE floating point comparison insns adds 3fabc17903 x86: use template for AVX/AVX512 floating point comparison insns adds 2f13234bc5 x86: use template for XOP integer comparison, shift, and rot [...] adds 865e20278c x86: use template for AVX512 integer comparison insns adds 9509988993 PR25645, readelf segfault reading fuzzed alpha-vms binary adds 0ba678c9ae [gdb/testsuite] Fix tcl error in cached_file adds 384f368958 x86: Also pass -P to $(CPP) when processing i386-opc.tbl adds 6b5e16ffd3 PR25648, objcopy SIGSEGV in ihex_write_record adds 41da082238 objdump disassembly of files without symbols adds e10ac147c8 ubsan: som: left shift of 1 by 31 places adds a6a1f5e050 More 1 << 31 signed overflows adds cecf854779 gdb/testsuite: Add is-stmt support to the DWARF compiler adds 8c95582da8 gdb: Add support for tracking the DWARF line table is-stmt field adds 1c33af7764 [gdb] Fix segv in "maint print symbols" for ada exec adds 1db6f99030 Don't merge sections with differing MASKPROC or MASKOS flags adds 9cc89dc0ac PR25651, objcopy SIGSEGV in copy_object adds 435edf0bf2 powerpc64-ld infinite loop adds 119789424b libctf: Mark bswap_identity_64 inline function as static. adds b76f3a4237 [gdb/testsuite] Set EDITOR to true before using edit adds 5496f3c635 Add support for generating DWARF-5 format directory and file [...] adds dcc050c86c gdb: Fix out of bounds array access in buildsym_compunit::re [...] adds 44f41bb7a1 [gdb/testsuite] Fix missing uint8_t in gdb.fortran/logical.exp adds 8248d21a5b asan: som: unknown read adds 1c6c46a012 [gdb/testsuite] Limit verbose scope in gdb.base/break-interp.exp adds 7462c383f9 [gdb/testsuite] Fix FAILs due to verbose in foll-fork.exp adds 976862ed56 Mark discriminants as artificial in gdb.dwarf2/variant.exp adds e7a82140af Fix comment in ada-typeprint.c adds 5a13315d1c [gdb/testsuite] Fix stepi pattern in gdb.btrace/reconnect.exp adds ae531041c7 i386: Generate lfence with load/indirect branch/ret [CVE-2020-0551] adds 97b4a8f744 i386: Add tests for lfence with load/indirect branch/ret adds f870f78fb2 [gdb/testsuite] Fix printf regexp in gdb.server/sysroot.exp adds 9e8f1c9000 NEWS: Mention x86 assembler options for CVE-2020-0551 adds 5308d1e771 [gdb/testsuite] Set language in gdb.ada/minsym.exp adds a0761e34f0 gdb: enable -Wmissing-prototypes warning adds 038b97fcd7 testsuite: use `pwd -W` to convert from Unix to Windows paths adds dd69bf7a78 Avoid infinite recursion in find_pc_sect_line adds 8fb879cd16 asan: readelf leaks adds 1281424ccf [gdb/testsuite] Fix core file load FAIL in tls-core.exp adds 3217502e1b [gdb/testsuite] Use string_to_regexp on core filename in gdb [...] adds 9a2de3fc7f [gdb/testsuite] Fix gdb.linespec/explicit.exp FAIL with glib [...] adds 307eafd8df [gdb/testsuite] Fix dw2-ranges-base.exp FAIL with lib debuginfo adds e515d67ed6 [gdb/testsuite] Fix internal buffer full error in gdb.fortra [...] adds 14e9c72c33 [gdb/testsuite] Avoid breakpoint in GLIBC in gdb.threads/execl.exp adds 0925214029 [gdb/testsuite] Fix internal buffer full error in gdb.base/i [...] adds 607c693210 sim: ppc: netbsd: Sync errno codes with NetBSD 9.99.49 adds 7a20f753ef sim: ppc: netbsd: Sync signal names with NetBSD 9.99.49 adds 8dd8e1c722 Remove use of deprecated core functions (in NetBSD/ARM) adds 4d696a5c68 gdb/selftest.m4: ensure $development is set adds db6878ac55 Move sourcing of development.sh to GDB_AC_COMMON adds 74cd3f9d7e Don't include selftests objects in build when unit tests are [...] adds 272cd5a31e Move gdb/selftest.m4 to gdbsupport/selftest.m4 adds 40310f30a5 gdb: make gdb.arch/amd64-disp-step-avx.exp actually test dis [...] adds 3f512721a8 gdb: use foreach_with_prefix in gdb.base/break-interp.exp adds 64f251023b Fix CORE_ADDR size assertion in symfile-mem.c adds 53807e9f3d Don't use sprintf_vma for CORE_ADDR adds 227031b2bf Cast to bfd_vma in arm-tdep.c adds 9a665d6226 Fix gdbserver build when intl already built adds 213291361b Change gdbsupport not to rely on BFD adds 4635ff9753 Change gdbserver to use existing gdbsupport adds 6ba0a32103 Remove deprecated core file functions adds 301b21e0df [gdb/testsuite] Fix check-read1 FAIL in gdb.tui/corefile-run.exp adds 49ba92c0a6 [gdb/testsuite] Fix mi-sym-info.exp matching FAILs adds fd486f32d1 asan: more readelf leaks adds 502794d432 Fix several mix up between octets and bytes in ELF program headers adds 666318230c Fix several mix up between octets and bytes in ELF program headers adds 96c7f87394 [gdb/symtab] Fix partial unit psymtabs adds 1673df3278 x86-64: correct mis-named X86_64_0D enumerator adds 015ec493d8 Recognize aarch64 PT_GETREGS and PT_GETFPREGS notes on NetBSD adds 66d1f7cc12 gas, arm: PR25660L Fix vadd/vsub with lt and le condition co [...] adds 2e9145ace2 [gdb/testsuite] Fix mi-sym-info.exp matching FAILs (2) adds 2d61316c32 [gdb/testsuite] Fix buffer full errors in gdb.mi/mi-sym-info.exp adds 74e10d1742 x86: Check static link of dynamic objects adds abf874aafe Add support for non-contiguous memory regions adds 9fcbd8a90a Register NT_NETBSDCORE_AUXV (NetBSD-Core) adds 06d949ec31 Implement NT_NETBSDCORE_LWPSTATUS (NetBSD-Core) adds 1b83d09cd5 gdb/testsuite: Remove paths and make test names unique adds ce3acbe9fa Use scoped_value_mark in value_print adds b0c26e99f5 Refactor val_print and common_val_print adds c2a44efee1 Introduce common_val_print_checked adds 3444c526a3 Use common_val_print in infcmd.c adds a6e05a6c3a Use common_val_print in mi-main.c adds 040f66bd2d Use common_val_print in riscv-tdep.c adds 72a45c9384 Use common_val_print in f-valprint.c adds 410cf31501 Use common_val_print in cp-valprint.c adds a1f6a07c3d Use common_val_print in c-valprint.c adds 2b4e573d62 Introduce la_value_print_inner adds 156bfec999 Introduce generic_value_print adds 4f9ae81013 Introduce value_print_scalar_formatted adds 4dba70eee1 Two simple uses of value_print_scalar_formatted adds d121c6ce89 Introduce value_print_array_elements adds 7fe471e9ae Simplify c_val_print_array adds 1e592a8ae0 Make pascal_object_print_value_fields static adds 6218219002 Introduce c_value_print_inner adds 62c4663d3c Introduce m2_value_print_inner adds c0941be613 Introduce pascal_value_print_inner adds 24051bbe84 Introduce f_value_print_innner adds 26792ee034 Introduce ada_value_print_inner adds 5f56f7cbd2 Convert Rust printing to value-based API adds 23b0f06be4 Convert Go printing to value-based API adds d133c3e1a8 Convert D printing to value-based API adds 59fcdac646 Convert Modula-2 printing to value-based API adds 6a95a1f58d Convert Fortran printing to value-based API adds 64d64d3a76 Rewrite pascal_value_print_inner adds 07a328583d Convert Pascal to value-based API adds abc66ce95e Initial rewrite of generic_value_print adds 2a5b130bcb Introduce generic_value_print_ptr adds 40f3ce189e Fix generic_val_print_enum for value-based printing adds 65786af626 Remove generic_val_print_flags adds 4112d2e602 Simplify generic_val_print_func adds 6dde752183 Introduce generic_value_print_bool adds fdddfccba1 Introduce generic_value_print_int adds 3eec3b05b9 Introduce generic_value_print_char adds f535400886 Simplify generic_val_print_float adds 4f412b6e31 Introduce generic_value_print_complex adds 5083623134 Rewrite c_value_print_inner adds da3e2c2923 Introduce c_value_print_ptr adds 2faac269d5 Introduce c_value_print_int adds ce80b8bd37 Introduce c_value_print_memberptr adds 6999f067c1 Introduce c_value_print_array adds 64b653ca70 Introduce cp_print_value_fields and c_value_print_struct adds fbf54e7554 Introduce cp_print_value adds 5b5e15ecdd Rewrite ada_value_print_inner adds 416595d640 Introduce ada_value_print_ptr adds b9fa6e0798 Rewrite ada_value_print_1 floating point case adds 39ef85a896 Introduce ada_value_print_num adds 2e088f8b6e Convert ada_val_print_ref to value-based API adds 0337112903 Convert ada_value_print to value-based API adds b59eac3732 Introduce ada_value_print_array adds 3a916a9757 Change print_field_values to use value-based API adds 42331a1ea2 Change extension language pretty-printers to use value API adds 426a9c18dd Remove val_print adds 48e81d7f63 BFD_FAKE_SECTIONS formatting adds 02a8180e6f non-contiguous elf test adds f761cb13a9 asan: readelf: memory leaks adds 780f96aed2 readelf large memory allocation adds 09546b56ed [gdb/testsuite] Fix FAIL in gdb.base/printcmds.exp adds 2ac70237d2 [gdb/testsuite] Fix unrecognized debug output level 'stateme [...] adds 1bd6175ae7 Re: asan: more readelf leaks adds 8b5d0a4f6f Include netbsd-core.lo for all arm/mips NetBSD targets adds 25567eeece Define _KERNTYPES in vax-bsd-nat.c adds 52feded778 Define _KERNTYPES in ppc-nbsd-nat.c adds 8110f842bc Define _KERNTYPES in mips-nbsd-nat.c adds d5be5fa420 Inherit vax_bsd_nat_target from nbsd_nat_target adds 1275307303 Add explicit cast to fix build of vax-bsd-nat.c adds 6227b330d5 Add support for threads in vax_bsd_nat_target adds 013f99f035 Add support for NetBSD threads in x86-bsd-nat.c adds 6018d381a0 Inherit arm_netbsd_nat_target from nbsd_nat_target adds 75c56d3d12 Add support for NetBSD threads in arm-nbsd-nat.c adds 54c4382534 [gdb/testsuite] Fix check-read1 FAIL in attach-many-short-li [...] adds 2190cf067b Define _KERNTYPES in alpha-bsd-nat.c adds 4fed520be2 Inherit alpha_netbsd_nat_target from nbsd_nat_target adds 66eaca97eb Remove unused code from alpha-bsd-nat.c adds 6def66f140 Add support for NetBSD threads in alpha-bsd-nat.c adds f90280caf5 Define _KERNTYPES in m68k-bsd-nat.c adds 01a801176e Inherit m68k_bsd_nat_target from nbsd_nat_target adds bc10778499 m68k: bsd: Change type from char * to gdb_byte * adds 154151a6e3 Add support for NetBSD threads in m68k-bsd-nat.c adds ab44624cea [gdb/testsuite] Fix check-read1 FAILs in mi-fortran-modules.exp adds 3293bbaffa Add C parser support for "restrict" and "_Atomic" adds eaeaf44cfd [gdb/testsuite] Fix check-read1 FAIL with gdb.base/maint.exp adds 6b9374f1e0 [gdb/testsuite] Fix solib-list.exp test-case for exec with d [...] adds 7bac4137d7 asan: alpha-vms: null dereference adds 60e63c3e97 ubsan: shift exponent 70 is too large adds 28d1356774 asan: readelf leak in hppa_process_unwind adds 4b3ecb3b91 PR25675: SIGSEGV in bfd_octets_per_byte adds 2f89101fe8 [gdb/testsuite] Add cache_verify option for gdb_caching_procs adds cb9b645d3e gdb: recognize 64 bits Windows executables as Cygwin osabi adds fe4b2ee65c gdb: move enum gdb_osabi to osabi.h adds 053205cc40 gdb: add Windows OS ABI adds 7a1998dffb gdb: rename i386-cygwin-tdep.c to i386-windows-tdep.c adds 5982a56ab9 gdb: rename content of i386-windows-tdep.c, cygwin to windows adds 8db5243724 gdb: select "Cygwin" OS ABI for Cygwin binaries adds 30efb6c7af gdb: define builtin long type to be 64 bits on amd64 Cygwin adds 67430cd00a Fix dwarf2_name caching bug adds 817a758576 arc: Migrate to new target features adds 771dd3a88b Initialize base_value in pascal_object_print_value adds 7325b16ba4 [gdb/testsuite] Give up after consecutive timeouts in comple [...] adds 589902954d [gdb] Skip imports of c++ CUs adds a2ecbe9fb7 Rewrite nbsd_nat_target::pid_to_exec_file to sysctl(3) adds 9e38d61910 Include missing header to get missing declarations adds 946ffddcae Automatic date update in version.in adds 9809762324 Inherit sh_nbsd_nat_target from nbsd_nat_target adds a225c9a869 Add support for NetBSD threads in sh-nbsd-nat.c adds ecbbbdba71 Remove a double free in the BFD library triggered when parsi [...] adds 68e52bc7ec Fix a small set of Z80 problems. adds 327ef784ba Replace a couple of assertions in the BFD library that can b [...] adds d3c3c54293 Fix PR number in previous delta adds 2108a63a5a Add support for NetBSD threads in sparc-nat.c adds fe64b263e0 Automatic date update in version.in adds 5ccd2fb722 Rename the read symbol to xread adds d3e2a5e85d Include <alloca.h> conditionally adds 1c0aa1fbb2 Add support for NetBSD threads in amd64-bsd-nat.c adds fb516a6913 Add support for NetBSD threads in i386-bsd-nat.c adds 5a82b8a12b Namespace the reg class to avoid clashes with OS headers adds 53215f214c Non-contiguous memory regions support: Avoid calls to abort adds ac4bf06ca2 Fix seg-fault in strip when copying a file containing corrup [...] adds aef397a154 Non-contiguous memory regions support: Fix testcases after p [...] adds a9933ccf46 [gdb/testsuite] Add test-case gdb.dwarf2/break-inline-psymtab.exp adds cdf236890c Automatic date update in version.in adds 645ba68105 setup_archive parameter mismatch adds b966f55ffa Invalid read in process_netbsd_elf_note adds 1cb7d8b1af readelf leak in process_archive adds 81a65eb338 Don't use bfd.h in binutils/elfcomm.c adds effc14f54c Additional c99 elfxx-riscv.c fix adds d8c8b84859 [gdb/testsuite] Fix gdb.opt/inline-locals.exp KFAILs adds 724fd9ba43 gdb: Restructure the completion_tracker class adds 19a2740f7f gdb: Remove C++ symbol aliases from completion list adds 6b8c53f2f1 gdb/testsuite/fortran: Add mixed language stack test adds cada5fc921 gdb: Handle W and X remote packets without giving a warning adds ef3df11042 readelf.c: Use unsigned long to iterate over num_syms adds fcc7376e0a Avoid get_ptrace_pid() usage on NetBSD in x86-bsd-nat.c adds 6a541707f3 Fix assertion failure in the BFD library when called to pars [...] adds 2d07da271e [AArch64] When unavailable, fetch VG from ptrace. adds 3734bec833 Include: Sync lto-symtab.h and plugin-api.h with GCC adds f3a08f7778 Fix discrepancies in nm's --line-number output by adding sup [...] adds f09db38094 Disable get_ptrace_pid for NetBSD adds 9a6c68caa9 Add support for --no-rosegment option. adds ce2ea1c7e0 Automatic date update in version.in adds a859124df2 tidy elf_backend calls adds 833d919c93 PowerPC disassembly of odd sized sections adds fe90ae8a9f NDS32 disassembly of odd sized sections adds 340f3ac808 metag uninitialized memory read adds 67338173a4 XCOFF uninitialized read adds c02d66610b Silence warnings due to plugin API change adds c3a1714ce7 plugin: Use LDPT_ADD_SYMBOLS_V2 to get symbol type adds 3d98c46092 plugin: Don't invoke LTO-wrapper adds 5844b4657a Fix compile time warnings about the possibility of using uni [...] adds c7da12c72c Add support for NetBSD threads in ppc-nbsd-nat.c adds 0d832e7f5e Add support for the xdef and xref pseudo-ops to the Z80 assembler. adds 0dd7b8f788 [gdb/testsuite] Fix timeouts in gdb.threads/step-over-*.exp adds 4a90f06205 Add support for NetBSD threads in hppa-nbsd-nat.c adds 9faa006d11 Inherit ppc_nbsd_nat_target from nbsd_nat_target adds 70304be939 Fix Ada val_print removal regression adds 1773be9ea2 Fix column alignment in "maint info line-table" adds f67210ff1c Avoid stringop-truncation errors adds f7d4f0b1b9 Fix assert in c-exp.y adds 1ff700c202 Update the return type of gdb_ptrace to be more flexible adds c884cc4619 gdb: remove HAVE_DECL_PTRACE adds c623cc9089 [gdb/testsuite] Fix gdb.threads/omp-par-scope.exp XPASS adds fe26d3a34a Make dwarf2_evaluate_property parameter const adds d9fb0d7136 Automatic date update in version.in adds e3b1fa32c2 include: Sync lto-symtab.h and plugin-api.h with GCC adds da2efc2050 Automatic date update in version.in adds d1023b5d1e s12z disassembler tidy adds 03704c7704 NS32K arg_bufs uninitialised adds beea5cc1bc ARC: Use of uninitialised value adds 57cb32b3c3 H8300 use of uninitialised value adds c15a8f173e XCOFF64 uninitialised read adds 2957d8d054 Automatic date update in version.in adds 5935fd1530 gdb/testsuite: Remove hard coded addresses from expected results adds 5e737279c6 i386msdos uninitialised read adds cf28cfef60 ECOFF archive uninitialised read adds fdde2fb60c Mention .tdata in comment in _bfd_elf_tls_setup() adds 0636b24556 Avoid trigger an assertion failure in the STABS parser by re [...] adds 1ce0847daa Automatic date update in version.in adds 5a814d6d96 readelf memory leak in process_mips_specific adds 65109548f8 Overlarge allocation in _bfd_generic_read_ar_hdr_mag adds a64fafb545 [gdb] Print user for maint info psymtabs adds 7e6e972f74 bfd: Display symbol version for nm -D adds dfb68cc358 include: Sync plugin-api.h with GCC adds cda7e5603f bfd: Change num_group to unsigned int adds ec2e748ad3 Fix assertion failure in the BFD library when linking with - [...] adds 0b8448af68 Add code to the BFD library to handle opening files with pat [...] adds e11cd7c491 Update changelog. adds 5ab2fbf185 gdb: bool-ify follow_fork adds a18cd0cab4 Uninitialised memory read in z80-dis.c adds 1081065c51 bfd: Add a bfd_boolean argument to bfd_get_symbol_version_string adds 0d4a4bc56f Automatic date update in version.in adds d16e3d2e5b PR25662, invalid sh_offset for first section in segment with phdrs adds 86fd7e2e10 h8300-linux ld testsuite adds cf2611febc arc: Use correct string when printing bfd DEBUG data adds dd8953924b gdb/riscv: Apply NaN boxing when writing return values into [...] adds 7b1eff95be [gdb] Print user/includes fields for maint commands adds b778095777 The "b" flag for COFF sections only unsets the LOAD attribut [...] adds aac88046e6 Add a new function to the BFD library to allow users access [...] adds 4c83662712 readelf looping in process_archive adds d503b685c6 Fix WOW64 process system DLL paths adds 33aa3c10f6 Fix error message in compile-object-load.c adds 46b438bb73 Automatic date update in version.in adds f75fbe8ad2 alpha-vms: Sanity check ETIR__C_CTL_DFLOC index adds 4c4addbe57 Re: ARC: Use of uninitialised value adds ff76851054 Re: i386msdos uninitialised read adds 832a580781 Re: H8300 use of uninitialised value adds aa49fc22c1 Revert earlier delta adding bfd_coff_get_internal_extra_pe_a [...] adds 9fda78b611 Introduce dwarf2/dwz.h adds 0314b3901c Add dwz.c and dwz_file::read_string adds bf80d71052 Change dwarf_decode_macro_bytes calling convention adds 9eac9650ce Split dwarf_decode_macros into two overloads adds 3d27bbdb4b Move dwarf2_section_buffer_overflow_complaint to dwarf2/section.c adds a0194fa8f2 Convert dwarf2_section_buffer_overflow_complaint to a method adds 4f44ae6c69 Add dwarf2_section_info::read_string method adds c90ec28ae4 Move code to new file dwarf2/macro.c adds 8844c11b8b Make some line_header methods const adds 5a0e026fe1 Use a const line_header in macro reader adds 4f9c1eda9f Use a const dwarf2_section_info in macro reader adds 2ef46c2fbb Trivial fix in dwarf_decode_macro_bytes adds 86c0bb4c57 Convert read_indirect_line_string to a method adds 0df7ad3a67 Move more code to line-header.c adds c2d50fd0b3 Move die_info to new header adds 2b24b6e4a6 Remove dwarf2_cu::base_known adds 052c8bb83a Change dwarf2_attr_no_follow to be a method adds 436c571c6a Remove sibling_die adds a39fdb411d Change two more functions to be methods on die_info adds eeb647814f Rewrite new die_info methods adds 2b2558bfac Move DWARF-constant stringifying code to new file adds 0826b30a9f Change two functions to be methods on struct attribute adds a879b4d5a6 Support AT_BSDFLAGS on FreeBSD. adds 89ff19d45e Automatic date update in version.in adds 80e2a3b66e Re: readelf looping in process_archive adds 1fafefd594 Add testcase for PR 25662 invalid sh_offset for section adds 8f2dae6a6a gdbsupport: Resolve shellcheck issues in create-version.sh script adds cacb9d8713 ld: Skip some x86 IFUNC tests for Solaris adds 258e884429 ld: Xfail pr20995-2 tests for Solaris adds ebea762639 Always fix system DLL paths for 32bit programs adds 8f4afc7112 Automatic date update in version.in adds 6a81c59be7 Adjust objcopy_test adds 0a6a8b596b Re: Adjust objcopy_test adds 767be9d907 ld: Set COMMONPAGESIZE for i386 Solaris adds f1749218ff Fix formatting of read_attribute_reprocess adds 4d1b9ab645 Fix comment in dwarf2/attribute.h adds 37d59eacfe Automatic date update in version.in adds 3ad830466f gdb: remove discard_psymtab function adds 48993951ce gdb: rename partial_symtab::read_dependencies to expand_depe [...] adds 69b037c30c gdb: rename partial symtab expand functions of debug info re [...] adds 988b7300bc PR25745, powerpc64-ld overflows string buffer in --stats mode adds c9fef64dab Automatic date update in version.in adds c0502da688 [gdb/testsuite] Fix c-linkage-name.exp with {cc-with-gdb-ind [...] adds 1310c1b066 Add low_new_clone method to linux_nat_target. adds 4db10d8f49 [PowerPC] Move up some register access routines adds 227c0bf4b3 [PowerPC] Fix debug register issues in ppc-linux-nat adds 00386881a3 Fix objcopy's --preserve-dates command line option so that i [...] adds d8af906814 Change ada_which_variant_applies to value API adds d1a89da5de RISC-V: Update CSR to privileged spec 1.11. adds d262797294 Automatic date update in version.in adds b3b360dec7 tekhex: Uninitialised read adds 8169954446 alpha-vms: sanity checks for image_write adds 89b599df37 alpha-coff: unitialised read adds 16b0db75af [gdb/testsuite] Fix c-linkage-name.exp with -flto adds af62665e13 Don't pass NULL to memcpy in gdb adds 6f29a53415 Fix py-tui.c build problem adds 876678f05e PR 25611, PR 25614: GAS: Remove a double inclusion of "bignum.h" adds 283b7aa134 Automatic date update in version.in adds 7b948a2580 mmo.c: Fix ld testsuite regression "objcopy executable (pr25662)". adds 41ff29bf5d ld/testsuite/ld-scripts/defined4.d: Don't xfail mmix-*-*. adds 40bd13ced9 include: Sync plugin-api.h with GCC adds 15ccbdd717 Arm: Fix thumb2 PLT branch offsets. adds a7618269b7 Arm: Fix LSB of GOT for Thumb2 only PLT. adds 15d47c3a70 gas: Fix some x86_64 testcases for Solaris not using R_X86_6 [...] adds efc3a95039 x86: Force relocation against local absolute symbol adds 81e3a1d00c Updated Serbian translation for the gprof subdirectory adds 8c072cb6a1 Avoid some copying in psymtab.c adds e0802d5996 Avoid copying in lookup_name_info adds e139a727be gdb/remote: do not check for null_ptid in stop reply adds 77bf7b5317 Extend the linker's error message for missing libraries if t [...] adds 60e22c1eac Allow pointer arithmetic with integer references adds 3ce23ca1de Arm: Skip Thumb2 PLT tests on NaCL. adds a0714d305f gdb: define convenience function 'exists_non_stop_target' adds 53cccef118 gdb/infrun: stop all threads if there exists a non-stop target adds e033dfa92f Remove local variable from simple.rs test case adds 3d1cfd43be Move Rust union tests to new file adds 5b930b4538 Change how complex types are created adds 4c99290df0 Add accessors for members of complex numbers adds 981c08ce72 Change how complex types are printed in C adds fa649bb7d3 Change the C parser to allow complex constants adds c34e871466 Implement complex arithmetic adds 3638a098a2 Add _Complex type support to C parser adds 6b4a335bf7 Fix value_literal_complex comment adds 382aae0632 x86: Only allow S + A relocations against absolute symbol adds bbe3dc410b Fix the resizing condition of the line table adds 64dc2d4bd2 Fix an undefined behavior in record_line adds 2836752f8f gdb: fix style issues in is_linked_with_cygwin_dll adds 15f89256af Automatic date update in version.in adds cc77ed241b [gdb/testsuite] Accept new complex print style in mixed-lang [...] adds d321419811 [gdb] Use partial symbol table to find language for main adds 1aa98955b1 [gdb/ada] Fix -readnow FAILs adds 4f5bd88505 Replace "use use" in a warning message with "use". adds f32682eaca [gdb/testsuite] Fix silent timeout in gdb.multi/multi-target.exp adds 59e28a9767 [PATCH gas/m68k] Fix a register range check adds bb89747721 ld: Disable ifunc tests on Solaris adds 516231b7c7 linux-x86.exp: Compile with -I../bfd adds 4b27d27c07 Add support for intel SERIALIZE instruction adds a5863204fb gdbserver: make linux target op 'cannot_store_register' a pr [...] adds d16f3f6c70 gdbserver/linux-low: turn some static functions into private [...] adds ef0478f611 gdbserver/linux-low: start turning linux target ops into methods adds 797bcff595 gdbserver/linux-low: turn 'arch_setup' into a method adds aa8d21c9bb gdbserver/linux-low: turn 'regs_info' into a method adds daca57a7de gdbserver/linux-low: turn 'cannot_{fetch/store}_register' in [...] adds bd70b1f240 gdbserver/linux-low: turn 'fetch_register' into a method adds df95181f00 gdbserver/linux-low: turn some more static functions into pr [...] adds bf9ae9d8c3 gdbserver/linux-low: turn 'get_pc' and 'set_pc' into methods adds 06250e4e67 gdbserver/linux-low: turn 'breakpoint_kind_from_{pc, current [...] adds 3ca4edb661 gdbserver/linux-low: turn 'sw_breakpoint_from_kind' into a method adds 7582c77c1d gdbserver/linux-low: turn 'supports_software_single_step' an [...] adds d4807ea231 gdbserver/linux-low: turn the 'decr_pc_after_break' field in [...] adds d7146cda56 gdbserver/linux-low: turn 'breakpoint_at' into a method adds 007c9b975d gdbserver/linux-low: turn 'supports_z_point_type' into a method adds 9db9aa232a gdbserver/linux-low: turn 'insert_point' and 'remove_point' [...] adds ac1bbaca10 gdbserver/linux-low: turn watchpoint ops into methods adds b35db73327 gdbserver/linux-low: turn '{collect, supply}_ptrace_register [...] adds cb63de7ca8 gdbserver/linux-low: turn 'siginfo_fixup' into a method adds fd000fb3df gdbserver/linux-low: turn process/thread addition/deletion o [...] adds d7599cc082 gdbserver/linux-low: turn 'prepare_to_resume' into a method adds a5b5da9258 gdbserver/linux-low: turn 'process_qsupported' into a method adds 47f70aa768 gdbserver/linux-low: turn 'supports_tracepoints' into a method adds 13e567af27 gdbserver/linux-low: turn 'get_thread_area' into a method adds 809a0c354b gdbserver/linux-low: turn fast tracepoint ops into methods adds ab64c99982 gdbserver/linux-low: turn 'emit_ops' into a method adds 9cfd871551 gdbserver/linux-low: turn 'supports_range_stepping' into a method adds b31cdfa69f gdbserver/linux-low: turn 'supports_hardware_single_step' in [...] adds 9eedd27d42 gdbserver/linux-low: turn 'get_syscall_trapinfo' into a method adds fc5ecdb630 gdbserver/linux-low: turn 'get_ipa_tdesc_idx' into a method adds 0dd7b52ede gdbserver/linux-low: delete 'linux_target_ops' and 'the_low_target' adds 4d095f5b5e coff-go32-exe: support variable-length stubs adds 8be5def63b ld: Add NOCF_PROTECTION_CFLAGS to turn off -fcf-protection adds aa350065a4 NOCF_PROTECTION_CFLAGS: Replace nopie with available adds 880d97770b [gdb/testsuite] Don't use O2 for inlining in break-inline-ps [...] adds 6a35491162 gdb/testsuite: Add compiler options parameter to function_ra [...] adds 34e9a9fa0a gdb/testsuite: Add support for DW_LNS_set_file to DWARF compiler adds c90d28ac89 gdb: Don't remove duplicate entries from the line table adds e7da7f8f71 Micro-optimize partial_die_info::read adds 0830d30190 Avoid assertion failure due to complex type change adds e2ff18a0a5 gdb: replace some calls to internal_error with gdb_assert adds e0fc5c3fcb gdb: use bfd_get_section_contents to read section contents i [...] adds 492c3f03c7 Automatic date update in version.in adds d9e49b6169 Fix DWARF disassembly of DW_OP_const_type adds 9e7c9a03ee Fix attributes of typed enums of typedefs adds 2612e26d4d Automatic date update in version.in adds 3349112e38 elf: Remove zero-sized relocation section from section group adds d87e3802d9 Automatic date update in version.in adds 8707c52201 Automatic date update in version.in adds 7974396223 Add signal number conversions for NetBSD adds 93689ce912 Handle complex error type in read_base_type adds dea34e8cc3 Fix build breakage in NetBSD tdep files adds 6ee448cc2d Select variant field when printing variant adds 05f00e223d Implement basic threading support in the NetBSD target adds f4a220077b Automatic date update in version.in adds bb651e8b7f Add support for intel TSXLDTRK instructions$ adds 5707e24baa [gdb/symtab] Fix check-psymtab failure for inline function adds 266803a291 gas/doc/c-z80.texi: Fix @xref warnings adds 6e0e8b4502 gas: Mention support for Intel SERIALIZE and TSXLDTRK adds 3e97ba7d58 ld: Fix several 32-bit SPARC plugin tests adds a0543b0b4c ChangeLog entry for last change. adds 25c11acac3 [gdb/symtab] Add symbol with inherited DW_AT_const_value to [...] adds 9f4e76a4b3 gdb: small cleanups in dwarf2_psymtab constructors adds 4114425321 Support for DW_AT_loclists_base and DW_FORM_loclistx. adds 9fc3eaae69 DWARFv5: Handle location list for split dwarf. adds 85a9510ccb DWARFv5: Info address command error in gdb with DWARFfv5. adds 063f8e80b0 Define NetBSD specific skip_solib_resolver adds cc9411f8dc Automatic date update in version.in adds e21d048f8a [gdb/testsuite] Add gcc/94469 xfails to gdb.ada/call_pn.exp adds 14ca8ecfcb [gdb/testsuite] Fix imported-unit.exp FAIL without psymtabs adds 6a3ab9239a [PATCH 2/4]: moxie: use generic pcrel support adds d9f1988553 [PATCH 3/4]: m32c: remove duplicate define and prototype adds 9ad4cfa8c3 [PATCH 4/4]: Add generic prototype for md_pcrel_from_section adds 4c09b8c4e7 [PATCH 1/4]: microblaze: remove duplicate prototypes adds 3810f182ee Remove objfile parameter from read_gdb_index_from_buffer adds 0f2265e246 gdb: stop using host-dependent signal numbers in windows-tdep.c adds 93366324f5 Remove the "next" field from windows_thread_info adds e56f8ccb07 Rename win32_thread_info to windows_thread_info adds 55a1e039f9 Rename windows_thread_info::id to "tid" adds ae1f888075 Share windows_thread_info between gdb and gdbserver adds e9534bd257 Use new and delete for windows_thread_info adds 62fe396b1c Change two windows_thread_info members to "bool" adds 2950fdf742 Make windows_thread_info::name a unique_xmalloc_ptr adds 7c7411bcab Use lwp, not tid, for Windows thread id adds 98a0328732 Share Windows thread-suspend and -resume code adds 8e61ebec34 Change type of argument to windows-nat.c:thread_rec adds 0a4afda3c6 Handle pending stops from the Windows kernel adds 65bafd5b15 Call CloseHandle from ~windows_thread_info adds 4834dad062 Wrap shared windows-nat code in windows_nat namespace adds 28688adf8f Share thread_rec between gdb and gdbserver adds 9d8679cc71 Share get_image_name between gdb and gdbserver adds 3c76026df8 Share some Windows-related globals adds d41b524f45 Normalize handle_output_debug_string API adds a00caa1279 Fix up complaints.h for namespace use adds a816ba1897 Share handle_load_dll and handle_unload_dll declarations adds 29de418dee Remove some globals from windows-nat.c adds 8d30e39577 Share handle_exception adds e758e19c59 Share some inferior-related Windows code adds d2977bc425 Introduce fetch_pending_stop adds 2c1d95e869 Move wait_for_debug_event to nat/windows-nat.c adds 71fbdbafe0 Make last_wait_event static adds d6225aff7a Add read_pc / write_pc support to win32-low adds e54e59297a Introduce win32_target_ops::decr_pc_after_break adds 523d4f80c3 Implement stopped_by_sw_breakpoint for Windows gdbserver adds 360ad8b350 Add pending stop support to gdbserver's Windows port adds 6b0f946d41 Automatic date update in version.in adds 3071b197da x86: Correct -mlfence-before-indirect-branch= documentation adds ae4b1d73f9 ld: Fix pr22269-1 on 32-bit Solaris/SPARC adds 206c98a650 Add SVR4 psABI specific parser for AUXV entries adds a25198bba2 Partially revert my UB fix in record_line adds f4460aec69 gdb: move Tom de Vries to Global Maintainers adds 6993bae074 Automatic date update in version.in adds bdfc1e8a0b [gdb/cli] Don't let python colorize strip leading newlines adds 71ea2b6be8 [gdb/testsuite] Fix -readnow FAIL in gdb.base/style.exp adds a5d214978f ld: xfail several shared (non PIC) tests on Solaris adds 13302e956f Fix debugging of WOW64 processes adds 3e65b3e9af Skip separate debug files when handling copy relocations adds 0c4311ab90 Avoid infinite recursion in get_msymbol_address adds de7ac122a7 Automatic date update in version.in adds cf83625da2 gdb: fix undefined behavior reported in copy_bitwise adds 0b07a19901 Automatic date update in version.in adds 54b8cbd0e4 Implement "info proc mappings" for NetBSD adds 51c133d547 Implement "info proc exe" for NetBSD adds b4848d2a7b Implement "info proc cwd" for NetBSD adds 49d1d1f53d Implement "info proc cmdline" for NetBSD adds b23b09ad31 Automatic date update in version.in adds 1085dfd4e1 Implement IP_MINIMAL and IP_ALL on NetBSD adds dd1cab0694 [gdb/testsuite] Fix gdb.ada/catch_ex_std.exp gnatlink FAIL adds b7f999aee3 Update my email address on MAINTAINERS adds 58cf28e860 Move start_event_loop out of event-loop.c adds 8ae8e19796 Move event-loop configury to common.m4 adds 06cc9596e8 Move gdb_select.h to gdbsupport/ adds 98029d02d7 Include <chrono> in event-loop.c adds 29f2bf4f22 Use warning in event-loop adds c1cd3163d9 Introduce and use flush_streams adds 93b54c8ed3 Introduce async-event.[ch] adds 400b5eca00 Move event-loop.[ch] to gdbsupport/ adds e487f9949a Implement event-loop glue for gdbserver adds 55d7aec85e Switch gdbserver to gdbsupport event loop adds 7990abcc9b Move gdb_notifier comment adds 73944e9f63 Remove gdb_fildes_t adds b1f1b4decb Automatic date update in version.in adds 21b0982c77 gdb/testsuite: Move helper function into lib/dwarf.exp adds 10ca4b042d readelf: Consolidate --syms --use-dynamic with --dyn-syms adds c1a66c0629 [gdb] Expand symbolless symtabs using maint expand-symtabs adds 194d088fb1 [gdb] Fix missing symtab includes adds fa1477dc34 Fixes for the magic number used in PDP11 AOUT binaries. adds 645f43a80c readelf memory leaks processing mips adds 34ca55313b The assembler only supports 32-bit stabs. So set sh_entsize [...] adds 06ca5dd49a Implement IP_STAT+IP_STATUS (aliases of the same format) on NetBSD adds f717994fe8 [PATCH v2 2/2] coff-go32: support extended relocations adds 6a05414145 Automatic date update in version.in adds c98a4545dc Re: readelf: Consolidate --syms --use-dynamic with --dyn-syms adds 89246a0e79 readelf: increase size of static buffers adds b71d4fa7c3 readelf: zero static vars after freeing adds 001890e1f9 PR25822, Invalid read in process_symbol_table adds 0ca4866abe Fix makeinfo warnings in gdb.texinfo and python.texi docs adds 7ecb51549a PR25823, Use after free in bfd_hash_lookup adds b1bc1394df objdump --no-addresses adds 95a5156812 Unify the behaviour of ld.bfd and ld.gold with respect to wa [...] adds a0e9b53238 Better handling of realpath() failure in windows_make_so() o [...] adds 99f1bc6aaa gdb: Don't corrupt completions hash when expanding the hash table adds ce127a96c9 Use debug_printf in windows-nat.c adds c7d6480903 Fix OpenBSD build error. adds 27e91adae9 Automatic date update in version.in adds e2275c6ee8 gdbserver: fix format string warning in win32-low.cc adds 937f661468 Extend objdump --no-addresses info adds 06507dab61 PowerPC64 GOT reloc optimisation adds 2165dc8d90 PowerPC64 GOT reloc reserving PLT entry for ifunc adds d191d716f3 [gdb/testsuite] Fix maint-expand-symbols-header-file.exp for [...] adds c54a9b5669 cpu,gas,opcodes: support for eBPF JMP32 instruction class adds aec72fda3b PR25827, Null pointer dereferencing in scan_unit_for_symbols adds 97ed802d15 Fix compilation of python/python.c for Python 3.9 adds efba5c2319 [gdb/symtab] Handle PU without import in "save gdb-index" adds a010605fef Fix Cygwin gdb build adds 381ce63f2f Refactor delete_program_space as a destructor adds 7a1a12f4d1 Fix the test for PR 18963 so that it will work on 16-bit targets. adds 8e4979ac1e Stop the MIPS assembler from accepting ifunc symbols. adds 00ac85d375 gdb: is_linked_with_cygwin_dll: handle import table not at b [...] adds 1619720823 gdb: is_linked_with_cygwin_dll: mention filename in warning [...] adds ffb60ef355 Automatic date update in version.in adds ca3f923f82 PR25840, Null pointer dereference in objdump adds 8d55d10ac0 PR25842, Null pointer dereference in nm-new adds 49af2f5c83 bfin: allow ".=.+delta" adds 3557f442a1 Remove obsolete and unused inf_ptrace_target::auxv_parse adds 49c16254b4 Commit: Running the linker testsuite with clang adds 0fe0f2d621 [PATCH 1/2] coff-go32: update ldscript adds ce1feff0e7 Revert "Fix the test for PR 18963 so that it will work on 16 [...] adds 0203cad215 Fix the test for PR 18963 so that it will work on 16-bit targets. adds e409955ddc [PATCH v2] binutils: arm: Fix disassembly of conditional VDUPs. adds 0743fc83c0 Replace most calls to help_list and cmd_show_list adds 2bed205e44 Fix the build of fork-running-state.c on NetBSD adds 4ddfec930c Fix gdb.base/attach-twice.c build on NetBSD adds 41937b52d8 Automatic date update in version.in adds 18f9735354 bfd_is_const_section thinko adds 08feed99cb Change get_objfile_arch to a method on objfile adds 54975ae91f elf: Don't use .set for alpha target adds dbe23755ac ld: Don't xfail ld-elf/warn[12] on 64-bit Solaris/SPARC adds 13d43873d8 Automatic date update in version.in adds 45e1f031e8 Restore some windows-tdep.c code adds 2efec98b28 PowerPC64: remove empty .rela.dyn (.rela.branch_lt) adds ceb9bf11b9 readelf memory leaks adds 58ee9a8a46 Automatic date update in version.in adds 8ff66993e0 readelf: segfaults fuzzing multiple object files adds a5e0be5cb2 readelf: segfault at readelf.c:12227 adds 3052c068aa fix typo last commit adds 8a6e1d1d7f [AArch64, Binutils] Make hint space instructions valid for Armv8-a adds c2e5c986b3 [AArch64, Binutils] Add missing TSB instruction adds 23c8270e9d When bfd/pdp11.c was copied from bfd/aoutx.h, the #defines f [...] adds e0c45f3055 Fix compilation error with clang in gdb/testsuite/gdb.base/j [...] adds fa93cc8f35 Fix compilation error with clang in gdb/testsuite/gdb.trace/ [...] adds 2523028544 Fix compilation error with clang in gdb/testsuite/gdb.cp/exc [...] adds aac66a4c0b gdb: fix tabs vs spaces in ChangeLog adds 809730f3ee Fix ChangeLog entry for commit fa93cc8f35dbed69c3c47aa803686 [...] adds ad23bda0db Add myself to gdb/MAINTAINERS adds b5d1d6f7b7 Disable nested function tests for clang adds 9b2c992cfa Use support_nested_function_tests in gdb.base/nested-subp1.e [...] adds 0fa7617d84 Mark move constructors as "noexcept" adds 0ff8f4b9f0 Automatic date update in version.in adds fad3d2c1b2 Remove SH-5 remnants adds 11104e4297 Since the pdp11-aout target does not support gdb, gdbserver [...] adds e04f33c09f Updated Serbian translation for the BFD directory. adds 1f7f2abbc3 alpha: Warn DT_TEXTREL with -M adds 6f6fd151cb elf: Strip zero-sized dynamic sections adds 6914be53bd gas: Extend .symver directive adds f49c464f93 [gdb/testsuite] allow more registers in gdb.base/jit-reader.exp adds 922a7c7c5d [gdb/testsuite] structured rename of jit test files adds 946422b6a1 [gdb/testsuite] share jit-protocol.h by all jit tests adds 4778a5f87d [gdb] Fix hang after ext sigkill adds 1a476b6d68 gdb, btrace: forward fetch_registers for unknown threads adds 5897fd4994 gdb, btrace: diagnose double and failed enable adds d89edf9b81 gdb, btrace: make record-btrace per-inferior adds 39a7b38fac Fix linker tests to work with 16-bit targets. adds c36876fe5b BFD: Exclude sections with no content from compress check. adds bb2a145347 Disallow PC relative for CMPI on MC68000/10 adds d43b7a2d57 gdb/infrun: switch the context before 'displaced_step_restore' adds b32102f658 Fix compilation errors with clang in gdb.base/advance.c adds 259f1c5dca Automatic date update in version.in adds 1d3eb55695 symver11.s: Add ".balign 8" adds 3d5afab339 [gdb/symtab] Don't create duplicate psymtab for forward-imported CU adds eea9e35758 [gdb/symtab] Find filename in shared psymtab adds 317d2668d0 [gdb/symtab] Store external var decls in psymtab adds 16a7dbf4c1 ChangeLog entries for my last changes. adds 714534e1b8 [gdb/testsuite] Fix .debug_aranges in gdb.dlang/watch-loc.c adds 6431e40968 readelf: cmdline data adds 978c445051 readelf: move file related static vars to filedata adds 1d934d7685 Correct mingw target select adds 54ac3df1ad [gdb/testsuite] Fix .debug_ranges in gdb.mi/dw2-ref-missing- [...] adds 31c89d6038 .symver fixes adds 161719466a For relative paths in INPUT() and GROUP(), search the direct [...] adds 33b5a83027 Remove Chris Faylor as the ix86 PE maintainer. adds 51ac8e2265 Fix search of large memory area in gdbserver adds d4f707c3b2 Add myself as maintainer for PDP11. adds e44f65e3c5 Automatic date update in version.in adds 30ce8e47fa xtensa: fix PR ld/25861 adds ae3ab1f067 [gdb/symtab] Fix disassembly of non-contiguous functions adds 96038148d0 [gdb/testsuite] Skip gdb.base/readnever.exp with target boar [...] adds 2745674244 arc: Add support for ARC HS extra registers in core files adds 740480b88a Remove iterate_over_inferiors adds ecc6c6066b Fix Ada crash with .debug_names adds de82891ce5 [gdb/symtab] Prefer def over decl (inter-CU case) adds 70bc38f513 [gdb/symtab] Prefer def over decl (inter-CU case, with context) adds 5939967b35 Fix inline frame unwinding breakage adds 29514b8728 Fix infinite loop in is_linked_with_cygwin_dll adds 5e5bbc7e79 Automatic date update in version.in adds 2482f30615 readelf: memory leaks in process_dynamic_section adds f80cb3b46a [gdb/contrib] Use temp dir for gdb-add-index in cc-with-tweaks.sh adds 2016d3e60f [gdb/testsuite] Reduce errors after gdb exit in default_gdb_start adds 4e86f6e747 [gdb/testsuite] Compile gdb.dwarf2/dw2-error.exp quietly adds 884287754e [gdb/testsuite] Compile dwzbuildid-mismatch more quietly adds 7be2bb4f47 Fix Windows debugging regression adds 86e887ae11 [gdb/testsuite] Reset errcnt in clean_restart adds 7632c6ce2b Move OpenBSD-only functions from inf-ptrace to obsd-nat adds 9852ceef7f Add WOW64 exception numbers to $_siginfo.ExceptionCode enum adds 675127ec64 Rename "variant" to "ppc_variant" adds ef83a141a2 Add new variant part code adds 61122aa9ed Allow DWARF expression to push the initial address adds b249d2c2c0 Prefer existing data when evaluating DWARF expression adds 9c6a1327ad Rewrite the existing variant part code adds f8e89861cf Add support for dynamic type lengths adds 7d79de9a4b Add support for variable field offsets adds d656f129eb Update Ada ptype support for dynamic types adds adfb981595 Add tests for Ada changes adds 1acda8039b Add Python support for dynamic types adds dac2fef7cf Update test cases that work with minimal encodings adds 7cf288744f [gdb/testsuite] Fix language in dw2-bad-mips-linkage-name.exp adds ff98567107 Convert symbol_set_demangled_name to a method adds 787de330ee Move the rust "{" hack adds 8c87a4527f Fix two latent Rust bugs adds e61108c92d Add attribute::value_as_string method adds 2467f4f6a5 Introduce new add_psymbol_to_list overload adds 76e288d1d2 Use the new add_psymbol_to_list overload adds f049a313fc Don't call compute_and_set_names for partial symbols adds bcfe6157ca Use the linkage name if it exists adds 906bb4c58f Fix Rust test cases adds 7151c1af38 Remove symbol_get_demangled_name adds 617769d62f Automatic date update in version.in adds 8d840e05dc gdb/testsuite: Remove build paths from test names adds d472f0fbaa [gdb/testsuite] Add target board debug-types adds b9771db784 Remove unused code block in inf_ptrace_target::wait adds ec9c4d8322 Automatic date update in version.in adds a09f656b26 Improve -mlfence-after-load adds bc3609fd38 Fix comments and whitespace in lookup_cmd_composition adds 90837ea721 readelf: NULL dereference adds 361ba0e891 Remove class_pseudo adds 25e29062d2 Automatic date update in version.in adds 714e6c969f GAS: Allow automatically assigned entries in the file table [...] adds 991a3e2e99 Fix remaining inline/tailcall unwinding breakage for x86_64 adds ff8885c3be gdbsupport: include cstdlib in common-defs.h adds 45fc7c9968 Expand dynamic type documentation adds 1eb3991427 gdb, gdbserver: remove configure check for fs_base/gs_base i [...] adds 251dae9107 x86: Add i386 PE big-object support adds 48e5bada0a alpha-vms: divide by zero adds 30b57e1bea Automatic date update in version.in adds 15cd93d05e [gdb/symtab] Handle struct decl with DW_AT_signature adds 5390c71738 [gdb/testsuite] Add PR number in KFAIL in gdb.ada/array_ptr_ [...] adds 0b2f8a3bbb [gdb/testsuite] Remove KFAIL from gdb.base/info-macros.exp adds 56a4f5a10b [gdb/testsuite] Add PR number to KFAIL in gdb.opt/inline-cmds.exp adds 32d1f47a12 Fix typo (thead -> thread) adds 56b1e56d2c Rebase libiberty source with latest changes from gcc. adds 1b95cdb76c gdb: use gdb:hash_enum as hash function in offset_map_type adds 770479f223 gdb: Fix toplevel types with -fdebug-types-section adds a65189c980 Add missing ChangeLog entries adds 2b2fbab8ef Allow Python commands to be in class_tui adds a55e30b51b gdb: fix shellcheck warning in update-freebsd.sh adds 4498ef4f8b Add definitions of system calls to catch in native NetBSD targets adds 03549f57b6 Automatic date update in version.in adds ea90f2278c [gdb] Fix range loop index in find_method adds d642b6920b Fix array pretty formatter adds 6e4e3fe1b6 [gdb/testsuite] Add xfails for PR gcc/90232 adds 4849fabc7c Remove restriction on skipping some linker tests because the [...] adds 5c936ef50f Fix the disassmbly of SH instructions which have an unsigned [...] adds c2e71e57a0 Updated Serbian translation for the binutils sub-directory, [...] adds dfa85db14c bfd: Fix 64-bit relocation handling for a.out adds fc49bc7237 Remove some dead code adds 1b51340159 Add a warning if an emtpty SHT_REL, SHT_RELA or SHT_PROGBITS [...] adds 9654d51a96 Also use unsigned 8-bit immediate values for the LDRC and SE [...] adds 241e541d00 Update expected disassembly after recent update. adds cb4c35cfbe When displaying ranges, ignore duplicate offsets. adds f94b2e0387 Add basic event handling in the NetBSD target adds b68b1b58d6 Set NetBSD xml syscall file name to syscalls/netbsd.xml adds ed6aceddf5 Fix Ada crash with .debug_types adds 42e165c30c gdb: fix duplicate test names in gdb.base/break.exp adds 87c66b2e70 Sync config and libiberty with GCC adds 44e33ab45d Automatic date update in version.in adds 84ed7a4725 2020-04-29 Sterling Augustine saugustine@google.com adds 8d113d130e gdb: fix shellcheck warnings SC2059 (variables in printf for [...] adds a6fc5ffc50 gdb: fix shellcheck warnings SC2086 (missing double quotes) [...] adds cb02ab2416 gdb: fix shellcheck warnings SC2006 (use $() instead of ``) [...] adds 759cea5e3f gdb: fix shellcheck warnings SC2166 (&& and !! instead of -a [...] adds 9fdb2916fe gdb: fix shellcheck warnings SC2034 (unused variable) in gdbarch.sh adds 1207375d76 gdb: fix shellcheck warnings SC2154 (referenced but not assi [...] adds ffc2844e96 gdb: silence shellcheck warning SC2162 (use read -r) in gdbarch.sh adds 935f1f4ba3 xtensa: gas: support optional immediate simcall parameter adds d548f47df4 xtensa: fix XTENSA_NDIFF handling for PR ld/25861 adds c578f16ef1 ld: Add rx-linux emulation. gas: Change ELF flags initial v [...] adds 627c7fb8ea Use thiscall calling convention for class members adds 8a8a117123 Add generic tests for linker support of the -shared or -pie [...] adds 09c1e68a16 AArch64: add GAS support for UDF instruction adds d5cf82c0d7 Adjust array pretty printer tests to the new format adds ee9d1e5f76 Calculate size of array of stubbed type adds 7d186bc042 Implement debugging of WOW64 processes in gdbserver adds 102e38eba7 Remove duplicated creation of "frame" command and "f" alias. adds b2a0dd767a Revert "2020-04-29 Sterling Augustine saugustine@google.com" adds 117539e6d5 Add support for NetBSD thread events (create, exit) adds eb47d2fa97 Automatic date update in version.in adds 94a8e7b0ef Regen ld BLD-POTFILES.in adds 91ed9b71fa ppc32 merging of e_flags from dynamic objects adds 6b728d3286 FIXME for merging of e_flags and .gnu.attributes adds a8acd6eeb6 PR25882, .gnu.attributes are not checked for shared libraries adds 6083233224 objdump: long run time when using -D -z adds a2714d6cca PR25900, RISC-V: null pointer dereference adds 53ae0aa9c6 [gdb/testsuite] Fix Wunused-result warning in until-reverse.c adds 8dbb13755b Fix size recalculation of fortran arrays adds 652fc23a30 Remove gdb-gdb.gdb breakpoint on disappeared function info_command. adds 693196cba2 [gdb/testsuite] Fix gdb.ada/operator_bp.exp breakpoint locat [...] adds e977e74712 gold: Handle local IFUNC symbol for APLT adds 48bc218262 gold: Increment plt_offset after setting TLSDESC PLT entry adds de6d6067f5 gold: Update ver_test_pr16504.sh adds e10cfd0633 gold: Make Ordering::operator() even more complex adds 6d520e36de gold: x86-64: Fix TLSDESC -> LE relaxation adds ccf20d460f gold: x86-64: Fix TLSDESC relaxation for x32 adds a4be18526b Automatic date update in version.in adds 8caf140db2 [gdb/testsuite] Update psym-external-decl.exp for gcc-10/clang adds 5beb4d1771 [gdb/testsuite] Fix i386-mpx.exp compilation warnings adds 6a6ea76aee gdb: Fix formatting error in ChangeLog adds a51119cde4 Fix typo in comment of DYN_PROP_ASSOCIATED adds 8c16443418 gold: Compile common tests with -fcommon adds c69ad65744 Automatic date update in version.in adds 3b6acaee89 Update more calls to add_prefix_cmd adds c3bf7d31de Automatic date update in version.in adds 9c7b8e9b92 readelf: nds32 specific decoding adds 6015a06749 [gdb/testsuite] Fix gdb.base/async.exp with gcc-8 adds 4706679dac Fix an illegal memory access in the assembler when generatin [...] adds fe05f369f0 gas: PR 25863: Fix scalar vmul inside it block when assembli [...] adds 070b775f03 GAS: Do not create an entry for the default directory if the [...] adds cff69cf4cf [binutils-gdb][ld][AArch64] Fix group_sections algorithm adds 7242fa8aa7 [PATCH] bfd: tweak SET_ARCH_MACH of aout-cris.c adds e052e2ba29 [PATCH] objcopy: Allow --dump-section to dump an empty SEC_H [...] adds dc7148375d Automatic date update in version.in adds c3236f84c1 gdb: remove TYPE_INCOMPLETE adds 7d0bd48744 [GAS] change of ELF flags initial value in rx-linux adds 546cb2d85e Restore readelf's warnings that describe real problems with [...] adds aa8509b4ed Mention the NetBSD support in "info proc" documentation adds a3bbacc120 gdb: remove main_type::flag_incomplete adds 4167d44ce2 Automatic date update in version.in adds 6173d6a696 [gdb/testsuite] Compile compile-ifunc.c with -Wno-attribute-alias adds 7c99e7e2b0 [gdb/testsuite] Fix gdb.base/consecutive.exp with gcc-8 adds 873dd4273f [gdb/testsuite] Fix gdb_unbuffer_output return-type adds 0fc2a808cb [gdb/testsuite] Fix gdb.base/shlib-call.exp with gcc-8 adds abf6d805a0 [gdb/testsuite] Fix gdb.base/store.exp with gcc-10 adds b8983c4663 [gdb/testsuite] Fix cur_addr update in gdb.base/watchpoint-r [...] adds 6ef719c016 Section "3.1 Preprocessing" of the online GAS manual has a w [...] adds 0d8683a321 [gdb/testsuite] Fix gdb.base/watchpoint-reuse-slot.exp with gcc-8 adds 24fe640b4d [gdb/testsuite] Fix gdb.reverse/consecutive-{precsave,revers [...] adds bfeaed386d Updated Swedish translation for the gas sub-directory adds ac4a4f1cd7 gdb: handle endbr64 instruction in amd64_analyze_prologue adds 0d4bf01694 gdb: remove main_type::flag_static adds 1d5bcf8d88 Automatic date update in version.in adds ff84cef42f Updated French translation for the gprof sub-directory. adds d11a9fabab objcopy: Mention 'entry address' in description adds 24e99c6c3c gdb: make get_dyn_prop a method of struct type adds 5c54719c22 gdb: make add_dyn_prop a method of struct type adds 7aa9131366 gdb: make remove_dyn_prop a method of struct type adds 98d48915d9 gdb: remove TYPE_DYN_PROP_LIST macro adds a1b68f2834 gdb: small cleanup of async-event.c structs adds cee2106c5b Automatic date update in version.in adds 283cb58c4d [gdb/testsuite] Add gdb.dwarf2/clang-debug-names.c adds bf4cb9bee2 [gdb] Fix stepping over fork with follow-fork-mode child and gcc-8 adds 596dc4adff Speed up psymbol reading by removing a copy adds 38eae08459 Remove ALL_EXTENSION_LANGUAGES and ALL_ENABLED_EXTENSION_LANGUAGES adds a1fd1ac9de Remove ALL_SO_LIBS and so_list_head adds 94c93c35b5 Remove ALL_PSPACES adds 8be4b118a9 More C++-ification for struct display adds 4f7bc5edbd Don't re-process a DIE in read_lexical_block_scope adds b326e6b0de Automatic date update in version.in adds 6dc55ce97d Fix for the complaint observed when symbol reading due to un [...] adds 2f78cffc16 Change server_command to bool adds 4343499695 [gdb] Fix catch throw regexp matching adds 1ea1aee1ed Automatic date update in version.in adds 86cd6bc8f6 gdb/fortran: Allow Flang MAIN_ in Fortran testing adds b59cca2581 Automatic date update in version.in adds 4d5acb1ea5 PR25961, buffer overflow in coff_swap_aux_in adds 73199c2b7a Updated French translation for the ld sub-directory and an u [...] adds 7c1f422735 PowerPC Rename powerxx to power10 adds 6bbb0c0595 PowerPC Default disassembler to -Mpower10 adds 1224c05de4 Power10 Add new L operand to the slbiag instruction adds afef4fe975 Power10 Copy/Paste Extensions adds 3ff0a5ba64 Power10 byte reverse instructions adds f4791f1afa Power10 vector integer multiply, divide, modulo insns adds 94ba9882d5 Power10 VSX 32-byte storage access adds c7d7aea2f5 Power10 128-bit binary integer operations adds 6edbfd3beb Power10 SIMD permute class operations adds aa3c112fab Power10 Reduced precision outer product operations adds fdefed7c26 Power10 VSX Mask Manipulation Operations adds d7e97a765e Power10 VSX PCV generate operations adds ec40e91c77 Power10 bit manipulation operations adds 4f3e9537c4 Power10 Set boolean extension adds 66ef5847c3 Power10 string operations adds 5d57bc3ff9 Power10 test lsb by byte operation adds 9cc4ce8831 Power10 VSX load/store rightmost element operations adds 3b646889b0 Power10 VSX scalar min-max-compare quad precision operations adds 3ee6bb113a [gdb/symtab] Fix incomplete CU list assert in .debug_names adds 7666722fce [gdb/symtab] Save modules in .debug_names adds ba3e70b008 Clean-up gdb.ada test names adds 113ee09a64 [gdb/testsuite] Fix gdb.cp/cpexprs-debug-types.exp inclusion adds 53f539a3d7 Fix gdb.ada/attr_ref_and_charlit.exp typo adds e000211765 [gdb/testsuite] Change kfail into xfail in gdb.ada/packed_ta [...] adds 5eb68a39a2 Fix Ada value printing on PPC64 adds 34584c091b gdb/testsuite: Detect and warn if paths are used in test names adds d30dcd1288 gdb/testsuite: Detect and warn about duplicate test names adds 4fd6c7e872 Restore info_command and breakpoint adds d5b7ebe806 Regen ld/Makefile.in adds a1becf61f7 Automatic date update in version.in adds ebf470809e gdb: change duplicate test name in gdb.base/jit-so.exp adds 111b33f0b8 [gdb/testsuite] Fix duplicate test-names in gdb.dwarf2 adds 9a94694506 [gdb/testsuite] use args as lib list for jit-elf tests adds f801207197 [gdb/testsuite] add lib/jit-elf-helpers.exp adds 80ad340c90 [gdb/testsuite] use -Ttext-segment for jit-elf tests adds aff4e759b8 [gdb/testsuite] define jit function name via macro adds 2528f8ada6 [gdb/testsuite] add jit-elf-util.h and run jit function adds c9f3b40e1a [gdb/testsuite] Fix duplicate test-names in gdb.{gdb,opt,xml} adds 7c121311ad [gdb/testsuite] Fix duplicate test-names in gdb.pascal adds af2d5cd8e9 [gdb/testsuite] Fix duplicate test-names in gdb.trace adds 7549fed824 [gdb/testsuite] Fix duplicate test-names in gdb.fortran adds dbb0ab10dd [gdb/testsuite] Fix duplicate test-names in gdb.ada adds b4991d292e [gdb/testsuite] Fix duplicate test-names in gdb.multi adds 533f049e00 [PATCH] bfd: Fix 64-bit relocation handling for a.out adds 1b59ca1cf1 [gdb/testsuite] Fix tcl error in jit-elf-helpers.exp adds c7c6634180 [gdb/testsuite] Fix incorrect string concat in jit-elf.exp adds 02ff80c296 gdb: make two objfile functions return bool adds 843f4d9357 gdb/testsuite: Disable path and duplicate checks when parall [...] adds 09f20ec886 Automatic date update in version.in adds 90d00bbd9c Sync config and libiberty with GCC adds ba311c5b10 Have the linker's help text include the default setting of t [...] adds f7e23710fc gdb: update the copyright year in async-event.[ch] adds a89febbd83 Remove ada-lang.c:align_value adds 4ac31493c8 Automatic date update in version.in adds fc46e8bd35 RISC-V: Add elfNN_riscv_mkobject to initialize RISC-V tdata. adds 9d95b8e9d6 Update Swedish translation for the gas sub-directory and a n [...] adds fc75c28ba1 gdb: protect some 'regcache_read_pc' calls adds 7ca9b62a2b gdb/infrun: move a 'regcache_read_pc' call down to first use adds 293b3ebcba gdb/infrun: extract out a code piece into 'mark_non_executin [...] adds d890404b63 gdb: introduce 'all_non_exited_process_targets' and 'switch_ [...] adds 6ad8291970 gdb/infrun: enable/disable thread events of all targets in s [...] adds a05575d39a gdb/infrun: handle already-exited threads when attempting to stop adds 971a374783 [gdb/testsuite] Split up multi-exec test-cases adds 02eba61aa6 [gdb/testsuite] Fix gdb.fortran/nested-funcs-2.exp with gdbserver adds 67607e24d0 gdb: add type::code / type::set_code adds 7813437494 gdb: remove TYPE_CODE macro adds 6a31512fd4 gold: powerpc: Test whether sym is not a plugin in do_gc_mar [...] adds 29d6859f09 gdb: infrun: consume multiple events at each pass in stop_al [...] adds a51951c258 Disable record btrace bts support for AMD processors adds 2a50b40146 Fix tight loop on recursively-defined symbols adds 013707794a Enable hardware breakpoints for gdbserver on Windows adds 272c36b87f Fix global variable collision in gdb.multi/multi-kill.exp adds 3c5c364972 Fix gdb.multi/multi-kill.exp adds c959562d9b contrib: Update dg-extract-results.* from gcc adds d1034d7878 gdb/testsuite: Revert commit 843f4d93576eef02139f7b1b3fa1cea [...] adds 6dbc505a74 [gdb/testsuite] Rename *.exp.in to *.exp.tcl adds 163df4df08 Don't silently skip tests if OpenCL is unsupported adds 86e4e63d7c Fix "control reaches end of non-void function" errors in testsuite adds b2188a06e4 update name of several Ada fixed-point type handling functions adds a7b9ceb8b4 Fix the only incorrect case found by command_structure_invar [...] adds 58e6ac7006 Add a selftest that detects a 'corrupted' command tree struc [...] adds 0605465feb Fix problem that alias can be defined or not depending on th [...] adds 3f4d92ebdf Fix the problems reported by prefix check of command-def-sel [...] adds 89bcba74f8 command-def-selftests.c: detect missing or wrong prefix cmd [...] adds 7aa1b46f43 Fix inconsistent output of prefix and bugs in 'show' command adds 3b3aaacba1 Fix/improve 'help CLASS' output adds 7c05caf72d Fix/improve 'apropos' output adds 57b4f16e49 Ensure class_alias is only used for user-defined aliases. adds 5b4a1a8dbe Update NEWS and documentation for help and apropos changes. adds 8c14c3a373 Remove allocate_symbol et al adds d6bc0792ed Remove lookup_objfile_from_block adds 1c5dd7a572 Automatic date update in version.in adds 8f86ae1a18 gdb: remove unnecessary struct typedef in sparc64-tdep.c adds 8bbf03947d gdbserver/linux-ia64-low: fix a build-breaking typo adds 9bf058f094 Fix IA64 GNU/Linux build adds 56770bdab2 Sync config with GCC adds 59f7bd8d2b gdb: fix -Wtautological-overlap-compare warning in mips-linu [...] adds 2dab0c7ba0 Remove ALL_UIS adds d0e39ea27c gdb: add type::name / type::set_name adds 7d93a1e0b6 gdb: remove TYPE_NAME macro adds 7cfd74cfc6 Fix gdb.multi/multi-re-run.exp with native-gdbserver adds 966dc1a27c Automatic date update in version.in adds 7f32a4d5ae Stop considering hw and sw breakpoint locations duplicates ( [...] adds 83d27139ca binutils: Add myself as maintainer for OpenRISC adds 07a78c5956 Automatic date update in version.in adds 503648e41e Don't handle lret/iret when -mlfence-before-ret=[or|not|shl| [...] adds d402189f2f Re: Fix tight loop on recursively-defined symbols adds 5e365e474b Prevent a potential use-after-fee memory corruption bug in t [...] adds ca859a8939 Fix the BFD library to handle Windows pathnames with more th [...] adds 7a87e9c805 ECOFF slurp_relocs thinko adds e6ddf2af20 Updated translations for the gprof and ld sub-directories adds 6e0c75f7c4 [PATCH] ld: fix s/claimi/claim/ typo adds 3edf7b9f2c Show AIX gc'd symbol address adjustments in map file adds 1d72769534 [gdb/testsuite] Use with_test_prefix in gdb.base/gdb-caching [...] adds ed02cdb5b7 Fix a use-after-free bug in the BFD library when scanning a [...] adds 7f20433998 Remove unused ps_lgetLDT etc. on Solaris/x86 [PR25981] adds e52a0f1bd9 Avoid short i386 register names on Solaris/x86 [PR25981] adds 3ecde59918 Automatic date update in version.in adds 39a1432c09 win32 typo fix adds 0e1d094e96 Clear all local_symbol.lsy_flags adds 765cf5f623 Use bfd_get_filename throughout bfd adds c177f3771c Use bfd_get_filename throughout binutils adds 69f57659c3 Use bfd_get_filename throughout gas adds 607b483327 Use bfd_get_filename throughout ld adds 7e05773767 [PATCH v3] aarch64: Emit jump slot for conditional branch to [...] adds ae440402f5 or1k: Remove 64-bit support, it's not used and it breaks 32- [...] adds a501eb446f or1k: Regenerate opcodes after removing 32-bit support adds 164446e04c Fix the ARM assembler to generate a Realtime profile for armv8-r. adds 7e94cf6cb0 OpenRISC BFD fixups for Glibc: adds 8ac10c5bfc Allow readelf to issue warnings if checking is enabled and t [...] adds 62982abdee gdb: allocate symfile_segment_data with new adds 68b888fff3 gdb: use std::vector to store segments in symfile_segment_data adds 9005fbbb00 gdb: make symfile_segment_data::segment_info an std::vector adds 6fd1d259e9 Fix thinko in recent update to bfd_section_from_shdr. adds 1d6ce4d312 gdb: fix -Wtautological-overlap-compare error in h8300-tdep.c adds ad80db5b9f Default gdb_bfd_open's fd parameter to -1 adds 4111f652f9 Eliminate target_fileio_open_warn_if_slow adds 98c59b527b Make exec-file-mismatch compare build IDs adds f408d82c7a gdb: fix off-by-one error in quirk_rust_enum adds 563c591bed Update call to target_fileio_open adds 7d874253bf Fix duplicate tests in gdb.rust adds 4cd9f3d510 [gdb/testsuite] Fix typo in gdb.base/gdb-caching-proc.exp adds 76571211fe Restore missing Rust test adds c7e9767920 Use bfd_get_filename throughout gdb adds 3c568b8afa PR26011, excessive memory allocation with fuzzed reloc sections adds 3d205eb448 Power10 dcbf, sync, and wait extensions. adds 84f800117f Automatic date update in version.in adds 7b958a48e1 PR25993, read of freed memory adds 9a0bacfb08 [gdb/symtab] Handle .gdb_index in ada language mode adds 11c0dd51e8 Fix thinko in bfd ChangeLog entry adds 250106a76a Remove bound_name static from ada-lang.c adds b4757f2e45 Fix array_char_idx.exp adds 41977d16e4 gdb/testsuite: check mmap ret val against MAP_FAILED adds 8f595e9b4f [PATCH v2 0/9] RISC-V: Support version controling for ISA st [...] adds 9d428aae67 gdb: reset/recompute objfile section offsets in reread_symbols adds 1484644d35 Automatic date update in version.in adds c31ab5a001 asan: readelf: wild read in get_num_dynamic_syms adds c95949892f Replace "if (x) free (x)" with "free (x)", bfd adds 9db70fc365 Replace "if (x) free (x)" with "free (x)", binutils adds 9fbb53c7c8 Replace "if (x) free (x)" with "free (x)", gas adds 3d45296946 Replace "if (x) free (x)" with "free (x)", gprof adds 5e2ab61254 Replace "if (x) free (x)" with "free (x)", ld adds d96bf37ba8 Replace "if (x) free (x)" with "free (x)", opcodes adds 0490dd41ae Re: PR25993, read of freed memory adds 84d53fa9d2 gdb: remove unnecessary NULL checks before xfree adds aa370940e2 gdb: fix -Wtautological-overlap-compare error in lm32-tdep.c adds 1b2e4380eb Automatic date update in version.in adds 6f3fe02b0b PowerPC: downgrade FP mismatch error for shared libraries to [...] adds 7c13f4e875 gdb: Restore old annotations behaviour when printing frame info adds 9392ebb3bb Remove obsolete declaration adds 5e33d5f4e1 gdb: add type::num_fields / type::set_num_fields adds 1f704f761b gdb: remove TYPE_NFIELDS macro adds 3cabb6b069 gdb: add type::fields / type::set_fields adds 80fc5e77f0 gdb: remove TYPE_FIELDS macro adds a3d674e022 Automatic date update in version.in adds 3f3c36087e ar many_files test adds c892b44730 Fix potential segfault adds 51e2cfa2dc Use safe-ctype.h (ISSPACE etc.) in symbol parsing & comparison adds eca1f90cf4 Add completion styling adds 26f1625454 Document the GDB 9.2 release in gdb/ChangeLog adds ceacbf6edf gdb: remove TYPE_FIELD macro adds 4636b7db71 Automatic date update in version.in adds 309cae1f7b ld: Add -Bsymbolic-functions tests adds bb68f22c8e ld: Handle --dynamic-list* before -Bsymbolic -Bsymbolic-functions adds e08bd6c508 Don't remove C++ aliases from completions if symbol doesn't match adds 41a77cbaad gdb: make gdbarch.sh write gdbarch.{c,h} directly adds 72393fd103 RISC-V: Gas inserts cfa relocs in wrong section. adds ddb9ebd500 Automatic date update in version.in adds 0a4f5f8cae Revert "Add completion styling" adds 3c5a0e025b [gdb/testsuite] Add target board gold adds 465e1b0f19 [gdb/testsuite] Fix exec_is_pie with gold linker adds 8f7d38efad [gdb/testsuite] Fix var use in compile_and_download_n_jit_so adds a39d29cda1 gas: Update fr_literal access in frag for GCC 10 adds af2c48d854 ld: Pass -z notext to linker for tests with DT_TEXTREL adds 07e0bb0fb2 ld-x86-64: Pass -z notext to linker for tests with DT_TEXTREL adds 42cf184456 [gdb/testsuite] Add comment in exec_is_pie adds 92651b1d91 gdb: Move construct_inferior_arguments to gdbsupport adds c699004a29 gdbsupport: Adapt construct_inferior_arguments adds 8c4b5f3d98 gdbsupport: Let construct_inferior_arguments take gdb::array [...] adds b69ca137ac gdbserver: Don't add extra NULL to program args adds ace6b9195e nto_process_target::create_inferior: Pass args as char ** adds bea571ebd7 Use construct_inferior_arguments which handles special chars adds 7dbfcd6f79 gdbsupport: Drop now unused function 'stringify_argv' adds 75d0451240 gdb/testsuite: support passing inferior arguments with nativ [...] adds 6cf66e763a gdb/testsuite: add inferior arguments test adds 462f72c552 gdb/testsuite: add simavr.exp board adds 1218a4bf49 gdb: make avr_integer_to_address generate code or data addre [...] adds 043e2e02c0 [gdb/testsuite] Add target board gold-gdb-index adds 68dc60e6a7 ELF: Updated comments for ET_EXEC and ET_DYN adds 6c115e16ca gas: Silence GCC 10 warning on tc-cr16.c adds dcb5d41bef Automatic date update in version.in adds 9fcc34577e tc-cr16.c: Use memmove to concatenate 2 overlapping strings adds c6412eeea9 gas: Silence GCC 10 warning on tc-mcore.c adds 40d22035a7 [gdb/testsuite] Add test-case gold-gdb-index.exp adds a05e3e2039 tc-score.c: Replace overlapping sprintf with memmove adds 9e7cb4c359 Extend the error message displayed when a plugin fails to load. adds e67e940f5d gas: Silence GCC 10 warning on tc-crx.c adds 70b1b570bf gas: Silence GCC 10 warning on tc-v850.c adds c4612b92e3 gas: Silence GCC 10 warning tc-vax.c adds 8bbc5da5ee gas: Silence GCC 10 warning on tc-visium.c adds f687f5f563 S/390: z13: Accept vector alignment hints adds e3fed0f2fe tc-xgate.c: Replace R_XGATE_PCREL_X with BFD_RELOC_XGATE_PCREL_X adds 57b179405a ChangeLog entries for f687f5f563 adds 0db49895f3 Use = instead of == for better portability adds 0bc2354b81 Fix bugs in 'val and 'pos with range types adds 53a47a3e49 Handle indexing Ada arrays with enum indices adds e98d2e6da4 Ensure class_tui is listed in the output of "help" giving th [...] adds 3c73074034 gas: Adjust x86 tests for PECOFF adds 368584aa8c ld: Skip some x86 ifunc tests for lynxos and nto adds dbac035ca0 Automatic date update in version.in adds 25e1eca8fa Fix extraction of signed constants in nios2 disassembler (again). adds a6dbf402de ld: Add --warn-textrel and obsolete --warn-shared-textrel adds c2b750436a Fix some duplicate test names adds f8c6d1528c Fix PR 26000, logical bitwise error / prologue analyzer adds 4594094926 Introduce dwarf2_per_objfile::obstack adds 5717c425a6 Add "objfile" parameter to two partial_symtab methods adds d3473f0c4b Add dwarf2_per_cu_data::index adds a50264baf5 Add dwarf2_per_objfile member to DWARF batons adds 5989a64ed5 Split dwarf2_per_objfile into dwarf2_per_objfile and dwarf2_per_bfd adds af758d117e Remove symtab links from dwarf2_psymtab and dwarf2_per_cu_qu [...] adds ae090bdbf8 Move die_type_hash to dwarf2_per_objfile adds 9e021579fa Add dwarf2_per_objfile field to dwarf2_cu adds 97a1449a95 Remove reference to dwarf2_per_cu_data::dwarf2_per_objfile i [...] adds 5e22e966a0 Remove dwarf2_cu->per_cu->dwarf2_per_objfile references adds 1859c670e9 Add dwarf2_per_bfd field to dwarf2_per_cu_data adds c3699833af Make dwarf2_get_dwz_file take a dwarf2_per_bfd adds 313bad1bc6 Use bfd_get_filename instead of objfile_name in lookup_dwo_unit adds ab43249077 Add dwarf2_per_objfile parameter to cutu_reader's constructors adds d460f6600a Make queue_and_load_dwo_tu receive a dwarf2_cu adds e3beb21d35 Remove dwarf2_per_cu_data::dwarf2_per_objfile reference in c [...] adds 7aa104c423 Add dwarf2_per_objfile parameter to create_partial_symtab adds 43182c09c6 Add dwarf2_per_objfile parameter to recursively_compute_inclusions adds 47b14e8676 Add dwarf2_per_objfile parameter to process_full_{comp,type}_unit adds 4ab09049d6 Pass dwarf2_cu objects to dwo-related functions, instead of [...] adds 64874a4030 Remove reference to dwarf2_per_cu_data::dwarf2_per_objfile i [...] adds 293e7e5114 Move int type methods out of dwarf2_per_cu_data adds 89b07335fe Add dwarf2_per_objfile to dwarf_expr_context and dwarf2_frame_cache adds 4b167ea1a0 Remove dwarf2_per_cu_data::text_offset adds 82ca3f5189 Add dwarf2_per_objfile parameter to dwarf2_read_addr_index adds 3c3cd3d4d7 Add dwarf2_per_objfile parameter to allocate_piece_closure adds 14095eb326 Add dwarf2_per_objfile parameters to dwarf2_fetch_* functions adds 9f47c70716 Remove dwarf2_per_cu_data::objfile () adds 120ce1b5b2 Add dwarf2_per_objfile parameter to free_one_cached_comp_unit adds aa66c37944 Add dwarf2_per_objfile parameter to get_die_type_at_offset adds f6e649ddaf Remove leftover references to dwarf2_per_cu_data::dwarf2_per [...] adds 127bbf4b50 Remove dwarf2_per_cu_data::dwarf2_per_objfile adds 8adb84872b Split type_unit_group adds e286671bf9 Move signatured_type::type to unshareable object adds 168c9250f2 Pass dwarf2_per_bfd instead of dwarf2_per_objfile to some in [...] adds 8fc0b21da6 Pass dwarf2_cu to process_full_{comp,type}_unit adds 1b555f1747 Make load_cu return the loaded dwarf2_cu adds 2e6a9f7959 Add comp_unit_head to dwarf2_per_cu_data adds 2e6711003b Pass existing_cu object to cutu_reader adds 7188ed02d2 Replace dwarf2_per_cu_data::cu backlink with per-objfile map adds fcf23d5b65 Make mapped_debug_names independent of objfile adds 39b16f87f7 Move line_header_hash to dwarf2_per_objfile adds 17ee85fc2a Share DWARF partial symtabs adds 198204a7f0 [PATCH] allow empty string as argument to -Map adds ac637ec30d Don't close thread handles provided by WaitForDebugEvent adds 6479bf854a Don't close process handle provided by WaitForDebugEvent adds 96445f0b66 Use errno value of first openp failure adds c17ace4397 Move exit_status_set_internal_vars out of GLOBAL_CURDIR adds 697bba1827 Attribute method inlining adds 7d00ffecd2 Lazily compute partial DIE name adds af0b2a3e85 Inline abbrev lookup adds f0fbb768c2 Use add_partial_symbol in load_partial_dies adds 636edd0018 cp-completion-aliases.exp: Use test_gdb_complete_{unique,multiple} adds 2a37823bfe PR ld/22909 amendment; don't xfail ld-elf/pr19539.d for cris*-*-*. adds 5c5055683b RISC-V: Fix missing initialization of riscv_csr_extra structs adds 92eb6ed177 Automatic date update in version.in adds 1c912705af Fix PR gas/26001 (pdp11-*-*) adds 72a3b182e1 Linker: Remove support for -Map= with an empty argument. adds 151f5de4a6 Fix a potential use of an uninitialised value in the ns32k d [...] adds b32632c499 ld: Add --enable-textrel-check=[no|yes|warning|error] adds fa6ecf9405 ld: Enable --warn-textrel by default for Linux/x86 targets adds 6f028f3c07 ld: Mention --enable-textrel-check=yes is default for Linux/ [...] adds ab382d6426 asan: ns32k: use of uninitialized value adds 8eff95bcb6 PR26044, Some targets can't be compiled with GCC 10 (tilepro) adds efcf5fb585 ubsan: nios2: undefined shift adds cee00f1715 Fix "'operator new' should not return NULL" errors in testsuite adds 9e85f042a6 [PATCH] gas: Fix comment on definition of frag_grow() adds f030440daa [gdb/symtab] Make gold index workaround more precise adds 09fe663ed8 Pass -Wno-deprecated-register for gdb.cp that use "register" adds 44486dcf19 gdb: use caller objfile in dwarf_evaluate_loc_desc::push_dwa [...] adds a3fc941881 Stop the linker from accepting executable ELF files as input [...] adds a87e1817a4 Have the linker fail if any attempt to link in an executable [...] adds 4ad2c6a03e Fix "enumeration values not handled in switch" error in testsuite adds 66e3eb08a5 Fix all unexpected failures in gas testsuite for pdp11-aout. adds c47bae859a Fix Python3.9 related runtime problems adds 989ade0552 gdb: add comment in dwarf_evaluate_loc_desc::push_dwarf_reg_ [...] adds 78c1c35437 cpu,opcodes: add instruction semantics to bpf.cpu and minor fixes adds 12adf8053b bfd: fix handling of R_BPF_INSN_{32,64} relocations. adds c7f4cd8683 Automatic date update in version.in adds ab7ad28739 binutils: Add myself as Xtensa maintainer adds 735d5a0716 Build two gdb.cp testcases with -Wno-unused-comparison adds 9fcafd23fa Fix file-not-found error with clang in gdb.arch/i386-{avx,sse}.c adds 678048e807 Fix build errors in with clang in gdb.compile/compile-cplus.c adds 976ca31673 gdb: rename dwarf2_per_objfile variables/fields to per_objfile adds bb6e246742 Automatic date update in version.in adds f68f85b52b replace_typedefs: handle templates in namespaces adds 112c22ed1f gdb: change bug URL to https adds 6930bffe33 hurd: fix gnu_debug_flag type adds c6887cfb4f hurd: add missing awk script dependency adds f14871bfa4 hurd: make function cast stronger adds 366f550a59 hurd: add missing include adds 5a8b86270b hurd: remove unused variables adds 53dff92cb5 hurd: add gnu_target pointer to fix thread API calls adds 078f2fc9c1 hurd: fix pushing target on inferior creation adds 0af5e1061d hurd: unwinding support over signal trampolines adds 40dba20562 Automatic date update in version.in adds 14a8ad62e6 gnu-nat: Move local functions inside gnu_nat_target class adds cd22ee0513 Automatic date update in version.in adds b7ed9f3d46 hurd: Add shared mig declarations adds 1313c56ef9 gdb: Preserve is-stmt lines when switch between files adds 3c3d03769e Regen opcodes/bpf-desc.c adds 2fdb65f247 alpha-vms: ETIR checks adds c39c821c1d gas: Fix checking for backwards .org with negative offset adds b1d12b40da Automatic date update in version.in adds 190eb1ddba ELF: Move dyn_relocs to struct elf_link_hash_entry adds 0bee4d1c08 binutils archive tests adds 621eacdfb4 [gdb/testsuite] Fix scrolling in gdb.dwarf2/multidictionary.exp adds 0874fd075b gdb: Represent all languages as sub-classes of language_defn adds 5bd40f2a3f gdb: Convert language la_print_array_index field to a method adds 15e5fd3556 gdb: Convert language la_read_var_value field to a method adds 48448202d7 gdb: Convert language la_pass_by_reference field to a method adds 1fb314aaa3 gdb: Convert language la_language_arch_info field to a method adds 54f4ca4610 gdb: Convert language la_lookup_transparent_type field to a method adds 4009ee92c4 gdb: Convert language la_iterate_over_symbols field to a method adds 8e25bafe93 gdb: Convert language la_get_compile_instance field to a method adds fb8006fd35 gdb: Convert language la_search_name_hash field to a method adds 6f8270197a gdb: Convert language la_sniff_from_mangled_name field to a method adds fbfb0a463f gdb: Convert language la_print_type field to a method adds 0a50df5dab gdb: Convert language la_demangle field to a method adds f6eee2d098 gdb: Convert language skip_trampoline field to a method adds 721276a249 Automatic date update in version.in adds 44730156af RISC-V: Fix the error when building RISC-V linux native gdbserver. adds bb7322c671 RISC-V: Fix minor bugs in .insn docs. adds 0ed18fa177 PR26069, strip/objcopy memory leaks adds 4a32244804 PR26069, strip/objcopy memory leaks adds 675800364b PR26069, strip/objcopy misaligned address accesses adds bbd2d6bf2d ld: fix ld-elf/linux-x86.exp for r/o source tree adds 433953ffa1 x86: Silence -fsanitize=undefined adds 37a141bfed ld: Add --export-dynamic-symbol and --export-dynamic-symbol-list adds 1949ad044a ld: Pass -fno-sanitize=all to tests with linker adds 5dbc8b372f ELF: Consolidate readonly_dynrelocs adds ad172eaa4f ELF: Copy dyn_relocs in _bfd_elf_link_hash_copy_indirect adds d49e5065ed ELF: Consolidate maybe_set_textrel adds 0bff75284e This patch set for the generic BFD a.out backend removes a d [...] adds 4ee4189f86 Updated Serbian translation for the opcodes sub-directory adds 5144dfba28 [gdb/testsuite] Fix use of verbose in gdb/jit-*.exp adds 913e0fd473 [PATCH] fix windmc typedef bug adds 50d036364f arc: Don't generate dynamic relocation for non SEC_ALLOC sections adds 9a6896021d frv: Don't generate dynamic relocation for non SEC_ALLOC sections adds 58ee44efbc nios2: Don't check relocations in non-loaded, non-alloced sections adds d4d8aee345 nios2: Call _bfd_elf_maybe_set_textrel to set DF_TEXTREL adds 338d56a848 * gas/doc/c-riscv.texi (RISC-V-Options): Fix non-ASCII apostrophe. adds f9b5d5ea18 [gdb/symtab] Fix missing breakpoint location for inlined function adds fda3f1174e Automatic date update in version.in adds 31af1e68af Copy several years of fixes from bfd/aoutx.h to bfd/pdp11.c. adds 7eea15c514 Correct PR number in changelog adds 60f207b4a9 ld testsuite fails with default-PIE compiler adds a0c0ad5670 ld-dynamic test fixes adds e2c8dab6ae tcl global directive outside proc body does nothing (ld) adds 0a4f37af5c tcl global directive outside proc body does nothing (binutils) adds 1cf67587a0 tcl global directive outside proc body does nothing (gas) adds c4b126b87a ELF: Don't check relocations in non-loaded, non-alloced sections adds 0cfcd4f003 [gdb/testsuite] Fix use of fail in gdb_cmd_file adds b3db6d07be opcodes: support insn endianness in cgen_cpu_open adds e9bffec9af opcodes: discriminate endianness and insn-endianness in CGEN ports adds d8740be159 cpu,gas,opcodes: remove no longer needed workaround from the [...] adds 95146b5da2 [gdb/testsuite] Fix error handling in gdb_file_cmd adds 7d8b91fda9 gas: simplify code in tc-bpf.c:md_apply_fix adds 1c07a73f66 [gdb/testsuite] Remove path names from error messages in gdb [...] adds add5f777de x86: Remove target_id from elf_x86_link_hash_table adds f8c4185131 gdb: really share partial symtabs when using .gdb_index or . [...] adds d413a6233a gas: Fix ip2k-elf and xstormy16-elf build adds 3b9313c420 Correct a comment. adds 470e738f6d Automatic date update in version.in adds a975c88e65 Extend pdp11-aout symbol table format and code for .stab symbols. adds 3fc6c3dc2a RISC-V: Don't generate the ELF privilege attributes when no [...] adds 412857647f RISC-V: The object without priv spec attributes can be linke [...] adds 8eca5c7d9f Fix unresolved test in binutils for pdp11. adds d3d1cc7b13 bpf stack smashing detected adds 9c65eeacd8 Fix a use before initialization bug in the pdp11.c source file. adds 8affa48ac7 Fix a potential infinite loop in the Windows resource parser. adds 82f06518c4 [gdb/NEWS] Fix typos adds 981f151804 bfin: Skip non SEC_ALLOC section adds 8a4ba3a142 bfin: Initialize picrel to silence GCC warning adds f1919c56e1 gas: avoid GCC 10 warning stringop-overflow in tc-bpf.c adds 982a38f60b gdb/python: Avoid use after free in py-tui.c adds 940dace9cf Revert "gdb/python: Avoid use after free in py-tui.c" adds 62b5b3d836 Automatic date update in version.in adds 070558eb0d ld -plugin options when plugins are disabled adds 1fc47f8089 Re: PR13802, referred common symbol not UNDefined adds 87c69f9732 Rename PowerPC64 pcrel GOT TLS relocations adds 1424c35d07 Power10 tidies adds 90c14f0c3a ELF: Add target_os to elf_link_hash_table/elf_backend_data adds 20955c7cb8 Automatic date update in version.in adds bcab203d31 Remove is_vxworks from _bfd_sparc_elf_link_hash_table adds 82836c928f Remove unused parameter from generic_val_print_float adds 9b8a8575b4 elf64-hppa: Replace plt_sec/plt_rel_sec with root.splt/root.srelplt adds 0fd91d25e2 pr11304.d: Skip tic6x-*-elf adds 656e4a22f3 ld: Xfail pr20995 and pr20995-2 for tic6x-*-* adds 597344c9a4 ld: Pass $LFLAGS to PR ld/21703 shared test adds 845b83d7eb elf32-tic6x.c: Define the default elf32_bed to elf32_tic6x_bed adds 334a017304 Automatic date update in version.in adds 8a6fb3f9bb x86: restrict use of register aliases adds af32b72209 x86: also allow %st(N) in CFI directives adds 1ab84e0251 ix86: enable 2nd CFI test adds 22e00a3f4d x86: restrict %tr<N> visibility adds 73c7637595 x86: simplify check_byte_reg() adds dd6b8a0bc2 x86: also handle %k<N> and %bnd<N> in debugging helpers adds 9f3e7dbcba Fix a gas testsuite failure for PE based targets which canno [...] adds c4b2f181c3 Fix an illegal memory access when parsing corrupt DWARF debu [...] adds b37a771440 Fix a typo in the description of the strings program. adds 9bcc30e417 ELF: Move tlsdesc_plt/tlsdesc_got to elf_link_hash_table adds 26417f1919 [PATCH] arm: Add DFB instruction for ARMv8-R adds 262abc0d67 gdb: add type::index_type / type::set_index_type adds 3d967001ec gdb: remove TYPE_INDEX_TYPE macro adds 5d14b6e5d6 gdb: add field::type / field::set_type adds b6cdac4b80 gdb: remove FIELD_TYPE macro adds 940da03e32 gdb: remove TYPE_FIELD_TYPE macro adds c3cd66019e Automatic date update in version.in adds efb2a7b412 PowerPC64: Downgrade ifunc with textrel error to a warning adds da4977e00b x86: don't ignore mandatory pseudo prefixes adds 828c2a2580 x86-64: adjust far indirect branch handling adds a5aaedb9db x86: correct mis-named MOD_0F51 enumerator adds bf926894b6 x86: correct decoding of packed-FP-only AVX encodings adds 97e6786a6e x86: utilize X macro in EVEX decoding adds 18897deb53 x86: fix {,V}MOV{L,H}PD disassembly adds 73239888b3 x86: consistently print prefixes explicitly which are invali [...] adds a61e306070 PR26065, ld/testsuite/ld-elf symbolic tests dl4e and dl4f fail adds 6778f1c485 x86: add missing 64-bit tests for "don't ignore mandatory ps [...] adds 18ca16bec8 [PATCH] gas/doc: improve AVR modifiers wording. adds f9630fa654 i386-dis.c: Fix a typo in comments adds cebd6b8ac1 IFUNC: Update IFUNC resolver check with DT_TEXTREL adds f5163fdc3c Automatic date update in version.in adds cab5c3b707 gdb/testsuite: fix duplicate test names in gdb.base/index-cache.exp adds 25065fcd19 Fix the windmc program to conform to the behaviour of mc.exe [...] adds e1b5d517d1 ELF: Properly handle section symbols adds e5f3ece2ab [gdb/symtab] Fix name lookup in dw2_map_matching_symbols adds 7ab9679411 [gdb/symtab] Enable ada .gdb_index adds 84df1f9dcb Fix x86 ld testsuite fails with glibc < 2.28 adds 6cff1eab4d Automatic date update in version.in adds 447f6d8627 ia64: Set DF_TEXTREL instead of reltext adds c5a6a07f2a gdb/doc: remove broken links Previous and Up from contents adds ec16513e31 gdb: fix whitespaces in ChangeLog adds d0c4e7802d asan: readelf: process_mips_specific buffer overflow adds fd17d1e695 Re: asan: readelf: process_mips_specific buffer overflow adds f0aa30258a PR26107, Compilation failure in pdp11.c adds 928055a369 Fix a compile time warning in the linker testsuite when comp [...] adds 382264181d Run certain ld-plugun lto tests only for ELF adds 14962256b3 [PATCH]: aarch64: Refactor representation of system registers adds a8baf0a32b [gdb/testsuite] Make gdb.base/dbx.exp more robust adds 2f33032a93 Compute proper length for dynamic types of TYPE_CODE_TYPEDEF adds 4412332f4b gdb: add mailing list and IRC information to --help adds 2b4e6a3f4b Fix hex floating point lexing adds 914592f9ff Update documentation for Ada .gdb_index adds e9576b7d68 Automatic date update in version.in adds d8af286fff RISC-V: Drop the privileged spec v1.9 support. adds 453c733fcf RISC-V: Update the rebuild-csr-xml.sh. adds 26783bce15 [gdb/testsuite] Don't abort testrun for invalid command in t [...] adds 8c74a764f2 [gdb/testsuite] Don't leak tuiterm.exp spawn override adds a29d511281 gdb/testsuite: Prevent globals leaking between test scripts adds 8118159c69 [gdbserver] Fix Wlto-type-mismatch for debug_agent adds c00094dc7a gdbserver: small cleanup of README file adds fdb95bf546 gdbserver: remove support for LynxOS adds 613f149a90 gdbserver: remove support for Neutrino adds 1fa29f56ba gdbserver: remove support for Blackfin adds 7b46bf6f83 gdbserver: remove support for CRIS adds bd1467aee8 gdbserver: remove support for M32R adds 96c16e2b7f gdbserver: remove support for Tile adds 84b300de36 gdbserver: remove support for ARM/WinCE adds 6a17d503c4 gdb: mention removed GDBserver host support in NEWS adds 10059956ee Automatic date update in version.in adds 83015056b2 Automatic date update in version.in adds efe30057d2 x86: Correct xsusldtrk mnemonic adds 2c074f4902 Handle Windows drives in rbreak paths adds 5d0fdfee24 Automatic date update in version.in adds cda58d5f97 ld-linkonce test adds 75cfe082c0 PR26103, Assertion failure with symbols defined in link-once [...] adds ea4b3731ec PR26103 testcase adds 1298463902 Unnecessary load_lib in ld testsuite adds 40be168cc4 Obsolete PowerPC PE, winnt and cygwin targets adds ff08abb8a2 gdb/testsuite: fix minor things in jit tests adds f5272a3bb3 Remove read_memory_string adds 670e35fad9 Rewrite target_read_string adds a5d871ddaf Remove a use of target_read_string adds 6692031743 Change target_read_string API adds cae64165f4 gold, ld: Implement -z start-stop-visibility=... option. adds 7a77f1ac2c xtensa: allow runtime ABI selection adds 9e790a8016 Automatic date update in version.in adds a435742a7f Really remove tic30-aout support adds 2106ed9baf x86: drop SSE4a from SSE check again adds 90cd2aad03 Use CXXCOMPILE in gold/testsuite/Makefile for c++ testcases adds c802e8a76c Add two missing return values in gdb.python/py-nested-maps.c adds 423054bead Use __asm__ rather than asm in gold testsuite adds 07e7fdfd42 Use __asm__ rather than asm in ld testsuite adds 5f89899448 Re: Use __asm__ rather than asm in ld testsuite adds 708a2ffff5 x86: Correct noavx512_vp2intersect adds d2d1ea20ae Fix crash when TUI window creation fails adds 1ce22eebea Automatic date update in version.in adds 39ec04904f Fix C-x 1 from gdb prompt adds a350efd4fb Fix crash when exiting TUI with gdb -tui adds de54374205 Use macros for TUI window names adds eff93b4d48 gdb: Convert language la_class_name_from_physname field to a method adds 9a49ad8c52 gdb: Convert language la_compute_program field to a method adds c9debfb97e gdb: Convert language la_get_symbol_name_matcher field to a method adds 53fc67f8b2 gdb: Convert language la_word_break_characters field to a method adds 7e56227dff gdb: Convert language la_collect_symbol_completion_matches f [...] adds f16a9f57b5 gdb: Convert language la_watch_location_expression field to [...] adds a1d1fa3e41 gdb: Convert language la_value_print field to a method adds ebe2334ee6 gdb: Convert language la_value_print_inner field to a method adds a78a19b152 gdb: Convert language la_lookup_symbol_nonlocal field to a method adds b25e22fd16 Update thread_control_state::trap_expected comments adds 081e778cb8 [gdb/testsuite] Remove dependence on tcl_unknown adds 6fde587ff7 x86: Delete incorrect vmgexit entry in prefix_table adds 22aa1d5119 ld: Require GCC 5 for Build pr25749-1b (-pie -fPIE) adds 00401e65be ld: Suppress warning for unsupported attribute from older GCC adds 43327b208e Pass INTERNAL_GDBFLAGS when executing GDB adds 3af96c0d99 gdb/features: remove rx.xml from XMLTOC list adds 7d458ea516 gdb, gdbserver: remove ARM regdat files adds 2951f6c068 gdb/regformats: remove unused regformats/reg-*.dat adds efb763a5ea gdb: check for partial symtab presence in dwarf2_initialize_objfile adds 05e682e3be Fix TCL error in gdb.python/py-format-string.exp. adds 99cf27cf12 Fix typo in my gdb.debuginfod entry. adds 0574b47b73 Automatic date update in version.in adds 612f258a49 Remove unnecessary TUI declarations adds 581bea2c99 Fix TUI support checks in gdb.tui tests. adds 9a17a13643 [PATCH] gold: Set DF_1_PIE for -pie adds d27c357a5b x86: also test alternative VMGEXIT encoding adds a8a566853a [gdb/testsuite] Move code from gdb_init to default_gdb_init adds 41792d688a Don't write to inferior_ptid in linux_get_siginfo_data adds 8df017996f gcore, handle exited threads better adds c5316fc6e6 Don't write to inferior_ptid in gdbarch-selftests.c, mock ad [...] adds 6155c136cc Don't write to inferior_ptid in inf-ptrace.c adds a0776b131d Don't write to inferior_ptid in target.c adds 18493a005a Don't write to inferior_ptid in infrun.c adds 7fb43e53d5 Don't write to inferior_ptid in procfs.c adds 087e161b3c Don't write to inferior_ptid in tracefile-tfile.c adds 5233f39b8b Don't write to inferior_ptid in tracectf.c adds 0ac553107c Don't write to inferior_ptid in remote.c adds 191f02e593 Don't write to inferior_ptid in remote-sim.c adds ebe84f23d2 Don't write to inferior_ptid in nto-procfs.c adds 1a20473059 Don't write to inferior_ptid in go32-nat.c adds 975f8708de Don't write to inferior_ptid in gnu-nat.c adds fe7d6a8db0 Don't write to inferior_ptid in darwin-nat.c adds 60db1b8565 Don't write to inferior_ptid in corelow.c adds f2e1c129f8 Don't write to inferior_ptid in bsd-kvm.c adds 86e57d1b23 Don't write to inferior_ptid in btrace_fetch adds 5d971d48b9 Don't write to inferior_ptid in bsd-kvm.c adds 6d350754a3 Don't write to inferior_ptid in fork-child.c adds 1ee1a36345 Don't write to inferior_ptid in go32-nat.c adds 31ce04e9e0 Don't write to inferior_ptid in windows-nat.c, part I adds 50838d1be7 Don't write to inferior_ptid in windows-nat.c, part II adds 2da4b788f7 Don't write to inferior_ptid in ravenscar-thread.c adds 6dbdab44e5 Don't write to inferior_ptid in aix-thread.c adds 3922b30264 Decouple inferior_ptid/inferior_thread(); dup ptids in threa [...] adds 753d1583f7 Automatic date update in version.in adds 5fd104addf Emit a warning when -z relro is unsupported adds 2d0a923cc6 ld testsuite fixes for alpha adds e443398846 Re: ld testsuite fixes for alpha adds 13aa5ceb01 Silence warnings about incompatible plugins. adds 37ab86550b [gdb/testsuite] Limit default_target_compile override adds 87f83f2002 Fixes for gdb.xml/tdesc-regs.exp. adds 17fc27167f Automatic date update in version.in adds e2201c2a57 SH gas configure and ld tests adds b0ee49d21b ecoff testsuite fixes adds 348fe36b1d Remove perror from ld_assemble, ld_compile and ld_nm adds bfbf16ce8b Automatic date update in version.in adds 4d91c2a467 Fix gdb.base/list-missing-source.exp on remote host. adds 160f8a8f32 Adjust gdb.mi/mi-sym-info.exp filename patterns. adds 48e9cc8405 Ensure 'exec-file has changed' check has priority over 'exec [...] adds 0381901e62 Do without ld ENABLE_PLUGINS adds 1e92785005 PR26132, ar creates invalid libraries for some targets with [...] adds cf6f3e86de [PR gdb/25939] Move push_target call earlier in procfs.c adds 196535a69c Various procfs.c cleanups adds 41ab2f9b7b Automatic date update in version.in adds cbd7581f34 RISC-V: Don't assume the priv attributes are in order when h [...] adds 39ff0b8123 RISC-V: Report warning when linking the objects with differe [...] adds f809832224 Solaris, target_wait(), don't rely on inferior_ptid adds bd920864f3 gdb/jit: return bool in jit_breakpoint_re_set_internal and j [...] adds 013e3554b2 gdbserver/linux-low: use std::list to store pending signals adds d768f160a9 Recognize some new Mach-O load commands adds 359157df20 aarch64: Normalize and sort feature bit macros adds e4b7104b1e Add support for decoding the DW_MACRO_define_strx and DW_MAC [...] adds e822f2cda9 Disable parts of gdb.base/source-dir.exp on remote host adds cf00cd6faf default-args: allow to define default arguments for aliases adds 746ebfe8dd Add tests for new alias default-args related commands and ar [...] adds 5b860c93e3 NEWS and documentation for alias default-args related concep [...] adds 46dfcabeba Automatic date update in version.in adds d081ffffa0 binutils objdump.exp remote_file typo adds c7c970e4c6 Correct bfin XPASSes adds 1a79004f61 RISC-V: Generate ELF priv attributes if priv instruction are [...] adds 378258006c gdb: Add --with-python-libdir to gdb's --configuration output adds 2e573c0a3f Avoid testcase build failures with -Wunused-value adds 3084d7a27b ELF: Add _bfd_elf_add_dynamic_tags adds 87afa6523b gdb: Convert language la_parser field to a method adds 1bf9c36374 gdb: Convert language la_post_parser field to a method adds ec8cec5b96 gdb: Convert language la_emitchar field to a method adds 52b50f2c1b gdb: Convert language la_printchar field to a method adds d711ee67ac gdb: Convert language la_printstr field to a method adds 4ffc13fb0e gdb: Convert language la_print_typedef field to a method adds 39e7eccae6 gdb: Convert language la_is_string_type_p field to a method adds 80fda85ca1 Add a testcase for PR binutils/26112 adds 7e4b9c4cd3 Improve -Wunused-value testcase build failures fix adds 39f381cb80 Fix decoding of indexed DWARF strings using pre-DWARF-5 stri [...] adds 9221725d1f PR26150, Assertion when asm() defines global symbols, -flto [...] adds d0dded5bc2 Add a testcase for PR binutils/26160 adds bb8d126033 Adjust command completion output when TUI is disabled adds 236ef0346d Fix "maint selftest" regression, add struct scoped_mock_context adds f37b21b481 PR 22843: ld, gold: Add --dependency-file option. adds fc3ecb3e61 gdb: add empty lines in loc.c adds 1fb5ee6203 gdb: add some more empty lines in loc.c adds 20821f4ed1 gdb: Allow target description to be dumped even when it is remote adds fbf42f4e6d gdb: Print compatible information within print_xml_feature adds caa7fd04f6 gdb: New maintenance command to print XML target description adds d5722d3be2 Automatic date update in version.in adds f8b1e5f6fc ubsan: alpha-vms: shift exponent 536874240 is too large adds a5aae5087c ld --help output adds 5376d47f66 ld: Set non_ir_ref_regular on source for assignment adds c679ec98a1 cris: Don't generate unnecessary dynamic tags adds 2c8e370829 csky: Don't generate unnecessary dynamic tags adds 4bf05d4a90 ld: Correct --dependency-file order adds fb58f5e928 Fix a potential use of an uninitialised variable error in gold. adds 069057bf0f bfd/riscv: tighten matching rules in riscv_scan adds a8654e7d78 Fixes PR 25475: ensure exec-file-mismatch "ask" always asks [...] adds 331733cd4e W/ Clang, compile C/C++ testcases with -Wno-unknown-warning-option adds 221db974e6 W/ Clang, compile/link C++ test programs with "-x c++" adds 727b7b1864 Sync config, include and libiberty with GCC adds 0a3eb8aeb3 Automatic date update in version.in adds 11abe42647 x86: drop stray assignment from build_evex_prefix() adds 40d231b4fb x86: also refuse data size prefix on SIMD insns adds a5aeccd9d3 x86-64: honor REX prefixes for SSE2AVX adds 0b9404fd37 x86-64: REX prefix is invalid with VEX etc adds 589958d6ff x86: fix SYSRET disassembly, improve {,V}CVTSI2S{S,D} and PTWRITE adds 8bbb3ad806 x86: operand sizing prefixes can disambiguate insns adds c423d21a43 x86: move ImmExt processing adds 464dc4af9a x86: drop left-over 4-way alternative disassembler templates adds 8f570d6288 x86: make J disassembler macro available for new use adds b59d128a11 Stop the assembler from generating R_ARM_THM_JMP11 relocatio [...] adds 6248d9d647 Remove the use of the register keyword in the libiberty.h he [...] adds 42cc83080d Update the Swedish translation in the gprof/ subdirectory. adds d412e69677 Move common handlers to sol2_init_abi adds a7e6196bb8 Don't include *sol2-tdep.o on Linux/sparc* adds c6d3683661 Use fork instead of vfork on Solaris adds bb6e55f3ee Remove obsolete gdbarch_static_transform_name adds 767a879e31 gdb/riscv: Improved register alias name creation adds 4445e8f59a gdb/riscv: Fix whitespace error adds ed69cbc8ef gdb/riscv: Take CSR names from target description adds 865bad2602 gdb/riscv: Remove CSR feature file adds 3b9fce9660 gdb/riscv: Improve support for matching against target descriptions adds be64fd0776 gdb: Extend target description processing of unknown registers adds 2e52d03824 gdb/riscv: Record information about unknown tdesc registers adds 6d74da72da gdb/riscv: Loop over all registers for 'info all-registers' adds d73be61168 cpu: fix offset16 type, update c-calls in bpf.cpu adds 277474eea0 gdb: make inferior::terminal a unique ptr adds 58373b80f3 gdb: use make_unique_xstrdup in set_inferior_io_terminal adds 30610e1520 Automatic date update in version.in adds ba9b3ef5ee RISCV changes broke 32-bit --enable-targets=all adds 85f7484a3a m68k: tag floating-point ABI used adds edf92af0fb Improve documentation of which shell is used by GDB's shell [...] adds f53b3eeb67 Fix -Wstring-compare testcase build failure adds 2a1bb84c67 x86: fix processing of -M disassembler option adds 198e1db737 ld/x86: actually invoke k1om tests adds d1c361252b x86: make I disassembler macro available for new use adds 1776e3e59c Fix --enable-libctf and --disable-static adds 094e34f221 binutils, ld: work with --disable-libctf adds fe4c2d5563 libctf: create: non-root-visible types should not appear in [...] adds 6bbf9da892 libctf: create: don't add forwards if the type added already exists adds d04a47ac53 libctf: create: ctf_add_type should hand back already-added [...] adds 8ffcdf1823 libctf: create: forwards are always in the namespace of thei [...] adds 2f6ecaed66 libctf, binutils: support CTF archives like objdump adds 2e428e7440 libctf: avoid nonportable __thread in CTF archive handling adds 866706584c libctf: work with compilers not supporting GNU C attributes adds e755667f94 libctf, elfcpp, gold: do not assume that <byteswap.h> contai [...] adds c1401ecc29 libctf: add some missing #includes. adds 8e6635bd14 libctf: support platforms with separate libintl adds 63112cd67b x86: Rename VecSIB to SIB for Intel AMX adds 79b32e73d8 x86: Correct VexSIB128 to VecSIB128 adds e978ad6249 i386-opc.tbl: Add a blank line adds b6cd5d100a x86: Process ImmExt without operands adds c0b3b3bdc6 Make test names unique in python.exp and guile.exp adds aa57a9d3b6 Automatic date update in version.in adds cfc16775b7 asan: readelf: use after free in process_archive adds 05779d57f9 Make {get,set}_inferior_io_terminal inferior methods adds 6db3031e5c gdbsupport: add format attribute to print_xml_feature::add_line adds a5122bfa07 Automatic date update in version.in adds cd4c4c07f4 Remove "cmd_type" function adds ffdbed0740 Automatic date update in version.in adds 290a25dc2d x86_64 k1om tests adds 279edac53d C++ comments adds 07d22f648e asan: _bfd_pei_slurp_codeview_record use of uninit value adds 9f27c36482 binutils/dwarf.c: Correct an `index' global shadowing error [...] adds b20e7614da gas: Fix mmix fixups and TC_FX_SIZE_SLACK, PR25331 adds 4e394b28e3 gas/testsuite: test-case for PR25331 (mmix reloc fixup bug) adds b0237c0eab [gdb/testsuite] Expect conformation question in gdb.server/s [...] adds f638ed7301 [gdbserver] Add missing include of gdbsupport/agent.h adds a3ca48cdda [gdb/testsuite] Emit unresolved for unknown proc adds a57f74bb7c tic6x: Call _bfd_elf_add_dynamic_tags adds 8c190ce038 x86: Support VEX base opcode length > 1 adds df5b887608 gdb/testsuite: better handle failures in simavr board, reap [...] adds 19b187a978 gdb: fix documentation of gdbarch_displaced_step_copy_insn adds 5e7d7e3681 Automatic date update in version.in adds 83d7d99e75 RISC-V: Cleanup the include/opcode/riscv-opc.h. adds 08ccfccf0e RISC-V: Support debug and float CSR as the unprivileged ones. adds 39d050ee50 microblaze-linux XPASS ld-elf/var1 adds d74b88ed7f Fix nds32*-elf XPASS readelf -wiaoRlL dw5 adds b9b9b0ef34 Don't xfail nds32 for ld-elf/reloc-discard test adds fb4a044b5a solaris XPASS ld-elf/group1 adds b011fe1a72 [gdb/testsuite] Handle early_flags in gdb_default_target_compile adds 5568cc9ee8 Add support for attributes using DW_FORM_GNU_strp_alt adds 5ac588997c Do not define basic_string_view::to_string adds a1520ad8fc Fix bug in quirk_rust_enum adds bbd19b19e4 Remove x86 NaCl target support adds 2a17c803f6 Fix test breakages caused by removal of gdb_py_test_multiple. adds 8cfb541ad1 Readline-8.0 patch 1: fix file descriptor leak with zero-len [...] adds fca1f7036a fix problems moving back beyond start of history adds c74251adf3 reading history entries with timestamps can result in joined [...] adds f5fb419ff3 problems restoring the history file are not signaled correct [...] adds b1d34c3e25 Update readline/README to mention patchlevel adds 66d743a43e Automatic date update in version.in adds 054b336d9a gas eqv-dot test fails adds 3443489c65 obsolete xc16x adds cc574a35a2 Re: Remove x86 NaCl target support adds 9cdf98207c Allow reference form for DW_AT_associated and DW_AT_allocate [...] adds 33d1369f18 PR26188, buff overflow in coff_find_nearest_line_with_names adds a8caed5d7f Recognize -1 as a tombstone value in .debug_line adds 0ac053609a Automatic date update in version.in adds ea68593bd2 Use complete_on_enum in tui_reggroup_completer adds 7a02bab704 Remove tui_expand_tabs adds e555083f95 Move some code out of tui-data.h adds 9ab26b4a0f Remove tui_data_window::name adds c9753adb01 Remove useless "if' from tui-regs.c adds 22b7b0412b Rename tui_data_item_window::item_no adds 7134f2eb92 Don't derive tui_data_item_window from tui_gen_win_info adds 1eb2161f83 Remove body of tui_locator_window constructor adds a30cb6dabb Derive tui_locator_window from tui_win_info adds 32c1e21009 Remove tui_gen_win_info adds 1cdf9e33ea Make tui_win_info::name pure virtual adds 0942c7ab94 Change readelf's display of symbol names (when not in --wide [...] adds b1a35af270 gdb: remove unused fetch_inferior_event and inferior_event_h [...] adds f405494f21 aarch64: Fix segfault on unicode symbols adds f436f38e7d Skip fill-1 gas test for MeP targets. adds c2ecccb33c x86: Add SwapSources adds 6d2f9adc67 Automatic date update in version.in adds b657622c3e Re: Change readelf's display of symbol names adds 9adda7af10 Remove stale overlay testcase bits adds 2eb8215700 Remove stale -DNO_PROTOTYPES bits from gdb testsuite adds bf90c83acc Fix gdb.base/charset.exp with Clang adds 3c8ea5be24 Fix gdb.base/structs2.exp with Clang adds ad8464f799 sim/ppc: Fix linker error with -fno-common adds c4df5bbeb8 sim/igen: Fix linker error with -fno-common adds 889d527eb4 Automatic date update in version.in adds 211d5b1c18 gdb: remove callback in macro expand functions adds 14d960c82a gdb: make macro_expand_next return a gdb::unique_xmalloc_ptr<char> adds a36158ec0c gdb: make macro_stringify return a gdb::unique_xmalloc_ptr<char> adds b115b9fd3c Add markers for binutils 2.35 branch adds d63813ff85 Set version to 2.34.90 and regenerate files adds 90a71d2484 Automatic date update in version.in adds a1a55f8d90 Automatic date update in version.in adds b3eaec43b9 Updated translations for various binutils sub-directories adds afbc6db00e Fix failures in the GOLD testsuite when run on systems that [...] adds a1f93bf42a Replacwe string length constant with "sizeof()-1" in previou [...] adds 5860c98816 Automatic date update in version.in adds 171ee0dc14 x86: Remove an incorrect AVX2 entry adds a2e5aed954 Automatic date update in version.in adds 3c4a3ee75f Automatic date update in version.in adds e6c9c44869 Update French translation in the bfd sub-directory adds 3c9a284eb7 Update Turkish translation in the gprof sub-directory adds b8c0584c4b Automatic date update in version.in adds 8c1ec83fba PowerPC64 ld --no-power10-stubs adds ae9defaaf2 Document powerpc64 ld options adds 2c7e98d60d Automatic date update in version.in adds 395330cb68 Automatic date update in version.in adds d50b9573f4 Automatic date update in version.in adds baebeaa3b7 Change fatal errors about linking in executable files to sim [...] adds a0af250a0e Updated French translation for the gas/ and binutils/ sub-di [...] adds 3d186ccca3 pr18841 tests on powerpc64 adds d6fdc51f9e powerpc garbage collect test adds eadcc10bbd Automatic date update in version.in adds d804c486ce Automatic date update in version.in adds 78fede7066 Fix an illegal memory access in the BFD library which can be [...] adds 2952e9275c Fix the generation of REL relocs for missing build notes. adds ed0e8aece0 x86: Remove 32-bit sign extension in offset_in_range adds b3239a5e9e x86-64: Zero-extend lower 32 bits displacement to 64 bits adds ae310391c7 x86: Don't display eiz with no scale adds 131af83de3 mmix bfd: fix bfd_assert for R_MMIX_PUSHJ_STUBBABLE against [...] adds 11c62d7847 Automatic date update in version.in adds 9e56d38f0d Automatic date update in version.in adds 3bd55357f3 Automatic date update in version.in adds c6e3e5b207 Automatic date update in version.in adds d349c8e245 Power10 stub selection adds 52da8d36c6 x86: Change PLT32 reloc against section to PC32 adds 6c5963c20e Automatic date update in version.in adds fd7f5a211a x86: Update PR gas/26263 linker tests adds 866fe07d8d Fix a problem with a few PowerPC linker tests when the .data [...] adds 351b4f43aa Automatic date update in version.in adds 544fb88902 Automatic date update in version.in adds 041d1c2d4f ld: Properly override the IR definition adds 60955197a1 Automatic date update in version.in adds 9b6165529d PR ld/26288: Revert obsolete part of PR ld/26047 fix adds fa3b131151 PR ld/26288: Allow the use of `--just-symbols' with ET_EXEC input adds 629c67644c Automatic date update in version.in adds 371d97512a Updated German translation for the opcodes sub-directory adds 2cb5c79dad 2.35 Release adds 279745e566 Set version to 2.35.0 and enable development adds 577a01f8f2 Automatic date update in version.in adds 770a87f8e3 Automatic date update in version.in adds e5980062a6 Automatic date update in version.in adds c4747a6a57 Automatic date update in version.in adds 2cd5bade18 x86: Handle {disp32} for (%bp)/(%ebp)/(%rbp) adds 5fca9e53fd Automatic date update in version.in adds 89a9065674 Automatic date update in version.in adds 6347a63b19 Default to DWARF level 4 in the assembler. adds d085d01b69 Default to DWARF level 3 in the assembler. adds 4d4f8ee981 aarch64: set sh_entsize of .plt to 0 adds b54c2337de Automatic date update in version.in adds 41a4b8c852 Automatic date update in version.in adds 4d9145534f Automatic date update in version.in adds 92f0ea10d6 Automatic date update in version.in adds c772202862 PR26328, Compilation warning when building ld v2.35 with MinGW adds 06e5c19999 Use xmalloc rather than malloc adds d4c09da802 Automatic date update in version.in adds c74f463281 x86: Add {disp16} pseudo prefix adds e2b81f7fcf gas/NEWS: Mention {disp16} pseudo prefix adds 34266d22bb Automatic date update in version.in adds c91bff415f Automatic date update in version.in adds f088ae8969 Automatic date update in version.in adds 8bac9a7749 Automatic date update in version.in adds 3d28c67888 Automatic date update in version.in adds 5376cb0565 Automatic date update in version.in adds 5f3db80323 Automatic date update in version.in adds 69fbc94600 Automatic date update in version.in adds 6ef598a264 Remove spurious text in changelog entry adds 9478b1cc94 bpf: relocation fixes for eBPF ELF backend adds 9fdc8d9659 bpf: fix false overflow in eBPF ELF backend linker adds 7ab18c12d5 bpf: add missing tests from previous commits adds db49701327 Automatic date update in version.in adds 06e005c553 Automatic date update in version.in adds 84bbb9672e AArch64: Relax thumb-plt testcases regexpr. adds a79ea4cd16 Arm: Fix IT-predicated MVE vcvt adds 0d358eaf9a Automatic date update in version.in adds 6183270ab4 PR26389, nm prints "c" for a common symbol with -flto and -fcommon adds f6c754c538 Automatic date update in version.in adds d79b7acb00 ld: Add a PR binutils/26389 test adds 85759b7ca4 Automatic date update in version.in adds f9fcbbd473 Automatic date update in version.in adds bf8e6edd57 PowerPC: Rename xvcvbf16sp to xvcvbf16spn adds 2ae31fe75d Automatic date update in version.in adds c76d843a38 Automatic date update in version.in adds 5df72f8247 Automatic date update in version.in adds 107d4f73b6 Automatic date update in version.in adds d44130d184 Automatic date update in version.in adds 89edd8f71e Automatic date update in version.in adds b4d033decc Automatic date update in version.in adds 3b38ef6c31 Backport patches from the mainline to fix bugs in the assemb [...] adds f9fe8b9cc5 Backport patches from the mainline to fix the handling of DW [...] adds 1f6d7bbec2 Automatic date update in version.in adds b801c1a41f bpf: add xBPF ISA adds b6fb40376a opcodes: Add missing entries to ebpf_isa_attr adds a95a2ad23d Automatic date update in version.in adds 650768cd46 Automatic date update in version.in adds 98da5f519d Automatic date update in version.in adds c987c2e07b Automatic date update in version.in adds b7e51dcf07 Automatic date update in version.in adds cbd869f686 Automatic date update in version.in adds 3f099c0f3d Automatic date update in version.in adds 66f7a2ee57 Automatic date update in version.in adds 1f1ded87c9 Import a patch from mainline to fix a spurious overflow erro [...] adds 790244d258 Partially fix a quadratic slowdown when processing secondary [...] adds bbd52f1357 Automatic date update in version.in adds b02ca2c27d Automatic date update in version.in adds 69ea747adb Automatic date update in version.in adds f5510d7eb3 Automatic date update in version.in adds a36c475cf7 Automatic date update in version.in adds 69f3285337 Automatic date update in version.in adds a18bf4fa66 Automatic date update in version.in adds 113617fc54 PowerPC TPREL_HA/LO optimisation adds fe0f070fd6 Automatic date update in version.in adds 099d2aa4a5 Automatic date update in version.in adds 63fc6d7899 Automatic date update in version.in adds 2fee395ed5 Automatic date update in version.in adds a2afee4a2c gas: Handle bad -gdwarf options, just like bad --gdwarf options. adds 1e9cc65075 gas: Use DW_FORM_sec_offset for DWARF version 4 or higher. adds 3a7d446f10 gas: Make sure to only add an md5 to a .file when requested. adds fe148fc964 gas: Output .debug_rnglists for DWARF 5. adds b5693f7d5c gas: Output directory and file names in .debug_line_str for DWARF5 adds bb4799e9b7 gas: Don't error when .debug_line already exists, unless .lo [...] adds 702759286f Automatic date update in version.in adds ef6b667ead CRIS: fix PR ld/26589, a missing NULL check in fix for PR ld/22269 adds 23f268a023 Add support to the assembler for a ".nop" directive which in [...] adds 104bfd990c Automatic date update in version.in adds 2c77a3dc8f Automatic date update in version.in adds 538c131ec2 Use the correct no-op ocode for the BPF assembler. adds eaf80abbd5 Automatic date update in version.in adds 6e9d358c81 Automatic date update in version.in adds 4dce688b93 Import patch from mainline: 2020-09-15 Nick Clifton <nickc [...] adds 7e46a74aa3 2.35.1 point release adds 03639edb05 Reset development back to true adds c02ee0ae8e Automatic date update in version.in adds c7ed316b91 Automatic date update in version.in adds e9c96e8199 Automatic date update in version.in adds d8f4ab0b85 Automatic date update in version.in adds 584e9cfc80 Automatic date update in version.in adds 08ec0947d2 Error on lmw, lswi and related PowerPC insns when LE adds 904570fe6c Prioritise mtfprd and mtvrd over mtvsrd in PowerPC disassembly adds f26bb6247b Implement missing powerpc extended mnemonics adds 9030004379 Implement missing powerpc mtspr and mfspr extended insns adds c39dc246d4 PowerPC64 --no-pcrel-optimize adds 172234e1fa Correct vcmpsq, vcmpuq and xvtlsbb BF field adds 97c22b1224 PR26655, Power10 libstdc++.so R_PPC64_NONE dynamic relocs adds 6f9a6c2885 PR26656, power10 libstdc++.so segfault in __cxxabiv1::__cxa_throw adds 55ae73eaa0 [GOLD] Power10 stub selection adds dc9f426801 [GOLD] PowerPC64 __tls_get_addr_opt stub adds 269d40a2ef Import patch from mainline to fix decoding DWARF information [...] adds 5bf6412b2a Automatic date update in version.in adds 1321c46e2e Automatic date update in version.in adds eec51831f1 PPC64_OPT_LOCALENTRY is incompatible with tail calls adds 9ac6946e25 [GOLD] PPC64_OPT_LOCALENTRY is incompatible with tail calls adds f92bd54f1f Automatic date update in version.in adds 0e8296a215 Automatic date update in version.in adds 39f2c1f7b8 Re: PR26656, power10 libstdc++.so segfault in __cxxabiv1::__ [...] adds a07db9b8b9 Automatic date update in version.in adds b9d3c8cded Automatic date update in version.in adds aa89d4193a Automatic date update in version.in adds ab15d36f50 Automatic date update in version.in adds bb671bac84 aarch64: Add support for Neoverse V1 CPU adds a037928c24 Automatic date update in version.in adds 397895da2c Automatic date update in version.in adds ed45124cc5 Automatic date update in version.in adds 1196bc015f Automatic date update in version.in adds def9db5cb2 aarch64: Fix bogus type punning in parse_barrier() [PR26699] adds 500ff16fbf Automatic date update in version.in adds 691e341c06 x86: Properly merge -z ibt and -z shstk adds b189feab42 x86: Update GNU property tests adds 95f2e42496 Revert "x86: Don't display eiz with no scale" adds 3879a8a82d x86: Check register operand for AddrPrefixOpReg adds be5ff8fe6d x86: Update register operand check for AddrPrefixOpReg adds fd2f6e62c8 Automatic date update in version.in adds 5cffc4901e [GOLD] Increase --split-stack-adjust-size adds e6a9b6b62f gold: Update testsuite/split_[i386|x32|x86_64].sh adds 12c80af51a Automatic date update in version.in adds 923aeb9c87 arm: Add support for Neoverse V1 CPU adds caa173b504 [GOLD] internal error in relocate, at powerpc.cc:10473 adds 43fb3c78d4 [GOLD] Power10 segv due to wild r2 adds 72e2c97030 arm: Add support for Neoverse N2 CPU adds 539c0a6663 Automatic date update in version.in adds bbbeba06dd Automatic date update in version.in adds 2499c1aa9e Automatic date update in version.in adds 87f6bedbdb Automatic date update in version.in adds b2d55a8e21 Automatic date update in version.in adds c72d90107d Automatic date update in version.in adds aa3d115ab5 Automatic date update in version.in adds d9d1c263f5 Automatic date update in version.in adds 4740b4c5d2 Automatic date update in version.in adds 5c3da25f7d Automatic date update in version.in adds d70052f938 Automatic date update in version.in adds 80577fb1ca Automatic date update in version.in adds 250bb8bd95 Automatic date update in version.in adds 83b4a887fc arm: Fix the wrong error message string for mve vldr/vstr (P [...] adds a36fb11fd4 Automatic date update in version.in adds 3fd25a028f Automatic date update in version.in adds 5e23c0fe6a Automatic date update in version.in adds b2f9ec4b3d Automatic date update in version.in adds d363e76bfe Automatic date update in version.in adds d9a444bca6 Automatic date update in version.in adds 0e129bfb86 Automatic date update in version.in adds e8aa34cb40 Automatic date update in version.in adds fd873d9453 Automatic date update in version.in adds f13d77b447 Automatic date update in version.in adds a48a99d07f Automatic date update in version.in adds 53a794dced Automatic date update in version.in adds 3d40d18db3 Automatic date update in version.in adds 703c83c41a Automatic date update in version.in adds 1d63b4bfae aarch64: Add support for Neoverse N2 CPU adds b92a4eb88e Automatic date update in version.in adds 4f2d2a5ed2 Automatic date update in version.in adds 1f74f13e5b Automatic date update in version.in adds 227926b725 Automatic date update in version.in adds b0a034c0e0 Automatic date update in version.in adds 9aa6a2c92a Automatic date update in version.in adds 78915a19e4 Automatic date update in version.in adds 28708280b9 Automatic date update in version.in adds de80f98028 Automatic date update in version.in adds 433b6c48f8 Automatic date update in version.in adds 18a1124dfe Automatic date update in version.in adds 1767e3f3bd elf: Set rel_from_abs to 1 for __ehdr_start adds c9ebbcc99b binutils: Handle DWARF5 DW_FORM_ref_addr and DW_UT_partial. adds d89b66edf5 Sync libiberty and include with GCC for get_DW_UT_name. adds b0ee5cba07 readelf: Show Unit Type for DWARF5 adds 6ccb0b2557 binutils: dwarf.c handle DWARF5 DW_LLE_start_end and DW_LLE_ [...] adds 97cdf5f934 readelf: Fix output of rnglists section adds ea873d892e gas: Reuse the input file entry in the file table adds e7c1a13eb8 Work around problem in DWARF decoding library which can resu [...] adds ef5e3e92dc Fix the decoding of DW_FORM_ref_addr DWARF attribute. adds 6feeb5de6a Accept the DW_FORM_ref8 type when parsing DWARF types. adds c33430a9e7 Re: Sync libiberty and include with GCC for get_DW_UT_name adds 56cd748924 dwarf: Also match abbrev base when searching abbrev list adds 853b47f28c Automatic date update in version.in adds f7b330574f [GOLD] fix jump to long branch on powerpc adds 984b18d6d2 [GOLD] powerpc incremental-dump assertion failure adds cdb56860eb Automatic date update in version.in adds 1312b14b30 Automatic date update in version.in adds 3792ebe961 gas, arm: PR26858 Fix availability of single precision vmul/ [...] adds fb76388742 Automatic date update in version.in adds 8d0a94ad11 Automatic date update in version.in adds 0faed9a754 Automatic date update in version.in adds 372dd15727 asan: readelf: stack buffer overflow adds 1c5243df7f Automatic date update in version.in adds 4ef0021c54 Automatic date update in version.in adds 1b6109e85d Automatic date update in version.in adds 53747147ba Automatic date update in version.in adds e62a3e005c Automatic date update in version.in adds b686d5bee4 Automatic date update in version.in adds 8bd8327106 Automatic date update in version.in adds c91f20e590 Automatic date update in version.in adds 75f2ffd2e3 Automatic date update in version.in adds e4e0f7e02d Automatic date update in version.in adds 0759348832 Automatic date update in version.in adds dcc519a35a Automatic date update in version.in adds 1e5bc32175 Automatic date update in version.in adds e539c8303f x86-64: Convert load to mov only for GOTPCRELX relocations adds 28193e1168 Automatic date update in version.in adds 0be5b5553c Automatic date update in version.in adds fe55ef6902 Automatic date update in version.in adds 627c25772e Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: ChangeLog | 47 + MAINTAINERS | 2 +- Makefile.def | 11 +- Makefile.in | 469 +- bfd/ChangeLog | 3144 ++ bfd/Makefile.am | 2 - bfd/Makefile.in | 3 - bfd/aix386-core.c | 6 +- bfd/aix5ppc-core.c | 39 +- bfd/aout-cris.c | 18 +- bfd/aout-target.h | 17 +- bfd/aout-tic30.c | 1173 - bfd/aout64.c | 8 - bfd/aoutx.h | 348 +- bfd/arc-got.h | 2 +- bfd/archive.c | 253 +- bfd/archive64.c | 23 +- bfd/archures.c | 34 +- bfd/bfd-in2.h | 142 +- bfd/bfd.c | 47 +- bfd/bfdio.c | 94 +- bfd/bfdwin.c | 1 + bfd/binary.c | 6 +- bfd/cache.c | 15 +- bfd/cisco-core.c | 16 +- bfd/coff-alpha.c | 27 +- bfd/coff-arm.c | 60 +- bfd/coff-go32.c | 134 + bfd/coff-i386.c | 88 +- bfd/coff-ia64.c | 2 +- bfd/coff-mips.c | 9 +- bfd/coff-ppc.c | 103 +- bfd/coff-rs6000.c | 81 +- bfd/coff-sh.c | 21 +- bfd/coff-stgo32.c | 446 +- bfd/coff-x86_64.c | 73 + bfd/coff-z80.c | 30 +- bfd/coff64-rs6000.c | 25 +- bfd/coffcode.h | 191 +- bfd/coffgen.c | 138 +- bfd/cofflink.c | 124 +- bfd/coffswap.h | 4 +- bfd/compress.c | 3 + bfd/config.bfd | 36 +- bfd/configure | 69 +- bfd/configure.ac | 49 +- bfd/cpu-arm.c | 14 +- bfd/cpu-bpf.c | 22 +- bfd/cpu-i386.c | 28 +- bfd/cpu-riscv.c | 98 +- bfd/cpu-z80.c | 71 +- bfd/development.sh | 2 +- bfd/doc/chew.c | 9 +- bfd/dwarf1.c | 4 +- bfd/dwarf2.c | 327 +- bfd/ecoff.c | 274 +- bfd/ecofflink.c | 21 +- bfd/elf-attrs.c | 5 +- bfd/elf-bfd.h | 123 +- bfd/elf-eh-frame.c | 19 +- bfd/elf-hppa.h | 2 +- bfd/elf-ifunc.c | 17 +- bfd/elf-linker-x86.h | 6 + bfd/elf-m10200.c | 27 +- bfd/elf-m10300.c | 113 +- bfd/elf-properties.c | 4 +- bfd/elf-s390-common.c | 4 +- bfd/elf-strtab.c | 18 +- bfd/elf-vxworks.c | 13 + bfd/elf-vxworks.h | 3 +- bfd/elf.c | 1260 +- bfd/elf32-arc.c | 74 +- bfd/elf32-arm.c | 384 +- bfd/elf32-avr.c | 41 +- bfd/elf32-bfin.c | 56 +- bfd/elf32-cr16.c | 114 +- bfd/elf32-cris.c | 53 +- bfd/elf32-crx.c | 27 +- bfd/elf32-csky.c | 158 +- bfd/elf32-epiphany.c | 12 +- bfd/elf32-frv.c | 43 +- bfd/elf32-ft32.c | 6 +- bfd/elf32-h8300.c | 27 +- bfd/elf32-hppa.c | 207 +- bfd/elf32-i386.c | 331 +- bfd/elf32-ip2k.c | 15 +- bfd/elf32-lm32.c | 216 +- bfd/elf32-m32c.c | 42 +- bfd/elf32-m32r.c | 248 +- bfd/elf32-m68hc11.c | 24 +- bfd/elf32-m68hc12.c | 8 + bfd/elf32-m68hc1x.c | 6 +- bfd/elf32-m68k.c | 123 +- bfd/elf32-mep.c | 4 +- bfd/elf32-metag.c | 171 +- bfd/elf32-microblaze.c | 137 +- bfd/elf32-mips.c | 3 + bfd/elf32-msp430.c | 274 +- bfd/elf32-nds32.c | 264 +- bfd/elf32-nds32.h | 10 - bfd/elf32-nios2.c | 119 +- bfd/elf32-or1k.c | 513 +- bfd/elf32-ppc.c | 371 +- bfd/elf32-pru.c | 15 +- bfd/elf32-rl78.c | 33 +- bfd/elf32-rx.c | 83 +- bfd/elf32-s390.c | 152 +- bfd/elf32-score.c | 25 +- bfd/elf32-score7.c | 21 +- bfd/elf32-sh.c | 277 +- bfd/elf32-sparc.c | 58 +- bfd/elf32-spu.c | 57 +- bfd/elf32-tic6x.c | 155 +- bfd/elf32-tilepro.c | 147 +- bfd/elf32-v850.c | 35 +- bfd/elf32-vax.c | 82 +- bfd/elf32-xtensa.c | 230 +- bfd/elf32-z80.c | 350 +- bfd/elf64-alpha.c | 170 +- bfd/elf64-bpf.c | 228 +- bfd/elf64-hppa.c | 124 +- bfd/elf64-ia64-vms.c | 63 +- bfd/elf64-mips.c | 16 +- bfd/elf64-mmix.c | 19 +- bfd/elf64-ppc.c | 1299 +- bfd/elf64-ppc.h | 9 +- bfd/elf64-s390.c | 152 +- bfd/elf64-sparc.c | 17 +- bfd/elf64-x86-64.c | 466 +- bfd/elfcode.h | 193 +- bfd/elfcore.h | 25 +- bfd/elflink.c | 695 +- bfd/elfnn-aarch64.c | 353 +- bfd/elfnn-ia64.c | 99 +- bfd/elfnn-riscv.c | 253 +- bfd/elfxx-mips.c | 291 +- bfd/elfxx-riscv.c | 299 +- bfd/elfxx-riscv.h | 19 + bfd/elfxx-sparc.c | 173 +- bfd/elfxx-sparc.h | 3 - bfd/elfxx-target.h | 33 +- bfd/elfxx-tilegx.c | 147 +- bfd/elfxx-x86.c | 403 +- bfd/elfxx-x86.h | 79 +- bfd/format.c | 72 +- bfd/hash.c | 2 +- bfd/hppabsd-core.c | 4 +- bfd/hpux-core.c | 6 +- bfd/i386aout.c | 1 - bfd/i386lynx.c | 11 +- bfd/i386msdos.c | 18 +- bfd/ihex.c | 35 +- bfd/irix-core.c | 6 +- bfd/libaout.h | 10 +- bfd/libbfd-in.h | 81 +- bfd/libbfd.c | 57 +- bfd/libbfd.h | 96 +- bfd/libcoff-in.h | 25 +- bfd/libcoff.h | 25 +- bfd/linker.c | 20 +- bfd/lynx-core.c | 27 +- bfd/mach-o-aarch64.c | 4 +- bfd/mach-o-arm.c | 4 +- bfd/mach-o-i386.c | 4 +- bfd/mach-o-x86-64.c | 4 +- bfd/mach-o.c | 366 +- bfd/mach-o.h | 10 +- bfd/merge.c | 24 +- bfd/mmo.c | 17 +- bfd/netbsd-core.c | 6 +- bfd/opncls.c | 158 +- bfd/osf-core.c | 6 +- bfd/pdp11.c | 721 +- bfd/pe-i386.c | 3 + bfd/pe-x86_64.c | 66 +- bfd/peXXigen.c | 78 +- bfd/pef.c | 74 +- bfd/peicode.h | 83 +- bfd/plugin.c | 253 +- bfd/plugin.h | 2 +- bfd/po/SRC-POTFILES.in | 1 - bfd/po/bfd.pot | 3559 +- bfd/po/fr.po | 3567 +- bfd/po/pt.po | 3564 +- bfd/po/ru.po | 3562 +- bfd/po/sr.po | 9813 ++-- bfd/po/uk.po | 3537 +- bfd/ppcboot.c | 8 +- bfd/ptrace-core.c | 6 +- bfd/reloc.c | 38 +- bfd/rs6000-core.c | 10 +- bfd/sco5-core.c | 20 +- bfd/section.c | 39 +- bfd/simple.c | 5 +- bfd/som.c | 353 +- bfd/srec.c | 53 +- bfd/stabs.c | 9 +- bfd/syms.c | 48 +- bfd/targets.c | 32 +- bfd/tekhex.c | 10 +- bfd/trad-core.c | 6 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 454 +- bfd/vms-lib.c | 165 +- bfd/wasm-module.c | 47 +- bfd/xcofflink.c | 140 +- bfd/xsym.c | 39 +- bfd/xsym.h | 2 +- bfd/xtensa-isa.c | 43 +- binutils/BRANCHES | 1 + binutils/ChangeLog | 1088 + binutils/MAINTAINERS | 4 +- binutils/Makefile.am | 5 + binutils/Makefile.in | 9 +- binutils/NEWS | 16 + binutils/README-how-to-make-a-release | 3 + binutils/aclocal.m4 | 1 + binutils/addr2line.c | 10 +- binutils/ar.c | 17 +- binutils/arsup.c | 10 +- binutils/binemul.c | 2 +- binutils/coffgrok.c | 4 +- binutils/config.in | 3 + binutils/configure | 88 +- binutils/configure.ac | 6 + binutils/debug.c | 2 + binutils/dlltool.c | 16 +- binutils/doc/Makefile.am | 2 +- binutils/doc/Makefile.in | 5 +- binutils/doc/binutils.texi | 88 +- binutils/doc/debug.options.texi | 4 + binutils/dwarf.c | 1048 +- binutils/dwarf.h | 26 +- binutils/elfcomm.c | 89 +- binutils/elfcomm.h | 10 +- binutils/elfedit.c | 16 +- binutils/mclex.c | 46 +- binutils/mcparse.y | 1 + binutils/nm.c | 28 +- binutils/objcopy.c | 138 +- binutils/objdump.c | 273 +- binutils/od-macho.c | 4 + binutils/po/bg.po | 4536 +- binutils/po/binutils.pot | 3835 +- binutils/po/fr.po | 4068 +- binutils/po/pt.po | 4122 +- binutils/po/sr.po | 8419 ++- binutils/po/uk.po | 4199 +- binutils/prdbg.c | 2 +- binutils/rddbg.c | 13 +- binutils/readelf.c | 3052 +- binutils/resrc.c | 2 +- binutils/resres.c | 2 +- binutils/stabs.c | 18 +- .../testsuite/binutils-all/aarch64/in-order-all.d | 6 +- .../binutils-all/aarch64/out-of-order-all.d | 6 +- binutils/testsuite/binutils-all/ar.exp | 179 +- binutils/testsuite/binutils-all/arm/vdup-cond.d | 27 + binutils/testsuite/binutils-all/arm/vdup-cond.s | 18 + binutils/testsuite/binutils-all/arm/vdup-thumb.d | 13 + binutils/testsuite/binutils-all/arm/vdup-thumb.s | 4 + binutils/testsuite/binutils-all/debuginfod.exp | 89 +- binutils/testsuite/binutils-all/dw4.s | 1974 + binutils/testsuite/binutils-all/dw5.W | 7 +- binutils/testsuite/binutils-all/dwarf-attributes.W | 1 + binutils/testsuite/binutils-all/elfedit-1.d | 2 +- binutils/testsuite/binutils-all/i386/i386.exp | 6 +- binutils/testsuite/binutils-all/nm.exp | 47 + binutils/testsuite/binutils-all/objcopy.exp | 103 +- binutils/testsuite/binutils-all/objdump.exp | 107 +- binutils/testsuite/binutils-all/pr25543.d | 12 + binutils/testsuite/binutils-all/pr25543.s | 7 + binutils/testsuite/binutils-all/pr25662-pdp11.s | 36 + binutils/testsuite/binutils-all/pr25662.ld | 15 + binutils/testsuite/binutils-all/pr25662.s | 34 + binutils/testsuite/binutils-all/pr26112.o.bz2 | Bin 0 -> 4998 bytes binutils/testsuite/binutils-all/pr26112.r | 350 + binutils/testsuite/binutils-all/pr26160.dwp.bz2 | Bin 0 -> 2951 bytes binutils/testsuite/binutils-all/pr26160.r | 1441 + binutils/testsuite/binutils-all/readelf.exp | 29 +- binutils/testsuite/binutils-all/update-section.exp | 7 + binutils/testsuite/binutils-all/x86-64/objects.exp | 7 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 1 - binutils/testsuite/binutils-all/x86-64/pr23494a.d | 1 - .../testsuite/binutils-all/x86-64/pr23494b-x32.d | 1 - binutils/testsuite/binutils-all/x86-64/pr23494b.d | 1 - .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 1 - binutils/testsuite/binutils-all/x86-64/pr23494c.d | 1 - .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 1 - binutils/testsuite/binutils-all/x86-64/pr23494d.d | 1 - .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 1 - binutils/testsuite/binutils-all/x86-64/pr23494e.d | 1 - .../testsuite/binutils-all/x86-64/pr26808.dump | 1440 + .../testsuite/binutils-all/x86-64/pr26808.dwp.bz2 | Bin 0 -> 2951 bytes binutils/testsuite/binutils-all/x86-64/x86-64.exp | 37 +- binutils/testsuite/binutils-all/zero-sec.r | 3 + binutils/testsuite/binutils-all/zero-sec.s | 1 + binutils/testsuite/config/default.exp | 2 - binutils/testsuite/lib/binutils-common.exp | 47 +- binutils/unwind-ia64.c | 21 +- binutils/windmc.c | 13 +- binutils/windmc.h | 1 + binutils/windres.c | 3 +- binutils/wrstabs.c | 59 +- config/ChangeLog | 71 + config/ax_count_cpus.m4 | 101 + config/bootstrap-Og.mk | 1 + config/bootstrap-lto-lean.mk | 17 + config/bootstrap-lto.mk | 1 + config/cet.m4 | 117 +- config/futex.m4 | 4 +- config/gthr.m4 | 1 + config/lib-link.m4 | 22 +- config/math.m4 | 64 + config/mh-mingw | 5 + config/no-executables.m4 | 4 +- config/tls.m4 | 2 +- config/toolexeclibdir.m4 | 31 + configure | 42 +- configure.ac | 41 +- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 6 +- contrib/dg-extract-results.sh | 12 +- cpu/ChangeLog | 94 + cpu/bpf.cpu | 463 +- cpu/mep.opc | 5 +- cpu/or1k.cpu | 35 +- cpu/or1kcommon.cpu | 14 - cpu/or1korfpx.cpu | 64 - elfcpp/ChangeLog | 33 + elfcpp/dwarf.h | 9 + elfcpp/elfcpp.h | 3 +- elfcpp/elfcpp_swap.h | 16 +- elfcpp/powerpc.h | 8 +- gas/ChangeLog | 2745 + gas/NEWS | 26 + gas/as.c | 73 +- gas/as.h | 1 + gas/atof-generic.c | 6 +- gas/cgen.c | 9 +- gas/config.in | 9 + gas/config/obj-aout.c | 48 +- gas/config/obj-coff.c | 5 + gas/config/obj-coff.h | 14 - gas/config/obj-elf.c | 409 +- gas/config/obj-elf.h | 30 +- gas/config/obj-macho.c | 2 +- gas/config/tc-aarch64.c | 57 +- gas/config/tc-aarch64.h | 1 - gas/config/tc-alpha.c | 14 +- gas/config/tc-arc.h | 1 - gas/config/tc-arm.c | 680 +- gas/config/tc-arm.h | 1 - gas/config/tc-avr.h | 1 - gas/config/tc-bfin.h | 3 +- gas/config/tc-bpf.c | 45 +- gas/config/tc-bpf.h | 4 +- gas/config/tc-cr16.c | 11 +- gas/config/tc-crx.c | 16 +- gas/config/tc-csky.c | 6 +- gas/config/tc-csky.h | 1 - gas/config/tc-d10v.h | 4 +- gas/config/tc-d30v.h | 2 - gas/config/tc-epiphany.h | 1 - gas/config/tc-fr30.h | 1 - gas/config/tc-frv.c | 2 +- gas/config/tc-frv.h | 1 - gas/config/tc-i386-intel.c | 8 +- gas/config/tc-i386.c | 1641 +- gas/config/tc-i386.h | 14 +- gas/config/tc-ia64.c | 2 +- gas/config/tc-ia64.h | 5 +- gas/config/tc-ip2k.c | 3 +- gas/config/tc-iq2000.h | 1 - gas/config/tc-lm32.h | 1 - gas/config/tc-m32c.h | 5 - gas/config/tc-m32r.c | 4 +- gas/config/tc-m32r.h | 1 - gas/config/tc-m68k.c | 25 +- gas/config/tc-mcore.c | 6 +- gas/config/tc-mcore.h | 1 - gas/config/tc-mep.c | 2 +- gas/config/tc-mep.h | 1 - gas/config/tc-metag.h | 1 - gas/config/tc-microblaze.c | 2 +- gas/config/tc-microblaze.h | 15 - gas/config/tc-mips.c | 59 +- gas/config/tc-mmix.c | 19 +- gas/config/tc-mmix.h | 6 +- gas/config/tc-mn10200.c | 2 +- gas/config/tc-mn10300.c | 2 +- gas/config/tc-moxie.h | 8 - gas/config/tc-msp430.h | 2 - gas/config/tc-mt.h | 1 - gas/config/tc-nds32.c | 10 +- gas/config/tc-nios2.c | 9 +- gas/config/tc-or1k.h | 3 +- gas/config/tc-pdp11.c | 51 +- gas/config/tc-ppc.c | 57 +- gas/config/tc-ppc.h | 1 - gas/config/tc-riscv.c | 641 +- gas/config/tc-rl78.h | 1 - gas/config/tc-rx.c | 7 +- gas/config/tc-rx.h | 1 - gas/config/tc-s12z.c | 30 +- gas/config/tc-s390.h | 1 - gas/config/tc-score.c | 48 +- gas/config/tc-score7.c | 39 +- gas/config/tc-sh.c | 5 +- gas/config/tc-sh.h | 1 - gas/config/tc-tic30.c | 3 +- gas/config/tc-tic30.h | 4 - gas/config/tc-v850.c | 4 +- gas/config/tc-vax.c | 4 +- gas/config/tc-visium.c | 2 +- gas/config/tc-xc16x.c | 2 + gas/config/tc-xc16x.h | 1 - gas/config/tc-xgate.c | 8 +- gas/config/tc-xstormy16.c | 6 +- gas/config/tc-xstormy16.h | 1 - gas/config/tc-xtensa.c | 67 +- gas/config/tc-z80.c | 961 +- gas/config/tc-z80.h | 24 +- gas/configure | 72 +- gas/configure.ac | 33 +- gas/configure.tgt | 10 +- gas/doc/as.texi | 155 +- gas/doc/c-aarch64.texi | 2 + gas/doc/c-arm.texi | 10 + gas/doc/c-avr.texi | 37 +- gas/doc/c-i386.texi | 170 +- gas/doc/c-ppc.texi | 3 + gas/doc/c-riscv.texi | 185 +- gas/doc/c-xtensa.texi | 8 + gas/doc/c-z80.texi | 194 +- gas/doc/internals.texi | 10 + gas/dwarf2dbg.c | 952 +- gas/ecoff.c | 6 +- gas/frags.c | 6 +- gas/output-file.c | 2 +- gas/po/fr.po | 4906 +- gas/po/gas.pot | 4847 +- gas/po/ru.po | 4890 +- gas/po/sv.po | 6935 +-- gas/po/uk.po | 4898 +- gas/read.c | 104 +- gas/read.h | 2 + gas/stabs.c | 3 +- gas/symbols.c | 31 +- gas/tc.h | 3 + gas/testsuite/config/default.exp | 2 - gas/testsuite/gas/aarch64/bti.d | 2 +- gas/testsuite/gas/aarch64/illegal-bti.d | 3 - gas/testsuite/gas/aarch64/illegal-bti.l | 8 - gas/testsuite/gas/aarch64/illegal-ras-1.l | 2 - gas/testsuite/gas/aarch64/illegal-ras-1.s | 2 - gas/testsuite/gas/aarch64/org-neg.d | 3 + gas/testsuite/gas/aarch64/org-neg.l | 2 + gas/testsuite/gas/aarch64/org-neg.s | 2 + .../gas/aarch64/reglike-label-unicode-segv.d | 8 + .../gas/aarch64/reglike-label-unicode-segv.s | 2 + gas/testsuite/gas/aarch64/system-2.d | 15 +- gas/testsuite/gas/aarch64/system-2.s | 5 + gas/testsuite/gas/aarch64/system.d | 3 +- gas/testsuite/gas/aarch64/system.s | 1 + gas/testsuite/gas/aarch64/udf-invalid.d | 3 + gas/testsuite/gas/aarch64/udf-invalid.l | 4 + gas/testsuite/gas/aarch64/udf-invalid.s | 6 + gas/testsuite/gas/aarch64/udf.d | 9 + gas/testsuite/gas/aarch64/udf.s | 5 + gas/testsuite/gas/all/assign-bad-recursive.d | 4 + gas/testsuite/gas/all/assign-bad-recursive.l | 7 + gas/testsuite/gas/all/assign-bad-recursive.s | 8 + gas/testsuite/gas/all/cond-pdp11.l | 74 + gas/testsuite/gas/all/eqv-dot-pdp11.d | 12 + .../gas/all/{eqv-dot.s => eqv-dot-pdp11.s} | 0 gas/testsuite/gas/all/eqv-dot.d | 5 +- gas/testsuite/gas/all/fill-1.d | 4 +- gas/testsuite/gas/all/gas.exp | 23 +- gas/testsuite/gas/all/nop.d | 8 + gas/testsuite/gas/all/nop.s | 2 + gas/testsuite/gas/all/test-gen.c | 6 +- gas/testsuite/gas/arm/armv8-ar-it-bad.s | 6 +- gas/testsuite/gas/arm/attr-march-armv8-r+crypto.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r+fp.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r+simd.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r.d | 2 +- gas/testsuite/gas/arm/cde-missing-fp.d | 5 + gas/testsuite/gas/arm/cde-missing-fp.l | 148 + gas/testsuite/gas/arm/cde-missing-mve.d | 7 + gas/testsuite/gas/arm/cde-missing-mve.l | 57 + gas/testsuite/gas/arm/cde-mve-or-neon.d | 99 + gas/testsuite/gas/arm/cde-mve-or-neon.s | 96 + gas/testsuite/gas/arm/cde-mve.s | 62 + gas/testsuite/gas/arm/cde-scalar.d | 117 + gas/testsuite/gas/arm/cde-scalar.s | 206 + gas/testsuite/gas/arm/cde-warnings.d | 5 + gas/testsuite/gas/arm/cde-warnings.l | 361 + gas/testsuite/gas/arm/cde-warnings.s | 610 + gas/testsuite/gas/arm/cde.d | 266 + gas/testsuite/gas/arm/cde.s | 36 + gas/testsuite/gas/arm/dfb.d | 15 + gas/testsuite/gas/arm/dfb.s | 14 + gas/testsuite/gas/arm/ldr-t.d | 2 +- gas/testsuite/gas/arm/ldr-t.s | 1 + gas/testsuite/gas/arm/mve-scalar-vmul-it.d | 11 + gas/testsuite/gas/arm/mve-scalar-vmul-it.s | 5 + gas/testsuite/gas/arm/mve-vaddsub-it-bad.d | 6 + gas/testsuite/gas/arm/mve-vaddsub-it-bad.l | 7 + gas/testsuite/gas/arm/mve-vaddsub-it-bad.s | 11 + gas/testsuite/gas/arm/mve-vaddsub-it.d | 23 + gas/testsuite/gas/arm/mve-vaddsub-it.s | 17 + gas/testsuite/gas/arm/mve-vcvtne-it-bad.d | 5 + gas/testsuite/gas/arm/mve-vcvtne-it-bad.l | 2 + gas/testsuite/gas/arm/mve-vcvtne-it-bad.s | 3 + gas/testsuite/gas/arm/mve-vcvtne-it.d | 9 + gas/testsuite/gas/arm/mve-vcvtne-it.s | 4 + gas/testsuite/gas/arm/mve-vldr-vstr-bad.d | 5 + gas/testsuite/gas/arm/mve-vldr-vstr-bad.l | 811 + gas/testsuite/gas/arm/mve-vldr-vstr-bad.s | 30 + gas/testsuite/gas/arm/nomve-vaddsub-it.d | 24 + gas/testsuite/gas/arm/org-neg.d | 3 + gas/testsuite/gas/arm/org-neg.l | 2 + gas/testsuite/gas/arm/org-neg.s | 2 + gas/testsuite/gas/arm/plt-1.d | 12 +- gas/testsuite/gas/arm/pr24753.d | 7 + gas/testsuite/gas/arm/pr24753.s | 12 + gas/testsuite/gas/arm/pr26858.d | 8 + gas/testsuite/gas/arm/pr26858.s | 6 + gas/testsuite/gas/arm/sp-pc-usage-t.d | 2 +- gas/testsuite/gas/arm/sp-pc-usage-t.s | 3 +- gas/testsuite/gas/bpf/bpf.exp | 4 + gas/testsuite/gas/bpf/indcall-1.d | 22 + gas/testsuite/gas/bpf/indcall-1.s | 14 + gas/testsuite/gas/bpf/indcall-bad-1.l | 3 + gas/testsuite/gas/bpf/indcall-bad-1.s | 1 + gas/testsuite/gas/bpf/jump32.d | 31 + gas/testsuite/gas/bpf/jump32.s | 25 + gas/testsuite/gas/cfi/cfi-i386-2.d | 17 +- gas/testsuite/gas/cfi/cfi-i386.s | 1 + gas/testsuite/gas/cfi/cfi.exp | 1 + gas/testsuite/gas/elf/dwarf-4-cu.d | 11 + gas/testsuite/gas/elf/dwarf-4-cu.s | 14 + gas/testsuite/gas/elf/dwarf-5-cu.d | 12 + gas/testsuite/gas/elf/dwarf-5-cu.s | 14 + gas/testsuite/gas/elf/dwarf-5-file0.d | 19 + gas/testsuite/gas/elf/dwarf-5-file0.s | 23 + gas/testsuite/gas/elf/dwarf-5-nop-for-line-table.d | 12 + gas/testsuite/gas/elf/dwarf-5-nop-for-line-table.s | 3 + gas/testsuite/gas/elf/elf.exp | 16 +- gas/testsuite/gas/elf/pr25917.d | 9 + gas/testsuite/gas/elf/pr25917.s | 4 + gas/testsuite/gas/elf/section12a.d | 2 +- gas/testsuite/gas/elf/section12b.d | 2 +- gas/testsuite/gas/elf/section16a.d | 2 +- gas/testsuite/gas/elf/section16b.d | 2 +- gas/testsuite/gas/elf/section18.d | 8 + gas/testsuite/gas/elf/section18.s | 13 + gas/testsuite/gas/elf/section19.d | 8 + gas/testsuite/gas/elf/section19.s | 13 + gas/testsuite/gas/elf/section20.d | 17 + gas/testsuite/gas/elf/section20.s | 13 + gas/testsuite/gas/elf/section21.d | 2 + gas/testsuite/gas/elf/section21.l | 5 + gas/testsuite/gas/elf/section21.s | 15 + gas/testsuite/gas/elf/section5.l | 9 +- gas/testsuite/gas/elf/type-noifunc.e | 2 +- gas/testsuite/gas/i386/addr32.d | 6 + gas/testsuite/gas/i386/addr32.s | 6 + gas/testsuite/gas/i386/adx-intel.d | 18 +- gas/testsuite/gas/i386/adx.d | 18 +- gas/testsuite/gas/i386/adx.s | 11 +- gas/testsuite/gas/i386/align-branch-9.d | 78 + gas/testsuite/gas/i386/align-branch-9.s | 74 + gas/testsuite/gas/i386/arch-13-znver1.d | 2 +- gas/testsuite/gas/i386/arch-13-znver2.d | 2 +- gas/testsuite/gas/i386/arch-13.d | 4 +- gas/testsuite/gas/i386/arch-13.s | 4 + gas/testsuite/gas/i386/avx-16bit.d | 166 +- gas/testsuite/gas/i386/avx-intel.d | 112 + gas/testsuite/gas/i386/avx-scalar.d | 54 +- gas/testsuite/gas/i386/avx.d | 166 +- gas/testsuite/gas/i386/avx.s | 112 + gas/testsuite/gas/i386/avx512dq-inval.l | 8 + gas/testsuite/gas/i386/avx512dq-inval.s | 15 +- gas/testsuite/gas/i386/avx512f-16bit.d | 48 +- gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/avx512vl-ambig.l | 7 + gas/testsuite/gas/i386/avx512vl-ambig.s | 11 + gas/testsuite/gas/i386/cet-intel.d | 22 +- gas/testsuite/gas/i386/cet.d | 22 +- gas/testsuite/gas/i386/cet.s | 9 +- gas/testsuite/gas/i386/code16.d | 7 + gas/testsuite/gas/i386/code16.s | 12 + gas/testsuite/gas/i386/dwarf2-line-1.d | 45 + gas/testsuite/gas/i386/dwarf2-line-1.s | 28 + gas/testsuite/gas/i386/dwarf2-line-2.d | 48 + gas/testsuite/gas/i386/dwarf2-line-2.s | 91 + gas/testsuite/gas/i386/dwarf2-line-3.d | 3 + gas/testsuite/gas/i386/dwarf2-line-3.l | 2 + gas/testsuite/gas/i386/dwarf2-line-3.s | 32 + gas/testsuite/gas/i386/dwarf2-line-4.d | 46 + gas/testsuite/gas/i386/dwarf2-line-4.s | 29 + gas/testsuite/gas/i386/dwarf4-line-1.d | 50 + gas/testsuite/gas/i386/dwarf4-line-1.s | 14 + gas/testsuite/gas/i386/dwarf5-line-1.d | 50 + gas/testsuite/gas/i386/dwarf5-line-1.s | 6 + gas/testsuite/gas/i386/dwarf5-line-2.d | 49 + gas/testsuite/gas/i386/dwarf5-line-2.s | 5 + gas/testsuite/gas/i386/dwarf5-line-3.d | 49 + gas/testsuite/gas/i386/dwarf5-line-3.s | 10 + gas/testsuite/gas/i386/enqcmd-16bit.d | 21 + gas/testsuite/gas/i386/enqcmd-16bit.s | 4 + gas/testsuite/gas/i386/enqcmd-intel.d | 26 +- gas/testsuite/gas/i386/enqcmd.d | 26 +- gas/testsuite/gas/i386/enqcmd.s | 8 + gas/testsuite/gas/i386/ept-intel.d | 4 + gas/testsuite/gas/i386/ept.d | 4 + gas/testsuite/gas/i386/ept.s | 6 + gas/testsuite/gas/i386/equ-bad.l | 3 + gas/testsuite/gas/i386/equ-bad.s | 9 + gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-wig1.d | 8 +- gas/testsuite/gas/i386/fsgs-intel.d | 8 + gas/testsuite/gas/i386/fsgs.d | 8 + gas/testsuite/gas/i386/fsgs.s | 5 + gas/testsuite/gas/i386/general.l | 26 +- gas/testsuite/gas/i386/general.s | 12 +- gas/testsuite/gas/i386/i386-intel.d | 2 - gas/testsuite/gas/i386/i386.d | 2 - gas/testsuite/gas/i386/i386.exp | 85 +- gas/testsuite/gas/i386/i386.s | 2 - gas/testsuite/gas/i386/iamcu-1.d | 3 - gas/testsuite/gas/i386/iamcu-1.s | 2 - gas/testsuite/gas/i386/iamcu-2.d | 1 - gas/testsuite/gas/i386/iamcu-3.d | 1 - gas/testsuite/gas/i386/iamcu-4.d | 1 - gas/testsuite/gas/i386/iamcu-5.d | 1 - gas/testsuite/gas/i386/ilp32/x86-64-addr32-intel.d | 26 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32.d | 26 +- gas/testsuite/gas/i386/ilp32/x86-64-localpic.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64.d | 8 - gas/testsuite/gas/i386/ilp32/x86-64.s | 8 - gas/testsuite/gas/i386/intelbad.l | 2 +- gas/testsuite/gas/i386/inval-avx.l | 6 +- gas/testsuite/gas/i386/inval-avx512f.l | 21 + gas/testsuite/gas/i386/inval-avx512f.s | 11 + gas/testsuite/gas/i386/inval-pseudo.l | 6 +- gas/testsuite/gas/i386/inval-pseudo.s | 2 + gas/testsuite/gas/i386/inval.l | 17 + gas/testsuite/gas/i386/inval.s | 8 + gas/testsuite/gas/i386/invpcid-intel.d | 3 + gas/testsuite/gas/i386/invpcid.d | 3 + gas/testsuite/gas/i386/invpcid.s | 6 + gas/testsuite/gas/i386/k1om.d | 9 - gas/testsuite/gas/i386/katmai.d | 2 +- gas/testsuite/gas/i386/l1om.d | 9 - gas/testsuite/gas/i386/lea-optimize.d | 13 + gas/testsuite/gas/i386/lea.d | 12 + gas/testsuite/gas/i386/lea.e | 3 + gas/testsuite/gas/i386/lea.s | 4 + gas/testsuite/gas/i386/lfence-byte.d | 30 + gas/testsuite/gas/i386/lfence-byte.e | 9 + gas/testsuite/gas/i386/lfence-byte.s | 23 + gas/testsuite/gas/i386/lfence-indbr-a.d | 21 + gas/testsuite/gas/i386/lfence-indbr-b.d | 20 + gas/testsuite/gas/i386/lfence-indbr-c.d | 19 + gas/testsuite/gas/i386/lfence-indbr.e | 5 + gas/testsuite/gas/i386/lfence-indbr.s | 8 + gas/testsuite/gas/i386/lfence-load.d | 138 + gas/testsuite/gas/i386/lfence-load.e | 3 + gas/testsuite/gas/i386/lfence-load.s | 80 + gas/testsuite/gas/i386/lfence-ret-a.d | 24 + gas/testsuite/gas/i386/lfence-ret-b.d | 28 + gas/testsuite/gas/i386/lfence-ret-c.d | 23 + gas/testsuite/gas/i386/lfence-ret-d.d | 24 + gas/testsuite/gas/i386/lfence-ret.s | 6 + gas/testsuite/gas/i386/localpic.d | 4 +- gas/testsuite/gas/i386/localpic.s | 2 + gas/testsuite/gas/i386/movdir-16bit.d | 21 + gas/testsuite/gas/i386/movdir-16bit.s | 4 + gas/testsuite/gas/i386/movdir-intel.d | 20 +- gas/testsuite/gas/i386/movdir.d | 20 +- gas/testsuite/gas/i386/movdir.s | 4 + gas/testsuite/gas/i386/movx16.l | 197 + gas/testsuite/gas/i386/movx16.s | 2 + gas/testsuite/gas/i386/movx32.l | 197 + gas/testsuite/gas/i386/movx32.s | 197 + gas/testsuite/gas/i386/movx64.l | 485 + gas/testsuite/gas/i386/movx64.s | 485 + gas/testsuite/gas/i386/mpx-16bit.d | 145 + gas/testsuite/gas/i386/mpx-16bit.s | 13 + gas/testsuite/gas/i386/noavx512-2.l | 7 +- gas/testsuite/gas/i386/noavx512-2.s | 4 + gas/testsuite/gas/i386/nop-1-suffix.d | 60 + gas/testsuite/gas/i386/noreg-intel64.d | 5 + gas/testsuite/gas/i386/noreg-intel64.l | 134 + gas/testsuite/gas/i386/noreg-intel64.s | 1 + gas/testsuite/gas/i386/noreg16-data32.d | 152 + gas/testsuite/gas/i386/noreg16.d | 36 +- gas/testsuite/gas/i386/noreg16.s | 282 +- gas/testsuite/gas/i386/noreg32-data16.d | 163 + gas/testsuite/gas/i386/noreg32-data16.e | 11 + gas/testsuite/gas/i386/noreg32.d | 22 +- gas/testsuite/gas/i386/noreg32.s | 302 +- gas/testsuite/gas/i386/noreg64-data16.d | 161 + gas/testsuite/gas/i386/noreg64-data16.e | 11 + gas/testsuite/gas/i386/noreg64-rex64.d | 160 + gas/testsuite/gas/i386/noreg64.d | 16 +- gas/testsuite/gas/i386/noreg64.l | 8 - gas/testsuite/gas/i386/noreg64.s | 328 +- gas/testsuite/gas/i386/prefix.d | 19 +- gas/testsuite/gas/i386/prefix.s | 65 + gas/testsuite/gas/i386/prefix32.l | 17 +- gas/testsuite/gas/i386/prefix32.s | 8 +- gas/testsuite/gas/i386/prefix64.l | 10 +- gas/testsuite/gas/i386/prefix64.s | 2 +- gas/testsuite/gas/i386/property-3.d | 9 + gas/testsuite/gas/i386/property-3.s | 2 + gas/testsuite/gas/i386/pseudos-bad.l | 9 + gas/testsuite/gas/i386/pseudos-bad.s | 13 + gas/testsuite/gas/i386/pseudos.d | 38 + gas/testsuite/gas/i386/pseudos.s | 51 + gas/testsuite/gas/i386/ptwrite-intel.d | 7 + gas/testsuite/gas/i386/ptwrite.d | 15 +- gas/testsuite/gas/i386/ptwrite.s | 5 + gas/testsuite/gas/i386/rdpid-intel.d | 1 + gas/testsuite/gas/i386/rdpid.d | 1 + gas/testsuite/gas/i386/rdpid.s | 3 + gas/testsuite/gas/i386/relax-5.d | 15 + gas/testsuite/gas/i386/relax-5.s | 8 + gas/testsuite/gas/i386/serialize.d | 12 + gas/testsuite/gas/i386/serialize.s | 5 + gas/testsuite/gas/i386/simd.d | 20 +- gas/testsuite/gas/i386/solaris/x86-64-branch-2.d | 20 + gas/testsuite/gas/i386/solaris/x86-64-branch-3.d | 22 + gas/testsuite/gas/i386/solaris/x86-64-jump.d | 16 +- .../gas/i386/solaris/x86-64-mpx-branch-1.d | 36 +- .../gas/i386/solaris/x86-64-mpx-branch-2.d | 28 +- gas/testsuite/gas/i386/space1.l | 10 +- gas/testsuite/gas/i386/sse-check-error.l | 6 +- gas/testsuite/gas/i386/sse-check-warn.e | 1 - gas/testsuite/gas/i386/sse-check.s | 2 +- gas/testsuite/gas/i386/sse2-16bit.d | 21 +- gas/testsuite/gas/i386/sse2-16bit.s | 22 + gas/testsuite/gas/i386/sse2.d | 2 +- gas/testsuite/gas/i386/sse2avx.d | 10 +- gas/testsuite/gas/i386/sse2avx.s | 4 + gas/testsuite/gas/i386/sse3-intel.d | 43 + gas/testsuite/gas/i386/sse3.d | 3 + gas/testsuite/gas/i386/sse3.s | 4 + gas/testsuite/gas/i386/tsxldtrk.d | 13 + gas/testsuite/gas/i386/tsxldtrk.s | 6 + gas/testsuite/gas/i386/unique.d | 1 - gas/testsuite/gas/i386/vmx.d | 18 +- gas/testsuite/gas/i386/vmx.s | 5 + gas/testsuite/gas/i386/waitpkg-intel.d | 12 + gas/testsuite/gas/i386/waitpkg.d | 12 + gas/testsuite/gas/i386/waitpkg.s | 12 + gas/testsuite/gas/i386/x86-64-addr32-intel.d | 10 +- gas/testsuite/gas/i386/x86-64-addr32.d | 10 +- gas/testsuite/gas/i386/x86-64-addr32.s | 6 + gas/testsuite/gas/i386/x86-64-align-branch-9.d | 46 + gas/testsuite/gas/i386/x86-64-align-branch-9.s | 43 + gas/testsuite/gas/i386/x86-64-avx512bw-intel.d | 24 +- gas/testsuite/gas/i386/x86-64-avx512bw.d | 24 +- gas/testsuite/gas/i386/x86-64-avx512bw.s | 24 +- gas/testsuite/gas/i386/x86-64-avx512f-intel.d | 12 +- gas/testsuite/gas/i386/x86-64-avx512f.d | 12 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 4 +- gas/testsuite/gas/i386/x86-64-branch-2.d | 1 + gas/testsuite/gas/i386/x86-64-branch-3.d | 3 + gas/testsuite/gas/i386/x86-64-branch-3.s | 3 + gas/testsuite/gas/i386/x86-64-branch-5.l | 19 + gas/testsuite/gas/i386/x86-64-branch-5.s | 19 + gas/testsuite/gas/i386/x86-64-default-suffix-avx.d | 19 + gas/testsuite/gas/i386/x86-64-default-suffix.d | 17 + gas/testsuite/gas/i386/x86-64-default-suffix.s | 10 + gas/testsuite/gas/i386/x86-64-enqcmd-intel.d | 36 +- gas/testsuite/gas/i386/x86-64-enqcmd.d | 36 +- gas/testsuite/gas/i386/x86-64-enqcmd.s | 20 + gas/testsuite/gas/i386/x86-64-equ-bad.l | 8 + gas/testsuite/gas/i386/x86-64-equ-bad.s | 19 + gas/testsuite/gas/i386/x86-64-intel64.d | 4 + gas/testsuite/gas/i386/x86-64-intel64.s | 6 + gas/testsuite/gas/i386/x86-64-inval-pseudo.l | 10 + gas/testsuite/gas/i386/x86-64-inval-pseudo.s | 4 + gas/testsuite/gas/i386/x86-64-lfence-byte.d | 30 + gas/testsuite/gas/i386/x86-64-lfence-byte.e | 9 + gas/testsuite/gas/i386/x86-64-lfence-byte.s | 23 + gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d | 21 + gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d | 20 + gas/testsuite/gas/i386/x86-64-lfence-indbr-c.d | 19 + gas/testsuite/gas/i386/x86-64-lfence-indbr.e | 5 + gas/testsuite/gas/i386/x86-64-lfence-indbr.s | 8 + gas/testsuite/gas/i386/x86-64-lfence-load.d | 138 + gas/testsuite/gas/i386/x86-64-lfence-load.s | 80 + gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 30 + gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 36 + gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 29 + gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 30 + gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 30 + gas/testsuite/gas/i386/x86-64-lfence-ret.s | 8 + gas/testsuite/gas/i386/x86-64-localpic.d | 4 +- gas/testsuite/gas/i386/x86-64-localpic.s | 2 + gas/testsuite/gas/i386/x86-64-movdir-intel.d | 28 +- gas/testsuite/gas/i386/x86-64-movdir.d | 28 +- gas/testsuite/gas/i386/x86-64-movdir.s | 10 + gas/testsuite/gas/i386/x86-64-movsxd-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-movsxd.d | 2 +- gas/testsuite/gas/i386/x86-64-property-3.d | 10 + gas/testsuite/gas/i386/x86-64-pseudos-bad.l | 6 + gas/testsuite/gas/i386/x86-64-pseudos-bad.s | 7 + gas/testsuite/gas/i386/x86-64-pseudos.d | 38 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 49 +- gas/testsuite/gas/i386/x86-64-relax-4.d | 17 + gas/testsuite/gas/i386/x86-64-relax-4.s | 8 + gas/testsuite/gas/i386/x86-64-serialize.d | 12 + gas/testsuite/gas/i386/x86-64-sse-check-error.l | 6 +- gas/testsuite/gas/i386/x86-64-sse2avx.d | 27 + gas/testsuite/gas/i386/x86-64-sse2avx.s | 39 +- gas/testsuite/gas/i386/x86-64-sse3-intel.d | 46 + gas/testsuite/gas/i386/x86-64-sse3.d | 3 + gas/testsuite/gas/i386/x86-64-sse3.s | 4 + gas/testsuite/gas/i386/x86-64-sysenter.d | 5 + gas/testsuite/gas/i386/x86-64-tsxldtrk.d | 13 + gas/testsuite/gas/i386/x86-64-unique.d | 1 - gas/testsuite/gas/i386/x86-64-waitpkg-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-waitpkg.d | 8 +- gas/testsuite/gas/i386/x86-64-waitpkg.s | 11 +- gas/testsuite/gas/i386/x86_64-intel.d | 10 +- gas/testsuite/gas/i386/x86_64.d | 10 +- gas/testsuite/gas/i386/x86_64.s | 11 +- gas/testsuite/gas/i386/xmmhi64.s | 6 +- gas/testsuite/gas/ia64/group-2.d | 2 +- gas/testsuite/gas/ia64/unwind-ilp32.d | 2 +- gas/testsuite/gas/ia64/unwind.d | 2 +- gas/testsuite/gas/lns/lns-diag-1.l | 2 +- gas/testsuite/gas/m68k/op68000.d | 6 + gas/testsuite/gas/m68k/operands.d | 12 + gas/testsuite/gas/m68k/operands.s | 15 + gas/testsuite/gas/mep/complex-relocs.exp | 1 - gas/testsuite/gas/microblaze/relax_size.exp | 1 - gas/testsuite/gas/microblaze/reloc_sym.exp | 1 - gas/testsuite/gas/mmix/bspec-1.d | 2 +- gas/testsuite/gas/mmix/bspec-2.d | 2 +- gas/testsuite/gas/mmix/comment-1.d | 2 +- gas/testsuite/gas/mmix/pr25331.d | 34 + gas/testsuite/gas/mmix/pr25331.s | 447 + gas/testsuite/gas/mt/relocs.exp | 1 - gas/testsuite/gas/pdp11/pdp11.exp | 1 + gas/testsuite/gas/pdp11/pr26001.d | 12 + gas/testsuite/gas/pdp11/pr26001.s | 9 + gas/testsuite/gas/pe/big-obj.d | 2 +- gas/testsuite/gas/pe/pe.exp | 3 +- gas/testsuite/gas/ppc/476.d | 970 +- gas/testsuite/gas/ppc/476.s | 6 - gas/testsuite/gas/ppc/a2.d | 1138 +- gas/testsuite/gas/ppc/a2.s | 8 - gas/testsuite/gas/ppc/be.d | 17 + gas/testsuite/gas/ppc/be.s | 10 + gas/testsuite/gas/ppc/bitmanip.d | 23 + gas/testsuite/gas/ppc/bitmanip.s | 14 + gas/testsuite/gas/ppc/byte_rev.d | 13 + gas/testsuite/gas/ppc/byte_rev.s | 5 + gas/testsuite/gas/ppc/genpcv.d | 14 + gas/testsuite/gas/ppc/genpcv.s | 6 + gas/testsuite/gas/ppc/int128.d | 42 + gas/testsuite/gas/ppc/int128.s | 34 + gas/testsuite/gas/ppc/le_error.d | 3 + gas/testsuite/gas/ppc/le_error.l | 9 + gas/testsuite/gas/ppc/maskmanip.d | 30 + gas/testsuite/gas/ppc/maskmanip.s | 22 + gas/testsuite/gas/ppc/outerprod.d | 104 + gas/testsuite/gas/ppc/outerprod.s | 63 + gas/testsuite/gas/ppc/power10.d | 51 + gas/testsuite/gas/ppc/power10.s | 43 + gas/testsuite/gas/ppc/power8.d | 292 +- gas/testsuite/gas/ppc/power8.s | 2 + gas/testsuite/gas/ppc/power9.d | 10 + gas/testsuite/gas/ppc/power9.s | 10 + gas/testsuite/gas/ppc/ppc.exp | 18 + gas/testsuite/gas/ppc/prefix-align.d | 6 +- gas/testsuite/gas/ppc/prefix-pcrel.d | 6 +- gas/testsuite/gas/ppc/prefix-reloc.d | 4 +- gas/testsuite/gas/ppc/rightmost.d | 17 + gas/testsuite/gas/ppc/rightmost.s | 10 + gas/testsuite/gas/ppc/scalarquad.d | 15 + gas/testsuite/gas/ppc/scalarquad.s | 7 + gas/testsuite/gas/ppc/set_bool.d | 14 + gas/testsuite/gas/ppc/set_bool.s | 6 + gas/testsuite/gas/ppc/simd_perm.d | 53 + gas/testsuite/gas/ppc/simd_perm.s | 37 + gas/testsuite/gas/ppc/stringop.d | 20 + gas/testsuite/gas/ppc/stringop.s | 12 + gas/testsuite/gas/ppc/vec_mul.d | 27 + gas/testsuite/gas/ppc/vec_mul.s | 19 + gas/testsuite/gas/ppc/vsx2.d | 110 +- gas/testsuite/gas/ppc/vsx4.d | 12 + gas/testsuite/gas/ppc/vsx4.s | 4 + gas/testsuite/gas/ppc/vsx_32byte.d | 33 + gas/testsuite/gas/ppc/vsx_32byte.s | 17 + gas/testsuite/gas/ppc/xvtlsbb.d | 17 + gas/testsuite/gas/ppc/xvtlsbb.s | 10 + gas/testsuite/gas/riscv/alias-csr.d | 23 - gas/testsuite/gas/riscv/alias-csr.s | 14 - gas/testsuite/gas/riscv/attribute-01.d | 2 +- gas/testsuite/gas/riscv/attribute-02.d | 4 +- gas/testsuite/gas/riscv/attribute-03.d | 4 +- gas/testsuite/gas/riscv/attribute-04.d | 2 +- gas/testsuite/gas/riscv/attribute-05.d | 6 +- gas/testsuite/gas/riscv/attribute-05.s | 4 +- gas/testsuite/gas/riscv/attribute-06.d | 2 +- gas/testsuite/gas/riscv/attribute-07.d | 2 +- gas/testsuite/gas/riscv/attribute-09.d | 6 + gas/testsuite/gas/riscv/attribute-10.d | 6 + gas/testsuite/gas/riscv/attribute-11.d | 8 + gas/testsuite/gas/riscv/attribute-11.s | 3 + gas/testsuite/gas/riscv/attribute-12.d | 9 + gas/testsuite/gas/riscv/attribute-13.d | 6 + gas/testsuite/gas/riscv/attribute-14.s | 19 + gas/testsuite/gas/riscv/attribute-14a.d | 8 + gas/testsuite/gas/riscv/attribute-14b.d | 8 + gas/testsuite/gas/riscv/attribute-14c.d | 8 + gas/testsuite/gas/riscv/attribute-14d.d | 8 + gas/testsuite/gas/riscv/attribute-14e.d | 8 + gas/testsuite/gas/riscv/bad-csr.d | 3 - gas/testsuite/gas/riscv/c-add-addi.d | 11 + gas/testsuite/gas/riscv/c-add-addi.s | 3 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 38 +- gas/testsuite/gas/riscv/csr-dw-regnums.s | 38 +- gas/testsuite/gas/riscv/march-fail-s-with-version | 2 - gas/testsuite/gas/riscv/no-aliases-csr.d | 23 - gas/testsuite/gas/riscv/no-relax-reloc.d | 4 +- gas/testsuite/gas/riscv/no-relax-reloc.s | 7 +- gas/testsuite/gas/riscv/priv-reg-fail-fext.d | 3 + gas/testsuite/gas/riscv/priv-reg-fail-fext.l | 6 + .../gas/riscv/priv-reg-fail-nonexistent.d | 3 + .../{bad-csr.l => priv-reg-fail-nonexistent.l} | 0 .../{bad-csr.s => priv-reg-fail-nonexistent.s} | 0 .../gas/riscv/priv-reg-fail-read-only-01.d | 3 + .../gas/riscv/priv-reg-fail-read-only-01.l | 71 + .../gas/riscv/priv-reg-fail-read-only-01.s | 269 + .../gas/riscv/priv-reg-fail-read-only-02.d | 3 + .../gas/riscv/priv-reg-fail-read-only-02.l | 25 + .../gas/riscv/priv-reg-fail-read-only-02.s | 90 + gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d | 3 + gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l | 68 + .../gas/riscv/priv-reg-fail-version-1p10.d | 11 + .../gas/riscv/priv-reg-fail-version-1p10.l | 25 + .../gas/riscv/priv-reg-fail-version-1p11.d | 11 + .../gas/riscv/priv-reg-fail-version-1p11.l | 24 + .../gas/riscv/priv-reg-fail-version-1p9p1.d | 12 + .../gas/riscv/priv-reg-fail-version-1p9p1.l | 28 + gas/testsuite/gas/riscv/priv-reg-pseudo-noalias.d | 36 + gas/testsuite/gas/riscv/priv-reg-pseudo.d | 36 + gas/testsuite/gas/riscv/priv-reg-pseudo.s | 33 + gas/testsuite/gas/riscv/priv-reg-version-1p10.d | 267 + gas/testsuite/gas/riscv/priv-reg-version-1p11.d | 267 + gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d | 267 + gas/testsuite/gas/riscv/priv-reg.d | 253 - gas/testsuite/gas/riscv/priv-reg.s | 147 +- gas/testsuite/gas/riscv/relax-reloc.d | 7 +- gas/testsuite/gas/riscv/relax-reloc.s | 7 +- gas/testsuite/gas/riscv/satp.d | 11 - gas/testsuite/gas/riscv/satp.s | 3 - gas/testsuite/gas/rx/rx.exp | 1 - gas/testsuite/gas/s12z/truncated.d | 6 +- gas/testsuite/gas/s390/zarch-z13.d | 12 +- gas/testsuite/gas/s390/zarch-z13.s | 12 +- gas/testsuite/gas/sh/sh4a.d | 2 + gas/testsuite/gas/sh/sh4a.s | 2 + gas/testsuite/gas/sh/sh4al-dsp.d | 2 +- gas/testsuite/gas/symver/symver.exp | 12 +- gas/testsuite/gas/symver/symver10.s | 8 + gas/testsuite/gas/symver/symver10a.d | 8 + gas/testsuite/gas/symver/symver10b.d | 8 + gas/testsuite/gas/symver/symver11.d | 2 + gas/testsuite/gas/symver/symver11.s | 10 + gas/testsuite/gas/symver/symver12.d | 9 + gas/testsuite/gas/symver/symver12.s | 10 + gas/testsuite/gas/symver/symver13.d | 9 + gas/testsuite/gas/symver/symver13.s | 11 + gas/testsuite/gas/symver/symver14.l | 2 + gas/testsuite/gas/symver/symver14.s | 6 + gas/testsuite/gas/symver/symver15.l | 2 + gas/testsuite/gas/symver/symver15.s | 3 + gas/testsuite/gas/symver/symver6.d | 11 + gas/testsuite/gas/symver/symver6.l | 3 - gas/testsuite/gas/symver/symver6.s | 4 +- gas/testsuite/gas/symver/symver7.d | 9 + gas/testsuite/gas/symver/symver7.s | 8 + gas/testsuite/gas/symver/symver8.d | 9 + gas/testsuite/gas/symver/symver8.s | 8 + gas/testsuite/gas/symver/symver9.s | 8 + gas/testsuite/gas/symver/symver9a.d | 8 + gas/testsuite/gas/symver/symver9b.d | 8 + gas/testsuite/gas/tic6x/scomm-directive-4.d | 2 +- gas/testsuite/gas/xtensa/abi-call0.d | 7 + gas/testsuite/gas/xtensa/abi-windowed.d | 7 + .../extern.s => gas/testsuite/gas/xtensa/abi.s | 0 gas/testsuite/gas/xtensa/loc.d | 2 +- gas/testsuite/gas/z80/colonless.d | 12 +- gas/testsuite/gas/z80/colonless.s | 4 + gas/testsuite/gas/z80/ez80_adl_all.d | 20 +- gas/testsuite/gas/z80/ez80_adl_all.s | 12 +- gas/testsuite/gas/z80/ez80_adl_suf.d | 2 +- gas/testsuite/gas/z80/ez80_pref_dis.d | 2 +- gas/testsuite/gas/z80/ez80_unsup_regs.d | 34 + gas/testsuite/gas/z80/ez80_z80_all.d | 20 +- gas/testsuite/gas/z80/ez80_z80_all.s | 12 +- gas/testsuite/gas/z80/ez80_z80_suf.d | 2 +- gas/testsuite/gas/z80/gbz80_all.d | 514 + gas/testsuite/gas/z80/gbz80_all.s | 519 + gas/testsuite/gas/z80/gbz80_unsup_regs.d | 45 + gas/testsuite/gas/z80/r800_extra.d | 2 +- gas/testsuite/gas/z80/r800_ii8.d | 2 +- gas/testsuite/gas/z80/r800_unsup_regs.d | 35 + gas/testsuite/gas/z80/r800_z80_doc.d | 2 +- gas/testsuite/gas/z80/sdcc.d | 7 +- gas/testsuite/gas/z80/sdcc.s | 2 +- gas/testsuite/gas/z80/unsup_regs.s | 71 + gas/testsuite/gas/z80/z180.d | 2 +- gas/testsuite/gas/z80/z180_unsup_regs.d | 39 + gas/testsuite/gas/z80/z180_z80_doc.d | 2 +- gas/testsuite/gas/z80/z80.exp | 81 +- gas/testsuite/gas/z80/z80_doc.d | 2 +- gas/testsuite/gas/z80/z80_ii8.d | 2 +- gas/testsuite/gas/z80/z80_in_f_c.d | 2 +- gas/testsuite/gas/z80/z80_op_ii_ld.d | 2 +- gas/testsuite/gas/z80/z80_out_c_0.d | 2 +- gas/testsuite/gas/z80/z80_sli.d | 2 +- gas/testsuite/gas/z80/z80_strict_unsup_regs.d | 39 + gas/testsuite/gas/z80/z80_unsup_regs.d | 34 + gas/testsuite/gas/z80/z80n_all.d | 1208 + gas/testsuite/gas/z80/z80n_all.s | 1242 + gas/testsuite/gas/z80/z80n_reloc.d | 10 + gas/testsuite/gas/z80/z80n_unsup_regs.d | 34 + gas/write.c | 53 +- gdb/.dir-locals.el | 4 + gdb/.gitattributes | 7 + gdb/ChangeLog | 8606 ++- gdb/MAINTAINERS | 11 +- gdb/Makefile.in | 81 +- gdb/NEWS | 140 +- gdb/README | 16 +- gdb/aarch64-tdep.c | 61 +- gdb/aarch64-tdep.h | 3 +- gdb/acinclude.m4 | 7 +- gdb/ada-exp.y | 8 +- gdb/ada-lang.c | 1881 +- gdb/ada-lang.h | 22 +- gdb/ada-tasks.c | 21 +- gdb/ada-typeprint.c | 208 +- gdb/ada-valprint.c | 500 +- gdb/ada-varobj.c | 62 +- gdb/aix-thread.c | 2 +- gdb/alpha-bsd-nat.c | 63 +- gdb/alpha-nbsd-tdep.c | 2 + gdb/alpha-tdep.c | 10 +- gdb/amd64-bsd-nat.c | 48 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-linux-nat.c | 62 +- gdb/amd64-nat.c | 7 - gdb/amd64-nbsd-tdep.c | 1 + gdb/amd64-sol2-tdep.c | 23 +- gdb/amd64-tdep.c | 60 +- gdb/amd64-tdep.h | 3 +- gdb/amd64-windows-nat.c | 6 +- gdb/amd64-windows-tdep.c | 59 +- gdb/annotate.c | 21 +- gdb/annotate.h | 16 +- gdb/arc-tdep.c | 85 +- gdb/arc-tdep.h | 4 + gdb/arch/arc.c | 58 + gdb/arch/arc.h | 48 + gdb/arch/arm-get-next-pcs.c | 9 +- gdb/arch/arm.c | 11 - gdb/arch/arm.h | 4 +- gdb/arch/riscv.c | 69 +- gdb/arch/riscv.h | 26 +- gdb/arm-linux-tdep.c | 14 +- gdb/arm-nbsd-nat.c | 247 +- gdb/arm-nbsd-tdep.c | 79 +- gdb/arm-nbsd-tdep.h | 27 + gdb/arm-tdep.c | 153 +- gdb/arm-tdep.h | 12 +- gdb/async-event.c | 329 + gdb/async-event.h | 71 + gdb/auto-load.c | 15 +- gdb/auxv.c | 73 +- gdb/auxv.h | 17 +- gdb/avr-tdep.c | 19 +- gdb/ax-gdb.c | 104 +- gdb/bfin-tdep.c | 2 +- gdb/block.c | 11 +- gdb/block.h | 10 + gdb/blockframe.c | 18 +- gdb/break-catch-throw.c | 12 +- gdb/breakpoint.c | 579 +- gdb/bsd-kvm.c | 6 +- gdb/btrace.c | 100 +- gdb/build-id.c | 2 +- gdb/buildsym-legacy.c | 4 +- gdb/buildsym.c | 29 +- gdb/buildsym.h | 3 +- gdb/c-exp.y | 265 +- gdb/c-lang.c | 515 +- gdb/c-lang.h | 31 +- gdb/c-typeprint.c | 164 +- gdb/c-valprint.c | 304 +- gdb/c-varobj.c | 72 +- gdb/charset.c | 3 +- gdb/cli/cli-cmds.c | 351 +- gdb/cli/cli-decode.c | 483 +- gdb/cli/cli-decode.h | 24 +- gdb/cli/cli-dump.c | 147 +- gdb/cli/cli-logging.c | 49 +- gdb/cli/cli-script.c | 15 +- gdb/cli/cli-setshow.c | 38 +- gdb/cli/cli-setshow.h | 3 +- gdb/cli/cli-style.c | 126 +- gdb/cli/cli-style.h | 2 - gdb/cli/cli-utils.c | 4 +- gdb/coff-pe-read.c | 2 +- gdb/coffread.c | 104 +- gdb/command.h | 81 +- gdb/compile/compile-c-support.c | 6 +- gdb/compile/compile-c-symbols.c | 14 +- gdb/compile/compile-c-types.c | 28 +- gdb/compile/compile-cplus-symbols.c | 8 +- gdb/compile/compile-cplus-types.c | 66 +- gdb/compile/compile-loc2c.c | 27 +- gdb/compile/compile-object-load.c | 53 +- gdb/compile/compile-object-load.h | 1 - gdb/compile/compile-object-run.c | 16 +- gdb/compile/compile.c | 12 +- gdb/compile/compile.h | 13 +- gdb/complaints.h | 6 +- gdb/completer.c | 261 +- gdb/completer.h | 47 +- gdb/config.in | 24 +- gdb/config/i386/i386gnu.mn | 4 +- gdb/configure | 597 +- gdb/configure.ac | 101 +- gdb/configure.nat | 8 +- gdb/configure.tgt | 44 +- gdb/contrib/cc-with-tweaks.sh | 14 +- gdb/copyright.py | 4 +- gdb/corefile.c | 32 +- gdb/corelow.c | 190 +- gdb/cp-abi.c | 8 +- gdb/cp-namespace.c | 12 +- gdb/cp-support.c | 183 +- gdb/cp-support.h | 18 +- gdb/cp-valprint.c | 205 +- gdb/cris-tdep.c | 76 +- gdb/csky-tdep.c | 4 +- gdb/ctfread.c | 67 +- gdb/d-exp.y | 10 +- gdb/d-lang.c | 246 +- gdb/d-lang.h | 10 +- gdb/d-namespace.c | 4 +- gdb/d-valprint.c | 30 +- gdb/darwin-nat.c | 84 +- gdb/data-directory/Makefile.in | 2 +- gdb/dbxread.c | 28 +- gdb/dcache.c | 24 +- gdb/debuginfod-support.c | 155 + gdb/debuginfod-support.h | 62 + gdb/defs.h | 31 - gdb/dictionary.c | 8 +- gdb/disasm-selftests.c | 5 - gdb/disasm.c | 6 + gdb/doc/ChangeLog | 111 + gdb/doc/gdb.texinfo | 324 +- gdb/doc/python.texi | 150 +- gdb/dtrace-probe.c | 4 +- gdb/dwarf-index-cache.c | 383 - gdb/dwarf-index-cache.h | 112 - gdb/dwarf-index-common.c | 56 - gdb/dwarf-index-write.c | 1799 - gdb/dwarf-index-write.h | 39 - gdb/dwarf2-frame-tailcall.c | 476 - gdb/dwarf2-frame.c | 2379 - gdb/dwarf2-frame.h | 266 - gdb/dwarf2/abbrev.c | 183 + gdb/dwarf2/abbrev.h | 99 + gdb/dwarf2/attribute.c | 152 + gdb/dwarf2/attribute.h | 155 + gdb/dwarf2/comp-unit.c | 272 + gdb/dwarf2/comp-unit.h | 122 + gdb/dwarf2/die.h | 103 + gdb/dwarf2/dwz.c | 40 + gdb/dwarf2/dwz.h | 65 + gdb/dwarf2/expr.c | 1429 + gdb/dwarf2/expr.h | 326 + gdb/dwarf2/frame-tailcall.c | 508 + .../frame-tailcall.h} | 0 gdb/dwarf2/frame.c | 2324 + gdb/dwarf2/frame.h | 265 + gdb/dwarf2/index-cache.c | 376 + gdb/dwarf2/index-cache.h | 112 + gdb/dwarf2/index-common.c | 56 + .../index-common.h} | 0 gdb/dwarf2/index-write.c | 1826 + gdb/dwarf2/index-write.h | 39 + gdb/dwarf2/leb.c | 136 + gdb/dwarf2/leb.h | 164 + gdb/dwarf2/line-header.c | 446 + gdb/dwarf2/line-header.h | 210 + gdb/dwarf2/loc.c | 4780 ++ gdb/dwarf2/loc.h | 267 + gdb/dwarf2/macro.c | 865 + gdb/dwarf2/macro.h | 33 + gdb/dwarf2/read.c | 24133 +++++++++ gdb/dwarf2/read.h | 697 + gdb/dwarf2/section.c | 206 + gdb/dwarf2/section.h | 128 + gdb/dwarf2/stringify.c | 114 + gdb/dwarf2/stringify.h | 38 + gdb/dwarf2expr.c | 1428 - gdb/dwarf2expr.h | 325 - gdb/dwarf2loc.c | 4572 -- gdb/dwarf2loc.h | 324 - gdb/dwarf2read.c | 26234 ---------- gdb/dwarf2read.h | 506 - gdb/elfread.c | 66 +- gdb/eval.c | 222 +- gdb/event-loop.c | 1283 - gdb/event-loop.h | 134 - gdb/event-top.c | 7 +- gdb/exceptions.c | 2 +- gdb/exec.c | 88 +- gdb/expprint.c | 16 +- gdb/extension-priv.h | 17 +- gdb/extension.c | 172 +- gdb/extension.h | 6 +- gdb/f-lang.c | 425 +- gdb/f-lang.h | 9 +- gdb/f-typeprint.c | 65 +- gdb/f-valprint.c | 98 +- gdb/fbsd-nat.c | 6 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 19 +- gdb/features/Makefile | 17 +- gdb/features/arc-arcompact.c | 74 - gdb/features/arc-arcompact.xml | 85 - gdb/features/arc-v2.c | 78 - gdb/features/arc-v2.xml | 92 - gdb/features/arc/aux-arcompact.c | 31 + gdb/features/arc/aux-arcompact.xml | 28 + gdb/features/arc/aux-v2.c | 35 + gdb/features/arc/aux-v2.xml | 32 + gdb/features/arc/core-arcompact.c | 47 + gdb/features/arc/core-arcompact.xml | 58 + gdb/features/arc/core-v2.c | 47 + gdb/features/arc/core-v2.xml | 61 + gdb/features/riscv/32bit-csr.c | 253 - gdb/features/riscv/32bit-csr.xml | 250 - gdb/features/riscv/64bit-csr.c | 253 - gdb/features/riscv/64bit-csr.xml | 250 - gdb/features/riscv/rebuild-csr-xml.sh | 29 - gdb/findvar.c | 29 +- gdb/fork-child.c | 7 +- gdb/frame-unwind.c | 33 +- gdb/frame.c | 33 +- gdb/frame.h | 4 + gdb/frv-tdep.c | 10 +- gdb/gcore.c | 2 +- gdb/gdb-gdb.gdb.in | 3 + gdb/gdb_bfd.c | 42 +- gdb/gdb_bfd.h | 16 +- gdb/gdb_obstack.h | 2 + gdb/gdbarch-selftests.c | 44 +- gdb/gdbarch.c | 46 +- gdb/gdbarch.h | 31 +- gdb/gdbarch.sh | 224 +- gdb/gdbcore.h | 76 +- gdb/gdbserver/ChangeLog | 17980 ------- gdb/gdbserver/Makefile.in | 719 - gdb/gdbserver/README | 152 - gdb/gdbserver/acinclude.m4 | 58 - gdb/gdbserver/ax.c | 1376 - gdb/gdbserver/ax.h | 144 - gdb/gdbserver/config.in | 496 - gdb/gdbserver/configure | 12159 ----- gdb/gdbserver/configure.ac | 445 - gdb/gdbserver/configure.srv | 402 - gdb/gdbserver/event-loop.c | 567 - gdb/gdbserver/event-loop.h | 36 - gdb/gdbserver/hostio.c | 620 - gdb/gdbserver/linux-aarch32-low.c | 303 - gdb/gdbserver/linux-aarch64-low.c | 3098 -- gdb/gdbserver/linux-arm-low.c | 1052 - gdb/gdbserver/linux-bfin-low.c | 159 - gdb/gdbserver/linux-cris-low.c | 132 - gdb/gdbserver/linux-crisv32-low.c | 440 - gdb/gdbserver/linux-ia64-low.c | 360 - gdb/gdbserver/linux-low.c | 7492 --- gdb/gdbserver/linux-low.h | 456 - gdb/gdbserver/linux-m32r-low.c | 157 - gdb/gdbserver/linux-m68k-low.c | 255 - gdb/gdbserver/linux-mips-low.c | 978 - gdb/gdbserver/linux-nios2-low.c | 259 - gdb/gdbserver/linux-ppc-low.c | 3441 -- gdb/gdbserver/linux-s390-low.c | 2860 - gdb/gdbserver/linux-sh-low.c | 189 - gdb/gdbserver/linux-sparc-low.c | 326 - gdb/gdbserver/linux-tic6x-low.c | 455 - gdb/gdbserver/linux-tile-low.c | 222 - gdb/gdbserver/linux-x86-low.c | 2922 -- gdb/gdbserver/linux-xtensa-low.c | 315 - gdb/gdbserver/lynx-i386-low.c | 358 - gdb/gdbserver/lynx-low.c | 776 - gdb/gdbserver/lynx-low.h | 59 - gdb/gdbserver/lynx-ppc-low.c | 185 - gdb/gdbserver/mem-break.c | 2237 - gdb/gdbserver/nto-low.c | 1026 - gdb/gdbserver/nto-low.h | 49 - gdb/gdbserver/nto-x86-low.c | 109 - gdb/gdbserver/proc-service.c | 165 - gdb/gdbserver/regcache.c | 528 - gdb/gdbserver/remote-utils.c | 1691 - gdb/gdbserver/server.c | 4485 -- gdb/gdbserver/server.h | 210 - gdb/gdbserver/target.c | 395 - gdb/gdbserver/target.h | 736 - gdb/gdbserver/tdesc.c | 204 - gdb/gdbserver/tdesc.h | 101 - gdb/gdbserver/thread-db.c | 910 - gdb/gdbserver/tracepoint.c | 7473 --- gdb/gdbserver/utils.c | 127 - gdb/gdbserver/utils.h | 25 - gdb/gdbserver/win32-arm-low.c | 134 - gdb/gdbserver/win32-i386-low.c | 468 - gdb/gdbserver/win32-low.c | 1882 - gdb/gdbserver/win32-low.h | 122 - gdb/gdbserver/wincecompat.c | 38 - gdb/gdbserver/wincecompat.h | 30 - gdb/gdbthread.h | 43 +- gdb/gdbtypes.c | 1008 +- gdb/gdbtypes.h | 357 +- gdb/gnu-nat-mig.h | 31 + gdb/gnu-nat.c | 163 +- gdb/gnu-nat.h | 54 +- gdb/gnu-v2-abi.c | 26 +- gdb/gnu-v3-abi.c | 129 +- gdb/go-exp.y | 2 +- gdb/go-lang.c | 247 +- gdb/go-lang.h | 10 +- gdb/go-typeprint.c | 4 +- gdb/go-valprint.c | 20 +- gdb/go32-nat.c | 18 +- gdb/guile/guile-internal.h | 5 +- gdb/guile/guile.c | 51 +- gdb/guile/scm-cmd.c | 2 +- gdb/guile/scm-lazy-string.c | 4 +- gdb/guile/scm-math.c | 16 +- gdb/guile/scm-param.c | 6 +- gdb/guile/scm-ports.c | 4 +- gdb/guile/scm-pretty-print.c | 16 +- gdb/guile/scm-progspace.c | 11 +- gdb/guile/scm-type.c | 64 +- gdb/guile/scm-value.c | 54 +- gdb/h8300-tdep.c | 29 +- gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 2 +- gdb/hppa-nbsd-nat.c | 14 +- gdb/hppa-nbsd-tdep.c | 3 + gdb/hppa-tdep.c | 18 +- gdb/i386-bsd-nat.c | 63 +- gdb/i386-cygwin-tdep.c | 263 - gdb/i386-darwin-tdep.c | 14 +- gdb/i386-gnu-nat.c | 2 + gdb/i386-gnu-tdep.c | 132 + gdb/i386-linux-tdep.c | 9 +- gdb/i386-nbsd-tdep.c | 2 + gdb/i386-sol2-nat.c | 20 +- gdb/i386-sol2-tdep.c | 52 +- gdb/i386-tdep.c | 119 +- gdb/i386-tdep.h | 15 +- gdb/i386-windows-nat.c | 14 +- gdb/i386-windows-tdep.c | 326 + gdb/i387-tdep.c | 6 +- gdb/ia64-linux-nat.c | 8 +- gdb/ia64-tdep.c | 36 +- gdb/inf-loop.c | 7 +- gdb/inf-loop.h | 3 +- gdb/inf-ptrace.c | 210 +- gdb/inf-ptrace.h | 23 +- gdb/infcall.c | 44 +- gdb/infcmd.c | 252 +- gdb/inferior.c | 29 +- gdb/inferior.h | 36 +- gdb/inflow.c | 2 +- gdb/infrun.c | 716 +- gdb/infrun.h | 13 +- gdb/interps.c | 2 +- gdb/iq2000-tdep.c | 26 +- gdb/jit.c | 34 +- gdb/language.c | 650 +- gdb/language.h | 602 +- gdb/linespec.c | 160 +- gdb/linux-fork.c | 6 +- gdb/linux-nat.c | 17 +- gdb/linux-nat.h | 6 +- gdb/linux-tdep.c | 88 +- gdb/linux-thread-db.c | 9 +- gdb/lm32-tdep.c | 14 +- gdb/m2-lang.c | 446 +- gdb/m2-lang.h | 8 +- gdb/m2-typeprint.c | 102 +- gdb/m2-valprint.c | 138 +- gdb/m32c-tdep.c | 24 +- gdb/m32r-tdep.c | 2 +- gdb/m68hc11-tdep.c | 8 +- gdb/m68k-bsd-nat.c | 27 +- gdb/m68k-tdep.c | 32 +- gdb/machoread.c | 8 +- gdb/macrocmd.c | 37 +- gdb/macroexp.c | 67 +- gdb/macroexp.h | 59 +- gdb/macroscope.c | 14 +- gdb/macroscope.h | 9 +- gdb/macrotab.c | 14 +- gdb/main.c | 80 +- gdb/maint-test-options.c | 22 +- gdb/maint-test-settings.c | 44 +- gdb/maint.c | 120 +- gdb/mdebugread.c | 145 +- gdb/memattr.c | 17 +- gdb/mi/mi-cmd-env.c | 9 +- gdb/mi/mi-cmd-file.c | 3 +- gdb/mi/mi-cmd-stack.c | 6 +- gdb/mi/mi-cmd-var.c | 6 +- gdb/mi/mi-interp.c | 2 +- gdb/mi/mi-main.c | 12 +- gdb/mi/mi-symbol-cmds.c | 4 +- gdb/microblaze-tdep.c | 2 +- gdb/mingw-hdep.c | 4 +- gdb/minidebug.c | 11 + gdb/minsyms.c | 15 +- gdb/mips-linux-tdep.c | 6 +- gdb/mips-nbsd-nat.c | 2 + gdb/mips-nbsd-tdep.c | 2 + gdb/mips-tdep.c | 176 +- gdb/mips-tdep.h | 6 +- gdb/mn10300-tdep.c | 20 +- gdb/msp430-tdep.c | 26 +- gdb/nat/aarch64-sve-linux-ptrace.c | 21 +- gdb/nat/gdb_ptrace.h | 8 - gdb/nat/linux-btrace.c | 6 + gdb/nat/riscv-linux-tdesc.c | 8 +- gdb/nat/riscv-linux-tdesc.h | 7 +- gdb/nat/windows-nat.c | 387 + gdb/nat/windows-nat.h | 265 + gdb/nbsd-nat.c | 812 +- gdb/nbsd-nat.h | 21 + gdb/nbsd-tdep.c | 427 + gdb/nbsd-tdep.h | 22 + gdb/nds32-tdep.c | 10 +- gdb/nios2-tdep.c | 4 +- gdb/nto-procfs.c | 34 +- gdb/objc-lang.c | 155 +- gdb/objfiles.c | 29 +- gdb/objfiles.h | 43 +- gdb/obsd-nat.c | 75 +- gdb/obsd-nat.h | 12 + gdb/obsd-tdep.c | 30 +- gdb/opencl-lang.c | 175 +- gdb/or1k-tdep.c | 12 +- gdb/osabi.c | 1 + gdb/osabi.h | 32 + gdb/p-exp.y | 23 +- gdb/p-lang.c | 453 +- gdb/p-lang.h | 20 +- gdb/p-typeprint.c | 80 +- gdb/p-valprint.c | 245 +- gdb/parse.c | 15 +- gdb/parser-defs.h | 3 - gdb/posix-hdep.c | 4 +- gdb/ppc-linux-nat.c | 1518 +- gdb/ppc-linux-tdep.c | 4 +- gdb/ppc-nbsd-nat.c | 19 +- gdb/ppc-nbsd-tdep.c | 9 +- gdb/ppc-sysv-tdep.c | 210 +- gdb/printcmd.c | 256 +- gdb/probe.c | 4 +- gdb/process-stratum-target.c | 25 + gdb/process-stratum-target.h | 10 + gdb/procfs.c | 362 +- gdb/procfs.h | 6 - gdb/progspace.c | 109 +- gdb/progspace.h | 31 +- gdb/psympriv.h | 60 +- gdb/psymtab.c | 307 +- gdb/psymtab.h | 10 +- gdb/ptrace.m4 | 6 +- gdb/python/lib/gdb/__init__.py | 2 +- gdb/python/py-auto-load.c | 4 +- gdb/python/py-cmd.c | 11 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/python/py-framefilter.c | 6 +- gdb/python/py-inferior.c | 2 +- gdb/python/py-lazy-string.c | 6 +- gdb/python/py-objfile.c | 2 +- gdb/python/py-param.c | 4 +- gdb/python/py-prettyprint.c | 17 +- gdb/python/py-tui.c | 519 + gdb/python/py-type.c | 97 +- gdb/python/py-value.c | 71 +- gdb/python/py-xmethods.c | 8 +- gdb/python/python-internal.h | 9 +- gdb/python/python.c | 133 +- gdb/ravenscar-thread.c | 79 +- gdb/record-btrace.c | 149 +- gdb/record-full.c | 36 +- gdb/record.c | 29 +- gdb/regcache.c | 109 +- gdb/regformats/arm/arm-with-iwmmxt.dat | 53 - gdb/regformats/arm/arm-with-neon.dat | 64 - gdb/regformats/arm/arm-with-vfpv2.dat | 48 - gdb/regformats/arm/arm-with-vfpv3.dat | 64 - gdb/regformats/reg-arm.dat | 29 - gdb/regformats/reg-bfin.dat | 56 - gdb/regformats/reg-cris.dat | 35 - gdb/regformats/reg-crisv32.dat | 54 - gdb/regformats/reg-m32r.dat | 27 - gdb/regformats/reg-tilegx.dat | 67 - gdb/regformats/reg-tilegx32.dat | 67 - gdb/regformats/regdef.h | 4 + gdb/reggroups.c | 4 +- gdb/remote-fileio.c | 22 +- gdb/remote-fileio.h | 4 +- gdb/remote-notif.c | 3 +- gdb/remote-sim.c | 18 +- gdb/remote.c | 216 +- gdb/reply_mig_hack.awk | 3 +- gdb/reverse.c | 10 +- gdb/riscv-linux-nat.c | 4 +- gdb/riscv-tdep.c | 728 +- gdb/riscv-tdep.h | 17 +- gdb/rl78-tdep.c | 6 +- gdb/rs6000-aix-tdep.c | 16 +- gdb/rs6000-lynx178-tdep.c | 16 +- gdb/rs6000-tdep.c | 55 +- gdb/run-on-main-thread.c | 2 +- gdb/rust-exp.y | 12 +- gdb/rust-lang.c | 910 +- gdb/rx-tdep.c | 28 +- gdb/s12z-tdep.c | 8 +- gdb/s390-tdep.c | 35 +- gdb/scoped-mock-context.h | 82 + gdb/score-tdep.c | 16 +- gdb/selftest.m4 | 45 - gdb/ser-base.c | 4 +- gdb/ser-tcp.c | 28 +- gdb/ser-unix.c | 2 +- gdb/serial.c | 30 +- gdb/sh-nbsd-nat.c | 11 +- gdb/sh-nbsd-tdep.c | 2 + gdb/sh-tdep.c | 66 +- gdb/sol-thread.c | 62 +- gdb/sol2-tdep.c | 66 +- gdb/sol2-tdep.h | 4 +- gdb/solib-aix.c | 10 +- gdb/solib-darwin.c | 12 +- gdb/solib-dsbt.c | 11 +- gdb/solib-frv.c | 29 +- gdb/solib-svr4.c | 30 +- gdb/solib-target.c | 18 +- gdb/solib.c | 50 +- gdb/solib.h | 9 +- gdb/solist.h | 8 - gdb/source-cache.c | 39 +- gdb/source.c | 58 +- gdb/sparc-linux-tdep.c | 2 +- gdb/sparc-nat.c | 50 +- gdb/sparc-nbsd-tdep.c | 2 + gdb/sparc-sol2-tdep.c | 79 +- gdb/sparc-tdep.c | 18 +- gdb/sparc-tdep.h | 7 - gdb/sparc64-linux-tdep.c | 2 +- gdb/sparc64-nbsd-tdep.c | 2 + gdb/sparc64-sol2-tdep.c | 26 +- gdb/sparc64-tdep.c | 65 +- gdb/sparc64-tdep.h | 3 - gdb/stabsread.c | 260 +- gdb/stack.c | 91 +- gdb/stap-probe.c | 4 +- gdb/stubs/ChangeLog | 4 + gdb/stubs/ia64vms-stub.c | 2 +- gdb/symfile-add-flags.h | 6 + gdb/symfile-debug.c | 9 +- gdb/symfile-mem.c | 16 +- gdb/symfile.c | 137 +- gdb/symfile.h | 65 +- gdb/symmisc.c | 243 +- gdb/symtab.c | 452 +- gdb/symtab.h | 139 +- gdb/syscalls/netbsd.xml | 461 + gdb/syscalls/update-freebsd.sh | 2 +- gdb/syscalls/update-netbsd.sh | 78 + gdb/target-delegates.c | 24 +- gdb/target-descriptions.c | 198 +- gdb/target-descriptions.h | 27 +- gdb/target-float.c | 24 +- gdb/target.c | 165 +- gdb/target.h | 38 +- gdb/testsuite/ChangeLog | 2127 +- gdb/testsuite/Makefile.in | 6 +- gdb/testsuite/README | 2 +- gdb/testsuite/aclocal.m4 | 1 + gdb/testsuite/boards/cc-with-tweaks.exp | 6 +- gdb/testsuite/boards/debug-types.exp | 41 + gdb/testsuite/boards/gdbserver-base.exp | 2 +- gdb/testsuite/boards/gold-gdb-index.exp | 45 + gdb/testsuite/boards/gold.exp | 32 + gdb/testsuite/boards/native-extended-gdbserver.exp | 2 +- gdb/testsuite/boards/native-gdbserver.exp | 3 - gdb/testsuite/boards/simavr.exp | 124 + gdb/testsuite/boards/stdio-gdbserver-base.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 12 +- gdb/testsuite/config/sid.exp | 2 - gdb/testsuite/configure | 18 + gdb/testsuite/configure.ac | 3 + gdb/testsuite/gdb.ada/access_to_packed_array.exp | 10 + gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 7 + .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads | 6 +- .../arr_acc_idx_w_gap/enum_with_gap_main.adb | 1 + gdb/testsuite/gdb.ada/array_char_idx.exp | 4 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 6 +- gdb/testsuite/gdb.ada/assign_arr.exp | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 23 +- gdb/testsuite/gdb.ada/bp_on_var.exp | 5 +- gdb/testsuite/gdb.ada/call_pn.exp | 52 +- gdb/testsuite/gdb.ada/catch_ex.exp | 9 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 12 + gdb/testsuite/gdb.ada/complete.exp | 14 +- gdb/testsuite/gdb.ada/frame_arg_lang.exp | 93 +- gdb/testsuite/gdb.ada/fun_overload_menu.exp | 38 +- gdb/testsuite/gdb.ada/funcall_param.exp | 2 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 83 +- gdb/testsuite/gdb.ada/lang_switch.exp | 5 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 16 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 16 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 69 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 65 +- gdb/testsuite/gdb.ada/mi_variant.exp | 65 + gdb/testsuite/gdb.ada/mi_variant/pck.ads | 54 + gdb/testsuite/gdb.ada/mi_variant/pkg.adb | 28 + gdb/testsuite/gdb.ada/minsyms.exp | 2 + gdb/testsuite/gdb.ada/operator_bp.exp | 14 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 6 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 81 +- gdb/testsuite/gdb.ada/ptype_union.exp | 5 - gdb/testsuite/gdb.ada/same_component_name.exp | 2 +- gdb/testsuite/gdb.ada/sub_variant.exp | 34 + gdb/testsuite/gdb.ada/sub_variant/subv.adb | 45 + gdb/testsuite/gdb.ada/type_coercion.exp | 4 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 2 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 29 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 73 +- gdb/testsuite/gdb.ada/variant-record.exp | 30 + gdb/testsuite/gdb.ada/variant-record/proc.adb | 21 + gdb/testsuite/gdb.ada/variant-record/value.adb | 30 + gdb/testsuite/gdb.ada/variant-record/value.ads | 48 + gdb/testsuite/gdb.ada/variant.exp | 56 + gdb/testsuite/gdb.ada/variant/pck.ads | 54 + gdb/testsuite/gdb.ada/variant/pkg.adb | 41 + .../gdb.ada/variant_record_packed_array.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-dbreg-contents.c | 4 + gdb/testsuite/gdb.arch/aarch64-fp.exp | 12 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 67 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 8 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 5 + gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 8 +- .../gdb.arch/amd64-entry-value-paramref.exp | 3 +- .../gdb.arch/amd64-prologue-skip-cf-protection.c | 21 + .../gdb.arch/amd64-prologue-skip-cf-protection.exp | 65 + .../gdb.arch/arm-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 39 +- gdb/testsuite/gdb.arch/i386-avx.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-call.exp | 4 + gdb/testsuite/gdb.arch/i386-mpx-map.exp | 4 + gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 4 + gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 4 + gdb/testsuite/gdb.arch/i386-mpx.exp | 4 + gdb/testsuite/gdb.arch/i386-sse.exp | 2 +- gdb/testsuite/gdb.arch/riscv-tdesc-loading-01.xml | 83 + gdb/testsuite/gdb.arch/riscv-tdesc-loading-02.xml | 81 + gdb/testsuite/gdb.arch/riscv-tdesc-loading-03.xml | 79 + gdb/testsuite/gdb.arch/riscv-tdesc-loading-04.xml | 77 + gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp | 39 + gdb/testsuite/gdb.arch/riscv-tdesc-regs-32.xml | 89 + gdb/testsuite/gdb.arch/riscv-tdesc-regs-64.xml | 93 + gdb/testsuite/gdb.arch/riscv-tdesc-regs.c | 22 + gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 123 + gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.base/a2-run.exp | 11 +- gdb/testsuite/gdb.base/advance.c | 4 +- gdb/testsuite/gdb.base/alias.exp | 13 +- gdb/testsuite/gdb.base/align-c++.exp | 27 + gdb/testsuite/gdb.base/align-c.exp | 23 + gdb/testsuite/gdb.base/align.exp | 199 - gdb/testsuite/gdb.base/align.exp.tcl | 179 + gdb/testsuite/gdb.base/all-architectures-0.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-1.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-2.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-3.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-4.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-5.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-6.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-7.exp | 2 +- ...hitectures.exp.in => all-architectures.exp.tcl} | 0 gdb/testsuite/gdb.base/annota1.exp | 6 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 3 + gdb/testsuite/gdb.base/args.exp | 6 + gdb/testsuite/gdb.base/async.exp | 44 +- gdb/testsuite/gdb.base/attach-twice.c | 9 +- gdb/testsuite/gdb.base/attach.c | 2 +- gdb/testsuite/gdb.base/attach.exp | 64 +- gdb/testsuite/gdb.base/attach2.c | 4 +- gdb/testsuite/gdb.base/attach3.c | 25 + gdb/testsuite/gdb.base/auxv.exp | 4 +- gdb/testsuite/gdb.base/break-interp.exp | 286 +- gdb/testsuite/gdb.base/break.exp | 77 +- gdb/testsuite/gdb.base/c-linkage-name-2.c | 45 + gdb/testsuite/gdb.base/c-linkage-name.c | 23 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 49 +- gdb/testsuite/gdb.base/cached-source-file.c | 43 + gdb/testsuite/gdb.base/cached-source-file.exp | 98 + gdb/testsuite/gdb.base/call-sc.exp | 15 +- gdb/testsuite/gdb.base/callfuncs.exp | 6 +- gdb/testsuite/gdb.base/catch-load.exp | 3 +- gdb/testsuite/gdb.base/charset.c | 17 +- gdb/testsuite/gdb.base/check-psymtab.c | 28 + gdb/testsuite/gdb.base/check-psymtab.exp | 26 + gdb/testsuite/gdb.base/completion.exp | 6 +- gdb/testsuite/gdb.base/complex-parts.exp | 73 +- gdb/testsuite/gdb.base/complex.exp | 4 +- gdb/testsuite/gdb.base/consecutive.exp | 15 +- gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 34 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/ctf-constvars.exp | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 3 +- gdb/testsuite/gdb.base/cvexpr.exp | 11 + gdb/testsuite/gdb.base/d10vovly.c | 225 - gdb/testsuite/gdb.base/dbx.exp | 37 +- gdb/testsuite/gdb.base/decl-before-def-decl.c | 25 + gdb/testsuite/gdb.base/decl-before-def-def.c | 18 + gdb/testsuite/gdb.base/decl-before-def.exp | 33 + gdb/testsuite/gdb.base/default-args.c | 39 + gdb/testsuite/gdb.base/default-args.exp | 123 + gdb/testsuite/gdb.base/default.exp | 46 +- gdb/testsuite/gdb.base/dprintf.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 57 +- gdb/testsuite/gdb.base/endianity.exp | 4 +- gdb/testsuite/gdb.base/floatn.exp | 13 +- gdb/testsuite/gdb.base/foll-exec.exp | 33 +- gdb/testsuite/gdb.base/foll-fork.exp | 10 +- gdb/testsuite/gdb.base/fork-running-state.c | 1 + gdb/testsuite/gdb.base/funcargs.exp | 20 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 42 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 151 + gdb/testsuite/gdb.base/gold-gdb-index-2.c | 23 + gdb/testsuite/gdb.base/gold-gdb-index.c | 29 + gdb/testsuite/gdb.base/gold-gdb-index.exp | 48 + gdb/testsuite/gdb.base/gold-gdb-index.h | 25 + gdb/testsuite/gdb.base/help.exp | 53 +- .../gdb.base/hw-sw-break-same-address.exp | 73 + gdb/testsuite/gdb.base/index-cache-load-twice.c | 22 + gdb/testsuite/gdb.base/index-cache-load-twice.exp | 42 + gdb/testsuite/gdb.base/index-cache.exp | 20 +- .../gdb.base/infcall-nested-structs-c++.exp | 24 + .../gdb.base/infcall-nested-structs-c.exp | 20 + gdb/testsuite/gdb.base/infcall-nested-structs.exp | 203 - .../gdb.base/infcall-nested-structs.exp.tcl | 184 + gdb/testsuite/gdb.base/inferior-args.c | 26 + gdb/testsuite/gdb.base/inferior-args.exp | 124 + .../gdb.base/info-locals-unused-static-var.c | 24 + .../gdb.base/info-locals-unused-static-var.exp | 40 + gdb/testsuite/gdb.base/info-macros.exp | 5 +- gdb/testsuite/gdb.base/info-os.c | 2 + gdb/testsuite/gdb.base/info-types-c++.exp | 22 + gdb/testsuite/gdb.base/info-types-c.exp | 18 + gdb/testsuite/gdb.base/info-types.exp | 131 - gdb/testsuite/gdb.base/info-types.exp.tcl | 130 + gdb/testsuite/gdb.base/info_minsym.c | 1 + gdb/testsuite/gdb.base/jit-attach-pie.c | 24 +- .../gdb.base/{jit-dlmain.c => jit-elf-dlmain.c} | 0 gdb/testsuite/gdb.base/jit-elf-main.c | 144 + gdb/testsuite/gdb.base/jit-elf-so.exp | 172 + gdb/testsuite/gdb.base/jit-elf-solib.c | 25 + gdb/testsuite/gdb.base/jit-elf-util.h | 118 + gdb/testsuite/gdb.base/jit-elf.exp | 166 + gdb/testsuite/gdb.base/jit-exec.c | 28 - gdb/testsuite/gdb.base/jit-exec.exp | 52 - gdb/testsuite/gdb.base/jit-main.c | 236 - gdb/testsuite/gdb.base/jit-protocol.h | 8 +- gdb/testsuite/gdb.base/jit-reader-exec.c | 28 + gdb/testsuite/gdb.base/jit-reader-exec.exp | 52 + .../gdb.base/{jit-execd.c => jit-reader-execd.c} | 0 gdb/testsuite/gdb.base/jit-reader-host.c | 98 + .../gdb.base/{jithost.h => jit-reader-host.h} | 0 .../{jit-simple-dl.c => jit-reader-simple-dl.c} | 0 gdb/testsuite/gdb.base/jit-reader-simple-jit.c | 27 + gdb/testsuite/gdb.base/jit-reader-simple.c | 26 + gdb/testsuite/gdb.base/jit-reader-simple.exp | 162 + gdb/testsuite/gdb.base/jit-reader.c | 211 + gdb/testsuite/gdb.base/jit-reader.exp | 28 +- gdb/testsuite/gdb.base/jit-simple-jit.c | 50 - gdb/testsuite/gdb.base/jit-simple.c | 26 - gdb/testsuite/gdb.base/jit-simple.exp | 162 - gdb/testsuite/gdb.base/jit-so.exp | 125 - gdb/testsuite/gdb.base/jit-solib.c | 21 - gdb/testsuite/gdb.base/jit.exp | 176 - gdb/testsuite/gdb.base/jithost.c | 98 - gdb/testsuite/gdb.base/jitreader.c | 211 - gdb/testsuite/gdb.base/large-frame-2.c | 1 + gdb/testsuite/gdb.base/list-ambiguous.exp | 4 + gdb/testsuite/gdb.base/list-missing-source.exp | 3 +- gdb/testsuite/gdb.base/m32rovly.c | 225 - gdb/testsuite/gdb.base/main-psymtab.exp | 34 + .../gdb.base/maint-expand-symbols-header-file.c | 26 + .../gdb.base/maint-expand-symbols-header-file.exp | 52 + .../gdb.base/maint-expand-symbols-header-file.h | 22 + gdb/testsuite/gdb.base/maint.exp | 53 +- gdb/testsuite/gdb.base/many-completions.exp | 92 + gdb/testsuite/gdb.base/many-headers.exp | 19 +- gdb/testsuite/gdb.base/max-depth-c++.exp | 22 + gdb/testsuite/gdb.base/max-depth-c.exp | 18 + gdb/testsuite/gdb.base/max-depth.exp | 168 - gdb/testsuite/gdb.base/max-depth.exp.tcl | 151 + gdb/testsuite/gdb.base/nested-subp1.exp | 5 + gdb/testsuite/gdb.base/nested-subp2.exp | 5 + gdb/testsuite/gdb.base/nested-subp3.exp | 5 + gdb/testsuite/gdb.base/overlays.c | 8 +- gdb/testsuite/gdb.base/ovlymgr.c | 133 - gdb/testsuite/gdb.base/ovlymgr.h | 11 +- gdb/testsuite/gdb.base/page.exp | 4 +- gdb/testsuite/gdb.base/permissions.exp | 59 +- gdb/testsuite/gdb.base/persistent-lang.cc | 22 + gdb/testsuite/gdb.base/persistent-lang.exp | 39 + gdb/testsuite/gdb.base/pr10179-a.c | 2 + gdb/testsuite/gdb.base/pr10179-b.c | 1 + gdb/testsuite/gdb.base/pretty-array.c | 24 + gdb/testsuite/gdb.base/pretty-array.exp | 65 + gdb/testsuite/gdb.base/printcmds.c | 34 +- gdb/testsuite/gdb.base/printcmds.exp | 49 +- gdb/testsuite/gdb.base/psym-external-decl-2.c | 18 + gdb/testsuite/gdb.base/psym-external-decl.c | 25 + gdb/testsuite/gdb.base/psym-external-decl.exp | 35 + gdb/testsuite/gdb.base/readnever.exp | 11 +- gdb/testsuite/gdb.base/relocate.exp | 104 +- gdb/testsuite/gdb.base/reread.exp | 2 - gdb/testsuite/gdb.base/return2.exp | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 3 - gdb/testsuite/gdb.base/share-psymtabs-bt-2.c | 24 + gdb/testsuite/gdb.base/share-psymtabs-bt.c | 29 + gdb/testsuite/gdb.base/share-psymtabs-bt.exp | 51 + gdb/testsuite/gdb.base/shlib-call.exp | 11 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 + gdb/testsuite/gdb.base/sigbpt.exp | 8 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 36 +- gdb/testsuite/gdb.base/solib-overlap.exp | 5 +- gdb/testsuite/gdb.base/source-dir.exp | 12 +- gdb/testsuite/gdb.base/step-over-no-symbols.exp | 4 +- gdb/testsuite/gdb.base/store.exp | 52 +- gdb/testsuite/gdb.base/structs.exp | 15 +- gdb/testsuite/gdb.base/structs2.c | 2 +- gdb/testsuite/gdb.base/structs2.exp | 28 +- gdb/testsuite/gdb.base/style.c | 19 + gdb/testsuite/gdb.base/style.exp | 34 +- gdb/testsuite/gdb.base/sym-file-loader.c | 5 +- gdb/testsuite/gdb.base/valgrind-disp-step.c | 1 + gdb/testsuite/gdb.base/varargs.exp | 8 +- gdb/testsuite/gdb.base/vla-datatypes.c | 28 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 6 +- gdb/testsuite/gdb.base/watch-cond.c | 1 + gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 6 +- gdb/testsuite/gdb.base/with-mf-inc.c | 35 + gdb/testsuite/gdb.base/with-mf-main.c | 28 + gdb/testsuite/gdb.base/with-mf.exp | 34 + gdb/testsuite/gdb.btrace/cpu.exp | 4 +- gdb/testsuite/gdb.btrace/enable-new-thread.c | 36 + gdb/testsuite/gdb.btrace/enable-new-thread.exp | 57 + gdb/testsuite/gdb.btrace/multi-inferior.c | 22 + gdb/testsuite/gdb.btrace/multi-inferior.exp | 74 + gdb/testsuite/gdb.btrace/reconnect.exp | 2 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 9 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 12 +- gdb/testsuite/gdb.compile/compile.exp | 2 +- gdb/testsuite/gdb.cp/annota2.exp | 11 +- gdb/testsuite/gdb.cp/annota3.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs-2.cc | 29 + gdb/testsuite/gdb.cp/breakpoint-locs.cc | 33 + gdb/testsuite/gdb.cp/breakpoint-locs.exp | 27 + gdb/testsuite/gdb.cp/breakpoint-locs.h | 25 + gdb/testsuite/gdb.cp/classes.exp | 3 +- gdb/testsuite/gdb.cp/converts.exp | 60 +- gdb/testsuite/gdb.cp/cpexprs-debug-types.exp | 20 + gdb/testsuite/gdb.cp/cpexprs.exp | 743 +- gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 761 + gdb/testsuite/gdb.cp/exception.cc | 2 - gdb/testsuite/gdb.cp/exceptprint.exp | 24 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp | 25 + gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp | 25 + gdb/testsuite/gdb.cp/infcall-nodebug-c-d0.exp | 21 + gdb/testsuite/gdb.cp/infcall-nodebug-c-d1.exp | 21 + gdb/testsuite/gdb.cp/infcall-nodebug.exp | 119 - gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl | 101 + gdb/testsuite/gdb.cp/inherit.exp | 14 +- gdb/testsuite/gdb.cp/koenig.exp | 3 +- gdb/testsuite/gdb.cp/maint.exp | 4 +- gdb/testsuite/gdb.cp/misc.cc | 3 + gdb/testsuite/gdb.cp/misc.exp | 11 +- gdb/testsuite/gdb.cp/namespace.cc | 22 +- gdb/testsuite/gdb.cp/nsimport.cc | 6 +- gdb/testsuite/gdb.cp/nsnested.cc | 2 +- gdb/testsuite/gdb.cp/nsnoimports.cc | 12 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 44 +- gdb/testsuite/gdb.cp/nsusing.cc | 12 +- gdb/testsuite/gdb.cp/operator.exp | 3 +- gdb/testsuite/gdb.cp/print-demangle.exp | 32 + gdb/testsuite/gdb.cp/ref-params.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 2 +- gdb/testsuite/gdb.cp/smartp.cc | 8 +- gdb/testsuite/gdb.cp/step-and-next-inline.cc | 66 + gdb/testsuite/gdb.cp/step-and-next-inline.exp | 130 + gdb/testsuite/gdb.cp/step-and-next-inline.h | 38 + gdb/testsuite/gdb.cp/stub-array-size.cc | 25 + gdb/testsuite/gdb.cp/stub-array-size.exp | 30 + gdb/testsuite/gdb.cp/stub-array-size.h | 21 + gdb/testsuite/gdb.cp/stub-array-size2.cc | 22 + gdb/testsuite/gdb.cp/try_catch.cc | 5 +- gdb/testsuite/gdb.cp/try_catch.exp | 4 + gdb/testsuite/gdb.cp/typed-enum.cc | 35 + gdb/testsuite/gdb.cp/typed-enum.exp | 31 + gdb/testsuite/gdb.cp/virtbase2.exp | 28 +- .../gdb.debuginfod/fetch_src_and_symbols.exp | 215 + gdb/testsuite/gdb.debuginfod/main.c | 25 + gdb/testsuite/gdb.dlang/watch-loc.c | 4 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab-2.c | 33 + gdb/testsuite/gdb.dwarf2/break-inline-psymtab.c | 24 + gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 35 + gdb/testsuite/gdb.dwarf2/clang-debug-names-2-foo.c | 22 + gdb/testsuite/gdb.dwarf2/clang-debug-names-2.c | 27 + gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp | 45 + gdb/testsuite/gdb.dwarf2/clang-debug-names.c | 25 + gdb/testsuite/gdb.dwarf2/clang-debug-names.exp | 41 + gdb/testsuite/gdb.dwarf2/clang-debug-names.exp.tcl | 121 + gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 10 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.c | 29 + gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 96 + gdb/testsuite/gdb.dwarf2/data-loc.exp | 14 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 6 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 9 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 186 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 189 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 193 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c | 46 + gdb/testsuite/gdb.dwarf2/dw2-inline-header.c | 24 + gdb/testsuite/gdb.dwarf2/dw2-inline-header.h | 24 + .../gdb.dwarf2/dw2-inline-many-frames.exp | 14 - .../gdb.dwarf2/dw2-inline-small-func-lbls.c | 37 + gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.c | 22 + gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 144 + gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.h | 21 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c | 99 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 251 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c | 61 + gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 253 + .../gdb.dwarf2/dw2-namespaceless-anonymous.S | 93 - .../gdb.dwarf2/dw2-namespaceless-anonymous.c | 22 + .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 44 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 80 + gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.cc | 21 + gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.exp | 36 + gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 2 +- gdb/testsuite/gdb.dwarf2/gdb-add-index.exp | 40 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 10 +- .../imported-unit-abstract-const-value.exp | 98 + .../gdb.dwarf2/imported-unit-runto-main.exp | 92 + gdb/testsuite/gdb.dwarf2/imported-unit.exp | 43 + gdb/testsuite/gdb.dwarf2/main-foo.c | 34 + gdb/testsuite/gdb.dwarf2/multidictionary.exp | 9 +- gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 141 + gdb/testsuite/gdb.dwarf2/variant.exp | 3 + gdb/testsuite/gdb.dwarf2/varval.exp | 9 +- gdb/testsuite/gdb.fortran/array-bounds-high.exp | 5 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 5 +- gdb/testsuite/gdb.fortran/array-slices.exp | 3 +- gdb/testsuite/gdb.fortran/block-data.exp | 4 +- gdb/testsuite/gdb.fortran/charset.exp | 6 +- gdb/testsuite/gdb.fortran/common-block.exp | 4 +- gdb/testsuite/gdb.fortran/complex.exp | 27 +- .../gdb.fortran/derived-type-function.exp | 5 +- .../gdb.fortran/derived-type-striding.exp | 2 + .../gdb.fortran/derived-type-striding.f90 | 2 + gdb/testsuite/gdb.fortran/derived-type.exp | 4 +- gdb/testsuite/gdb.fortran/info-modules.exp | 4 +- gdb/testsuite/gdb.fortran/info-types.exp | 4 +- gdb/testsuite/gdb.fortran/intrinsics.exp | 4 +- gdb/testsuite/gdb.fortran/library-module.exp | 5 +- gdb/testsuite/gdb.fortran/logical.exp | 23 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 + gdb/testsuite/gdb.fortran/max-depth.exp | 4 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.c | 37 + gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp | 85 + gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 163 + gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 | 116 + gdb/testsuite/gdb.fortran/module.exp | 43 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 4 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 4 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 4 +- gdb/testsuite/gdb.fortran/print_type.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.exp | 5 +- gdb/testsuite/gdb.fortran/ptr-indentation.exp | 4 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 4 +- gdb/testsuite/gdb.fortran/subarray.exp | 5 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 3 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 3 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 3 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 2 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 3 +- gdb/testsuite/gdb.fortran/vla-type.exp | 2 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 3 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 3 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 3 +- gdb/testsuite/gdb.fortran/vla-value.exp | 6 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 4 +- gdb/testsuite/gdb.gdb/complaints.exp | 8 +- gdb/testsuite/gdb.go/chan.exp | 1 + gdb/testsuite/gdb.go/global-local-var-shadow.exp | 58 + gdb/testsuite/gdb.go/global-local-var-shadow.go | 11 + gdb/testsuite/gdb.go/handcall.exp | 1 + gdb/testsuite/gdb.go/hello.exp | 8 +- gdb/testsuite/gdb.go/hello.go | 5 +- gdb/testsuite/gdb.go/integers.exp | 1 + gdb/testsuite/gdb.go/max-depth.exp | 1 + gdb/testsuite/gdb.go/methods.exp | 75 +- gdb/testsuite/gdb.go/package.exp | 1 + gdb/testsuite/gdb.go/strings.exp | 1 + gdb/testsuite/gdb.go/types.exp | 1 + gdb/testsuite/gdb.go/unsafe.exp | 1 + gdb/testsuite/gdb.guile/guile.exp | 2 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 4 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 19 +- .../gdb.linespec/cp-completion-aliases.cc | 73 + .../gdb.linespec/cp-completion-aliases.exp | 41 + .../cp-replace-typedefs-ns-template.cc | 101 + .../cp-replace-typedefs-ns-template.exp | 121 + gdb/testsuite/gdb.linespec/cpls-ops.cc | 6 +- gdb/testsuite/gdb.linespec/explicit.exp | 20 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 5 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.mi/gdb2549.exp | 33 +- .../gdb.mi/list-thread-groups-available.exp | 6 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 116 +- gdb/testsuite/gdb.mi/mi-sym-info-2.c | 5 + gdb/testsuite/gdb.mi/mi-sym-info.exp | 208 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 28 +- gdb/testsuite/gdb.mi/var-cmd.c | 98 +- gdb/testsuite/gdb.multi/goodbye.c | 1 + gdb/testsuite/gdb.multi/hello.c | 2 +- gdb/testsuite/gdb.multi/multi-exit.c | 22 + gdb/testsuite/gdb.multi/multi-exit.exp | 134 + gdb/testsuite/gdb.multi/multi-kill.c | 42 + gdb/testsuite/gdb.multi/multi-kill.exp | 137 + gdb/testsuite/gdb.multi/multi-re-run.exp | 7 + gdb/testsuite/gdb.multi/multi-target.exp | 28 +- gdb/testsuite/gdb.multi/multi-term-settings.exp | 14 +- gdb/testsuite/gdb.multi/run-only-second-inf.c | 22 + gdb/testsuite/gdb.multi/run-only-second-inf.exp | 50 + gdb/testsuite/gdb.multi/stop-all-on-exit.c | 27 + gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 64 + gdb/testsuite/gdb.opencl/callfuncs.exp | 1 + gdb/testsuite/gdb.opencl/convs_casts.exp | 1 + gdb/testsuite/gdb.opencl/datatypes.exp | 1 + gdb/testsuite/gdb.opencl/operators.exp | 1 + gdb/testsuite/gdb.opencl/vec_comps.exp | 1 + gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.opt/inline-locals.exp | 26 +- gdb/testsuite/gdb.opt/inline-small-func.c | 22 + gdb/testsuite/gdb.opt/inline-small-func.exp | 60 + gdb/testsuite/gdb.opt/inline-small-func.h | 21 + gdb/testsuite/gdb.pascal/gdb11492.exp | 8 +- gdb/testsuite/gdb.python/lib-types.exp | 11 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 14 +- gdb/testsuite/gdb.python/py-cmd.exp | 20 +- gdb/testsuite/gdb.python/py-events.exp | 4 +- gdb/testsuite/gdb.python/py-finish-breakpoint.c | 1 + gdb/testsuite/gdb.python/py-format-string.exp | 14 +- gdb/testsuite/gdb.python/py-function.exp | 12 +- gdb/testsuite/gdb.python/py-inferior.exp | 4 +- gdb/testsuite/gdb.python/py-infthread.exp | 2 +- gdb/testsuite/gdb.python/py-linetable.exp | 2 +- gdb/testsuite/gdb.python/py-nested-maps.c | 2 + gdb/testsuite/gdb.python/py-parameter.exp | 16 +- gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.c | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 17 +- gdb/testsuite/gdb.python/py-value.exp | 4 +- gdb/testsuite/gdb.python/python.exp | 120 +- gdb/testsuite/gdb.python/tui-window.exp | 54 + gdb/testsuite/gdb.python/tui-window.py | 43 + gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 15 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 15 +- gdb/testsuite/gdb.reverse/until-reverse.c | 3 +- gdb/testsuite/gdb.rust/rust-style.exp | 44 + gdb/testsuite/gdb.rust/rust-style.rs | 29 + gdb/testsuite/gdb.rust/simple.exp | 39 +- gdb/testsuite/gdb.rust/simple.rs | 19 +- gdb/testsuite/gdb.rust/union.exp | 45 + gdb/testsuite/gdb.rust/union.rs | 35 + gdb/testsuite/gdb.server/exit-multiple-threads.c | 202 + gdb/testsuite/gdb.server/exit-multiple-threads.exp | 136 + gdb/testsuite/gdb.server/multi-ui-errors.exp | 3 +- gdb/testsuite/gdb.server/solib-list.exp | 20 +- gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 100 +- gdb/testsuite/gdb.server/sysroot.exp | 3 +- .../attach-many-short-lived-threads.exp | 16 +- gdb/testsuite/gdb.threads/execl.exp | 7 + gdb/testsuite/gdb.threads/fork-plus-threads.c | 1 + .../gdb.threads/forking-threads-plus-breakpoint.c | 2 + gdb/testsuite/gdb.threads/hand-call-new-thread.c | 1 + .../gdb.threads/interrupt-while-step-over.c | 2 + gdb/testsuite/gdb.threads/killed-outside.c | 64 + gdb/testsuite/gdb.threads/killed-outside.exp | 57 + gdb/testsuite/gdb.threads/omp-par-scope.exp | 4 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 5 +- .../gdb.threads/step-over-trips-on-watchpoint.exp | 5 +- gdb/testsuite/gdb.threads/stop-with-handle.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 10 +- gdb/testsuite/gdb.trace/actions-changed.c | 1 + gdb/testsuite/gdb.trace/passcount.exp | 6 +- gdb/testsuite/gdb.trace/tspeed.c | 2 +- gdb/testsuite/gdb.tui/basic.exp | 3 +- gdb/testsuite/gdb.tui/corefile-run.exp | 3 +- gdb/testsuite/gdb.tui/empty.exp | 3 +- gdb/testsuite/gdb.tui/list-before.exp | 3 +- gdb/testsuite/gdb.tui/list.exp | 3 +- gdb/testsuite/gdb.tui/main.exp | 3 +- gdb/testsuite/gdb.tui/new-layout.exp | 92 + gdb/testsuite/gdb.tui/regs.exp | 3 +- gdb/testsuite/gdb.tui/resize.exp | 3 +- .../gdb.tui/tui-layout-asm-short-prog.exp | 5 +- gdb/testsuite/gdb.tui/tui-layout-asm.exp | 5 +- gdb/testsuite/gdb.tui/tui-missing-src.exp | 98 + gdb/testsuite/gdb.tui/winheight.exp | 3 +- gdb/testsuite/gdb.xml/maint-xml-dump-01.xml | 10 + gdb/testsuite/gdb.xml/maint-xml-dump-02.xml | 27 + gdb/testsuite/gdb.xml/maint-xml-dump.exp | 124 + gdb/testsuite/gdb.xml/tdesc-regs.exp | 12 +- gdb/testsuite/gdb.xml/tdesc-reload.c | 22 + gdb/testsuite/gdb.xml/tdesc-reload.exp | 83 + gdb/testsuite/lib/ada.exp | 25 +- gdb/testsuite/lib/cache.exp | 68 +- gdb/testsuite/lib/check-test-names.exp | 174 + gdb/testsuite/lib/completion-support.exp | 44 +- gdb/testsuite/lib/dtrace.exp | 6 +- gdb/testsuite/lib/dwarf.exp | 33 +- gdb/testsuite/lib/fortran.exp | 55 +- gdb/testsuite/lib/future.exp | 71 +- gdb/testsuite/lib/gdb-guile.exp | 20 - gdb/testsuite/lib/gdb-python.exp | 19 - gdb/testsuite/lib/gdb.exp | 962 +- gdb/testsuite/lib/gdbserver-support.exp | 54 +- gdb/testsuite/lib/jit-elf-helpers.exp | 111 + gdb/testsuite/lib/mi-support.exp | 5 +- gdb/testsuite/lib/pascal.exp | 8 +- gdb/testsuite/lib/prompt.exp | 1 - gdb/testsuite/lib/trace-support.exp | 2 +- gdb/testsuite/lib/tuiterm.exp | 38 +- gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/thread.c | 127 +- gdb/tic6x-tdep.c | 14 +- gdb/tilegx-tdep.c | 8 +- gdb/top.c | 114 +- gdb/top.h | 18 +- gdb/tracectf.c | 7 +- gdb/tracefile-tfile.c | 7 +- gdb/tracepoint.c | 14 +- gdb/tui/tui-command.h | 5 +- gdb/tui/tui-data.c | 95 +- gdb/tui/tui-data.h | 252 +- gdb/tui/tui-disasm.c | 46 +- gdb/tui/tui-disasm.h | 8 +- gdb/tui/tui-hooks.c | 2 +- gdb/tui/tui-interp.c | 6 +- gdb/tui/tui-io.c | 94 +- gdb/tui/tui-io.h | 3 - gdb/tui/tui-layout.c | 1003 +- gdb/tui/tui-layout.h | 100 +- gdb/tui/tui-regs.c | 187 +- gdb/tui/tui-regs.h | 44 +- gdb/tui/tui-source.c | 49 +- gdb/tui/tui-source.h | 8 +- gdb/tui/tui-stack.c | 6 +- gdb/tui/tui-stack.h | 25 +- gdb/tui/tui-win.c | 247 +- gdb/tui/tui-win.h | 6 - gdb/tui/tui-wingeneral.c | 26 +- gdb/tui/tui-wingeneral.h | 3 - gdb/tui/tui-winsource.c | 88 +- gdb/tui/tui-winsource.h | 68 +- gdb/tui/tui.c | 81 +- gdb/tui/tui.h | 9 +- gdb/type-stack.c | 78 +- gdb/type-stack.h | 2 + gdb/typeprint.c | 59 +- gdb/ui-file.c | 47 +- gdb/ui-file.h | 12 - gdb/unittests/command-def-selftests.c | 216 + gdb/unittests/help-doc-selftests.c | 108 - gdb/unittests/lookup_name_info-selftests.c | 6 +- gdb/unittests/main-thread-selftests.c | 2 +- gdb/user-regs.c | 21 +- gdb/utils.c | 149 +- gdb/utils.h | 6 + gdb/v850-tdep.c | 40 +- gdb/valarith.c | 321 +- gdb/valops.c | 350 +- gdb/valprint.c | 672 +- gdb/valprint.h | 50 +- gdb/value.c | 92 +- gdb/value.h | 52 +- gdb/varobj.c | 6 +- gdb/vax-bsd-nat.c | 17 +- gdb/vax-nbsd-tdep.c | 3 + gdb/vax-tdep.c | 6 +- gdb/warning.m4 | 159 - gdb/windows-nat.c | 1259 +- gdb/windows-nat.h | 18 +- gdb/windows-tdep.c | 591 +- gdb/windows-tdep.h | 15 + gdb/x86-bsd-nat.c | 29 +- gdb/xcoffread.c | 28 +- gdb/xstormy16-tdep.c | 12 +- gdb/xtensa-tdep.c | 16 +- gdbserver/.dir-locals.el | 41 + gdbserver/.gitattributes | 6 + {gdb/gdbserver => gdbserver}/.gitignore | 0 gdbserver/ChangeLog | 22271 ++++++++ gdbserver/Makefile.in | 608 + gdbserver/README | 132 + gdbserver/acinclude.m4 | 59 + {gdb/gdbserver => gdbserver}/aclocal.m4 | 0 gdbserver/ax.cc | 1376 + gdbserver/ax.h | 145 + gdbserver/config.in | 502 + gdbserver/configure | 12000 +++++ gdbserver/configure.ac | 417 + gdbserver/configure.srv | 362 + gdb/gdbserver/debug.c => gdbserver/debug.cc | 0 {gdb/gdbserver => gdbserver}/debug.h | 0 gdb/gdbserver/dll.c => gdbserver/dll.cc | 0 {gdb/gdbserver => gdbserver}/dll.h | 0 .../fork-child.c => gdbserver/fork-child.cc | 0 {gdb/gdbserver => gdbserver}/gdb_proc_service.h | 0 .../gdbreplay.c => gdbserver/gdbreplay.cc | 0 {gdb/gdbserver => gdbserver}/gdbthread.h | 0 .../hostio-errno.c => gdbserver/hostio-errno.cc | 0 gdbserver/hostio.cc | 617 + {gdb/gdbserver => gdbserver}/hostio.h | 0 gdb/gdbserver/i387-fp.c => gdbserver/i387-fp.cc | 0 {gdb/gdbserver => gdbserver}/i387-fp.h | 0 .../inferiors.c => gdbserver/inferiors.cc | 0 {gdb/gdbserver => gdbserver}/inferiors.h | 0 gdbserver/linux-aarch32-low.cc | 303 + {gdb/gdbserver => gdbserver}/linux-aarch32-low.h | 0 .../linux-aarch32-tdesc.cc | 0 {gdb/gdbserver => gdbserver}/linux-aarch32-tdesc.h | 0 .../linux-aarch64-ipa.cc | 0 gdbserver/linux-aarch64-low.cc | 3181 ++ .../linux-aarch64-tdesc.cc | 0 {gdb/gdbserver => gdbserver}/linux-aarch64-tdesc.h | 0 .../linux-amd64-ipa.cc | 0 gdbserver/linux-arm-low.cc | 1140 + .../linux-arm-tdesc.cc | 0 {gdb/gdbserver => gdbserver}/linux-arm-tdesc.h | 0 .../linux-i386-ipa.cc | 0 gdbserver/linux-ia64-low.cc | 396 + gdbserver/linux-low.cc | 7253 +++ gdbserver/linux-low.h | 897 + gdbserver/linux-m68k-low.cc | 270 + gdbserver/linux-mips-low.cc | 1014 + gdbserver/linux-nios2-low.cc | 290 + .../linux-ppc-ipa.c => gdbserver/linux-ppc-ipa.cc | 0 gdbserver/linux-ppc-low.cc | 3482 ++ .../gdbserver => gdbserver}/linux-ppc-tdesc-init.h | 0 gdbserver/linux-riscv-low.cc | 321 + .../linux-s390-ipa.cc | 0 gdbserver/linux-s390-low.cc | 2890 ++ {gdb/gdbserver => gdbserver}/linux-s390-tdesc.h | 0 gdbserver/linux-sh-low.cc | 196 + gdbserver/linux-sparc-low.cc | 354 + gdbserver/linux-tic6x-low.cc | 448 + gdbserver/linux-x86-low.cc | 2988 ++ .../linux-x86-tdesc.cc | 0 {gdb/gdbserver => gdbserver}/linux-x86-tdesc.h | 0 gdbserver/linux-xtensa-low.cc | 334 + gdbserver/mem-break.cc | 2236 + {gdb/gdbserver => gdbserver}/mem-break.h | 0 gdb/gdbserver/notif.c => gdbserver/notif.cc | 0 {gdb/gdbserver => gdbserver}/notif.h | 0 gdbserver/proc-service.cc | 165 + {gdb/gdbserver => gdbserver}/proc-service.list | 0 gdbserver/regcache.cc | 516 + {gdb/gdbserver => gdbserver}/regcache.h | 0 gdbserver/remote-utils.cc | 1663 + {gdb/gdbserver => gdbserver}/remote-utils.h | 0 gdbserver/server.cc | 4550 ++ gdbserver/server.h | 200 + gdb/gdbserver/symbol.c => gdbserver/symbol.cc | 0 gdbserver/target.cc | 841 + gdbserver/target.h | 688 + gdbserver/tdesc.cc | 225 + gdbserver/tdesc.h | 101 + gdbserver/thread-db.cc | 910 + gdbserver/tracepoint.cc | 7467 +++ {gdb/gdbserver => gdbserver}/tracepoint.h | 0 gdbserver/utils.cc | 115 + gdbserver/utils.h | 24 + gdbserver/win32-i386-low.cc | 625 + gdbserver/win32-low.cc | 1920 + gdbserver/win32-low.h | 186 + gdb/gdbserver/x86-low.c => gdbserver/x86-low.cc | 0 {gdb/gdbserver => gdbserver}/x86-low.h | 0 {gdb/gdbserver => gdbserver}/x86-tdesc.h | 0 .../xtensa-xtregs.c => gdbserver/xtensa-xtregs.cc | 0 gdbsupport/.dir-locals.el | 41 + gdbsupport/.gitattributes | 6 + gdbsupport/ChangeLog | 217 + gdbsupport/Makefile.am | 72 +- gdbsupport/Makefile.in | 153 +- gdbsupport/acinclude.m4 | 5 +- gdbsupport/{agent.c => agent.cc} | 0 gdbsupport/btrace-common.c | 190 - gdbsupport/btrace-common.cc | 191 + gdbsupport/btrace-common.h | 5 +- gdbsupport/{buffer.c => buffer.cc} | 0 gdbsupport/{cleanups.c => cleanups.cc} | 0 gdbsupport/{common-debug.c => common-debug.cc} | 0 gdbsupport/common-defs.h | 23 +- .../{common-exceptions.c => common-exceptions.cc} | 0 gdbsupport/common-inferior.c | 26 - gdbsupport/common-inferior.cc | 125 + gdbsupport/common-inferior.h | 7 + .../{common-regcache.c => common-regcache.cc} | 0 gdbsupport/common-regcache.h | 5 + gdbsupport/common-types.h | 32 +- gdbsupport/common-utils.c | 417 - gdbsupport/common-utils.cc | 394 + gdbsupport/common-utils.h | 4 - gdbsupport/common.m4 | 8 +- gdbsupport/config.in | 16 +- gdbsupport/configure | 261 +- gdbsupport/configure.ac | 3 + gdbsupport/create-version.sh | 18 +- gdbsupport/environ.c | 183 - gdbsupport/environ.cc | 183 + gdbsupport/{errors.c => errors.cc} | 0 gdbsupport/errors.h | 4 + gdbsupport/event-loop.cc | 886 + gdbsupport/event-loop.h | 102 + gdbsupport/{fileio.c => fileio.cc} | 0 gdbsupport/{filestuff.c => filestuff.cc} | 0 gdbsupport/{format.c => format.cc} | 0 gdbsupport/{gdb-dlfcn.c => gdb-dlfcn.cc} | 0 gdbsupport/gdb-dlfcn.h | 4 +- gdbsupport/gdb-safe-ctype.h | 46 + gdbsupport/gdb-sigmask.h | 2 +- gdbsupport/gdb_binary_search.h | 4 +- gdbsupport/gdb_ref_ptr.h | 2 +- {gdb => gdbsupport}/gdb_select.h | 0 gdbsupport/gdb_string_view.h | 17 +- .../{gdb_tilde_expand.c => gdb_tilde_expand.cc} | 0 gdbsupport/{gdb_vecs.c => gdb_vecs.cc} | 0 gdbsupport/{gdb_wait.c => gdb_wait.cc} | 0 gdbsupport/{job-control.c => job-control.cc} | 0 gdbsupport/{netstuff.c => netstuff.cc} | 0 gdbsupport/{new-op.c => new-op.cc} | 0 gdbsupport/{pathstuff.c => pathstuff.cc} | 0 gdbsupport/{print-utils.c => print-utils.cc} | 0 gdbsupport/{ptid.c => ptid.cc} | 0 gdbsupport/{rsp-low.c => rsp-low.cc} | 0 gdbsupport/{run-time-clock.c => run-time-clock.cc} | 0 gdbsupport/{safe-strerror.c => safe-strerror.cc} | 0 gdbsupport/scoped_fd.h | 2 +- gdbsupport/{scoped_mmap.c => scoped_mmap.cc} | 0 gdbsupport/scoped_mmap.h | 9 +- gdbsupport/{selftest.c => selftest.cc} | 0 gdbsupport/selftest.m4 | 50 + ...ave-restore.c => signals-state-save-restore.cc} | 0 gdbsupport/{signals.c => signals.cc} | 0 gdbsupport/tdesc.c | 401 - gdbsupport/tdesc.cc | 447 + gdbsupport/tdesc.h | 44 +- gdbsupport/{thread-pool.c => thread-pool.cc} | 0 gdbsupport/warning.m4 | 162 + gdbsupport/{xml-utils.c => xml-utils.cc} | 0 gnulib/ChangeLog | 21 + gnulib/Makefile.in | 44 +- gnulib/aclocal.m4 | 5 +- gnulib/config.in | 51 +- gnulib/configure | 3935 +- gnulib/import/Makefile.am | 89 +- gnulib/import/Makefile.in | 232 +- gnulib/import/_Noreturn.h | 7 +- gnulib/import/alloca.in.h | 2 +- gnulib/import/arg-nonnull.h | 2 +- gnulib/import/arpa_inet.in.h | 2 +- gnulib/import/assure.h | 2 +- gnulib/import/at-func.c | 2 +- gnulib/import/basename-lgpl.c | 2 +- gnulib/import/c++defs.h | 5 +- gnulib/import/canonicalize-lgpl.c | 2 +- gnulib/import/cdefs.h | 2 +- gnulib/import/chdir-long.c | 2 +- gnulib/import/chdir-long.h | 2 +- gnulib/import/cloexec.c | 2 +- gnulib/import/cloexec.h | 2 +- gnulib/import/close.c | 2 +- gnulib/import/closedir.c | 2 +- gnulib/import/count-one-bits.c | 7 + gnulib/import/count-one-bits.h | 142 + gnulib/import/dirent-private.h | 2 +- gnulib/import/dirent.in.h | 2 +- gnulib/import/dirfd.c | 2 +- gnulib/import/dirname-lgpl.c | 2 +- gnulib/import/dirname.h | 2 +- gnulib/import/dosname.h | 2 +- gnulib/import/dup-safer-flag.c | 2 +- gnulib/import/dup-safer.c | 2 +- gnulib/import/dup.c | 2 +- gnulib/import/dup2.c | 2 +- gnulib/import/errno.in.h | 2 +- gnulib/import/error.c | 2 +- gnulib/import/error.h | 2 +- gnulib/import/exitfail.c | 2 +- gnulib/import/exitfail.h | 2 +- gnulib/import/extra/config.rpath | 684 - gnulib/import/extra/update-copyright | 2 +- gnulib/import/fchdir.c | 2 +- gnulib/import/fcntl.c | 2 +- gnulib/import/fcntl.in.h | 2 +- gnulib/import/fd-hook.c | 2 +- gnulib/import/fd-hook.h | 2 +- gnulib/import/fd-safer-flag.c | 2 +- gnulib/import/fd-safer.c | 2 +- gnulib/import/fdopendir.c | 2 +- gnulib/import/filename.h | 2 +- gnulib/import/filenamecat-lgpl.c | 2 +- gnulib/import/filenamecat.h | 2 +- gnulib/import/flexmember.h | 2 +- gnulib/import/float+.h | 2 +- gnulib/import/float.c | 2 +- gnulib/import/float.in.h | 2 +- gnulib/import/fnmatch.c | 2 +- gnulib/import/fnmatch.in.h | 2 +- gnulib/import/fnmatch_loop.c | 2 +- gnulib/import/fpucw.h | 2 +- gnulib/import/frexp.c | 2 +- gnulib/import/frexpl.c | 2 +- gnulib/import/fstat.c | 2 +- gnulib/import/fstatat.c | 2 +- gnulib/import/getcwd-lgpl.c | 2 +- gnulib/import/getcwd.c | 2 +- gnulib/import/getdtablesize.c | 2 +- gnulib/import/getlogin_r.c | 2 +- gnulib/import/getprogname.c | 2 +- gnulib/import/getprogname.h | 2 +- gnulib/import/gettext.h | 2 +- gnulib/import/gettimeofday.c | 2 +- gnulib/import/glob-libc.h | 2 +- gnulib/import/glob.c | 14 +- gnulib/import/glob.in.h | 2 +- gnulib/import/glob_internal.h | 2 +- gnulib/import/glob_pattern_p.c | 2 +- gnulib/import/globfree.c | 2 +- gnulib/import/glthread/lock.c | 24 +- gnulib/import/glthread/lock.h | 30 +- gnulib/import/glthread/threadlib.c | 2 +- gnulib/import/hard-locale.c | 47 +- gnulib/import/hard-locale.h | 7 +- gnulib/import/inet_ntop.c | 2 +- gnulib/import/intprops.h | 2 +- gnulib/import/inttypes.in.h | 12 +- gnulib/import/isnan.c | 2 +- gnulib/import/isnand-nolibm.h | 2 +- gnulib/import/isnand.c | 2 +- gnulib/import/isnanl-nolibm.h | 2 +- gnulib/import/isnanl.c | 2 +- gnulib/import/itold.c | 2 +- gnulib/import/lc-charset-dispatch.c | 82 + gnulib/import/lc-charset-dispatch.h | 40 + gnulib/import/libc-config.h | 15 +- gnulib/import/limits.in.h | 2 +- gnulib/import/localcharset.c | 89 +- gnulib/import/localcharset.h | 31 +- gnulib/import/locale.in.h | 305 + gnulib/import/localtime-buffer.c | 2 +- gnulib/import/localtime-buffer.h | 2 +- gnulib/import/lstat.c | 2 +- gnulib/import/m4/00gnulib.m4 | 81 +- gnulib/import/m4/__inline.m4 | 2 +- gnulib/import/m4/absolute-header.m4 | 2 +- gnulib/import/m4/alloca.m4 | 2 +- gnulib/import/m4/arpa_inet_h.m4 | 2 +- gnulib/import/m4/builtin-expect.m4 | 2 +- gnulib/import/m4/canonicalize.m4 | 2 +- gnulib/import/m4/chdir-long.m4 | 2 +- gnulib/import/m4/close.m4 | 2 +- gnulib/import/m4/closedir.m4 | 2 +- gnulib/import/m4/codeset.m4 | 2 +- gnulib/import/m4/d-ino.m4 | 2 +- gnulib/import/m4/d-type.m4 | 2 +- gnulib/import/m4/dirent_h.m4 | 2 +- gnulib/import/m4/dirfd.m4 | 2 +- gnulib/import/m4/dirname.m4 | 2 +- gnulib/import/m4/double-slash-root.m4 | 2 +- gnulib/import/m4/dup.m4 | 2 +- gnulib/import/m4/dup2.m4 | 2 +- gnulib/import/m4/eealloc.m4 | 2 +- gnulib/import/m4/environ.m4 | 2 +- gnulib/import/m4/errno_h.m4 | 2 +- gnulib/import/m4/error.m4 | 2 +- gnulib/import/m4/exponentd.m4 | 2 +- gnulib/import/m4/exponentl.m4 | 2 +- gnulib/import/m4/extensions.m4 | 2 +- gnulib/import/m4/extern-inline.m4 | 2 +- gnulib/import/m4/fchdir.m4 | 2 +- gnulib/import/m4/fcntl-o.m4 | 2 +- gnulib/import/m4/fcntl.m4 | 2 +- gnulib/import/m4/fcntl_h.m4 | 2 +- gnulib/import/m4/fdopendir.m4 | 2 +- gnulib/import/m4/filenamecat.m4 | 2 +- gnulib/import/m4/flexmember.m4 | 2 +- gnulib/import/m4/float_h.m4 | 2 +- gnulib/import/m4/fnmatch.m4 | 2 +- gnulib/import/m4/fnmatch_h.m4 | 2 +- gnulib/import/m4/fpieee.m4 | 2 +- gnulib/import/m4/frexp.m4 | 2 +- gnulib/import/m4/frexpl.m4 | 2 +- gnulib/import/m4/fstat.m4 | 2 +- gnulib/import/m4/fstatat.m4 | 2 +- gnulib/import/m4/getcwd-abort-bug.m4 | 2 +- gnulib/import/m4/getcwd-path-max.m4 | 2 +- gnulib/import/m4/getcwd.m4 | 2 +- gnulib/import/m4/getdtablesize.m4 | 2 +- gnulib/import/m4/getlogin.m4 | 2 +- gnulib/import/m4/getlogin_r.m4 | 2 +- gnulib/import/m4/getpagesize.m4 | 2 +- gnulib/import/m4/getprogname.m4 | 2 +- gnulib/import/m4/gettimeofday.m4 | 2 +- gnulib/import/m4/glob.m4 | 2 +- gnulib/import/m4/glob_h.m4 | 2 +- gnulib/import/m4/gnulib-cache.m4 | 4 +- gnulib/import/m4/gnulib-common.m4 | 23 +- gnulib/import/m4/gnulib-comp.m4 | 44 +- gnulib/import/m4/gnulib-tool.m4 | 2 +- gnulib/import/m4/host-cpu-c-abi.m4 | 675 - gnulib/import/m4/include_next.m4 | 2 +- gnulib/import/m4/inet_ntop.m4 | 2 +- gnulib/import/m4/inttypes-pri.m4 | 2 +- gnulib/import/m4/inttypes.m4 | 8 +- gnulib/import/m4/isnand.m4 | 2 +- gnulib/import/m4/isnanl.m4 | 2 +- gnulib/import/m4/largefile.m4 | 6 +- gnulib/import/m4/lib-ld.m4 | 168 - gnulib/import/m4/lib-link.m4 | 800 - gnulib/import/m4/lib-prefix.m4 | 320 - gnulib/import/m4/limits-h.m4 | 2 +- gnulib/import/m4/localcharset.m4 | 2 +- gnulib/import/m4/locale-fr.m4 | 2 +- gnulib/import/m4/locale-ja.m4 | 2 +- gnulib/import/m4/locale-zh.m4 | 2 +- gnulib/import/m4/locale_h.m4 | 158 + gnulib/import/m4/localtime-buffer.m4 | 2 +- gnulib/import/m4/lock.m4 | 2 +- gnulib/import/m4/longlong.m4 | 113 - gnulib/import/m4/lstat.m4 | 2 +- gnulib/import/m4/malloc.m4 | 2 +- gnulib/import/m4/malloca.m4 | 5 +- gnulib/import/m4/math_h.m4 | 2 +- gnulib/import/m4/mbrtowc.m4 | 185 +- gnulib/import/m4/mbsinit.m4 | 2 +- gnulib/import/m4/mbsrtowcs.m4 | 2 +- gnulib/import/m4/mbstate_t.m4 | 2 +- gnulib/import/m4/memchr.m4 | 2 +- gnulib/import/m4/memmem.m4 | 2 +- gnulib/import/m4/mempcpy.m4 | 2 +- gnulib/import/m4/memrchr.m4 | 2 +- gnulib/import/m4/mkdir.m4 | 2 +- gnulib/import/m4/mkdtemp.m4 | 2 +- gnulib/import/m4/mkostemp.m4 | 2 +- gnulib/import/m4/mmap-anon.m4 | 2 +- gnulib/import/m4/mode_t.m4 | 2 +- gnulib/import/m4/msvc-inval.m4 | 2 +- gnulib/import/m4/msvc-nothrow.m4 | 2 +- gnulib/import/m4/multiarch.m4 | 2 +- gnulib/import/m4/netinet_in_h.m4 | 2 +- gnulib/import/m4/nocrash.m4 | 2 +- gnulib/import/m4/off_t.m4 | 2 +- gnulib/import/m4/open-cloexec.m4 | 2 +- gnulib/import/m4/open-slash.m4 | 2 +- gnulib/import/m4/open.m4 | 2 +- gnulib/import/m4/openat.m4 | 2 +- gnulib/import/m4/opendir.m4 | 2 +- gnulib/import/m4/pathmax.m4 | 2 +- gnulib/import/m4/pthread_rwlock_rdlock.m4 | 2 +- gnulib/import/m4/rawmemchr.m4 | 2 +- gnulib/import/m4/readdir.m4 | 2 +- gnulib/import/m4/readlink.m4 | 2 +- gnulib/import/m4/realloc.m4 | 2 +- gnulib/import/m4/rename.m4 | 2 +- gnulib/import/m4/rewinddir.m4 | 2 +- gnulib/import/m4/rmdir.m4 | 2 +- gnulib/import/m4/save-cwd.m4 | 2 +- gnulib/import/m4/setenv.m4 | 2 +- gnulib/import/m4/setlocale_null.m4 | 98 + gnulib/import/m4/signal_h.m4 | 2 +- gnulib/import/m4/socklen.m4 | 2 +- gnulib/import/m4/sockpfaf.m4 | 2 +- gnulib/import/m4/ssize_t.m4 | 2 +- gnulib/import/m4/stat-time.m4 | 2 +- gnulib/import/m4/stat.m4 | 2 +- gnulib/import/m4/std-gnu11.m4 | 2 +- gnulib/import/m4/stdalign.m4 | 2 +- gnulib/import/m4/stdbool.m4 | 2 +- gnulib/import/m4/stddef_h.m4 | 2 +- gnulib/import/m4/stdint.m4 | 25 +- gnulib/import/m4/stdio_h.m4 | 2 +- gnulib/import/m4/stdlib_h.m4 | 2 +- gnulib/import/m4/strchrnul.m4 | 2 +- gnulib/import/m4/strdup.m4 | 2 +- gnulib/import/m4/strerror.m4 | 2 +- gnulib/import/m4/strerror_r.m4 | 2 +- gnulib/import/m4/string_h.m4 | 2 +- gnulib/import/m4/strstr.m4 | 2 +- gnulib/import/m4/strtok_r.m4 | 2 +- gnulib/import/m4/sys_socket_h.m4 | 2 +- gnulib/import/m4/sys_stat_h.m4 | 6 +- gnulib/import/m4/sys_time_h.m4 | 2 +- gnulib/import/m4/sys_types_h.m4 | 2 +- gnulib/import/m4/sys_uio_h.m4 | 2 +- gnulib/import/m4/tempname.m4 | 2 +- gnulib/import/m4/threadlib.m4 | 407 +- gnulib/import/m4/time_h.m4 | 2 +- gnulib/import/m4/time_r.m4 | 2 +- gnulib/import/m4/unistd-safer.m4 | 2 +- gnulib/import/m4/unistd_h.m4 | 5 +- gnulib/import/m4/visibility.m4 | 77 + gnulib/import/m4/warn-on-use.m4 | 2 +- gnulib/import/m4/wchar_h.m4 | 2 +- gnulib/import/m4/wchar_t.m4 | 2 +- gnulib/import/m4/wctype_h.m4 | 8 +- gnulib/import/m4/wint_t.m4 | 2 +- gnulib/import/m4/zzgnulib.m4 | 23 + gnulib/import/malloc.c | 2 +- gnulib/import/malloc/scratch_buffer.h | 2 +- gnulib/import/malloc/scratch_buffer_grow.c | 2 +- .../import/malloc/scratch_buffer_grow_preserve.c | 2 +- .../import/malloc/scratch_buffer_set_array_size.c | 2 +- gnulib/import/malloca.c | 2 +- gnulib/import/malloca.h | 6 +- gnulib/import/math.in.h | 2 +- gnulib/import/mbrtowc-impl-utf8.h | 138 + gnulib/import/mbrtowc-impl.h | 262 + gnulib/import/mbrtowc.c | 453 +- gnulib/import/mbsinit.c | 11 +- gnulib/import/mbsrtowcs-impl.h | 12 +- gnulib/import/mbsrtowcs-state.c | 2 +- gnulib/import/mbsrtowcs.c | 6 +- gnulib/import/mbtowc-lock.c | 150 + gnulib/import/mbtowc-lock.h | 115 + gnulib/import/memchr.c | 2 +- gnulib/import/memchr.valgrind | 2 +- gnulib/import/memmem.c | 2 +- gnulib/import/mempcpy.c | 2 +- gnulib/import/memrchr.c | 2 +- gnulib/import/mkdir.c | 2 +- gnulib/import/mkdtemp.c | 2 +- gnulib/import/mkostemp.c | 2 +- gnulib/import/msvc-inval.c | 2 +- gnulib/import/msvc-inval.h | 2 +- gnulib/import/msvc-nothrow.c | 2 +- gnulib/import/msvc-nothrow.h | 2 +- gnulib/import/netinet_in.in.h | 2 +- gnulib/import/open.c | 2 +- gnulib/import/openat-die.c | 2 +- gnulib/import/openat-priv.h | 2 +- gnulib/import/openat-proc.c | 2 +- gnulib/import/openat.c | 2 +- gnulib/import/openat.h | 2 +- gnulib/import/opendir.c | 2 +- gnulib/import/pathmax.h | 2 +- gnulib/import/pipe-safer.c | 2 +- gnulib/import/rawmemchr.c | 2 +- gnulib/import/rawmemchr.valgrind | 2 +- gnulib/import/readdir.c | 2 +- gnulib/import/readlink.c | 2 +- gnulib/import/realloc.c | 2 +- gnulib/import/rename.c | 2 +- gnulib/import/rewinddir.c | 2 +- gnulib/import/rmdir.c | 2 +- gnulib/import/same-inode.h | 2 +- gnulib/import/save-cwd.c | 2 +- gnulib/import/save-cwd.h | 2 +- gnulib/import/setenv.c | 2 +- gnulib/import/setlocale-lock.c | 150 + gnulib/import/setlocale_null.c | 411 + gnulib/import/setlocale_null.h | 82 + gnulib/import/signal.in.h | 2 +- gnulib/import/stat-time.h | 2 +- gnulib/import/stat-w32.c | 2 +- gnulib/import/stat-w32.h | 2 +- gnulib/import/stat.c | 2 +- gnulib/import/stdalign.in.h | 2 +- gnulib/import/stdbool.in.h | 2 +- gnulib/import/stddef.in.h | 2 +- gnulib/import/stdint.in.h | 18 +- gnulib/import/stdio.in.h | 2 +- gnulib/import/stdlib.in.h | 9 +- gnulib/import/str-two-way.h | 2 +- gnulib/import/strchrnul.c | 2 +- gnulib/import/strchrnul.valgrind | 2 +- gnulib/import/strdup.c | 2 +- gnulib/import/streq.h | 2 +- gnulib/import/strerror-override.c | 2 +- gnulib/import/strerror-override.h | 2 +- gnulib/import/strerror.c | 2 +- gnulib/import/strerror_r.c | 2 +- gnulib/import/string.in.h | 2 +- gnulib/import/stripslash.c | 2 +- gnulib/import/strnlen1.c | 2 +- gnulib/import/strnlen1.h | 2 +- gnulib/import/strstr.c | 2 +- gnulib/import/strtok_r.c | 2 +- gnulib/import/sys_socket.in.h | 2 +- gnulib/import/sys_stat.in.h | 43 +- gnulib/import/sys_time.in.h | 2 +- gnulib/import/sys_types.in.h | 2 +- gnulib/import/sys_uio.in.h | 2 +- gnulib/import/tempname.c | 2 +- gnulib/import/tempname.h | 2 +- gnulib/import/time.in.h | 2 +- gnulib/import/time_r.c | 2 +- gnulib/import/unistd--.h | 2 +- gnulib/import/unistd-safer.h | 2 +- gnulib/import/unistd.in.h | 4 +- gnulib/import/unsetenv.c | 2 +- gnulib/import/verify.h | 2 +- gnulib/import/warn-on-use.h | 2 +- gnulib/import/wchar.in.h | 14 +- gnulib/import/wctype.in.h | 104 +- gnulib/import/windows-initguard.h | 2 +- gnulib/import/windows-mutex.c | 2 +- gnulib/import/windows-mutex.h | 2 +- gnulib/import/windows-once.c | 2 +- gnulib/import/windows-once.h | 2 +- gnulib/import/windows-recmutex.c | 2 +- gnulib/import/windows-recmutex.h | 2 +- gnulib/import/windows-rwlock.c | 2 +- gnulib/import/windows-rwlock.h | 2 +- gnulib/import/xalloc-oversized.h | 2 +- gnulib/update-gnulib.sh | 3 +- gold/ChangeLog | 307 + gold/config.in | 12 + gold/configure | 127 +- gold/configure.ac | 3 + gold/fileread.cc | 30 + gold/fileread.h | 14 +- gold/layout.cc | 77 +- gold/options.cc | 45 +- gold/options.h | 71 +- gold/po/fr.po | 976 +- gold/po/gold.pot | 814 +- gold/po/sr.po | 4229 ++ gold/po/uk.po | 841 +- gold/powerpc.cc | 1247 +- gold/target-reloc.h | 4 +- gold/testsuite/Makefile.am | 48 +- gold/testsuite/Makefile.in | 54 +- gold/testsuite/discard_locals_relocatable_test.c | 6 +- gold/testsuite/discard_locals_test.c | 5 +- gold/testsuite/odr_violation2.cc | 2 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_9.sh | 3 +- gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_x32.sh | 6 +- gold/testsuite/split_x86_64.sh | 6 +- gold/testsuite/ver_test_pr16504.sh | 4 +- gold/testsuite/x86_64_gd_to_le.s | 24 + gold/testsuite/x86_64_gd_to_le.sh | 26 + gold/x86_64.cc | 97 +- gprof/ChangeLog | 58 + gprof/configure | 20 +- gprof/po/bg.po | 52 +- gprof/po/es.po | 240 +- gprof/po/fr.po | 52 +- gprof/po/gprof.pot | 4 +- gprof/po/ms.po | 52 +- gprof/po/sr.po | 49 +- gprof/po/sv.po | 54 +- gprof/po/tr.po | 10 +- gprof/utils.c | 5 +- include/ChangeLog | 380 + include/aout/aout64.h | 5 +- include/bfdlink.h | 49 +- include/coff/go32exe.h | 36 - include/coff/internal.h | 16 +- include/coff/pe.h | 8 +- include/ctf-api.h | 4 + include/dwarf2.def | 11 + include/dwarf2.h | 24 +- include/elf/common.h | 25 +- include/elf/internal.h | 30 +- include/elf/m68k.h | 14 +- include/elf/mips.h | 18 +- include/elf/ppc64.h | 16 +- include/elf/sh.h | 21 - include/elf/xtensa.h | 9 + include/elf/z80.h | 2 + include/filenames.h | 3 +- include/hashtab.h | 4 +- include/libiberty.h | 7 + include/lto-symtab.h | 13 + include/mach-o/loader.h | 2 + include/opcode/aarch64.h | 116 +- include/opcode/arm.h | 12 +- include/opcode/cgen.h | 11 +- include/opcode/ppc.h | 33 +- include/opcode/riscv-opc.h | 596 +- include/opcode/riscv.h | 71 + include/opcode/tilepro.h | 4 +- include/plugin-api.h | 93 +- include/som/aout.h | 8 +- include/som/lst.h | 2 +- intl/ChangeLog | 8 + intl/aclocal.m4 | 4 +- intl/configure | 58 +- ld/ChangeLog | 2268 + ld/Makefile.am | 41 +- ld/Makefile.in | 100 +- ld/NEWS | 42 + ld/aclocal.m4 | 1 + ld/config.in | 13 + ld/configure | 147 +- ld/configure.ac | 41 +- ld/configure.tgt | 29 +- ld/deffilep.y | 33 +- ld/emulparams/elf32_x86_64.sh | 1 + ld/emulparams/elf32_x86_64_nacl.sh | 4 - ld/emulparams/elf32rx_linux.sh | 17 + ld/emulparams/elf32z80.sh | 2 +- ld/emulparams/elf_i386.sh | 1 + ld/emulparams/elf_i386_ldso.sh | 1 + ld/emulparams/elf_i386_nacl.sh | 4 - ld/emulparams/elf_x86_64.sh | 1 + ld/emulparams/elf_x86_64_nacl.sh | 4 - ld/emulparams/pdp11.sh | 3 +- ld/emulparams/static.sh | 12 + ld/emulparams/tic30aout.sh | 7 - ld/emultempl/aarch64elf.em | 6 + ld/emultempl/aix.em | 38 +- ld/emultempl/armcoff.em | 4 +- ld/emultempl/armelf.em | 9 +- ld/emultempl/beos.em | 11 +- ld/emultempl/cskyelf.em | 16 +- ld/emultempl/elf-x86.em | 1 + ld/emultempl/elf.em | 50 +- ld/emultempl/generic.em | 4 +- ld/emultempl/linux.em | 10 +- ld/emultempl/msp430.em | 7 +- ld/emultempl/pdp11.em | 132 + ld/emultempl/pe.em | 50 +- ld/emultempl/pep.em | 50 +- ld/emultempl/ppc64elf.em | 64 +- ld/emultempl/rxlinux.em | 42 + ld/emultempl/scoreelf.em | 6 + ld/emultempl/spuelf.em | 4 +- ld/emultempl/ticoff.em | 4 +- ld/emultempl/vanilla.em | 4 +- ld/emultempl/xtensaelf.em | 64 +- ld/emultempl/z80.em | 141 +- ld/emultempl/z80elf.em | 133 - ld/gen-doc.texi | 1 + ld/ld.h | 2 + ld/ld.texi | 244 +- ld/ldelf.c | 75 +- ld/ldelf.h | 1 + ld/ldelfgen.c | 27 + ld/ldemul.c | 19 + ld/ldemul.h | 15 + ld/ldexp.c | 13 +- ld/ldfile.c | 58 +- ld/ldgram.y | 2 +- ld/ldlang.c | 326 +- ld/ldlang.h | 17 +- ld/ldlex.h | 11 +- ld/ldlex.l | 5 +- ld/ldmain.c | 99 +- ld/ldmain.h | 1 + ld/ldmisc.c | 30 +- ld/lexsup.c | 291 +- ld/pe-dll.c | 63 +- ld/plugin.c | 40 +- ld/po/BLD-POTFILES.in | 6 +- ld/po/bg.po | 6449 +-- ld/po/es.po | 6424 +-- ld/po/fr.po | 6500 +-- ld/po/ld.pot | 3569 +- ld/po/pt_BR.po | 3680 +- ld/po/sv.po | 6298 ++- ld/po/uk.po | 3643 +- ld/scripttempl/elfmicroblaze.sc | 1 + ld/scripttempl/i386go32.sc | 12 + ld/scripttempl/pdp11.sc | 56 + ld/scripttempl/tic30aout.sc | 46 - ld/testplug.c | 7 +- ld/testplug2.c | 7 +- ld/testplug3.c | 7 +- ld/testplug4.c | 7 +- ld/testsuite/config/default.exp | 128 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 + ld/testsuite/ld-aarch64/emit-relocs-560.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-560.s | 3 + ld/testsuite/ld-aarch64/erratum843419_tls_ie.d | 4 +- ld/testsuite/ld-aarch64/farcall-b-section.d | 2 +- ld/testsuite/ld-aarch64/farcall-back.d | 2 +- ld/testsuite/ld-aarch64/farcall-bl-section.d | 2 +- ld/testsuite/ld-aarch64/farcall-group.d | 30 + ld/testsuite/ld-aarch64/farcall-group.s | 15 + ld/testsuite/ld-alpha/alpha.exp | 4 +- ld/testsuite/ld-alpha/tlsbinr.rd | 99 +- ld/testsuite/ld-arm/arm-elf.exp | 20 +- ld/testsuite/ld-arm/armthumb-lib.sym | 29 +- ld/testsuite/ld-arm/farcall-mixed-app.sym | 29 +- ld/testsuite/ld-arm/farcall-mixed-app2.sym | 29 +- ld/testsuite/ld-arm/fdpic-main-m.sym | 27 +- ld/testsuite/ld-arm/fdpic-main.sym | 27 +- ld/testsuite/ld-arm/fdpic-shared-m.sym | 29 +- ld/testsuite/ld-arm/fdpic-shared.sym | 29 +- ld/testsuite/ld-arm/mixed-app.sym | 29 +- ld/testsuite/ld-arm/mixed-lib.sym | 29 +- ld/testsuite/ld-arm/non-contiguous-arm.d | 4 + ld/testsuite/ld-arm/non-contiguous-arm.ld | 34 + ld/testsuite/ld-arm/non-contiguous-arm.s | 35 + ld/testsuite/ld-arm/non-contiguous-arm2.d | 77 + ld/testsuite/ld-arm/non-contiguous-arm2.ld | 33 + ld/testsuite/ld-arm/non-contiguous-arm3.d | 83 + ld/testsuite/ld-arm/non-contiguous-arm3.ld | 33 + ld/testsuite/ld-arm/non-contiguous-arm4.d | 4 + ld/testsuite/ld-arm/non-contiguous-arm4.ld | 34 + ld/testsuite/ld-arm/non-contiguous-arm5.d | 77 + ld/testsuite/ld-arm/non-contiguous-arm5.ld | 34 + ld/testsuite/ld-arm/non-contiguous-arm6.d | 77 + ld/testsuite/ld-arm/non-contiguous-arm6.ld | 33 + ld/testsuite/ld-arm/preempt-app.sym | 27 +- ld/testsuite/ld-arm/thumb-plt-got.d | 14 + ld/testsuite/ld-arm/thumb-plt.d | 34 + ld/testsuite/ld-arm/thumb-plt.s | 18 + ld/testsuite/ld-arm/vxworks1.rd | 26 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 2 - ld/testsuite/ld-bpf/call-2.d | 20 + ld/testsuite/ld-bpf/call-2.s | 3 + ld/testsuite/ld-bpf/call-3.d | 19 + ld/testsuite/ld-bpf/call-3.s | 12 + ld/testsuite/ld-bpf/reloc-data-be.d | 11 + ld/testsuite/ld-bpf/reloc-data-le.d | 11 + ld/testsuite/ld-bpf/reloc-data.s | 16 + ld/testsuite/ld-bpf/reloc-insn-external-be.d | 16 + ld/testsuite/ld-bpf/reloc-insn-external-le.d | 16 + ld/testsuite/ld-bpf/reloc-insn-external.s | 5 + ld/testsuite/ld-bpf/reloc-insn32-be.d | 19 + ld/testsuite/ld-bpf/reloc-insn32-le.d | 19 + ld/testsuite/ld-bpf/reloc-insn32.s | 20 + ld/testsuite/ld-bpf/reloc-insn64-be.d | 12 + ld/testsuite/ld-bpf/reloc-insn64-le.d | 12 + ld/testsuite/ld-bpf/reloc-insn64.s | 9 + ld/testsuite/ld-cris/gotplt1.d | 2 +- ld/testsuite/ld-cris/libdso-15b.d | 6 +- ld/testsuite/ld-cris/libdso-15c.d | 22 + ld/testsuite/ld-cris/libdso-1c.d | 6 +- ld/testsuite/ld-cris/libdso-1d.d | 10 +- ld/testsuite/ld-cris/locref3.s | 14 + ld/testsuite/ld-cris/pr26589.d | 16 + ld/testsuite/ld-csky/tls-ie-v1.d | 5 +- ld/testsuite/ld-csky/tls-ie.d | 5 +- ld/testsuite/ld-discard/discard.exp | 9 +- ld/testsuite/ld-dynamic/export-dynamic-symbol-1.d | 9 + ld/testsuite/ld-dynamic/export-dynamic-symbol-2.d | 12 + .../ld-dynamic/export-dynamic-symbol-glob.d | 9 + .../ld-dynamic/export-dynamic-symbol-list-1.d | 9 + .../ld-dynamic/export-dynamic-symbol-list-2.d | 10 + .../ld-dynamic/export-dynamic-symbol-list-glob.d | 9 + ld/testsuite/ld-dynamic/export-dynamic-symbol.exp | 77 + ld/testsuite/ld-dynamic/export-dynamic-symbol.s | 17 + ld/testsuite/ld-dynamic/foo-bar.list | 1 + ld/testsuite/ld-dynamic/foo.list | 1 + ld/testsuite/{ld-pie/start.s => ld-dynamic/foo.s} | 0 ld/testsuite/ld-dynamic/fstar.list | 1 + ld/testsuite/ld-elf/binutils.exp | 12 +- ld/testsuite/ld-elf/comm-data.exp | 20 +- ld/testsuite/ld-elf/comm-data2r.rd | 3 - ld/testsuite/ld-elf/comm-data2r.sd | 10 - ld/testsuite/ld-elf/comm-data2r.xd | 2 - ld/testsuite/ld-elf/compress.exp | 3 - ld/testsuite/ld-elf/compress1c.d | 1 + ld/testsuite/ld-elf/compressed1c.d | 1 + ld/testsuite/ld-elf/compressed1e.d | 2 +- ld/testsuite/ld-elf/dlempty.list | 3 + ld/testsuite/ld-elf/dynamic-1.rd | 2 +- ld/testsuite/ld-elf/dynamic1.d | 1 + ld/testsuite/ld-elf/dynsym1.d | 1 + ld/testsuite/ld-elf/eh6.d | 2 +- ld/testsuite/ld-elf/ehdr_start-shared.d | 4 +- ld/testsuite/ld-elf/elf.exp | 72 +- ld/testsuite/ld-elf/exclude.exp | 20 +- ld/testsuite/ld-elf/exclude3b.d | 1 + ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/frame.exp | 3 - ld/testsuite/ld-elf/global1.d | 1 + ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/hash.d | 9 +- ld/testsuite/ld-elf/indirect.exp | 4 - ld/testsuite/ld-elf/indirect1b.c | 4 +- ld/testsuite/ld-elf/indirect2.c | 4 +- ld/testsuite/ld-elf/indirect3b.c | 4 +- ld/testsuite/ld-elf/indirect4b.c | 8 +- ld/testsuite/ld-elf/linux-x86.exp | 214 +- ld/testsuite/ld-elf/loadaddr1.d | 1 + ld/testsuite/ld-elf/loadaddr2.d | 1 + ld/testsuite/ld-elf/local1.d | 1 + ld/testsuite/ld-elf/mbind1b.d | 1 + ld/testsuite/ld-elf/mbind1c.d | 1 + ld/testsuite/ld-elf/non-contiguous.d | 28 + ld/testsuite/ld-elf/non-contiguous.ld | 47 + ld/testsuite/ld-elf/non-contiguous.s | 21 + ld/testsuite/ld-elf/now-1.d | 1 + ld/testsuite/ld-elf/now-2.d | 1 + ld/testsuite/ld-elf/now-3.d | 1 + ld/testsuite/ld-elf/now-4.d | 1 + ld/testsuite/ld-elf/passall.out | 1 + ld/testsuite/ld-elf/pie.d | 1 + ld/testsuite/ld-elf/pr11304.d | 2 + ld/testsuite/ld-elf/pr12975.d | 2 +- ld/testsuite/ld-elf/pr13177.d | 2 +- ld/testsuite/ld-elf/pr13195.d | 4 +- ld/testsuite/ld-elf/pr14323-2.c | 2 +- ld/testsuite/ld-elf/pr16322.d | 2 + ld/testsuite/ld-elf/pr16498a.d | 1 + ld/testsuite/ld-elf/pr16498b.d | 1 + ld/testsuite/ld-elf/pr17615.d | 2 +- ld/testsuite/ld-elf/pr18720b.c | 14 +- ld/testsuite/ld-elf/pr19162.d | 2 +- ld/testsuite/ld-elf/pr19539.d | 5 +- ld/testsuite/ld-elf/pr19553c.c | 4 +- ld/testsuite/ld-elf/pr19617a.d | 1 + ld/testsuite/ld-elf/pr19698.d | 1 + ld/testsuite/ld-elf/pr19789.s | 4 + ld/testsuite/ld-elf/pr20513c.d | 1 + ld/testsuite/ld-elf/pr20513d.d | 1 + ld/testsuite/ld-elf/pr21389a.d | 1 + ld/testsuite/ld-elf/pr21389b.d | 1 + ld/testsuite/ld-elf/pr21389c.d | 1 + ld/testsuite/ld-elf/pr21562a.d | 2 +- ld/testsuite/ld-elf/pr21562b.d | 2 +- ld/testsuite/ld-elf/pr21562c.d | 2 +- ld/testsuite/ld-elf/pr21562d.d | 2 +- ld/testsuite/ld-elf/pr21562e.d | 1 + ld/testsuite/ld-elf/pr21562f.d | 1 + ld/testsuite/ld-elf/pr21562g.d | 1 + ld/testsuite/ld-elf/pr21562h.d | 1 + ld/testsuite/ld-elf/pr21562i.d | 2 +- ld/testsuite/ld-elf/pr21562j.d | 2 +- ld/testsuite/ld-elf/pr21562k.d | 2 +- ld/testsuite/ld-elf/pr21562l.d | 2 +- ld/testsuite/ld-elf/pr21562m.d | 2 +- ld/testsuite/ld-elf/pr21562n.d | 2 +- ld/testsuite/ld-elf/pr21903a.d | 1 + ld/testsuite/ld-elf/pr21903b.d | 1 + ld/testsuite/ld-elf/pr21903d.d | 1 + ld/testsuite/ld-elf/pr22269-1.c | 1 + ld/testsuite/ld-elf/pr22269a.d | 1 + ld/testsuite/ld-elf/pr22269b.d | 1 + ld/testsuite/ld-elf/pr22393-1a.d | 2 + ld/testsuite/ld-elf/pr22393-1b.d | 2 + ld/testsuite/ld-elf/pr22393-1c.d | 1 + ld/testsuite/ld-elf/pr22393-1d.d | 1 + ld/testsuite/ld-elf/pr22393-1e.d | 1 + ld/testsuite/ld-elf/pr22393-1f.d | 1 + ld/testsuite/ld-elf/pr22423.d | 1 + ld/testsuite/ld-elf/pr22450.d | 1 + ld/testsuite/ld-elf/pr23428.c | 3 + ld/testsuite/ld-elf/pr23658-1c.d | 1 + ld/testsuite/ld-elf/pr24526.d | 9 + ld/testsuite/ld-elf/pr24526.s | 13 + ld/testsuite/ld-elf/pr24920.err | 1 + ld/testsuite/ld-elf/pr25021.d | 7 + ld/testsuite/ld-elf/pr25021.s | 22 + ld/testsuite/ld-elf/pr25022.d | 10 + ld/testsuite/ld-elf/pr25022.s | 11 + ld/testsuite/ld-elf/pr25022.t | 1 + ld/testsuite/ld-elf/pr25490-1.d | 3 + ld/testsuite/ld-elf/pr25490-1.s | 9 + ld/testsuite/ld-elf/pr25490-2-16.rd | 7 + ld/testsuite/ld-elf/pr25490-2-32.rd | 7 + ld/testsuite/ld-elf/pr25490-2-64.rd | 7 + ld/testsuite/ld-elf/pr25490-2.s | 9 + ld/testsuite/ld-elf/pr25490-3-16.rd | 7 + ld/testsuite/ld-elf/pr25490-3-32.rd | 7 + ld/testsuite/ld-elf/pr25490-3-64.rd | 7 + ld/testsuite/ld-elf/pr25490-3.s | 18 + ld/testsuite/ld-elf/pr25490-4-16.rd | 7 + ld/testsuite/ld-elf/pr25490-4-32.rd | 7 + ld/testsuite/ld-elf/pr25490-4-64.rd | 7 + ld/testsuite/ld-elf/pr25490-4.s | 20 + ld/testsuite/ld-elf/pr25490-5-16.rd | 7 + ld/testsuite/ld-elf/pr25490-5-32.rd | 7 + ld/testsuite/ld-elf/pr25490-5-64.rd | 7 + ld/testsuite/ld-elf/pr25490-5.s | 17 + ld/testsuite/ld-elf/pr25490-6-16.rd | 7 + ld/testsuite/ld-elf/pr25490-6-32.rd | 7 + ld/testsuite/ld-elf/pr25490-6-64.rd | 7 + ld/testsuite/ld-elf/pr25490-6.s | 30 + ld/testsuite/ld-elf/pr25708.d | 11 + ld/testsuite/ld-elf/pr25749-1.c | 18 + ld/testsuite/ld-elf/pr25749-1a.c | 11 + ld/testsuite/ld-elf/pr25749-1b.c | 9 + ld/testsuite/ld-elf/pr25749-1b.err | 3 + ld/testsuite/ld-elf/pr25749-1c.c | 9 + ld/testsuite/ld-elf/pr25749-1d.c | 19 + ld/testsuite/ld-elf/pr25749-2.c | 18 + ld/testsuite/ld-elf/pr25749-2a.s | 6 + ld/testsuite/ld-elf/pr25749-2b.s | 7 + ld/testsuite/ld-elf/pr25749.rd | 4 + ld/testsuite/ld-elf/pr25754-1a.c | 19 + ld/testsuite/ld-elf/pr25754-1b.s | 3 + ld/testsuite/ld-elf/pr25754-2a.c | 20 + ld/testsuite/ld-elf/pr25754-2b.s | 3 + ld/testsuite/ld-elf/pr25754-3a.c | 19 + ld/testsuite/ld-elf/pr25754-3b.s | 3 + ld/testsuite/ld-elf/pr25754-4a.c | 12 + ld/testsuite/ld-elf/pr25754-4b.s | 23 + ld/testsuite/ld-elf/pr25754-4c.s | 12 + ld/testsuite/ld-elf/pr25754-5a.c | 12 + ld/testsuite/ld-elf/pr25754-5b.s | 23 + ld/testsuite/ld-elf/pr25754-5c.s | 12 + ld/testsuite/ld-elf/pr25754-6a.c | 12 + ld/testsuite/ld-elf/pr25754-6b.s | 12 + ld/testsuite/ld-elf/pr26094-1.ver | 3 + ld/testsuite/ld-elf/pr26094-1a.c | 7 + ld/testsuite/ld-elf/pr26094-1a.rd | 8 + ld/testsuite/ld-elf/pr26094-1b.c | 6 + ld/testsuite/ld-elf/pr26094-1b.rd | 8 + ld/testsuite/ld-elf/pr26094-1c.c | 7 + ld/testsuite/ld-elf/pr9676.rd | 2 +- ld/testsuite/ld-elf/pr9679.rd | 2 +- ld/testsuite/ld-elf/rdynamic-1.rd | 2 +- ld/testsuite/ld-elf/reloc-discard.d | 2 +- ld/testsuite/ld-elf/rpath-1.d | 1 + ld/testsuite/ld-elf/rpath-2.d | 1 + ld/testsuite/ld-elf/runpath-1.d | 1 + ld/testsuite/ld-elf/runpath-2.d | 1 + ld/testsuite/ld-elf/sec64k.exp | 8 + ld/testsuite/ld-elf/shared.exp | 160 +- ld/testsuite/ld-elf/sizeofb.d | 1 + ld/testsuite/ld-elf/startofb.d | 1 + ld/testsuite/ld-elf/strtab.d | 1 + ld/testsuite/ld-elf/textaddr1.d | 1 + ld/testsuite/ld-elf/textaddr2.d | 1 + ld/testsuite/ld-elf/textaddr4.d | 1 + ld/testsuite/ld-elf/textaddr5.d | 1 + ld/testsuite/ld-elf/textaddr6.d | 1 + ld/testsuite/ld-elf/tls.exp | 10 +- ld/testsuite/ld-elf/tls_common.exp | 15 +- ld/testsuite/ld-elf/unknown2.d | 1 + ld/testsuite/ld-elf/var1.d | 2 +- ld/testsuite/ld-elf/warn1.d | 1 - ld/testsuite/ld-elf/warn2.d | 1 - ld/testsuite/ld-elfcomm/elfcomm.exp | 3 - ld/testsuite/ld-elfvers/vers.exp | 20 +- ld/testsuite/ld-elfvers/vers27b.c | 2 +- ld/testsuite/ld-elfvers/vers30.dsym | 8 +- ld/testsuite/ld-elfvers/vers31.dsym | 2 +- ld/testsuite/ld-elfvsb/common.c | 2 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 3 + ld/testsuite/ld-elfvsb/hidden2.d | 4 +- ld/testsuite/ld-elfvsb/main.c | 18 +- ld/testsuite/ld-elfvsb/sh1.c | 22 +- ld/testsuite/ld-elfvsb/test.c | 4 +- ld/testsuite/ld-elfweak/elfweak.exp | 15 +- ld/testsuite/ld-fastcall/fastcall.exp | 4 +- ld/testsuite/ld-frv/fdpic.exp | 2 - ld/testsuite/ld-frv/tls.exp | 2 - ld/testsuite/ld-gc/gc.exp | 16 +- ld/testsuite/ld-h8300/gcsection.d | 5 +- ld/testsuite/ld-h8300/h8300.exp | 19 +- ld/testsuite/ld-h8300/relax-2.d | 4 +- ld/testsuite/ld-h8300/relax-3.d | 4 +- ld/testsuite/ld-h8300/relax-4.d | 4 +- ld/testsuite/ld-h8300/relax-5.d | 4 +- ld/testsuite/ld-h8300/relax-6.d | 4 +- ld/testsuite/ld-h8300/relax-7.d | 4 +- ld/testsuite/ld-h8300/relax.d | 2 +- ld/testsuite/ld-i386/align-branch-1.d | 1 - ld/testsuite/ld-i386/emit-relocs-nacl.rd | 8 - ld/testsuite/ld-i386/export-class.exp | 1 - ld/testsuite/ld-i386/i386.exp | 77 +- ld/testsuite/ld-i386/ifunc-textrel-1a.d | 4 + ld/testsuite/ld-i386/ifunc-textrel-1b.d | 4 + ld/testsuite/ld-i386/ifunc-textrel-2a.d | 8 + ld/testsuite/ld-i386/ifunc-textrel-2b.d | 8 + ld/testsuite/ld-i386/load1-nacl.d | 59 - ld/testsuite/ld-i386/load1.d | 1 - ld/testsuite/ld-i386/no-plt.exp | 3 - ld/testsuite/ld-i386/nogot1.d | 2 +- ld/testsuite/ld-i386/pie1-nacl.d | 18 - ld/testsuite/ld-i386/pie1.d | 1 - ld/testsuite/ld-i386/plt-nacl.pd | 162 - ld/testsuite/ld-i386/plt-pic-nacl.pd | 168 - ld/testsuite/ld-i386/pr12570a.d | 1 - ld/testsuite/ld-i386/pr12570b.d | 1 - ld/testsuite/ld-i386/pr17709-nacl.rd | 4 - ld/testsuite/ld-i386/pr18801a.d | 2 +- ld/testsuite/ld-i386/pr18801b.d | 2 +- ld/testsuite/ld-i386/pr19539.d | 2 +- ld/testsuite/ld-i386/pr19636-1d-nacl.d | 124 - ld/testsuite/ld-i386/pr19636-1d.d | 1 - ld/testsuite/ld-i386/pr19636-1l.d | 1 - ld/testsuite/ld-i386/pr19636-2a.d | 2 +- ld/testsuite/ld-i386/pr19636-2b.d | 2 +- ld/testsuite/ld-i386/pr19636-2c-nacl.d | 126 - ld/testsuite/ld-i386/pr19636-2c.d | 3 +- ld/testsuite/ld-i386/pr19636-2d-nacl.d | 21 - ld/testsuite/ld-i386/pr19636-2d.d | 3 +- ld/testsuite/ld-i386/pr19636-2e-nacl.d | 21 - ld/testsuite/ld-i386/pr19636-2e.d | 3 +- ld/testsuite/ld-i386/pr19636-3d.d | 2 +- ld/testsuite/ld-i386/pr19636-3e.d | 2 +- ld/testsuite/ld-i386/pr19827-nacl.rd | 5 - ld/testsuite/ld-i386/pr19939b.d | 2 +- ld/testsuite/ld-i386/pr20244-1a.d | 1 - ld/testsuite/ld-i386/pr20244-1b.d | 1 - ld/testsuite/ld-i386/pr20244-2a.d | 1 - ld/testsuite/ld-i386/pr20244-2b.d | 1 - ld/testsuite/ld-i386/pr20244-2c.d | 1 - ld/testsuite/ld-i386/pr20244-4a.d | 1 - ld/testsuite/ld-i386/pr20244-4b.d | 1 - ld/testsuite/ld-i386/pr21884-nacl.d | 10 - ld/testsuite/ld-i386/pr21884-nacl.t | 11 - ld/testsuite/ld-i386/pr21884.d | 1 - ld/testsuite/ld-i386/pr26018.d | 16 + ld/testsuite/ld-i386/pr26263.d | 19 + ld/testsuite/ld-i386/pr26711-1.d | 10 + ld/testsuite/ld-i386/pr26711-2.d | 10 + ld/testsuite/ld-i386/pr26711-3.d | 10 + ld/testsuite/ld-i386/pr26869.d | 14 + ld/testsuite/ld-i386/pr26869.s | 3 + ld/testsuite/ld-i386/property-3.r | 1 + ld/testsuite/ld-i386/property-4.r | 1 + ld/testsuite/ld-i386/property-5.r | 1 + ld/testsuite/ld-i386/tlsbin-nacl.rd | 160 - ld/testsuite/ld-i386/tlsbin2-nacl.rd | 153 - ld/testsuite/ld-i386/tlsbindesc-nacl.rd | 151 - ld/testsuite/ld-i386/tlsdesc-nacl.rd | 145 - ld/testsuite/ld-i386/tlsgdesc-nacl.rd | 97 - ld/testsuite/ld-i386/tlsnopic-nacl.rd | 112 - ld/testsuite/ld-i386/tlspic-nacl.rd | 150 - ld/testsuite/ld-i386/tlspic2-nacl.rd | 143 - ld/testsuite/ld-i386/undefweaka.d | 2 +- ld/testsuite/ld-i386/undefweakb.d | 2 +- ld/testsuite/ld-i386/vxworks1.rd | 28 +- ld/testsuite/ld-i386/warn1.d | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 2 - ld/testsuite/ld-ifunc/ifunc-10-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-10-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-11-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-11-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-12-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-12-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-13-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-13-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14c-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14c-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14d-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14d-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14e-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14e-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-14f-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14f-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-15-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-15-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-16-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-x86-64-now.d | 1 - ld/testsuite/ld-ifunc/ifunc-16-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-17a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-17b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-18a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-18b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-19a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-19b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 1 - ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 1 - ld/testsuite/ld-ifunc/ifunc-2-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-20-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-20-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-21-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-22-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-23a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc-24a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc-25a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc-5a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5a-local-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-5a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-5b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-local-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-5b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5r-local-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-6a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-6b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-7a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-7b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-8-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-8-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-9-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-9-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc.exp | 20 +- ld/testsuite/ld-ifunc/pr17154-i386-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386.d | 2 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 1 - ld/testsuite/ld-ifunc/pr17154-x86-64.d | 1 - ld/testsuite/ld-linkonce/linkonce.exp | 19 +- ld/testsuite/ld-linkonce/ref1.s | 2 + ld/testsuite/ld-linkonce/ref2.s | 2 + ld/testsuite/ld-linkonce/sym1.s | 12 + ld/testsuite/ld-linkonce/sym2.s | 12 + ld/testsuite/ld-linkonce/sym3.s | 12 + ld/testsuite/ld-linkonce/{x.s => zeroeh_x.s} | 0 ld/testsuite/ld-linkonce/{y.s => zeroeh_y.s} | 0 ld/testsuite/ld-linkonce/zeroehl32.d | 21 +- .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-0.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-00.d | 4 + ld/testsuite/ld-m68k/attr-gnu-4-01.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-02.d | 8 + .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-1.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-10.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-11.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-12.d | 4 + .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-2.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-20.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-21.d | 4 + ld/testsuite/ld-m68k/attr-gnu-4-22.d | 8 + ld/testsuite/ld-m68k/m68k.exp | 10 + ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-mips-elf/hash2.d | 8 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 5 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 4 +- ld/testsuite/ld-misc/just-symbols-0.s | 4 + ld/testsuite/ld-misc/just-symbols-1.dd | 5 + ld/testsuite/ld-misc/just-symbols-1.s | 4 + ld/testsuite/ld-misc/just-symbols.exp | 57 + ld/testsuite/ld-misc/just-symbols.ld | 7 + ld/testsuite/ld-misc/start.s | 2 +- ld/testsuite/ld-mmix/b-fixo2.d | 2 +- ld/testsuite/ld-mmix/local1.d | 2 +- ld/testsuite/ld-mmix/local3.d | 2 +- ld/testsuite/ld-mmix/local5.d | 2 +- ld/testsuite/ld-mmix/local7.d | 2 +- ld/testsuite/ld-mmix/sec-2.d | 2 +- ld/testsuite/ld-mmix/sec-3.d | 2 +- ld/testsuite/ld-mmix/sec-4.d | 2 +- ld/testsuite/ld-mmix/spec802.d | 2 +- ld/testsuite/ld-mmix/spec803.d | 2 +- ld/testsuite/ld-mmix/spec804.d | 2 +- ld/testsuite/ld-mmix/spec805.d | 2 +- ld/testsuite/ld-mmix/spec806.d | 2 +- ld/testsuite/ld-mmix/spec807.d | 2 +- ld/testsuite/ld-mmix/spec808.d | 2 +- ld/testsuite/ld-mmix/undef-1.d | 2 +- ld/testsuite/ld-mmix/undef-1m.d | 2 +- ld/testsuite/ld-mmix/undef-2.d | 2 +- ld/testsuite/ld-mmix/undef-2m.d | 2 +- ld/testsuite/ld-nios2/nios2.exp | 7 +- ld/testsuite/ld-pdp11/imagic.d | 12 + ld/testsuite/ld-pdp11/imagicz.d | 12 + ld/testsuite/ld-pdp11/nmagic.d | 11 + ld/testsuite/ld-pdp11/omagic.d | 12 + ld/testsuite/ld-pdp11/pdp11.exp | 33 + ld/testsuite/ld-pdp11/sections.s | 13 + ld/testsuite/ld-pe/aligncomm-1.c | 8 +- ld/testsuite/ld-pe/aligncomm-2.c | 8 +- ld/testsuite/ld-pe/aligncomm-3.c | 8 +- ld/testsuite/ld-pe/aligncomm-4.c | 8 +- ld/testsuite/ld-plugin/lto.exp | 164 +- ld/testsuite/ld-plugin/plugin.exp | 5 +- ld/testsuite/ld-plugin/pr22983.1.d | 2 +- ld/testsuite/ld-plugin/pr22983.2.d | 2 +- ld/testsuite/ld-plugin/pr22983.3.d | 3 +- ld/testsuite/ld-plugin/pr22983.4.d | 2 +- ld/testsuite/ld-plugin/pr23958.c | 2 +- ld/testsuite/ld-plugin/pr25355.c | 2 + ld/testsuite/ld-plugin/pr25355.d | 4 + ld/testsuite/ld-plugin/pr25593.d | 5 + ld/testsuite/ld-plugin/pr25593a-1.c | 12 + ld/testsuite/ld-plugin/pr25593a-2.c | 1 + ld/testsuite/ld-plugin/pr25593b.c | 7 + .../{ld-elf/pr23162a.c => ld-plugin/pr25593c.c} | 0 ld/testsuite/ld-plugin/{lto-17a.c => pr25593d.c} | 0 ld/testsuite/ld-plugin/pr25593e.c | 4 + ld/testsuite/ld-plugin/pr25618.d | 4 + ld/testsuite/ld-plugin/pr25618a.cc | 3 + ld/testsuite/ld-plugin/pr25618a.h | 2 + ld/testsuite/ld-plugin/pr25618b.cc | 2 + ld/testsuite/ld-plugin/pr25618b.h | 2 + ld/testsuite/ld-plugin/pr26163a.c | 9 + ld/testsuite/ld-plugin/pr26163b.c | 19 + ld/testsuite/ld-plugin/pr26262a.c | 21 + ld/testsuite/ld-plugin/pr26262b.c | 16 + ld/testsuite/ld-plugin/pr26262c.c | 6 + ld/testsuite/ld-plugin/pr26267.err | 3 + ld/testsuite/ld-plugin/pr26267a.c | 21 + ld/testsuite/ld-plugin/pr26267b.c | 15 + ld/testsuite/ld-plugin/pr26267c.c | 6 + ld/testsuite/ld-plugin/pr26389.c | 1 + ld/testsuite/ld-plugin/pr26389.d | 3 + ld/testsuite/ld-powerpc/callstub-1.d | 16 +- ld/testsuite/ld-powerpc/callstub-2.d | 8 +- ld/testsuite/ld-powerpc/callstub-3.d | 38 + ld/testsuite/ld-powerpc/callstub-4.d | 32 + ld/testsuite/ld-powerpc/elfv2so.d | 17 +- ld/testsuite/ld-powerpc/export-class.exp | 1 - ld/testsuite/ld-powerpc/non-contiguous-powerpc.d | 5 + ld/testsuite/ld-powerpc/non-contiguous-powerpc.ld | 22 + ld/testsuite/ld-powerpc/non-contiguous-powerpc.s | 8 + ld/testsuite/ld-powerpc/non-contiguous-powerpc64.d | 5 + ld/testsuite/ld-powerpc/notoc.d | 2 +- ld/testsuite/ld-powerpc/notoc2.d | 8 +- ld/testsuite/ld-powerpc/notoc3.d | 97 + ld/testsuite/ld-powerpc/notoc3.s | 59 + ld/testsuite/ld-powerpc/notoc3.wf | 17 + ld/testsuite/ld-powerpc/pcrelopt.d | 12 + ld/testsuite/ld-powerpc/pcrelopt.s | 16 + ld/testsuite/ld-powerpc/powerpc.exp | 35 +- ld/testsuite/ld-powerpc/tls32.d | 40 +- ld/testsuite/ld-powerpc/tlsdesc.wf | 4 +- ld/testsuite/ld-powerpc/tlsdesc2.d | 9 +- ld/testsuite/ld-powerpc/tlsdesc2.wf | 6 +- ld/testsuite/ld-powerpc/tlsexe32.d | 32 +- ld/testsuite/ld-powerpc/tlsgd.d | 4 +- ld/testsuite/ld-powerpc/tlsie.d | 4 +- ld/testsuite/ld-powerpc/tlsld.d | 4 +- ld/testsuite/ld-powerpc/tlsldopt32.d | 16 +- ld/testsuite/ld-powerpc/tlsmark32.d | 8 +- ld/testsuite/ld-powerpc/tlsopt4_32.d | 20 +- ld/testsuite/ld-powerpc/tlsopt5.d | 23 +- ld/testsuite/ld-powerpc/tlsopt5.s | 4 +- ld/testsuite/ld-powerpc/tlsopt5.wf | 4 +- ld/testsuite/ld-powerpc/tlsopt6.d | 23 +- ld/testsuite/ld-powerpc/tlsopt6.wf | 4 +- ld/testsuite/ld-powerpc/tprel.d | 12 + ld/testsuite/ld-powerpc/tprel.s | 10 + ld/testsuite/ld-powerpc/tprel32.d | 13 + ld/testsuite/ld-powerpc/tprelbad.d | 12 + ld/testsuite/ld-powerpc/tprelbad.s | 10 + .../ld-riscv-elf/attr-merge-priv-spec-01.d | 12 + .../ld-riscv-elf/attr-merge-priv-spec-02.d | 12 + .../ld-riscv-elf/attr-merge-priv-spec-03.d | 12 + ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s | 4 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s | 4 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-c.s | 2 + ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-d.s | 1 + .../ld-riscv-elf/attr-merge-priv-spec-failed-01.d | 13 + .../ld-riscv-elf/attr-merge-priv-spec-failed-02.d | 13 + .../ld-riscv-elf/attr-merge-priv-spec-failed-03.d | 14 + .../ld-riscv-elf/attr-merge-priv-spec-failed-04.d | 14 + .../ld-riscv-elf/attr-merge-priv-spec-failed-05.d | 14 + .../ld-riscv-elf/attr-merge-priv-spec-failed-06.d | 14 + ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d | 12 - ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d | 1 + ld/testsuite/ld-riscv-elf/call-relax.d | 2 +- ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 10 +- ld/testsuite/ld-scripts/align.exp | 1 - ld/testsuite/ld-scripts/alignof.exp | 4 +- ld/testsuite/ld-scripts/crossref.exp | 2 - ld/testsuite/ld-scripts/default-script.t | 2 +- ld/testsuite/ld-scripts/default-script1.d | 8 +- ld/testsuite/ld-scripts/default-script2.d | 8 +- ld/testsuite/ld-scripts/default-script3.d | 8 +- ld/testsuite/ld-scripts/default-script4.d | 8 +- ld/testsuite/ld-scripts/defined.exp | 44 +- ld/testsuite/ld-scripts/defined4.d | 4 +- ld/testsuite/ld-scripts/empty-address-1.d | 6 +- ld/testsuite/ld-scripts/empty-address-1.s | 4 +- ld/testsuite/ld-scripts/empty-address-1.t | 2 +- ld/testsuite/ld-scripts/empty-address-2.s | 2 +- ld/testsuite/ld-scripts/empty-address-2a.d | 4 +- ld/testsuite/ld-scripts/empty-address-2b.d | 4 +- ld/testsuite/ld-scripts/extern.exp | 3 +- ld/testsuite/ld-scripts/include.exp | 2 - ld/testsuite/ld-scripts/log2.exp | 8 +- ld/testsuite/ld-scripts/map-address.exp | 22 + ld/testsuite/ld-scripts/memory.t | 4 +- ld/testsuite/ld-scripts/memory_sym.t | 2 +- ld/testsuite/ld-scripts/overlay-size.exp | 1 - ld/testsuite/ld-scripts/phdrs2.exp | 22 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 - ld/testsuite/ld-scripts/pr18963.d | 14 +- ld/testsuite/ld-scripts/pr18963.t | 8 +- ld/testsuite/ld-scripts/provide.exp | 1 - ld/testsuite/ld-scripts/rgn-at.exp | 2 - ld/testsuite/ld-scripts/rgn-over.exp | 2 - ld/testsuite/ld-scripts/sane1.d | 4 +- ld/testsuite/ld-scripts/script.exp | 8 +- ld/testsuite/ld-scripts/segment-start.d | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-scripts/sort.exp | 2 - ld/testsuite/ld-scripts/weak.exp | 1 - ld/testsuite/ld-selective/selective.exp | 6 +- ld/testsuite/ld-sh/rd-sh.exp | 2 - ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 132 +- ld/testsuite/ld-sh/vxworks1.rd | 26 +- ld/testsuite/ld-shared/shared.exp | 13 +- ld/testsuite/ld-size/size-10b.c | 2 +- ld/testsuite/ld-size/size-1b.c | 2 +- ld/testsuite/ld-size/size-2b.c | 2 +- ld/testsuite/ld-size/size-3a.c | 2 +- ld/testsuite/ld-size/size-3b.c | 2 +- ld/testsuite/ld-size/size-3c.c | 2 +- ld/testsuite/ld-size/size-4b.c | 4 +- ld/testsuite/ld-size/size-5b.c | 4 +- ld/testsuite/ld-size/size-6a.c | 2 +- ld/testsuite/ld-size/size-7a.c | 2 +- ld/testsuite/ld-size/size-8a.c | 2 +- ld/testsuite/ld-size/size-9b.c | 2 +- ld/testsuite/ld-size/size.exp | 9 +- ld/testsuite/ld-sparc/sparc.exp | 2 +- ld/testsuite/ld-sparc/vxworks1.rd | 32 +- ld/testsuite/ld-srec/srec.exp | 8 +- ld/testsuite/ld-tic6x/shlib-1.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1b.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 6 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1b.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1r.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1rb.rd | 6 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-undefined/entry-3.d | 1 + ld/testsuite/ld-undefined/entry-4.d | 1 + ld/testsuite/ld-unique/pr21529.s | 8 +- ld/testsuite/ld-unique/unique.d | 2 +- ld/testsuite/ld-unique/unique.exp | 8 +- ld/testsuite/ld-unique/unique.s | 6 +- ld/testsuite/ld-unique/unique_empty.s | 2 +- ld/testsuite/ld-unique/unique_shared.s | 6 +- ld/testsuite/ld-x86-64/abs-k1om.d | 1 + ld/testsuite/ld-x86-64/align-branch-1.d | 1 - ld/testsuite/ld-x86-64/dwarfreloc.exp | 4 +- ld/testsuite/ld-x86-64/ifunc-textrel-1.s | 28 + ld/testsuite/ld-x86-64/ifunc-textrel-1a.d | 4 + ld/testsuite/ld-x86-64/ifunc-textrel-1b.d | 4 + ld/testsuite/ld-x86-64/ifunc-textrel-2.s | 28 + ld/testsuite/ld-x86-64/ifunc-textrel-2a.d | 8 + ld/testsuite/ld-x86-64/ifunc-textrel-2b.d | 8 + ld/testsuite/ld-x86-64/ilp32-4-nacl.d | 30 - ld/testsuite/ld-x86-64/line.exp | 13 +- ld/testsuite/ld-x86-64/load1a-nacl.d | 55 - ld/testsuite/ld-x86-64/load1a.d | 1 - ld/testsuite/ld-x86-64/load1b-nacl.d | 55 - ld/testsuite/ld-x86-64/load1b.d | 1 - ld/testsuite/ld-x86-64/load1c-nacl.d | 48 - ld/testsuite/ld-x86-64/load1c.d | 1 - ld/testsuite/ld-x86-64/load1d-nacl.d | 48 - ld/testsuite/ld-x86-64/load1d.d | 1 - ld/testsuite/ld-x86-64/mpx.exp | 3 - ld/testsuite/ld-x86-64/no-plt.exp | 3 - ld/testsuite/ld-x86-64/pie1.d | 2 +- ld/testsuite/ld-x86-64/pie3-nacl.d | 14 - ld/testsuite/ld-x86-64/pie3.d | 1 - ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt.dd | 2 +- ld/testsuite/ld-x86-64/plt-nacl.pd | 55 - ld/testsuite/ld-x86-64/pr17709-nacl.rd | 4 - ld/testsuite/ld-x86-64/pr18160.d | 1 - ld/testsuite/ld-x86-64/pr18801a.d | 2 +- ld/testsuite/ld-x86-64/pr18801b.d | 2 +- ld/testsuite/ld-x86-64/pr19013-nacl.d | 9 - ld/testsuite/ld-x86-64/pr19013-x32.d | 1 - ld/testsuite/ld-x86-64/pr19013.d | 1 - ld/testsuite/ld-x86-64/pr19539a.d | 2 +- ld/testsuite/ld-x86-64/pr19539b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-6a.d | 11 +- ld/testsuite/ld-x86-64/pr19636-1d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1e.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2d-nacl.d | 37 - ld/testsuite/ld-x86-64/pr19636-2d.d | 1 - ld/testsuite/ld-x86-64/pr19636-2l.d | 1 - ld/testsuite/ld-x86-64/pr19807-1a.d | 2 +- ld/testsuite/ld-x86-64/pr19807-1b.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2b.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2c.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2e.d | 2 +- ld/testsuite/ld-x86-64/pr19827-nacl.rd | 5 - ld/testsuite/ld-x86-64/pr19939b.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1b.d | 1 - ld/testsuite/ld-x86-64/pr20253-1d.d | 1 - ld/testsuite/ld-x86-64/pr20253-1f.d | 1 - ld/testsuite/ld-x86-64/pr20253-1h.d | 1 - ld/testsuite/ld-x86-64/pr20253-1j.d | 1 - ld/testsuite/ld-x86-64/pr20253-1l.d | 1 - ld/testsuite/ld-x86-64/pr21884-nacl.d | 10 - ld/testsuite/ld-x86-64/pr21884-nacl.t | 11 - ld/testsuite/ld-x86-64/pr21884.d | 1 - ld/testsuite/ld-x86-64/pr22393-3a.rd | 2 +- ld/testsuite/ld-x86-64/pr22393-3b.rd | 2 +- ld/testsuite/ld-x86-64/pr26018.d | 15 + ld/testsuite/ld-x86-64/pr26018.s | 7 + ld/testsuite/ld-x86-64/pr26263.d | 18 + ld/testsuite/ld-x86-64/pr26263.s | 8 + ld/testsuite/ld-x86-64/pr26711-1-x32.d | 10 + ld/testsuite/ld-x86-64/pr26711-1.d | 10 + ld/testsuite/ld-x86-64/pr26711-2-x32.d | 10 + ld/testsuite/ld-x86-64/pr26711-2.d | 10 + ld/testsuite/ld-x86-64/pr26711-3-x32.d | 10 + ld/testsuite/ld-x86-64/pr26711-3.d | 10 + ld/testsuite/ld-x86-64/pr26711.s | 33 + ld/testsuite/ld-x86-64/pr27016a.d | 23 + ld/testsuite/ld-x86-64/pr27016a.s | 23 + ld/testsuite/ld-x86-64/pr27016b.d | 23 + ld/testsuite/ld-x86-64/pr27016b.s | 4 + ld/testsuite/ld-x86-64/property-3.r | 1 + ld/testsuite/ld-x86-64/property-4.r | 1 + ld/testsuite/ld-x86-64/property-5.r | 1 + ld/testsuite/ld-x86-64/protected2-k1om.d | 1 + ld/testsuite/ld-x86-64/protected3-k1om.d | 1 + ld/testsuite/ld-x86-64/split-by-file-nacl.rd | 15 - ld/testsuite/ld-x86-64/tlsbin-nacl.rd | 147 - ld/testsuite/ld-x86-64/tlsbin2-nacl.rd | 140 - ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd | 138 - ld/testsuite/ld-x86-64/tlsdesc-nacl.pd | 40 - ld/testsuite/ld-x86-64/tlsdesc-nacl.rd | 154 - ld/testsuite/ld-x86-64/tlsgd10.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd5.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd8.dd | 2 +- ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd | 97 - ld/testsuite/ld-x86-64/tlspic-nacl.rd | 138 - ld/testsuite/ld-x86-64/tlspic2-nacl.rd | 139 - ld/testsuite/ld-x86-64/x86-64.exp | 157 +- ld/testsuite/ld-xtensa/relax-diff1.d | 6 + ld/testsuite/ld-xtensa/relax-diff1.s | 18 + ld/testsuite/ld-xtensa/relax-loc.d | 7 + ld/testsuite/ld-xtensa/relax-loc.s | 15 + ld/testsuite/ld-xtensa/relax-ndiff.d | 6 + ld/testsuite/ld-xtensa/relax-ndiff.s | 20 + ld/testsuite/ld-xtensa/xtensa.exp | 3 + ld/testsuite/ld-z80/arch_ez80_adl.d | 5 +- ld/testsuite/ld-z80/arch_ez80_z80.d | 5 +- ld/testsuite/ld-z80/arch_r800.d | 5 +- ld/testsuite/ld-z80/arch_z180.d | 5 +- ld/testsuite/ld-z80/arch_z80n.d | 12 + ld/testsuite/ld-z80/comb_arch_ez80_z80.d | 4 +- ld/testsuite/ld-z80/comb_arch_z180_z80.d | 4 +- ld/testsuite/ld-z80/comb_arch_z80_ez80.d | 4 +- ld/testsuite/ld-z80/comb_arch_z80_z180.d | 4 +- ld/testsuite/ld-z80/comb_arch_z80_z80n.d | 11 + ld/testsuite/ld-z80/labels.s | 6 + ld/testsuite/ld-z80/relocs.s | 11 + ld/testsuite/ld-z80/relocs_b_ez80.d | 5 +- ld/testsuite/ld-z80/relocs_b_z80.d | 4 +- ld/testsuite/ld-z80/relocs_f_ez80.d | 5 +- ld/testsuite/ld-z80/relocs_f_z80.d | 6 +- ld/testsuite/ld-z80/relocs_f_z80n.d | 86 + ld/testsuite/lib/ld-lib.exp | 40 +- libctf/ChangeLog | 89 + libctf/Makefile.in | 13 + libctf/aclocal.m4 | 1 + libctf/config.h.in | 16 + libctf/configure | 120 +- libctf/configure.ac | 3 + libctf/ctf-archive.c | 93 +- libctf/ctf-create.c | 49 +- libctf/ctf-impl.h | 15 +- libctf/ctf-open-bfd.c | 69 +- libctf/ctf-open.c | 37 +- libctf/libctf.ver | 1 + libctf/swap.h | 16 +- libiberty/ChangeLog | 116 +- libiberty/Makefile.in | 17 +- libiberty/aclocal.m4 | 2 + libiberty/argv.c | 8 + libiberty/bsearch_r.c | 93 + libiberty/configure | 275 +- libiberty/configure.ac | 3 + libiberty/cp-demangle.c | 2 + libiberty/d-demangle.c | 773 +- libiberty/dwarfnames.c | 7 + libiberty/functions.texi | 21 +- libiberty/hashtab.c | 4 +- libiberty/rust-demangle.h | 45 - libiberty/simple-object.c | 6 + libiberty/testsuite/d-demangle-expected | 80 + libiberty/testsuite/demangle-expected | 6 + opcodes/ChangeLog | 1236 + opcodes/Makefile.am | 2 +- opcodes/Makefile.in | 2 +- opcodes/aarch64-asm-2.c | 791 +- opcodes/aarch64-asm.c | 15 +- opcodes/aarch64-asm.h | 1 + opcodes/aarch64-dis-2.c | 3806 +- opcodes/aarch64-dis.c | 12 +- opcodes/aarch64-dis.h | 1 + opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc-2.c | 55 +- opcodes/aarch64-opc.c | 1079 +- opcodes/aarch64-opc.h | 1 + opcodes/aarch64-tbl.h | 55 +- opcodes/alpha-dis.c | 2 +- opcodes/arc-dis.c | 11 +- opcodes/arc-ext.c | 10 +- opcodes/arc-regs.h | 3 +- opcodes/arm-dis.c | 321 +- opcodes/bpf-desc.c | 812 +- opcodes/bpf-desc.h | 9 +- opcodes/bpf-dis.c | 9 +- opcodes/bpf-ibld.c | 15 +- opcodes/bpf-opc.c | 444 +- opcodes/bpf-opc.h | 52 +- opcodes/cgen-dis.c | 11 +- opcodes/cgen-dis.in | 9 +- opcodes/cgen-ibld.in | 15 +- opcodes/cgen-opc.c | 18 +- opcodes/configure | 20 +- opcodes/cr16-opc.c | 2 +- opcodes/disassemble.c | 27 +- opcodes/disassemble.h | 6 + opcodes/epiphany-desc.c | 28 +- opcodes/epiphany-dis.c | 9 +- opcodes/epiphany-ibld.c | 15 +- opcodes/fr30-desc.c | 28 +- opcodes/fr30-dis.c | 9 +- opcodes/fr30-ibld.c | 15 +- opcodes/frv-desc.c | 28 +- opcodes/frv-dis.c | 9 +- opcodes/frv-ibld.c | 15 +- opcodes/ft32-dis.c | 2 +- opcodes/h8300-dis.c | 261 +- opcodes/i386-dis-evex-mod.h | 24 +- opcodes/i386-dis-evex-prefix.h | 124 +- opcodes/i386-dis-evex-w.h | 234 - opcodes/i386-dis-evex.h | 24 +- opcodes/i386-dis.c | 362 +- opcodes/i386-gen.c | 363 +- opcodes/i386-init.h | 624 +- opcodes/i386-opc.h | 82 +- opcodes/i386-opc.tbl | 2542 +- opcodes/i386-tbl.h | 51656 ++++++++++--------- opcodes/ip2k-desc.c | 28 +- opcodes/ip2k-dis.c | 9 +- opcodes/ip2k-ibld.c | 15 +- opcodes/iq2000-desc.c | 28 +- opcodes/iq2000-dis.c | 9 +- opcodes/iq2000-ibld.c | 15 +- opcodes/lm32-desc.c | 28 +- opcodes/lm32-dis.c | 9 +- opcodes/lm32-ibld.c | 15 +- opcodes/m32c-desc.c | 28 +- opcodes/m32c-dis.c | 9 +- opcodes/m32c-ibld.c | 15 +- opcodes/m32r-desc.c | 28 +- opcodes/m32r-dis.c | 9 +- opcodes/m32r-ibld.c | 15 +- opcodes/m68k-opc.c | 18 +- opcodes/mep-asm.c | 3 +- opcodes/mep-desc.c | 28 +- opcodes/mep-dis.c | 11 +- opcodes/mep-ibld.c | 15 +- opcodes/metag-dis.c | 10 +- opcodes/moxie-opc.c | 4 +- opcodes/mt-desc.c | 28 +- opcodes/mt-dis.c | 9 +- opcodes/mt-ibld.c | 15 +- opcodes/nds32-asm.c | 8 +- opcodes/nds32-dis.c | 24 +- opcodes/nfp-dis.c | 2 +- opcodes/nios2-dis.c | 18 +- opcodes/ns32k-dis.c | 23 +- opcodes/or1k-asm.c | 9 - opcodes/or1k-desc.c | 1839 +- opcodes/or1k-desc.h | 332 +- opcodes/or1k-dis.c | 18 +- opcodes/or1k-ibld.c | 77 +- opcodes/or1k-opc.c | 152 - opcodes/or1k-opc.h | 28 +- opcodes/or1k-opinst.c | 428 +- opcodes/po/de.po | 560 +- opcodes/po/fr.po | 800 +- opcodes/po/opcodes.pot | 544 +- opcodes/po/pt_BR.po | 564 +- opcodes/po/sr.po | 2080 +- opcodes/po/sv.po | 804 +- opcodes/po/uk.po | 668 +- opcodes/ppc-dis.c | 46 +- opcodes/ppc-opc.c | 1044 +- opcodes/riscv-dis.c | 84 +- opcodes/riscv-opc.c | 95 + opcodes/s12z-dis.c | 14 +- opcodes/s12z-opc.c | 1032 +- opcodes/s390-opc.txt | 19 +- opcodes/sh-dis.c | 6 +- opcodes/sh-opc.h | 35 +- opcodes/sparc-dis.c | 3 +- opcodes/tic4x-dis.c | 14 +- opcodes/tic54x-dis.c | 2 +- opcodes/visium-dis.c | 8 +- opcodes/xc16x-desc.c | 28 +- opcodes/xc16x-dis.c | 9 +- opcodes/xc16x-ibld.c | 15 +- opcodes/xgate-dis.c | 1 - opcodes/xstormy16-desc.c | 28 +- opcodes/xstormy16-dis.c | 9 +- opcodes/xstormy16-ibld.c | 15 +- opcodes/xtensa-dis.c | 6 +- opcodes/z80-dis.c | 205 +- readline/ChangeLog | 4 + readline/README | 4 + readline/readline/histfile.c | 18 +- readline/readline/misc.c | 5 +- readline/readline/patchlevel | 2 +- sim/aarch64/ChangeLog | 6 + sim/aarch64/simulator.c | 7 +- sim/igen/ChangeLog | 9 + sim/igen/gen-idecode.c | 2 + sim/igen/lf.c | 7 + sim/igen/lf.h | 2 + sim/ppc/ChangeLog | 21 + sim/ppc/emul_netbsd.c | 51 +- sim/ppc/ld-insn.c | 18 + sim/ppc/ld-insn.h | 24 +- src-release.sh | 4 +- zlib/ChangeLog.bin-gdb | 4 + zlib/configure | 4 +- 3893 files changed, 369255 insertions(+), 276128 deletions(-) delete mode 100644 bfd/aout-tic30.c create mode 100644 binutils/testsuite/binutils-all/arm/vdup-cond.d create mode 100644 binutils/testsuite/binutils-all/arm/vdup-cond.s create mode 100644 binutils/testsuite/binutils-all/arm/vdup-thumb.d create mode 100644 binutils/testsuite/binutils-all/arm/vdup-thumb.s create mode 100644 binutils/testsuite/binutils-all/dw4.s create mode 100644 binutils/testsuite/binutils-all/pr25543.d create mode 100644 binutils/testsuite/binutils-all/pr25543.s create mode 100644 binutils/testsuite/binutils-all/pr25662-pdp11.s create mode 100644 binutils/testsuite/binutils-all/pr25662.ld create mode 100644 binutils/testsuite/binutils-all/pr25662.s create mode 100644 binutils/testsuite/binutils-all/pr26112.o.bz2 create mode 100644 binutils/testsuite/binutils-all/pr26112.r create mode 100644 binutils/testsuite/binutils-all/pr26160.dwp.bz2 create mode 100644 binutils/testsuite/binutils-all/pr26160.r create mode 100644 binutils/testsuite/binutils-all/x86-64/pr26808.dump create mode 100644 binutils/testsuite/binutils-all/x86-64/pr26808.dwp.bz2 create mode 100644 binutils/testsuite/binutils-all/zero-sec.r create mode 100644 binutils/testsuite/binutils-all/zero-sec.s create mode 100644 config/ax_count_cpus.m4 create mode 100644 config/bootstrap-Og.mk create mode 100644 config/bootstrap-lto-lean.mk create mode 100644 config/toolexeclibdir.m4 delete mode 100644 gas/testsuite/gas/aarch64/illegal-bti.d delete mode 100644 gas/testsuite/gas/aarch64/illegal-bti.l create mode 100644 gas/testsuite/gas/aarch64/org-neg.d create mode 100644 gas/testsuite/gas/aarch64/org-neg.l create mode 100644 gas/testsuite/gas/aarch64/org-neg.s create mode 100644 gas/testsuite/gas/aarch64/reglike-label-unicode-segv.d create mode 100644 gas/testsuite/gas/aarch64/reglike-label-unicode-segv.s create mode 100644 gas/testsuite/gas/aarch64/udf-invalid.d create mode 100644 gas/testsuite/gas/aarch64/udf-invalid.l create mode 100644 gas/testsuite/gas/aarch64/udf-invalid.s create mode 100644 gas/testsuite/gas/aarch64/udf.d create mode 100644 gas/testsuite/gas/aarch64/udf.s create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.d create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.l create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.s create mode 100644 gas/testsuite/gas/all/cond-pdp11.l create mode 100644 gas/testsuite/gas/all/eqv-dot-pdp11.d copy gas/testsuite/gas/all/{eqv-dot.s => eqv-dot-pdp11.s} (100%) create mode 100644 gas/testsuite/gas/all/nop.d create mode 100644 gas/testsuite/gas/all/nop.s create mode 100644 gas/testsuite/gas/arm/cde-missing-fp.d create mode 100644 gas/testsuite/gas/arm/cde-missing-fp.l create mode 100644 gas/testsuite/gas/arm/cde-missing-mve.d create mode 100644 gas/testsuite/gas/arm/cde-missing-mve.l create mode 100644 gas/testsuite/gas/arm/cde-mve-or-neon.d create mode 100644 gas/testsuite/gas/arm/cde-mve-or-neon.s create mode 100644 gas/testsuite/gas/arm/cde-mve.s create mode 100644 gas/testsuite/gas/arm/cde-scalar.d create mode 100644 gas/testsuite/gas/arm/cde-scalar.s create mode 100644 gas/testsuite/gas/arm/cde-warnings.d create mode 100644 gas/testsuite/gas/arm/cde-warnings.l create mode 100644 gas/testsuite/gas/arm/cde-warnings.s create mode 100644 gas/testsuite/gas/arm/cde.d create mode 100644 gas/testsuite/gas/arm/cde.s create mode 100644 gas/testsuite/gas/arm/dfb.d create mode 100644 gas/testsuite/gas/arm/dfb.s create mode 100644 gas/testsuite/gas/arm/mve-scalar-vmul-it.d create mode 100644 gas/testsuite/gas/arm/mve-scalar-vmul-it.s create mode 100644 gas/testsuite/gas/arm/mve-vaddsub-it-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vaddsub-it-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vaddsub-it-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vaddsub-it.d create mode 100644 gas/testsuite/gas/arm/mve-vaddsub-it.s create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it.d create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it.s create mode 100644 gas/testsuite/gas/arm/mve-vldr-vstr-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vldr-vstr-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vldr-vstr-bad.s create mode 100644 gas/testsuite/gas/arm/nomve-vaddsub-it.d create mode 100644 gas/testsuite/gas/arm/org-neg.d create mode 100644 gas/testsuite/gas/arm/org-neg.l create mode 100644 gas/testsuite/gas/arm/org-neg.s create mode 100644 gas/testsuite/gas/arm/pr24753.d create mode 100644 gas/testsuite/gas/arm/pr24753.s create mode 100644 gas/testsuite/gas/arm/pr26858.d create mode 100644 gas/testsuite/gas/arm/pr26858.s create mode 100644 gas/testsuite/gas/bpf/indcall-1.d create mode 100644 gas/testsuite/gas/bpf/indcall-1.s create mode 100644 gas/testsuite/gas/bpf/indcall-bad-1.l create mode 100644 gas/testsuite/gas/bpf/indcall-bad-1.s create mode 100644 gas/testsuite/gas/bpf/jump32.d create mode 100644 gas/testsuite/gas/bpf/jump32.s create mode 100644 gas/testsuite/gas/elf/dwarf-4-cu.d create mode 100644 gas/testsuite/gas/elf/dwarf-4-cu.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-cu.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-cu.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-file0.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-file0.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-nop-for-line-table.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-nop-for-line-table.s create mode 100644 gas/testsuite/gas/elf/pr25917.d create mode 100644 gas/testsuite/gas/elf/pr25917.s create mode 100644 gas/testsuite/gas/elf/section18.d create mode 100644 gas/testsuite/gas/elf/section18.s create mode 100644 gas/testsuite/gas/elf/section19.d create mode 100644 gas/testsuite/gas/elf/section19.s create mode 100644 gas/testsuite/gas/elf/section20.d create mode 100644 gas/testsuite/gas/elf/section20.s create mode 100644 gas/testsuite/gas/elf/section21.d create mode 100644 gas/testsuite/gas/elf/section21.l create mode 100644 gas/testsuite/gas/elf/section21.s create mode 100644 gas/testsuite/gas/i386/align-branch-9.d create mode 100644 gas/testsuite/gas/i386/align-branch-9.s create mode 100644 gas/testsuite/gas/i386/avx512vl-ambig.l create mode 100644 gas/testsuite/gas/i386/avx512vl-ambig.s create mode 100644 gas/testsuite/gas/i386/dwarf2-line-1.d create mode 100644 gas/testsuite/gas/i386/dwarf2-line-1.s create mode 100644 gas/testsuite/gas/i386/dwarf2-line-2.d create mode 100644 gas/testsuite/gas/i386/dwarf2-line-2.s create mode 100644 gas/testsuite/gas/i386/dwarf2-line-3.d create mode 100644 gas/testsuite/gas/i386/dwarf2-line-3.l create mode 100644 gas/testsuite/gas/i386/dwarf2-line-3.s create mode 100644 gas/testsuite/gas/i386/dwarf2-line-4.d create mode 100644 gas/testsuite/gas/i386/dwarf2-line-4.s create mode 100644 gas/testsuite/gas/i386/dwarf4-line-1.d create mode 100644 gas/testsuite/gas/i386/dwarf4-line-1.s create mode 100644 gas/testsuite/gas/i386/dwarf5-line-1.d create mode 100644 gas/testsuite/gas/i386/dwarf5-line-1.s create mode 100644 gas/testsuite/gas/i386/dwarf5-line-2.d create mode 100644 gas/testsuite/gas/i386/dwarf5-line-2.s create mode 100644 gas/testsuite/gas/i386/dwarf5-line-3.d create mode 100644 gas/testsuite/gas/i386/dwarf5-line-3.s create mode 100644 gas/testsuite/gas/i386/enqcmd-16bit.d create mode 100644 gas/testsuite/gas/i386/enqcmd-16bit.s create mode 100644 gas/testsuite/gas/i386/equ-bad.l create mode 100644 gas/testsuite/gas/i386/equ-bad.s create mode 100644 gas/testsuite/gas/i386/lea-optimize.d create mode 100644 gas/testsuite/gas/i386/lea.d create mode 100644 gas/testsuite/gas/i386/lea.e create mode 100644 gas/testsuite/gas/i386/lea.s create mode 100644 gas/testsuite/gas/i386/lfence-byte.d create mode 100644 gas/testsuite/gas/i386/lfence-byte.e create mode 100644 gas/testsuite/gas/i386/lfence-byte.s create mode 100644 gas/testsuite/gas/i386/lfence-indbr-a.d create mode 100644 gas/testsuite/gas/i386/lfence-indbr-b.d create mode 100644 gas/testsuite/gas/i386/lfence-indbr-c.d create mode 100644 gas/testsuite/gas/i386/lfence-indbr.e create mode 100644 gas/testsuite/gas/i386/lfence-indbr.s create mode 100644 gas/testsuite/gas/i386/lfence-load.d create mode 100644 gas/testsuite/gas/i386/lfence-load.e create mode 100644 gas/testsuite/gas/i386/lfence-load.s create mode 100644 gas/testsuite/gas/i386/lfence-ret-a.d create mode 100644 gas/testsuite/gas/i386/lfence-ret-b.d create mode 100644 gas/testsuite/gas/i386/lfence-ret-c.d create mode 100644 gas/testsuite/gas/i386/lfence-ret-d.d create mode 100644 gas/testsuite/gas/i386/lfence-ret.s create mode 100644 gas/testsuite/gas/i386/movdir-16bit.d create mode 100644 gas/testsuite/gas/i386/movdir-16bit.s create mode 100644 gas/testsuite/gas/i386/movx16.l create mode 100644 gas/testsuite/gas/i386/movx16.s create mode 100644 gas/testsuite/gas/i386/movx32.l create mode 100644 gas/testsuite/gas/i386/movx32.s create mode 100644 gas/testsuite/gas/i386/movx64.l create mode 100644 gas/testsuite/gas/i386/movx64.s create mode 100644 gas/testsuite/gas/i386/mpx-16bit.d create mode 100644 gas/testsuite/gas/i386/mpx-16bit.s create mode 100644 gas/testsuite/gas/i386/nop-1-suffix.d create mode 100644 gas/testsuite/gas/i386/noreg-intel64.d create mode 100644 gas/testsuite/gas/i386/noreg-intel64.l create mode 100644 gas/testsuite/gas/i386/noreg-intel64.s create mode 100644 gas/testsuite/gas/i386/noreg16-data32.d create mode 100644 gas/testsuite/gas/i386/noreg32-data16.d create mode 100644 gas/testsuite/gas/i386/noreg32-data16.e create mode 100644 gas/testsuite/gas/i386/noreg64-data16.d create mode 100644 gas/testsuite/gas/i386/noreg64-data16.e create mode 100644 gas/testsuite/gas/i386/noreg64-rex64.d create mode 100644 gas/testsuite/gas/i386/property-3.d create mode 100644 gas/testsuite/gas/i386/property-3.s create mode 100644 gas/testsuite/gas/i386/pseudos-bad.l create mode 100644 gas/testsuite/gas/i386/pseudos-bad.s create mode 100644 gas/testsuite/gas/i386/relax-5.d create mode 100644 gas/testsuite/gas/i386/relax-5.s create mode 100644 gas/testsuite/gas/i386/serialize.d create mode 100644 gas/testsuite/gas/i386/serialize.s create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-branch-2.d create mode 100644 gas/testsuite/gas/i386/solaris/x86-64-branch-3.d create mode 100644 gas/testsuite/gas/i386/sse3-intel.d create mode 100644 gas/testsuite/gas/i386/tsxldtrk.d create mode 100644 gas/testsuite/gas/i386/tsxldtrk.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-9.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-9.s create mode 100644 gas/testsuite/gas/i386/x86-64-branch-5.l create mode 100644 gas/testsuite/gas/i386/x86-64-branch-5.s create mode 100644 gas/testsuite/gas/i386/x86-64-default-suffix-avx.d create mode 100644 gas/testsuite/gas/i386/x86-64-default-suffix.d create mode 100644 gas/testsuite/gas/i386/x86-64-default-suffix.s create mode 100644 gas/testsuite/gas/i386/x86-64-equ-bad.l create mode 100644 gas/testsuite/gas/i386/x86-64-equ-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-inval-pseudo.l create mode 100644 gas/testsuite/gas/i386/x86-64-inval-pseudo.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-byte.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-byte.e create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-byte.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr-c.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr.e create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-indbr.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-load.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-load.s create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-a.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-b.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-c.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-d.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-e.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-3.d create mode 100644 gas/testsuite/gas/i386/x86-64-pseudos-bad.l create mode 100644 gas/testsuite/gas/i386/x86-64-pseudos-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-relax-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-relax-4.s create mode 100644 gas/testsuite/gas/i386/x86-64-serialize.d create mode 100644 gas/testsuite/gas/i386/x86-64-sse3-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-sysenter.d create mode 100644 gas/testsuite/gas/i386/x86-64-tsxldtrk.d create mode 100644 gas/testsuite/gas/mmix/pr25331.d create mode 100755 gas/testsuite/gas/mmix/pr25331.s create mode 100644 gas/testsuite/gas/pdp11/pr26001.d create mode 100644 gas/testsuite/gas/pdp11/pr26001.s create mode 100644 gas/testsuite/gas/ppc/be.d create mode 100644 gas/testsuite/gas/ppc/be.s create mode 100644 gas/testsuite/gas/ppc/bitmanip.d create mode 100644 gas/testsuite/gas/ppc/bitmanip.s create mode 100644 gas/testsuite/gas/ppc/byte_rev.d create mode 100644 gas/testsuite/gas/ppc/byte_rev.s create mode 100644 gas/testsuite/gas/ppc/genpcv.d create mode 100644 gas/testsuite/gas/ppc/genpcv.s create mode 100644 gas/testsuite/gas/ppc/int128.d create mode 100644 gas/testsuite/gas/ppc/int128.s create mode 100644 gas/testsuite/gas/ppc/le_error.d create mode 100644 gas/testsuite/gas/ppc/le_error.l create mode 100644 gas/testsuite/gas/ppc/maskmanip.d create mode 100644 gas/testsuite/gas/ppc/maskmanip.s create mode 100644 gas/testsuite/gas/ppc/outerprod.d create mode 100644 gas/testsuite/gas/ppc/outerprod.s create mode 100644 gas/testsuite/gas/ppc/power10.d create mode 100644 gas/testsuite/gas/ppc/power10.s create mode 100644 gas/testsuite/gas/ppc/rightmost.d create mode 100644 gas/testsuite/gas/ppc/rightmost.s create mode 100644 gas/testsuite/gas/ppc/scalarquad.d create mode 100644 gas/testsuite/gas/ppc/scalarquad.s create mode 100644 gas/testsuite/gas/ppc/set_bool.d create mode 100644 gas/testsuite/gas/ppc/set_bool.s create mode 100644 gas/testsuite/gas/ppc/simd_perm.d create mode 100644 gas/testsuite/gas/ppc/simd_perm.s create mode 100644 gas/testsuite/gas/ppc/stringop.d create mode 100644 gas/testsuite/gas/ppc/stringop.s create mode 100644 gas/testsuite/gas/ppc/vec_mul.d create mode 100644 gas/testsuite/gas/ppc/vec_mul.s create mode 100644 gas/testsuite/gas/ppc/vsx4.d create mode 100644 gas/testsuite/gas/ppc/vsx4.s create mode 100644 gas/testsuite/gas/ppc/vsx_32byte.d create mode 100644 gas/testsuite/gas/ppc/vsx_32byte.s create mode 100644 gas/testsuite/gas/ppc/xvtlsbb.d create mode 100644 gas/testsuite/gas/ppc/xvtlsbb.s delete mode 100644 gas/testsuite/gas/riscv/alias-csr.d delete mode 100644 gas/testsuite/gas/riscv/alias-csr.s create mode 100644 gas/testsuite/gas/riscv/attribute-09.d create mode 100644 gas/testsuite/gas/riscv/attribute-10.d create mode 100644 gas/testsuite/gas/riscv/attribute-11.d create mode 100644 gas/testsuite/gas/riscv/attribute-11.s create mode 100644 gas/testsuite/gas/riscv/attribute-12.d create mode 100644 gas/testsuite/gas/riscv/attribute-13.d create mode 100644 gas/testsuite/gas/riscv/attribute-14.s create mode 100644 gas/testsuite/gas/riscv/attribute-14a.d create mode 100644 gas/testsuite/gas/riscv/attribute-14b.d create mode 100644 gas/testsuite/gas/riscv/attribute-14c.d create mode 100644 gas/testsuite/gas/riscv/attribute-14d.d create mode 100644 gas/testsuite/gas/riscv/attribute-14e.d delete mode 100644 gas/testsuite/gas/riscv/bad-csr.d create mode 100644 gas/testsuite/gas/riscv/c-add-addi.d create mode 100644 gas/testsuite/gas/riscv/c-add-addi.s delete mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version delete mode 100644 gas/testsuite/gas/riscv/no-aliases-csr.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-fext.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-fext.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-nonexistent.d rename gas/testsuite/gas/riscv/{bad-csr.l => priv-reg-fail-nonexistent.l} (100%) rename gas/testsuite/gas/riscv/{bad-csr.s => priv-reg-fail-nonexistent.s} (100%) create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.s create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-02.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-02.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-02.s create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-pseudo-noalias.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-pseudo.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-pseudo.s create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p10.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p11.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg.d delete mode 100644 gas/testsuite/gas/riscv/satp.d delete mode 100644 gas/testsuite/gas/riscv/satp.s create mode 100644 gas/testsuite/gas/symver/symver10.s create mode 100644 gas/testsuite/gas/symver/symver10a.d create mode 100644 gas/testsuite/gas/symver/symver10b.d create mode 100644 gas/testsuite/gas/symver/symver11.d create mode 100644 gas/testsuite/gas/symver/symver11.s create mode 100644 gas/testsuite/gas/symver/symver12.d create mode 100644 gas/testsuite/gas/symver/symver12.s create mode 100644 gas/testsuite/gas/symver/symver13.d create mode 100644 gas/testsuite/gas/symver/symver13.s create mode 100644 gas/testsuite/gas/symver/symver14.l create mode 100644 gas/testsuite/gas/symver/symver14.s create mode 100644 gas/testsuite/gas/symver/symver15.l create mode 100644 gas/testsuite/gas/symver/symver15.s create mode 100644 gas/testsuite/gas/symver/symver6.d delete mode 100644 gas/testsuite/gas/symver/symver6.l create mode 100644 gas/testsuite/gas/symver/symver7.d create mode 100644 gas/testsuite/gas/symver/symver7.s create mode 100644 gas/testsuite/gas/symver/symver8.d create mode 100644 gas/testsuite/gas/symver/symver8.s create mode 100644 gas/testsuite/gas/symver/symver9.s create mode 100644 gas/testsuite/gas/symver/symver9a.d create mode 100644 gas/testsuite/gas/symver/symver9b.d create mode 100644 gas/testsuite/gas/xtensa/abi-call0.d create mode 100644 gas/testsuite/gas/xtensa/abi-windowed.d copy ld/testsuite/ld-scripts/extern.s => gas/testsuite/gas/xtensa/abi.s (100%) create mode 100644 gas/testsuite/gas/z80/ez80_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/gbz80_all.d create mode 100644 gas/testsuite/gas/z80/gbz80_all.s create mode 100644 gas/testsuite/gas/z80/gbz80_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/r800_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/unsup_regs.s create mode 100644 gas/testsuite/gas/z80/z180_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/z80_strict_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/z80_unsup_regs.d create mode 100644 gas/testsuite/gas/z80/z80n_all.d create mode 100644 gas/testsuite/gas/z80/z80n_all.s create mode 100644 gas/testsuite/gas/z80/z80n_reloc.d create mode 100644 gas/testsuite/gas/z80/z80n_unsup_regs.d create mode 100644 gdb/.gitattributes create mode 100644 gdb/arch/arc.c create mode 100644 gdb/arch/arc.h create mode 100644 gdb/arm-nbsd-tdep.h create mode 100644 gdb/async-event.c create mode 100644 gdb/async-event.h create mode 100644 gdb/debuginfod-support.c create mode 100644 gdb/debuginfod-support.h delete mode 100644 gdb/dwarf-index-cache.c delete mode 100644 gdb/dwarf-index-cache.h delete mode 100644 gdb/dwarf-index-common.c delete mode 100644 gdb/dwarf-index-write.c delete mode 100644 gdb/dwarf-index-write.h delete mode 100644 gdb/dwarf2-frame-tailcall.c delete mode 100644 gdb/dwarf2-frame.c delete mode 100644 gdb/dwarf2-frame.h create mode 100644 gdb/dwarf2/abbrev.c create mode 100644 gdb/dwarf2/abbrev.h create mode 100644 gdb/dwarf2/attribute.c create mode 100644 gdb/dwarf2/attribute.h create mode 100644 gdb/dwarf2/comp-unit.c create mode 100644 gdb/dwarf2/comp-unit.h create mode 100644 gdb/dwarf2/die.h create mode 100644 gdb/dwarf2/dwz.c create mode 100644 gdb/dwarf2/dwz.h create mode 100644 gdb/dwarf2/expr.c create mode 100644 gdb/dwarf2/expr.h create mode 100644 gdb/dwarf2/frame-tailcall.c rename gdb/{dwarf2-frame-tailcall.h => dwarf2/frame-tailcall.h} (100%) create mode 100644 gdb/dwarf2/frame.c create mode 100644 gdb/dwarf2/frame.h create mode 100644 gdb/dwarf2/index-cache.c create mode 100644 gdb/dwarf2/index-cache.h create mode 100644 gdb/dwarf2/index-common.c rename gdb/{dwarf-index-common.h => dwarf2/index-common.h} (100%) create mode 100644 gdb/dwarf2/index-write.c create mode 100644 gdb/dwarf2/index-write.h create mode 100644 gdb/dwarf2/leb.c create mode 100644 gdb/dwarf2/leb.h create mode 100644 gdb/dwarf2/line-header.c create mode 100644 gdb/dwarf2/line-header.h create mode 100644 gdb/dwarf2/loc.c create mode 100644 gdb/dwarf2/loc.h create mode 100644 gdb/dwarf2/macro.c create mode 100644 gdb/dwarf2/macro.h create mode 100644 gdb/dwarf2/read.c create mode 100644 gdb/dwarf2/read.h create mode 100644 gdb/dwarf2/section.c create mode 100644 gdb/dwarf2/section.h create mode 100644 gdb/dwarf2/stringify.c create mode 100644 gdb/dwarf2/stringify.h delete mode 100644 gdb/dwarf2expr.c delete mode 100644 gdb/dwarf2expr.h delete mode 100644 gdb/dwarf2loc.c delete mode 100644 gdb/dwarf2loc.h delete mode 100644 gdb/dwarf2read.c delete mode 100644 gdb/dwarf2read.h delete mode 100644 gdb/event-loop.c delete mode 100644 gdb/event-loop.h delete mode 100644 gdb/features/arc-arcompact.c delete mode 100644 gdb/features/arc-arcompact.xml delete mode 100644 gdb/features/arc-v2.c delete mode 100644 gdb/features/arc-v2.xml create mode 100644 gdb/features/arc/aux-arcompact.c create mode 100644 gdb/features/arc/aux-arcompact.xml create mode 100644 gdb/features/arc/aux-v2.c create mode 100644 gdb/features/arc/aux-v2.xml create mode 100644 gdb/features/arc/core-arcompact.c create mode 100644 gdb/features/arc/core-arcompact.xml create mode 100644 gdb/features/arc/core-v2.c create mode 100644 gdb/features/arc/core-v2.xml delete mode 100644 gdb/features/riscv/32bit-csr.c delete mode 100644 gdb/features/riscv/32bit-csr.xml delete mode 100644 gdb/features/riscv/64bit-csr.c delete mode 100644 gdb/features/riscv/64bit-csr.xml delete mode 100755 gdb/features/riscv/rebuild-csr-xml.sh delete mode 100644 gdb/gdbserver/ChangeLog delete mode 100644 gdb/gdbserver/Makefile.in delete mode 100644 gdb/gdbserver/README delete mode 100644 gdb/gdbserver/acinclude.m4 delete mode 100644 gdb/gdbserver/ax.c delete mode 100644 gdb/gdbserver/ax.h delete mode 100644 gdb/gdbserver/config.in delete mode 100755 gdb/gdbserver/configure delete mode 100644 gdb/gdbserver/configure.ac delete mode 100644 gdb/gdbserver/configure.srv delete mode 100644 gdb/gdbserver/event-loop.c delete mode 100644 gdb/gdbserver/event-loop.h delete mode 100644 gdb/gdbserver/hostio.c delete mode 100644 gdb/gdbserver/linux-aarch32-low.c delete mode 100644 gdb/gdbserver/linux-aarch64-low.c delete mode 100644 gdb/gdbserver/linux-arm-low.c delete mode 100644 gdb/gdbserver/linux-bfin-low.c delete mode 100644 gdb/gdbserver/linux-cris-low.c delete mode 100644 gdb/gdbserver/linux-crisv32-low.c delete mode 100644 gdb/gdbserver/linux-ia64-low.c delete mode 100644 gdb/gdbserver/linux-low.c delete mode 100644 gdb/gdbserver/linux-low.h delete mode 100644 gdb/gdbserver/linux-m32r-low.c delete mode 100644 gdb/gdbserver/linux-m68k-low.c delete mode 100644 gdb/gdbserver/linux-mips-low.c delete mode 100644 gdb/gdbserver/linux-nios2-low.c delete mode 100644 gdb/gdbserver/linux-ppc-low.c delete mode 100644 gdb/gdbserver/linux-s390-low.c delete mode 100644 gdb/gdbserver/linux-sh-low.c delete mode 100644 gdb/gdbserver/linux-sparc-low.c delete mode 100644 gdb/gdbserver/linux-tic6x-low.c delete mode 100644 gdb/gdbserver/linux-tile-low.c delete mode 100644 gdb/gdbserver/linux-x86-low.c delete mode 100644 gdb/gdbserver/linux-xtensa-low.c delete mode 100644 gdb/gdbserver/lynx-i386-low.c delete mode 100644 gdb/gdbserver/lynx-low.c delete mode 100644 gdb/gdbserver/lynx-low.h delete mode 100644 gdb/gdbserver/lynx-ppc-low.c delete mode 100644 gdb/gdbserver/mem-break.c delete mode 100644 gdb/gdbserver/nto-low.c delete mode 100644 gdb/gdbserver/nto-low.h delete mode 100644 gdb/gdbserver/nto-x86-low.c delete mode 100644 gdb/gdbserver/proc-service.c delete mode 100644 gdb/gdbserver/regcache.c delete mode 100644 gdb/gdbserver/remote-utils.c delete mode 100644 gdb/gdbserver/server.c delete mode 100644 gdb/gdbserver/server.h delete mode 100644 gdb/gdbserver/target.c delete mode 100644 gdb/gdbserver/target.h delete mode 100644 gdb/gdbserver/tdesc.c delete mode 100644 gdb/gdbserver/tdesc.h delete mode 100644 gdb/gdbserver/thread-db.c delete mode 100644 gdb/gdbserver/tracepoint.c delete mode 100644 gdb/gdbserver/utils.c delete mode 100644 gdb/gdbserver/utils.h delete mode 100644 gdb/gdbserver/win32-arm-low.c delete mode 100644 gdb/gdbserver/win32-i386-low.c delete mode 100644 gdb/gdbserver/win32-low.c delete mode 100644 gdb/gdbserver/win32-low.h delete mode 100644 gdb/gdbserver/wincecompat.c delete mode 100644 gdb/gdbserver/wincecompat.h create mode 100644 gdb/gnu-nat-mig.h delete mode 100644 gdb/i386-cygwin-tdep.c create mode 100644 gdb/i386-windows-tdep.c create mode 100644 gdb/nat/windows-nat.c create mode 100644 gdb/nat/windows-nat.h create mode 100644 gdb/python/py-tui.c delete mode 100644 gdb/regformats/arm/arm-with-iwmmxt.dat delete mode 100644 gdb/regformats/arm/arm-with-neon.dat delete mode 100644 gdb/regformats/arm/arm-with-vfpv2.dat delete mode 100644 gdb/regformats/arm/arm-with-vfpv3.dat delete mode 100644 gdb/regformats/reg-arm.dat delete mode 100644 gdb/regformats/reg-bfin.dat delete mode 100644 gdb/regformats/reg-cris.dat delete mode 100644 gdb/regformats/reg-crisv32.dat delete mode 100644 gdb/regformats/reg-m32r.dat delete mode 100644 gdb/regformats/reg-tilegx.dat delete mode 100644 gdb/regformats/reg-tilegx32.dat create mode 100644 gdb/scoped-mock-context.h delete mode 100644 gdb/selftest.m4 create mode 100644 gdb/syscalls/netbsd.xml create mode 100755 gdb/syscalls/update-netbsd.sh create mode 100644 gdb/testsuite/boards/debug-types.exp create mode 100644 gdb/testsuite/boards/gold-gdb-index.exp create mode 100644 gdb/testsuite/boards/gold.exp create mode 100644 gdb/testsuite/boards/simavr.exp create mode 100644 gdb/testsuite/gdb.ada/mi_variant.exp create mode 100644 gdb/testsuite/gdb.ada/mi_variant/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_variant/pkg.adb create mode 100644 gdb/testsuite/gdb.ada/sub_variant.exp create mode 100644 gdb/testsuite/gdb.ada/sub_variant/subv.adb create mode 100644 gdb/testsuite/gdb.ada/variant-record.exp create mode 100644 gdb/testsuite/gdb.ada/variant-record/proc.adb create mode 100644 gdb/testsuite/gdb.ada/variant-record/value.adb create mode 100644 gdb/testsuite/gdb.ada/variant-record/value.ads create mode 100644 gdb/testsuite/gdb.ada/variant.exp create mode 100644 gdb/testsuite/gdb.ada/variant/pck.ads create mode 100644 gdb/testsuite/gdb.ada/variant/pkg.adb create mode 100644 gdb/testsuite/gdb.arch/amd64-prologue-skip-cf-protection.c create mode 100644 gdb/testsuite/gdb.arch/amd64-prologue-skip-cf-protection.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-01.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-02.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-03.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-04.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs-32.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs-64.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs.c create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp create mode 100644 gdb/testsuite/gdb.base/align-c++.exp create mode 100644 gdb/testsuite/gdb.base/align-c.exp delete mode 100644 gdb/testsuite/gdb.base/align.exp create mode 100644 gdb/testsuite/gdb.base/align.exp.tcl rename gdb/testsuite/gdb.base/{all-architectures.exp.in => all-architectures.exp.t [...] create mode 100644 gdb/testsuite/gdb.base/attach3.c create mode 100644 gdb/testsuite/gdb.base/c-linkage-name-2.c create mode 100644 gdb/testsuite/gdb.base/cached-source-file.c create mode 100644 gdb/testsuite/gdb.base/cached-source-file.exp create mode 100644 gdb/testsuite/gdb.base/check-psymtab.c create mode 100644 gdb/testsuite/gdb.base/check-psymtab.exp delete mode 100644 gdb/testsuite/gdb.base/d10vovly.c create mode 100644 gdb/testsuite/gdb.base/decl-before-def-decl.c create mode 100644 gdb/testsuite/gdb.base/decl-before-def-def.c create mode 100644 gdb/testsuite/gdb.base/decl-before-def.exp create mode 100644 gdb/testsuite/gdb.base/default-args.c create mode 100644 gdb/testsuite/gdb.base/default-args.exp create mode 100644 gdb/testsuite/gdb.base/gold-gdb-index-2.c create mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.c create mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.exp create mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.h create mode 100644 gdb/testsuite/gdb.base/hw-sw-break-same-address.exp create mode 100644 gdb/testsuite/gdb.base/index-cache-load-twice.c create mode 100644 gdb/testsuite/gdb.base/index-cache-load-twice.exp create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs-c++.exp create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs-c.exp delete mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs.exp create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs.exp.tcl create mode 100644 gdb/testsuite/gdb.base/inferior-args.c create mode 100644 gdb/testsuite/gdb.base/inferior-args.exp create mode 100644 gdb/testsuite/gdb.base/info-locals-unused-static-var.c create mode 100644 gdb/testsuite/gdb.base/info-locals-unused-static-var.exp create mode 100644 gdb/testsuite/gdb.base/info-types-c++.exp create mode 100644 gdb/testsuite/gdb.base/info-types-c.exp delete mode 100644 gdb/testsuite/gdb.base/info-types.exp create mode 100644 gdb/testsuite/gdb.base/info-types.exp.tcl rename gdb/testsuite/gdb.base/{jit-dlmain.c => jit-elf-dlmain.c} (100%) create mode 100644 gdb/testsuite/gdb.base/jit-elf-main.c create mode 100644 gdb/testsuite/gdb.base/jit-elf-so.exp create mode 100644 gdb/testsuite/gdb.base/jit-elf-solib.c create mode 100644 gdb/testsuite/gdb.base/jit-elf-util.h create mode 100644 gdb/testsuite/gdb.base/jit-elf.exp delete mode 100644 gdb/testsuite/gdb.base/jit-exec.c delete mode 100644 gdb/testsuite/gdb.base/jit-exec.exp delete mode 100644 gdb/testsuite/gdb.base/jit-main.c create mode 100644 gdb/testsuite/gdb.base/jit-reader-exec.c create mode 100644 gdb/testsuite/gdb.base/jit-reader-exec.exp rename gdb/testsuite/gdb.base/{jit-execd.c => jit-reader-execd.c} (100%) create mode 100644 gdb/testsuite/gdb.base/jit-reader-host.c rename gdb/testsuite/gdb.base/{jithost.h => jit-reader-host.h} (100%) rename gdb/testsuite/gdb.base/{jit-simple-dl.c => jit-reader-simple-dl.c} (100%) create mode 100644 gdb/testsuite/gdb.base/jit-reader-simple-jit.c create mode 100644 gdb/testsuite/gdb.base/jit-reader-simple.c create mode 100644 gdb/testsuite/gdb.base/jit-reader-simple.exp create mode 100644 gdb/testsuite/gdb.base/jit-reader.c delete mode 100644 gdb/testsuite/gdb.base/jit-simple-jit.c delete mode 100644 gdb/testsuite/gdb.base/jit-simple.c delete mode 100644 gdb/testsuite/gdb.base/jit-simple.exp delete mode 100644 gdb/testsuite/gdb.base/jit-so.exp delete mode 100644 gdb/testsuite/gdb.base/jit-solib.c delete mode 100644 gdb/testsuite/gdb.base/jit.exp delete mode 100644 gdb/testsuite/gdb.base/jithost.c delete mode 100644 gdb/testsuite/gdb.base/jitreader.c delete mode 100644 gdb/testsuite/gdb.base/m32rovly.c create mode 100644 gdb/testsuite/gdb.base/main-psymtab.exp create mode 100644 gdb/testsuite/gdb.base/maint-expand-symbols-header-file.c create mode 100644 gdb/testsuite/gdb.base/maint-expand-symbols-header-file.exp create mode 100644 gdb/testsuite/gdb.base/maint-expand-symbols-header-file.h create mode 100644 gdb/testsuite/gdb.base/many-completions.exp create mode 100644 gdb/testsuite/gdb.base/max-depth-c++.exp create mode 100644 gdb/testsuite/gdb.base/max-depth-c.exp delete mode 100644 gdb/testsuite/gdb.base/max-depth.exp create mode 100644 gdb/testsuite/gdb.base/max-depth.exp.tcl create mode 100644 gdb/testsuite/gdb.base/persistent-lang.cc create mode 100644 gdb/testsuite/gdb.base/persistent-lang.exp create mode 100644 gdb/testsuite/gdb.base/pretty-array.c create mode 100644 gdb/testsuite/gdb.base/pretty-array.exp create mode 100644 gdb/testsuite/gdb.base/psym-external-decl-2.c create mode 100644 gdb/testsuite/gdb.base/psym-external-decl.c create mode 100644 gdb/testsuite/gdb.base/psym-external-decl.exp create mode 100644 gdb/testsuite/gdb.base/share-psymtabs-bt-2.c create mode 100644 gdb/testsuite/gdb.base/share-psymtabs-bt.c create mode 100644 gdb/testsuite/gdb.base/share-psymtabs-bt.exp create mode 100644 gdb/testsuite/gdb.base/with-mf-inc.c create mode 100644 gdb/testsuite/gdb.base/with-mf-main.c create mode 100644 gdb/testsuite/gdb.base/with-mf.exp create mode 100644 gdb/testsuite/gdb.btrace/enable-new-thread.c create mode 100644 gdb/testsuite/gdb.btrace/enable-new-thread.exp create mode 100644 gdb/testsuite/gdb.btrace/multi-inferior.c create mode 100644 gdb/testsuite/gdb.btrace/multi-inferior.exp create mode 100644 gdb/testsuite/gdb.cp/breakpoint-locs-2.cc create mode 100644 gdb/testsuite/gdb.cp/breakpoint-locs.cc create mode 100644 gdb/testsuite/gdb.cp/breakpoint-locs.exp create mode 100644 gdb/testsuite/gdb.cp/breakpoint-locs.h create mode 100644 gdb/testsuite/gdb.cp/cpexprs-debug-types.exp create mode 100644 gdb/testsuite/gdb.cp/cpexprs.exp.tcl create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c-d0.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug-c-d1.exp delete mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug.exp create mode 100644 gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl create mode 100644 gdb/testsuite/gdb.cp/print-demangle.exp create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.cc create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.exp create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.h create mode 100644 gdb/testsuite/gdb.cp/stub-array-size.cc create mode 100644 gdb/testsuite/gdb.cp/stub-array-size.exp create mode 100644 gdb/testsuite/gdb.cp/stub-array-size.h create mode 100644 gdb/testsuite/gdb.cp/stub-array-size2.cc create mode 100644 gdb/testsuite/gdb.cp/typed-enum.cc create mode 100644 gdb/testsuite/gdb.cp/typed-enum.exp create mode 100644 gdb/testsuite/gdb.debuginfod/fetch_src_and_symbols.exp create mode 100644 gdb/testsuite/gdb.debuginfod/main.c create mode 100644 gdb/testsuite/gdb.dwarf2/break-inline-psymtab-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/break-inline-psymtab.c create mode 100644 gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names-2-foo.c create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names.c create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names.exp create mode 100644 gdb/testsuite/gdb.dwarf2/clang-debug-names.exp.tcl create mode 100644 gdb/testsuite/gdb.dwarf2/cpp-linkage-name.c create mode 100644 gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header.h create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-small-func-lbls.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.h create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.cc create mode 100644 gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.exp create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-abstract-const-value.exp create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-runto-main.exp create mode 100644 gdb/testsuite/gdb.dwarf2/main-foo.c create mode 100644 gdb/testsuite/gdb.dwarf2/struct-with-sig.exp create mode 100644 gdb/testsuite/gdb.fortran/mixed-lang-stack.c create mode 100644 gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp create mode 100644 gdb/testsuite/gdb.fortran/mixed-lang-stack.exp create mode 100644 gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 create mode 100644 gdb/testsuite/gdb.go/global-local-var-shadow.exp create mode 100644 gdb/testsuite/gdb.go/global-local-var-shadow.go create mode 100644 gdb/testsuite/gdb.linespec/cp-completion-aliases.cc create mode 100644 gdb/testsuite/gdb.linespec/cp-completion-aliases.exp create mode 100644 gdb/testsuite/gdb.linespec/cp-replace-typedefs-ns-template.cc create mode 100644 gdb/testsuite/gdb.linespec/cp-replace-typedefs-ns-template.exp create mode 100644 gdb/testsuite/gdb.multi/multi-exit.c create mode 100644 gdb/testsuite/gdb.multi/multi-exit.exp create mode 100644 gdb/testsuite/gdb.multi/multi-kill.c create mode 100644 gdb/testsuite/gdb.multi/multi-kill.exp create mode 100644 gdb/testsuite/gdb.multi/run-only-second-inf.c create mode 100644 gdb/testsuite/gdb.multi/run-only-second-inf.exp create mode 100644 gdb/testsuite/gdb.multi/stop-all-on-exit.c create mode 100644 gdb/testsuite/gdb.multi/stop-all-on-exit.exp create mode 100644 gdb/testsuite/gdb.opt/inline-small-func.c create mode 100644 gdb/testsuite/gdb.opt/inline-small-func.exp create mode 100644 gdb/testsuite/gdb.opt/inline-small-func.h create mode 100644 gdb/testsuite/gdb.python/tui-window.exp create mode 100644 gdb/testsuite/gdb.python/tui-window.py create mode 100644 gdb/testsuite/gdb.rust/rust-style.exp create mode 100644 gdb/testsuite/gdb.rust/rust-style.rs create mode 100644 gdb/testsuite/gdb.rust/union.exp create mode 100644 gdb/testsuite/gdb.rust/union.rs create mode 100644 gdb/testsuite/gdb.server/exit-multiple-threads.c create mode 100644 gdb/testsuite/gdb.server/exit-multiple-threads.exp create mode 100644 gdb/testsuite/gdb.threads/killed-outside.c create mode 100644 gdb/testsuite/gdb.threads/killed-outside.exp create mode 100644 gdb/testsuite/gdb.tui/new-layout.exp create mode 100644 gdb/testsuite/gdb.tui/tui-missing-src.exp create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump-01.xml create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump-02.xml create mode 100644 gdb/testsuite/gdb.xml/maint-xml-dump.exp create mode 100644 gdb/testsuite/gdb.xml/tdesc-reload.c create mode 100644 gdb/testsuite/gdb.xml/tdesc-reload.exp create mode 100644 gdb/testsuite/lib/check-test-names.exp create mode 100644 gdb/testsuite/lib/jit-elf-helpers.exp create mode 100644 gdb/unittests/command-def-selftests.c delete mode 100644 gdb/unittests/help-doc-selftests.c delete mode 100644 gdb/warning.m4 create mode 100644 gdbserver/.dir-locals.el create mode 100644 gdbserver/.gitattributes rename {gdb/gdbserver => gdbserver}/.gitignore (100%) create mode 100644 gdbserver/ChangeLog create mode 100644 gdbserver/Makefile.in create mode 100644 gdbserver/README create mode 100644 gdbserver/acinclude.m4 rename {gdb/gdbserver => gdbserver}/aclocal.m4 (100%) create mode 100644 gdbserver/ax.cc create mode 100644 gdbserver/ax.h create mode 100644 gdbserver/config.in create mode 100755 gdbserver/configure create mode 100644 gdbserver/configure.ac create mode 100644 gdbserver/configure.srv rename gdb/gdbserver/debug.c => gdbserver/debug.cc (100%) rename {gdb/gdbserver => gdbserver}/debug.h (100%) rename gdb/gdbserver/dll.c => gdbserver/dll.cc (100%) rename {gdb/gdbserver => gdbserver}/dll.h (100%) rename gdb/gdbserver/fork-child.c => gdbserver/fork-child.cc (100%) rename {gdb/gdbserver => gdbserver}/gdb_proc_service.h (100%) rename gdb/gdbserver/gdbreplay.c => gdbserver/gdbreplay.cc (100%) rename {gdb/gdbserver => gdbserver}/gdbthread.h (100%) rename gdb/gdbserver/hostio-errno.c => gdbserver/hostio-errno.cc (100%) create mode 100644 gdbserver/hostio.cc rename {gdb/gdbserver => gdbserver}/hostio.h (100%) rename gdb/gdbserver/i387-fp.c => gdbserver/i387-fp.cc (100%) rename {gdb/gdbserver => gdbserver}/i387-fp.h (100%) rename gdb/gdbserver/inferiors.c => gdbserver/inferiors.cc (100%) rename {gdb/gdbserver => gdbserver}/inferiors.h (100%) create mode 100644 gdbserver/linux-aarch32-low.cc rename {gdb/gdbserver => gdbserver}/linux-aarch32-low.h (100%) rename gdb/gdbserver/linux-aarch32-tdesc.c => gdbserver/linux-aarch32-tdesc.cc (100%) rename {gdb/gdbserver => gdbserver}/linux-aarch32-tdesc.h (100%) rename gdb/gdbserver/linux-aarch64-ipa.c => gdbserver/linux-aarch64-ipa.cc (100%) create mode 100644 gdbserver/linux-aarch64-low.cc rename gdb/gdbserver/linux-aarch64-tdesc.c => gdbserver/linux-aarch64-tdesc.cc (100%) rename {gdb/gdbserver => gdbserver}/linux-aarch64-tdesc.h (100%) rename gdb/gdbserver/linux-amd64-ipa.c => gdbserver/linux-amd64-ipa.cc (100%) create mode 100644 gdbserver/linux-arm-low.cc rename gdb/gdbserver/linux-arm-tdesc.c => gdbserver/linux-arm-tdesc.cc (100%) rename {gdb/gdbserver => gdbserver}/linux-arm-tdesc.h (100%) rename gdb/gdbserver/linux-i386-ipa.c => gdbserver/linux-i386-ipa.cc (100%) create mode 100644 gdbserver/linux-ia64-low.cc create mode 100644 gdbserver/linux-low.cc create mode 100644 gdbserver/linux-low.h create mode 100644 gdbserver/linux-m68k-low.cc create mode 100644 gdbserver/linux-mips-low.cc create mode 100644 gdbserver/linux-nios2-low.cc rename gdb/gdbserver/linux-ppc-ipa.c => gdbserver/linux-ppc-ipa.cc (100%) create mode 100644 gdbserver/linux-ppc-low.cc rename {gdb/gdbserver => gdbserver}/linux-ppc-tdesc-init.h (100%) create mode 100644 gdbserver/linux-riscv-low.cc rename gdb/gdbserver/linux-s390-ipa.c => gdbserver/linux-s390-ipa.cc (100%) create mode 100644 gdbserver/linux-s390-low.cc rename {gdb/gdbserver => gdbserver}/linux-s390-tdesc.h (100%) create mode 100644 gdbserver/linux-sh-low.cc create mode 100644 gdbserver/linux-sparc-low.cc create mode 100644 gdbserver/linux-tic6x-low.cc create mode 100644 gdbserver/linux-x86-low.cc rename gdb/gdbserver/linux-x86-tdesc.c => gdbserver/linux-x86-tdesc.cc (100%) rename {gdb/gdbserver => gdbserver}/linux-x86-tdesc.h (100%) create mode 100644 gdbserver/linux-xtensa-low.cc create mode 100644 gdbserver/mem-break.cc rename {gdb/gdbserver => gdbserver}/mem-break.h (100%) rename gdb/gdbserver/notif.c => gdbserver/notif.cc (100%) rename {gdb/gdbserver => gdbserver}/notif.h (100%) create mode 100644 gdbserver/proc-service.cc rename {gdb/gdbserver => gdbserver}/proc-service.list (100%) create mode 100644 gdbserver/regcache.cc rename {gdb/gdbserver => gdbserver}/regcache.h (100%) create mode 100644 gdbserver/remote-utils.cc rename {gdb/gdbserver => gdbserver}/remote-utils.h (100%) create mode 100644 gdbserver/server.cc create mode 100644 gdbserver/server.h rename gdb/gdbserver/symbol.c => gdbserver/symbol.cc (100%) create mode 100644 gdbserver/target.cc create mode 100644 gdbserver/target.h create mode 100644 gdbserver/tdesc.cc create mode 100644 gdbserver/tdesc.h create mode 100644 gdbserver/thread-db.cc create mode 100644 gdbserver/tracepoint.cc rename {gdb/gdbserver => gdbserver}/tracepoint.h (100%) create mode 100644 gdbserver/utils.cc create mode 100644 gdbserver/utils.h create mode 100644 gdbserver/win32-i386-low.cc create mode 100644 gdbserver/win32-low.cc create mode 100644 gdbserver/win32-low.h rename gdb/gdbserver/x86-low.c => gdbserver/x86-low.cc (100%) rename {gdb/gdbserver => gdbserver}/x86-low.h (100%) rename {gdb/gdbserver => gdbserver}/x86-tdesc.h (100%) rename gdb/gdbserver/xtensa-xtregs.c => gdbserver/xtensa-xtregs.cc (100%) create mode 100644 gdbsupport/.dir-locals.el create mode 100644 gdbsupport/.gitattributes rename gdbsupport/{agent.c => agent.cc} (100%) delete mode 100644 gdbsupport/btrace-common.c create mode 100644 gdbsupport/btrace-common.cc rename gdbsupport/{buffer.c => buffer.cc} (100%) rename gdbsupport/{cleanups.c => cleanups.cc} (100%) rename gdbsupport/{common-debug.c => common-debug.cc} (100%) rename gdbsupport/{common-exceptions.c => common-exceptions.cc} (100%) delete mode 100644 gdbsupport/common-inferior.c create mode 100644 gdbsupport/common-inferior.cc rename gdbsupport/{common-regcache.c => common-regcache.cc} (100%) delete mode 100644 gdbsupport/common-utils.c create mode 100644 gdbsupport/common-utils.cc delete mode 100644 gdbsupport/environ.c create mode 100644 gdbsupport/environ.cc rename gdbsupport/{errors.c => errors.cc} (100%) create mode 100644 gdbsupport/event-loop.cc create mode 100644 gdbsupport/event-loop.h rename gdbsupport/{fileio.c => fileio.cc} (100%) rename gdbsupport/{filestuff.c => filestuff.cc} (100%) rename gdbsupport/{format.c => format.cc} (100%) rename gdbsupport/{gdb-dlfcn.c => gdb-dlfcn.cc} (100%) create mode 100644 gdbsupport/gdb-safe-ctype.h rename {gdb => gdbsupport}/gdb_select.h (100%) rename gdbsupport/{gdb_tilde_expand.c => gdb_tilde_expand.cc} (100%) rename gdbsupport/{gdb_vecs.c => gdb_vecs.cc} (100%) rename gdbsupport/{gdb_wait.c => gdb_wait.cc} (100%) rename gdbsupport/{job-control.c => job-control.cc} (100%) rename gdbsupport/{netstuff.c => netstuff.cc} (100%) rename gdbsupport/{new-op.c => new-op.cc} (100%) rename gdbsupport/{pathstuff.c => pathstuff.cc} (100%) rename gdbsupport/{print-utils.c => print-utils.cc} (100%) rename gdbsupport/{ptid.c => ptid.cc} (100%) rename gdbsupport/{rsp-low.c => rsp-low.cc} (100%) rename gdbsupport/{run-time-clock.c => run-time-clock.cc} (100%) rename gdbsupport/{safe-strerror.c => safe-strerror.cc} (100%) rename gdbsupport/{scoped_mmap.c => scoped_mmap.cc} (100%) rename gdbsupport/{selftest.c => selftest.cc} (100%) create mode 100644 gdbsupport/selftest.m4 rename gdbsupport/{signals-state-save-restore.c => signals-state-save-restore.cc} (100%) rename gdbsupport/{signals.c => signals.cc} (100%) delete mode 100644 gdbsupport/tdesc.c create mode 100644 gdbsupport/tdesc.cc rename gdbsupport/{thread-pool.c => thread-pool.cc} (100%) create mode 100644 gdbsupport/warning.m4 rename gdbsupport/{xml-utils.c => xml-utils.cc} (100%) create mode 100644 gnulib/import/count-one-bits.c create mode 100644 gnulib/import/count-one-bits.h delete mode 100755 gnulib/import/extra/config.rpath create mode 100644 gnulib/import/lc-charset-dispatch.c create mode 100644 gnulib/import/lc-charset-dispatch.h create mode 100644 gnulib/import/locale.in.h delete mode 100644 gnulib/import/m4/host-cpu-c-abi.m4 delete mode 100644 gnulib/import/m4/lib-ld.m4 delete mode 100644 gnulib/import/m4/lib-link.m4 delete mode 100644 gnulib/import/m4/lib-prefix.m4 create mode 100644 gnulib/import/m4/locale_h.m4 delete mode 100644 gnulib/import/m4/longlong.m4 create mode 100644 gnulib/import/m4/setlocale_null.m4 create mode 100644 gnulib/import/m4/visibility.m4 create mode 100644 gnulib/import/m4/zzgnulib.m4 create mode 100644 gnulib/import/mbrtowc-impl-utf8.h create mode 100644 gnulib/import/mbrtowc-impl.h create mode 100644 gnulib/import/mbtowc-lock.c create mode 100644 gnulib/import/mbtowc-lock.h create mode 100644 gnulib/import/setlocale-lock.c create mode 100644 gnulib/import/setlocale_null.c create mode 100644 gnulib/import/setlocale_null.h create mode 100644 gold/po/sr.po create mode 100644 gold/testsuite/x86_64_gd_to_le.s create mode 100755 gold/testsuite/x86_64_gd_to_le.sh delete mode 100644 include/coff/go32exe.h delete mode 100644 ld/emulparams/elf32_x86_64_nacl.sh create mode 100644 ld/emulparams/elf32rx_linux.sh delete mode 100644 ld/emulparams/elf_i386_nacl.sh delete mode 100644 ld/emulparams/elf_x86_64_nacl.sh create mode 100644 ld/emulparams/static.sh delete mode 100644 ld/emulparams/tic30aout.sh create mode 100644 ld/emultempl/pdp11.em create mode 100644 ld/emultempl/rxlinux.em delete mode 100644 ld/emultempl/z80elf.em create mode 100644 ld/scripttempl/pdp11.sc delete mode 100644 ld/scripttempl/tic30aout.sc create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-560.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-560.s create mode 100644 ld/testsuite/ld-aarch64/farcall-group.d create mode 100644 ld/testsuite/ld-aarch64/farcall-group.s create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm.s create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm2.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm2.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm3.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm3.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm4.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm4.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm5.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm5.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm6.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm6.ld create mode 100644 ld/testsuite/ld-arm/thumb-plt-got.d create mode 100644 ld/testsuite/ld-arm/thumb-plt.d create mode 100644 ld/testsuite/ld-arm/thumb-plt.s create mode 100644 ld/testsuite/ld-bpf/call-2.d create mode 100644 ld/testsuite/ld-bpf/call-2.s create mode 100644 ld/testsuite/ld-bpf/call-3.d create mode 100644 ld/testsuite/ld-bpf/call-3.s create mode 100644 ld/testsuite/ld-bpf/reloc-data-be.d create mode 100644 ld/testsuite/ld-bpf/reloc-data-le.d create mode 100644 ld/testsuite/ld-bpf/reloc-data.s create mode 100644 ld/testsuite/ld-bpf/reloc-insn-external-be.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn-external-le.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn-external.s create mode 100644 ld/testsuite/ld-bpf/reloc-insn32-be.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn32-le.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn32.s create mode 100644 ld/testsuite/ld-bpf/reloc-insn64-be.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn64-le.d create mode 100644 ld/testsuite/ld-bpf/reloc-insn64.s create mode 100644 ld/testsuite/ld-cris/libdso-15c.d create mode 100644 ld/testsuite/ld-cris/locref3.s create mode 100644 ld/testsuite/ld-cris/pr26589.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-1.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-2.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-glob.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-list-1.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-list-2.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-list-glob.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol.exp create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol.s create mode 100644 ld/testsuite/ld-dynamic/foo-bar.list create mode 100644 ld/testsuite/ld-dynamic/foo.list copy ld/testsuite/{ld-pie/start.s => ld-dynamic/foo.s} (100%) create mode 100644 ld/testsuite/ld-dynamic/fstar.list delete mode 100644 ld/testsuite/ld-elf/comm-data2r.rd delete mode 100644 ld/testsuite/ld-elf/comm-data2r.sd delete mode 100644 ld/testsuite/ld-elf/comm-data2r.xd create mode 100644 ld/testsuite/ld-elf/dlempty.list create mode 100644 ld/testsuite/ld-elf/non-contiguous.d create mode 100644 ld/testsuite/ld-elf/non-contiguous.ld create mode 100644 ld/testsuite/ld-elf/non-contiguous.s create mode 100644 ld/testsuite/ld-elf/passall.out create mode 100644 ld/testsuite/ld-elf/pr24526.d create mode 100644 ld/testsuite/ld-elf/pr24526.s create mode 100644 ld/testsuite/ld-elf/pr24920.err create mode 100644 ld/testsuite/ld-elf/pr25021.d create mode 100644 ld/testsuite/ld-elf/pr25021.s create mode 100644 ld/testsuite/ld-elf/pr25022.d create mode 100644 ld/testsuite/ld-elf/pr25022.s create mode 100644 ld/testsuite/ld-elf/pr25022.t create mode 100644 ld/testsuite/ld-elf/pr25490-1.d create mode 100644 ld/testsuite/ld-elf/pr25490-1.s create mode 100644 ld/testsuite/ld-elf/pr25490-2-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-2-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-2-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-2.s create mode 100644 ld/testsuite/ld-elf/pr25490-3-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-3-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-3-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-3.s create mode 100644 ld/testsuite/ld-elf/pr25490-4-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-4-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-4-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-4.s create mode 100644 ld/testsuite/ld-elf/pr25490-5-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-5-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-5-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-5.s create mode 100644 ld/testsuite/ld-elf/pr25490-6-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-6-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-6-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-6.s create mode 100644 ld/testsuite/ld-elf/pr25708.d create mode 100644 ld/testsuite/ld-elf/pr25749-1.c create mode 100644 ld/testsuite/ld-elf/pr25749-1a.c create mode 100644 ld/testsuite/ld-elf/pr25749-1b.c create mode 100644 ld/testsuite/ld-elf/pr25749-1b.err create mode 100644 ld/testsuite/ld-elf/pr25749-1c.c create mode 100644 ld/testsuite/ld-elf/pr25749-1d.c create mode 100644 ld/testsuite/ld-elf/pr25749-2.c create mode 100644 ld/testsuite/ld-elf/pr25749-2a.s create mode 100644 ld/testsuite/ld-elf/pr25749-2b.s create mode 100644 ld/testsuite/ld-elf/pr25749.rd create mode 100644 ld/testsuite/ld-elf/pr25754-1a.c create mode 100644 ld/testsuite/ld-elf/pr25754-1b.s create mode 100644 ld/testsuite/ld-elf/pr25754-2a.c create mode 100644 ld/testsuite/ld-elf/pr25754-2b.s create mode 100644 ld/testsuite/ld-elf/pr25754-3a.c create mode 100644 ld/testsuite/ld-elf/pr25754-3b.s create mode 100644 ld/testsuite/ld-elf/pr25754-4a.c create mode 100644 ld/testsuite/ld-elf/pr25754-4b.s create mode 100644 ld/testsuite/ld-elf/pr25754-4c.s create mode 100644 ld/testsuite/ld-elf/pr25754-5a.c create mode 100644 ld/testsuite/ld-elf/pr25754-5b.s create mode 100644 ld/testsuite/ld-elf/pr25754-5c.s create mode 100644 ld/testsuite/ld-elf/pr25754-6a.c create mode 100644 ld/testsuite/ld-elf/pr25754-6b.s create mode 100644 ld/testsuite/ld-elf/pr26094-1.ver create mode 100644 ld/testsuite/ld-elf/pr26094-1a.c create mode 100644 ld/testsuite/ld-elf/pr26094-1a.rd create mode 100644 ld/testsuite/ld-elf/pr26094-1b.c create mode 100644 ld/testsuite/ld-elf/pr26094-1b.rd create mode 100644 ld/testsuite/ld-elf/pr26094-1c.c delete mode 100644 ld/testsuite/ld-i386/emit-relocs-nacl.rd create mode 100644 ld/testsuite/ld-i386/ifunc-textrel-1a.d create mode 100644 ld/testsuite/ld-i386/ifunc-textrel-1b.d create mode 100644 ld/testsuite/ld-i386/ifunc-textrel-2a.d create mode 100644 ld/testsuite/ld-i386/ifunc-textrel-2b.d delete mode 100644 ld/testsuite/ld-i386/load1-nacl.d delete mode 100644 ld/testsuite/ld-i386/pie1-nacl.d delete mode 100644 ld/testsuite/ld-i386/plt-nacl.pd delete mode 100644 ld/testsuite/ld-i386/plt-pic-nacl.pd delete mode 100644 ld/testsuite/ld-i386/pr17709-nacl.rd delete mode 100644 ld/testsuite/ld-i386/pr19636-1d-nacl.d delete mode 100644 ld/testsuite/ld-i386/pr19636-2c-nacl.d delete mode 100644 ld/testsuite/ld-i386/pr19636-2d-nacl.d delete mode 100644 ld/testsuite/ld-i386/pr19636-2e-nacl.d delete mode 100644 ld/testsuite/ld-i386/pr19827-nacl.rd delete mode 100644 ld/testsuite/ld-i386/pr21884-nacl.d delete mode 100644 ld/testsuite/ld-i386/pr21884-nacl.t create mode 100644 ld/testsuite/ld-i386/pr26018.d create mode 100644 ld/testsuite/ld-i386/pr26263.d create mode 100644 ld/testsuite/ld-i386/pr26711-1.d create mode 100644 ld/testsuite/ld-i386/pr26711-2.d create mode 100644 ld/testsuite/ld-i386/pr26711-3.d create mode 100644 ld/testsuite/ld-i386/pr26869.d create mode 100644 ld/testsuite/ld-i386/pr26869.s delete mode 100644 ld/testsuite/ld-i386/tlsbin-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlsbin2-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlsbindesc-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlsdesc-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlsgdesc-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlsnopic-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlspic-nacl.rd delete mode 100644 ld/testsuite/ld-i386/tlspic2-nacl.rd create mode 100644 ld/testsuite/ld-linkonce/ref1.s create mode 100644 ld/testsuite/ld-linkonce/ref2.s create mode 100644 ld/testsuite/ld-linkonce/sym1.s create mode 100644 ld/testsuite/ld-linkonce/sym2.s create mode 100644 ld/testsuite/ld-linkonce/sym3.s rename ld/testsuite/ld-linkonce/{x.s => zeroeh_x.s} (100%) rename ld/testsuite/ld-linkonce/{y.s => zeroeh_y.s} (100%) copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-0.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-00.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-01.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-02.d copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-1.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-10.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-11.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-12.d copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-2.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-20.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-21.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-22.d create mode 100644 ld/testsuite/ld-misc/just-symbols-0.s create mode 100644 ld/testsuite/ld-misc/just-symbols-1.dd create mode 100644 ld/testsuite/ld-misc/just-symbols-1.s create mode 100644 ld/testsuite/ld-misc/just-symbols.exp create mode 100644 ld/testsuite/ld-misc/just-symbols.ld create mode 100644 ld/testsuite/ld-pdp11/imagic.d create mode 100644 ld/testsuite/ld-pdp11/imagicz.d create mode 100644 ld/testsuite/ld-pdp11/nmagic.d create mode 100644 ld/testsuite/ld-pdp11/omagic.d create mode 100644 ld/testsuite/ld-pdp11/pdp11.exp create mode 100644 ld/testsuite/ld-pdp11/sections.s create mode 100644 ld/testsuite/ld-plugin/pr25355.c create mode 100644 ld/testsuite/ld-plugin/pr25355.d create mode 100644 ld/testsuite/ld-plugin/pr25593.d create mode 100644 ld/testsuite/ld-plugin/pr25593a-1.c create mode 100644 ld/testsuite/ld-plugin/pr25593a-2.c create mode 100644 ld/testsuite/ld-plugin/pr25593b.c copy ld/testsuite/{ld-elf/pr23162a.c => ld-plugin/pr25593c.c} (100%) copy ld/testsuite/ld-plugin/{lto-17a.c => pr25593d.c} (100%) create mode 100644 ld/testsuite/ld-plugin/pr25593e.c create mode 100644 ld/testsuite/ld-plugin/pr25618.d create mode 100644 ld/testsuite/ld-plugin/pr25618a.cc create mode 100644 ld/testsuite/ld-plugin/pr25618a.h create mode 100644 ld/testsuite/ld-plugin/pr25618b.cc create mode 100644 ld/testsuite/ld-plugin/pr25618b.h create mode 100644 ld/testsuite/ld-plugin/pr26163a.c create mode 100644 ld/testsuite/ld-plugin/pr26163b.c create mode 100644 ld/testsuite/ld-plugin/pr26262a.c create mode 100644 ld/testsuite/ld-plugin/pr26262b.c create mode 100644 ld/testsuite/ld-plugin/pr26262c.c create mode 100644 ld/testsuite/ld-plugin/pr26267.err create mode 100644 ld/testsuite/ld-plugin/pr26267a.c create mode 100644 ld/testsuite/ld-plugin/pr26267b.c create mode 100644 ld/testsuite/ld-plugin/pr26267c.c create mode 100644 ld/testsuite/ld-plugin/pr26389.c create mode 100644 ld/testsuite/ld-plugin/pr26389.d create mode 100644 ld/testsuite/ld-powerpc/callstub-3.d create mode 100644 ld/testsuite/ld-powerpc/callstub-4.d create mode 100644 ld/testsuite/ld-powerpc/non-contiguous-powerpc.d create mode 100644 ld/testsuite/ld-powerpc/non-contiguous-powerpc.ld create mode 100644 ld/testsuite/ld-powerpc/non-contiguous-powerpc.s create mode 100644 ld/testsuite/ld-powerpc/non-contiguous-powerpc64.d create mode 100644 ld/testsuite/ld-powerpc/notoc3.d create mode 100644 ld/testsuite/ld-powerpc/notoc3.s create mode 100644 ld/testsuite/ld-powerpc/notoc3.wf create mode 100644 ld/testsuite/ld-powerpc/tprel.d create mode 100644 ld/testsuite/ld-powerpc/tprel.s create mode 100644 ld/testsuite/ld-powerpc/tprel32.d create mode 100644 ld/testsuite/ld-powerpc/tprelbad.d create mode 100644 ld/testsuite/ld-powerpc/tprelbad.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-01.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-02.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-03.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-c.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-d.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-1.s create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-1a.d create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-1b.d create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-2.s create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-2a.d create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-2b.d delete mode 100644 ld/testsuite/ld-x86-64/ilp32-4-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/load1a-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/load1b-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/load1c-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/load1d-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/pie3-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/plt-nacl.pd delete mode 100644 ld/testsuite/ld-x86-64/pr17709-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/pr19013-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/pr19636-2d-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/pr19827-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/pr21884-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/pr21884-nacl.t create mode 100644 ld/testsuite/ld-x86-64/pr26018.d create mode 100644 ld/testsuite/ld-x86-64/pr26018.s create mode 100644 ld/testsuite/ld-x86-64/pr26263.d create mode 100644 ld/testsuite/ld-x86-64/pr26263.s create mode 100644 ld/testsuite/ld-x86-64/pr26711-1-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr26711-1.d create mode 100644 ld/testsuite/ld-x86-64/pr26711-2-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr26711-2.d create mode 100644 ld/testsuite/ld-x86-64/pr26711-3-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr26711-3.d create mode 100644 ld/testsuite/ld-x86-64/pr26711.s create mode 100644 ld/testsuite/ld-x86-64/pr27016a.d create mode 100644 ld/testsuite/ld-x86-64/pr27016a.s create mode 100644 ld/testsuite/ld-x86-64/pr27016b.d create mode 100644 ld/testsuite/ld-x86-64/pr27016b.s delete mode 100644 ld/testsuite/ld-x86-64/split-by-file-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlsbin-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlsbin2-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlsdesc-nacl.pd delete mode 100644 ld/testsuite/ld-x86-64/tlsdesc-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlspic-nacl.rd delete mode 100644 ld/testsuite/ld-x86-64/tlspic2-nacl.rd create mode 100644 ld/testsuite/ld-xtensa/relax-diff1.d create mode 100644 ld/testsuite/ld-xtensa/relax-diff1.s create mode 100644 ld/testsuite/ld-xtensa/relax-loc.d create mode 100644 ld/testsuite/ld-xtensa/relax-loc.s create mode 100644 ld/testsuite/ld-xtensa/relax-ndiff.d create mode 100644 ld/testsuite/ld-xtensa/relax-ndiff.s create mode 100644 ld/testsuite/ld-z80/arch_z80n.d create mode 100644 ld/testsuite/ld-z80/comb_arch_z80_z80n.d create mode 100644 ld/testsuite/ld-z80/relocs_f_z80n.d create mode 100644 libiberty/bsearch_r.c delete mode 100644 libiberty/rust-demangle.h