This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/simark/test in repository binutils-gdb.
discards bedebe2add0 Add type for $_tlb->process_environment_block->process_parameters discards d5aadd645cd gdb: remove uses of iterate_over_inferiors in top.c discards bb554b4eef6 gdb: remove uses of iterate_over_inferiors in mi/mi-main.c discards 457752ac760 gdb: remove use of iterate_over_inferiors in mi/mi-interp.c discards 11c3125eb5a gdb: remove use of iterate_over_inferiors in py-inferior.c adds c96d7e04622 Automatic date update in version.in adds 4814632e696 x86: VPEXTRQ/VPINSRQ are unavailable outside of 64-bit mode adds 9cf70a448be x86: add a few more missing VexWIG adds d0849eed782 x86: drop stale Vec_Imm4 related comment adds 45a4bb2010a x86: drop found_cpu_match local variable adds 0c3d9485091 MSP430: Add input section rules for .upper sections to defa [...] adds 6d0be74bfa2 MSP430: Remove unused linker script template elf32msp430_3.sc adds 2da2eaf4ce2 [binutils][arm] PR25376 Change MVE into a CORE_HIGH feature adds 3112ed97991 Support for DWARF5 location lists entries adds 701adfb0092 [gdb] Move ChangeLog entries to their right files adds 790f17188a2 Ensure proc-service symbols have default visibility (PR bui [...] adds e0cdfe3c14b Add type for $_tlb->process_environment_block->process_parameters adds 40c94099275 Fix some spelling errors. adds bf8e4b6c814 Automatic date update in version.in adds 533da48302a Update libiberty sources with changes in the gcc mainline. adds bd267fd1f9d Forgot to add testcases to commit for [binutils][arm] PR253 [...] adds d9bc85b65b3 gdb: remove use of iterate_over_inferiors in py-inferior.c adds 788eca4949d gdb: remove use of iterate_over_inferiors in mi/mi-interp.c adds a9ac81b1a79 gdb: remove uses of iterate_over_inferiors in mi/mi-main.c adds 26f42329caf gdb: remove uses of iterate_over_inferiors in top.c adds 42e04b36015 x86: Add {vex} pseudo prefix adds 3684d331fd3 Fix gdbsupport build adds 67b10306d19 Fix gdbsupport build on compilers that don't default to C++ [...] adds 82a9ed2050b Improve the performance of the ascii art jump visualizer. adds 76e29444375 Fix a libiberty testsuite failure. adds 07f1f3aa536 Fix spelling errors adds c4d3fc14803 Make all-gdbsupport depend on all-bfd adds 503f691989f Automatic date update in version.in adds 4fb3a8daaf1 Update top level config files with copies from the official [...] adds ae77468624a Add markers for 2.34 branch to the NEWS files and ChangeLogs. adds 1b1bb2c67bb Update version to 2.34.50. Regenerate configure and .pot files. adds b248e9ce9a0 Update the notes on how to create a branch prior to a new release. adds 69d2461893d Fix ld-x86-64/align-branch-1 test failure on --target=x86_64-elf adds 6ae3a726d4c Automatic date update in version.in adds fa47e4463ab gdb/linux-fork: simplify one_fork_p adds 4f13c1c00be Make "file" clear TUI source window adds 45bbae5c4b3 Remove flickering from the TUI adds c0ab21c22bb Replace init_cutu_and_read_dies with a class adds 4d89c1c79fa Call disassemble_free_target in gdb adds f1cf2aa54e2 Automatic date update in version.in adds b760fb3a1cd sim: add some stdlib.h includes adds cf1d9e092f8 sim: don't rely on inferior_ptid in gdbsim_target::wait adds 2bddb71a742 ubsan: arm: out of bounds array access adds 4d6cbb64426 ubsan: hppa: negation of -2147483648 adds ed7007c18a8 PowerPC64 ppc_elf_hash_entry, defined_sym_val, is_tls_get_addr adds b9ca1af69e0 Don't touch r11 in __tls_get_addr stub adds 14470f0755d x86-64: Fix TLSDESC relaxation for x32 adds 26916852e18 Updated translations for various binutils sub-directories adds 53570fbcca2 Automatic date update in version.in adds c906a69a1f3 x86: VCVTNEPS2BF16{X,Y} should permit broadcasting adds c006a730e9a x86: improve handling of insns with ambiguous operand sizes adds 1a0351246a5 x86: replace adhoc ambiguous operand checking for CRC32 adds 0c27188999b Fix step-over-syscall.exp failure adds 1ab139e5bed Add more debugging output to aarch64_displaced_step_fixup adds f0c702d4b84 Convert an int flag variable to bool adds e3ed17f3930 x86: testsuite adjustments after commit 1a0351246a5c adds b4654b109bd pr23900-1.d: Also check PT_GNU_PROPERTY program header adds f6474de9aac Allow use of Pygments to colorize source code adds f9fac3c81b3 gdb: fix indentation in infrun.c adds b3ee6dd9f20 gdb: remove uses of iterate_over_inferiors in remote-sim.c adds a12378729f4 gdb: add declaration for _initialize_gdbarch in gdbarch.sh adds ea91954d077 Automatic date update in version.in adds 1e1613647fc pr23900-1.d: Adjusted adds c48acf6f267 PR25417, Fix minor typos adds abc489c64a3 PowerPC64 TLS optimization fix adds 9e7028aa1e7 PowerPC64 __tls_get_addr_desc adds a804e4760a9 PowerPC64 tls_get_addr_desc static support adds 6a462ad49ec x86-64: Skip GNU2 TLS tests only without compiler support adds be4c5e58bdc x86: Always disallow double word suffix with word general register adds b7dcc42dfde MSP430: Fix simulator execution of RRUX instruction adds 3401347452f Automatic date update in version.in adds 403d1bd91df RISC-V: Change -march parsing. adds 67641dd326e PR25444, Floating point exception in _bfd_elf_compute_secti [...] adds 24e648d4b80 Updated translations for various binutils sub-directories. adds c162ed3e66a Cache the text section offset of shared libraries adds e7eee665a15 gdb: fix darwin-nat.c build / adapt to multi-target adds ab53f382624 gdb: fix variable shadowing error in darwin-nat.c adds b3b3bada0d5 gdb: introduce objfile text_section_offset and data_section [...] adds a05d007dfee Automatic date update in version.in adds 2f267673f0f gdb/tui: Prevent exceptions from trying to cross readline adds 733d0a67953 gdb/tui: asm window handles invalid memory and scrolls better adds f3364a6d0fe gdb: Re-enable stdin for all UIs from start_event_loop adds 1ba1ac88011 gdb: Enable stdin on exception in execute_gdb_command adds 89203d40625 Update comments about removed function adds 2f796de6da8 Fix issue with warning messages about corrupt debuginfod notes. adds 42ba50eccbb gdbserver: Remove a stale TAGS recipe for config files adds 42cd72aa027 gdbserver: Make `make TAGS' actually work adds caa31cfad6c Fix an illegal call to free() when copying a PE format file. adds 43198d20896 Support the NetBSD version of pthread_setname_np adds 73685c7eded Define _KERNTYPES in arm-nbsd-nat.c adds 3050c6f4bcf Make the class name in the definition match the declaration adds bdaed379e9c Add install-strip target to gdbserver adds 53af73bf5e9 Fix re-runs of a second inferior (PR gdb/25410) adds b5f998b2dd8 RISC-V: Minor cleanup for s extension support. adds 94a72be7086 gdb: Include end of sequence markers in the line table adds 3d92a3e313a gdb: Don't reorder line table entries too much when sorting. adds 7ffa82e1222 gdb: Better frame tracking for inline frames adds e53c0f75bd1 Automatic date update in version.in adds a2fedca99c6 Implement 'set/show exec-file-mismatch'. adds b1468492c69 Test 'set exec-file-mismatch ask|warn|off'. adds e47e48f6a76 Document 'set|show exec-file-mismatch (ask|warn|off)' adds 65e5fdc0c17 Automatic date update in version.in adds b7d2fe148e7 Document m68k floating point feature correspondence adds f6f1cebcbe4 Remove an include from machoread.c adds 6f17252b76d Use new and delete for psymtabs adds 6d94535fc68 Change some psymtab fields to bool adds abaa2f2340a Do not allocate psymtabs via psymtab_storage adds 32caafd02b0 Change allocate_psymtab to be a constructor adds c3693a1d946 Turn start_psymtab_common into a constructor adds 891813beaab Introduce partial_symtab::read_symtab method adds 077cbab2703 Consolidate psymtab "Reading" messages adds 8566b89b737 Introduce partial_symtab::expand_psymtab method adds 0494dbecdfa Consolidate partial symtab dependency reading adds 128a391fe45 Virtualize "readin" and "compunit_symtab" adds 27ee3a66bfb Automatic date update in version.in adds 3024a17ae02 Mark all weak aliases for copy relocations adds 168f8c6ba00 Two minor changes in ctfread.c adds 7568c93bf95 AArch64: Fix cfinv disassembly issues adds e3696f67abf Replace deprecated tcl case statements with switch statements adds bc31405ebb2 x86-64: Properly encode and decode movsxd adds 086b06f3c9d Remove cpu-plugin.c adds 82ef9cad78b Fix objcopy --merge-notes dependency on qsort implementatio [...] adds 16b10d6e61b Harden gdb.base/step-over-syscall.exp adds c35d018b1a5 RISC-V: Fix gdbserver problem with handling arch strings. adds aeb87a633cc Automatic date update in version.in adds 738174e17e5 Don't report symbol lookup failure in first phase of linking adds 55be8fd0d23 Improve warning message from debuginfod support in readelf. adds a2236a08440 Fix library segment-address for 64bit values adds e667c15c489 Automatic date update in version.in adds ef8f08ca13f PR25477, ld 2.34 tries to load ${prefix}/etc/ld.so.conf adds ee2a6fc6041 [gdb/testsuite] Fix gdb.threads/watchpoint-fork.exp race adds 5f440116e87 testsuite, cp: add expected failures to pass-by-ref tests f [...] adds 5133a31537c Recognize more program breakpoint patterns adds b62a802857a Test handling of additional brk instruction patterns adds 548a204f7d6 Fix configure.srv error for Linux on PowerPC adds 287c844a33a gdbserver: Fix whitespace configure.srv damage for `i[34567 [...] adds fc1ca146f76 Adjust src-release.sh's getver due to gdbsupport's move to [...] adds c47f70e2ce7 Fix -Werror-stringop error on infcmd.c:construct_inferior_a [...] adds 03fe9cfb983 Automatic date update in version.in adds 72913831fc5 Remove need to clear obj_coff_keep_syms in coff object_p adds 1bd8ae10049 ubsan: tic4x: left shift cannot be represented in type 'int' adds 62b3f54810e x86: drop further pointless/bogus DefaultSize adds 873494c89fb x86-64: also diagnose far returns / IRET with ambiguous ope [...] adds aeab2b26dbe x86-64: honor vendor specifics for near RET adds bd434cc4d94 cpu,opcodes,gas: fix neg and neg32 instructions in BPF adds 87b2920fc54 Bugfixes for pe_print_debugdata() adds 1957ab1030b Add some new PE_IMAGE_DEBUG_TYPE values adds b5d36aaa8ad Identify reproducible builds in 'objdump -p' output for PE files adds 0c115f8483a ubsan: m32c: left shift of negative value adds 5cebc931d70 ld/doc: drop blank between @option and brace adds 2ae4c7035cd x86: prevent undue use of GOT32X and alike relocations adds de08f22743d Automatic date update in version.in adds 327301a4604 OOM in setup_group adds 72ebe8c5283 Tidy bfd.pot adds 7a27a45bc66 gdb/tui: Update help text for scroll commands adds 42330a681af gdb/tui: Disassembler scrolling of very small programs adds fd9faca826e Fix ravenscar-thread.c for multi-target adds c3036ed0633 aarch64: Fix MOVPRFX markup for bf16 conversions adds 825bd36cead x86: drop unused EXVexWdq / vex_w_dq_mode adds 4102be5cf92 x86: replace EXxmm_mdq by EXVexWdqScalar adds 53943f32ccd Updated translations for some of the binutils sub-directories adds 90e9955aef9 [ARM]: Add support for vldmia/vldmdb/vstmia/vstmdb instruct [...] adds d26cc8a9d6a Fix compile time build problem building the s390 assembler. adds 9216914510c arm: PR gas/25472 Enable DSP instructions with +mve adds d465d69579d Add missing ChangeLog for last patch adds 95441c43cc0 nios2: recognize %gotoff relocation in assembler adds e7cbe0c4a4d nios2: Add BFD support for GOT-relative DW_EH_PE_datarel encodings adds 195a8287c17 [gdb/testsuite] Fix typo in gdb.server/server-kill-python.exp adds 0ae34fc20af Automatic date update in version.in adds aa66aac47b4 gdb: Do not print empty-group regs when printing general ones adds b2b1453ad43 ubsan: frv: left shift of negative value adds 5a9212a11cf Move pending obsolete targets onto the definitely obsolete list adds cb6ad9bb59e Update release making documentation adds 07888db1ccf Automatic date update in version.in adds 2384096c4d7 moxie: don't force big-endian mode adds 575d37aeae5 elf/section13.s: Replace @nobits with %nobits adds 0f8b5e560e4 Automatic date update in version.in adds a8c4d40b578 ELF: Add support for unique section ID to assembler adds ef4627fabae section.c: Fix typo in comments (withe -> with) adds 44e4546fa27 ubsan: m32c: left shift of negative value adds 0b398d69acd binutils: drop redundant 'program_name' definition (-fno-common) adds b0029748ca9 Fix compilation error with musl in gdb/testsuite/gdb.base/fileio.c adds ee98c0daf93 RISC-V/Linux/native: Determine FLEN dynamically adds 27a45f4276b readelf: add missing newlines to error messages adds 6ec6b3c8abd Automatic date update in version.in adds e409c542cc3 Fixed gdb to print arrays with very high indexes adds 5d2e1193286 gdb: fix powerpc disassembly tests adds c5d7be0c97a ubsan: d30v: negation of -2147483648 adds 719546c44f5 Change ints to bools around thread_info executing/resumed adds 780636aec07 [gdb/testsuite] Use non-capturing parentheses for inferior_ [...] adds e8b791227f2 Missing objdump dependency od-elf32_avr adds 24872cb3021 Minor fix for R_PPC_VLE_ADDR20 adds f90ac7c2bbd [gdb/testsuite] Make inferior_exited_re match a single line adds f8dcc90b603 [gdb/testsuite] Add note to 'Race detection' entry in README adds dcc9fbc6da9 gdb/sim: Assert that the simulator ptid is not null_ptid adds c3b149eb769 gdb/fortran: Allow for using Flang in Fortran testing adds 6df4c9c2ff4 Re: Support fusion for ELFv2 stubs adds af0ac53c450 Automatic date update in version.in adds f6480e70001 RISC-V/Linux/native: Factor out target description determination adds c8ecdda6b68 Fix header guard name in #endif comment adds c6a42d11acf Fix base class function call adds bd24ec732e5 Automatic date update in version.in adds 095252be0b5 Disambiguate info_print_options adds b88237bc21d i386-moss and i386-openbsd ld config adds 02e0be69012 mbind gas tests and supports_gnu_osabi testsuite infrastructure adds 19234a6d362 xfail x86 gas unique test adds bb4e012ca04 Enable ld-ifunc tests for more targets adds 986ac314875 x86: Run unique tests only for ELF targets adds ece128295ef Jump visualization: Handle the case where the disassembled [...] adds c2e6f744657 Fix attributation of previous delta adds b93a662bcf1 V850/BFD: Fix uninitialized `insn[4]' with R_V850_LONGJUMP warning adds 9e4d08bbf4b check_gc_sections_available: Mark z80 as not supported adds 5eb617a7146 [2.34] Mention x86 assembler options to align branches adds 6eb1129ce0f gdb: Add myself as one of GDB maintainer adds b0999b9b457 gdb/testsuite: Avoid leaking a port number into results summary adds 1d5d29e73f4 gdb: Catch exceptions if the source file is not found adds 69b1ffdb011 sim/aarch64: Fix register ordering bug in blr (PR sim/25318) adds 3c83b08abff Automatic date update in version.in adds b7d07216771 ELF: Support the section flag 'o' in .section directive adds 5242a0a000a ld: Issue an error for GC on __patchable_function_entries section adds 9b538ba71fc ELF: Discard a section if any of its linked-to sections has [...] adds e1104d08fe2 Silcence a compile time warning message building the binuti [...] adds 9984857cfd9 Stop the BFD library from complaining if a segment has no s [...] adds adb8754e48d pr25022.d: Xfail more targets without ldelf_before_place_orphans adds 9fc0b501af7 Add support for the GBZ80 and Z80N variants of the Z80 arch [...] adds e8319fde715 Update release making notes. adds 919adfe8409 Move gdbserver to top level adds 6e569656161 unique.exp: Update contains_unique_symbol adds 5abbbe1d13e Revert basenames_may_differ patch adds faa17681ccf Make gdb_flush also flush the wrap buffer adds dfcb27e41d3 Make fputs_unfiltered use fputs_maybe_filtered adds ba2ddec67a1 Automatic date update in version.in adds 01840b7a097 Document the GDB 9.1 release in gdb/ChangeLog adds f4382c45a4d Create dwarf2/leb.[ch] adds 2c86cff96f4 Create dwarf2/section.[ch] adds 96b792931fe Change section functions to be methods of dwarf2_section_info adds 3054dd54700 Create dwarf2/abbrev.[ch] adds 162dce5526d Create dwarf2/attribute.[ch] adds cd6c91b4f8c Change some attribute functions to be methods adds 4fc6c0d5345 Change attr_form_is_block to be a method adds e41c2da2dd4 Remove die_info_ptr typedef adds 1eba2311e1a Don't declare die_info in dwarf2read.h adds 9e35d499616 Remove die_reader_specs::comp_dir adds 82ca895718b Move DWARF code to dwarf2/ subdirectory adds 3e225074507 Introduce die_info::has_children adds 39856def4f7 Remove DWARF queue-related globals adds b0b6a9878a4 Change dwarf2_per_objfile::signatured_types to be htab_up adds eaa5fa8b291 Change dwarf2_per_objfile::type_unit_groups to htab_up adds d15acc42522 Change dwarf2_per_objfile::line_header_hash to htab_up adds bc68fb1930b Don't allocate DWO file hash on obstack adds 48b490f28a2 Change dwp_file to use htab_up adds 0335378b4cd Change dwarf2_per_objfile::die_type_hash to htab_up adds 86de1d91ac9 Minor cleanups in abbrev_table adds 1d33d811c70 Use htab_up in abbrev_table adds b3b32279826 Minor simplification in abbrev_table::read adds 5895093f4a8 Change dwarf2_per_objfile::quick_file_names_table to htab_up adds 009b64fc98a Move dwarf_always_disassemble to dwarf2/loc.c adds bb82240439b Change file_full_name and file_file_name methods adds 03075812752 Change line_table methods to return unique_xmalloc_ptr adds 8fdd972c300 Move DWARF line_header to new file adds 96c738c02fe Move dwarf2_per_cu_data::imported_symtabs earlier adds 09ba997f323 Add some methods to dwarf2_per_cu_data adds 4075cb26687 Unify read_initial_length implementations adds 2c7d5afccfe Convert dwarf2_section_size to a method adds 24aa364d607 Move read_offset_1 to leb.c adds 4057dfde49d Create dwarf2/comp-unit.[ch] adds 8266302dc32 Convert read_offset to method on comp_unit_head adds c8a7a66fb7c Convert read_address to a method on comp_unit_head adds 9f66ff1c8cd Move two more functions to dwarf2/leb.h adds 135f543748f Simplify "want_partial_unit" handling adds 6751ebaea07 Remove "keep" parameter from cutu_reader constructor adds 98d3eb9390e Automatic date update in version.in adds 7928d571c5f Display ExceptionRecord for $_siginfo adds 6bafc8451e0 Use enums for human-readable exception information. adds 46ce2b6f4c4 [gdb/testsuite] Capture many-headers.exp progress and outpu [...] adds 2e9276136b1 [gdb] Mention CU offset for <artifical> if verbose adds a6740d29a06 Automatic date update in version.in adds e1f85e11f58 z80 comments in archures.c adds 821948744f5 gas -Z flag adds 33176d912ad gas: error for section type, attr, or entsize change adds 5f0e2eb79e6 GDB/testsuite: Fix a catastrophic step-over-no-symbols.exp failure adds 44f6938ead9 [gdb/testsuite] Skip multi-target.exp without gdbserver adds 85f0dd3ce8b [gdb] Fix -Wstrict-null-sentinel warnings adds 678d457fb7b Fix potential problem with binutils debuginfod tests. adds 46471187e44 More debuginfod tests fixes. adds 3a5d12fbb4f Allow objcopy's --set-section-flags options to add or remov [...] adds 4b5aaf5f699 x86: Accept Intel64 only instruction by default adds 4934a27c8c1 [binutils][arm] arm support for ARMv8.m Custom Datapath Extension adds 5aae9ae97f6 [binutils][arm] Implement Custom Datapath Extensions for MVE adds d60f54486a9 MSP430: Add printf statements to assist with debugging duri [...] adds 8d6cb116f47 MSP430: Enable relaxation of relocs in JMP instructions adds ac4280dad03 MSP430: Enable relaxation of jump instructions to hard-code [...] adds 212a0131eb7 Automatic date update in version.in adds 2f5dd314d60 Ensure *valuep always written by extract_normal return adds 0aa99dcd70b Use GCC LTO wrapper to get real symbols from LTO IR objects adds b2770d5e779 [gdb/testsuite] Fix UNRESOLVED in gdb.server/server-kill-py [...] adds 1ed818b4dde [binutils][gas] Fix build failure with -std=c89 adds 1e05b5c4892 x86: drop stray ShortForm attributes adds 50128d0cab8 x86: drop ShortForm attribute adds 1d07a805c8f Clear plugin_data memory adds c675ec1e76b Fix building the bfd/elf32-msp430.c file on a 32-bit host. adds da5bd37ebc6 Remove some ui_file_* functions adds 629c2962801 gdbsupport: use AM_GDB_WARNINGS adds 58df732b216 Move gdb/warning.m4 to gdbsupport adds 8ddd8e0ed83 Add -Wstrict-null-sentinel to gdbsupport/warning.m4 adds 898e7f60782 Re-generate gdb/gdbserver/gdbsupport configure scripts adds 754e156431e Add missing \n in fprintf adds bda874f6d19 Add a comment for the ARM_F{0..7}_REGNUM registers adds f6be87130b5 New testcase for PR tui/25126 (staled source cache) adds 69ed9b74b61 Remove use of deprecated_add_core_fns in cris_tdep.c adds 22fe7df8c96 Plugin: Treat each object as independent adds 59fdc6ef34a Automatic date update in version.in adds 3fd6912bb10 Don't forward-declare struct objfile in dwarf2/frame.h adds f92ff6b5521 Don't allow copying of auto_obstack adds f056b22b92a Update a comment in psymtab.h adds 5de4d9ef71d x86/Intel: improve diagnostics adds 9706160abd7 x86: also disallow non-byte/-word registers with byte/word suffix adds 38de8abe21f [gdb] Fix -Wstrict-null-sentinel warning (--with-iconv-bin) adds f20e3e823d5 Disable gdbserver on host != target configurations adds 5990e377e5a x86-64: Intel64 adjustments for insns dealing with far pointers adds ddb56fe6005 x86: fold two JMP templates adds 6c0946d0d28 x86: correct VFPCLASSP{S,D} operand size handling adds cd5900f33b5 Cache the Thread Local Base pointer type in the gdbarch adds 052793ad150 Fix kill of processes created by win32_create_inferior adds d27b8e5f146 Remove dwarf_expr_baton adds aeefc73cb23 Print more information in arm_dump_tdep adds 7559c217172 Change booleans to bool in ARM's gdbarch_tdep adds a9d65418622 Change fde table to a vector adds a7a3ae5c02d Store the comp_unit instead of the FDE table adds 0d404d447ae Add per-unit obstack adds 4debb237969 Remove a use of the comp_unit backlink adds 21982304562 Remove the objfile backlink from comp_unit adds 3d4560f707b Move the frame data to the BFD when possible adds c273235f6c7 Automatic date update in version.in adds d1437c0ea67 Remove some dead code from event-loop.c adds f3b0f7fe423 [gdb/testsuite] Fix gnatmake_version_at_least adds 7deea9aad86 x86: fix SSE4a dependencies of ".arch .nosse*" adds f98a845896f Adding myself to gdb/MAINTAINERS adds 99845b3b77e plugin: Search bfd-plugins directories only once adds 92b6eaf759d [gdb/testsuite] Add unsupported tests in catch_ex_std.exp adds 8f432634a53 [gdb/testsuite] Remove stale exec in gdb_compile_ada adds 06b3c5bdb01 gdbsupport: rename source files to .cc adds feacfcacaac gdbserver: rename source files to .cc adds 292676c15a6 x86: Resolve PLT32 reloc aganst local symbol to section adds d4059b1d6cb Automatic date update in version.in adds 258bf0ee374 [gdb] Speedup lnp_state_machine::handle_special_opcode adds a9b34532453 Fix argv[] in programs invoked by gdbserver on MS-Windows adds 0e6724dee49 x86: Document movsx/movsxd/movzx for AT&T syntax adds 514a8bb031f x86: extend LEA's segment override warning adds 92334ad2c6a x86: optimize away pointless segment overrides adds b6773884364 x86: adjust segment override prefix emission adds 65fca0597f3 x86: replace adhoc (partly wrong) ambiguous operand checkin [...] adds 6867aac05b9 Remove Intel syntax comments on movsx and movzx adds 07d9838745f Remove the old movsx and movzx documentation for AT&T syntax adds 8084e579e11 Return unique_xmalloc_ptr from call_site_find_chain adds 5f661e03972 gnulib: import count-one-bits module and use it adds d8d83535e6d gdb: cleanup of displaced_step_inferior_state::reset/displa [...] adds e8217e61f59 gdb: make gdbarch_displaced_step_copy_insn return an std::u [...] adds f251f505331 Have testsuite find gdbserver in new location adds a4a38eb4373 Cache .gnu_debugdata BFD adds 1a627e7e6c6 Change gdbserver to use existing gnulib and libiberty adds fdb61c6c395 gdb: introduce displaced_step_closure_up type alias adds 3580810c51b Automatic date update in version.in adds 5de9bb826dd Automatic date update in version.in adds af5c13b01ec x86: Don't disable SSE4a when disabling SSE4 adds be70ff166e6 Automatic date update in version.in adds dabec65da1b Re: x86: Don't disable SSE4a when disabling SSE4 adds ce504911e5c x86: Don't disable SSE3 when disabling SSE4a adds b9915cbc7d3 x86/Intel: improve diagnostics for ambiguous VCVT* operands adds eedb0f2cfd2 x86/Intel: don't swap operands of MONITOR{,X} and MWAIT{,X} adds c8f8eebc3fc x86: fold AddrPrefixOpReg templates adds 1f730c46141 x86: fold certain VCVT{,U}SI2S{S,D} templates adds 272a84b1204 x86: Remove CpuABM and add CpuPOPCNT adds b6f9caee52b Fix gdbserver-without-gdb build adds 685313de6b2 Automatic date update in version.in adds d4295de4f3d [gdb/testsuite] Handle missing gnatmake in gnat_runtime_has [...] adds 7001c1b7dcd gdb: update email address for Palmer Dabbelt adds 6d0cf4464e0 Fix build with gcc-4.8.x adds edd45eb06bf gdb: fix printing of flag enums with multi-bit enumerators adds 6740f0cc3bd gdb: allow duplicate enumerators in flag enums adds b29a2df0002 gdb: print unknown part of flag enum in hex adds 373d7ac0f15 gdb: change print format of flag enums with value 0 adds 89e2fdc56a4 [gdb/testsuite] Be quiet about untested dtrace-prob.exp adds 66708c54e6b Automatic date update in version.in adds d1c9b20ff9e gdb/riscv: Update API for looking up target descriptions adds bf84f706662 gdbserver: Add RISC-V/Linux support adds 2e3cd5d013c Adjust PR25355 testcase adds 2d0e121701a c99 elfxx-riscv.c fix adds 986f078366b bfd_size_type to size_t adds 96d3b80f549 Check return status of memory alloc functions adds 7c5fa58ea90 bfd_get_file_size calls adds b03202e32c8 bfd_get_size cache adds 446f7ed5abf alloc2 used unnecessarily adds 1f4361a77b1 _bfd_mul_overflow adds 806470a219e Miscellaneous memory alloc related fixes adds 2bb3687ba87 _bfd_alloc_and_read adds 2c7c5554df1 file size check in _bfd_alloc_and_read adds 9db2b96b075 [gdb/testsuite] Ignore pass in gdb_caching_proc adds 86cbc5dc163 [gdb/testsuite] Be quiet about missing prelink in solib-ove [...] adds dcf06b89b91 plugin: Call dlclose before return in try_load_plugin adds d3308cfdec5 [gdb/testsuite] Fix c++/14186 kpass in cpexprs.exp adds a7e12755d57 x86: Mark cvtpi2ps and cvtpi2pd as MMX adds d3c22fa82e2 Remove useless NULL check in python.c adds fcaaac0a0d3 Various fixes for the Z80 support. adds 9f1528a1bdb Merge changes from GCC for the config/ directory adds 2ef5453be5e Use obstack_strdup in ada-lang.c adds dfdeeca1cc6 Fix declaration of mips_pc_is_mips adds 623563f79db [gdb/testsuite] Fix corefile-buildid.exp with check-read1 adds 084104828cb rust/25535 Apply embedded offset to enum variant calculation adds 298e9637305 gdb: dwarf2/read.c: remove unused objfile parameters/variables adds f20ff837377 [gdb/testsuite] Fix funcall_ref.exp xpass adds c9c41e6d73a [gdb/testsuite] Fix xpass in gdb.python/lib-types.exp adds 741cb83912f 2020-02-19 Jordan Rupprecht rupprecht@google.com adds fa16423949f RISC-V: Convert the ADD/ADDI to the compressed MV/LI if RS1 [...] adds 5f1839bbd2e Automatic date update in version.in adds 869d89506ca Two compute_and_set_names simplifications adds bd3380bcddb RISC-V: Add description for -march-attr/-mno-arch-attr opti [...] adds cb54886dcb5 Regen with blessed automake-1.15.1 adds d7445728b14 [gdb/testsuite] Handle missing gccgo adds d13c7322fe1 gdb: Allow more control over where to find python libraries adds 00e49dff204 Stop the BFD library from automatically converting OS and P [...] adds 5ef9273d291 gdbserver: start turning the target ops vector into a class adds 15295543f94 gdbserver: turn target op 'create_inferior' into a method adds 6dee9afb0eb gdbserver: turn target op 'post_create_inferior' into a method adds ef03dad808f gdbserver: turn target op 'attach' into a method adds c6885a575fe gdbserver: turn target op 'kill' into a method adds 9061c9cfb3a gdbserver: turn target op 'detach' into a method adds 8adb37b9c03 gdbserver: turn target op 'mourn' into a method adds 95a49a39391 gdbserver: turn target op 'join' into a method adds 13d3d99b27a gdbserver: turn target op 'thread_alive' into a method adds 0e4d7e35fbd gdbserver: turn target op 'resume' into a method adds 6532e7e378a gdbserver: turn target op 'wait' into a method adds a5a4d4cd0c5 gdbserver: turn target ops 'fetch_registers' and 'store_reg [...] adds 79b4408780b gdbserver: turn prepare_to_access_memory & done_accessing_m [...] adds e2558df32b8 gdbserver: turn target ops 'read_memory' and 'write_memory' [...] adds 2a31c7aa00f gdbserver: turn target op 'look_up_symbols' into a method adds eb497a2a772 gdbserver: turn target op 'request_interrupt' into a method adds eac215cc618 gdbserver: turn target op 'read_auxv' into a method adds a2b2297a204 gdbserver: turn target op 'supports_z_point_type' into a method adds 7e0bde70ca4 gdbserver: turn target ops 'insert_point' and 'remove_point [...] adds 84320c4ea74 gdbserver: turn target op '{supports_}stopped_by_sw_breakpo [...] adds 93fe88b24c7 gdbserver: turn target op '{supports_}stopped_by_hw_breakpo [...] adds 22aa6223a0f gdbserver: turn target op 'supports_hardware_single_step' i [...] adds 6eeb5c5531f gdbserver: turn target ops 'stopped_by_watchpoint' and 'sto [...] adds 5203ae1e870 gdbserver: turn target op 'read_offsets' into a method adds 6e3fd7e948d gdbserver: turn target op 'get_tls_address' into a method adds ea06bbaaaa9 gdbserver: turn target op 'hostio_last_error' into a method adds 2d0795ee38d gdbserver: turn target op 'qxfer_osdata' into a method adds d7abedf7e7d gdbserver: turn target op 'qxfer_siginfo' into a method adds 0dc587d4259 gdbserver: turn non-stop and async target ops into methods adds 652aef7792f gdbserver: turn target op 'supports_multi_process' into a method adds 9690a72ae54 gdbserver: turn target ops 'supports_{fork,vfork,exec}_even [...] adds fb00dfcef00 gdbserver: turn target op 'handle_new_gdb_connection' into [...] adds 55cf3021578 gdbserver: turn target op 'handle_monitor_command' into a method adds 95a45fc165b gdbserver: turn target op 'core_of_thread' into a method adds 9da41fdae03 gdbserver: turn target op 'read_loadmap' into a method adds 0df28b1b4b3 gdbserver: turn target op 'process_qsupported' into a method adds 290732bfb38 gdbserver: turn target op 'supports_tracepoints' into a method adds 770d8f6a512 gdbserver: turn target ops 'read_pc' and 'write_pc' into methods adds 68119632a06 gdbserver: turn target op 'thread_stopped' into a method adds 4e2e869cb33 gdbserver: turn target op 'get_tib_address' into a method adds 29e8dc09ff7 gdbserver: turn target ops 'pause_all' and 'unpause_all' in [...] adds 5c9eb2f2b53 gdbserver: turn target op 'stabilize_threads' into a method adds c23c9391744 gdbserver: turn fast tracepoint target ops into methods adds 345dafadc28 gdbserver: turn target op 'emit_ops' into a method adds c756403b171 gdbserver: turn target op 'supports_disable_randomization' [...] adds 974387bb254 gdbserver: turn target op 'qxfer_libraries_svr4' into a method adds c0245cb999e gdbserver: turn target op 'supports_agent' into a method adds 79597bdd56f gdbserver: turn btrace-related target ops into methods adds 2526e0cd95c gdbserver: turn target op 'supports_range_stepping' into a method adds 8247b8236bc gdbserver: turn target op 'pid_to_exec_file' into a method adds c9b7b80460e gdbserver: turn target ops 'multifs_{open, readlink, unlink [...] adds d367006fb7c gdbserver: turn breakpoint kind-related target ops into methods adds 7f63b89b3a4 gdbserver: turn target ops 'thread_name' and 'thread_handle [...] adds 5303a34f902 gdbserver: turn target op 'supports_software_single_step' i [...] adds bc8d3ae4328 gdbserver: turn target op 'supports_catch_syscall' into a method adds d633e831409 gdbserver: turn target op 'get_ipa_tdesc_idx' into a method adds 478f9adff55 gdbserver: simply copy the pointer in 'set_target_ops' adds 52405d85ec7 gdbserver: finish turning the target ops vector into a class adds a9c798035de [gdb/testsuite] Fix hello.go xpass adds 3f702acd7d5 Make '{putchar,fputc}_unfiltered' use 'fputs_unfiltered' adds 6565bf67add Automatic date update in version.in adds dda2980f54a PR25569, PDP11 ld -s clobbers last data byte adds 10a95fcc1f8 pdp11 reloc processing adds bd0cf5a6bae RISC-V: Support the ISA-dependent CSR checking. adds 2ca89224b1c RISC-V: Disable the CSR checking by default. adds 54b2aec10df RISC-V: Support the read-only CSR checking. adds 22b6cd70430 Fix latent bug in dwarf2_find_containing_comp_unit adds 24ac169ac5a gdb/testsuite: Regenerate the testglue if it is not in adds c7adb09f35a Fix typo in gdb/testsuite/ChangeLog adds a4425a57c7a Fuzzers whining about mach-o support adds 4f180d53967 Check for null result from gdb_demangle adds bd360d3048e gdb/testsuite: Add test for case where gdb_demangle returns NULL adds 1eb73179535 [gdb] Fix cc-with-dwz regression adds e94e944bf28 Fix two more mips-tdep.h declarations adds 755251522af [gdb/testsuite] Fix gdb.go/methods.exp adds d4d947ae37f Update partial_symtab comment adds 5522c15d39b Automatic date update in version.in adds dda42c0b7ba Add a mostlyclean target to gdbserver adds 7b3c27152b5 PR25585, PHDR segment not covered by LOAD segment adds 3f0cbb04d0f Style field names in "print" adds 2a3d458be38 Use TUI_DISASM_WIN instead of tui_win_list array adds 59b8b5d2477 Simplify tui_add_win_to_layout adds 3fe12b6d671 Fix latent display bug in tui_data_window adds 427326a8268 Simplify TUI C-x 2 binding adds 5afe342e2a6 Reimplement TUI "C-x 1" binding adds 0dbc2fc759f Reimplement "tui reg" command adds 416eb92d84a Remove hard-coded TUI layouts adds ee325b61cd4 Add the "tui new-layout" command adds c22fef7e4cf Allow TUI sub-layouts in "new-layout" command adds 6bc5664858d Change return type of tui_layout_base::adjust_size adds 7c043ba695a Add horizontal splitting to TUI layout adds 7eed1a8e838 Change TUI window iteration adds eb9c8874568 Reimplement tui_next_win and tui_prev_win adds e098d18cfc1 Handle ambiguity in tui_partial_win_by_name adds 865a5aec04b Remove tui_delete_invisible_windows and tui_make_all_invisible adds fdb01f0ce44 TUI windows do not need to store their type adds 0240c8f11b0 Change how TUI windows are instantiated adds 935c78c0468 Remove tui_set_win_with_focus adds fc96d20b2c6 Remove the TUI annotation hack adds 01b1af321f8 Allow TUI windows in Python adds 432b5c40220 Make some tui_source_window_base members "protected" adds ca793b969c3 Use error_no_arg in TUI adds 283be8bfa4c Add "usage" text to all TUI command help adds 3b0fb49e305 Fix cast in TUI_DISASM_WIN adds 5707a07af2c Make dwarf2_compile_expr_to_ax static adds 7e702065b47 Automatic date update in version.in adds 5df4cba6322 gdb: update gnulib import new 1037b4b3490 test test 12 12
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (bedebe2add0) \ N -- N -- N refs/heads/users/simark/test (1037b4b3490)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 105 + MAINTAINERS | 2 +- Makefile.def | 7 + Makefile.in | 465 + README | 2 + bfd/ChangeLog | 777 + bfd/Makefile.am | 59 +- bfd/Makefile.in | 60 +- 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 | 31 +- bfd/bfd-in2.h | 66 +- bfd/bfd.c | 21 +- bfd/bfdio.c | 23 +- bfd/binary.c | 2 +- bfd/cisco-core.c | 2 +- bfd/coff-arm.c | 12 +- 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 | 114 +- bfd/cofflink.c | 4 +- bfd/config.bfd | 2 +- bfd/config.in | 6 + bfd/configure | 30 +- bfd/configure.ac | 6 + bfd/cpu-plugin.c | 41 - bfd/cpu-riscv.c | 19 +- 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-eh-frame.c | 1 + bfd/elf-hppa.h | 2 +- bfd/elf-m10300.c | 8 +- bfd/elf-strtab.c | 2 +- bfd/elf.c | 296 +- 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 | 785 +- bfd/elf64-ppc.h | 3 + bfd/elf64-s390.c | 4 +- bfd/elf64-sparc.c | 10 +- bfd/elf64-x86-64.c | 102 +- bfd/elfcode.h | 110 +- bfd/elfcore.h | 9 +- bfd/elflink.c | 119 +- bfd/elfnn-aarch64.c | 8 +- bfd/elfnn-ia64.c | 2 +- bfd/elfnn-riscv.c | 150 +- bfd/elfxx-mips.c | 37 +- bfd/elfxx-riscv.c | 213 +- bfd/elfxx-riscv.h | 17 + 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 | 104 +- bfd/pef.c | 40 +- bfd/peicode.h | 19 +- bfd/plugin.c | 609 +- bfd/plugin.h | 3 + bfd/po/SRC-POTFILES.in | 1 - bfd/po/bfd.pot | 1228 +- bfd/po/fr.po | 3366 +-- bfd/po/pt.po | 3366 +-- bfd/po/ru.po | 3364 +-- bfd/po/uk.po | 3367 +-- 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/sysdep.h | 2 +- bfd/targets.c | 2 +- bfd/tekhex.c | 4 +- bfd/trad-core.c | 2 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 150 +- bfd/vms-lib.c | 22 +- bfd/wasm-module.c | 16 +- bfd/xcofflink.c | 47 +- bfd/xsym.c | 35 +- binutils/BRANCHES | 1 + binutils/ChangeLog | 145 + binutils/Makefile.am | 2 +- binutils/Makefile.in | 3 +- binutils/NEWS | 2 + binutils/README-how-to-make-a-release | 111 +- binutils/coffdump.c | 2 - binutils/configure | 53 +- binutils/doc/binutils.texi | 8 +- binutils/dwarf.c | 7 +- binutils/objcopy.c | 37 +- binutils/objdump.c | 172 +- binutils/po/POTFILES.in | 1 + binutils/po/binutils.pot | 2128 +- binutils/po/fr.po | 4054 +-- binutils/po/pt.po | 4073 +-- binutils/po/sv.po | 3994 +-- binutils/po/uk.po | 4069 +-- binutils/readelf.c | 53 +- binutils/srconv.c | 2 - binutils/sysdump.c | 2 - binutils/testsuite/binutils-all/debuginfod.exp | 45 +- binutils/testsuite/lib/binutils-common.exp | 77 +- config.guess | 79 +- config.sub | 31 +- config/ChangeLog | 18 + 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 | 31 + cpu/bpf.cpu | 2 +- cpu/frv.cpu | 8 +- cpu/m32c.cpu | 44 +- elfcpp/ChangeLog | 4 + gas/ChangeLog | 817 + gas/NEWS | 7 + gas/config/obj-aout.c | 48 +- gas/config/obj-elf.c | 194 +- gas/config/obj-elf.h | 13 +- gas/config/tc-arm.c | 620 +- gas/config/tc-i386-intel.c | 6 +- gas/config/tc-i386.c | 590 +- 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-nios2.c | 40 +- gas/config/tc-pdp11.c | 30 +- gas/config/tc-ppc.c | 5 +- gas/config/tc-riscv.c | 188 +- gas/config/tc-rx.c | 4 +- gas/config/tc-s390.c | 2 +- gas/config/tc-tic6x.c | 10 +- gas/config/tc-z80.c | 791 +- gas/config/tc-z80.h | 21 +- gas/configure | 20 +- gas/doc/as.texi | 50 +- gas/doc/c-arm.texi | 8 + gas/doc/c-i386.texi | 142 +- gas/doc/c-riscv.texi | 27 + gas/doc/c-z80.texi | 113 +- gas/output-file.c | 2 +- gas/po/fr.po | 6915 +++-- gas/po/gas.pot | 929 +- gas/po/ru.po | 6918 +++-- gas/po/uk.po | 6903 +++-- gas/testsuite/gas/aarch64/armv8_4-a.d | 1 + gas/testsuite/gas/aarch64/armv8_4-a.s | 3 + gas/testsuite/gas/aarch64/sve-bfloat-movprfx.d | 2 +- gas/testsuite/gas/aarch64/sve-bfloat-movprfx.s | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_28.d | 31 + gas/testsuite/gas/aarch64/sve-movprfx_28.l | 8 + gas/testsuite/gas/aarch64/sve-movprfx_28.s | 45 + gas/testsuite/gas/all/gas.exp | 122 +- gas/testsuite/gas/arm/armv8_1-m-fpu-mve-1.d | 7 + gas/testsuite/gas/arm/armv8_1-m-fpu-mve-1.s | 7 + gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.d | 8 + gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.s | 8 + 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/arm/mve-ldst.d | 43 + gas/testsuite/gas/arm/mve-ldst.s | 13 + gas/testsuite/gas/arm/mve_dsp.d | 140 + gas/testsuite/gas/bpf/alu-be.d | 2 +- gas/testsuite/gas/bpf/alu.d | 2 +- gas/testsuite/gas/bpf/alu32-be.d | 2 +- gas/testsuite/gas/bpf/alu32.d | 2 +- gas/testsuite/gas/elf/elf.exp | 72 +- 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/avx512_bf16_vl.d | 4 + gas/testsuite/gas/i386/avx512_bf16_vl.s | 4 + gas/testsuite/gas/i386/avx512dq-inval.l | 21 + gas/testsuite/gas/i386/avx512dq-inval.s | 35 + gas/testsuite/gas/i386/avx512vl-ambig.l | 7 + gas/testsuite/gas/i386/avx512vl-ambig.s | 11 + gas/testsuite/gas/i386/bundle.s | 2 +- gas/testsuite/gas/i386/general.l | 38 +- gas/testsuite/gas/i386/general.s | 18 +- gas/testsuite/gas/i386/got-no-relax.d | 37 +- gas/testsuite/gas/i386/got.d | 37 +- gas/testsuite/gas/i386/got.s | 13 + gas/testsuite/gas/i386/i386-intel.d | 2 - gas/testsuite/gas/i386/i386.d | 2 - gas/testsuite/gas/i386/i386.exp | 28 +- 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/x32-tls.d | 2 + gas/testsuite/gas/i386/ilp32/x32-tls.s | 2 + gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-nops.d | 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-crc32.l | 8 +- gas/testsuite/gas/i386/inval-crc32.s | 2 + gas/testsuite/gas/i386/inval.l | 24 + gas/testsuite/gas/i386/inval.s | 12 + gas/testsuite/gas/i386/k1om.d | 35 +- gas/testsuite/gas/i386/l1om.d | 35 +- 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/lock-1.s | 20 +- 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/nops.d | 1 - gas/testsuite/gas/i386/nops.s | 1 - gas/testsuite/gas/i386/noreg16.d | 84 + gas/testsuite/gas/i386/noreg16.l | 116 + gas/testsuite/gas/i386/noreg16.s | 83 + gas/testsuite/gas/i386/noreg32.d | 94 + gas/testsuite/gas/i386/noreg32.l | 126 + gas/testsuite/gas/i386/noreg32.s | 93 + gas/testsuite/gas/i386/noreg64.d | 101 + gas/testsuite/gas/i386/noreg64.l | 140 + gas/testsuite/gas/i386/noreg64.s | 100 + gas/testsuite/gas/i386/opcode.s | 4 +- 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/pseudos.s | 6 +- gas/testsuite/gas/i386/relax-5.d | 15 + gas/testsuite/gas/i386/relax-5.s | 8 + gas/testsuite/gas/i386/sse-noavx.d | 1 - gas/testsuite/gas/i386/sse-noavx.s | 1 - gas/testsuite/gas/i386/sse3-intel.d | 43 + gas/testsuite/gas/i386/sse3.d | 3 + gas/testsuite/gas/i386/sse3.s | 6 +- gas/testsuite/gas/i386/unique.d | 48 + gas/testsuite/gas/i386/unique.s | 36 + gas/testsuite/gas/i386/x86-64-avx-scalar.s | 4 +- gas/testsuite/gas/i386/x86-64-avx.s | 4 +- gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.d | 4 + gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.s | 4 + gas/testsuite/gas/i386/x86-64-branch-2.d | 2 + gas/testsuite/gas/i386/x86-64-branch-2.s | 3 + 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-4.l | 44 +- gas/testsuite/gas/i386/x86-64-branch-4.s | 4 + 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-branch.d | 8 +- gas/testsuite/gas/i386/x86-64-branch.s | 5 + gas/testsuite/gas/i386/x86-64-bundle.s | 2 +- gas/testsuite/gas/i386/x86-64-intel64.d | 5 + gas/testsuite/gas/i386/x86-64-intel64.s | 9 +- gas/testsuite/gas/i386/x86-64-inval-crc32.l | 14 +- gas/testsuite/gas/i386/x86-64-inval-crc32.s | 2 + gas/testsuite/gas/i386/x86-64-lock-1.s | 20 +- gas/testsuite/gas/i386/x86-64-movsxd-intel.d | 26 + .../gas/i386/x86-64-movsxd-intel64-intel.d | 26 + .../gas/i386/x86-64-movsxd-intel64-inval.l | 27 + .../gas/i386/x86-64-movsxd-intel64-inval.s | 14 + gas/testsuite/gas/i386/x86-64-movsxd-intel64.d | 25 + gas/testsuite/gas/i386/x86-64-movsxd-intel64.s | 20 + gas/testsuite/gas/i386/x86-64-movsxd-inval.l | 27 + gas/testsuite/gas/i386/x86-64-movsxd-inval.s | 14 + gas/testsuite/gas/i386/x86-64-movsxd.d | 25 + gas/testsuite/gas/i386/x86-64-movsxd.s | 20 + gas/testsuite/gas/i386/x86-64-nops.d | 2 - gas/testsuite/gas/i386/x86-64-nops.s | 2 - gas/testsuite/gas/i386/x86-64-opcode.d | 2 + gas/testsuite/gas/i386/x86-64-opcode.s | 72 +- gas/testsuite/gas/i386/x86-64-property-3.d | 10 + gas/testsuite/gas/i386/x86-64-pseudos.s | 6 +- gas/testsuite/gas/i386/x86-64-ptwrite-intel.d | 1 - gas/testsuite/gas/i386/x86-64-ptwrite.d | 1 - gas/testsuite/gas/i386/x86-64-ptwrite.s | 1 - 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-simd-intel.d | 2 - gas/testsuite/gas/i386/x86-64-simd-suffix.d | 2 - gas/testsuite/gas/i386/x86-64-simd.d | 2 - gas/testsuite/gas/i386/x86-64-simd.s | 2 - gas/testsuite/gas/i386/x86-64-sse-noavx.d | 1 - gas/testsuite/gas/i386/x86-64-sse-noavx.s | 1 - gas/testsuite/gas/i386/x86-64-sse2avx.s | 4 +- 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 | 6 +- gas/testsuite/gas/i386/x86-64-suffix-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-suffix.d | 4 +- gas/testsuite/gas/i386/x86-64-suffix.e | 2 + gas/testsuite/gas/i386/x86-64-suffix.s | 3 - 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 | 35 +- gas/testsuite/gas/i386/x86_64.d | 36 +- gas/testsuite/gas/i386/x86_64.e | 3 + gas/testsuite/gas/i386/x86_64.s | 16 +- gas/testsuite/gas/macros/macros.exp | 24 +- 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/march-fail-s-with-version | 2 + .../gas/riscv/march-fail-s-with-version.d | 6 + .../gas/riscv/march-fail-s-with-version.l | 2 + gas/testsuite/gas/riscv/march-fail-s.d | 6 + gas/testsuite/gas/riscv/march-fail-s.l | 2 + gas/testsuite/gas/riscv/march-fail-sx.d | 6 + gas/testsuite/gas/riscv/march-fail-sx.l | 2 + gas/testsuite/gas/riscv/march-ok-s-with-version.d | 5 - gas/testsuite/gas/riscv/march-ok-s.d | 5 - gas/testsuite/gas/riscv/march-ok-sx.d | 5 - 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/testsuite/lib/gas-defs.exp | 2 +- gas/write.c | 2 +- gdb/ChangeLog | 1967 ++ gdb/ChangeLog-1992 | 43 - gdb/ChangeLog-1993 | 52 +- gdb/ChangeLog-1995 | 3 - gdb/ChangeLog-1996 | 8 +- gdb/ChangeLog-1998 | 6 +- gdb/ChangeLog-1999 | 15 +- gdb/ChangeLog-2000 | 8 +- gdb/ChangeLog-2001 | 8 +- gdb/ChangeLog-2002 | 30 +- gdb/ChangeLog-2003 | 10 +- gdb/ChangeLog-2004 | 8 +- gdb/ChangeLog-2005 | 1 - gdb/ChangeLog-2006 | 19 +- gdb/ChangeLog-2007 | 12 +- gdb/ChangeLog-2008 | 9 +- gdb/ChangeLog-2009 | 14 +- gdb/ChangeLog-2010 | 10 +- gdb/ChangeLog-2011 | 20 +- gdb/ChangeLog-2012 | 8 +- gdb/ChangeLog-2013 | 6 +- gdb/ChangeLog-2014 | 9 +- gdb/ChangeLog-2015 | 35 +- gdb/ChangeLog-2016 | 4 +- gdb/ChangeLog-2017 | 19 +- gdb/ChangeLog-2018 | 56 +- gdb/ChangeLog-2019 | 74 +- gdb/MAINTAINERS | 4 +- gdb/Makefile.in | 44 +- gdb/NEWS | 35 + gdb/README | 7 +- gdb/aarch64-fbsd-tdep.c | 2 +- gdb/aarch64-linux-tdep.c | 2 +- gdb/aarch64-tdep.c | 92 +- 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/amd64-windows-tdep.c | 3 +- gdb/arc-tdep.c | 2 +- gdb/arch-utils.c | 32 + gdb/arch-utils.h | 4 + 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-fbsd-tdep.c | 2 +- gdb/arm-linux-tdep.c | 14 +- gdb/arm-nbsd-nat.c | 6 +- gdb/arm-tdep.c | 56 +- gdb/arm-tdep.h | 12 +- gdb/bfin-tdep.c | 2 +- gdb/breakpoint.c | 46 +- gdb/breakpoint.h | 5 - gdb/btrace.c | 4 +- gdb/buildsym.c | 40 +- gdb/c-typeprint.c | 5 +- gdb/charset.c | 5 +- gdb/cli/cli-style.c | 5 +- gdb/coff-pe-read.c | 2 +- gdb/coffread.c | 14 +- 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/ctfread.c | 85 +- gdb/darwin-nat.c | 108 +- gdb/darwin-nat.h | 121 +- gdb/dbxread.c | 124 +- gdb/disasm.c | 9 +- gdb/disasm.h | 4 + gdb/doc/ChangeLog | 243 + gdb/doc/gdb.texinfo | 96 +- gdb/doc/python.texi | 105 + gdb/dtrace-probe.c | 3 +- gdb/dwarf-index-cache.c | 383 - gdb/dwarf-index-cache.h | 112 - gdb/dwarf-index-common.c | 56 - gdb/dwarf-index-write.c | 1798 -- 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 | 4533 --- gdb/dwarf2loc.h | 324 - gdb/dwarf2read.c | 26375 ------------------ gdb/dwarf2read.h | 485 - gdb/event-loop.c | 42 +- gdb/event-top.c | 2 +- gdb/exceptions.c | 2 +- gdb/exec.c | 150 +- gdb/extension-priv.h | 7 + gdb/extension.c | 21 + gdb/extension.h | 9 + 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/frame.c | 9 +- gdb/gdb_obstack.h | 2 + gdb/gdbarch.c | 25 +- gdb/gdbarch.h | 13 +- gdb/gdbarch.sh | 11 +- gdb/gdbcore.h | 8 +- gdb/gdbserver/ChangeLog | 17940 ------------ gdb/gdbserver/Makefile.in | 709 - gdb/gdbserver/README | 152 - gdb/gdbserver/acinclude.m4 | 58 - gdb/gdbserver/aclocal.m4 | 101 - gdb/gdbserver/configure | 12044 -------- gdb/gdbserver/configure.ac | 444 - gdb/gdbserver/configure.srv | 390 - 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 | 4 +- gdb/hppa-linux-tdep.c | 2 +- gdb/hppa-tdep.c | 2 +- gdb/i386-cygwin-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/ia64-tdep.c | 2 +- gdb/infcmd.c | 8 + gdb/infrun.c | 176 +- gdb/infrun.h | 6 +- gdb/inline-frame.c | 30 +- gdb/iq2000-tdep.c | 2 +- gdb/linux-fork.c | 3 +- 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/machoread.c | 1 - gdb/main.c | 11 +- gdb/mdebugread.c | 93 +- gdb/mi/mi-interp.c | 33 +- gdb/microblaze-tdep.c | 2 +- gdb/minidebug.c | 11 + gdb/minsyms.c | 41 +- gdb/minsyms.h | 17 +- gdb/mips-tdep.c | 2 +- gdb/mips-tdep.h | 6 +- gdb/mn10300-tdep.c | 2 +- gdb/msp430-tdep.c | 2 +- gdb/nat/fork-inferior.c | 5 +- gdb/nat/fork-inferior.h | 3 +- gdb/nat/linux-btrace.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/objfiles.h | 72 +- gdb/or1k-tdep.c | 2 +- gdb/p-valprint.c | 14 +- gdb/ppc-nbsd-tdep.h | 2 +- gdb/printcmd.c | 2 +- gdb/psympriv.h | 172 +- gdb/psymtab.c | 159 +- gdb/psymtab.h | 15 +- gdb/python/lib/gdb/__init__.py | 14 + gdb/python/py-record-btrace.c | 2 +- gdb/python/py-tui.c | 510 + gdb/python/python-internal.h | 4 + gdb/python/python.c | 95 +- gdb/ravenscar-thread.c | 3 +- gdb/record-btrace.c | 4 +- gdb/record-full.c | 4 +- gdb/remote-fileio.c | 12 +- gdb/remote-sim.c | 89 +- gdb/remote.c | 11 +- gdb/riscv-fbsd-tdep.c | 2 +- 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/solib-svr4.c | 2 +- gdb/source-cache.c | 53 +- 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/stabsread.h | 7 +- gdb/stap-probe.c | 2 +- gdb/symmisc.c | 8 +- gdb/symtab.c | 71 +- gdb/target-descriptions.c | 13 +- gdb/target.c | 2 +- gdb/testsuite/ChangeLog | 355 + gdb/testsuite/ChangeLog-1993-2013 | 52 +- 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/aarch64-brk-patterns.c | 31 + gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp | 69 + 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/attach.c | 1 + gdb/testsuite/gdb.base/attach.exp | 84 +- gdb/testsuite/gdb.base/attach2.c | 1 + 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/maint.exp | 20 +- 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/step-over-syscall.exp | 134 +- gdb/testsuite/gdb.base/style.c | 15 + gdb/testsuite/gdb.base/style.exp | 7 + gdb/testsuite/gdb.cp/cpexprs.exp | 3 - gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 6 + gdb/testsuite/gdb.cp/pass-by-ref.exp | 26 + gdb/testsuite/gdb.dwarf2/cpp-linkage-name.c | 29 + gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 96 + gdb/testsuite/gdb.dwarf2/dw2-inline-many-frames.c | 158 + .../gdb.dwarf2/dw2-inline-many-frames.exp | 379 + gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.c | 45 + gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 146 + gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 22 + 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-re-run-1.c | 61 + gdb/testsuite/gdb.multi/multi-re-run-2.c | 61 + gdb/testsuite/gdb.multi/multi-re-run.exp | 115 + 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.c | 32 + gdb/testsuite/gdb.server/multi-ui-errors.exp | 108 + gdb/testsuite/gdb.server/server-kill-python.exp | 88 + gdb/testsuite/gdb.threads/watchpoint-fork-child.c | 4 + gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 2 + gdb/testsuite/gdb.threads/watchpoint-fork-parent.c | 4 + gdb/testsuite/gdb.threads/watchpoint-fork-st.c | 2 + gdb/testsuite/gdb.threads/watchpoint-fork.exp | 13 +- gdb/testsuite/gdb.tui/main.exp | 7 + gdb/testsuite/gdb.tui/new-layout.exp | 84 + gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S | 22 + .../gdb.tui/tui-layout-asm-short-prog.exp | 51 + gdb/testsuite/gdb.tui/tui-layout-asm.exp | 42 + 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 | 42 +- gdb/testsuite/lib/gdbserver-support.exp | 14 +- gdb/thread.c | 13 +- gdb/tic6x-tdep.c | 2 +- gdb/tilegx-tdep.c | 2 +- gdb/tui/tui-command.c | 2 +- gdb/tui/tui-command.h | 5 +- gdb/tui/tui-data.c | 95 +- gdb/tui/tui-data.h | 122 +- gdb/tui/tui-disasm.c | 287 +- gdb/tui/tui-disasm.h | 8 +- gdb/tui/tui-interp.c | 2 +- gdb/tui/tui-io.c | 67 +- gdb/tui/tui-layout.c | 1004 +- gdb/tui/tui-layout.h | 98 +- gdb/tui/tui-regs.c | 37 +- gdb/tui/tui-regs.h | 12 +- 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 | 218 +- gdb/tui/tui-wingeneral.c | 55 +- gdb/tui/tui-wingeneral.h | 26 +- gdb/tui/tui-winsource.c | 97 +- gdb/tui/tui-winsource.h | 51 +- gdb/tui/tui.c | 72 +- 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 | 33 + gdb/windows-tdep.c | 217 +- gdb/windows-tdep.h | 1 + gdb/xcoffread.c | 113 +- 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}/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 | 62 + gdbsupport/Makefile.am | 73 +- gdbsupport/Makefile.in | 140 +- 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 | 4 +- .../{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 | 317 +- gdbsupport/configure.ac | 5 +- 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 gdbsupport/gdb_proc_service.h | 29 + .../{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 | 167 - gdbsupport/thread-pool.cc | 175 + 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 +- gold/ChangeLog | 13 + gold/po/gold.pot | 296 +- gold/po/uk.po | 310 +- gprof/ChangeLog | 21 + gprof/configure | 20 +- gprof/po/de.po | 52 +- gprof/po/es.po | 280 +- gprof/po/fi.po | 282 +- gprof/po/pt_BR.po | 54 +- gprof/po/ru.po | 48 +- gprof/po/tr.po | 52 +- gprof/po/uk.po | 50 +- include/ChangeLog | 84 + include/ansidecl.h | 34 + include/coff/internal.h | 6 + include/demangle.h | 22 +- include/elf/z80.h | 2 + include/libiberty.h | 18 +- include/opcode/arm.h | 16 +- include/opcode/d30v.h | 2 +- include/opcode/riscv-opc.h | 488 +- intl/ChangeLog | 8 + intl/aclocal.m4 | 4 +- intl/configure | 58 +- ld/ChangeLog | 364 + ld/Makefile.am | 2 +- ld/Makefile.in | 2 +- ld/NEWS | 8 + ld/configure | 20 +- 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 | 3 +- 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/ppc64elf.em | 20 +- ld/emultempl/ticoff.em | 1 + ld/emultempl/vanilla.em | 1 + ld/emultempl/z80.em | 141 +- ld/emultempl/z80elf.em | 133 - ld/ld.texi | 23 +- ld/ldelf.c | 37 +- ld/ldelf.h | 3 +- ld/ldemul.c | 11 + ld/ldemul.h | 7 + ld/ldexp.c | 5 +- ld/ldlang.c | 4 +- ld/po/ld.pot | 510 +- ld/po/pt_BR.po | 6268 ++--- ld/po/uk.po | 6232 ++--- ld/scripttempl/elf32msp430.sc | 8 + ld/scripttempl/elf32msp430_3.sc | 224 - ld/testsuite/ld-elf/elf.exp | 63 + ld/testsuite/ld-elf/pr22450.d | 1 + ld/testsuite/ld-elf/pr23900-1.d | 10 +- 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/pr25458.map | 4 + ld/testsuite/ld-elf/pr25458.rd | 10 + ld/testsuite/ld-elf/pr25458a.s | 6 + ld/testsuite/ld-elf/pr25458b.s | 11 + 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-elf/shared.exp | 32 + ld/testsuite/ld-elfvers/vers.exp | 6 +- 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 | 39 +- 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-msp430-elf/msp430-elf.exp | 2 + ld/testsuite/ld-msp430-elf/upper-input-sections.s | 33 + ld/testsuite/ld-plugin/lto.exp | 5 + ld/testsuite/ld-plugin/pr25355.c | 2 + ld/testsuite/ld-plugin/pr25355.d | 4 + ld/testsuite/ld-powerpc/powerpc.exp | 33 + ld/testsuite/ld-powerpc/tlsdesc.d | 68 + ld/testsuite/ld-powerpc/tlsdesc.s | 8 + ld/testsuite/ld-powerpc/tlsdesc.wf | 50 + ld/testsuite/ld-powerpc/tlsdesc2.d | 69 + ld/testsuite/ld-powerpc/tlsdesc2.wf | 49 + ld/testsuite/ld-powerpc/tlsdesc3.d | 38 + ld/testsuite/ld-powerpc/tlsdesc3.wf | 43 + ld/testsuite/ld-powerpc/tlsdesc4.d | 46 + ld/testsuite/ld-powerpc/tlsdesc4.s | 18 + ld/testsuite/ld-powerpc/tlsdesc4.wf | 49 + ld/testsuite/ld-powerpc/tlsexe.d | 12 +- ld/testsuite/ld-powerpc/tlsexeno.d | 14 +- ld/testsuite/ld-powerpc/tlsexenors.d | 106 + ld/testsuite/ld-powerpc/tlsexenors.r | 113 + ld/testsuite/ld-powerpc/tlsexers.d | 104 + ld/testsuite/ld-powerpc/tlsexers.r | 112 + ld/testsuite/ld-powerpc/tlsexetoc.d | 12 +- ld/testsuite/ld-powerpc/tlsexetocno.d | 14 +- ld/testsuite/ld-powerpc/tlsexetocnors.d | 90 + ld/testsuite/ld-powerpc/tlsexetocrs.d | 88 + ld/testsuite/ld-powerpc/tlsexetocrs.r | 113 + ld/testsuite/ld-powerpc/tlsopt5.d | 14 +- ld/testsuite/ld-powerpc/tlsopt6.d | 86 + ld/testsuite/ld-powerpc/tlsopt6.wf | 49 + 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/align-branch-1.d | 6 +- ld/testsuite/ld-x86-64/pr21481b.S | 4 +- ld/testsuite/ld-x86-64/pr25416-1.s | 13 + ld/testsuite/ld-x86-64/pr25416-1a.d | 16 + ld/testsuite/ld-x86-64/pr25416-1b.d | 15 + ld/testsuite/ld-x86-64/pr25416-2.s | 13 + ld/testsuite/ld-x86-64/pr25416-2a.d | 16 + ld/testsuite/ld-x86-64/pr25416-2b.d | 15 + ld/testsuite/ld-x86-64/pr25416-3.d | 16 + ld/testsuite/ld-x86-64/pr25416-3.s | 15 + ld/testsuite/ld-x86-64/pr25416-4.d | 16 + ld/testsuite/ld-x86-64/pr25416-4.s | 15 + ld/testsuite/ld-x86-64/pr25416-5a.c | 33 + ld/testsuite/ld-x86-64/pr25416-5b.s | 52 + ld/testsuite/ld-x86-64/pr25416-5c.s | 56 + ld/testsuite/ld-x86-64/pr25416-5d.s | 19 + ld/testsuite/ld-x86-64/pr25416-5e.s | 23 + ld/testsuite/ld-x86-64/tls.exp | 4 +- ld/testsuite/ld-x86-64/x86-64.exp | 112 + 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 +- libctf/ChangeLog | 4 + libiberty/ChangeLog | 109 + libiberty/Makefile.in | 16 +- libiberty/_doprnt.c | 2 +- libiberty/argv.c | 2 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/configure | 4 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 34 +- libiberty/cp-demangle.h | 2 +- libiberty/cp-demint.c | 5 +- libiberty/cplus-dem.c | 53 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 2 +- libiberty/dwarfnames.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/fdmatch.c | 2 +- libiberty/fibheap.c | 2 +- libiberty/filedescriptor.c | 47 + libiberty/filename_cmp.c | 2 +- libiberty/floatformat.c | 2 +- libiberty/fnmatch.c | 2 +- libiberty/fopen_unlocked.c | 2 +- libiberty/gather-docs | 2 +- libiberty/getopt.c | 2 +- libiberty/getopt1.c | 2 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 2 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/libiberty.texi | 4 +- libiberty/lrealpath.c | 18 +- libiberty/maint-tool | 2 +- libiberty/make-relative-prefix.c | 5 +- libiberty/make-temp-file.c | 2 +- libiberty/md5.c | 2 +- libiberty/memmem.c | 2 +- libiberty/mempcpy.c | 2 +- libiberty/mkstemps.c | 2 +- libiberty/objalloc.c | 2 +- libiberty/obstack.c | 2 +- libiberty/partition.c | 2 +- libiberty/pex-common.c | 2 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 2 +- libiberty/pex-msdos.c | 2 +- libiberty/pex-one.c | 2 +- libiberty/pex-unix.c | 2 +- libiberty/pex-win32.c | 2 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/regex.c | 2 +- libiberty/rust-demangle.c | 687 +- libiberty/safe-ctype.c | 2 +- libiberty/setenv.c | 2 +- libiberty/setproctitle.c | 2 +- libiberty/sha1.c | 2 +- libiberty/simple-object-coff.c | 2 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 73 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 2 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 2 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 2 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/demangle-expected | 6 +- libiberty/testsuite/demangler-fuzzer.c | 2 +- libiberty/testsuite/rust-demangle-expected | 6 +- libiberty/testsuite/test-demangle.c | 2 +- libiberty/testsuite/test-expandargv.c | 2 +- libiberty/testsuite/test-pexecute.c | 2 +- libiberty/testsuite/test-strtol.c | 2 +- libiberty/timeval-utils.c | 2 +- libiberty/unlink-if-ordinary.c | 2 +- libiberty/vasprintf.c | 2 +- libiberty/vfprintf.c | 2 +- libiberty/vprintf-support.c | 2 +- libiberty/vprintf-support.h | 2 +- libiberty/vsnprintf.c | 2 +- libiberty/vsprintf.c | 2 +- libiberty/xasprintf.c | 2 +- libiberty/xexit.c | 2 +- libiberty/xmalloc.c | 2 +- libiberty/xstrndup.c | 2 +- libiberty/xvasprintf.c | 2 +- opcodes/ChangeLog | 326 + opcodes/aarch64-asm-2.c | 174 +- opcodes/aarch64-dis-2.c | 2364 +- opcodes/aarch64-opc-2.c | 16 +- opcodes/aarch64-tbl.h | 13 +- opcodes/arm-dis.c | 723 +- opcodes/bpf-ibld.c | 5 +- opcodes/bpf-opc.c | 8 +- opcodes/cgen-ibld.in | 5 +- opcodes/configure | 20 +- opcodes/d30v-dis.c | 4 +- opcodes/epiphany-ibld.c | 5 +- opcodes/fr30-ibld.c | 5 +- opcodes/frv-ibld.c | 11 +- opcodes/hppa-dis.c | 2 +- opcodes/i386-dis-evex-prefix.h | 40 +- opcodes/i386-dis.c | 107 +- opcodes/i386-gen.c | 26 +- opcodes/i386-init.h | 248 +- opcodes/i386-opc.h | 32 +- opcodes/i386-opc.tbl | 454 +- opcodes/i386-tbl.h | 27656 +++++++++---------- opcodes/ip2k-ibld.c | 5 +- opcodes/iq2000-ibld.c | 5 +- opcodes/lm32-ibld.c | 5 +- opcodes/m32c-ibld.c | 33 +- opcodes/m32r-ibld.c | 5 +- opcodes/mep-ibld.c | 5 +- opcodes/mt-ibld.c | 5 +- opcodes/opintl.h | 2 +- opcodes/or1k-ibld.c | 5 +- opcodes/po/de.po | 804 +- opcodes/po/opcodes.pot | 56 +- opcodes/po/pt_BR.po | 804 +- opcodes/po/uk.po | 804 +- opcodes/riscv-dis.c | 2 +- opcodes/riscv-opc.c | 2 + opcodes/tic4x-dis.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 +- sim/arm/ChangeLog | 4 + sim/arm/iwmmxt.c | 2 +- sim/common/ChangeLog | 9 + sim/common/nrun.c | 1 + sim/common/sim-core.c | 2 + sim/common/sim-engine.c | 5 +- sim/common/sim-io.c | 2 + sim/common/sim-module.c | 2 + sim/common/sim-reason.c | 2 + sim/msp430/ChangeLog | 5 + sim/msp430/msp430-sim.c | 6 +- sim/testsuite/sim/msp430/ChangeLog | 4 + sim/testsuite/sim/msp430/rrux.s | 14 + src-release.sh | 8 +- zlib/ChangeLog.bin-gdb | 4 + zlib/configure | 4 +- 1759 files changed, 213479 insertions(+), 179266 deletions(-) delete mode 100644 bfd/cpu-plugin.c 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/aarch64/sve-movprfx_28.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_28.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_28.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpu-mve-1.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpu-mve-1.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpu-mve-2.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/mve-ldst.d create mode 100644 gas/testsuite/gas/arm/mve-ldst.s create mode 100644 gas/testsuite/gas/arm/mve_dsp.d 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/avx512dq-inval.l create mode 100644 gas/testsuite/gas/i386/avx512dq-inval.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/noreg16.l create mode 100644 gas/testsuite/gas/i386/noreg32.l create mode 100644 gas/testsuite/gas/i386/noreg64.l 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-movsxd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64.s create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd.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-suffix.e 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/i386/x86_64.e 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/march-fail-s-with-version create mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version.d create mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version.l create mode 100644 gas/testsuite/gas/riscv/march-fail-s.d create mode 100644 gas/testsuite/gas/riscv/march-fail-s.l create mode 100644 gas/testsuite/gas/riscv/march-fail-sx.d create mode 100644 gas/testsuite/gas/riscv/march-fail-sx.l delete mode 100644 gas/testsuite/gas/riscv/march-ok-s-with-version.d delete mode 100644 gas/testsuite/gas/riscv/march-ok-s.d delete mode 100644 gas/testsuite/gas/riscv/march-ok-sx.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-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 100644 gdb/gdbserver/aclocal.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.arch/aarch64-brk-patterns.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp 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.dwarf2/dw2-inline-many-frames.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-many-frames.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.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.multi/multi-re-run-1.c create mode 100644 gdb/testsuite/gdb.multi/multi-re-run-2.c create mode 100644 gdb/testsuite/gdb.multi/multi-re-run.exp 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.server/multi-ui-errors.c create mode 100644 gdb/testsuite/gdb.server/multi-ui-errors.exp create mode 100644 gdb/testsuite/gdb.server/server-kill-python.exp create mode 100644 gdb/testsuite/gdb.tui/new-layout.exp create mode 100644 gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S create mode 100644 gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.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 copy {gdb => 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%) delete mode 100644 gdbsupport/thread-pool.c create mode 100644 gdbsupport/thread-pool.cc 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 delete mode 100644 ld/scripttempl/elf32msp430_3.sc 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/pr25458.map create mode 100644 ld/testsuite/ld-elf/pr25458.rd create mode 100644 ld/testsuite/ld-elf/pr25458a.s create mode 100644 ld/testsuite/ld-elf/pr25458b.s 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-msp430-elf/upper-input-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-powerpc/tlsdesc.d create mode 100644 ld/testsuite/ld-powerpc/tlsdesc.s create mode 100644 ld/testsuite/ld-powerpc/tlsdesc.wf create mode 100644 ld/testsuite/ld-powerpc/tlsdesc2.d create mode 100644 ld/testsuite/ld-powerpc/tlsdesc2.wf create mode 100644 ld/testsuite/ld-powerpc/tlsdesc3.d create mode 100644 ld/testsuite/ld-powerpc/tlsdesc3.wf create mode 100644 ld/testsuite/ld-powerpc/tlsdesc4.d create mode 100644 ld/testsuite/ld-powerpc/tlsdesc4.s create mode 100644 ld/testsuite/ld-powerpc/tlsdesc4.wf create mode 100644 ld/testsuite/ld-powerpc/tlsexenors.d create mode 100644 ld/testsuite/ld-powerpc/tlsexenors.r create mode 100644 ld/testsuite/ld-powerpc/tlsexers.d create mode 100644 ld/testsuite/ld-powerpc/tlsexers.r create mode 100644 ld/testsuite/ld-powerpc/tlsexetocnors.d create mode 100644 ld/testsuite/ld-powerpc/tlsexetocrs.d create mode 100644 ld/testsuite/ld-powerpc/tlsexetocrs.r create mode 100644 ld/testsuite/ld-powerpc/tlsopt6.d create mode 100644 ld/testsuite/ld-powerpc/tlsopt6.wf create mode 100644 ld/testsuite/ld-x86-64/pr25416-1.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-2.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-2a.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-2b.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-3.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-3.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-4.d create mode 100644 ld/testsuite/ld-x86-64/pr25416-4.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-5a.c create mode 100644 ld/testsuite/ld-x86-64/pr25416-5b.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-5c.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-5d.s create mode 100644 ld/testsuite/ld-x86-64/pr25416-5e.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/filedescriptor.c create mode 100644 sim/testsuite/sim/msp430/rrux.s