This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/binutils-gdb.
from cb6ad9bb59 Update release making documentation adds 07888db1cc Automatic date update in version.in adds 2384096c4d moxie: don't force big-endian mode adds 575d37aeae elf/section13.s: Replace @nobits with %nobits adds 0f8b5e560e Automatic date update in version.in adds a8c4d40b57 ELF: Add support for unique section ID to assembler adds ef4627faba section.c: Fix typo in comments (withe -> with) adds 44e4546fa2 ubsan: m32c: left shift of negative value adds 0b398d69ac binutils: drop redundant 'program_name' definition (-fno-common) adds b0029748ca Fix compilation error with musl in gdb/testsuite/gdb.base/fileio.c adds ee98c0daf9 RISC-V/Linux/native: Determine FLEN dynamically adds 27a45f4276 readelf: add missing newlines to error messages adds 6ec6b3c8ab Automatic date update in version.in adds e409c542cc Fixed gdb to print arrays with very high indexes adds 5d2e119328 gdb: fix powerpc disassembly tests adds c5d7be0c97 ubsan: d30v: negation of -2147483648 adds 719546c44f Change ints to bools around thread_info executing/resumed adds 780636aec0 [gdb/testsuite] Use non-capturing parentheses for inferior_e [...] adds e8b791227f Missing objdump dependency od-elf32_avr adds 24872cb302 Minor fix for R_PPC_VLE_ADDR20 adds f90ac7c2bb [gdb/testsuite] Make inferior_exited_re match a single line adds f8dcc90b60 [gdb/testsuite] Add note to 'Race detection' entry in README adds dcc9fbc6da gdb/sim: Assert that the simulator ptid is not null_ptid adds c3b149eb76 gdb/fortran: Allow for using Flang in Fortran testing adds 6df4c9c2ff Re: Support fusion for ELFv2 stubs adds af0ac53c45 Automatic date update in version.in adds f6480e7000 RISC-V/Linux/native: Factor out target description determination adds c8ecdda6b6 Fix header guard name in #endif comment adds c6a42d11ac Fix base class function call adds bd24ec732e Automatic date update in version.in adds 095252be0b Disambiguate info_print_options adds b88237bc21 i386-moss and i386-openbsd ld config adds 02e0be6901 mbind gas tests and supports_gnu_osabi testsuite infrastructure adds 19234a6d36 xfail x86 gas unique test adds 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
No new revisions were added by this update.
Summary of changes: ChangeLog | 22 + MAINTAINERS | 2 +- Makefile.def | 6 + Makefile.in | 464 + bfd/ChangeLog | 562 + bfd/aix386-core.c | 2 +- bfd/aout-target.h | 2 +- bfd/aout-tic30.c | 2 +- bfd/aoutx.h | 230 +- bfd/archive.c | 37 +- bfd/archive64.c | 11 +- bfd/archures.c | 29 +- bfd/bfd-in2.h | 65 +- bfd/bfd.c | 21 +- bfd/bfdio.c | 23 +- bfd/binary.c | 2 +- bfd/cisco-core.c | 2 +- bfd/coff-arm.c | 10 +- bfd/coff-ppc.c | 8 +- bfd/coff-rs6000.c | 12 +- bfd/coff-sh.c | 2 +- bfd/coff-z80.c | 26 + bfd/coff64-rs6000.c | 6 +- bfd/coffcode.h | 97 +- bfd/coffgen.c | 93 +- bfd/cofflink.c | 4 +- bfd/config.in | 6 + bfd/configure | 10 + bfd/configure.ac | 6 + bfd/cpu-z80.c | 71 +- bfd/dwarf1.c | 4 +- bfd/dwarf2.c | 44 +- bfd/ecoff.c | 153 +- bfd/ecofflink.c | 2 +- bfd/elf-attrs.c | 5 +- bfd/elf-bfd.h | 6 + bfd/elf-hppa.h | 2 +- bfd/elf-m10300.c | 8 +- bfd/elf-strtab.c | 2 +- bfd/elf.c | 278 +- bfd/elf32-arm.c | 8 +- bfd/elf32-avr.c | 8 +- bfd/elf32-bfin.c | 4 +- bfd/elf32-cr16.c | 2 +- bfd/elf32-cris.c | 2 +- bfd/elf32-csky.c | 6 +- bfd/elf32-frv.c | 2 +- bfd/elf32-hppa.c | 6 +- bfd/elf32-i386.c | 2 +- bfd/elf32-lm32.c | 2 +- bfd/elf32-m32c.c | 23 +- bfd/elf32-m32r.c | 4 +- bfd/elf32-m68hc1x.c | 6 +- bfd/elf32-m68k.c | 2 +- bfd/elf32-metag.c | 6 +- bfd/elf32-microblaze.c | 4 +- bfd/elf32-msp430.c | 261 +- bfd/elf32-nds32.c | 4 +- bfd/elf32-nios2.c | 8 +- bfd/elf32-or1k.c | 4 +- bfd/elf32-ppc.c | 6 +- bfd/elf32-pru.c | 2 +- bfd/elf32-rl78.c | 23 +- bfd/elf32-rx.c | 23 +- bfd/elf32-s390.c | 4 +- bfd/elf32-score.c | 6 +- bfd/elf32-score7.c | 4 +- bfd/elf32-sh.c | 4 +- bfd/elf32-tic6x.c | 6 +- bfd/elf32-tilepro.c | 4 +- bfd/elf32-v850.c | 4 +- bfd/elf32-vax.c | 2 +- bfd/elf32-xtensa.c | 4 +- bfd/elf32-z80.c | 350 +- bfd/elf64-alpha.c | 30 +- bfd/elf64-hppa.c | 2 +- bfd/elf64-ia64-vms.c | 2 +- bfd/elf64-mips.c | 9 +- bfd/elf64-mmix.c | 2 +- bfd/elf64-ppc.c | 20 +- bfd/elf64-s390.c | 4 +- bfd/elf64-sparc.c | 10 +- bfd/elf64-x86-64.c | 2 +- bfd/elfcode.h | 110 +- bfd/elfcore.h | 9 +- bfd/elflink.c | 101 +- bfd/elfnn-aarch64.c | 8 +- bfd/elfnn-ia64.c | 2 +- bfd/elfnn-riscv.c | 4 +- bfd/elfxx-mips.c | 37 +- bfd/elfxx-riscv.c | 10 +- bfd/elfxx-sparc.c | 6 +- bfd/elfxx-target.h | 5 + bfd/elfxx-tilegx.c | 4 +- bfd/elfxx-x86.c | 2 +- bfd/format.c | 2 +- bfd/hash.c | 2 +- bfd/i386lynx.c | 9 +- bfd/ihex.c | 2 +- bfd/irix-core.c | 2 +- bfd/libbfd-in.h | 70 +- bfd/libbfd.c | 53 - bfd/libbfd.h | 71 +- bfd/linker.c | 6 +- bfd/lynx-core.c | 23 +- bfd/mach-o.c | 323 +- bfd/netbsd-core.c | 2 +- bfd/opncls.c | 67 +- bfd/osf-core.c | 2 +- bfd/pdp11.c | 296 +- bfd/peXXigen.c | 4 +- bfd/pef.c | 40 +- bfd/peicode.h | 19 +- bfd/plugin.c | 609 +- bfd/plugin.h | 3 + bfd/ppcboot.c | 4 +- bfd/ptrace-core.c | 2 +- bfd/reloc.c | 4 + bfd/sco5-core.c | 2 +- bfd/section.c | 16 +- bfd/som.c | 262 +- bfd/srec.c | 2 +- bfd/syms.c | 2 +- bfd/targets.c | 2 +- bfd/tekhex.c | 4 +- bfd/trad-core.c | 2 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 150 +- bfd/vms-lib.c | 22 +- bfd/wasm-module.c | 16 +- bfd/xcofflink.c | 29 +- bfd/xsym.c | 35 +- binutils/ChangeLog | 81 + binutils/Makefile.am | 2 +- binutils/Makefile.in | 3 +- binutils/README-how-to-make-a-release | 3 + binutils/coffdump.c | 2 - binutils/configure | 33 +- binutils/doc/binutils.texi | 8 +- binutils/dwarf.c | 7 +- binutils/objcopy.c | 3 +- binutils/objdump.c | 108 +- binutils/po/POTFILES.in | 1 + binutils/readelf.c | 16 +- binutils/srconv.c | 2 - binutils/sysdump.c | 2 - binutils/testsuite/binutils-all/debuginfod.exp | 45 +- binutils/testsuite/lib/binutils-common.exp | 59 +- config/ChangeLog | 14 + config/ax_count_cpus.m4 | 101 + config/bootstrap-Og.mk | 1 + config/bootstrap-lto-lean.mk | 17 + config/bootstrap-lto.mk | 1 + config/futex.m4 | 4 +- config/gthr.m4 | 1 + config/lib-link.m4 | 22 +- config/mh-mingw | 5 + config/no-executables.m4 | 4 +- config/tls.m4 | 2 +- config/toolexeclibdir.m4 | 31 + configure | 39 +- configure.ac | 38 +- cpu/ChangeLog | 4 + cpu/m32c.cpu | 8 +- gas/ChangeLog | 533 + gas/NEWS | 5 + gas/config/obj-aout.c | 48 +- gas/config/obj-elf.c | 194 +- gas/config/obj-elf.h | 13 +- gas/config/tc-arm.c | 587 +- gas/config/tc-i386-intel.c | 6 +- gas/config/tc-i386.c | 404 +- gas/config/tc-ia64.c | 2 +- gas/config/tc-microblaze.c | 12 +- gas/config/tc-mips.c | 2 +- gas/config/tc-moxie.c | 2 - gas/config/tc-msp430.c | 2 +- gas/config/tc-pdp11.c | 30 +- gas/config/tc-riscv.c | 188 +- gas/config/tc-rx.c | 4 +- gas/config/tc-tic6x.c | 10 +- gas/config/tc-z80.c | 791 +- gas/config/tc-z80.h | 21 +- gas/doc/as.texi | 50 +- gas/doc/c-arm.texi | 8 + gas/doc/c-i386.texi | 97 +- gas/doc/c-riscv.texi | 27 + gas/doc/c-z80.texi | 113 +- gas/output-file.c | 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 | 355 + gas/testsuite/gas/arm/cde-warnings.s | 604 + gas/testsuite/gas/arm/cde.d | 266 + gas/testsuite/gas/arm/cde.s | 36 + gas/testsuite/gas/elf/elf.exp | 10 +- gas/testsuite/gas/elf/section12a.d | 5 +- gas/testsuite/gas/elf/section12b.d | 5 +- gas/testsuite/gas/elf/section13.s | 2 +- gas/testsuite/gas/elf/section15.d | 24 + gas/testsuite/gas/elf/section15.s | 38 + gas/testsuite/gas/elf/section16.s | 33 + gas/testsuite/gas/elf/section16a.d | 35 + gas/testsuite/gas/elf/section16b.d | 35 + gas/testsuite/gas/elf/section17.d | 2 + gas/testsuite/gas/elf/section17.l | 4 + gas/testsuite/gas/elf/section17.s | 6 + 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/i386/avx512dq-inval.l | 8 + gas/testsuite/gas/i386/avx512dq-inval.s | 15 +- gas/testsuite/gas/i386/avx512vl-ambig.l | 7 + gas/testsuite/gas/i386/avx512vl-ambig.s | 11 + 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 | 18 +- gas/testsuite/gas/i386/i386.s | 2 - gas/testsuite/gas/i386/iamcu-1.d | 2 - gas/testsuite/gas/i386/iamcu-1.s | 2 - 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 | 18 + gas/testsuite/gas/i386/inval-avx512f.s | 10 + gas/testsuite/gas/i386/inval.l | 17 + gas/testsuite/gas/i386/inval.s | 8 + gas/testsuite/gas/i386/k1om.d | 8 - gas/testsuite/gas/i386/l1om.d | 8 - 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/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/noavx512-2.l | 7 +- gas/testsuite/gas/i386/noavx512-2.s | 4 + gas/testsuite/gas/i386/noreg16.d | 4 + gas/testsuite/gas/i386/noreg16.s | 4 + gas/testsuite/gas/i386/noreg32.d | 4 + gas/testsuite/gas/i386/noreg32.s | 4 + gas/testsuite/gas/i386/noreg64.d | 6 + gas/testsuite/gas/i386/noreg64.s | 6 + gas/testsuite/gas/i386/prefix32.l | 9 +- gas/testsuite/gas/i386/prefix32.s | 6 + gas/testsuite/gas/i386/property-3.d | 9 + gas/testsuite/gas/i386/property-3.s | 2 + gas/testsuite/gas/i386/relax-5.d | 15 + gas/testsuite/gas/i386/relax-5.s | 8 + 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/unique.d | 48 + gas/testsuite/gas/i386/unique.s | 36 + gas/testsuite/gas/i386/x86-64-branch-3.d | 2 + 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-intel64.d | 4 + gas/testsuite/gas/i386/x86-64-intel64.s | 6 + 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-relax-4.d | 17 + gas/testsuite/gas/i386/x86-64-relax-4.s | 8 + 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-unique.d | 48 + gas/testsuite/gas/i386/x86_64-intel.d | 8 - gas/testsuite/gas/i386/x86_64.d | 8 - gas/testsuite/gas/i386/x86_64.s | 8 - 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 | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-fext.d | 3 + gas/testsuite/gas/riscv/priv-reg-fail-fext.l | 4 + .../gas/riscv/priv-reg-fail-read-only-01.d | 3 + .../gas/riscv/priv-reg-fail-read-only-01.l | 69 + .../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 | 66 + gas/testsuite/gas/riscv/priv-reg.d | 2 +- gas/testsuite/gas/z80/ez80_adl_all.d | 2 +- gas/testsuite/gas/z80/ez80_adl_suf.d | 2 +- gas/testsuite/gas/z80/ez80_pref_dis.d | 2 +- gas/testsuite/gas/z80/ez80_z80_all.d | 2 +- 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/r800_extra.d | 2 +- gas/testsuite/gas/z80/r800_ii8.d | 2 +- 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/z180.d | 2 +- gas/testsuite/gas/z80/z180_z80_doc.d | 2 +- gas/testsuite/gas/z80/z80.exp | 6 + 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/z80n_all.d | 1208 + gas/testsuite/gas/z80/z80n_all.s | 1242 + gas/testsuite/gas/z80/z80n_reloc.d | 10 + gas/write.c | 2 +- gdb/ChangeLog | 1327 + gdb/MAINTAINERS | 4 +- gdb/Makefile.in | 44 +- gdb/NEWS | 22 + gdb/README | 7 +- gdb/aarch64-tdep.c | 7 +- gdb/aarch64-tdep.h | 3 +- gdb/acinclude.m4 | 2 +- gdb/ada-lang.c | 5 +- gdb/ada-typeprint.c | 3 +- gdb/ada-valprint.c | 9 +- gdb/alpha-tdep.c | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-tdep.c | 11 +- gdb/amd64-tdep.h | 3 +- gdb/arc-tdep.c | 2 +- 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-tdep.c | 56 +- gdb/arm-tdep.h | 12 +- gdb/bfin-tdep.c | 2 +- gdb/c-typeprint.c | 5 +- gdb/charset.c | 3 +- gdb/compile/compile-c-symbols.c | 2 +- gdb/compile/compile-cplus-symbols.c | 2 +- gdb/compile/compile-loc2c.c | 9 +- gdb/config.in | 8 + gdb/configure | 297 +- gdb/configure.ac | 52 +- gdb/configure.nat | 3 +- gdb/configure.tgt | 24 - gdb/cp-valprint.c | 18 +- gdb/cris-tdep.c | 72 +- gdb/csky-tdep.c | 2 +- gdb/doc/ChangeLog | 15 + gdb/doc/gdb.texinfo | 60 +- gdb/doc/python.texi | 105 + 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 | 192 + gdb/dwarf2/abbrev.h | 90 + gdb/dwarf2/attribute.c | 121 + gdb/dwarf2/attribute.h | 118 + gdb/dwarf2/comp-unit.c | 273 + gdb/dwarf2/comp-unit.h | 122 + gdb/dwarf2/expr.c | 1428 + gdb/{dwarf2expr.h => dwarf2/expr.h} | 0 gdb/dwarf2/frame-tailcall.c | 473 + .../frame-tailcall.h} | 0 gdb/dwarf2/frame.c | 2331 ++ gdb/dwarf2/frame.h | 265 + gdb/dwarf2/index-cache.c | 383 + gdb/dwarf2/index-cache.h | 112 + gdb/dwarf2/index-common.c | 56 + .../index-common.h} | 0 gdb/dwarf2/index-write.c | 1798 ++ gdb/dwarf2/index-write.h | 39 + gdb/dwarf2/leb.c | 136 + gdb/dwarf2/leb.h | 164 + gdb/dwarf2/line-header.c | 114 + gdb/dwarf2/line-header.h | 188 + gdb/dwarf2/loc.c | 4585 +++ gdb/dwarf2/loc.h | 280 + gdb/dwarf2/read.c | 24768 +++++++++++++++++ gdb/dwarf2/read.h | 522 + gdb/dwarf2/section.c | 180 + gdb/dwarf2/section.h | 119 + gdb/dwarf2expr.c | 1428 - gdb/dwarf2loc.c | 4572 --- gdb/dwarf2loc.h | 324 - gdb/dwarf2read.c | 26234 ------------------ gdb/dwarf2read.h | 506 - gdb/event-loop.c | 37 +- gdb/event-top.c | 2 +- gdb/exceptions.c | 2 +- gdb/f-typeprint.c | 3 +- gdb/f-valprint.c | 5 +- gdb/features/riscv/64bit-csr.xml | 65 - gdb/features/riscv/rebuild-csr-xml.sh | 10 +- gdb/findvar.c | 2 +- gdb/fork-child.c | 2 +- gdb/gdb_obstack.h | 2 + gdb/gdbarch.c | 2 +- gdb/gdbarch.h | 6 +- gdb/gdbarch.sh | 4 +- gdb/gdbserver/ChangeLog | 17980 ------------ gdb/gdbserver/Makefile.in | 719 - gdb/gdbserver/README | 152 - gdb/gdbserver/acinclude.m4 | 58 - gdb/gdbserver/configure | 12159 -------- gdb/gdbserver/configure.ac | 445 - gdb/gdbserver/configure.srv | 402 - 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-cris-low.c | 132 - gdb/gdbserver/linux-crisv32-low.c | 440 - gdb/gdbserver/linux-low.c | 7492 ----- gdb/gdbserver/linux-low.h | 456 - gdb/gdbserver/linux-m32r-low.c | 157 - gdb/gdbserver/linux-mips-low.c | 978 - gdb/gdbserver/linux-nios2-low.c | 259 - gdb/gdbserver/linux-ppc-low.c | 3441 --- 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-low.c | 776 - gdb/gdbserver/lynx-low.h | 59 - gdb/gdbserver/mem-break.c | 2237 -- gdb/gdbserver/nto-low.c | 1026 - gdb/gdbserver/nto-low.h | 49 - gdb/gdbserver/regcache.c | 528 - gdb/gdbserver/remote-utils.c | 1691 -- gdb/gdbserver/server.c | 4485 --- gdb/gdbserver/target.c | 395 - gdb/gdbserver/target.h | 736 - gdb/gdbserver/tracepoint.c | 7473 ----- gdb/gdbserver/win32-low.c | 1882 -- gdb/gdbserver/win32-low.h | 122 - gdb/gdbthread.h | 6 +- gdb/gdbtypes.c | 2 +- gdb/guile/scm-ports.c | 2 +- gdb/guile/scm-type.c | 2 +- gdb/h8300-tdep.c | 2 +- gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 2 +- gdb/i386-darwin-tdep.c | 2 +- gdb/i386-linux-tdep.c | 9 +- gdb/i386-tdep.c | 10 +- gdb/i386-tdep.h | 2 +- gdb/infrun.c | 82 +- gdb/infrun.h | 6 +- gdb/iq2000-tdep.c | 2 +- gdb/linux-nat.c | 11 +- gdb/m2-typeprint.c | 6 +- gdb/m32c-tdep.c | 4 +- gdb/m68hc11-tdep.c | 2 +- gdb/m68k-tdep.c | 2 +- gdb/main.c | 11 +- gdb/microblaze-tdep.c | 2 +- gdb/minidebug.c | 11 + gdb/mips-tdep.c | 2 +- gdb/mips-tdep.h | 6 +- gdb/mn10300-tdep.c | 2 +- gdb/msp430-tdep.c | 2 +- gdb/nat/riscv-linux-tdesc.c | 83 + gdb/nat/riscv-linux-tdesc.h | 28 + gdb/nds32-tdep.c | 2 +- gdb/nios2-tdep.c | 2 +- gdb/or1k-tdep.c | 2 +- gdb/p-valprint.c | 14 +- gdb/ppc-nbsd-tdep.h | 2 +- gdb/printcmd.c | 2 +- gdb/psympriv.h | 3 +- gdb/psymtab.c | 3 +- gdb/psymtab.h | 4 +- gdb/python/py-tui.c | 510 + gdb/python/python-internal.h | 4 + gdb/python/python.c | 17 +- gdb/record-btrace.c | 2 +- gdb/record-full.c | 4 +- gdb/remote-fileio.c | 12 +- gdb/remote-sim.c | 9 +- gdb/remote.c | 8 +- gdb/riscv-linux-nat.c | 99 +- gdb/riscv-tdep.c | 10 +- gdb/riscv-tdep.h | 2 +- gdb/rl78-tdep.c | 2 +- gdb/rs6000-tdep.c | 7 +- gdb/rust-lang.c | 22 +- gdb/rx-tdep.c | 2 +- gdb/s12z-tdep.c | 2 +- gdb/s390-tdep.c | 7 +- gdb/score-tdep.c | 2 +- gdb/sh-tdep.c | 2 +- gdb/source-cache.c | 39 +- gdb/source.c | 19 +- gdb/sparc-linux-tdep.c | 2 +- gdb/sparc-nat.h | 4 +- gdb/sparc-tdep.c | 2 +- gdb/sparc64-linux-tdep.c | 2 +- gdb/sparc64-tdep.c | 2 +- gdb/symtab.c | 64 +- gdb/target.c | 2 +- gdb/testsuite/ChangeLog | 256 + gdb/testsuite/README | 7 + gdb/testsuite/boards/gdbserver-base.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 12 + gdb/testsuite/gdb.ada/funcall_ref.exp | 33 +- gdb/testsuite/gdb.arch/powerpc-power8.exp | 18 +- gdb/testsuite/gdb.arch/powerpc-power8.s | 8 +- gdb/testsuite/gdb.arch/powerpc-power9.exp | 6 +- gdb/testsuite/gdb.arch/powerpc-power9.s | 2 - gdb/testsuite/gdb.base/annotate-symlink.exp | 3 + gdb/testsuite/gdb.base/cached-source-file.c | 43 + gdb/testsuite/gdb.base/cached-source-file.exp | 98 + gdb/testsuite/gdb.base/corefile-buildid.exp | 49 +- gdb/testsuite/gdb.base/fileio.c | 3 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 4 +- gdb/testsuite/gdb.base/many-headers.exp | 19 +- gdb/testsuite/gdb.base/printcmds.c | 31 +- gdb/testsuite/gdb.base/printcmds.exp | 20 +- gdb/testsuite/gdb.base/solib-overlap.exp | 5 +- gdb/testsuite/gdb.base/step-over-no-symbols.exp | 4 +- gdb/testsuite/gdb.base/style.c | 15 + gdb/testsuite/gdb.base/style.exp | 7 + gdb/testsuite/gdb.cp/cpexprs.exp | 3 - gdb/testsuite/gdb.dwarf2/cpp-linkage-name.c | 29 + gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 96 + gdb/testsuite/gdb.fortran/array-bounds-high.exp | 39 + gdb/testsuite/gdb.fortran/array-bounds-high.f90 | 23 + 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 | 76 +- 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.multi/multi-target.exp | 4 + gdb/testsuite/gdb.python/lib-types.exp | 11 +- gdb/testsuite/gdb.python/tui-window.exp | 51 + gdb/testsuite/gdb.python/tui-window.py | 37 + gdb/testsuite/gdb.rust/rust-style.exp | 44 + gdb/testsuite/gdb.rust/rust-style.rs | 29 + gdb/testsuite/gdb.rust/simple.exp | 2 + gdb/testsuite/gdb.rust/simple.rs | 8 + gdb/testsuite/gdb.server/multi-ui-errors.exp | 3 +- gdb/testsuite/gdb.tui/new-layout.exp | 84 + gdb/testsuite/gdb.tui/tui-missing-src.exp | 97 + gdb/testsuite/lib/ada.exp | 22 +- gdb/testsuite/lib/cache.exp | 31 +- gdb/testsuite/lib/dtrace.exp | 6 +- gdb/testsuite/lib/fortran.exp | 21 +- gdb/testsuite/lib/gdb.exp | 40 +- gdb/testsuite/lib/gdbserver-support.exp | 14 +- gdb/thread.c | 8 +- gdb/tic6x-tdep.c | 2 +- gdb/tilegx-tdep.c | 2 +- gdb/tui/tui-command.h | 5 +- gdb/tui/tui-data.c | 95 +- gdb/tui/tui-data.h | 115 +- gdb/tui/tui-disasm.c | 46 +- gdb/tui/tui-disasm.h | 8 +- gdb/tui/tui-interp.c | 2 +- gdb/tui/tui-io.c | 36 +- gdb/tui/tui-layout.c | 1004 +- gdb/tui/tui-layout.h | 98 +- gdb/tui/tui-regs.c | 23 +- gdb/tui/tui-regs.h | 10 +- gdb/tui/tui-source.c | 49 +- gdb/tui/tui-source.h | 8 +- gdb/tui/tui-stack.c | 3 +- gdb/tui/tui-stack.h | 1 - gdb/tui/tui-win.c | 202 +- gdb/tui/tui-wingeneral.c | 9 - gdb/tui/tui-wingeneral.h | 3 - gdb/tui/tui-winsource.c | 86 +- gdb/tui/tui-winsource.h | 51 +- gdb/tui/tui.c | 70 +- gdb/tui/tui.h | 3 - gdb/ui-file.c | 45 +- gdb/ui-file.h | 12 - gdb/utils.c | 50 +- gdb/utils.h | 6 + gdb/v850-tdep.c | 2 +- gdb/valprint.c | 67 +- gdb/warning.m4 | 159 - gdb/windows-nat.c | 31 + gdb/windows-tdep.c | 177 +- gdb/xstormy16-tdep.c | 2 +- gdb/xtensa-tdep.c | 4 +- {gdb/gdbserver => gdbserver}/.gitignore | 0 gdbserver/ChangeLog | 19850 +++++++++++++ gdbserver/Makefile.in | 671 + gdbserver/README | 149 + gdbserver/acinclude.m4 | 56 + {gdb/gdbserver => gdbserver}/aclocal.m4 | 0 gdb/gdbserver/ax.c => gdbserver/ax.cc | 0 {gdb/gdbserver => gdbserver}/ax.h | 0 {gdb/gdbserver => gdbserver}/config.in | 0 gdbserver/configure | 11961 ++++++++ gdbserver/configure.ac | 429 + gdbserver/configure.srv | 420 + 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 .../event-loop.c => gdbserver/event-loop.cc | 0 {gdb/gdbserver => gdbserver}/event-loop.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 | 3098 +++ .../linux-aarch64-tdesc.cc | 0 {gdb/gdbserver => gdbserver}/linux-aarch64-tdesc.h | 0 .../linux-amd64-ipa.cc | 0 gdbserver/linux-arm-low.cc | 1052 + .../linux-arm-tdesc.cc | 0 {gdb/gdbserver => gdbserver}/linux-arm-tdesc.h | 0 .../linux-bfin-low.cc | 0 gdbserver/linux-cris-low.cc | 132 + gdbserver/linux-crisv32-low.cc | 440 + .../linux-i386-ipa.cc | 0 .../linux-ia64-low.cc | 0 gdbserver/linux-low.cc | 7556 +++++ gdbserver/linux-low.h | 675 + gdbserver/linux-m32r-low.cc | 157 + .../linux-m68k-low.cc | 0 gdbserver/linux-mips-low.cc | 978 + gdbserver/linux-nios2-low.cc | 259 + .../linux-ppc-ipa.c => gdbserver/linux-ppc-ipa.cc | 0 gdbserver/linux-ppc-low.cc | 3441 +++ .../gdbserver => gdbserver}/linux-ppc-tdesc-init.h | 0 gdbserver/linux-riscv-low.cc | 279 + .../linux-s390-ipa.cc | 0 .../linux-s390-low.cc | 0 {gdb/gdbserver => gdbserver}/linux-s390-tdesc.h | 0 gdbserver/linux-sh-low.cc | 189 + gdbserver/linux-sparc-low.cc | 326 + gdbserver/linux-tic6x-low.cc | 455 + gdbserver/linux-tile-low.cc | 222 + gdbserver/linux-x86-low.cc | 2922 ++ .../linux-x86-tdesc.cc | 0 {gdb/gdbserver => gdbserver}/linux-x86-tdesc.h | 0 gdbserver/linux-xtensa-low.cc | 315 + .../lynx-i386-low.c => gdbserver/lynx-i386-low.cc | 0 gdbserver/lynx-low.cc | 747 + gdbserver/lynx-low.h | 102 + .../lynx-ppc-low.c => gdbserver/lynx-ppc-low.cc | 0 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/nto-low.cc | 966 + gdbserver/nto-low.h | 109 + .../nto-x86-low.c => gdbserver/nto-x86-low.cc | 0 .../proc-service.c => gdbserver/proc-service.cc | 0 {gdb/gdbserver => gdbserver}/proc-service.list | 0 gdbserver/regcache.cc | 516 + {gdb/gdbserver => gdbserver}/regcache.h | 0 gdbserver/remote-utils.cc | 1690 ++ {gdb/gdbserver => gdbserver}/remote-utils.h | 0 gdbserver/server.cc | 4486 +++ {gdb/gdbserver => gdbserver}/server.h | 0 gdb/gdbserver/symbol.c => gdbserver/symbol.cc | 0 gdbserver/target.cc | 841 + gdbserver/target.h | 688 + gdb/gdbserver/tdesc.c => gdbserver/tdesc.cc | 0 {gdb/gdbserver => gdbserver}/tdesc.h | 0 .../thread-db.c => gdbserver/thread-db.cc | 0 gdbserver/tracepoint.cc | 7467 +++++ {gdb/gdbserver => gdbserver}/tracepoint.h | 0 gdb/gdbserver/utils.c => gdbserver/utils.cc | 0 {gdb/gdbserver => gdbserver}/utils.h | 0 .../win32-arm-low.c => gdbserver/win32-arm-low.cc | 0 .../win32-i386-low.cc | 0 gdbserver/win32-low.cc | 1866 ++ gdbserver/win32-low.h | 191 + .../wincecompat.c => gdbserver/wincecompat.cc | 0 {gdb/gdbserver => gdbserver}/wincecompat.h | 0 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/ChangeLog | 44 + gdbsupport/Makefile.am | 71 +- gdbsupport/Makefile.in | 130 +- gdbsupport/acinclude.m4 | 3 + gdbsupport/{agent.c => agent.cc} | 0 gdbsupport/{btrace-common.c => btrace-common.cc} | 0 gdbsupport/{buffer.c => buffer.cc} | 0 gdbsupport/{cleanups.c => cleanups.cc} | 0 gdbsupport/{common-debug.c => common-debug.cc} | 0 gdbsupport/common-defs.h | 2 +- .../{common-exceptions.c => common-exceptions.cc} | 0 .../{common-inferior.c => common-inferior.cc} | 0 .../{common-regcache.c => common-regcache.cc} | 0 gdbsupport/{common-utils.c => common-utils.cc} | 0 gdbsupport/configure | 225 +- gdbsupport/configure.ac | 3 + gdbsupport/environ.c | 183 - gdbsupport/environ.cc | 183 + gdbsupport/{errors.c => errors.cc} | 0 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 .../{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_mmap.c => scoped_mmap.cc} | 0 gdbsupport/{selftest.c => selftest.cc} | 0 ...ave-restore.c => signals-state-save-restore.cc} | 0 gdbsupport/{signals.c => signals.cc} | 0 gdbsupport/{tdesc.c => tdesc.cc} | 0 gdbsupport/{thread-pool.c => thread-pool.cc} | 0 gdbsupport/warning.m4 | 161 + 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 +- include/ChangeLog | 29 + include/coff/internal.h | 1 + include/elf/z80.h | 2 + include/opcode/arm.h | 9 + include/opcode/d30v.h | 2 +- include/opcode/riscv-opc.h | 488 +- intl/ChangeLog | 8 + intl/aclocal.m4 | 4 +- intl/configure | 58 +- ld/ChangeLog | 213 + ld/NEWS | 6 + ld/configure.tgt | 7 +- ld/emulparams/elf32z80.sh | 2 +- ld/emultempl/aix.em | 1 + ld/emultempl/armcoff.em | 1 + ld/emultempl/beos.em | 1 + ld/emultempl/elf.em | 1 + ld/emultempl/generic.em | 1 + ld/emultempl/linux.em | 1 + ld/emultempl/msp430.em | 1 + ld/emultempl/pe.em | 1 + ld/emultempl/pep.em | 1 + ld/emultempl/ticoff.em | 1 + ld/emultempl/vanilla.em | 1 + ld/emultempl/z80.em | 141 +- ld/emultempl/z80elf.em | 133 - ld/ldelf.c | 29 + ld/ldelf.h | 1 + ld/ldemul.c | 11 + ld/ldemul.h | 7 + ld/ldlang.c | 2 + ld/testsuite/ld-elf/elf.exp | 63 + ld/testsuite/ld-elf/pr22450.d | 1 + ld/testsuite/ld-elf/pr24526.d | 9 + ld/testsuite/ld-elf/pr24526.s | 13 + 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/sec64k.exp | 8 + ld/testsuite/ld-i386/pr22001-1c.S | 4 +- ld/testsuite/ld-i386/tls-gd1.S | 5 +- ld/testsuite/ld-ifunc/ifunc-10-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-11-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-12-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-13-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14c-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14d-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14e-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14f-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-15-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19b-i386.d | 2 +- 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-20-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-23-x86.s | 2 + ld/testsuite/ld-ifunc/ifunc-24-x86.s | 2 + ld/testsuite/ld-ifunc/ifunc-25-x86.s | 2 + ld/testsuite/ld-ifunc/ifunc-26.d | 3 +- ld/testsuite/ld-ifunc/ifunc-4-local-x86.s | 4 +- ld/testsuite/ld-ifunc/ifunc-4-x86.s | 4 +- ld/testsuite/ld-ifunc/ifunc-5a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-8-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-9-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 35 +- ld/testsuite/ld-ifunc/lib.c | 2 +- ld/testsuite/ld-ifunc/pr17154-i386-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 5 + ld/testsuite/ld-plugin/pr25355.c | 2 + ld/testsuite/ld-plugin/pr25355.d | 4 + ld/testsuite/ld-unique/pr21529.s | 8 +- ld/testsuite/ld-unique/unique.d | 2 +- ld/testsuite/ld-unique/unique.exp | 4 +- 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/pr21481b.S | 4 +- 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 | 16 +- libiberty/ChangeLog | 4 + libiberty/configure | 4 +- opcodes/ChangeLog | 179 + opcodes/arm-dis.c | 250 +- opcodes/bpf-ibld.c | 5 +- opcodes/cgen-ibld.in | 5 +- opcodes/d30v-dis.c | 4 +- opcodes/epiphany-ibld.c | 5 +- opcodes/fr30-ibld.c | 5 +- opcodes/frv-ibld.c | 5 +- opcodes/i386-dis.c | 10 +- opcodes/i386-gen.c | 26 +- opcodes/i386-init.h | 248 +- opcodes/i386-opc.h | 32 +- opcodes/i386-opc.tbl | 399 +- opcodes/i386-tbl.h | 27624 +++++++++---------- opcodes/ip2k-ibld.c | 5 +- opcodes/iq2000-ibld.c | 5 +- opcodes/lm32-ibld.c | 5 +- opcodes/m32c-ibld.c | 9 +- opcodes/m32r-ibld.c | 5 +- opcodes/mep-ibld.c | 5 +- opcodes/mt-ibld.c | 5 +- opcodes/or1k-ibld.c | 5 +- opcodes/riscv-dis.c | 2 +- opcodes/riscv-opc.c | 2 + opcodes/xc16x-ibld.c | 5 +- opcodes/xstormy16-ibld.c | 5 +- opcodes/z80-dis.c | 173 +- sim/aarch64/ChangeLog | 6 + sim/aarch64/simulator.c | 7 +- src-release.sh | 4 +- zlib/ChangeLog.bin-gdb | 4 + zlib/configure | 4 +- 1314 files changed, 162724 insertions(+), 139383 deletions(-) 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 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/elf/section15.d create mode 100644 gas/testsuite/gas/elf/section15.s create mode 100644 gas/testsuite/gas/elf/section16.s create mode 100644 gas/testsuite/gas/elf/section16a.d create mode 100644 gas/testsuite/gas/elf/section16b.d create mode 100644 gas/testsuite/gas/elf/section17.d create mode 100644 gas/testsuite/gas/elf/section17.l create mode 100644 gas/testsuite/gas/elf/section17.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/avx512vl-ambig.l create mode 100644 gas/testsuite/gas/i386/avx512vl-ambig.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/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/property-3.d create mode 100644 gas/testsuite/gas/i386/property-3.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/sse3-intel.d create mode 100644 gas/testsuite/gas/i386/unique.d create mode 100644 gas/testsuite/gas/i386/unique.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-property-3.d 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-sse3-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-sysenter.d create mode 100644 gas/testsuite/gas/i386/x86-64-unique.d create mode 100644 gas/testsuite/gas/riscv/c-add-addi.d create mode 100644 gas/testsuite/gas/riscv/c-add-addi.s 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-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/z80/gbz80_all.d create mode 100644 gas/testsuite/gas/z80/gbz80_all.s 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 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/expr.c rename gdb/{dwarf2expr.h => dwarf2/expr.h} (100%) 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/read.c create mode 100644 gdb/dwarf2/read.h create mode 100644 gdb/dwarf2/section.c create mode 100644 gdb/dwarf2/section.h delete mode 100644 gdb/dwarf2expr.c 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/gdbserver/ChangeLog delete mode 100644 gdb/gdbserver/Makefile.in delete mode 100644 gdb/gdbserver/README delete mode 100644 gdb/gdbserver/acinclude.m4 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/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-cris-low.c delete mode 100644 gdb/gdbserver/linux-crisv32-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-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-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-low.c delete mode 100644 gdb/gdbserver/lynx-low.h 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/regcache.c delete mode 100644 gdb/gdbserver/remote-utils.c delete mode 100644 gdb/gdbserver/server.c delete mode 100644 gdb/gdbserver/target.c delete mode 100644 gdb/gdbserver/target.h delete mode 100644 gdb/gdbserver/tracepoint.c delete mode 100644 gdb/gdbserver/win32-low.c delete mode 100644 gdb/gdbserver/win32-low.h create mode 100644 gdb/nat/riscv-linux-tdesc.c create mode 100644 gdb/nat/riscv-linux-tdesc.h create mode 100644 gdb/python/py-tui.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.dwarf2/cpp-linkage-name.c create mode 100644 gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp create mode 100644 gdb/testsuite/gdb.fortran/array-bounds-high.exp create mode 100644 gdb/testsuite/gdb.fortran/array-bounds-high.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.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.tui/new-layout.exp create mode 100644 gdb/testsuite/gdb.tui/tui-missing-src.exp delete mode 100644 gdb/warning.m4 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%) rename gdb/gdbserver/ax.c => gdbserver/ax.cc (100%) rename {gdb/gdbserver => gdbserver}/ax.h (100%) rename {gdb/gdbserver => gdbserver}/config.in (100%) 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/event-loop.c => gdbserver/event-loop.cc (100%) rename {gdb/gdbserver => gdbserver}/event-loop.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-bfin-low.c => gdbserver/linux-bfin-low.cc (100%) create mode 100644 gdbserver/linux-cris-low.cc create mode 100644 gdbserver/linux-crisv32-low.cc rename gdb/gdbserver/linux-i386-ipa.c => gdbserver/linux-i386-ipa.cc (100%) rename gdb/gdbserver/linux-ia64-low.c => gdbserver/linux-ia64-low.cc (100%) create mode 100644 gdbserver/linux-low.cc create mode 100644 gdbserver/linux-low.h create mode 100644 gdbserver/linux-m32r-low.cc rename gdb/gdbserver/linux-m68k-low.c => gdbserver/linux-m68k-low.cc (100%) 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%) rename gdb/gdbserver/linux-s390-low.c => gdbserver/linux-s390-low.cc (100%) 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-tile-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 rename gdb/gdbserver/lynx-i386-low.c => gdbserver/lynx-i386-low.cc (100%) create mode 100644 gdbserver/lynx-low.cc create mode 100644 gdbserver/lynx-low.h rename gdb/gdbserver/lynx-ppc-low.c => gdbserver/lynx-ppc-low.cc (100%) 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/nto-low.cc create mode 100644 gdbserver/nto-low.h rename gdb/gdbserver/nto-x86-low.c => gdbserver/nto-x86-low.cc (100%) rename gdb/gdbserver/proc-service.c => gdbserver/proc-service.cc (100%) 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 rename {gdb/gdbserver => gdbserver}/server.h (100%) rename gdb/gdbserver/symbol.c => gdbserver/symbol.cc (100%) create mode 100644 gdbserver/target.cc create mode 100644 gdbserver/target.h rename gdb/gdbserver/tdesc.c => gdbserver/tdesc.cc (100%) rename {gdb/gdbserver => gdbserver}/tdesc.h (100%) rename gdb/gdbserver/thread-db.c => gdbserver/thread-db.cc (100%) create mode 100644 gdbserver/tracepoint.cc rename {gdb/gdbserver => gdbserver}/tracepoint.h (100%) rename gdb/gdbserver/utils.c => gdbserver/utils.cc (100%) rename {gdb/gdbserver => gdbserver}/utils.h (100%) rename gdb/gdbserver/win32-arm-low.c => gdbserver/win32-arm-low.cc (100%) rename gdb/gdbserver/win32-i386-low.c => gdbserver/win32-i386-low.cc (100%) create mode 100644 gdbserver/win32-low.cc create mode 100644 gdbserver/win32-low.h rename gdb/gdbserver/wincecompat.c => gdbserver/wincecompat.cc (100%) rename {gdb/gdbserver => gdbserver}/wincecompat.h (100%) 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%) rename gdbsupport/{agent.c => agent.cc} (100%) rename gdbsupport/{btrace-common.c => btrace-common.cc} (100%) 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%) rename gdbsupport/{common-inferior.c => common-inferior.cc} (100%) rename gdbsupport/{common-regcache.c => common-regcache.cc} (100%) rename gdbsupport/{common-utils.c => common-utils.cc} (100%) delete mode 100644 gdbsupport/environ.c create mode 100644 gdbsupport/environ.cc rename gdbsupport/{errors.c => errors.cc} (100%) 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%) 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%) rename gdbsupport/{signals-state-save-restore.c => signals-state-save-restore.cc} (100%) rename gdbsupport/{signals.c => signals.cc} (100%) rename gdbsupport/{tdesc.c => tdesc.cc} (100%) 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 delete mode 100644 ld/emultempl/z80elf.em 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/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-plugin/pr25355.c create mode 100644 ld/testsuite/ld-plugin/pr25355.d 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