This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/lto-mixed/master in repository binutils-gdb.
discards 844b8a5484 Don't check the plugin target twice discards 8bd90a9bae Add test for nm on mixed LTO/non-LTO object discards 814f5f4d74 Add lto and none-lto input support for ld -r omits 256642e857 Constify unpack_varlen_hex & fix fallout omits b6bb34680b gdb/remote.c: Eliminate target_buf/target_buf_size hack omits 5b9ca4d43b gdbserver/libthread_db: Don't ignore memory reading failures omits 94c207e097 Fix gdbserver regression exposed by gdb.threads/multi-create [...] omits f6ac8c52c9 Fail when string merge can't alloc memory omits 1b8f6c7f82 Automatic date update in version.in omits b2f8eb7a30 Move utils-selftests.c -> gdb/unittests/ omits 08302ed2cb (open_and_init_dwp_file): Protect against some segvs omits 231ca75323 Skip the PR 14918 linker test for ARM targets. omits 1a3b5c34fe PR22220, BFD linker wrongly marks symbols as PREVAILING_DEF_IRONLY omits 50300765aa Automatic date update in version.in omits 96a5a1d378 Complete tdep move to convert_typed_floating omits 0db7851f9f Simplify floatformat_from_type omits 77b7c781e9 Make init_type/arch_type take a size in bits omits 8e43602e34 Add support for the new names of the RISC-V fmv.x.s and fmv. [...] omits f21b4d5c59 Constify find_command omits 643c2ffafe Constify some commands in ada-tasks.c omits 510e5e5627 Constify some commands in symtab.c omits e503b1919b Constify some commands in inferior.c omits 4e00131263 Constify some commands in regcache.c omits 7776370010 Constify some commands in printcmd.c omits 4495129abd Constify some commands in breakpoint.c omits 3088cf40a5 Constify some commands in macrocmd.c omits 69f476a36f Constify some commands in infcmd.c omits c4a3e68e33 Constify some commands in i386-tdep.c omits c9d31bd657 Constify add_symbol_file_from_memory_command omits 1f3f85eba6 Constify demangle_command omits 9c504b5d34 Constify maintenance_info_program_spaces_command omits 6663cf9161 Constify some commands in compile.c omits 34e5fa26b7 Constify maintenance_print_reggroups omits 8384c35618 Constify save_gdb_index_command omits 884beb0c41 Constify info_probes_stap_command omits e0b2930cdc Constify unset_exec_wrapper_command omits f938677d42 Constify some commands in btrace.c omits 8949cb878d Constify delete_bookmark_command omits ac88e2de83 Constify some commands in remote.c omits bd4c9dfe67 Constify some commands in mips-tdep.c omits 5e93d4c64b Constify cd_command omits fc41a75bee Constify some commands in thread.c omits 6781007668 Constify some commands in probes.c omits 1d8b34a7a2 Constify some commands in exec.c, plus symbol_file_command omits 442019e118 Constify some commands in remote-fileio.c omits 2983f7cbdb Constify some commands in tracepoint.c omits 4fd41b2486 Constify some commands in ax-gdb.c omits f2fc30156c Constify some linespec functions omits 8c2f95f434 Constify some commands in record.c omits a0d65762f1 Constify some commands in source.c omits 5897114462 Constify commands maint.c, plus maintenance_print_type omits c482f52ccf Constify unwind_command omits e100df1a2e Constify some commands in target-descriptions.c omits 31d56ade0e Constify maintenance_print_dummy_frames omits b961da0bb0 Constify some commands in tui.c omits e2d8ae16c0 Constify tui_reg_command omits 863779b0c6 Constify some commands in skip.c omits cdb34d4a1c Constify some commands in record-btrace.c omits e99c83e741 Constify some commands in symmisc.c omits 32faf971cd Constify new_ui_command omits 2cf311ebad Constify some commands in symfile.c omits e6738699f7 Constify some commands in spu-tdep.c omits aa360cd5dd Constify some commands in cli-logging.c omits 898241a5ba Constify user_defined_command omits 2d0ac1068b Constify commands in cli-dump.c omits dede02ce4d Constify some commands in cli-cmds.c omits d3cb6b99c5 Constify maintenance_print_target_stack omits 1970a12f32 Constify interpreter_exec_cmd omits 4124365135 Constify cmd_record_full_restore omits 4465d9db2f Constify some functions in memattr.c omits ad25e4234a Constify show_convenience omits d64097b17c Constify core_file_command omits 4d4589ef76 Constify maintenance_print_user_registers omits 32a7bf17c9 Constify maintenance_cplus_namespace omits 4a47555179 Constify first_component_command omits 990b9f9f5a Constify some functions in psymtab.c omits c281872eec Constify display_tib omits 5b64bf744c Constify two functions in linux-fork.c omits 4ada038f6a Constify two functions in cp-abi.c omits 57f5a81bd2 Constify dump_arc_instruction_command omits b0a8e6c443 Constify two functions in valprint.c omits 8d97dc1cea Constify info_probes_dtrace_command omits eb7c454d73 Constify not_just_help_class_command omits e4e3333549 Constify add_cmd gdb_bfd.c omits 0450cc4ce8 Add add_cmd function overloads omits a9bbfbd85f Add support for __VA_OPT__ omits 1948519604 Prevent an infinite loop in the DWARF parsing code when enco [...] omits 6bd6a03d69 PR22216, infinite loop in readelf process_symbol_table omits cd28e7aaf3 nds32: Fix a tautological comparison. omits 25c7861f70 Automatic date update in version.in omits ac69a0d75b x86-64: Don't pass output_bfd to info->callbacks->minfo omits 5230b05a94 dwarf2read: Restrict ICC workaround to ICC<14 omits b32b108aba Move GDB producer parsing routines to a separate file omits 75352e283f Use "switch_to_thread" more thoroughly on gdbserver omits 5007d765ae Allow linking GDB with ncursesw omits 262c0a877f Fix an assertion failure when parsing a fuzzed x86_64 ELF binary. omits 00956d3a8a Fix incorrect register mask. omits 33e0a9a056 Tidy reading data in read_formatted_entries omits 30d0157a2a Avoid needless resource usage when processing a corrupt DWAR [...] omits 281c444773 Remove support for Solaris < 10 (PR gdb/22185) omits 39b06c208f Fix gdb 8.1 Solaris/SPARC compilation (PR build/22206) omits 1b86808a86 PR22209, invalid memory read in find_abstract_instance_name omits 5c1c468d0e Fix address violations when parsing a corrupt DWARF linenumb [...] omits 28d810f7ff LD/testsuite: Fix undefined symbol tests for MIPS and S+core [...] omits 58a0b82744 Allow the macw and macl instructions to be used on CPUs that [...] omits 78b2179a8e Add README file for creating binutils releases omits df8899e5c8 Fix FAILs in compare-sections.exp omits 66cfc0fd0d PR21732, String-concatenated message can not be translated omits 6c3e20f177 Remove the last cleanup from regcache.c omits b292235f66 Remove make_cleanup_regcache_invalidate omits 9ac86b52da Remove make_cleanup_regcache_xfree omits c0e383c638 Remove regcache_xfree omits 791199cc75 Remove regcache_xmalloc omits a54018b72d PR22205, .debug_line file table NULL filename omits e338894dc2 PR22204, Lack of DW_LNE_end_sequence causes "infinite" loop omits 898f57a89f Automatic date update in version.in omits 8dba52b604 Free memory returned from bfd_get_synthetic_symtab omits 289e23aa03 S390: Document guarded-storage register support omits ad3396348e S390: Add guarded-storage register support to gdbserver omits 1b63490c91 S390: Add guarded-storage register support to GDB omits 96235dc1ac S390: Add guarded-storage register definitions and tdescs omits 1da5c9a485 PR22202, buffer overflow in parse_die omits 11855d8a1f PR22201, DW_AT_name with out of bounds reference omits c361faae8d PR22200, DWARF5 .debug_line sanity check omits 57a024f465 Initialize 'imm' on opcodes/aarch64-opc.c:expand_fp_imm (and [...] omits 5b3fd0aac2 Automatic date update in version.in omits 52b36c51e5 PR22197, buffer overflow in bfd_get_debug_link_info_1 omits a26a013f22 PR22191, memory leak in dwarf2.c omits 52a93b95ec PR22187, infinite loop in find_abstract_instance_name omits d8010d3e75 PR22186, divide-by-zero in decode_line_info omits 515f23e63c PR22169, heap-based buffer overflow in read_1_byte omits 0d76029f92 PR22167, NULL pointer dereference in scan_unit_for_symbols omits bd61e13549 PR22166, SHT_GNU_verneed memory allocation omits 8d296e2d4d Automatic date update in version.in omits b4a7c69968 Removed unused declaration omits 4102159923 Automatic date update in version.in omits c2f97536b7 Change type of scoped_input_handler::m_quit_handler omits 61e3bf5f83 x86: Guard against corrupted PLT omits 59ca4c1bbd Update ChangeLog entry for PR 22163 omits 9f27220911 LVU: dump loclists with locviews omits 43573013c9 Get rid of "gdb_dirbuf" and use "getcwd (NULL, 0)" omits 6ec2e0f5bd Import "glob" and "getcwd" modules from gnulib omits 0cf44ec826 [GOLD] Set non-exec stack for aarch64 omits cc4d742f4c gdbserver x86 on win32: call init_target_desc omits b69e9267d1 x86: Return -1 if bfd_canonicalize_dynamic_reloc returns 0 omits be2b629f64 Add a test for PR ld/22150 omits b877d21f34 bfd/version.h: Add rationale for BFD_VERSION_DATE omits 432ae719d3 Fix sometimes-uninitialized warning in gdbscm_value_address omits 4fa7574eec Fix gdb 8.1 Solaris compilation omits 7790bd6c74 [GOLD] clone assert breakage omits ec76901011 [GOLD] Set non-exec stack for ppc64 omits 11bb0c7abc readelf tests omits df52f331ed Automatic date update in version.in omits ef272caa74 readelf: Handle E_MIPS_MACH_5900 omits 42c0794e96 PR gas/21762: MIPS: Fix .stabs directive marking labels as MIPS16 omits 757bf54bb4 Test case for Inferior.thread_from_thread_handle omits f2ff95c583 Documentation for qXfer:threads:read handle attribute omits f6327dcbf0 Add thread_handle_to_thread_info support for remote targets omits 8629910955 Add thread_db_notice_clone to gdbserver omits da2c323bff Documentation for Inferior.thread_from_thread_handle omits fbbe5337a6 Add `thread_from_thread_handle' method to (Python) gdb.Inferior omits e04ee09e24 Add target method for converting thread handle to thread_inf [...] omits f557a88ab1 gdbserver: Remove traces of ancient Hc handling omits 8fe09d7421 S/390: Fix Elf note swap s390_gs_bc vs. s390_gs_cb omits ba52cbb9d0 Reduce excessive .eh_frame alignment for powerpc omits 1e5b66ed42 linux-waitpid: Get rid of format string warning omits ebe48ba085 microblaze-tdep: Add ATTRIBUTE_PRINTF to microblaze_debug omits 0a0bf5dc14 Fix aarch64-freebsd build failure omits ea5cf0fe29 oops - changelog entry omitted from previous delta omits 88240b186d [SIM, ARM] Fix build failure omits d1b0a7bfd3 Change counted_command_line to a shared_ptr omits 48649e1bfe Use function_view in a couple of places in breakpoint.c omits 04afa70c8e Allocate bpstats with new omits f5b358c8aa Automatic date update in version.in omits c83833f493 eval.c:evaluate_subexp_standard: Use RAII to avoid leaks omits ca464aac1b Check for export dynamic symbol options when doing symbol re [...] omits 223ffa714c Remove make_cleanup_restore_target_terminal omits 013af3fc8e Overload catch_command_errors omits 06871ae840 Make "list ambiguous" show symbol names too omits e5f25bc5d6 Fix "list ambiguous_variable" omits 1b7fa39ed9 [OBV] amd64-features-makefile: add missing backslash. omits 37dd082596 add ChangeLog from previous commit omits 6470a84860 gdb - avx512: tests were failing due to missing memory aligment. omits 64b5d6d785 [GOLD] PowerPC function address in non-PIC omits dba74cb2b7 Automatic date update in version.in omits 4e5a4f5850 Add a 'starti' command. omits b7f54058d9 MIPS/LD: Add OpenBSD/mips64 support omits aa70c9f195 Remove one explicit rule for monitor.o omits d654162044 Use DISABLE_COPY_AND_ASSIGN omits 25516cc573 PowerPC64 stubs don't match calculated size omits 3d13f3e9bd PR22150, ld keeps a version reference for gc'd symbols omits ab502e635e [GOLD, PowerPC] Add --no-stub-group-multi omits ced154d810 Automatic date update in version.in omits 94670f6cf1 Check error return from bfd_canonicalize_dynamic_reloc omits 0615127c58 dwarf2expr: Remove unused abort_expression label in execute_ [...] omits e4114cb89e [PATCH] Sync libiberty/ & include/ with GCC - addendum: upda [...] omits 35d3b1d74f Automatic date update in version.in omits d9d0d1bc3f Automatic date update in version.in omits 04fd3ba9b6 Refactor handle_qxfer_libraries and friends to use std::string omits 5e1875543d Make xml_escape_text return an std::string omits c3d7b541fa Add unit test for xml_escape_text omits 1526853e34 Add selftests run filtering omits 5846367a24 mi_load_progress: Restore current_uiout using a scoped_restore omits bd77e8ff27 mi_load_progress: Use unique_ptr to manage ui_out lifetime omits c4dfafabc5 Use std::vector on tdesc->reg_defs (gdbserver/tdesc.h) omits ebee3285b3 Automatic date update in version.in omits 26a67918a5 Sync libiberty/ & include/ with GCC omits 124aceb46d gdbserver: Remove thread_to_gdb_id omits 96cde54f0a gdbserver: Remove gdb_id_to_thread_id omits e8ca139ed0 gdbserver: Move detach code to its own function omits f8a4e11920 Deduplicate require_running macros and move them up omits ef87240fd9 Add -l option to src-release script. omits 0eb0a40713 linux-low: Remove unused variables omits 3f8a780428 dwarf2read: Replace copy_string usages with savestring omits 785922a559 gdbserver: Remove duplicate functions to find any thread of process omits 8d20070632 Fix x86 build failures omits 8fd138c43b PR22118, Incorrectly-capitalized regexp omits 817b771134 Enable/disable various dirs in src-release.sh omits 21d0a60620 Error when 32-bit ar tries to handle 4G or larger files omits cc3e190059 Automatic date update in version.in omits d185219da3 Make dwarf_expr_context::stack an std::vector omits 79254a5260 globalaudit.rd: Allow additional bits in DT_FLAGS_1 omits 5e5e02aeca x86: Cache section contents and relocations omits 26e53f3eac gdb.base/nodebug.exp: Rename called functions omits eccd80d694 Make dwarf_expr_context::stack_empty_p return a bool omits 690098826e Make dwarf_stack_value::in_stack_memory a bool omits 1e46716193 Make dwarf_expr_piece::pieces an std::vector omits 4d465c689a Fix address violation when parsing a corrupt PE binary. omits 255300f5a9 Add enable-gold and enable-ld to src-release omits 2578f2f307 PR22127, as segfaults assembling invalid .reloc omits 0952b7101e Automatic date update in version.in omits f47432d4b9 elfxx-x86.h: Fix a typo in comments omits 9f2815a079 Automatic date update in version.in omits 0782db848b probe: Replace VEC(probe_ops_cp) with std::vector omits 1eac6bea98 Make collect_probes return an std::vector omits aaa63a3190 Make probe_ops::get_probes fill an std::vector omits 331f81b22c Automatic date update in version.in omits cb85b21ba1 Remove make_show_memory_breakpoints_cleanup omits 8fbc99ef16 Use std::string in d-namespace.c omits 50feb4bd43 Use std::string in ctf_start omits c6dc63a162 Remove cleanups from find_frame_funname omits d6b9b80f94 Remove cleanups from findcmd.c omits a9921622de Replace clear_hook_in_cleanup with scoped_restore_hook_in omits be0d7abb5e Replace interp_set_temp with scoped_restore_interp omits 00f675ff65 Change setup_breakpoint_reporting to return a scoped_restore omits cb791d5948 Make extract_arg return a std::string omits 2039bd9f0c Constify language_enum omits f1735a53a6 Rename _const functions to use overloading instead omits 7d221d749c Make it simpler to add events to Python omits 35c61a1dd5 Small event ownership clean up in Python layer omits 7c96f8c1da Add new_inferior, inferior_deleted, and new_thread events omits 4ec521f238 nds32: Rename __BIT() to N32_BIT(). omits 555cb16881 Automatic date update in version.in omits a059f00c85 Fix build breakage on GNU/Linux AArch64, take 2 omits cc397f3a23 Fix build breakage on GNU/Linux AArch64 omits 72542b8ee6 gdb: Remove check for gdb_stderr == NULL omits 502b834c1a Automatic date update in version.in omits 0d64823e51 Remove unnecessary calls to is_mi_like_p in print_thread_info_1 omits eb1e02fd05 Use std::vector in add_using_directive omits 0fc21fd8cf Use gdb::def_vector in create_sals_line_offset omits 49663d051c Use gdb::byte_vector in pascal_object_print_value omits 0b868b60c9 Use gdb::def_vector in func_command omits c0470d489b Use ui_out_emit_list and ui_out_emit_tuple with gdb::optional omits ca5909c7de Remove make_cleanup_ui_out_redirect_pop omits e6a2252ac3 Use ui_out_emit_list in more places omits 393702cd59 Use ui_out_emit_tuple in disasm.c omits 76f9c9cfd4 Use ui_out_emit_tuple in more places omits dc9fe180a4 Remove make_cleanup_ui_out_table_begin_end omits f8cc3da6e4 Use ui_out_emit_table and ui_out_emit_list in print_thread_info_1 omits 481695ed5f Remove unnecessary function prototypes. omits 2420fff633 PowerPC64 --plt-align omits c5bce5c697 x86: Update UNDEFINED_WEAK_RESOLVED_TO_ZERO omits 8fbf0ba18c x86: Don't check has_non_got_reloc omits 4e9ac44a89 x86: Remove restriction on NOTRACK prefix position omits 0a27fed72d x86: Properly handle __ehdr_start omits 90d499086b Automatic date update in version.in omits a611b5cb00 Remove unused field field_info.fnfields omits c7df954fc4 x86: Update comments in elfxx-x86.h omits 469412dd9c Remove C/C++ relevant code in Fortran specific file. omits e0f86435f8 fortran: Testsuite, fix typos in vla-value. omits 9e9af4be9f Fortran: Testsuite, fix differences in type naming. omits a5ad232b3e Fix indentation for printing Fortran types with pointers omits 1de031c80b x86: Replace elf_x86_plt_layout_table with elf_x86_init_table omits 7a382c1c50 x86; Don't add elf64-x86-64.lo nor elf64.lo together with el [...] omits bd757a5bf2 Automatic date update in version.in omits ed0816bd93 RISC-V: Avoid emitting invalid instructions in mixed RVC/no- [...] omits 9eb7b0acb5 RISC-V: Print an error when unable to align a section omits b1308d2c37 RISC-V: Support PCREL_* relocations agaist weak undefined symbols omits e50142270b Document the GDB 8.0.1 release in gdb/ChangeLog omits 63c99141de remove QStartupWithShell entry from NEWS::Changes in GDB 7.11 omits 6999821f8b x86: Remove _bfd_{i386,x86_64}_elf_convert_load omits 639257e981 Automatic date update in version.in omits 69c1e056df Change funcall_chain to be a std::vector omits fef704bfec Remove last cleanups from go-exp.y omits 5613c5857a Remove last cleanups from d-exp.y omits eae49211e1 Remove make_cleanup_clear_parser_state omits 73b9be8b53 Introduce dw2_linkage_name and dw2_linkage_name_attr. omits 5c887dd5f6 Honor an existing CC_FOR_BUILD in the environment for sim. omits 5aec60eb2f Cast char constant to int in sizeof.exp omits a102602bc5 Correct shell compatibility issue detected with pkgsrc. omits 8f8f815255 Fix calls in gdb.arch/thumb2-it.exp omits 28ad437d7a Define HAVE_NATIVE_GCORE_HOST on NetBSD omits 351787dd4c Add native target for FreeBSD/aarch64. omits c0f84956d0 Add FreeBSD/aarch64 architecture. omits 7610297ab5 Add myself as a write-after-approval GDB maintainer. omits 78984959cb x86-64: Add R_X86_64_converted_reloc_bit omits 419414eafc x86: Don't change r_type when performing TLS transitions omits fbd1b77155 Fix accessing TLS variables with no debug info omits 39250b0a1c Automatic date update in version.in omits dc08907213 x86-64: Properly set converted_reloc omits 5ca79eae06 Fix leak of auto_obstack objfile_per_bfd_storage->storage_obstack; omits 8b43e45688 x86-64: Improve GOTPCREL relocation conversion omits 5eb5f85062 Don't use -fdiagnostics-color=never for rustc omits ae780a21f2 Test different follow-exec-mode settings in gdb.multi/multi- [...] omits bf93d7ba99 Add thread after updating gdbarch when exec'ing omits 1bb7c05977 Read stop_pc after updating the gdbarch when exec'ing omits fc80982757 Improve "'g' reply is is to long" error message omits d2fcdd8546 Add i386.o to gdb_target_obs for x86_64-* targets omits e69570ee18 eval.c:evaluate_subexp_standard: Factor out function call handling omits f17e9d8ab5 Fix a buffer overrun when parsing a corrupt MIPS ELF binary. omits 22916b0786 Convert the rest x86 target descriptions omits 0854b7b187 Remove features/i386/amd64-*linux.c and features/i386/x32-*linux.c omits 38602d55e0 [GDBserver] Shorten srv_amd64_linux_xmlfiles omits 44b886ff15 [GDBserver] Use pre-generated amd64-linux tdesc as test omits b4570e4b30 Convert amd64-linux target descriptions omits 6c73f67f9c Lazily and dynamically create amd64-linux target descriptions omits 9d3d478be5 Centralize amd64-linux target descriptions omits b9f1d50ffc Update comments in amd64_linux_core_read_description omits d1f28ea24a [GDBserver] Shorten srv_i386_linux_xmlfiles omits 25a93583f3 [GDBserver] Use pre-generated tdesc as test omits 188c9e6dcb Remove features/i386/i386-*linux.c omits 5f035c0716 Share i386-linux target description between GDB and GDBserver omits 0abe8a8992 Dynamically composite xml in reply to GDB omits 0a188386c0 [GDBserver] unit test to i386_tdesc omits f49ff00066 [GDBserver] Centralize tdesc for i386-linux omits 2b68ef2f11 Return X86_TDESC_MMX in x86_get_ipa_tdesc_idx omits f7000548a2 Use VEC for target_desc.reg_defs omits c9a5e2a5b2 Adjust code generated by regformats/regdat.sh omits d6b687ac7a expprint: Fix format string warning omits 625ce09c1c Define an error function in the PPC simulator library. omits a379bfd00e Enable support for x86 debug registers on NetBSD. omits f7efc967ba Make <sys/user.h> include in bsd-kvm.c conditional on HAVE_S [...] omits c49fbc6c79 Define _KMEMUSER before including BSD kernel headers. omits 26562e73d8 Include "x86-xstate.h" for X86_XSTATE_* constants. omits 0097251b8a Automatic date update in version.in omits 83eef88358 Missing relocation R_PPC_VLE_ADDR20 and add VLE flag to deta [...] omits 31cf148787 Explicitly include <array> for std::array<>. omits 5b9f8a7c6e Catch up to recent changes to call_function_by_hand(). omits d69cf9b207 Document "no debug info debugging" improvements omits 3693fdb3c8 Make "p S::method() const::static_var" work too omits e68cb8e001 Handle "p 'S::method()::static_var'" (quoted) in symbol lookup omits 858be34c5a Handle "p S::method()::static_var" in the C++ parser omits dd5901a6a5 Eliminate UNOP_MEMVAL_TLS omits 46a4882b3c Stop assuming no-debug-info variables have type int omits fe13dfecbf evaluate_subexp_standard: Factor out OP_VAR_VALUE handling. omits d008ee2156 evaluate_subexp_standard: Remove useless assignments omits 827d0c517e evaluate_subexp_standard: Eliminate one goto omits 2c5a2be190 Make ptype/whatis print function name of functions with no d [...] omits 74ea4be48e Introduce OP_VAR_MSYM_VALUE omits 7022349d5c Stop assuming no-debug-info functions return int omits 54990598c4 Fix calling prototyped functions via function pointers omits 34d16ea2a1 gdb.base/commands.exp: Test loop_break and loop_continue in [...] omits 9a24775b97 Introduce gdb_disassembly_flags omits 9521ecda68 Add tests for loop_break and loop_continue commands omits 80a65e9b8f Error out immediatly when using if command without args in c [...] omits 6b66338c70 Move command lines types/declarations to cli-script.h omits 50a421ac3a gdbserver Makefile: don't delete intermediary files omits 51abb42130 Kill init_sal omits 6c5b2ebeac struct symtabs_and_lines -> std::vector<symtab_and_line> omits 7c44b49cb6 Introduce gdb::array_view omits e439fa140a Clarify "list" output when specified lines are ambiguous omits 7525b645df Fix build breakage when libipt is available omits 6c869779da Fix simulator omits badc002020 Let i386_target_description return tdesc_i386_mmx omits d78bdb54ac Return X86_XSTATE_SSE_MASK instead of 0 in i386fbsd_core_read_xcr0 omits ca1fa5eef2 Use i386_target_description to get tdesc_i386 omits 2434b0199d Use amd64_target_description to get tdesc_amd64 omits 0860c437cb btrace: Store btrace_insn in an std::vector omits a826403eb6 Automatic date update in version.in omits 0638b7f902 Use std::string in reopen_exec_file omits 8f84fb0ee8 Use std::string and unique_xmalloc_ptr in compile/ code omits 18e9961f02 Return std::string from perror_string omits 453437863c Use std::string and unique_xmalloc_ptr in demangle_command omits b57af50345 Use std::string in do_set_command omits 6eecf35f97 Use unique_xmalloc_ptr in cd_command omits 56496dd4d6 Use std::string in mi_cmd_interpreter_exec omits e91a1fa7d4 Use unique_xmalloc_ptr in env_execute_cli_command omits 7ffd83d70f Use std::string thread.c omits 1ccbe9985f Return std::string from memory_error_message omits 0e30d99180 x86-64: Set tlsdesc_plt if GOT_TLS_GDESC_P is true omits 1cf58434bf PR22067, x86 check_relocs invalid read omits 23fdd69e42 Make target_waitstatus_to_string return an std::string omits f04bdfa7b2 Initialize tls_get_addr for x86-64 in one place omits d47a80260c Add missing ChangeLog entries omits 2ac3a7f5ce Add elf64-x86-64.lo together with elfxx-x86.lo for 64-bit BFD omits aed02419fb Automatic date update in version.in omits 5e2ac45d56 x86: Add _bfd_x86_elf_size_dynamic_sections omits 2926eb2c32 x86: Rearrange fields and update comments omits 92c10f5f61 i386: Update sgotplt_jump_table_size setting omits aa595247af x86: Define PLT_CIE_LENGTH and PLT_FDE_* in elfxx-x86.h omits b9ce864ca8 x86: Add _bfd_x86_elf_allocate_dynrelocs omits fe53b4a4c4 x86: Add is_x86_elf omits 9ff114ca5d x86: Add elf_x86_compute_jump_table_size omits 503294e755 x86: Add sizeof_reloc to elf_x86_link_hash_table omits 9a742a902f i386: Check VxWorks with htab->is_vxworks omits 6b9553e2a5 x86: Move GOT_TLS_* in elf32-i386.c to elfxx-x86.h omits 1fa4ec6ae7 LTO rescan archives omits ad71ce8de7 x86-64: Check ELF_COMMON_DEF_P for common symbols omits 96d01d93c4 -Og warning fixes omits 96fbe52eaa Automatic date update in version.in omits 4f501a245f x86: Add _bfd_x86_elf_gc_mark_hook omits eeb2f20a76 x86: Add _bfd_x86_elf_adjust_dynamic_symbol omits 18da07cd12 Correct ChangeLog entry omits c6295c2290 elfxx-x86.h: Fix a typo in comments omits 39946cc227 x86: Add _bfd_x86_elf_mkobject omits a6798baba2 x86: Add _bfd_x86_elf_link_setup_gnu_properties omits 376dc015f2 Import latest fixes to libiberty from GCC omits e10c9c620c x86: Correct unwind information for the second PLT omits 1c5c938ad8 Enable support for the AArch64 dot-prod instruction in the C [...] omits 7e8b60085e Prevent an address violation parsing corrupt DWARF informati [...] omits f8ad251375 Import latest fixes to libiberty from GCC. omits 2a143b99fc Fix buffer overrun when parsing an ELF attribute string that [...] omits 5c811d30d1 PR gdb/22046: Fix T-stopped detach regression on old Linux kernels omits 1f0c13579f Automatic date update in version.in omits 0a2dde4a32 Implement the ability to set/unset environment variables to [...] omits e4f2723003 Fix buffer read overrun by ensuring that DWARF sections cont [...] omits b55f3386e4 Add updated French translations for opcodes and gprof omits d7de64088c Add a test for PR ld/22048 omits 686335cd3c Regen SRC-POTFILES.in omits 9866ffe25a Remove .eh_frame zero terminators omits 654670a4f0 Unbreak gdb build on 32-bit host with ADI support omits af471f828c PR22048, Incorrect .eh_frame section in libc.so omits 3321e42bf2 Add elf64.lo together with elfxx-x86.lo for 64-bit BFD omits 59e8523bf8 FT32: improve disassembly readability omits ef32532f22 FT32: Permit R_FT32_18 overflow omits e234de6be5 bfd_close_all_done calling _close_and_cleanup omits e69f32654a Automatic date update in version.in omits 5dda32094f LD/testsuite: Also discard `.MIPS.options' in orphan tests omits f493882dab x86: Add _bfd_x86_elf_get_synthetic_symtab omits 5b86dbf454 x86: Check target_id instead of elf_machine_code omits 765e526c75 x86: Add _bfd_x86_elf_link_hash_table_create omits 70e65ca8e5 MIPS/BFD: Correct microMIPS cross-mode BAL to JALX relaxation omits 37b2d32751 MIPS/GAS: Also respect `-mignore-branch-isa' with MIPS16 code omits 7c0ed39626 Call _close_and_cleanup in bfd_close_all_done omits 0f2425c4c8 Remove elf_x86_64_next_tls_desc_index/elf_x86_64_srelplt2 omits 443701f509 Add missing ChangeLog entries omits e491e58adc MIPS/GAS/testsuite: Deduplicate error lists of branch local tests omits 9a23f96e91 PowerPC TPREL16_HA/LO reloc optimization omits b9f04fe0df PowerPC64 __tls_get_addr sequence optimization omits c7dffc390c testsuite/ld-cris various files: Run ld with --hash-style=sysv. omits 22e5c8027a Automatic date update in version.in omits 7755ddb77d Look for FIR in the last FreeBSD/mips floating-point register. omits 5f0f0847e2 x86: Re-indent elf32-i386.c/elf64-x86-64.c omits 0afcef5384 Add elfxx-x86.h and elfxx-x86.c omits 823cb06774 x86: Simplify bad return in get_synthetic_symtab omits 37c0b6ee65 x86: Check valid PLT sections before checking dynamic relocations omits 7ef3addbe1 Improve MSP430 section placement. omits 3819af136d Fix simulation of MSP430's open system call. omits 34e0882b83 [GOLD] PowerPC tls_get_addr_optimize omits 34ca2bd7ac [GOLD] Reduce size of class Symbol omits f2d394fce1 Automatic date update in version.in omits 972d8a18db 2017-08-28 James Clarke jrtc27@jrtc27.com omits 0fb0a76778 Remove unused _bfd_elf_ifunc_get_synthetic_symtab omits 5e89eb3ab0 gdb.base/commands.exp: Remove unused global references omits 3804a3431a Add missing PR number in ChangeLog omits fd437cbc43 define_command: Don't convert command name to lower case omits 90efb64229 x86: Check for valid PLT section size omits cefdd1cd64 Fix bad offset calculation for R_AARCH64_TLSDESC_* relocs. omits 565ed01a4e [GOLD] Symbol flag for PowerPC64 localentry:0 tracking omits 41e5237748 Automatic date update in version.in omits 596dc58f33 x86: Initialize def_protected omits a5b4ee9451 Disallow copy relocation against protected data symbol omits aecbb010f9 Automatic date update in version.in omits 7c8bbca5e6 PowerPC TPREL reloc handling omits 988f6b3dc6 remove param "dispp" from ada-lang.c::ada_lookup_struct_elt_type omits 5fdda9d6a4 x86: Remove redundant "symbol" in comments omits 7d5b8b81d3 Automatic date update in version.in omits 6afd337d1a gdbserver: Rename some functions, thread -> inferior omits 1445030f31 PR21994, readelf looping on verdefs omits 176047c9f2 ld: Add "--" after regexp omits a2d64ef20b Automatic date update in version.in omits a160cc4628 Remove unused function set_inferior_target_data omits 074f606684 ld: Replace regexp with string match omits 28e6a46bcb x86-64: Run pr22001-1b on x32 omits 663c44ac4d DWARF-5 Fix DW_FORM_implicit_const omits 7073b5b9ed x86-64: Check relocations with -z nocopyreloc omits 5b5f4e6f8c ld: Early detection of orphans we know will be discarded omits 34bb2571d4 Revert commit aab921adcb656e4eefcc7d0f14241f3d7504400e omits f1902523c9 DWARF-5: Fix -fdebug-types-section omits 7408194835 [PowerPC VLE] Add SPE2 and EFS2 instructions support omits 647d4de92e Test undefined symbols in shared libraries omits f8d31560e1 Automatic date update in version.in omits 49263c56bb Update PR ld/21903 tests for dejagnu 1.4.4 omits 87215ad165 Fix PR remote/21852: Remote run without specifying a local b [...] omits aab921adcb x86-64: Properly report output type when PIC is needed omits b1bb697ea1 x86: Increment PLT count only for function symbols omits 73784fa565 x86: Clear extern_protected_data for GNU_PROPERTY_NO_COPY_ON [...] omits 6e41ddec97 compile: Add 'set compile-gcc' omits e68c32d53e compile: set debug compile: Display GCC driver filename omits f6a36b0c9e gas: enable PC-relative diff relocations on sparc64 omits b80c727008 ppc-opc.c formatting omits 452bf675ea PR21990, Integer overflow in process_version_sections omits 58afddc6c7 gdb: SPARC ADI support omits 98973784dc Automatic date update in version.in omits 9d3420f5df Remove pr19161 test hppa xfail omits 46434633f9 Make undefined symbols in allocate_dynrelocs dynamic omits bb4b64b0db Assemble powerpc vle lsp tests with -a32 omits 11db943032 Rename some command functions omits 8dfb7cbf84 Update PR ld/21964 tests omits 67d888f5c8 RISC-V: Mark "c.nop" as an alias omits 5277199aeb Add test for "List actual code around more than one location [...] omits b270e6f9e0 Change install_breakpoint to take a std::unique_ptr omits 36bd8eaaa0 Fix erroneous cleanup use in add_solib_catchpoint omits 56f3764524 Change psymtab_search_name to return a unique_xmalloc_ptr omits 0b581c69fe Change rewrite_source_path to return a unique_xmalloc_ptr omits 14278e1fdb Change gdb_realpath to return a unique_xmalloc_ptr omits 4971c9a74b Change gdb_realpath_keepfile to return a unique_xmalloc_ptr omits e3e41d588a Change gdb_abspath to return a unique_xmalloc_ptr omits 0d999a6ef0 List actual code around more than one location omits 329d5e7e56 Use an array type (lwpid_t[]) for the array of lwp IDs. omits af3881e612 Correct earlier ChangeLog entry for fbsd_add_threads. omits 487b6440da Make __start/__stop symbols protected visibility omits e3c2f928b8 [PowerPC VLE] Add LSP (Lightweight Signal Processing) instru [...] omits bf223d3e80 Handle function aliases better (PR gdb/19487, errno printing) omits c973d0aa4a Fix type casts losing typedefs and reimplement "whatis" type [...] omits 284d826d9f PR ld/20125, MMIX weak symbols omits 454c9bb956 Automatic date update in version.in omits 7f3d21db92 Update testsuite/ld-x86-64/plt-main-bnd.dd omits 45aee2da6b Automatic date update in version.in omits d7dec582d1 Automatic date update in version.in omits 2989a3651d Remove save_inferior_ptid omits e60eb28803 [ARM] Mark USER_SPECIFIED_MACHINE_TYPE in disassemble_info.flags omits 6d580b635f GDBserver self tests omits 86dcbf50fe Remove some GDB specific stuff from selftest.c omits 7649770c8e Put selftests api into selftests namespace omits de25939739 Fix buffer overrun parsing a corrupt tekhex binary. omits dd66b39984 Automatic date update in version.in omits b0cba12e07 Plug source_command leak omits 4c8aa72d0e Plug line_header leaks omits 714da62f64 Add test of V2 GNU build attribute notes. omits 545bc2b377 [AArch64] Skip IFUNC relocations in debug sections omits 12601963cf Add new Brazilian Portuguese translation for the ld subdirectory. omits ba7139188c Synthetic symbol leak in elf_read_minimal_symbols omits 44d0fb3a0a Mention new TUI Single-Key mode shortcuts for nexti and step [...] omits 8c1d4b8799 Automatic date update in version.in omits a5afdb1665 Add shortcuts for "nexti" and "stepi" commands in Single-Key mode omits 1a457753cf Automatic date update in version.in omits 66c3b5f87c Add new NT_PPC_* available since Linux 4.8 omits 47613aeb8a Add myself as a write-after-approval GDB maintainer. omits 9c3cc99930 xtensa: Properly strdup string when building reggroup omits 206726fbfd Fix PR gdb/21954: make 'unset environment' work again omits 0335ac6d12 Fix compile on big-endian platforms in siginfo_t converter. omits 8975f86409 [Patch AArch64] Turn lr, fp, ip0 and ip1 into proper aliases omits bf0ec4c276 GDB testsuite: Suppress GCC's colored output omits d3abe1c8ef Remove BITS_IN_BYTES define omits d6382fffde Fix two regressions in scalar printing omits f978cb06db Fix memory leak in add_symbol_file_command omits 2f5404b358 Use std::move in a few places omits 0c54f69295 Fix null pointer dereference when parsing a corrupt ELF binary. omits d7f00f429a Automatic date update in version.in omits 79a94a2ad1 PR21441, Unnecessary padding of .eh_frame section omits 34c4758cc2 ld: Restore linker scripts in PR ld/21884 tests omits 6d545e31f5 Fix i686-nacl and x86_64-nacl pr21884 failures omits 9ba349b544 Automatic date update in version.in omits ca145713f3 Fix typo on documentation ("show set startup-with-shell") omits c2c2dd9f09 testsuite: Exclude end-of-line characters from get_valueof result omits 483767a333 Collision between NT_GNU_BUILD_ATTRIBUTE_OPEN and NT_PPC_VMX omits 1a682d061c Automatic date update in version.in omits 98c5dfc994 x86: Allocate space for symbol names with symbol table omits 93ab9c0de7 Add -z globalaudit linker command line option to set the DF_ [...] omits 9593aade74 Add 2 more tests for PR ld/21884 omits 76db0a2e17 Also disallow global alias of common symbol omits de7985c3cc More gdb/skip.c C++ification omits be7d3cd5f1 Reset *THIS_CACHE in frame_unwind_try_unwinder in case of exception omits 1c90d9f022 Class-fy dwarf2_frame_state_reg_info omits afe37d6be5 Class-fy dwarf2_frame_state omits b348037fd8 Move dwarf2_frame_state_reg.exp_len to union .loc omits 5af3691c75 Automatic date update in version.in omits e7c9de2678 Allow gdb::unique_xmalloc_ptr<T[]> omits ca6f2be7f6 Add support for PE startup files that want to define their o [...] omits 4c2da80c2b Fix memory corruption when assembling an i386 darwin source file. omits 957e1fc1c5 Fix out of bounds memory access when trying to allocate spac [...] omits 3ecaa9fd72 Automatic date update in version.in omits 7ed1dab994 LD_CLASS: Check .libs/ld-new for linker first omits e8c6b620f7 Replace home-grown linked-lists in FreeBSD's native target w [...] omits e4a26669b9 Replace remaining cleanups in fbsd-nat.c. omits 142311d325 Fix compile in the !HAVE_KINFO_GETVMMAP case. omits 978c05401b Run PR ld/17618 test only with 64-bit ELF linker omits 0968fbae6b doc: Fix copy-pasto in Z0 packet documentation omits 42fa2e0e1b C++-ify skip.c omits cc4a945a26 [ARM] Don't warn on REG_SP when used in CRC32 instructions omits cd3af38d7b [AArch64] Implement gdbarch_core_read_description omits 0f76ffafce Revert "[AArch64] Implement gdbarch_core_read_description" omits b1a6c1cea3 [AArch64] Implement gdbarch_core_read_description omits 29592bde87 Make cp_comp_to_string return a gdb::unique_xmalloc_ptr<char> omits b33404388e gdb: Fix build failure with GCC 7 omits e88e8651cf Fix memory leak in cp-support.c omits f5a29eb0a6 Clean up x86 non-linux GDBserver target descriptions omits 57757c2f09 Remove x32 non-linux target descriptions omits 25d28c91b8 ld: Require GCC 5 or above for 3 x86 tests omits 9165f4548b ld: Add a ',' after -Wl,--rpath omits a26c49b78a Automatic date update in version.in omits fe22cbc418 ld: Replace --rpath with -Wl,--rpath omits 24d3e51bf0 Fix address violation problems when parsing corrupt ELF binaries. omits 1fea592a7d Updated Serbian translation for gprof omits cea7a28505 Fix address violation bugs when writing beyond the end of a [...] omits 206c9c79ee PR21017, microblaze missing _GLOBAL_OFFSET_TABLE_ symbol omits 5d1ceb0b87 Automatic date update in version.in omits 2760f24c49 Add configure flag to enable gnu hash style by default. omits 8f5e83fb73 More support for ld --hash-style in the ld testsuite omits 7b005726f9 Add missing PR mention in ChangeLog omits ba7b109b29 PR breakpoints/21886: mem-break: Fix breakpoint insertion location omits b28b8b5e31 Mark big and mach with ATTRIBUTE_UNUSED omits 2980ccad59 Move common symbol check after bed->common_definition omits e347efc38b GDB/opcodes: Remove arch/mach/endian disassembler assertions omits 0dba2a6c09 gdbarch: Use an anonymous union for target data in `gdbarch_info' omits 16eb6b2db4 Fix dwarf2_string_attr for -gsplit-dwarf omits bab55c0522 Support different ld --hash-style in the ld testsuite omits b3293efaf8 PR21910, segfault in common symbol override test when hash-s [...] omits 74cbb09e74 remote-sim.c: Fix arg variables conflicts omits b7a18930e3 Do not choose a non-ELF format input file to hold the linker [...] omits 2010d1a3f8 Automatic date update in version.in omits 1d4af308ae x86: Lookup __tls_get_addr or ___tls_get_addr once omits a4819f54c0 Treat common symbol as undefined for --no-define-common omits e2a084f2c1 Automatic date update in version.in omits ee0c32930c Use gdb::unique_xmalloc_ptr when calling tilde_expand omits fdffd6f411 Fix Rust test suite for 1.20 beta omits 3232fabd2d Remove cleanups from Rust parser omits 55ef6584ca Don't fail in elf32_hppa_set_gp omits a66930b357 Automatic date update in version.in omits f02fd7745d Unbreak GDBserver build for x32 omits 91975afd35 Add namespace std to nullptr_t omits 9f06dab1e3 Add a testcase for "ld -d" omits 223b97ba9d Add --no-relax option. omits a30d3a7990 Automatic date update in version.in omits 2331fa3af5 Add myself as a write-after-approval GDB maintainer. omits 744e4fe1db Remove make_cleanup_freeargv and gdb_buildargv omits 1c034b67a0 Use gdb_argv in Python omits 773a1edcd1 Introduce gdb_argv, a class wrapper for buildargv omits 0d50bde32b Remove a cleanup in Python omits 7f968c899f Avoid some manual memory management in Python omits 3c9ebddd93 Replace do_restore_instream_cleanup with scoped_restore omits b51b225eb9 Use a scoped_restore for command_nest_depth omits ac991630ca Remove user_call_depth omits 898e0c8e87 Remove in_user_command omits 26fcd5d757 Use containers to avoid cleanups omits 7c218e6c9c Use unique_xmalloc_ptr in jit.c omits 31b68d4ad7 Replace tui_restore_gdbout with scoped_restore omits 2ec845e758 More uses of scoped_restore omits b3bc84537b Remove make_cleanup_free_so omits e3ad2841b1 Remove make_cleanup_restore_current_language omits b80cf83844 Remove an unlink cleanup omits fad0444a57 Remove make_cleanup_fclose omits 6e7bc05c53 Change open_terminal_stream to return a gdb_file_up omits 4a45905b82 Use gdb_file_up in source.c omits 7cd06d6e89 Use gdb_file_up in fbsd-nat.c omits ed1669453b Change return type of find_and_open_script omits d419f42dd3 Introduce and use gdb_file_up omits 4a2b031d54 Introduce and use ui_out_emit_table omits fd9770d81f Add more targets to the list of architectures not supporting [...] omits 2e9246e077 ELF checks for orphan placement omits 5f66bad45b Automatic date update in version.in omits a4f320fd1b MIPS: Factor out FPU type naming in `gdbarch' debug omits db99ecc08f Check ELF section header only for ELF output omits b8f4abd342 Revert the last change to emultempl/elf32.em omits 70b0cf90bc Add support for creating archives of slim-LTO modules using [...] omits 73d5923e48 Fix assertion failure for xtensa linker. omits ddff3d84be Fix seg-fault when trying to place non-ELF orphan sections. omits d84ed528d4 Fix potential illegal memory access in Xtensa port. omits 75800d2cd6 Fix gas and binutils testsuite failures for am33_2.0-linux target. omits 262cdac76d Teach readelf about IA64 MSB relocs. omits a5be90a4d9 Automatic date update in version.in omits a2f1f30853 MIPS: Consistently use MIPS_FPU_TYPE for `gdbarch' member omits 1ef692ea23 S/390: Fix claimfile failures omits 4d36230d59 x86: Update segment register check in Intel syntax omits 60c4393c50 Updated Swedish translation for the binutils sub-directory. omits be897fb774 [GOLD] PowerPC recreate eh_frame for stubs on each relax pass omits 51b69c74c6 Automatic date update in version.in omits 2141b11005 Update myself in MAINTAINERS omits 2e957b16d4 Fix bb instructions with double-word condition on hppa. omits 5759343685 Improve handling of ADD and SUB relocations on the RISCV target. omits c48a4d9834 Fix compile time error when using ansidecl.h with an old ver [...] omits 7e5ed83b22 Update ChangeLog (missed that in my previous commit) omits aacb3b6dfc [GOLD] PowerPC --no-tls-optimize omits 54387c7fe2 Fix compiling zlib using x86_64-musl. omits 791fb3d7a5 Fix documentation about rot agent expression bytecode omits 4bbd4ef219 darwin: handle recent version of dyld omits d44c746aed PR 21847, PowerPC64 --plt-localentry again omits 93e0a1eab1 Automatic date update in version.in omits 10683b8d11 Automatic date update in version.in omits 8b5f1ed877 PR 21847, Don't default PowerPC64 to --plt-localentry omits ef080e7ed4 Automatic date update in version.in omits 49ba15a23a gold: Add put_ch_reserved to 64-bit Chdr_write omits 894dde0ba7 Add missing changelog omits 79c12faeea S/390: Fix segfault when linking -shared -nostartfiles omits 2b94abd48a Make some improvements to how SORT_* specifiers and EXCLUDE_ [...] omits a808670465 Fix problems parsing RISCV architecture extenstions in the a [...] omits 242f30e67c Automatic date update in version.in omits 4c9dc81149 Add myself as a write-after-approval GDB maintainer. omits f726cc1cb6 Move AVR .promemx.* sections into higher memory. omits 8bdf0be19d Fix address violation issues encountered when parsing corrup [...] omits 63d4980d60 Automatic date update in version.in omits 104f0515d0 Gold: Fix mips.cc for GCC 4.2 omits 27d41eac62 Add "maint check xml-descriptions" to test builtin xml targe [...] omits ea03d0d3c3 Lazily and dynamically create i386-linux target descriptions omits 25aa13e522 Generate c for feature instead of tdesc omits 6eb1e6a8c1 Use visitor pattern for "maint print c-tdesc" omits 35b4818d03 Centralize i386 linux target descriptions omits 8e2141c6fb Add optional argument to command "maint prints c-tdesc" omits b468ff4cbf Class-fy target_desc omits 229d26fc9e Add enum for result of fast_tracepoint_collecting omits 11f1093690 Automatic date update in version.in omits b9c0e1b40e Fix two NetBSD-specific typos in the configure.nat conversion. omits a04b53379a Make amd64_x32_init_abi and amd64_init_abi argument constant omits 133193b8ae Fix thinko in previous change to elf32-msp430.c omits 7cbc739c71 Fix typos in error and option messages in OPCODES library. omits 46a62268b8 Catch exceptions thrown from gdbarch_skip_prologue omits 02ad7fc29f [ARM] Access FPSCR on vfpv2 omits c26bb06769 Updated French translation for the BFD library. omits cfe7b9bd58 Add a linker branch optimization for the MSP430. omits ec06425629 oops - add changelog entry accidentally omitted from previou [...] omits c6b78c965a Stop readelf from returning an error status if asked to dump [...] omits d4aaa2a074 __tls_get_addr_opt stub eh_frame info omits aafd38357a Automatic date update in version.in omits 031ed05dd2 s390-vregs.exp: Fix Tcl error after non-zero-pad patch omits 7684e58062 [AArch64] Fix the bit pattern order in the comments in auto- [...] omits 8a2df5e2df Fix another memory access error triggered by attempting to p [...] omits ca4cf9b9c6 Fix address violation errors parsing corrupt binary files. omits e8d84ca1b4 Stop the generation of mapping symbols in the debug sections [...] omits 47aeb64c10 Improve "unrecognized relocation" error messages to add the [...] omits 645b280027 [ARC] Fix big-endian ld tests errors. omits 8ca02f6a21 Automatic date update in version.in omits 723dfee7b8 * dwarf2dbg.c (dwarf2dbg_final_check): Rename local variable [...] omits 15a3a14fdd Correct eh_frame info for __glink_PLTresolve omits 5c2c0020fb Automatic date update in version.in omits b6f48cb022 Use std::vector in struct catch_syscall_inferior_data omits e12c9b7a0c Use std::vector in syscall_catchpoint omits 4fa8aeac19 C++-ify break-catch-throw omits f746a15444 C++-ify break-catch-sig omits dbdda973f3 Automatic date update in version.in omits dcd27ddf87 gdb.python/py-unwind: Disable stack protection omits 82c7806625 Updated French translation for the binutils subdirectory. omits 13bace4ab9 Fix typo in warning message. omits b57e815ca1 Remove unused variables in dwarf parser. omits ba8826a82a This patch introduces support for specifing views in .loc di [...] omits 47826cdbec S/390: Support z14 as CPU name. omits 33d69f8727 Automatic date update in version.in omits 47e77640be Make language_def O(1) omits edb0c9cb22 get_int_var_value omits a778f165ad Use SYMBOL_MATCHES_SEARCH_NAME some more omits 42edd901a2 Eliminate block_iter_name_* omits cf32529923 Fix cp_find_first_component_aux bug omits 62d2a18a2e Make gdb.base/dmsym.exp independent of "set language ada" omits 2d2dbad060 Update the German translation for the opcodes library. omits 8e8f892f70 Automatic date update in version.in omits 2018ef80ae PR ld/16656: Add missing annotation to the relevant ChangeLo [...] omits f2e6a8430e [AArch64] Fix PR18841 ifunc relocation ordering omits 6c4e7b6bfb Extend previous fix to coff-rs6000.c to coff64-rs6000.c omits 909e4e716c Fix use-after-free error when parsing a corrupt nested archive. omits 62a5222fda LD/testsuite: Add 2**4 section alignment FILL script statement test omits 29866fa186 Fix address violation when attempting to read a corrupt fiel [...] omits 70b448ba7c [ARC] Add SecureShield AUX registers omits 7179e0e6b2 [ARC] Add SJLI instruction. omits 684d5a10b1 [ARC] Add JLI support. omits e4943f2c75 Remove datasize measurements based on sbrk() omits 804a409318 Fix gas crash on missing seh_endproc. omits 801f648cfc Automatic date update in version.in omits 927960f053 LD/testsuite: Conditionalize the placement of `.got' in GNU_RELRO omits 9a0f1d5099 LD/testsuite: Conditionalize the placement of `.dynamic' in [...] omits de194d8575 Fix spelling typos. omits c5ed057625 Fix Fission (broken by my previous patch) omits e4e21d9ed1 Fix runtime failure triggered by a corrupt ecoff input file. omits 27841e762c Remove one line comment omits cfb7e58b48 Simplify regcache_cpy and remove regcache::cpy_no_passthrough omits c646b4e87f Improve doc about "maint print c-tdesc" omits b6a5771326 Import updated Ukranian and Swedish translations. omits 386535dd91 Fix GDB builds that include the simulator omits 0a79bef4f2 * dwarf.c (display_debug_names): Initialize hash_prev. omits 25bda061bf Automatic date update in version.in omits 89d249d2f2 i386: Add tests for PIE with undefined weak symbol omits 8e85f840e1 Add missing ChangeLog entries for PR ld/21782 fix omits c45ec17c07 A smarter linespec completer omits be966d4207 Linespec lexing and C++ operators omits a245927022 Explicit locations -label completer omits c6756f62e0 Rewrite/enhance explicit locations completer, parse left->right omits c5bb8910e8 x86-64: Limit PIC check to shared library build omits 1d550c828c Introduce strncmp_iw omits dd57c19c1a Re-indent elf_x86_64_relocate_section omits 8090b426b5 Introduce CP_OPERATOR_STR/CP_OPERATOR_LEN and use throughout omits 6a2c1b8790 "complete" command and completion word break characters omits eb3ff9a551 Introduce class completion_tracker & rewrite completion<->re [...] omits 6e1dbf8cda Clean up "completer_handle_brkchars" callback handling omits 78b13106ed Rename make_symbol_completion_list_fn -> symbol_completer omits bbf2f4dfae Fix TAB-completion + .gdb_index slowness (generalize filenam [...] omits 330cdd9891 C++ify dwarf2_per_objfile omits 2a925816fc Correct previous fix for an absence of input files on the ar [...] omits f27dadca0a Update assembler documentation on some AVR cores. omits caa74962b6 Automatic date update in version.in omits 676ee2b5fa __tls_get_addr_opt GOT entries omits 046c08c44b Automatic date update in version.in omits 5bd6848722 gdb: Make some test names unique omits 71d01ca93b Automatic date update in version.in omits 8880f2a9cb Handle sizeof(type) in Rust omits 65547233e0 Make gdb.lookup_typename work for Rust types omits 8f14146e13 Fix gdb.base/completion.exp with --target_board=dwarf4-gdb-index omits 0f6329bd7f binutils/objdump: Fix disassemble for huge elf sections omits 86038de0d8 ppc32 tlsopt tests omits 211b0bed95 PR ld/21529: Use a linker script to limit output with the test case omits 2347965cd9 ax-gdb: Remove more unused arguments omits 40f4af2873 ax-gdb: Remove unnecessary gdbarch parameters omits 053f805718 ax-gdb: Remove two unused agent_expr *ax parameters omits 6661ad4873 ax-gdb: Use ax->gdbarch instead of exp->gdbarch, remove unus [...] omits ee77ed019f Automatic date update in version.in omits e58ff055fa Add RDMA support for falkot/qdf24xx. omits b4365d025e gdb: Fix more parameter passing to mi_create_breakpoint omits c55a47e723 Fix x86-64 GNU/Linux crashes omits 5d2cbaa526 gdb: Fix parameter passing to mi_create_breakpoint omits 55efceabc6 S390: Add record/replay support for arch12 instructions omits a502b0bbb8 Always delete $testarchive first omits bbe7ef6699 Automatic date update in version.in omits b7d7d4598c Add missing gold/ChangeLog entry. omits 429d795d50 Update PO files omits 0bae9e9ec5 Fix compile time warnings building the binutils with gcc 7.1.1. omits 2fe40b6792 rs6000 testsuite update omits d42c267e9b bfd_error_handler bfd_vma and bfd_size_type args omits bd6a8c1905 Automatic date update in version.in omits df2f63a6a0 Fixing for PR gold/21491 - Errata workaround can produce bro [...] omits 0aa37b654c Support the fs_base and gs_base registers on FreeBSD/amd64 n [...] omits 48aeef91c2 Include the fs_base and gs_base registers in amd64 target de [...] new 64e68dd26b Add lto and none-lto input support for ld -r new 572333ba13 Add test for nm on mixed LTO/non-LTO object new 750e829be7 Don't check the plugin target twice
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 (844b8a5484) \ N -- N -- N refs/heads/users/hjl/lto-mixed/master (750e829be7)
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 3 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 | 20 - bfd/ChangeLog | 1587 -- bfd/Makefile.am | 4 - bfd/Makefile.in | 5 - bfd/archive.c | 13 +- bfd/bfd-in2.h | 1 - bfd/binary.c | 4 +- bfd/coff-arm.c | 6 +- bfd/coff-mcore.c | 5 +- bfd/coff-ppc.c | 14 +- bfd/coff-rs6000.c | 128 +- bfd/coff-sh.c | 38 +- bfd/coff-tic80.c | 4 +- bfd/coff64-rs6000.c | 42 +- bfd/coffcode.h | 24 +- bfd/coffgen.c | 4 +- bfd/cofflink.c | 8 +- bfd/compress.c | 6 +- bfd/configure | 36 +- bfd/configure.ac | 36 +- bfd/cpu-pdp11.c | 2 +- bfd/dwarf1.c | 56 +- bfd/dwarf2.c | 289 +- bfd/ecoff.c | 2 +- bfd/ecofflink.c | 2 +- bfd/elf-attrs.c | 10 +- bfd/elf-bfd.h | 25 +- bfd/elf-eh-frame.c | 31 +- bfd/elf-ifunc.c | 125 + bfd/elf-m10300.c | 6 +- bfd/elf-properties.c | 9 - bfd/elf.c | 142 +- bfd/elf32-arc.c | 21 +- bfd/elf32-arm.c | 90 +- bfd/elf32-bfin.c | 17 +- bfd/elf32-cris.c | 10 +- bfd/elf32-frv.c | 8 +- bfd/elf32-ft32.c | 2 +- bfd/elf32-hppa.c | 83 +- bfd/elf32-i370.c | 8 +- bfd/elf32-i386.c | 2942 ++- bfd/elf32-ip2k.c | 4 +- bfd/elf32-iq2000.c | 4 +- bfd/elf32-lm32.c | 4 +- bfd/elf32-m32c.c | 8 +- bfd/elf32-m32r.c | 5 +- bfd/elf32-m68hc1x.c | 4 +- bfd/elf32-m68k.c | 21 +- bfd/elf32-mcore.c | 4 +- bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 7 +- bfd/elf32-microblaze.c | 12 +- bfd/elf32-msp430.c | 6 +- bfd/elf32-mt.c | 2 +- bfd/elf32-nds32.c | 80 +- bfd/elf32-nios2.c | 4 +- bfd/elf32-ppc.c | 166 +- bfd/elf32-rx.c | 2 +- bfd/elf32-s390.c | 21 +- bfd/elf32-score.c | 4 +- bfd/elf32-score7.c | 4 +- bfd/elf32-sh.c | 86 +- bfd/elf32-sh64.c | 6 +- bfd/elf32-spu.c | 4 +- bfd/elf32-tic6x.c | 6 +- bfd/elf32-tilepro.c | 16 +- bfd/elf32-v850.c | 36 +- bfd/elf32-vax.c | 8 +- bfd/elf32-xtensa.c | 33 +- bfd/elf64-alpha.c | 10 +- bfd/elf64-hppa.c | 6 +- bfd/elf64-ia64-vms.c | 19 +- bfd/elf64-mmix.c | 43 +- bfd/elf64-ppc.c | 428 +- bfd/elf64-s390.c | 25 +- bfd/elf64-sh64.c | 14 +- bfd/elf64-sparc.c | 4 +- bfd/elf64-x86-64.c | 3239 ++- bfd/elfcode.h | 4 +- bfd/elfcore.h | 6 +- bfd/elflink.c | 325 +- bfd/elfnn-aarch64.c | 86 +- bfd/elfnn-ia64.c | 14 +- bfd/elfnn-riscv.c | 90 +- bfd/elfxx-mips.c | 39 +- bfd/elfxx-riscv.c | 76 +- bfd/elfxx-sparc.c | 6 +- bfd/elfxx-tilegx.c | 16 +- bfd/elfxx-x86.c | 2512 --- bfd/elfxx-x86.h | 531 - bfd/ieee.c | 8 +- bfd/ihex.c | 7 +- bfd/libbfd.h | 6 - bfd/mach-o-aarch64.c | 8 +- bfd/mach-o-arm.c | 38 +- bfd/mach-o-i386.c | 23 +- bfd/mach-o-x86-64.c | 8 +- bfd/mach-o.c | 43 +- bfd/mach-o.h | 2 +- bfd/merge.c | 20 +- bfd/mmo.c | 17 +- bfd/nlmcode.h | 4 +- bfd/opncls.c | 21 +- bfd/peXXigen.c | 9 +- bfd/po/SRC-POTFILES.in | 2 - bfd/po/bfd.pot | 2282 +- bfd/po/es.po | 1 - bfd/po/fi.po | 1 - bfd/po/fr.po | 6695 ++---- bfd/po/hr.po | 6138 ------ bfd/po/id.po | 4783 ++--- bfd/po/ja.po | 1 - bfd/po/ro.po | 1 - bfd/po/ru.po | 1 - bfd/po/sr.po | 1 - bfd/po/sv.po | 1 - bfd/po/tr.po | 1 - bfd/po/uk.po | 6444 ++---- bfd/po/vi.po | 509 +- bfd/po/zh_CN.po | 1 - bfd/reloc.c | 45 +- bfd/section.c | 2 +- bfd/som.c | 2 +- bfd/stabs.c | 2 +- bfd/sunos.c | 2 +- bfd/tekhex.c | 2 +- bfd/version.h | 20 +- bfd/vms-alpha.c | 155 +- bfd/vms-misc.c | 8 +- bfd/xcofflink.c | 12 +- bfd/xtensa-isa.c | 3 +- binutils/ChangeLog | 275 - binutils/MAINTAINERS | 3 +- binutils/README-how-to-make-a-release | 135 - binutils/ar.c | 9 +- binutils/arsup.c | 13 +- binutils/coffgrok.c | 6 +- binutils/dwarf.c | 557 +- binutils/dwarf.h | 3 - binutils/nm.c | 15 +- binutils/po/bg.po | 5659 ++--- binutils/po/ca.po | 1 - binutils/po/da.po | 1 - binutils/po/es.po | 1 - binutils/po/fi.po | 1 - binutils/po/fr.po | 5927 ++--- binutils/po/hr.po | 1 - binutils/po/id.po | 3 +- binutils/po/it.po | 1 - binutils/po/ja.po | 1 - binutils/po/ro.po | 1 - binutils/po/ru.po | 2854 ++- binutils/po/sk.po | 1 - binutils/po/sr.po | 1 - binutils/po/sv.po | 5871 ++--- binutils/po/tr.po | 1 - binutils/po/uk.po | 7153 ++---- binutils/po/vi.po | 1557 +- binutils/po/zh_CN.po | 1 - binutils/po/zh_TW.po | 6958 ++---- binutils/prdbg.c | 6 +- binutils/rddbg.c | 3 +- binutils/readelf.c | 280 +- binutils/srconv.c | 15 +- binutils/stabs.c | 2 +- binutils/testsuite/binutils-all/dw2-1.W | 2 +- binutils/testsuite/binutils-all/dw2-3.W | 2 +- binutils/testsuite/binutils-all/dw2-3gabi.W | 2 +- binutils/testsuite/binutils-all/dw5.W | 4 +- .../testsuite/binutils-all/i386/compressed-1a.d | 2 +- .../binutils-all/libdw2-compressedgabi.out | 6 +- binutils/testsuite/binutils-all/locview-1.s | 270 - binutils/testsuite/binutils-all/locview-2.s | 335 - binutils/testsuite/binutils-all/note-3-32.d | 18 - binutils/testsuite/binutils-all/note-3-32.s | 57 - binutils/testsuite/binutils-all/note-3-64.d | 18 - binutils/testsuite/binutils-all/note-3-64.s | 57 - binutils/testsuite/binutils-all/note-3.32.s | 67 - binutils/testsuite/binutils-all/objcopy.exp | 4 +- binutils/testsuite/binutils-all/objdump.W | 2 +- binutils/testsuite/binutils-all/objdump.WL | 3 +- binutils/testsuite/binutils-all/objdump.exp | 14 +- binutils/testsuite/binutils-all/readelf.exp | 110 +- binutils/testsuite/binutils-all/readelf.locview-1 | 35 - binutils/testsuite/binutils-all/readelf.locview-2 | 46 - .../testsuite/binutils-all/x86-64/compressed-1a.d | 4 +- binutils/winduni.c | 2 +- elfcpp/ChangeLog | 16 - elfcpp/dwarf.h | 2 - elfcpp/elfcpp.h | 20 - elfcpp/powerpc.h | 6 - gas/ChangeLog | 442 - gas/NEWS | 2 - gas/as.c | 19 + gas/config/obj-coff-seh.c | 5 +- gas/config/obj-macho.c | 22 +- gas/config/tc-aarch64.c | 26 +- gas/config/tc-arm.c | 13 +- gas/config/tc-avr.c | 13 +- gas/config/tc-hppa.c | 4 +- gas/config/tc-i386-intel.c | 8 +- gas/config/tc-i386.c | 59 +- gas/config/tc-mips.c | 8 +- gas/config/tc-msp430.c | 49 +- gas/config/tc-ppc.c | 73 - gas/config/tc-ppc.h | 4 - gas/config/tc-pru.c | 7 +- gas/config/tc-riscv.c | 43 +- gas/config/tc-s390.c | 2 +- gas/config/tc-sh64.c | 2 +- gas/config/tc-sparc.c | 26 +- gas/config/tc-sparc.h | 17 - gas/config/tc-tic4x.c | 2 +- gas/config/tc-v850.c | 3 +- gas/doc/as.texinfo | 17 +- gas/doc/c-aarch64.texi | 3 - gas/doc/c-avr.texi | 9 +- gas/doc/c-msp430.texi | 13 - gas/doc/c-ppc.texi | 3 - gas/doc/c-s390.texi | 2 +- gas/dwarf2dbg.c | 313 +- gas/dwarf2dbg.h | 21 +- gas/ecoff.c | 2 +- gas/po/es.po | 1 - gas/po/fi.po | 1 - gas/po/fr.po | 11114 +++++----- gas/po/id.po | 8708 ++++---- gas/po/ja.po | 249 +- gas/po/ru.po | 1 - gas/po/sv.po | 158 +- gas/po/tr.po | 21504 +++++++++++-------- gas/po/uk.po | 9779 ++++----- gas/po/zh_CN.po | 1 - gas/read.c | 4 +- gas/testsuite/gas/aarch64/diagnostic.l | 4 - gas/testsuite/gas/aarch64/diagnostic.s | 5 - gas/testsuite/gas/aarch64/register_aliases.d | 10 - gas/testsuite/gas/aarch64/register_aliases.s | 9 - gas/testsuite/gas/all/gas.exp | 5 +- gas/testsuite/gas/all/sleb128-9.d | 5 - gas/testsuite/gas/all/sleb128-9.l | 3 - gas/testsuite/gas/all/sleb128-9.s | 3 - gas/testsuite/gas/arc/add_s-err.s | 2 +- gas/testsuite/gas/arc/jli-1.d | 25 - gas/testsuite/gas/arc/jli-1.s | 11 - gas/testsuite/gas/arc/taux.d | 1 - gas/testsuite/gas/arm/crc32-armv8-a-bad.d | 6 +- gas/testsuite/gas/arm/crc32-armv8-a.d | 13 +- gas/testsuite/gas/arm/crc32-armv8-ar-bad.s | 6 +- gas/testsuite/gas/arm/crc32-armv8-ar.s | 16 - gas/testsuite/gas/arm/crc32-armv8-r-bad.d | 6 +- gas/testsuite/gas/arm/crc32-armv8-r.d | 13 +- gas/testsuite/gas/arm/crc32-bad.l | 6 +- gas/testsuite/gas/arm/ldr-bad.l | 4 +- gas/testsuite/gas/arm/ldr-t-bad.l | 4 +- gas/testsuite/gas/avr/large-debug-line-table.d | 2 +- gas/testsuite/gas/elf/common5a.d | 5 - gas/testsuite/gas/elf/common5a.l | 2 - gas/testsuite/gas/elf/common5a.s | 3 - gas/testsuite/gas/elf/common5b.d | 5 - gas/testsuite/gas/elf/common5b.l | 2 - gas/testsuite/gas/elf/common5b.s | 3 - gas/testsuite/gas/elf/common5c.d | 5 - gas/testsuite/gas/elf/common5c.s | 2 - gas/testsuite/gas/elf/common5d.d | 5 - gas/testsuite/gas/elf/common5d.s | 2 - gas/testsuite/gas/elf/dwarf2-1.d | 2 +- gas/testsuite/gas/elf/dwarf2-10.d | 6 - gas/testsuite/gas/elf/dwarf2-10.l | 2 - gas/testsuite/gas/elf/dwarf2-10.s | 32 - gas/testsuite/gas/elf/dwarf2-11.d | 15 - gas/testsuite/gas/elf/dwarf2-11.s | 28 - gas/testsuite/gas/elf/dwarf2-12.d | 20 - gas/testsuite/gas/elf/dwarf2-12.s | 31 - gas/testsuite/gas/elf/dwarf2-13.d | 19 - gas/testsuite/gas/elf/dwarf2-13.s | 33 - gas/testsuite/gas/elf/dwarf2-14.d | 19 - gas/testsuite/gas/elf/dwarf2-14.s | 32 - gas/testsuite/gas/elf/dwarf2-15.d | 19 - gas/testsuite/gas/elf/dwarf2-15.s | 32 - gas/testsuite/gas/elf/dwarf2-16.d | 20 - gas/testsuite/gas/elf/dwarf2-16.s | 33 - gas/testsuite/gas/elf/dwarf2-17.d | 20 - gas/testsuite/gas/elf/dwarf2-17.s | 33 - gas/testsuite/gas/elf/dwarf2-18.d | 19 - gas/testsuite/gas/elf/dwarf2-18.s | 33 - gas/testsuite/gas/elf/dwarf2-2.d | 2 +- gas/testsuite/gas/elf/dwarf2-5.d | 79 - gas/testsuite/gas/elf/dwarf2-5.s | 58 - gas/testsuite/gas/elf/dwarf2-6.d | 78 - gas/testsuite/gas/elf/dwarf2-6.s | 101 - gas/testsuite/gas/elf/dwarf2-7.d | 19 - gas/testsuite/gas/elf/dwarf2-7.s | 36 - gas/testsuite/gas/elf/dwarf2-8.d | 5 - gas/testsuite/gas/elf/dwarf2-8.l | 2 - gas/testsuite/gas/elf/dwarf2-8.s | 27 - gas/testsuite/gas/elf/dwarf2-9.d | 5 - gas/testsuite/gas/elf/dwarf2-9.l | 2 - gas/testsuite/gas/elf/dwarf2-9.s | 32 - gas/testsuite/gas/elf/elf.exp | 20 - gas/testsuite/gas/elf/section10.d | 4 +- gas/testsuite/gas/i386/dw2-compress-1.d | 2 +- gas/testsuite/gas/i386/dw2-compressed-1.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-duplicate.d | 2 +- gas/testsuite/gas/i386/intelok.s | 2 +- gas/testsuite/gas/i386/inval-seg.l | 18 +- gas/testsuite/gas/i386/inval-seg.s | 6 - gas/testsuite/gas/i386/notrack-intel.d | 58 +- gas/testsuite/gas/i386/notrack.d | 58 +- gas/testsuite/gas/i386/notrack.s | 38 +- gas/testsuite/gas/i386/notrackbad.l | 24 +- gas/testsuite/gas/i386/notrackbad.s | 6 +- gas/testsuite/gas/i386/x86-64-inval-seg.l | 22 +- gas/testsuite/gas/i386/x86-64-inval-seg.s | 6 - gas/testsuite/gas/i386/x86-64-notrack-intel.d | 76 +- gas/testsuite/gas/i386/x86-64-notrack.d | 76 +- gas/testsuite/gas/i386/x86-64-notrack.s | 50 +- gas/testsuite/gas/i386/x86-64-notrackbad.l | 24 +- gas/testsuite/gas/i386/x86-64-notrackbad.s | 6 +- gas/testsuite/gas/lns/lns-big-delta.d | 2 +- gas/testsuite/gas/lns/lns-common-1-alt.d | 16 +- gas/testsuite/gas/lns/lns-duplicate.d | 2 +- .../gas/mips/branch-addend-micromips-n32.d | 23 - .../gas/mips/branch-addend-micromips-n64.d | 27 - gas/testsuite/gas/mips/branch-addend-micromips.d | 22 - gas/testsuite/gas/mips/branch-addend-micromips.s | 31 - gas/testsuite/gas/mips/branch-local-5.d | 3 - gas/testsuite/gas/mips/branch-local-5.l | 4 - gas/testsuite/gas/mips/branch-local-5.s | 31 - gas/testsuite/gas/mips/branch-local-6.d | 3 - gas/testsuite/gas/mips/branch-local-6.l | 9 - gas/testsuite/gas/mips/branch-local-6.s | 41 - gas/testsuite/gas/mips/branch-local-7.d | 20 - gas/testsuite/gas/mips/branch-local-7.s | 27 - gas/testsuite/gas/mips/branch-local-ignore-5.d | 23 - gas/testsuite/gas/mips/branch-local-ignore-6.d | 41 - gas/testsuite/gas/mips/branch-local-ignore-n32-5.d | 5 - gas/testsuite/gas/mips/branch-local-ignore-n32-6.d | 41 - gas/testsuite/gas/mips/branch-local-ignore-n64-5.d | 5 - gas/testsuite/gas/mips/branch-local-ignore-n64-6.d | 57 - gas/testsuite/gas/mips/branch-local-n32-2.d | 2 +- .../{branch-local-2.l => branch-local-n32-2.l} | 0 gas/testsuite/gas/mips/branch-local-n32-3.d | 2 +- .../{branch-local-3.l => branch-local-n32-3.l} | 0 gas/testsuite/gas/mips/branch-local-n32-5.d | 4 - gas/testsuite/gas/mips/branch-local-n32-6.d | 4 - gas/testsuite/gas/mips/branch-local-n32-7.d | 20 - gas/testsuite/gas/mips/branch-local-n64-2.d | 2 +- .../{branch-local-2.l => branch-local-n64-2.l} | 0 gas/testsuite/gas/mips/branch-local-n64-3.d | 2 +- .../{branch-local-3.l => branch-local-n64-3.l} | 0 gas/testsuite/gas/mips/branch-local-n64-5.d | 4 - gas/testsuite/gas/mips/branch-local-n64-6.d | 4 - gas/testsuite/gas/mips/branch-local-n64-7.d | 22 - gas/testsuite/gas/mips/elf_mach_5900.d | 22 - gas/testsuite/gas/mips/loc-swap-2.d | 6 +- gas/testsuite/gas/mips/loc-swap-3.d | 2 +- gas/testsuite/gas/mips/loc-swap.d | 6 +- gas/testsuite/gas/mips/micromips@loc-swap-2.d | 6 +- gas/testsuite/gas/mips/micromips@loc-swap.d | 4 +- .../gas/mips/micromips@stabs-symbol-type.d | 11 - gas/testsuite/gas/mips/mips.exp | 21 - gas/testsuite/gas/mips/mips16@loc-swap-2.d | 6 +- gas/testsuite/gas/mips/mips16@loc-swap.d | 6 +- gas/testsuite/gas/mips/mips16@stabs-symbol-type.d | 11 - gas/testsuite/gas/mips/mips16e@loc-swap.d | 6 +- gas/testsuite/gas/mips/stabs-symbol-type.d | 10 - gas/testsuite/gas/mips/stabs-symbol-type.s | 3 - gas/testsuite/gas/msp430/errata_warns.l | 68 +- gas/testsuite/gas/msp430/high-data-bss-sym.d | 6 - gas/testsuite/gas/msp430/high-data-bss-sym.s | 19 - gas/testsuite/gas/msp430/msp430.exp | 2 - gas/testsuite/gas/pe/pe.exp | 1 - gas/testsuite/gas/pe/seh-x64-err-2.l | 3 - gas/testsuite/gas/pe/seh-x64-err-2.s | 9 - gas/testsuite/gas/ppc/efs.d | 25 - gas/testsuite/gas/ppc/efs.s | 29 - gas/testsuite/gas/ppc/efs2.d | 19 - gas/testsuite/gas/ppc/efs2.s | 18 - gas/testsuite/gas/ppc/lsp-checks.d | 3 - gas/testsuite/gas/ppc/lsp-checks.l | 92 - gas/testsuite/gas/ppc/lsp-checks.s | 112 - gas/testsuite/gas/ppc/lsp.d | 687 - gas/testsuite/gas/ppc/lsp.s | 694 - gas/testsuite/gas/ppc/ppc.exp | 13 - gas/testsuite/gas/ppc/spe.d | 267 - gas/testsuite/gas/ppc/spe.s | 274 - gas/testsuite/gas/ppc/spe2-checks.d | 3 - gas/testsuite/gas/ppc/spe2-checks.l | 73 - gas/testsuite/gas/ppc/spe2-checks.s | 99 - gas/testsuite/gas/ppc/spe2.d | 815 - gas/testsuite/gas/ppc/spe2.s | 834 - gas/testsuite/gas/ppc/spe_ambiguous.d | 15 - gas/testsuite/gas/ppc/spe_ambiguous.s | 21 - gas/testsuite/gas/riscv/fmv.x.d | 13 - gas/testsuite/gas/riscv/fmv.x.s | 4 - gas/testsuite/gas/riscv/riscv.exp | 1 - gas/testsuite/gas/tic54x/opcodes.s | 2 +- gas/write.c | 16 +- gdb/ChangeLog | 4917 ----- gdb/MAINTAINERS | 4 - gdb/Makefile.in | 34 +- gdb/NEWS | 116 +- gdb/aarch64-fbsd-nat.c | 129 - gdb/aarch64-fbsd-tdep.c | 205 - gdb/aarch64-fbsd-tdep.h | 33 - gdb/aarch64-linux-nat.c | 3 + gdb/aarch64-linux-tdep.c | 23 +- gdb/aarch64-newlib-tdep.c | 3 + gdb/aarch64-tdep.c | 11 +- gdb/ada-exp.y | 11 +- gdb/ada-lang.c | 197 +- gdb/ada-lang.h | 2 +- gdb/ada-tasks.c | 13 +- gdb/ada-typeprint.c | 11 +- gdb/addrmap.c | 5 + gdb/agent.c | 3 + gdb/aix-thread.c | 25 +- gdb/alpha-bsd-nat.c | 3 + gdb/alpha-linux-nat.c | 2 + gdb/alpha-linux-tdep.c | 3 + gdb/alpha-nbsd-tdep.c | 3 + gdb/alpha-obsd-tdep.c | 3 + gdb/alpha-tdep.c | 2 + gdb/amd64-bsd-nat.c | 54 - gdb/amd64-darwin-tdep.c | 7 +- gdb/amd64-dicos-tdep.c | 7 +- gdb/amd64-fbsd-nat.c | 8 +- gdb/amd64-fbsd-tdep.c | 7 +- gdb/amd64-linux-nat.c | 3 + gdb/amd64-linux-tdep.c | 146 +- gdb/amd64-linux-tdep.h | 6 - gdb/amd64-nbsd-nat.c | 4 + gdb/amd64-nbsd-tdep.c | 8 +- gdb/amd64-obsd-nat.c | 4 + gdb/amd64-obsd-tdep.c | 8 +- gdb/amd64-sol2-tdep.c | 8 +- gdb/amd64-tdep.c | 91 +- gdb/amd64-tdep.h | 14 +- gdb/amd64-windows-nat.c | 3 + gdb/amd64-windows-tdep.c | 7 +- gdb/annotate.c | 14 +- gdb/annotate.h | 3 +- gdb/arc-newlib-tdep.c | 3 + gdb/arc-tdep.c | 5 +- gdb/arch-utils.c | 26 +- gdb/arch-utils.h | 6 - gdb/arch/amd64.c | 74 - gdb/arch/amd64.h | 22 - gdb/arch/i386.c | 68 - gdb/arch/i386.h | 21 - gdb/arch/tdesc.h | 92 - gdb/arm-linux-nat.c | 8 +- gdb/arm-linux-tdep.c | 5 +- gdb/arm-nbsd-tdep.c | 3 + gdb/arm-obsd-tdep.c | 4 + gdb/arm-symbian-tdep.c | 3 + gdb/arm-tdep.c | 57 +- gdb/arm-wince-tdep.c | 3 + gdb/auto-load.c | 128 +- gdb/auxv.c | 3 + gdb/avr-tdep.c | 5 +- gdb/ax-gdb.c | 357 +- gdb/bfin-linux-tdep.c | 3 + gdb/bfin-tdep.c | 3 + gdb/block.c | 73 +- gdb/block.h | 24 +- gdb/break-catch-sig.c | 172 +- gdb/break-catch-syscall.c | 198 +- gdb/break-catch-throw.c | 65 +- gdb/breakpoint.c | 1320 +- gdb/breakpoint.h | 53 +- gdb/bsd-kvm.c | 3 - gdb/bsd-uthread.c | 11 +- gdb/btrace.c | 94 +- gdb/btrace.h | 6 +- gdb/c-exp.y | 96 +- gdb/c-lang.c | 27 +- gdb/c-typeprint.c | 12 +- gdb/charset.c | 3 + gdb/cli/cli-cmds.c | 508 +- gdb/cli/cli-cmds.h | 23 +- gdb/cli/cli-decode.c | 116 +- gdb/cli/cli-decode.h | 21 +- gdb/cli/cli-dump.c | 164 +- gdb/cli/cli-interp.c | 1 + gdb/cli/cli-logging.c | 9 +- gdb/cli/cli-script.c | 159 +- gdb/cli/cli-script.h | 76 +- gdb/cli/cli-setshow.c | 18 +- gdb/cli/cli-utils.c | 30 +- gdb/cli/cli-utils.h | 17 +- gdb/coff-pe-read.c | 4 + gdb/coffread.c | 2 + gdb/command.h | 57 +- gdb/common/array-view.h | 179 - gdb/common/buffer.c | 6 +- gdb/common/common-utils.c | 12 +- gdb/common/common-utils.h | 6 +- gdb/common/environ.c | 75 +- gdb/common/environ.h | 24 +- gdb/common/filestuff.c | 4 +- gdb/common/filestuff.h | 15 +- gdb/common/gdb_unique_ptr.h | 7 - gdb/common/refcounted-object.h | 4 +- gdb/common/rsp-low.c | 45 +- gdb/common/rsp-low.h | 10 +- gdb/common/selftest.c | 112 - gdb/common/xml-utils.c | 49 +- gdb/common/xml-utils.h | 2 +- gdb/compile/compile-c-support.c | 16 +- gdb/compile/compile-c-symbols.c | 36 +- gdb/compile/compile-c-types.c | 58 +- gdb/compile/compile-internal.h | 16 +- gdb/compile/compile-loc2c.c | 16 +- gdb/compile/compile-object-load.c | 25 +- gdb/compile/compile-object-run.c | 3 +- gdb/compile/compile.c | 163 +- gdb/complaints.c | 2 + gdb/completer.c | 1763 +- gdb/completer.h | 367 +- gdb/config.in | 20 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/configure | 192 +- gdb/configure.ac | 60 +- gdb/configure.host | 7 +- gdb/configure.nat | 53 +- gdb/configure.tgt | 89 +- gdb/copying.awk | 2 + gdb/copying.c | 2 + gdb/core-regset.c | 3 + gdb/corefile.c | 38 +- gdb/corelow.c | 28 +- gdb/cp-abi.c | 11 +- gdb/cp-name-parser.y | 7 +- gdb/cp-namespace.c | 58 +- gdb/cp-support.c | 95 +- gdb/cp-support.h | 12 +- gdb/cp-valprint.c | 14 +- gdb/cris-linux-tdep.c | 3 + gdb/cris-tdep.c | 2 + gdb/ctf.c | 22 +- gdb/d-exp.y | 27 +- gdb/d-lang.c | 11 +- gdb/d-namespace.c | 45 +- gdb/darwin-nat-info.c | 52 +- gdb/darwin-nat.c | 3 + gdb/dbxread.c | 2 + gdb/dcache.c | 8 +- gdb/defs.h | 85 +- gdb/demangle.c | 42 +- gdb/dictionary.c | 14 + gdb/dictionary.h | 19 + gdb/disasm-selftests.c | 9 +- gdb/disasm.c | 187 +- gdb/disasm.h | 25 +- gdb/doc/ChangeLog | 103 - gdb/doc/agentexpr.texi | 6 +- gdb/doc/gdb.texinfo | 415 +- gdb/doc/python.texi | 40 - gdb/doublest.c | 16 + gdb/doublest.h | 6 + gdb/dtrace-probe.c | 15 +- gdb/dummy-frame.c | 4 +- gdb/dwarf2-frame-tailcall.c | 3 + gdb/dwarf2-frame.c | 284 +- gdb/dwarf2-frame.h | 114 +- gdb/dwarf2expr.c | 178 +- gdb/dwarf2expr.h | 135 +- gdb/dwarf2loc.c | 115 +- gdb/dwarf2loc.h | 1 + gdb/dwarf2read.c | 794 +- gdb/elfread.c | 77 +- gdb/eval.c | 1339 +- gdb/event-top.c | 49 +- gdb/exceptions.c | 9 +- gdb/exec.c | 53 +- gdb/expprint.c | 92 +- gdb/expression.h | 1 - gdb/extension-priv.h | 1 - gdb/extension.c | 6 +- gdb/f-exp.y | 8 +- gdb/f-lang.c | 21 +- gdb/f-typeprint.c | 15 +- gdb/f-valprint.c | 19 +- gdb/fbsd-nat.c | 135 +- gdb/fbsd-tdep.c | 8 +- gdb/features/Makefile | 128 +- gdb/features/aarch64.c | 8 +- gdb/features/arc-arcompact.c | 8 +- gdb/features/arc-v2.c | 8 +- gdb/features/arm/arm-with-iwmmxt.c | 8 +- gdb/features/arm/arm-with-m-fpa-layout.c | 4 +- gdb/features/arm/arm-with-m-vfp-d16.c | 4 +- gdb/features/arm/arm-with-m.c | 4 +- gdb/features/arm/arm-with-neon.c | 4 +- gdb/features/arm/arm-with-vfpv2.c | 4 +- gdb/features/arm/arm-with-vfpv3.c | 4 +- gdb/features/i386/32bit-avx.c | 21 - gdb/features/i386/32bit-avx512.c | 33 - gdb/features/i386/32bit-core.c | 66 - gdb/features/i386/32bit-linux.c | 15 - gdb/features/i386/32bit-mpx.c | 51 - gdb/features/i386/32bit-pkeys.c | 14 - gdb/features/i386/32bit-sse.c | 75 - gdb/features/i386/64bit-avx.c | 29 - gdb/features/i386/64bit-avx512.c | 124 - gdb/features/i386/64bit-core.c | 74 - gdb/features/i386/64bit-linux.c | 15 - gdb/features/i386/64bit-mpx.c | 51 - gdb/features/i386/64bit-pkeys.c | 14 - gdb/features/i386/64bit-segments.c | 15 - gdb/features/i386/64bit-sse.c | 83 - gdb/features/i386/amd64-avx-avx512-linux.c | 288 + gdb/features/i386/amd64-avx-avx512.c | 279 + gdb/features/i386/amd64-avx-avx512.xml | 1 - gdb/features/i386/amd64-avx-linux.c | 177 + gdb/features/i386/amd64-avx-mpx-avx512-pku-linux.c | 329 + gdb/features/i386/amd64-avx-mpx-avx512-pku.c | 320 + gdb/features/i386/amd64-avx-mpx-avx512-pku.xml | 1 - gdb/features/i386/amd64-avx-mpx-linux.c | 215 + gdb/features/i386/amd64-avx-mpx.c | 206 + gdb/features/i386/amd64-avx-mpx.xml | 1 - gdb/features/i386/amd64-avx.c | 168 + gdb/features/i386/amd64-avx.xml | 1 - gdb/features/i386/amd64-linux.c | 159 + gdb/features/i386/amd64-mpx-linux.c | 197 + gdb/features/i386/amd64-mpx.c | 188 + gdb/features/i386/amd64-mpx.xml | 1 - gdb/features/i386/amd64.c | 150 + gdb/features/i386/amd64.xml | 1 - gdb/features/i386/i386-avx-avx512-linux.c | 170 + gdb/features/i386/i386-avx-avx512.c | 165 + gdb/features/i386/i386-avx-linux.c | 149 + gdb/features/i386/i386-avx-mpx-avx512-pku-linux.c | 211 + gdb/features/i386/i386-avx-mpx-avx512-pku.c | 206 + gdb/features/i386/i386-avx-mpx-linux.c | 187 + gdb/features/i386/i386-avx-mpx.c | 182 + gdb/features/i386/i386-avx.c | 144 + gdb/features/i386/i386-linux.c | 139 + gdb/features/i386/i386-mmx-linux.c | 78 + gdb/features/i386/i386-mmx.c | 73 + gdb/features/i386/i386-mpx-linux.c | 177 + gdb/features/i386/i386-mpx.c | 172 + gdb/features/i386/i386.c | 134 + gdb/features/i386/x32-avx-avx512-linux.c | 288 + gdb/features/i386/x32-avx-avx512.c | 279 + .../{amd64-avx-avx512.xml => x32-avx-avx512.xml} | 7 +- gdb/features/i386/x32-avx-linux.c | 177 + gdb/features/i386/x32-avx.c | 168 + gdb/features/i386/{amd64-avx.xml => x32-avx.xml} | 9 +- gdb/features/i386/x32-core.c | 74 - gdb/features/i386/x32-linux.c | 159 + gdb/features/i386/x32.c | 150 + gdb/features/i386/{amd64.xml => x32.xml} | 9 +- gdb/features/mips-dsp-linux.c | 4 +- gdb/features/mips-linux.c | 4 +- gdb/features/mips64-dsp-linux.c | 4 +- gdb/features/mips64-linux.c | 4 +- gdb/features/nds32.c | 4 +- gdb/features/nios2-linux.c | 4 +- gdb/features/nios2.c | 4 +- gdb/features/rs6000/powerpc-32.c | 4 +- gdb/features/rs6000/powerpc-32l.c | 4 +- gdb/features/rs6000/powerpc-64.c | 4 +- gdb/features/rs6000/powerpc-64l.c | 4 +- gdb/features/rs6000/powerpc-7400.c | 4 +- gdb/features/rs6000/powerpc-altivec32.c | 8 +- gdb/features/rs6000/powerpc-altivec32l.c | 8 +- gdb/features/rs6000/powerpc-altivec64.c | 8 +- gdb/features/rs6000/powerpc-altivec64l.c | 8 +- gdb/features/rs6000/powerpc-cell32l.c | 8 +- gdb/features/rs6000/powerpc-cell64l.c | 8 +- gdb/features/rs6000/powerpc-e500.c | 4 +- gdb/features/rs6000/powerpc-e500l.c | 4 +- gdb/features/rs6000/powerpc-isa205-32l.c | 4 +- gdb/features/rs6000/powerpc-isa205-64l.c | 4 +- gdb/features/rs6000/powerpc-isa205-altivec32l.c | 8 +- gdb/features/rs6000/powerpc-isa205-altivec64l.c | 8 +- gdb/features/rs6000/powerpc-isa205-vsx32l.c | 8 +- gdb/features/rs6000/powerpc-isa205-vsx64l.c | 8 +- gdb/features/rs6000/powerpc-vsx32.c | 8 +- gdb/features/rs6000/powerpc-vsx32l.c | 8 +- gdb/features/rs6000/powerpc-vsx64.c | 8 +- gdb/features/rs6000/powerpc-vsx64l.c | 8 +- gdb/features/rs6000/rs6000.c | 4 +- gdb/features/s390-gs-linux64.c | 198 - gdb/features/s390-gs-linux64.xml | 28 - gdb/features/s390-gs.xml | 13 - gdb/features/s390-gsbc.xml | 13 - gdb/features/s390-linux32.c | 4 +- gdb/features/s390-linux32v1.c | 4 +- gdb/features/s390-linux32v2.c | 4 +- gdb/features/s390-linux64.c | 4 +- gdb/features/s390-linux64v1.c | 4 +- gdb/features/s390-linux64v2.c | 4 +- gdb/features/s390-te-linux64.c | 4 +- gdb/features/s390-tevx-linux64.c | 8 +- gdb/features/s390-vx-linux64.c | 8 +- gdb/features/s390x-gs-linux64.c | 182 - gdb/features/s390x-gs-linux64.xml | 27 - gdb/features/s390x-linux64.c | 4 +- gdb/features/s390x-linux64v1.c | 4 +- gdb/features/s390x-linux64v2.c | 4 +- gdb/features/s390x-te-linux64.c | 4 +- gdb/features/s390x-tevx-linux64.c | 8 +- gdb/features/s390x-vx-linux64.c | 8 +- gdb/features/tic6x-c62x-linux.c | 4 +- gdb/features/tic6x-c62x.c | 4 +- gdb/features/tic6x-c64x-linux.c | 4 +- gdb/features/tic6x-c64x.c | 4 +- gdb/features/tic6x-c64xp-linux.c | 4 +- gdb/features/tic6x-c64xp.c | 4 +- gdb/filename-seen-cache.c | 66 - gdb/filename-seen-cache.h | 61 - gdb/filesystem.c | 3 + gdb/findcmd.c | 104 +- gdb/findvar.c | 4 +- gdb/fork-child.c | 5 +- gdb/frame-base.c | 2 + gdb/frame-unwind.c | 10 +- gdb/frame-unwind.h | 3 +- gdb/frame.c | 46 +- gdb/frame.h | 10 +- gdb/frv-linux-tdep.c | 3 + gdb/frv-tdep.c | 2 + gdb/ft32-tdep.c | 6 +- gdb/gcore.c | 18 +- gdb/gdb_bfd.c | 10 +- gdb/gdb_curses.h | 4 +- gdb/gdb_regex.h | 4 +- gdb/gdbarch-selftests.c | 3 +- gdb/gdbarch.c | 2 + gdb/gdbarch.h | 16 +- gdb/gdbarch.sh | 18 +- gdb/gdbcmd.h | 5 - gdb/gdbcore.h | 16 +- gdb/gdbserver/ChangeLog | 447 - gdb/gdbserver/Makefile.in | 17 - gdb/gdbserver/ax.c | 4 +- gdb/gdbserver/ax.h | 2 +- gdb/gdbserver/config.in | 3 - gdb/gdbserver/configure | 6 - gdb/gdbserver/configure.ac | 5 - gdb/gdbserver/configure.srv | 66 +- gdb/gdbserver/gdbthread.h | 1 - gdb/gdbserver/inferiors.c | 52 +- gdb/gdbserver/inferiors.h | 10 +- gdb/gdbserver/linux-amd64-ipa.c | 58 +- gdb/gdbserver/linux-i386-ipa.c | 39 +- gdb/gdbserver/linux-low.c | 88 +- gdb/gdbserver/linux-low.h | 25 +- gdb/gdbserver/linux-s390-low.c | 68 +- gdb/gdbserver/linux-s390-tdesc.h | 9 - gdb/gdbserver/linux-x86-low.c | 167 +- gdb/gdbserver/linux-x86-tdesc-selftest.c | 183 - gdb/gdbserver/linux-x86-tdesc.c | 173 - gdb/gdbserver/linux-x86-tdesc.h | 78 +- gdb/gdbserver/lynx-i386-low.c | 9 +- gdb/gdbserver/lynx-low.c | 14 +- gdb/gdbserver/mem-break.c | 8 +- gdb/gdbserver/mem-break.h | 5 +- gdb/gdbserver/nto-low.c | 14 +- gdb/gdbserver/nto-x86-low.c | 11 +- gdb/gdbserver/proc-service.c | 3 +- gdb/gdbserver/regcache.c | 51 +- gdb/gdbserver/remote-utils.c | 11 +- gdb/gdbserver/remote-utils.h | 2 +- gdb/gdbserver/server.c | 559 +- gdb/gdbserver/target.c | 38 +- gdb/gdbserver/target.h | 12 +- gdb/gdbserver/tdesc.c | 188 +- gdb/gdbserver/tdesc.h | 97 +- gdb/gdbserver/thread-db.c | 74 +- gdb/gdbserver/tracepoint.c | 62 +- gdb/gdbserver/tracepoint.h | 22 +- gdb/gdbserver/win32-i386-low.c | 33 +- gdb/gdbserver/win32-low.c | 8 +- gdb/gdbthread.h | 10 +- gdb/gdbtypes.c | 144 +- gdb/gdbtypes.h | 31 +- gdb/gnu-nat.c | 7 +- gdb/gnu-v2-abi.c | 4 +- gdb/gnu-v3-abi.c | 8 +- gdb/gnulib/aclocal.m4 | 37 - gdb/gnulib/config.in | 267 - gdb/gnulib/configure | 16623 ++++++-------- gdb/gnulib/import/Makefile.am | 421 +- gdb/gnulib/import/Makefile.in | 236 +- gdb/gnulib/import/assure.h | 37 - gdb/gnulib/import/at-func.c | 146 - gdb/gnulib/import/chdir-long.c | 264 - gdb/gnulib/import/chdir-long.h | 30 - gdb/gnulib/import/cloexec.c | 83 - gdb/gnulib/import/cloexec.h | 38 - gdb/gnulib/import/close.c | 69 - gdb/gnulib/import/closedir.c | 71 - gdb/gnulib/import/dirent-private.h | 40 - gdb/gnulib/import/dup-safer.c | 34 - gdb/gnulib/import/dup.c | 86 - gdb/gnulib/import/dup2.c | 215 - gdb/gnulib/import/error.c | 406 - gdb/gnulib/import/error.h | 75 - gdb/gnulib/import/exitfail.c | 24 - gdb/gnulib/import/exitfail.h | 18 - gdb/gnulib/import/fchdir.c | 208 - gdb/gnulib/import/fcntl.c | 414 - gdb/gnulib/import/fcntl.in.h | 363 - gdb/gnulib/import/fd-hook.c | 116 - gdb/gnulib/import/fd-hook.h | 119 - gdb/gnulib/import/fd-safer.c | 49 - gdb/gnulib/import/fdopendir.c | 249 - gdb/gnulib/import/filename.h | 54 - gdb/gnulib/import/filenamecat-lgpl.c | 88 - gdb/gnulib/import/filenamecat.h | 27 - gdb/gnulib/import/fstat.c | 88 - gdb/gnulib/import/fstatat.c | 135 - gdb/gnulib/import/getcwd-lgpl.c | 126 - gdb/gnulib/import/getcwd.c | 446 - gdb/gnulib/import/getdtablesize.c | 121 - gdb/gnulib/import/getlogin_r.c | 87 - gdb/gnulib/import/getprogname.c | 151 - gdb/gnulib/import/getprogname.h | 40 - gdb/gnulib/import/gettext.h | 292 - gdb/gnulib/import/glob-libc.h | 212 - gdb/gnulib/import/glob.c | 1808 -- gdb/gnulib/import/glob.in.h | 93 - gdb/gnulib/import/intprops.h | 464 - gdb/gnulib/import/m4/chdir-long.m4 | 30 - gdb/gnulib/import/m4/close.m4 | 33 - gdb/gnulib/import/m4/closedir.m4 | 30 - gdb/gnulib/import/m4/d-ino.m4 | 56 - gdb/gnulib/import/m4/d-type.m4 | 32 - gdb/gnulib/import/m4/dup.m4 | 45 - gdb/gnulib/import/m4/dup2.m4 | 117 - gdb/gnulib/import/m4/error.m4 | 27 - gdb/gnulib/import/m4/fchdir.m4 | 61 - gdb/gnulib/import/m4/fcntl.m4 | 126 - gdb/gnulib/import/m4/fcntl_h.m4 | 50 - gdb/gnulib/import/m4/fdopendir.m4 | 61 - gdb/gnulib/import/m4/filenamecat.m4 | 16 - gdb/gnulib/import/m4/fstat.m4 | 36 - gdb/gnulib/import/m4/fstatat.m4 | 60 - gdb/gnulib/import/m4/getcwd-abort-bug.m4 | 140 - gdb/gnulib/import/m4/getcwd-path-max.m4 | 217 - gdb/gnulib/import/m4/getcwd.m4 | 162 - gdb/gnulib/import/m4/getdtablesize.m4 | 46 - gdb/gnulib/import/m4/getlogin_r.m4 | 88 - gdb/gnulib/import/m4/getprogname.m4 | 43 - gdb/gnulib/import/m4/glob.m4 | 76 - gdb/gnulib/import/m4/gnulib-cache.m4 | 4 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 317 - gdb/gnulib/import/m4/mempcpy.m4 | 26 - gdb/gnulib/import/m4/memrchr.m4 | 23 - gdb/gnulib/import/m4/mode_t.m4 | 26 - gdb/gnulib/import/m4/msvc-inval.m4 | 19 - gdb/gnulib/import/m4/msvc-nothrow.m4 | 10 - gdb/gnulib/import/m4/open.m4 | 91 - gdb/gnulib/import/m4/openat.m4 | 36 - gdb/gnulib/import/m4/opendir.m4 | 31 - gdb/gnulib/import/m4/readdir.m4 | 15 - gdb/gnulib/import/m4/realloc.m4 | 79 - gdb/gnulib/import/m4/rewinddir.m4 | 15 - gdb/gnulib/import/m4/save-cwd.m4 | 11 - gdb/gnulib/import/m4/strdup.m4 | 36 - gdb/gnulib/import/m4/strerror.m4 | 96 - gdb/gnulib/import/m4/unistd-safer.m4 | 10 - gdb/gnulib/import/mempcpy.c | 28 - gdb/gnulib/import/memrchr.c | 161 - gdb/gnulib/import/msvc-inval.c | 129 - gdb/gnulib/import/msvc-inval.h | 222 - gdb/gnulib/import/msvc-nothrow.c | 49 - gdb/gnulib/import/msvc-nothrow.h | 43 - gdb/gnulib/import/open.c | 181 - gdb/gnulib/import/openat-die.c | 62 - gdb/gnulib/import/openat-priv.h | 64 - gdb/gnulib/import/openat-proc.c | 134 - gdb/gnulib/import/openat.c | 286 - gdb/gnulib/import/openat.h | 123 - gdb/gnulib/import/opendir.c | 169 - gdb/gnulib/import/pipe-safer.c | 56 - gdb/gnulib/import/readdir.c | 98 - gdb/gnulib/import/realloc.c | 79 - gdb/gnulib/import/rewinddir.c | 49 - gdb/gnulib/import/save-cwd.c | 99 - gdb/gnulib/import/save-cwd.h | 34 - gdb/gnulib/import/strdup.c | 54 - gdb/gnulib/import/strerror-override.c | 302 - gdb/gnulib/import/strerror-override.h | 56 - gdb/gnulib/import/strerror.c | 70 - gdb/gnulib/import/unistd--.h | 32 - gdb/gnulib/import/unistd-safer.h | 31 - gdb/gnulib/update-gnulib.sh | 2 - gdb/go-exp.y | 13 +- gdb/go-lang.c | 12 +- gdb/go32-nat.c | 3 + gdb/guile/guile.c | 3 + gdb/guile/scm-breakpoint.c | 2 +- gdb/guile/scm-cmd.c | 42 +- gdb/guile/scm-frame.c | 12 +- gdb/guile/scm-ports.c | 22 +- gdb/guile/scm-safe-call.c | 5 +- gdb/guile/scm-string.c | 8 +- gdb/guile/scm-symtab.c | 6 +- gdb/guile/scm-value.c | 11 +- gdb/h8300-tdep.c | 2 + gdb/hppa-linux-nat.c | 2 + gdb/hppa-linux-tdep.c | 4 + gdb/hppa-nbsd-nat.c | 4 + gdb/hppa-nbsd-tdep.c | 4 + gdb/hppa-obsd-nat.c | 3 + gdb/hppa-obsd-tdep.c | 4 + gdb/hppa-tdep.c | 5 +- gdb/i386-bsd-nat.c | 4 + gdb/i386-cygwin-tdep.c | 3 + gdb/i386-darwin-tdep.c | 3 + gdb/i386-dicos-tdep.c | 3 + gdb/i386-fbsd-nat.c | 14 +- gdb/i386-fbsd-tdep.c | 8 +- gdb/i386-gnu-nat.c | 3 + gdb/i386-gnu-tdep.c | 3 + gdb/i386-go32-tdep.c | 3 +- gdb/i386-linux-nat.c | 4 + gdb/i386-linux-tdep.c | 100 +- gdb/i386-linux-tdep.h | 10 +- gdb/i386-nbsd-nat.c | 4 + gdb/i386-nbsd-tdep.c | 3 + gdb/i386-nto-tdep.c | 3 + gdb/i386-obsd-nat.c | 4 + gdb/i386-obsd-tdep.c | 4 + gdb/i386-sol2-nat.c | 3 + gdb/i386-sol2-tdep.c | 3 + gdb/i386-tdep.c | 82 +- gdb/i386-tdep.h | 3 + gdb/i386-windows-nat.c | 3 + gdb/ia64-libunwind-tdep.c | 3 + gdb/ia64-linux-nat.c | 2 + gdb/ia64-linux-tdep.c | 3 + gdb/ia64-tdep.c | 41 +- gdb/ia64-vms-tdep.c | 3 + gdb/infcall.c | 66 +- gdb/infcall.h | 19 +- gdb/infcmd.c | 205 +- gdb/inferior.c | 40 +- gdb/inferior.h | 13 +- gdb/inflow.c | 10 +- gdb/infrun.c | 259 +- gdb/interps.c | 27 +- gdb/interps.h | 33 +- gdb/iq2000-tdep.c | 3 + gdb/jit.c | 32 +- gdb/language.c | 256 +- gdb/language.h | 64 +- gdb/linespec.c | 1297 +- gdb/linespec.h | 65 +- gdb/linux-fork.c | 17 +- gdb/linux-nat.c | 47 +- gdb/linux-tdep.c | 39 +- gdb/linux-thread-db.c | 107 +- gdb/lm32-tdep.c | 3 + gdb/location.c | 322 +- gdb/location.h | 35 +- gdb/m2-exp.y | 9 +- gdb/m2-lang.c | 7 +- gdb/m2-typeprint.c | 11 +- gdb/m32c-tdep.c | 5 +- gdb/m32r-linux-nat.c | 2 + gdb/m32r-linux-tdep.c | 3 + gdb/m32r-tdep.c | 2 + gdb/m68hc11-tdep.c | 3 + gdb/m68k-bsd-nat.c | 4 + gdb/m68k-bsd-tdep.c | 4 + gdb/m68k-linux-nat.c | 3 + gdb/m68k-linux-tdep.c | 3 + gdb/m68k-tdep.c | 4 +- gdb/m88k-bsd-nat.c | 4 + gdb/m88k-tdep.c | 4 + gdb/machoread.c | 3 + gdb/macrocmd.c | 27 +- gdb/macroexp.c | 94 +- gdb/macroscope.c | 3 + gdb/main.c | 56 +- gdb/maint.c | 77 +- gdb/mdebugread.c | 7 +- gdb/mem-break.c | 12 +- gdb/memattr.c | 8 +- gdb/mep-tdep.c | 3 + gdb/mi/mi-cmd-break.c | 16 +- gdb/mi/mi-cmd-break.h | 3 +- gdb/mi/mi-cmd-catch.c | 10 +- gdb/mi/mi-cmd-disas.c | 3 +- gdb/mi/mi-cmd-env.c | 21 +- gdb/mi/mi-cmd-file.c | 5 +- gdb/mi/mi-cmd-info.c | 5 +- gdb/mi/mi-cmd-var.c | 24 +- gdb/mi/mi-cmds.c | 2 + gdb/mi/mi-interp.c | 160 +- gdb/mi/mi-main.c | 178 +- gdb/mi/mi-parse.c | 22 +- gdb/mi/mi-parse.h | 3 +- gdb/microblaze-linux-tdep.c | 3 + gdb/microblaze-tdep.c | 5 +- gdb/minsyms.c | 19 +- gdb/minsyms.h | 13 - gdb/mips-fbsd-nat.c | 6 +- gdb/mips-fbsd-tdep.c | 47 +- gdb/mips-linux-nat.c | 2 + gdb/mips-linux-tdep.c | 6 +- gdb/mips-nbsd-nat.c | 4 + gdb/mips-nbsd-tdep.c | 4 + gdb/mips-sde-tdep.c | 3 + gdb/mips-tdep.c | 46 +- gdb/mips64-obsd-nat.c | 4 + gdb/mips64-obsd-tdep.c | 4 + gdb/mipsread.c | 3 + gdb/mn10300-linux-tdep.c | 3 + gdb/mn10300-tdep.c | 3 + gdb/moxie-tdep.c | 4 + gdb/msp430-tdep.c | 3 + gdb/mt-tdep.c | 3 + gdb/namespace.c | 19 +- gdb/namespace.h | 2 +- gdb/nat/fork-inferior.c | 12 +- gdb/nat/linux-btrace.c | 9 +- gdb/nat/linux-osdata.c | 78 +- gdb/nat/linux-procfs.c | 26 +- gdb/nat/linux-waitpid.c | 2 +- gdb/nds32-tdep.c | 4 +- gdb/nios2-linux-tdep.c | 4 + gdb/nios2-tdep.c | 2 + gdb/nto-procfs.c | 4 +- gdb/nto-tdep.c | 5 +- gdb/objc-lang.c | 33 +- gdb/objfiles.c | 17 +- gdb/observer.c | 7 + gdb/opencl-lang.c | 12 +- gdb/osabi.c | 2 + gdb/osdata.c | 5 +- gdb/p-exp.y | 8 +- gdb/p-lang.c | 13 +- gdb/p-typeprint.c | 57 +- gdb/p-valprint.c | 16 +- gdb/parse.c | 206 +- gdb/parser-defs.h | 2 - gdb/ppc-fbsd-nat.c | 4 + gdb/ppc-fbsd-tdep.c | 4 + gdb/ppc-linux-nat.c | 2 + gdb/ppc-linux-tdep.c | 24 +- gdb/ppc-nbsd-nat.c | 3 + gdb/ppc-nbsd-tdep.c | 4 + gdb/ppc-obsd-nat.c | 4 + gdb/ppc-obsd-tdep.c | 4 + gdb/printcmd.c | 50 +- gdb/probe.c | 415 +- gdb/probe.h | 41 +- gdb/proc-api.c | 4 + gdb/proc-events.c | 4 + gdb/proc-service.c | 45 +- gdb/procfs.c | 28 +- gdb/producer.c | 218 - gdb/producer.h | 55 - gdb/progspace.c | 7 +- gdb/progspace.h | 6 +- gdb/psymtab.c | 78 +- gdb/python/py-all-events.def | 40 - gdb/python/py-bpevent.c | 13 +- gdb/python/py-breakpoint.c | 19 +- gdb/python/py-cmd.c | 68 +- gdb/python/py-continueevent.c | 11 +- gdb/python/py-event-types.def | 107 - gdb/python/py-event.c | 4 +- gdb/python/py-event.h | 79 +- gdb/python/py-events.h | 19 +- gdb/python/py-evts.c | 43 +- gdb/python/py-exitedevent.c | 10 + gdb/python/py-frame.c | 17 +- gdb/python/py-inferior.c | 119 - gdb/python/py-infevents.c | 38 +- gdb/python/py-newobjfileevent.c | 16 + gdb/python/py-param.c | 24 +- gdb/python/py-record-btrace.c | 2 +- gdb/python/py-signalevent.c | 13 +- gdb/python/py-stopevent.c | 16 +- gdb/python/py-stopevent.h | 8 +- gdb/python/py-threadevent.c | 23 +- gdb/python/py-type.c | 8 +- gdb/python/py-value.c | 3 +- gdb/python/py-varobj.c | 9 +- gdb/python/python-internal.h | 31 +- gdb/python/python.c | 181 +- gdb/ravenscar-thread.c | 3 + gdb/record-btrace.c | 50 +- gdb/record-full.c | 7 +- gdb/record.c | 53 +- gdb/regcache.c | 138 +- gdb/regcache.h | 23 +- gdb/regformats/i386/amd64-avx-avx512.dat | 150 + gdb/regformats/i386/amd64-avx-mpx-avx512-pku.dat | 157 + .../i386/{amd64.dat => amd64-avx-mpx.dat} | 30 +- gdb/regformats/i386/{amd64.dat => amd64-avx.dat} | 24 +- gdb/regformats/i386/{amd64.dat => amd64-mpx.dat} | 14 +- gdb/regformats/i386/amd64.dat | 2 - gdb/regformats/i386/i386-avx-avx512.dat | 70 + gdb/regformats/i386/i386-avx-mpx-avx512-pku.dat | 77 + gdb/regformats/i386/i386-avx-mpx.dat | 60 + gdb/regformats/i386/i386-mmx.dat | 37 + gdb/regformats/i386/{amd64.dat => i386-mpx.dat} | 50 +- gdb/regformats/i386/x32-avx-avx512.dat | 150 + gdb/regformats/i386/{amd64.dat => x32-avx.dat} | 24 +- gdb/regformats/i386/{amd64.dat => x32.dat} | 8 +- gdb/regformats/regdat.sh | 26 +- gdb/regformats/regdef.h | 12 - gdb/regformats/s390-gs-linux64.dat | 133 - gdb/regformats/s390x-gs-linux64.dat | 117 - gdb/reggroups.c | 4 +- gdb/remote-fileio.c | 4 +- gdb/remote-notif.c | 3 + gdb/remote-sim.c | 72 +- gdb/remote.c | 478 +- gdb/reverse.c | 37 +- gdb/rl78-tdep.c | 8 +- gdb/rs6000-aix-tdep.c | 13 +- gdb/rs6000-lynx178-tdep.c | 3 + gdb/rs6000-nat.c | 2 + gdb/rs6000-tdep.c | 5 +- gdb/rust-exp.y | 391 +- gdb/rust-lang.c | 14 +- gdb/rx-tdep.c | 7 +- gdb/s390-linux-nat.c | 25 +- gdb/s390-linux-tdep.c | 217 +- gdb/s390-linux-tdep.h | 16 +- gdb/score-tdep.c | 2 + gdb/selftest-arch.c | 145 +- gdb/selftest-arch.h | 6 +- gdb/selftest.c | 64 + gdb/{common => }/selftest.h | 34 +- gdb/ser-go32.c | 7 +- gdb/ser-mingw.c | 11 +- gdb/ser-pipe.c | 2 + gdb/ser-tcp.c | 6 +- gdb/ser-unix.c | 2 + gdb/serial.c | 4 +- gdb/sh-linux-tdep.c | 3 + gdb/sh-nbsd-nat.c | 3 + gdb/sh-nbsd-tdep.c | 4 + gdb/sh-tdep.c | 31 +- gdb/sh-tdep.h | 2 - gdb/sh64-tdep.c | 41 +- gdb/skip.c | 513 +- gdb/skip.h | 8 +- gdb/sol-thread.c | 104 +- gdb/solib-aix.c | 3 + gdb/solib-darwin.c | 5 +- gdb/solib-dsbt.c | 3 + gdb/solib-frv.c | 3 + gdb/solib-spu.c | 3 + gdb/solib-svr4.c | 26 +- gdb/solib-target.c | 3 + gdb/solib.c | 123 +- gdb/solist.h | 12 - gdb/source.c | 215 +- gdb/source.h | 5 +- gdb/sparc-linux-nat.c | 2 + gdb/sparc-linux-tdep.c | 3 + gdb/sparc-nat.c | 4 + gdb/sparc-nbsd-nat.c | 4 + gdb/sparc-nbsd-tdep.c | 4 + gdb/sparc-obsd-tdep.c | 4 + gdb/sparc-sol2-nat.c | 3 + gdb/sparc-sol2-tdep.c | 4 + gdb/sparc-tdep.c | 12 +- gdb/sparc64-fbsd-nat.c | 4 + gdb/sparc64-fbsd-tdep.c | 3 + gdb/sparc64-linux-nat.c | 6 +- gdb/sparc64-linux-tdep.c | 73 +- gdb/sparc64-nat.c | 4 + gdb/sparc64-nbsd-nat.c | 4 + gdb/sparc64-nbsd-tdep.c | 4 + gdb/sparc64-obsd-nat.c | 4 + gdb/sparc64-obsd-tdep.c | 4 + gdb/sparc64-sol2-tdep.c | 4 + gdb/sparc64-tdep.c | 533 +- gdb/sparc64-tdep.h | 2 - gdb/spu-linux-nat.c | 3 + gdb/spu-multiarch.c | 14 +- gdb/spu-tdep.c | 137 +- gdb/stabsread.c | 14 +- gdb/stack.c | 292 +- gdb/stack.h | 7 +- gdb/stap-probe.c | 32 +- gdb/std-operator.def | 43 +- gdb/std-regs.c | 2 + gdb/symfile-debug.c | 10 +- gdb/symfile-mem.c | 7 +- gdb/symfile.c | 162 +- gdb/symfile.h | 7 +- gdb/symmisc.c | 57 +- gdb/symtab.c | 509 +- gdb/symtab.h | 88 +- gdb/target-dcache.c | 3 + gdb/target-debug.h | 7 +- gdb/target-delegates.c | 61 +- gdb/target-descriptions.c | 1037 +- gdb/target-descriptions.h | 49 +- gdb/target.c | 189 +- gdb/target.h | 71 +- gdb/target/target.h | 117 +- gdb/target/waitstatus.c | 48 +- gdb/target/waitstatus.h | 5 +- gdb/testsuite/ChangeLog | 382 - gdb/testsuite/gdb.arch/i386-avx512.c | 128 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 18 +- gdb/testsuite/gdb.arch/sparc64-adi.c | 145 - gdb/testsuite/gdb.arch/sparc64-adi.exp | 53 - gdb/testsuite/gdb.arch/thumb2-it.exp | 4 +- gdb/testsuite/gdb.asm/asm-source.exp | 8 +- .../gdb.base/break-main-file-remove-fail.exp | 2 +- gdb/testsuite/gdb.base/break-probes.exp | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 26 +- gdb/testsuite/gdb.base/checkpoint.exp | 44 +- gdb/testsuite/gdb.base/commands.exp | 129 +- gdb/testsuite/gdb.base/compare-sections.exp | 7 +- gdb/testsuite/gdb.base/completion.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/dfp-test.c | 17 - gdb/testsuite/gdb.base/dfp-test.exp | 59 - gdb/testsuite/gdb.base/dmsym.c | 8 +- gdb/testsuite/gdb.base/dmsym.exp | 39 +- gdb/testsuite/gdb.base/dmsym_main.c | 10 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 2 +- gdb/testsuite/gdb.base/environ.exp | 3 - gdb/testsuite/gdb.base/gnu_vector.exp | 27 +- gdb/testsuite/gdb.base/infcall-exec.exp | 2 +- gdb/testsuite/gdb.base/info-os.exp | 8 +- gdb/testsuite/gdb.base/list-ambiguous.exp | 79 - gdb/testsuite/gdb.base/list-ambiguous0.c | 42 - gdb/testsuite/gdb.base/list-ambiguous1.c | 41 - gdb/testsuite/gdb.base/list.exp | 2 +- gdb/testsuite/gdb.base/macscp.exp | 64 - gdb/testsuite/gdb.base/nodebug.c | 48 - gdb/testsuite/gdb.base/nodebug.exp | 213 +- gdb/testsuite/gdb.base/printcmds.exp | 11 - gdb/testsuite/gdb.base/reread.exp | 226 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 40 - .../gdb.base/share-env-with-gdbserver.exp | 255 - gdb/testsuite/gdb.base/sizeof.exp | 4 +- gdb/testsuite/gdb.base/solib-display.exp | 16 +- gdb/testsuite/gdb.base/starti.c | 30 - gdb/testsuite/gdb.base/starti.exp | 51 - gdb/testsuite/gdb.base/symbol-alias.c | 31 - gdb/testsuite/gdb.base/symbol-alias.exp | 37 - gdb/testsuite/gdb.base/symbol-alias2.c | 34 - gdb/testsuite/gdb.base/whatis-ptype-typedefs.c | 143 - gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 272 - gdb/testsuite/gdb.compile/compile-ifunc.exp | 5 +- gdb/testsuite/gdb.compile/compile.exp | 10 +- gdb/testsuite/gdb.cp/local-static.c | 170 - gdb/testsuite/gdb.cp/local-static.cc | 1 - gdb/testsuite/gdb.cp/local-static.exp | 241 - gdb/testsuite/gdb.cp/m-static.exp | 5 + gdb/testsuite/gdb.cp/overload.exp | 34 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp | 2 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 8 +- gdb/testsuite/gdb.fortran/printing-types.exp | 35 - gdb/testsuite/gdb.fortran/printing-types.f90 | 27 - gdb/testsuite/gdb.fortran/ptr-indentation.exp | 41 - gdb/testsuite/gdb.fortran/ptr-indentation.f90 | 30 - gdb/testsuite/gdb.fortran/vla-ptype.exp | 6 +- gdb/testsuite/gdb.fortran/vla-value.exp | 15 +- gdb/testsuite/gdb.gdb/unittest.exp | 5 - gdb/testsuite/gdb.gdb/xfullpath.exp | 60 + gdb/testsuite/gdb.linespec/base/one/thefile.cc | 5 - gdb/testsuite/gdb.linespec/base/two/thefile.cc | 5 - gdb/testsuite/gdb.linespec/linespec.exp | 93 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 27 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 8 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 74 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 24 +- gdb/testsuite/gdb.python/py-inferior.exp | 24 - gdb/testsuite/gdb.python/py-infthread.exp | 12 - gdb/testsuite/gdb.python/py-prettyprint.c | 9 - gdb/testsuite/gdb.python/py-prettyprint.exp | 13 - gdb/testsuite/gdb.python/py-prettyprint.py | 34 - gdb/testsuite/gdb.python/py-thrhandle.c | 94 - gdb/testsuite/gdb.python/py-thrhandle.exp | 102 - gdb/testsuite/gdb.python/py-unwind.exp | 7 +- gdb/testsuite/gdb.rust/simple.exp | 17 +- gdb/testsuite/gdb.server/normal.c | 24 - .../gdb.server/run-without-local-binary.exp | 62 - gdb/testsuite/gdb.server/unittest.exp | 41 - gdb/testsuite/gdb.threads/siginfo-threads.exp | 7 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.c | 28 - gdb/testsuite/gdb.threads/tls-nodebug-pie.exp | 29 - gdb/testsuite/gdb.threads/tls-nodebug.exp | 5 +- gdb/testsuite/gdb.trace/entry-values.exp | 6 +- gdb/testsuite/lib/gdb.exp | 74 +- gdb/thread.c | 146 +- gdb/tic6x-linux-tdep.c | 3 + gdb/tic6x-tdep.c | 3 + gdb/tid-parse.c | 2 +- gdb/tilegx-linux-nat.c | 3 + gdb/tilegx-linux-tdep.c | 3 + gdb/tilegx-tdep.c | 3 + gdb/top.c | 98 +- gdb/top.h | 4 + gdb/tracefile-tfile.c | 26 +- gdb/tracefile.c | 8 +- gdb/tracepoint.c | 172 +- gdb/tracepoint.h | 10 +- gdb/tui/tui-disasm.c | 2 +- gdb/tui/tui-hooks.c | 9 +- gdb/tui/tui-interp.c | 3 + gdb/tui/tui-layout.c | 8 +- gdb/tui/tui-regs.c | 42 +- gdb/tui/tui-stack.c | 6 +- gdb/tui/tui-win.c | 31 +- gdb/tui/tui-winsource.c | 7 +- gdb/tui/tui.c | 9 +- gdb/typeprint.c | 58 +- gdb/typeprint.h | 9 - gdb/ui-file.c | 4 +- gdb/ui-out.c | 16 + gdb/ui-out.h | 57 +- gdb/unittests/array-view-selftests.c | 496 - gdb/unittests/environ-selftests.c | 247 +- gdb/unittests/function-view-selftests.c | 3 +- gdb/unittests/offset-type-selftests.c | 2 +- gdb/unittests/optional-selftests.c | 2 +- gdb/unittests/scoped_restore-selftests.c | 3 +- gdb/unittests/xml-utils-selftests.c | 44 - gdb/user-regs.c | 4 +- .../common-utils-selftests.c => utils-selftests.c} | 18 +- gdb/utils.c | 446 +- gdb/utils.h | 171 +- gdb/v850-tdep.c | 2 + gdb/valarith.c | 35 +- gdb/valops.c | 53 +- gdb/valprint.c | 34 +- gdb/value.c | 25 +- gdb/value.h | 3 +- gdb/varobj.c | 3 +- gdb/vax-bsd-nat.c | 4 + gdb/vax-nbsd-tdep.c | 4 + gdb/vax-tdep.c | 3 + gdb/warning.m4 | 13 +- gdb/windows-nat.c | 19 +- gdb/windows-tdep.c | 23 +- gdb/x86-bsd-nat.c | 9 +- gdb/x86-linux-nat.c | 59 +- gdb/xcoffread.c | 3 + gdb/xml-support.c | 15 +- gdb/xstormy16-tdep.c | 3 + gdb/xtensa-linux-nat.c | 2 + gdb/xtensa-linux-tdep.c | 3 + gdb/xtensa-tdep.c | 9 +- gold/ChangeLog | 228 - gold/Makefile.in | 4 +- gold/aarch64.cc | 284 +- gold/arm.cc | 8 +- gold/compressed_output.cc | 4 - gold/config.in | 3 - gold/configure | 27 - gold/configure.ac | 20 - gold/ehframe.cc | 46 - gold/ehframe.h | 13 - gold/layout.cc | 19 +- gold/layout.h | 7 - gold/mips.cc | 2 +- gold/options.h | 17 +- gold/plugin.cc | 4 +- gold/po/es.po | 1 - gold/po/fi.po | 1 - gold/po/fr.po | 1 - gold/po/id.po | 1410 +- gold/po/it.po | 1 - gold/po/ja.po | 2241 -- gold/po/sv.po | 4733 ---- gold/po/uk.po | 3451 --- gold/po/vi.po | 323 +- gold/po/zh_CN.po | 1 - gold/powerpc.cc | 496 +- gold/resolve.cc | 77 +- gold/sparc.cc | 2 +- gold/symtab.cc | 39 +- gold/symtab.h | 128 +- gold/target.h | 2 +- gold/testsuite/Makefile.am | 23 - gold/testsuite/Makefile.in | 80 +- gold/testsuite/aarch64_tlsdesc.s | 12 - gold/testsuite/aarch64_tlsdesc.sh | 110 - gold/testsuite/aarch64_tlsdesc.t | 6 - gold/testsuite/export_dynamic_plugin.cc | 29 - gold/testsuite/plugin_test_12.sh | 52 - gold/x86_64.cc | 2 +- gprof/ChangeLog | 33 - gprof/po/bg.po | 182 +- gprof/po/da.po | 1 - gprof/po/de.po | 1 - gprof/po/eo.po | 166 +- gprof/po/es.po | 311 +- gprof/po/fi.po | 1 - gprof/po/fr.po | 179 +- gprof/po/ga.po | 1 - gprof/po/hu.po | 1 - gprof/po/id.po | 144 +- gprof/po/it.po | 1 - gprof/po/ja.po | 1 - gprof/po/ms.po | 211 +- gprof/po/nl.po | 1 - gprof/po/pt_BR.po | 396 +- gprof/po/ro.po | 1 - gprof/po/ru.po | 171 +- gprof/po/sr.po | 184 +- gprof/po/sv.po | 186 +- gprof/po/tr.po | 299 +- gprof/po/uk.po | 176 +- gprof/po/vi.po | 79 +- include/ChangeLog | 187 - include/ansidecl.h | 64 +- include/aout/adobe.h | 167 +- include/aout/aout64.h | 6 +- include/aout/hp300hpux.h | 54 +- include/bfdlink.h | 3 - include/dis-asm.h | 2 +- include/dwarf2.def | 3 - include/dwarf2.h | 10 - include/elf/arc-reloc.def | 7 - include/elf/common.h | 26 - include/elf/hppa.h | 2 +- include/elf/ppc.h | 1 - include/gcc-c-fe.def | 35 +- include/gcc-c-interface.h | 21 +- include/gcc-cp-fe.def | 1050 - include/gcc-cp-interface.h | 496 - include/gcc-interface.h | 109 +- include/gdb/remote-sim.h | 2 +- include/libiberty.h | 2 +- include/longlong.h | 65 +- include/mach-o/arm.h | 2 +- include/opcode/arc-func.h | 15 +- include/opcode/arc.h | 1 - include/opcode/nds32.h | 4 +- include/opcode/ppc.h | 17 - include/opcode/v850.h | 4 +- include/simple-object.h | 8 - ld/ChangeLog | 1009 - ld/NEWS | 10 - ld/config.in | 6 - ld/configure | 51 +- ld/configure.ac | 38 +- ld/configure.tgt | 6 - ld/emulparams/arcelf.sh | 1 - ld/emulparams/arcv2elf.sh | 3 +- ld/emulparams/arcv2elfx.sh | 3 +- ld/emultempl/avrelf.em | 24 +- ld/emultempl/elf32.em | 77 +- ld/emultempl/m68hc1xelf.em | 38 +- ld/emultempl/msp430.em | 653 +- ld/emultempl/ppc64elf.em | 2 +- ld/emultempl/xtensaelf.em | 2 +- ld/ld.h | 3 + ld/ld.texinfo | 61 +- ld/ldgram.y | 99 +- ld/ldlang.c | 177 +- ld/ldlang.h | 14 +- ld/ldmain.c | 27 +- ld/lexsup.c | 4 +- ld/po/bg.po | 1529 +- ld/po/da.po | 329 +- ld/po/de.po | 2214 -- ld/po/es.po | 1 - ld/po/fi.po | 1154 +- ld/po/fr.po | 1 - ld/po/id.po | 1154 +- ld/po/it.po | 1 - ld/po/ja.po | 1 - ld/po/pt_BR.po | 2950 --- ld/po/ru.po | 2197 -- ld/po/tr.po | 1 - ld/po/uk.po | 1620 +- ld/po/vi.po | 383 +- ld/po/zh_CN.po | 1 - ld/po/zh_TW.po | 1 - ld/scripttempl/avr.sc | 4 +- ld/scripttempl/elfarc.sc | 6 - ld/scripttempl/elfarcv2.sc | 5 - ld/scripttempl/pe.sc | 22 +- ld/scripttempl/pep.sc | 30 +- ld/testsuite/config/default.exp | 11 - ld/testsuite/ld-aarch64/erratum843419.d | 2 +- ld/testsuite/ld-aarch64/gc-plt-relocs.d | 2 +- ld/testsuite/ld-aarch64/ifunc-1-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-1.d | 2 +- ld/testsuite/ld-aarch64/ifunc-2-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-2.d | 2 +- ld/testsuite/ld-aarch64/ifunc-21.d | 2 +- ld/testsuite/ld-aarch64/ifunc-3a.d | 2 +- ld/testsuite/ld-aarch64/relasz.d | 2 +- ld/testsuite/ld-aarch64/tls-small-ld.d | 2 +- ld/testsuite/ld-aarch64/tls-tiny-ld.d | 2 +- ld/testsuite/ld-alpha/alpha.exp | 7 +- ld/testsuite/ld-arc/arc.exp | 5 - ld/testsuite/ld-arc/jli-overflow.d | 4 - ld/testsuite/ld-arc/jli-overflow.err | 3 - ld/testsuite/ld-arc/jli-overflow.s | 1050 - ld/testsuite/ld-arc/jli-script.ld | 20 - ld/testsuite/ld-arc/jli-simple.dd | 26 - ld/testsuite/ld-arc/jli-simple.rd | 10 - ld/testsuite/ld-arc/jli-simple.s | 24 - ld/testsuite/ld-arc/nps-1b.err | 2 +- ld/testsuite/ld-arc/tls_gd-01.d | 4 +- ld/testsuite/ld-arc/tls_ie-01.d | 4 +- ld/testsuite/ld-arm/arm-elf.exp | 142 +- ld/testsuite/ld-avr/gc-section-debugline.d | 59 +- ld/testsuite/ld-cris/dso-pltdis1.d | 2 +- ld/testsuite/ld-cris/dso-pltdis2.d | 2 +- ld/testsuite/ld-cris/dso12-pltdis.d | 2 +- ld/testsuite/ld-cris/expdyn1.d | 2 +- ld/testsuite/ld-cris/expdyn5.d | 2 +- ld/testsuite/ld-cris/expdyn6.d | 2 +- ld/testsuite/ld-cris/expdyn7.d | 2 +- ld/testsuite/ld-cris/gotplt1.d | 2 +- ld/testsuite/ld-cris/gotplt2.d | 2 +- ld/testsuite/ld-cris/gotplt3.d | 2 +- ld/testsuite/ld-cris/hiddef1.d | 2 +- ld/testsuite/ld-cris/libdso-10.d | 2 +- ld/testsuite/ld-cris/libdso-11.d | 2 +- ld/testsuite/ld-cris/libdso-12.d | 2 +- ld/testsuite/ld-cris/libdso-12b.d | 2 +- ld/testsuite/ld-cris/libdso-12c.d | 2 +- ld/testsuite/ld-cris/libdso-13.d | 2 +- ld/testsuite/ld-cris/libdso-13b.d | 2 +- ld/testsuite/ld-cris/libdso-14.d | 2 +- ld/testsuite/ld-cris/libdso-15.d | 2 +- ld/testsuite/ld-cris/libdso-15b.d | 2 +- ld/testsuite/ld-cris/libdso-1b.d | 2 +- ld/testsuite/ld-cris/libdso-1c.d | 2 +- ld/testsuite/ld-cris/libdso-1d.d | 2 +- ld/testsuite/ld-cris/libdso-2.d | 2 +- ld/testsuite/ld-cris/libdso-4.d | 2 +- ld/testsuite/ld-cris/pic-gc-72.d | 2 +- ld/testsuite/ld-cris/pic-gc-73.d | 2 +- ld/testsuite/ld-cris/pr16044.d | 2 +- ld/testsuite/ld-cris/pv32-1.d | 2 +- ld/testsuite/ld-cris/tls-dso-dtpoffd2.d | 2 +- ld/testsuite/ld-cris/tls-dso-dtpoffd4.d | 2 +- ld/testsuite/ld-cris/tls-dso-tpoffgotcomm1.d | 2 +- ld/testsuite/ld-cris/tls-dso-x1x2-1.d | 2 +- ld/testsuite/ld-cris/tls-gc-71.d | 2 +- ld/testsuite/ld-cris/tls-gd-1.d | 2 +- ld/testsuite/ld-cris/tls-gd-1h.d | 2 +- ld/testsuite/ld-cris/tls-gd-2.d | 2 +- ld/testsuite/ld-cris/tls-gd-2h.d | 2 +- ld/testsuite/ld-cris/tls-ie-10.d | 2 +- ld/testsuite/ld-cris/tls-ie-11.d | 2 +- ld/testsuite/ld-cris/tls-ie-78.d | 2 +- ld/testsuite/ld-cris/tls-ie-8.d | 2 +- ld/testsuite/ld-cris/tls-ie-9.d | 2 +- ld/testsuite/ld-cris/tls-js1.d | 2 +- ld/testsuite/ld-cris/tls-ld-4.d | 2 +- ld/testsuite/ld-cris/tls-ld-5.d | 2 +- ld/testsuite/ld-cris/tls-ld-6.d | 2 +- ld/testsuite/ld-cris/tls-ld-7.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-15.d | 2 +- ld/testsuite/ld-cris/tls-legdx-16.d | 2 +- ld/testsuite/ld-cris/tls-legdx-17.d | 2 +- ld/testsuite/ld-cris/tls-local-54.d | 2 +- ld/testsuite/ld-cris/tls-local-60.d | 2 +- ld/testsuite/ld-cris/tls-local-61.d | 2 +- ld/testsuite/ld-cris/tls-local-63.d | 2 +- ld/testsuite/ld-cris/tls-local-64.d | 2 +- ld/testsuite/ld-cris/tls-ok-30.d | 2 +- ld/testsuite/ld-cris/tls-ok-32.d | 2 +- ld/testsuite/ld-cris/tls-ok-34.d | 2 +- ld/testsuite/ld-cris/tls-und-38.d | 2 +- ld/testsuite/ld-cris/tls-und-42.d | 2 +- ld/testsuite/ld-cris/tls-und-46.d | 2 +- ld/testsuite/ld-cris/tls-und-50.d | 2 +- ld/testsuite/ld-cris/weakhiddso.d | 2 +- ld/testsuite/ld-cris/weakref2.d | 2 +- ld/testsuite/ld-cris/weakref3.d | 2 +- ld/testsuite/ld-cris/weakref4.d | 2 +- ld/testsuite/ld-elf/audit.exp | 3 - ld/testsuite/ld-elf/binutils.exp | 26 +- ld/testsuite/ld-elf/comm-data2.ld | 1 - ld/testsuite/ld-elf/eh3.d | 12 +- ld/testsuite/ld-elf/eh4.d | 4 +- ld/testsuite/ld-elf/elf.exp | 2 +- ld/testsuite/ld-elf/globalaudit.rd | 3 - ld/testsuite/ld-elf/linkinfo1a.d | 2 +- ld/testsuite/ld-elf/linkinfo1b.d | 2 +- ld/testsuite/ld-elf/note-3.l | 2 +- ld/testsuite/ld-elf/note-3.t | 1 - ld/testsuite/ld-elf/orphan-11.d | 9 - ld/testsuite/ld-elf/orphan-11.ld | 16 - ld/testsuite/ld-elf/orphan-11.s | 11 - ld/testsuite/ld-elf/orphan-12.d | 9 - ld/testsuite/ld-elf/orphan-12.s | 8 - ld/testsuite/ld-elf/pr19617a.d | 2 +- ld/testsuite/ld-elf/pr20828-v.ld | 1 - ld/testsuite/ld-elf/pr20828.ld | 1 - ld/testsuite/ld-elf/pr21233.ld | 1 - ld/testsuite/ld-elf/pr21384.ld | 1 - ld/testsuite/ld-elf/pr21562a.d | 2 +- ld/testsuite/ld-elf/pr21562b.d | 2 +- ld/testsuite/ld-elf/pr21562c.d | 2 +- ld/testsuite/ld-elf/pr21562d.d | 2 +- ld/testsuite/ld-elf/pr21562e.d | 2 +- ld/testsuite/ld-elf/pr21562f.d | 2 +- ld/testsuite/ld-elf/pr21562g.d | 2 +- ld/testsuite/ld-elf/pr21562h.d | 2 +- ld/testsuite/ld-elf/pr21562i.d | 2 +- ld/testsuite/ld-elf/pr21562j.d | 2 +- ld/testsuite/ld-elf/pr21562k.d | 2 +- ld/testsuite/ld-elf/pr21562l.d | 2 +- ld/testsuite/ld-elf/pr21562m.d | 2 +- ld/testsuite/ld-elf/pr21562n.d | 2 +- ld/testsuite/ld-elf/pr21884.d | 11 - ld/testsuite/ld-elf/pr21884.t | 7 - ld/testsuite/ld-elf/pr21884a.s | 5 - ld/testsuite/ld-elf/pr21884b.s | 5 - ld/testsuite/ld-elf/pr21903.s | 11 - ld/testsuite/ld-elf/pr21903a.d | 8 - ld/testsuite/ld-elf/pr21903b.d | 8 - ld/testsuite/ld-elf/pr21903c.d | 3 - ld/testsuite/ld-elf/pr21903d.d | 4 - ld/testsuite/ld-elf/pr21903e.d | 3 - ld/testsuite/ld-elf/pr21904.d | 6 - ld/testsuite/ld-elf/pr21904.s | 5 - ld/testsuite/ld-elf/pr21964-1a.c | 12 - ld/testsuite/ld-elf/pr21964-1b.c | 12 - ld/testsuite/ld-elf/pr21964-1c.c | 29 - ld/testsuite/ld-elf/pr21964-2a.c | 12 - ld/testsuite/ld-elf/pr21964-2b.c | 12 - ld/testsuite/ld-elf/pr21964-2c.c | 32 - ld/testsuite/ld-elf/pr22150.vd | 2 - ld/testsuite/ld-elf/pr22150.ver | 6 - ld/testsuite/ld-elf/pr22150a.s | 6 - ld/testsuite/ld-elf/pr22150b.s | 13 - ld/testsuite/ld-elf/provide-hidden-1.ld | 1 - ld/testsuite/ld-elf/provide-hidden-2.ld | 1 - ld/testsuite/ld-elf/provide-hidden-s.ld | 1 - ld/testsuite/ld-elf/readelf.exp | 2 +- ld/testsuite/ld-elf/shared.exp | 41 - ld/testsuite/ld-elf/sizeofa.d | 2 +- ld/testsuite/ld-elf/sizeofb.d | 4 +- ld/testsuite/ld-elf/stab.d | 6 +- ld/testsuite/ld-elf/startofa.d | 4 +- ld/testsuite/ld-elf/startofb.d | 4 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 2 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 2 +- ld/testsuite/ld-elfvsb/hidden2.d | 2 +- ld/testsuite/ld-frv/fdpic-pie-1.d | 2 +- ld/testsuite/ld-frv/fdpic-pie-2.d | 2 +- ld/testsuite/ld-frv/fdpic-pie-6.d | 2 +- ld/testsuite/ld-frv/fdpic-pie-7.d | 2 +- ld/testsuite/ld-frv/fdpic-pie-8.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-2.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-5.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-6.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-8.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-local-2.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-local-8.d | 2 +- ld/testsuite/ld-frv/tls-dynamic-2.d | 2 +- ld/testsuite/ld-gc/pr19161.d | 2 +- ld/testsuite/ld-gc/pr20022.d | 2 +- ld/testsuite/ld-gc/start.d | 2 +- ld/testsuite/ld-i386/i386.exp | 161 +- ld/testsuite/ld-i386/ibt-plt-1.d | 4 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 4 +- ld/testsuite/ld-i386/ibt-plt-2b.d | 49 +- ld/testsuite/ld-i386/ibt-plt-2c.d | 4 +- ld/testsuite/ld-i386/ibt-plt-2d.d | 49 +- ld/testsuite/ld-i386/ibt-plt-3a.d | 4 +- ld/testsuite/ld-i386/ibt-plt-3b.d | 48 +- ld/testsuite/ld-i386/ibt-plt-3c.d | 4 +- ld/testsuite/ld-i386/ibt-plt-3d.d | 49 +- ld/testsuite/ld-i386/pie1-nacl.d | 18 - ld/testsuite/ld-i386/pie1.d | 17 - ld/testsuite/ld-i386/pie1.s | 5 - ld/testsuite/ld-i386/plt-pic2.dd | 16 +- ld/testsuite/ld-i386/pr19636-1d.d | 6 +- ld/testsuite/ld-i386/pr19636-2b.d | 2 + ld/testsuite/ld-i386/pr19636-2c.d | 10 +- ld/testsuite/ld-i386/pr20830.d | 2 +- ld/testsuite/ld-i386/pr21884-nacl.d | 10 - ld/testsuite/ld-i386/pr21884-nacl.t | 11 - ld/testsuite/ld-i386/pr21884.d | 10 - ld/testsuite/ld-i386/pr21884.t | 11 - ld/testsuite/ld-i386/pr21997-1a.S | 35 - ld/testsuite/ld-i386/pr21997-1b.c | 16 - ld/testsuite/ld-i386/pr21997-1c.S | 51 - ld/testsuite/ld-i386/pr22001-1a.c | 13 - ld/testsuite/ld-i386/pr22001-1b.c | 14 - ld/testsuite/ld-i386/pr22001-1c.S | 51 - ld/testsuite/ld-i386/pr22115-1.s | 7 - ld/testsuite/ld-i386/pr22115-1a.d | 13 - ld/testsuite/ld-i386/pr22115-1b.d | 6 - ld/testsuite/ld-i386/pr22115-1c.d | 13 - ld/testsuite/ld-i386/pr22115-1d.d | 6 - ld/testsuite/ld-i386/pr22135.d | 12 - ld/testsuite/ld-i386/pr22135.s | 11 - ld/testsuite/ld-i386/protected7.d | 13 - ld/testsuite/ld-i386/protected7.s | 31 - ld/testsuite/ld-ia64/ia64.exp | 5 +- ld/testsuite/ld-ia64/merge1.d | 2 +- ld/testsuite/ld-ia64/merge2.d | 2 +- ld/testsuite/ld-ia64/merge3.d | 2 +- ld/testsuite/ld-ia64/merge4.d | 2 +- ld/testsuite/ld-ia64/merge5.d | 2 +- ld/testsuite/ld-ifunc/ifunc-1-local-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-1-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-3a-x86.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386.d | 2 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-x86-64.d | 2 +- ld/testsuite/ld-m68k/got-1.d | 2 +- .../ld-m68k/got-multigot-12-13-14-34-35-ok.d | 2 +- ld/testsuite/ld-m68k/got-multigot-14-ok.d | 2 +- ld/testsuite/ld-m68k/got-multigot-15-er.d | 2 +- ld/testsuite/ld-m68k/got-negative-12-13-14-34-ok.d | 2 +- ld/testsuite/ld-m68k/got-negative-12-13-14-35-er.d | 2 +- ld/testsuite/ld-m68k/got-negative-14-ok.d | 2 +- ld/testsuite/ld-m68k/got-negative-15-er.d | 2 +- ld/testsuite/ld-m68k/got-single-12-ok.d | 2 +- ld/testsuite/ld-m68k/got-single-13-er.d | 2 +- .../ld-m68k/got-xgot-12-13-14-15-34-35-ok.d | 2 +- ld/testsuite/ld-m68k/got-xgot-15-ok.d | 2 +- ld/testsuite/ld-m68k/m68k.exp | 7 +- ld/testsuite/ld-m68k/tls-gd-1.d | 2 +- ld/testsuite/ld-m68k/tls-gd-2.d | 2 +- ld/testsuite/ld-m68k/tls-gd-ie-1.d | 2 +- ld/testsuite/ld-m68k/tls-ie-1.d | 2 +- ld/testsuite/ld-m68k/tls-ld-1.d | 2 +- ld/testsuite/ld-m68k/tls-ld-2.d | 2 +- ld/testsuite/ld-metag/metag.exp | 8 +- .../ld-mips-elf/bal-jalx-addend-micromips-n32.d | 6 - .../ld-mips-elf/bal-jalx-addend-micromips-n64.d | 6 - .../ld-mips-elf/bal-jalx-addend-micromips.d | 22 - .../ld-mips-elf/bal-jalx-local-micromips-n32.d | 6 - .../ld-mips-elf/bal-jalx-local-micromips-n64.d | 6 - .../ld-mips-elf/bal-jalx-local-micromips.d | 20 - .../bal-jalx-pic-ignore-micromips-n32.d | 6 - .../bal-jalx-pic-ignore-micromips-n64.d | 6 - .../ld-mips-elf/bal-jalx-pic-ignore-micromips.d | 22 - .../ld-mips-elf/bal-jalx-pic-micromips-n32.d | 6 - .../ld-mips-elf/bal-jalx-pic-micromips-n64.d | 6 - ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips.d | 6 - ld/testsuite/ld-mips-elf/mips-elf.exp | 21 - ld/testsuite/ld-mmix/pr20125.d | 21 - ld/testsuite/ld-mmix/pr20125.s | 2 - ld/testsuite/ld-msp430-elf/main-bss-lower.d | 3 - ld/testsuite/ld-msp430-elf/main-bss-upper.d | 3 - ld/testsuite/ld-msp430-elf/main-const-lower.d | 3 - ld/testsuite/ld-msp430-elf/main-const-upper.d | 3 - ld/testsuite/ld-msp430-elf/main-text-lower.d | 3 - ld/testsuite/ld-msp430-elf/main-text-upper.d | 6 - ld/testsuite/ld-msp430-elf/main-var-lower.d | 3 - ld/testsuite/ld-msp430-elf/main-var-upper.d | 3 - .../ld-msp430-elf/main-with-data-bss-unique-sec.s | 78 - ld/testsuite/ld-msp430-elf/main-with-data-bss.s | 74 - .../main-with-text-rodata-unique-sec.s | 59 - ld/testsuite/ld-msp430-elf/main-with-text-rodata.s | 59 - ld/testsuite/ld-msp430-elf/msp430-elf.exp | 141 - ld/testsuite/ld-msp430-elf/msp430-no-lower.ld | 54 - ld/testsuite/ld-msp430-elf/msp430-tiny-ram.ld | 49 - ld/testsuite/ld-msp430-elf/msp430-tiny-rom.ld | 48 - ld/testsuite/ld-msp430-elf/msp430.ld | 78 - ld/testsuite/ld-plugin/lto.exp | 28 +- ld/testsuite/ld-plugin/pr22220.h | 8 - ld/testsuite/ld-plugin/pr22220lib.cc | 6 - ld/testsuite/ld-plugin/pr22220lib.ver | 1 - ld/testsuite/ld-plugin/pr22220main.cc | 12 - ld/testsuite/ld-powerpc/ambiguousv1.d | 4 +- ld/testsuite/ld-powerpc/ambiguousv1b.d | 9 +- ld/testsuite/ld-powerpc/ambiguousv2.d | 4 +- ld/testsuite/ld-powerpc/ambiguousv2b.d | 9 +- ld/testsuite/ld-powerpc/elfv2so.d | 30 +- ld/testsuite/ld-powerpc/powerpc.exp | 95 +- ld/testsuite/ld-powerpc/relbrlt.d | 2 +- ld/testsuite/ld-powerpc/tls.d | 40 +- ld/testsuite/ld-powerpc/tls.s | 31 +- ld/testsuite/ld-powerpc/tls32.s | 34 +- ld/testsuite/ld-powerpc/tlsexe.d | 34 +- ld/testsuite/ld-powerpc/tlsexetoc.d | 16 +- ld/testsuite/ld-powerpc/tlsld.d | 16 +- ld/testsuite/ld-powerpc/tlsmark.d | 16 +- ld/testsuite/ld-powerpc/tlsopt1_32.d | 2 +- ld/testsuite/ld-powerpc/tlsopt1_32.s | 2 +- ld/testsuite/ld-powerpc/tlsopt2_32.d | 4 +- ld/testsuite/ld-powerpc/tlsopt2_32.s | 4 +- ld/testsuite/ld-powerpc/tlsopt3_32.d | 4 +- ld/testsuite/ld-powerpc/tlsopt3_32.s | 4 +- ld/testsuite/ld-powerpc/tlsopt4.d | 20 +- ld/testsuite/ld-powerpc/tlsopt4_32.s | 10 +- ld/testsuite/ld-powerpc/tlsopt5.d | 14 +- ld/testsuite/ld-powerpc/tlsopt5.s | 2 - ld/testsuite/ld-powerpc/tlsopt5.wf | 28 - ld/testsuite/ld-powerpc/tlsopt5_32.d | 53 +- ld/testsuite/ld-powerpc/tlsopt5_32.s | 18 +- ld/testsuite/ld-powerpc/tlstoc.d | 24 +- ld/testsuite/ld-s390/s390.exp | 15 +- ld/testsuite/ld-scripts/align.exp | 5 +- ld/testsuite/ld-scripts/align3.d | 3 - ld/testsuite/ld-scripts/align3.t | 10 - ld/testsuite/ld-scripts/align4.d | 3 - ld/testsuite/ld-scripts/align4.t | 10 - ld/testsuite/ld-scripts/align5.d | 7 - ld/testsuite/ld-scripts/align5.t | 12 - ld/testsuite/ld-scripts/assign-loc.d | 2 +- ld/testsuite/ld-scripts/cross1.t | 1 - ld/testsuite/ld-scripts/data.exp | 1 - ld/testsuite/ld-scripts/defined2.d | 1 + ld/testsuite/ld-scripts/defined3.d | 2 +- ld/testsuite/ld-scripts/defined4.d | 2 +- ld/testsuite/ld-scripts/defined5.d | 2 +- ld/testsuite/ld-scripts/exclude-file-5.d | 5 - ld/testsuite/ld-scripts/exclude-file-5.map | 8 - ld/testsuite/ld-scripts/exclude-file-5.t | 11 - ld/testsuite/ld-scripts/exclude-file-6.d | 5 - ld/testsuite/ld-scripts/exclude-file-6.map | 8 - ld/testsuite/ld-scripts/exclude-file-6.t | 11 - ld/testsuite/ld-scripts/exclude-file-7.d | 5 - ld/testsuite/ld-scripts/exclude-file-7.map | 8 - ld/testsuite/ld-scripts/exclude-file-7.t | 11 - ld/testsuite/ld-scripts/expr2.d | 2 +- ld/testsuite/ld-scripts/fill.d | 33 +- ld/testsuite/ld-scripts/fill16.d | 43 - ld/testsuite/ld-scripts/fill16_0.s | 6 - ld/testsuite/ld-scripts/fill16_1.s | 6 - ld/testsuite/ld-scripts/fill16_2.s | 6 - ld/testsuite/ld-scripts/provide.exp | 2 +- ld/testsuite/ld-scripts/sane1.d | 2 +- ld/testsuite/ld-scripts/size.exp | 2 +- ld/testsuite/ld-sh/sh-vxworks.exp | 14 +- ld/testsuite/ld-sh/shared-2.d | 2 +- ld/testsuite/ld-sh/tlsbin-2.d | 2 +- ld/testsuite/ld-sh/tlspic-2.d | 2 +- ld/testsuite/ld-shared/shared.exp | 2 +- ld/testsuite/ld-sparc/sparc.exp | 31 +- ld/testsuite/ld-tic6x/tic6x.exp | 26 +- ld/testsuite/ld-undefined/fundef.s | 31 - ld/testsuite/ld-undefined/undefined.exp | 276 +- ld/testsuite/ld-unique/pr21529.d | 5 +- ld/testsuite/ld-unique/pr21529.ld | 5 - ld/testsuite/ld-vax-elf/vax-elf.exp | 8 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-1-x32.d | 10 +- ld/testsuite/ld-x86-64/ibt-plt-1.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 10 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2b-x32.d | 39 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 43 +- ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d | 10 +- ld/testsuite/ld-x86-64/ibt-plt-2c.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2d-x32.d | 39 +- ld/testsuite/ld-x86-64/ibt-plt-2d.d | 43 +- ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 10 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3b-x32.d | 38 +- ld/testsuite/ld-x86-64/ibt-plt-3b.d | 42 +- ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d | 10 +- ld/testsuite/ld-x86-64/ibt-plt-3c.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3d-x32.d | 39 +- ld/testsuite/ld-x86-64/ibt-plt-3d.d | 43 +- ld/testsuite/ld-x86-64/ilp32-11.d | 2 +- ld/testsuite/ld-x86-64/ilp32-4-nacl.d | 2 +- ld/testsuite/ld-x86-64/ilp32-4.d | 2 +- ld/testsuite/ld-x86-64/load1c-nacl.d | 2 +- ld/testsuite/ld-x86-64/load1c.d | 2 +- ld/testsuite/ld-x86-64/load1d-nacl.d | 2 +- ld/testsuite/ld-x86-64/load1d.d | 2 +- ld/testsuite/ld-x86-64/mpx.exp | 24 +- ld/testsuite/ld-x86-64/pie2.d | 2 +- ld/testsuite/ld-x86-64/pie3-nacl.d | 14 - ld/testsuite/ld-x86-64/pie3.d | 13 - ld/testsuite/ld-x86-64/pie3.s | 5 - ld/testsuite/ld-x86-64/plt-main-bnd.dd | 2 +- ld/testsuite/ld-x86-64/pr14207.d | 2 +- ld/testsuite/ld-x86-64/pr17618.d | 1 + ld/testsuite/ld-x86-64/pr19162.d | 2 +- ld/testsuite/ld-x86-64/pr19609-2a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-2b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-4a.d | 3 +- ld/testsuite/ld-x86-64/pr19609-4c.d | 3 +- ld/testsuite/ld-x86-64/pr19609-4e.d | 4 +- ld/testsuite/ld-x86-64/pr19609-5d.d | 2 +- ld/testsuite/ld-x86-64/pr19609-6a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7c.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2d-nacl.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19719.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2a.d | 2 +- ld/testsuite/ld-x86-64/pr19969.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1d.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1f.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1j.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1l.d | 2 +- ld/testsuite/ld-x86-64/pr20830a-now.d | 2 +- ld/testsuite/ld-x86-64/pr20830a.d | 2 +- ld/testsuite/ld-x86-64/pr20830b-now.d | 2 +- ld/testsuite/ld-x86-64/pr20830b.d | 2 +- ld/testsuite/ld-x86-64/pr21038a-now.d | 8 +- ld/testsuite/ld-x86-64/pr21038a.d | 8 +- ld/testsuite/ld-x86-64/pr21038b-now.d | 2 +- ld/testsuite/ld-x86-64/pr21038b.d | 2 +- ld/testsuite/ld-x86-64/pr21038c-now.d | 2 +- ld/testsuite/ld-x86-64/pr21038c.d | 2 +- ld/testsuite/ld-x86-64/pr21884-nacl.d | 10 - ld/testsuite/ld-x86-64/pr21884-nacl.t | 11 - ld/testsuite/ld-x86-64/pr21884.d | 10 - ld/testsuite/ld-x86-64/pr21884.t | 11 - ld/testsuite/ld-x86-64/pr21997-1a.S | 24 - ld/testsuite/ld-x86-64/pr21997-1a.err | 2 - ld/testsuite/ld-x86-64/pr21997-1b.c | 13 - ld/testsuite/ld-x86-64/pr21997-1b.err | 2 - ld/testsuite/ld-x86-64/pr21997-1c.c | 13 - ld/testsuite/ld-x86-64/pr22001-1a.c | 13 - ld/testsuite/ld-x86-64/pr22001-1a.err | 2 - ld/testsuite/ld-x86-64/pr22001-1b.c | 13 - ld/testsuite/ld-x86-64/pr22001-1b.err | 2 - ld/testsuite/ld-x86-64/pr22001-1c.c | 12 - ld/testsuite/ld-x86-64/pr22048.d | 25 - ld/testsuite/ld-x86-64/pr22048a.s | 4 - ld/testsuite/ld-x86-64/pr22048b.s | 8 - ld/testsuite/ld-x86-64/pr22064a.S | 33 - ld/testsuite/ld-x86-64/pr22064b.c | 14 - ld/testsuite/ld-x86-64/pr22071.d | 8 - ld/testsuite/ld-x86-64/pr22071.s | 78 - ld/testsuite/ld-x86-64/pr22115-1.s | 7 - ld/testsuite/ld-x86-64/pr22115-1a-x32.d | 13 - ld/testsuite/ld-x86-64/pr22115-1a.d | 13 - ld/testsuite/ld-x86-64/pr22115-1b-x32.d | 6 - ld/testsuite/ld-x86-64/pr22115-1b.d | 6 - ld/testsuite/ld-x86-64/pr22115-1c-x32.d | 13 - ld/testsuite/ld-x86-64/pr22115-1c.d | 13 - ld/testsuite/ld-x86-64/pr22115-1d-x32.d | 6 - ld/testsuite/ld-x86-64/pr22115-1d.d | 6 - ld/testsuite/ld-x86-64/pr22135.d | 12 - ld/testsuite/ld-x86-64/pr22135.s | 11 - ld/testsuite/ld-x86-64/protected8.d | 13 - ld/testsuite/ld-x86-64/protected8.s | 31 - ld/testsuite/ld-x86-64/tls.exp | 41 +- ld/testsuite/ld-x86-64/x86-64.exp | 211 +- ld/testsuite/ld-xtensa/xtensa.exp | 6 +- ld/testsuite/lib/ld-lib.exp | 2 +- libiberty/ChangeLog | 112 +- libiberty/cp-demangle.c | 110 +- libiberty/dwarfnames.c | 2 - libiberty/simple-object-coff.c | 3 +- libiberty/simple-object-common.h | 6 - libiberty/simple-object-elf.c | 497 +- libiberty/simple-object-mach-o.c | 3 +- libiberty/simple-object-xcoff.c | 177 +- libiberty/simple-object.c | 83 +- libiberty/testsuite/demangle-expected | 21 +- opcodes/ChangeLog | 270 - opcodes/aarch64-dis-2.c | 3372 +-- opcodes/aarch64-gen.c | 9 +- opcodes/aarch64-opc.c | 4 +- opcodes/arc-opc.c | 96 +- opcodes/arc-regs.h | 11 +- opcodes/arc-tbl.h | 4 - opcodes/arm-dis.c | 17 +- opcodes/dis-buf.c | 6 +- opcodes/disassemble.c | 17 +- opcodes/ft32-dis.c | 19 +- opcodes/i386-dis.c | 20 +- opcodes/m68k-opc.c | 14 - opcodes/nds32-asm.c | 72 +- opcodes/nds32-asm.h | 2 +- opcodes/nds32-dis.c | 6 +- opcodes/po/da.po | 1 - opcodes/po/de.po | 1351 +- opcodes/po/es.po | 1 - opcodes/po/fi.po | 1 - opcodes/po/fr.po | 1199 +- opcodes/po/id.po | 777 +- opcodes/po/it.po | 1 - opcodes/po/nl.po | 1 - opcodes/po/pt_BR.po | 1 - opcodes/po/ro.po | 1 - opcodes/po/sv.po | 1 - opcodes/po/tr.po | 1 - opcodes/po/uk.po | 1456 +- opcodes/po/vi.po | 661 +- opcodes/po/zh_CN.po | 1 - opcodes/ppc-dis.c | 83 +- opcodes/ppc-opc.c | 6041 ++---- opcodes/riscv-dis.c | 2 +- opcodes/riscv-opc.c | 7 +- opcodes/s390-mkopc.c | 3 +- sim/ChangeLog | 5 - sim/aarch64/ChangeLog | 4 - sim/aarch64/configure | 18 +- sim/arm/ChangeLog | 9 - sim/arm/configure | 18 +- sim/arm/wrapper.c | 4 +- sim/avr/ChangeLog | 4 - sim/avr/configure | 18 +- sim/bfin/ChangeLog | 4 - sim/bfin/configure | 18 +- sim/common/ChangeLog | 5 - sim/common/acinclude.m4 | 10 +- sim/configure | 10 +- sim/configure.ac | 10 +- sim/cr16/ChangeLog | 4 - sim/cr16/configure | 18 +- sim/cris/ChangeLog | 4 - sim/cris/configure | 18 +- sim/d10v/ChangeLog | 4 - sim/d10v/configure | 18 +- sim/erc32/ChangeLog | 4 - sim/erc32/configure | 18 +- sim/frv/ChangeLog | 4 - sim/frv/configure | 18 +- sim/ft32/ChangeLog | 4 - sim/ft32/configure | 18 +- sim/h8300/ChangeLog | 4 - sim/h8300/configure | 18 +- sim/iq2000/ChangeLog | 4 - sim/iq2000/configure | 18 +- sim/lm32/ChangeLog | 4 - sim/lm32/configure | 18 +- sim/m32c/ChangeLog | 4 - sim/m32c/configure | 18 +- sim/m32r/ChangeLog | 4 - sim/m32r/configure | 18 +- sim/m68hc11/ChangeLog | 4 - sim/m68hc11/configure | 18 +- sim/mcore/ChangeLog | 4 - sim/mcore/configure | 18 +- sim/microblaze/ChangeLog | 4 - sim/microblaze/configure | 18 +- sim/mips/ChangeLog | 4 - sim/mips/configure | 20 +- sim/mn10300/ChangeLog | 4 - sim/mn10300/configure | 18 +- sim/moxie/ChangeLog | 9 - sim/moxie/configure | 18 +- sim/moxie/interp.c | 18 +- sim/msp430/ChangeLog | 9 - sim/msp430/configure | 18 +- sim/msp430/msp430-sim.c | 35 +- sim/ppc/ChangeLog | 5 - sim/ppc/sim_calls.c | 10 - sim/rl78/ChangeLog | 4 - sim/rl78/configure | 18 +- sim/rx/ChangeLog | 4 - sim/rx/configure | 18 +- sim/sh/ChangeLog | 4 - sim/sh/configure | 18 +- sim/sh64/ChangeLog | 4 - sim/sh64/configure | 18 +- sim/v850/ChangeLog | 4 - sim/v850/configure | 18 +- src-release.sh | 34 +- 2077 files changed, 91573 insertions(+), 187040 deletions(-) delete mode 100644 bfd/elfxx-x86.c delete mode 100644 bfd/elfxx-x86.h delete mode 100644 bfd/po/hr.po delete mode 100644 binutils/README-how-to-make-a-release delete mode 100644 binutils/testsuite/binutils-all/locview-1.s delete mode 100644 binutils/testsuite/binutils-all/locview-2.s delete mode 100644 binutils/testsuite/binutils-all/note-3-32.d delete mode 100644 binutils/testsuite/binutils-all/note-3-32.s delete mode 100644 binutils/testsuite/binutils-all/note-3-64.d delete mode 100644 binutils/testsuite/binutils-all/note-3-64.s delete mode 100644 binutils/testsuite/binutils-all/note-3.32.s delete mode 100644 binutils/testsuite/binutils-all/readelf.locview-1 delete mode 100644 binutils/testsuite/binutils-all/readelf.locview-2 delete mode 100644 gas/testsuite/gas/aarch64/register_aliases.d delete mode 100644 gas/testsuite/gas/aarch64/register_aliases.s delete mode 100644 gas/testsuite/gas/all/sleb128-9.d delete mode 100644 gas/testsuite/gas/all/sleb128-9.l delete mode 100644 gas/testsuite/gas/all/sleb128-9.s delete mode 100644 gas/testsuite/gas/arc/jli-1.d delete mode 100644 gas/testsuite/gas/arc/jli-1.s delete mode 100644 gas/testsuite/gas/elf/common5a.d delete mode 100644 gas/testsuite/gas/elf/common5a.l delete mode 100644 gas/testsuite/gas/elf/common5a.s delete mode 100644 gas/testsuite/gas/elf/common5b.d delete mode 100644 gas/testsuite/gas/elf/common5b.l delete mode 100644 gas/testsuite/gas/elf/common5b.s delete mode 100644 gas/testsuite/gas/elf/common5c.d delete mode 100644 gas/testsuite/gas/elf/common5c.s delete mode 100644 gas/testsuite/gas/elf/common5d.d delete mode 100644 gas/testsuite/gas/elf/common5d.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-10.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-10.l delete mode 100644 gas/testsuite/gas/elf/dwarf2-10.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-11.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-11.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-12.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-12.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-13.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-13.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-14.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-14.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-15.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-15.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-16.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-16.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-17.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-17.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-18.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-18.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-5.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-5.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-6.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-6.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-7.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-7.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-8.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-8.l delete mode 100644 gas/testsuite/gas/elf/dwarf2-8.s delete mode 100644 gas/testsuite/gas/elf/dwarf2-9.d delete mode 100644 gas/testsuite/gas/elf/dwarf2-9.l delete mode 100644 gas/testsuite/gas/elf/dwarf2-9.s delete mode 100644 gas/testsuite/gas/mips/branch-addend-micromips-n32.d delete mode 100644 gas/testsuite/gas/mips/branch-addend-micromips-n64.d delete mode 100644 gas/testsuite/gas/mips/branch-addend-micromips.d delete mode 100644 gas/testsuite/gas/mips/branch-addend-micromips.s delete mode 100644 gas/testsuite/gas/mips/branch-local-5.d delete mode 100644 gas/testsuite/gas/mips/branch-local-5.l delete mode 100644 gas/testsuite/gas/mips/branch-local-5.s delete mode 100644 gas/testsuite/gas/mips/branch-local-6.d delete mode 100644 gas/testsuite/gas/mips/branch-local-6.l delete mode 100644 gas/testsuite/gas/mips/branch-local-6.s delete mode 100644 gas/testsuite/gas/mips/branch-local-7.d delete mode 100644 gas/testsuite/gas/mips/branch-local-7.s delete mode 100644 gas/testsuite/gas/mips/branch-local-ignore-5.d delete mode 100644 gas/testsuite/gas/mips/branch-local-ignore-6.d delete mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n32-5.d delete mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n32-6.d delete mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n64-5.d delete mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n64-6.d copy gas/testsuite/gas/mips/{branch-local-2.l => branch-local-n32-2.l} (100%) copy gas/testsuite/gas/mips/{branch-local-3.l => branch-local-n32-3.l} (100%) delete mode 100644 gas/testsuite/gas/mips/branch-local-n32-5.d delete mode 100644 gas/testsuite/gas/mips/branch-local-n32-6.d delete mode 100644 gas/testsuite/gas/mips/branch-local-n32-7.d copy gas/testsuite/gas/mips/{branch-local-2.l => branch-local-n64-2.l} (100%) copy gas/testsuite/gas/mips/{branch-local-3.l => branch-local-n64-3.l} (100%) delete mode 100644 gas/testsuite/gas/mips/branch-local-n64-5.d delete mode 100644 gas/testsuite/gas/mips/branch-local-n64-6.d delete mode 100644 gas/testsuite/gas/mips/branch-local-n64-7.d delete mode 100644 gas/testsuite/gas/mips/elf_mach_5900.d delete mode 100644 gas/testsuite/gas/mips/micromips@stabs-symbol-type.d delete mode 100644 gas/testsuite/gas/mips/mips16@stabs-symbol-type.d delete mode 100644 gas/testsuite/gas/mips/stabs-symbol-type.d delete mode 100644 gas/testsuite/gas/mips/stabs-symbol-type.s delete mode 100644 gas/testsuite/gas/msp430/high-data-bss-sym.d delete mode 100644 gas/testsuite/gas/msp430/high-data-bss-sym.s delete mode 100644 gas/testsuite/gas/pe/seh-x64-err-2.l delete mode 100644 gas/testsuite/gas/pe/seh-x64-err-2.s delete mode 100644 gas/testsuite/gas/ppc/efs.d delete mode 100644 gas/testsuite/gas/ppc/efs.s delete mode 100644 gas/testsuite/gas/ppc/efs2.d delete mode 100644 gas/testsuite/gas/ppc/efs2.s delete mode 100644 gas/testsuite/gas/ppc/lsp-checks.d delete mode 100644 gas/testsuite/gas/ppc/lsp-checks.l delete mode 100644 gas/testsuite/gas/ppc/lsp-checks.s delete mode 100644 gas/testsuite/gas/ppc/lsp.d delete mode 100644 gas/testsuite/gas/ppc/lsp.s delete mode 100644 gas/testsuite/gas/ppc/spe.d delete mode 100644 gas/testsuite/gas/ppc/spe.s delete mode 100644 gas/testsuite/gas/ppc/spe2-checks.d delete mode 100644 gas/testsuite/gas/ppc/spe2-checks.l delete mode 100644 gas/testsuite/gas/ppc/spe2-checks.s delete mode 100644 gas/testsuite/gas/ppc/spe2.d delete mode 100644 gas/testsuite/gas/ppc/spe2.s delete mode 100644 gas/testsuite/gas/ppc/spe_ambiguous.d delete mode 100644 gas/testsuite/gas/ppc/spe_ambiguous.s delete mode 100644 gas/testsuite/gas/riscv/fmv.x.d delete mode 100644 gas/testsuite/gas/riscv/fmv.x.s delete mode 100644 gdb/aarch64-fbsd-nat.c delete mode 100644 gdb/aarch64-fbsd-tdep.c delete mode 100644 gdb/aarch64-fbsd-tdep.h delete mode 100644 gdb/arch/amd64.c delete mode 100644 gdb/arch/amd64.h delete mode 100644 gdb/arch/i386.c delete mode 100644 gdb/arch/i386.h delete mode 100644 gdb/arch/tdesc.h delete mode 100644 gdb/common/array-view.h delete mode 100644 gdb/common/selftest.c delete mode 100644 gdb/features/i386/32bit-avx.c delete mode 100644 gdb/features/i386/32bit-avx512.c delete mode 100644 gdb/features/i386/32bit-core.c delete mode 100644 gdb/features/i386/32bit-linux.c delete mode 100644 gdb/features/i386/32bit-mpx.c delete mode 100644 gdb/features/i386/32bit-pkeys.c delete mode 100644 gdb/features/i386/32bit-sse.c delete mode 100644 gdb/features/i386/64bit-avx.c delete mode 100644 gdb/features/i386/64bit-avx512.c delete mode 100644 gdb/features/i386/64bit-core.c delete mode 100644 gdb/features/i386/64bit-linux.c delete mode 100644 gdb/features/i386/64bit-mpx.c delete mode 100644 gdb/features/i386/64bit-pkeys.c delete mode 100644 gdb/features/i386/64bit-segments.c delete mode 100644 gdb/features/i386/64bit-sse.c create mode 100644 gdb/features/i386/amd64-avx-avx512-linux.c create mode 100644 gdb/features/i386/amd64-avx-avx512.c create mode 100644 gdb/features/i386/amd64-avx-linux.c create mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku-linux.c create mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku.c create mode 100644 gdb/features/i386/amd64-avx-mpx-linux.c create mode 100644 gdb/features/i386/amd64-avx-mpx.c create mode 100644 gdb/features/i386/amd64-avx.c create mode 100644 gdb/features/i386/amd64-linux.c create mode 100644 gdb/features/i386/amd64-mpx-linux.c create mode 100644 gdb/features/i386/amd64-mpx.c create mode 100644 gdb/features/i386/amd64.c create mode 100644 gdb/features/i386/i386-avx-avx512-linux.c create mode 100644 gdb/features/i386/i386-avx-avx512.c create mode 100644 gdb/features/i386/i386-avx-linux.c create mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku-linux.c create mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku.c create mode 100644 gdb/features/i386/i386-avx-mpx-linux.c create mode 100644 gdb/features/i386/i386-avx-mpx.c create mode 100644 gdb/features/i386/i386-avx.c create mode 100644 gdb/features/i386/i386-linux.c create mode 100644 gdb/features/i386/i386-mmx-linux.c create mode 100644 gdb/features/i386/i386-mmx.c create mode 100644 gdb/features/i386/i386-mpx-linux.c create mode 100644 gdb/features/i386/i386-mpx.c create mode 100644 gdb/features/i386/i386.c create mode 100644 gdb/features/i386/x32-avx-avx512-linux.c create mode 100644 gdb/features/i386/x32-avx-avx512.c copy gdb/features/i386/{amd64-avx-avx512.xml => x32-avx-avx512.xml} (74%) create mode 100644 gdb/features/i386/x32-avx-linux.c create mode 100644 gdb/features/i386/x32-avx.c copy gdb/features/i386/{amd64-avx.xml => x32-avx.xml} (63%) delete mode 100644 gdb/features/i386/x32-core.c create mode 100644 gdb/features/i386/x32-linux.c create mode 100644 gdb/features/i386/x32.c copy gdb/features/i386/{amd64.xml => x32.xml} (61%) delete mode 100644 gdb/features/s390-gs-linux64.c delete mode 100644 gdb/features/s390-gs-linux64.xml delete mode 100644 gdb/features/s390-gs.xml delete mode 100644 gdb/features/s390-gsbc.xml delete mode 100644 gdb/features/s390x-gs-linux64.c delete mode 100644 gdb/features/s390x-gs-linux64.xml delete mode 100644 gdb/filename-seen-cache.c delete mode 100644 gdb/filename-seen-cache.h delete mode 100644 gdb/gdbserver/linux-x86-tdesc-selftest.c delete mode 100644 gdb/gdbserver/linux-x86-tdesc.c delete mode 100644 gdb/gnulib/import/assure.h delete mode 100644 gdb/gnulib/import/at-func.c delete mode 100644 gdb/gnulib/import/chdir-long.c delete mode 100644 gdb/gnulib/import/chdir-long.h delete mode 100644 gdb/gnulib/import/cloexec.c delete mode 100644 gdb/gnulib/import/cloexec.h delete mode 100644 gdb/gnulib/import/close.c delete mode 100644 gdb/gnulib/import/closedir.c delete mode 100644 gdb/gnulib/import/dirent-private.h delete mode 100644 gdb/gnulib/import/dup-safer.c delete mode 100644 gdb/gnulib/import/dup.c delete mode 100644 gdb/gnulib/import/dup2.c delete mode 100644 gdb/gnulib/import/error.c delete mode 100644 gdb/gnulib/import/error.h delete mode 100644 gdb/gnulib/import/exitfail.c delete mode 100644 gdb/gnulib/import/exitfail.h delete mode 100644 gdb/gnulib/import/fchdir.c delete mode 100644 gdb/gnulib/import/fcntl.c delete mode 100644 gdb/gnulib/import/fcntl.in.h delete mode 100644 gdb/gnulib/import/fd-hook.c delete mode 100644 gdb/gnulib/import/fd-hook.h delete mode 100644 gdb/gnulib/import/fd-safer.c delete mode 100644 gdb/gnulib/import/fdopendir.c delete mode 100644 gdb/gnulib/import/filename.h delete mode 100644 gdb/gnulib/import/filenamecat-lgpl.c delete mode 100644 gdb/gnulib/import/filenamecat.h delete mode 100644 gdb/gnulib/import/fstat.c delete mode 100644 gdb/gnulib/import/fstatat.c delete mode 100644 gdb/gnulib/import/getcwd-lgpl.c delete mode 100644 gdb/gnulib/import/getcwd.c delete mode 100644 gdb/gnulib/import/getdtablesize.c delete mode 100644 gdb/gnulib/import/getlogin_r.c delete mode 100644 gdb/gnulib/import/getprogname.c delete mode 100644 gdb/gnulib/import/getprogname.h delete mode 100644 gdb/gnulib/import/gettext.h delete mode 100644 gdb/gnulib/import/glob-libc.h delete mode 100644 gdb/gnulib/import/glob.c delete mode 100644 gdb/gnulib/import/glob.in.h delete mode 100644 gdb/gnulib/import/intprops.h delete mode 100644 gdb/gnulib/import/m4/chdir-long.m4 delete mode 100644 gdb/gnulib/import/m4/close.m4 delete mode 100644 gdb/gnulib/import/m4/closedir.m4 delete mode 100644 gdb/gnulib/import/m4/d-ino.m4 delete mode 100644 gdb/gnulib/import/m4/d-type.m4 delete mode 100644 gdb/gnulib/import/m4/dup.m4 delete mode 100644 gdb/gnulib/import/m4/dup2.m4 delete mode 100644 gdb/gnulib/import/m4/error.m4 delete mode 100644 gdb/gnulib/import/m4/fchdir.m4 delete mode 100644 gdb/gnulib/import/m4/fcntl.m4 delete mode 100644 gdb/gnulib/import/m4/fcntl_h.m4 delete mode 100644 gdb/gnulib/import/m4/fdopendir.m4 delete mode 100644 gdb/gnulib/import/m4/filenamecat.m4 delete mode 100644 gdb/gnulib/import/m4/fstat.m4 delete mode 100644 gdb/gnulib/import/m4/fstatat.m4 delete mode 100644 gdb/gnulib/import/m4/getcwd-abort-bug.m4 delete mode 100644 gdb/gnulib/import/m4/getcwd-path-max.m4 delete mode 100644 gdb/gnulib/import/m4/getcwd.m4 delete mode 100644 gdb/gnulib/import/m4/getdtablesize.m4 delete mode 100644 gdb/gnulib/import/m4/getlogin_r.m4 delete mode 100644 gdb/gnulib/import/m4/getprogname.m4 delete mode 100644 gdb/gnulib/import/m4/glob.m4 delete mode 100644 gdb/gnulib/import/m4/mempcpy.m4 delete mode 100644 gdb/gnulib/import/m4/memrchr.m4 delete mode 100644 gdb/gnulib/import/m4/mode_t.m4 delete mode 100644 gdb/gnulib/import/m4/msvc-inval.m4 delete mode 100644 gdb/gnulib/import/m4/msvc-nothrow.m4 delete mode 100644 gdb/gnulib/import/m4/open.m4 delete mode 100644 gdb/gnulib/import/m4/openat.m4 delete mode 100644 gdb/gnulib/import/m4/opendir.m4 delete mode 100644 gdb/gnulib/import/m4/readdir.m4 delete mode 100644 gdb/gnulib/import/m4/realloc.m4 delete mode 100644 gdb/gnulib/import/m4/rewinddir.m4 delete mode 100644 gdb/gnulib/import/m4/save-cwd.m4 delete mode 100644 gdb/gnulib/import/m4/strdup.m4 delete mode 100644 gdb/gnulib/import/m4/strerror.m4 delete mode 100644 gdb/gnulib/import/m4/unistd-safer.m4 delete mode 100644 gdb/gnulib/import/mempcpy.c delete mode 100644 gdb/gnulib/import/memrchr.c delete mode 100644 gdb/gnulib/import/msvc-inval.c delete mode 100644 gdb/gnulib/import/msvc-inval.h delete mode 100644 gdb/gnulib/import/msvc-nothrow.c delete mode 100644 gdb/gnulib/import/msvc-nothrow.h delete mode 100644 gdb/gnulib/import/open.c delete mode 100644 gdb/gnulib/import/openat-die.c delete mode 100644 gdb/gnulib/import/openat-priv.h delete mode 100644 gdb/gnulib/import/openat-proc.c delete mode 100644 gdb/gnulib/import/openat.c delete mode 100644 gdb/gnulib/import/openat.h delete mode 100644 gdb/gnulib/import/opendir.c delete mode 100644 gdb/gnulib/import/pipe-safer.c delete mode 100644 gdb/gnulib/import/readdir.c delete mode 100644 gdb/gnulib/import/realloc.c delete mode 100644 gdb/gnulib/import/rewinddir.c delete mode 100644 gdb/gnulib/import/save-cwd.c delete mode 100644 gdb/gnulib/import/save-cwd.h delete mode 100644 gdb/gnulib/import/strdup.c delete mode 100644 gdb/gnulib/import/strerror-override.c delete mode 100644 gdb/gnulib/import/strerror-override.h delete mode 100644 gdb/gnulib/import/strerror.c delete mode 100644 gdb/gnulib/import/unistd--.h delete mode 100644 gdb/gnulib/import/unistd-safer.h delete mode 100644 gdb/producer.c delete mode 100644 gdb/producer.h delete mode 100644 gdb/python/py-all-events.def delete mode 100644 gdb/python/py-event-types.def create mode 100644 gdb/regformats/i386/amd64-avx-avx512.dat create mode 100644 gdb/regformats/i386/amd64-avx-mpx-avx512-pku.dat copy gdb/regformats/i386/{amd64.dat => amd64-avx-mpx.dat} (62%) copy gdb/regformats/i386/{amd64.dat => amd64-avx.dat} (68%) copy gdb/regformats/i386/{amd64.dat => amd64-mpx.dat} (78%) create mode 100644 gdb/regformats/i386/i386-avx-avx512.dat create mode 100644 gdb/regformats/i386/i386-avx-mpx-avx512-pku.dat create mode 100644 gdb/regformats/i386/i386-avx-mpx.dat create mode 100644 gdb/regformats/i386/i386-mmx.dat copy gdb/regformats/i386/{amd64.dat => i386-mpx.dat} (51%) create mode 100644 gdb/regformats/i386/x32-avx-avx512.dat copy gdb/regformats/i386/{amd64.dat => x32-avx.dat} (69%) copy gdb/regformats/i386/{amd64.dat => x32.dat} (86%) delete mode 100644 gdb/regformats/s390-gs-linux64.dat delete mode 100644 gdb/regformats/s390x-gs-linux64.dat create mode 100644 gdb/selftest.c rename gdb/{common => }/selftest.h (63%) delete mode 100644 gdb/testsuite/gdb.arch/sparc64-adi.c delete mode 100644 gdb/testsuite/gdb.arch/sparc64-adi.exp delete mode 100644 gdb/testsuite/gdb.base/list-ambiguous.exp delete mode 100644 gdb/testsuite/gdb.base/list-ambiguous0.c delete mode 100644 gdb/testsuite/gdb.base/list-ambiguous1.c delete mode 100644 gdb/testsuite/gdb.base/share-env-with-gdbserver.c delete mode 100644 gdb/testsuite/gdb.base/share-env-with-gdbserver.exp delete mode 100644 gdb/testsuite/gdb.base/starti.c delete mode 100644 gdb/testsuite/gdb.base/starti.exp delete mode 100644 gdb/testsuite/gdb.base/symbol-alias.c delete mode 100644 gdb/testsuite/gdb.base/symbol-alias.exp delete mode 100644 gdb/testsuite/gdb.base/symbol-alias2.c delete mode 100644 gdb/testsuite/gdb.base/whatis-ptype-typedefs.c delete mode 100644 gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp delete mode 100644 gdb/testsuite/gdb.cp/local-static.c delete mode 100644 gdb/testsuite/gdb.cp/local-static.cc delete mode 100644 gdb/testsuite/gdb.cp/local-static.exp delete mode 100644 gdb/testsuite/gdb.fortran/printing-types.exp delete mode 100644 gdb/testsuite/gdb.fortran/printing-types.f90 delete mode 100644 gdb/testsuite/gdb.fortran/ptr-indentation.exp delete mode 100644 gdb/testsuite/gdb.fortran/ptr-indentation.f90 create mode 100644 gdb/testsuite/gdb.gdb/xfullpath.exp delete mode 100644 gdb/testsuite/gdb.python/py-thrhandle.c delete mode 100644 gdb/testsuite/gdb.python/py-thrhandle.exp delete mode 100644 gdb/testsuite/gdb.server/normal.c delete mode 100644 gdb/testsuite/gdb.server/run-without-local-binary.exp delete mode 100644 gdb/testsuite/gdb.server/unittest.exp delete mode 100644 gdb/testsuite/gdb.threads/tls-nodebug-pie.c delete mode 100644 gdb/testsuite/gdb.threads/tls-nodebug-pie.exp delete mode 100644 gdb/unittests/array-view-selftests.c delete mode 100644 gdb/unittests/xml-utils-selftests.c rename gdb/{unittests/common-utils-selftests.c => utils-selftests.c} (84%) delete mode 100644 gold/po/ja.po delete mode 100644 gold/po/sv.po delete mode 100644 gold/po/uk.po delete mode 100644 gold/testsuite/aarch64_tlsdesc.s delete mode 100755 gold/testsuite/aarch64_tlsdesc.sh delete mode 100644 gold/testsuite/aarch64_tlsdesc.t delete mode 100644 gold/testsuite/export_dynamic_plugin.cc delete mode 100755 gold/testsuite/plugin_test_12.sh delete mode 100644 include/gcc-cp-fe.def delete mode 100644 include/gcc-cp-interface.h delete mode 100644 ld/po/de.po delete mode 100644 ld/po/pt_BR.po delete mode 100644 ld/po/ru.po delete mode 100644 ld/testsuite/ld-arc/jli-overflow.d delete mode 100644 ld/testsuite/ld-arc/jli-overflow.err delete mode 100644 ld/testsuite/ld-arc/jli-overflow.s delete mode 100644 ld/testsuite/ld-arc/jli-script.ld delete mode 100644 ld/testsuite/ld-arc/jli-simple.dd delete mode 100644 ld/testsuite/ld-arc/jli-simple.rd delete mode 100644 ld/testsuite/ld-arc/jli-simple.s delete mode 100644 ld/testsuite/ld-elf/globalaudit.rd delete mode 100644 ld/testsuite/ld-elf/orphan-11.d delete mode 100644 ld/testsuite/ld-elf/orphan-11.ld delete mode 100644 ld/testsuite/ld-elf/orphan-11.s delete mode 100644 ld/testsuite/ld-elf/orphan-12.d delete mode 100644 ld/testsuite/ld-elf/orphan-12.s delete mode 100644 ld/testsuite/ld-elf/pr21884.d delete mode 100644 ld/testsuite/ld-elf/pr21884.t delete mode 100644 ld/testsuite/ld-elf/pr21884a.s delete mode 100644 ld/testsuite/ld-elf/pr21884b.s delete mode 100644 ld/testsuite/ld-elf/pr21903.s delete mode 100644 ld/testsuite/ld-elf/pr21903a.d delete mode 100644 ld/testsuite/ld-elf/pr21903b.d delete mode 100644 ld/testsuite/ld-elf/pr21903c.d delete mode 100644 ld/testsuite/ld-elf/pr21903d.d delete mode 100644 ld/testsuite/ld-elf/pr21903e.d delete mode 100644 ld/testsuite/ld-elf/pr21904.d delete mode 100644 ld/testsuite/ld-elf/pr21904.s delete mode 100644 ld/testsuite/ld-elf/pr21964-1a.c delete mode 100644 ld/testsuite/ld-elf/pr21964-1b.c delete mode 100644 ld/testsuite/ld-elf/pr21964-1c.c delete mode 100644 ld/testsuite/ld-elf/pr21964-2a.c delete mode 100644 ld/testsuite/ld-elf/pr21964-2b.c delete mode 100644 ld/testsuite/ld-elf/pr21964-2c.c delete mode 100644 ld/testsuite/ld-elf/pr22150.vd delete mode 100644 ld/testsuite/ld-elf/pr22150.ver delete mode 100644 ld/testsuite/ld-elf/pr22150a.s delete mode 100644 ld/testsuite/ld-elf/pr22150b.s delete mode 100644 ld/testsuite/ld-i386/pie1-nacl.d delete mode 100644 ld/testsuite/ld-i386/pie1.d delete mode 100644 ld/testsuite/ld-i386/pie1.s delete mode 100644 ld/testsuite/ld-i386/pr21884-nacl.d delete mode 100644 ld/testsuite/ld-i386/pr21884-nacl.t delete mode 100644 ld/testsuite/ld-i386/pr21884.d delete mode 100644 ld/testsuite/ld-i386/pr21884.t delete mode 100644 ld/testsuite/ld-i386/pr21997-1a.S delete mode 100644 ld/testsuite/ld-i386/pr21997-1b.c delete mode 100644 ld/testsuite/ld-i386/pr21997-1c.S delete mode 100644 ld/testsuite/ld-i386/pr22001-1a.c delete mode 100644 ld/testsuite/ld-i386/pr22001-1b.c delete mode 100644 ld/testsuite/ld-i386/pr22001-1c.S delete mode 100644 ld/testsuite/ld-i386/pr22115-1.s delete mode 100644 ld/testsuite/ld-i386/pr22115-1a.d delete mode 100644 ld/testsuite/ld-i386/pr22115-1b.d delete mode 100644 ld/testsuite/ld-i386/pr22115-1c.d delete mode 100644 ld/testsuite/ld-i386/pr22115-1d.d delete mode 100644 ld/testsuite/ld-i386/pr22135.d delete mode 100644 ld/testsuite/ld-i386/pr22135.s delete mode 100644 ld/testsuite/ld-i386/protected7.d delete mode 100644 ld/testsuite/ld-i386/protected7.s delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-micromips-n32.d delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-micromips-n64.d delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-micromips.d delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-micromips-n32.d delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-micromips-n64.d delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-micromips.d delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips-n32.d delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips-n64.d delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips.d delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips-n32.d delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips-n64.d delete mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips.d delete mode 100644 ld/testsuite/ld-mmix/pr20125.d delete mode 100644 ld/testsuite/ld-mmix/pr20125.s delete mode 100644 ld/testsuite/ld-msp430-elf/main-bss-lower.d delete mode 100644 ld/testsuite/ld-msp430-elf/main-bss-upper.d delete mode 100644 ld/testsuite/ld-msp430-elf/main-const-lower.d delete mode 100644 ld/testsuite/ld-msp430-elf/main-const-upper.d delete mode 100644 ld/testsuite/ld-msp430-elf/main-text-lower.d delete mode 100644 ld/testsuite/ld-msp430-elf/main-text-upper.d delete mode 100644 ld/testsuite/ld-msp430-elf/main-var-lower.d delete mode 100644 ld/testsuite/ld-msp430-elf/main-var-upper.d delete mode 100644 ld/testsuite/ld-msp430-elf/main-with-data-bss-unique-sec.s delete mode 100644 ld/testsuite/ld-msp430-elf/main-with-data-bss.s delete mode 100644 ld/testsuite/ld-msp430-elf/main-with-text-rodata-unique-sec.s delete mode 100644 ld/testsuite/ld-msp430-elf/main-with-text-rodata.s delete mode 100644 ld/testsuite/ld-msp430-elf/msp430-elf.exp delete mode 100644 ld/testsuite/ld-msp430-elf/msp430-no-lower.ld delete mode 100644 ld/testsuite/ld-msp430-elf/msp430-tiny-ram.ld delete mode 100644 ld/testsuite/ld-msp430-elf/msp430-tiny-rom.ld delete mode 100644 ld/testsuite/ld-msp430-elf/msp430.ld delete mode 100644 ld/testsuite/ld-plugin/pr22220.h delete mode 100644 ld/testsuite/ld-plugin/pr22220lib.cc delete mode 100644 ld/testsuite/ld-plugin/pr22220lib.ver delete mode 100644 ld/testsuite/ld-plugin/pr22220main.cc delete mode 100644 ld/testsuite/ld-powerpc/tlsopt5.wf delete mode 100644 ld/testsuite/ld-scripts/align3.d delete mode 100644 ld/testsuite/ld-scripts/align3.t delete mode 100644 ld/testsuite/ld-scripts/align4.d delete mode 100644 ld/testsuite/ld-scripts/align4.t delete mode 100644 ld/testsuite/ld-scripts/align5.d delete mode 100644 ld/testsuite/ld-scripts/align5.t delete mode 100644 ld/testsuite/ld-scripts/exclude-file-5.d delete mode 100644 ld/testsuite/ld-scripts/exclude-file-5.map delete mode 100644 ld/testsuite/ld-scripts/exclude-file-5.t delete mode 100644 ld/testsuite/ld-scripts/exclude-file-6.d delete mode 100644 ld/testsuite/ld-scripts/exclude-file-6.map delete mode 100644 ld/testsuite/ld-scripts/exclude-file-6.t delete mode 100644 ld/testsuite/ld-scripts/exclude-file-7.d delete mode 100644 ld/testsuite/ld-scripts/exclude-file-7.map delete mode 100644 ld/testsuite/ld-scripts/exclude-file-7.t delete mode 100644 ld/testsuite/ld-scripts/fill16.d delete mode 100644 ld/testsuite/ld-scripts/fill16_0.s delete mode 100644 ld/testsuite/ld-scripts/fill16_1.s delete mode 100644 ld/testsuite/ld-scripts/fill16_2.s delete mode 100644 ld/testsuite/ld-undefined/fundef.s delete mode 100644 ld/testsuite/ld-unique/pr21529.ld delete mode 100644 ld/testsuite/ld-x86-64/pie3-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/pie3.d delete mode 100644 ld/testsuite/ld-x86-64/pie3.s delete mode 100644 ld/testsuite/ld-x86-64/pr21884-nacl.d delete mode 100644 ld/testsuite/ld-x86-64/pr21884-nacl.t delete mode 100644 ld/testsuite/ld-x86-64/pr21884.d delete mode 100644 ld/testsuite/ld-x86-64/pr21884.t delete mode 100644 ld/testsuite/ld-x86-64/pr21997-1a.S delete mode 100644 ld/testsuite/ld-x86-64/pr21997-1a.err delete mode 100644 ld/testsuite/ld-x86-64/pr21997-1b.c delete mode 100644 ld/testsuite/ld-x86-64/pr21997-1b.err delete mode 100644 ld/testsuite/ld-x86-64/pr21997-1c.c delete mode 100644 ld/testsuite/ld-x86-64/pr22001-1a.c delete mode 100644 ld/testsuite/ld-x86-64/pr22001-1a.err delete mode 100644 ld/testsuite/ld-x86-64/pr22001-1b.c delete mode 100644 ld/testsuite/ld-x86-64/pr22001-1b.err delete mode 100644 ld/testsuite/ld-x86-64/pr22001-1c.c delete mode 100644 ld/testsuite/ld-x86-64/pr22048.d delete mode 100644 ld/testsuite/ld-x86-64/pr22048a.s delete mode 100644 ld/testsuite/ld-x86-64/pr22048b.s delete mode 100644 ld/testsuite/ld-x86-64/pr22064a.S delete mode 100644 ld/testsuite/ld-x86-64/pr22064b.c delete mode 100644 ld/testsuite/ld-x86-64/pr22071.d delete mode 100644 ld/testsuite/ld-x86-64/pr22071.s delete mode 100644 ld/testsuite/ld-x86-64/pr22115-1.s delete mode 100644 ld/testsuite/ld-x86-64/pr22115-1a-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr22115-1a.d delete mode 100644 ld/testsuite/ld-x86-64/pr22115-1b-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr22115-1b.d delete mode 100644 ld/testsuite/ld-x86-64/pr22115-1c-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr22115-1c.d delete mode 100644 ld/testsuite/ld-x86-64/pr22115-1d-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr22115-1d.d delete mode 100644 ld/testsuite/ld-x86-64/pr22135.d delete mode 100644 ld/testsuite/ld-x86-64/pr22135.s delete mode 100644 ld/testsuite/ld-x86-64/protected8.d delete mode 100644 ld/testsuite/ld-x86-64/protected8.s