This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O2-vs-O2_LTO in repository toolchain/ci/binutils-gdb.
from 0257c2ff4f Fix compile time warnings when building riscv assembler. adds ca6afb81ca Automatic date update in version.in adds c3bf9dc5aa Include ld-lib.exp from ctf-lib.exp adds 4d496013a2 Fail run_dump_test when an error is expected but not seen adds 8c3853d9e8 readelf: Replace procesor with processor adds 3e8bb3e934 sim: merge configure.tgt into configure.ac adds f4f60336da libctf, include: find types of symbols by name adds 03c653093d libctf: add a NEWS adds f9eb406771 Automatic date update in version.in adds 93993f6784 libctf AC_CANONICAL_TARGET adds 89753bbf81 Warn when a script redefines a symbol adds 760b3e8bc9 sim: common: split up acinclude.m4 into individual m4 files adds 48ef615826 Automatic date update in version.in adds e9d18e0649 Don't handle BFD_RELOC_16 in XCOFF reloc_type_lookup adds de146e1946 gdb: push target earlier in procfs_target::attach (PR 27435) adds f53fc42716 gdb: add asserts in thread code adds 15908a11ba Change target_bfd_reopen to take a gdb_bfd_ref_ptr adds f16ccf47d8 Automatic date update in version.in adds 897608ed56 gdb: linux-nat: make linux_nat_filter_event return void adds 1a48f0027d gdbserver: linux-low: make linux_process_target::filter_even [...] adds 616c069a3f gdb/dwarf: don't enqueue CU in maybe_queue_comp_unit if alre [...] adds 08ac57714c gdb/dwarf: create and destroy dwarf2_per_bfd's CUs-to-expand queue adds cca8873dd5 PR27456, lstat in rename.c on MinGW adds c42c71a152 Use make_tempname file descriptor in smart_rename adds 55add51eef PR23691, gas .y files vs. automatic make dependencies adds 8139dc77d9 Automatic date update in version.in adds 93af1b046b PR27459, segmentation fault in go32exe_check_format adds c74147bbe0 Remove support for old v1 & v2 style GNU build notes. adds 9d3fcfe068 Fix a potential integer overflow when adding together sectio [...] adds bc3c0632a2 gdb: call value_ind for pointers to dynamic types in UNOP_IN [...] adds 895b7b4e4b gdb/riscv: select rv32 target by default when requested adds 02a7930992 gdb: add a new 'maint info target-sections' command adds 19cf757a87 gdb: spread a little 'const' through the target_section_table code adds b91919ac8b gdb/testsuite: enable gdb.base/sect-cmd.exp test for all targets adds 02f7d26b0b gdb: make the target_sections table private within program_space adds 336aa7b740 gdb: move get_section_table from exec_target to dummy_target adds dd80d75040 gdb: use std::string instead of a fixed size buffer adds 665af52ec2 Fix aarch64-linux-hw-point.c build problem adds 268c77c1b0 Add comment regarding include order of <sys/ptrace.h> and <a [...] adds aa659cfad6 [gdb/symtab] Handle DW_AT_decl_file with form DW_FORM_implic [...] adds 40b02646ec Re: Use make_tempname file descriptor in smart_rename adds 39b0759693 Automatic date update in version.in adds bbaddd4bbe PR27441, inconsistency in weak definitions adds 170f4b23b6 gdb/fortran: add support for legacy .xor. operator adds faeb9f13c1 gdb/fortran: add support for ASSOCIATED builtin adds 68337b8be3 gdb/fortran: don't access non-existent type fields adds 3c27360bc4 ld: correct description of behavior for symbols redefined by script adds 30c80d8833 [gdb/symtab] Fix wrong unit_type Dwarf Error adds 2450ad54ce gdb/mi: Remove extra \n from tsv and and traceframe notifications adds d4ff3cbfdb gdb/testsuite: Add a missing -wrap in gdb_test_multiple adds e38332c286 Add initial support for .debug_sup sections. adds 64d38fdd99 Fix initial thread state of non-threaded remote targets adds dffdd8b51f gdb: relax assertion in target_mourn_inferior adds 0f977b7715 Add comment regarding include order of <sys/ptrace.h> and <a [...] adds 26b43ca6e6 Fix date in ChangeLog adds 06172a2c98 Automatic date update in version.in adds 8255cf421c libctf regen for NEWS adds bfece7562d Add PR27441 testcase adds cb51b708fd testsuite: note on use_gdb_stub usage adds 32e4f96cec Add support for the split DWARF forms. adds f821878623 testsuite: Remove extra \n from expected output of tsv notif [...] adds 0e12f6c802 Add support for decoding DWARF v5 DW_AT_addr_base tags. adds fe0171d248 Correct an error message in the ARM assembler. adds 7fe1b1388f nm: Add --quiet to suppress "no symbols" diagnostic adds 0cf9ea0b16 Automatic date update in version.in adds 573dc0cc43 Minor fix in skip_ctf_tests adds bb3a4efe13 [PR gdb/27393] set directories: handle empty dirs. adds b2287f90e4 Automatic date update in version.in adds f8069d55c1 sim: delete redundant SIM_EXTRA_ALL adds ed30adf750 sim: delete unused SIM_EXTRA_LIBDEPS adds ebe9564b99 sim: require AC_PROG_CPP explicitly adds a3e2cc64a6 sim: use AC_CHECK_TOOL to find ar adds c25ea03dd6 sim: set up build-time compiler settings adds 9ea3e81ca0 sim: igen: delete unused FOR_BUILD vars adds 88d7273afd sim: igen: delete more unused toolchain settings adds 9f34b60a43 sim: igen: drop config.h & header checking adds 1dbde357be Add missing changes to Makefile.tpl adds cf850febf6 Automatic date update in version.in adds 6a1224ec76 PR27128, nm -P portable output format regression adds 7824c1d22f Weak references to __start_/__stop_ symbols adds 8ee10e8609 PR27451, -z start_stop_gc adds ecd65684f5 Warn for missing separate debug files only if needed adds ba6eb62ff0 Add DWARF-5 section names to PE and PEP linker scripts. adds ec11fcffc0 Automatic date update in version.in adds f5b9c288a3 PowerPC64 undefined weak visibility vs GOT optimisation adds b80e421f91 PR27451, -z start_stop_gc for powerpc64 adds eaa2913a7a libctf: ctf_archive_next should set the parent name consistently adds ac36e134d9 libctf: reimplement many _iter iterators in terms of _next adds fd12633780 libctf: fix ChangeLog date adds 8915c559d4 libctf, include: remove the nondeduplicating CTF linker adds 478c04a55e libctf: remove reference to "unconflicted link mode". adds f5060e5633 libctf: add a deduplicator-specific type mapping table adds 4659554b28 libctf: minor error-handling fixes adds cf6a0b989a libctf: fix signed/unsigned comparison confusion adds 8e7e446446 libctf: free ctf_dynsyms properly adds 211bcd0133 bfd, ld, libctf: skip zero-refcount strings in CTF string reporting adds ca8f6bc629 Fix the BFD library's parsing of DIEs where specification at [...] adds 1228719f31 Check objfile->sf in ada-lang.c adds bdcccc5639 Use new for ada_symbol_cache adds 886d459fbe Simplify resolve_subexp by using C++ algorithms adds d1183b064c Return a vector from ada_lookup_symbol_list adds 5f9febe0f6 Use std::string rather than grow_vect adds bbcdf9ab73 Rewrite GNAT-encoded fixed point types in DWARF reader adds b4f26d541a Import GNU Readline 8.1 adds 19a9185537 Fix Readline 8.1 build on mingw adds ca87bad0e9 Automatic date update in version.in adds dc83f2d20e Split relocation defines out of coff/internal.h adds 270f32fc50 ld-gc tests on underscore targets adds 5789f845fb --gc-sections with groups and start/stop syms adds fd5c076a06 PR27493, objcopy --weaken-symbol does not weaken undefined symbols adds b93a3ed0a8 testsuite: extend nopie handling to add -fno-pie to compiler flags adds e71dbd0304 testsuite, gdb.btrace: remove assembly-check in delta.exp adds f0778fc1cf testsuite, gdb.btrace: pass rn-dl-bind.exp with clang adds c7c7253a47 testsuite, gdb.btrace: move -Wl,-x to ldflags adds d2c5f24eed testsuite, gdb.btrace: adjust expected output to pass with clang adds 26ed1478d1 testsuite, gdb.btrace: remove implicit debug option in stepi.exp adds 32c5299909 testsuite, gdb.btrace: adjust expected source line in non-stop.exp adds 8233378104 gdb, testsuite: enforce lazy binding for gdb.btrace/rn-dl-bind.exp adds 75363b6d60 x86: infer operand count of templates adds 1bfa81acbf Minor Ada-related cleanups adds 0b7733b665 binutils fails to compile on AIX due to mismatched declaration adds a2126563ea Automatic date update in version.in adds 168bb18858 GNU strip fails to set sh_link and sh_info on Solaris SPARC64 adds ca0e11aa4b Gate the displaying of non-debug sections in separate debugi [...] adds 1178743e4c Use "bool" in ada-lang.c adds 6fa7408d72 ld: don't generate base relocations in PE output for absolut [...] adds 6b5465b917 bfd: prune COFF/PE section flags setting adds d4e5db4e50 ld: adjust ld-scripts/map-address.* adds d1e93af64a gdb: set current thread in sparc_{fetch,collect}_inferior_re [...] adds 7a39bd53dc Automatic date update in version.in adds b01b5d9a0b Move x86_64 PE changes out of bfd_perform_relocation adds d296b73620 Fix the dislay of .debug_macro.dwo sections. adds 2017f38777 Add support for the DW_FORM_strx* forms to the BFD library. adds f3a5df7bd6 gdb: unify parts of the Linux and FreeBSD core dumping code adds b63a5e38ef bfd/binutils: support for gdb target descriptions in the core file adds 95ce627aeb gdb: write target description into core file adds 0897bb7d6d bfd/riscv: prepare to handle bare metal core dump creation adds fb8f3fc0c3 gdb/riscv: introduce bare metal core dump support adds db6092f3ae bfd/binutils: add support for RISC-V CSRs in core files adds d782d24b32 gdb/riscv: make riscv target description names global adds b2668f28ee gdb/riscv: write CSRs into baremetal core dumps adds 019989fdf1 Automatic date update in version.in adds 844be3f240 CTF: set up debug info for function arguments adds dd99cf0c58 CTF: add all members of an enum type to psymtab adds b0a8c2ff9c Make valgrind tests more robust by adding --wait=1 to vgdb i [...] adds 8c0546e928 elf/x86-64: Subtract __ImageBase for R_AMD64_IMAGEBASE adds 4444f40757 Micro-optimize abbrev reading and storage adds c2a62a3d88 Create new file dwarf2/sect-names.h adds fbedd54644 Change section_is_p to a method on dwarf2_section_names adds a7308ce01e Avoid crash on missing dwz file adds 1803565556 Include scoped_fd.h in debuginfod-support.h adds 9938d15a01 Move dwarf2_get_dwz_file to dwarf2/dwz.h adds 01573d7360 Fix build bug in ada-lang.c adds 7ce45db691 Automatic date update in version.in adds 6bddc3e8b4 sim: switch top level to automake adds 6c57b87fc4 sim: testsuite: merge into toplevel automake adds f4df849f1d Regenerated adds d3dacd0faf Automatic date update in version.in adds 2916e3e18f sim: igen: update options API adds 8c9b6e7689 sim: delete unused BUILD_LIBS setting adds ea2d29f7bc Split out eval_op_scope adds 50b98adc3c Split out eval_op_var_entry_value adds c0df928969 Split out eval_op_var_msym_value adds 9b1d8af683 Split out eval_op_func_static_var adds ffff730bf6 Split out eval_op_register adds 14a1c64a13 Split out eval_op_string adds f871bae1ae Split out eval_op_objc_selector adds 5c2f201e8d Split out eval_op_concat adds f960a6176a Split out eval_op_ternop adds 3e96c4fc0f Split out eval_op_structop_struct adds fb461aa39e Split out eval_op_structop_ptr adds b7a96ed22e Split out eval_op_member adds aedaf9ac06 Split out eval_op_add adds d9790e22f4 Split out eval_op_sub adds 7cdcdd02b3 Split out eval_op_binary adds 288d26bcd8 Split out eval_op_subscript adds 0cc96de858 Split out eval_op_equal adds 1fcb355938 Split out eval_op_notequal adds 6cad134942 Split out eval_op_less adds 1f78d732ec Split out eval_op_gtr adds 96e3efd9b2 Split out eval_op_geq adds 60cdd4871a Split out eval_op_leq adds eed70b1c37 Split out eval_op_repeat adds 39f288bea9 Split out eval_op_plus adds 606d105ff1 Split out eval_op_neg adds 1f09ec811e Split out eval_op_complement adds 24338fb9d9 Split out eval_op_lognot adds 786f70ee4d Split out eval_op_ind adds acee94686b Split out eval_op_alignof adds 3aef2a0768 Split out eval_op_memval adds 00f508843c Split out eval_op_preinc adds 9e1361b760 Split out eval_op_predec adds abffe11606 Split out eval_op_postinc adds a220ead5d4 Split out eval_op_postdec adds aec95807f1 Split out eval_op_type adds cc05c68ee0 Split out eval_op_f_abs adds e08109f24b Split out eval_op_f_mod adds 3dc41f3cdf Split out eval_op_f_ceil adds 9f1a1f3c4f Split out eval_op_f_floor adds 93b2b5fae2 Split out eval_op_f_modulo adds 00f2db6f7d Split out eval_op_f_cmplx adds 216f6fcbef Split out eval_op_f_kind adds 3c18c49c63 Split out fortran_require_array adds 9cbd1c2011 Split out eval_op_f_allocated adds d148f80354 Change parameters to rust_range adds 984af2cb26 Change parameters to rust_subscript adds d123f9e4a3 Split out eval_op_rust_ind adds 6fa9831f89 Split out eval_op_rust_complement adds 051042333d Split out eval_op_rust_array adds 575cae2335 Split out eval_op_rust_struct_anon adds 1fa41fc710 Split out eval_op_rust_structop adds 13ea014aee Split helper functions adds 41bdced5ae Split out eval_op_m2_high adds a49881f73e Split out eval_op_m2_subscript adds fb5ba2ab26 Split out eval_binop_assign_modify adds 5e80600ed0 Split out eval_op_objc_msgcall adds 3634f66996 Split out eval_opencl_assign adds 62d4bd947e Split out eval_ternop_in_range adds 82390ab88c Split out ada_unop_neg adds 7efc87ffcb Split out ada_unop_in_range adds 020dbabe22 Split out ada_atr_tag adds 68c757358f Split out ada_atr_size adds d05e24e61a Split out ada_abs adds faa1dfd751 Split out ada_mult_binop adds 214b13ac3b Split out ada_equal_binop adds 5ce19db80f Split out ada_ternop_slice adds b467efaa91 Split out ada_binop_in_bounds adds b84564fc8c Split out ada_unop_atr adds 38dc70cfee Split out ada_binop_minmax adds 3848abd6e1 Change value_val_atr to ada_val_atr adds dd5fd28346 Split out ada_binop_exp adds c0d7ed8ca8 Split out eval_multi_subscript adds e18c58f290 Split gen_expr_binop_rest adds e2803273a0 Introduce class operation adds de401988ae Implement dumping adds 75f9892d43 Add two agent expression helper functions adds cae26a0cb0 Introduce float_const_operation adds d5ab122c48 Introduce scope_operation adds d336c29e3f Introduce long_const_operation adds 0c8effa32e Introduce var_msym_value_operation adds b5cc3923de Introduce var_entry_value_operation adds 176793957a Introduce func_static_var_operation adds 247d935b83 Introduce last_operation adds 55bdbff857 Introduce register_operation adds e6985c5e45 Introduce bool_operation adds e6e01e16c5 Introduce internalvar_operation adds b50db09ff9 Introduce string_operation adds 1594e0bb3d Introduce ternop_slice_operation adds 9186293fd6 Introduce ternop_cond_operation adds 72d0a71134 Add c-exp.h and c_string_operation adds 06dc61b9df Introduce objc_nsstring_operation adds 09db370026 Introduce objc_selector_operation adds 8cfd3e95b7 Introduce complex_operation adds 808b22cfd7 Introduce structop_operation adds ab0609be83 Introduce structop_ptr_operation adds 07f724a8c6 Introduce structop_member_operation and structop_mptr_operation adds e51e26a090 Introduce concat_operation adds a94323b607 Introduce add_operation adds 5133d78b7b Introduce sub_operation adds 373907ffb2 Introduce binop_operation adds 224d6424ba Introduce subscript_operation adds 46916f2bcb Implement binary comparison operations adds d4eff4c122 Introduce repeat_operation adds ae64ba58b3 Introduce comma_operation adds 9307d17b7a Implement some unary operations adds 6d89e2962a Implement unary increment and decrement operations adds 876469ffa1 Introduce unop_ind_operation adds 5b5f5140e1 Introduce type_operation adds 4efc574cb9 Introduce typeof_operation adds 0af8829eb1 Introduce decltype_operation adds 929f3aa742 Introduce typeid_operation adds 14aff815df Introduce unop_addr_operation adds 85d23bda83 Introduce unop_sizeof_operation adds ae4bb61e19 Introduce unop_alignof_operation adds cbc18219d3 Implement UNOP_MEMVAL and UNOP_MEMVAL_TYPE adds f6b4232691 Introduce op_this_operation adds 44b675c89b Introduce type_instance_operation adds 4078678289 Introduce assign_operation adds e5946e1604 Introduce assign_modify_operation adds 165a813a3a Introduce unop_cast_operation adds 292382f47e Introduce unop_cast_type_operation adds d9ad79d880 Implement C++ cast operations adds e82a5afced Introduce var_value_operation adds 085734dd95 Introduce objc_msgcall_operation adds 821e72d775 Introduce multi_subscript_operation adds 03070ee9c7 Introduce ada_wrapped_operation adds 42fecb6183 Introduce ada_string_operation adds cc6bd32eea Introduce ada_qual_operation adds fc715eb288 Introduce ada_ternop_range_operation adds 9dcd3e2957 Implement several Fortran operations adds 6fab435953 Implement some Rust operations adds 11dd3dce44 Introduce rust_unop_ind_operation adds 6ce1ad679a Introduce rust_subscript_operation adds 9db6b6ddbd Introduce rust_range_operation adds e4407a202d Implement Rust field operations adds 5947d337d6 Introduce rust_aggregate_operation adds 2bc9b40ce1 Add two simple Modula-2 operations adds 5019124b1d Implement the "&&" and "||" operators adds 7c15d377de Implement some Ada unary operations adds 95d49dfbba Introduce ada_unop_range_operation adds e447908052 Introduce class adl_func_operation adds 1c02eb3035 Introduce array_operation adds a00b7254fb Implement function call operations adds 638fd74a61 Implement Rust funcall operation adds 2f98abe174 Introduce fortran_undetermined adds 58a76c7264 Introduce classes for Fortran bound intrinsics adds eb4c927182 Implement Fortran associated operations adds f403a4e4a5 Implement fortran_allocated_operation adds e967770468 Introduce opencl_cast_type_operation adds a88c3c8dd3 Implement OpenCL binary operations adds 2492ba36f6 Introduce opencl_notequal_operation adds 33b7921462 Introduce opencl_structop_operation adds 944fd3b812 Implement OpenCL logical binary operations adds cf12b17fd0 Implement OpenCL ternary conditional operator adds cd9a314824 Split out some Ada type resolution code adds 73796c7326 Introduce ada_binop_addsub_operation adds d9e7db065e Implement Ada multiplicative operators adds 6e8fb7b723 Implement Ada equality operators adds 039e4b76be Introduce ada_bitwise_operation adds 1b1ebfab47 Introduce ada_ternop_slice adds 82c3886e24 Introduce ada_binop_in_bounds adds 60fa02ca6f Implement some Ada OP_ATR_ operations adds 99a3b1e77b Introduce ada_var_value_operation adds 3f4a0053d9 Introduce ada_var_msym_value_operation adds 6ad3b8bf3b Implement Ada min and max operations adds 7992accc6e Refactor value_pos_atr adds 7631cf6cc8 Introduce ada_pos_operation adds 9e99f48f27 Introduce ada_atr_val_operation adds 065ec8268d Introduce ada_binop_exp_operation adds e8c33fa16a Introduce ada_unop_ind_operation adds ebc06ad8f4 Introduce ada_structop_operation adds efe3af2f9a Implement function calls for Ada adds d8a4ed8ad1 Implement Ada resolution adds a88c43542d Implement Ada assignment adds b0f9164cc6 Remove use of op_string adds 413403fc34 Add an expr::operation_up to struct expression adds 4933522da0 Add completion for operations adds 8227d9e2f4 Add operation-related methods to parser_state adds 482ddd69c5 Convert dtrace probes to use operations adds 4c5e7a930a Convert stap probes to create operations adds c1299a2344 Convert rust-exp.y to use operations adds d182f27979 Convert c-exp.y to use operations adds bb4e057488 Convert go-exp.y to use operations adds 9412fdcc2a Convert d-exp.y to use operations adds 3163898ec8 Convert p-exp.y to use operations adds f1b8ceef1b Convert m2-exp.y to use operations adds d308ba78cf Convert f-exp.y to use operations adds 08a057e64b Convert ada-exp.y to use operations adds aa1da9ed50 Remove now-unused Rust evaluator code adds a99be8c199 Remove now-unused Fortran evaluator code adds 5871f0a38d Remove now-unused Modula-2 evaluator code adds d3c54a1ce8 Remove now-unused Ada evaluator code adds f2a98603a8 Remove now-unused C evaluator code adds 1eaebe02cf Remove union exp_element adds 0922dc847e Remove two Ada opcodes adds d357570da8 Remove unused Modula-2 opcodes adds 5d9ba98236 Remove unused Ada opcodes adds 43f542e321 Remove OP_EXTENDED0 adds 48fa6f23ec Remove OP_UNUSED_LAST adds 79ab486e97 Remove BINOP_END adds b9d06571f9 Inline expression constructor adds ce284361a2 Inline expr_builder methods adds 96db551d06 Merge namespace scopes in eval.c adds 0b2b0b8220 Remove EVAL_SKIP adds 40d07d07d0 Change exp_uses_objfile to return bool adds 9c79936b3d Use bound_minimal_symbol in var_msym_value_operation adds 3dd93bf837 Remove some null checks adds 8c379db285 Enable maintainer mode for sim adds 500e7d4cb3 Automatic date update in version.in adds 87fa7d568d bfd: don't silently wrap or truncate PE image section RVAs adds e93a3b27b2 x86-64: make SYSEXIT handling similar to SYSRET's adds 742732c7f0 x86: fold some prefix related attributes into a single one adds e14816a8ba gdb/fortran: add support for RANK keyword adds 7ba155b370 gdb/fortran: add support for 'SIZE' keyword adds eef32f5998 gdb/fotran: add support for the 'shape' keyword adds 611aa09d99 gdb/fortran: Add 'LOC' intrinsic support. adds fbb1aaceba gdb: fix field names of GDB's type main_type structure adds 5dc75cf325 ld: adjust PE base relocations testcase adds ccdc02ed07 Fix function call regression in new evaluator adds 2dfa8341e0 ELF DWARF in PE output adds 3044062c34 Automatic date update in version.in adds 67b0f68480 bfd: strip symbols not representable in COFF/PE symbol table adds 319419837c x86: correct decoding of nop/reserved space (0f18 ... 0x1f) adds 00ec187565 x86: re-arrange order of decode for various legacy opcodes adds 14d10c6ccc x86: re-arrange order of decode for various VEX opcodes adds 13954a3119 x86: re-arrange order of decode for various mask reg opcodes adds fc681dd6a1 x86: re-arrange order of decode for various EVEX opcodes adds 066f82b96a x86: reuse VEX entries for EVEX vperm{q,pd} adds 85ba7507f6 x86: reuse further VEX entries for EVEX adds 32e31ad7da x86: re-arrange enumerator and table entry order adds b763d508db x86/Intel: correct AVX512 S/G disassembly adds 7056f312d0 Use bool for "parse_completion" adds 0b9f3e5463 Automatic date update in version.in adds ebdcad3fdd RISC-V: Improve multiple relax passes problem. adds da944c8a70 x86: remove stray uses of xmmq_mode adds ac7a231133 x86: drop a few redundant EVEX-related checks adds fd1fd06186 x86: re-order logic in OP_XMM() adds 1e1e17e5e2 Automatic date update in version.in adds 68cb21837f PE image base fallout adds 78c84bf926 Re: x86: correct decoding of nop/reserved space (0f18 ... 0x1f) adds 8aa2d0236a bfd: add missing smclass when creating csect for xcoff64 adds 6d4d932867 bfd: use default coff_write_object_contents for XCOFF64 adds 0c929e83c1 bfd: move xcoff64_ppc_relocate_section after the HOWTO table adds 2c1bef53de aix: correct HOWTO table and add missing relocations adds 4a403be0c1 aix: implement R_TOCU and R_TOCL relocations adds 1b2cb8e2ee aix: implement TLS relocation for gas and ld adds e3141a4d89 gdb/testsuite: make test names unique in gdb.python/py-mi.exp adds 5fc5a1b882 gdb/testsuite: make test names unique in gdb.python/py-forma [...] adds 22d3e7f629 gdb/testsuite: make test names unique in gdb.python/py-strfns.exp adds f35d6971cd gdb/testsuite: make test names unique in gdb.python/py-finis [...] adds 93598ea43d gdb/testsuite: make test names unique in gdb.python/py-explore.exp adds 8b12ded4e6 gdb/testsuite: make test names unique in gdb.python/py-pp-maint.exp adds 2cb60e747b gdb/testsuite: make test names unique in gdb.python/py-block.exp adds e3e48d8fdb gdb/testsuite: make test names unique in gdb.python/py-prompt.exp adds 79d041578d gdb/testsuite: make test names unique in gdb.python/py-symtab.exp adds 0125fabc7a gdb/testsuite: remove a duplicate test adds 66bb1dd9cd gdb/testsuite: make test names unique in gdb.python/py-explo [...] adds 8a4efb366f gdb/testsuite: check the correct Python variable in test adds 323b848c51 gdb/testsuite: remove duplicate test from gdb.python/py-valu [...] adds 7f99d636c2 gdb/testsuite: resolve remaining duplicate test names in gdb [...] adds 203a206d14 riscv --enable-targets=all on 32-bit host adds 7fce7ea986 aarch64: Add few missing system registers adds be3b926d8d Add values for NetBSD .note.netbsd.ident notes (PaX). adds fece451c2a Use RAII to set the per-thread SIGSEGV handler adds 8673b5d2e0 Automatic date update in version.in adds 367c5eb750 sim: drop dep on configure-gdb adds c6c7769d9d sim: introduce {COMPILE,LINK}_FOR_BUILD adds e7d9022ba8 sim: rename BUILD_LDFLAGS to LDFLAGS_FOR_BUILD adds 27012aba8a Remove Irix 6 workaround from DWARF abbrev reader adds 7c32eebb87 Constify abbrev_table::lookup_abbrev adds 933721ed0c Automatic date update in version.in adds a9f172c6b7 Set dwarf2_per_cu_data::m_header_read_in adds 0280fdcc08 Minor tweak to use die_reader_specs::abfd adds 7c290a04a2 Use cu_header consistently in read_attribute_value adds e838b3ca21 Automatic date update in version.in adds ba6a0ef349 gdb: use make_scoped_restore to restore gdbpy_current_objfile adds c68b1842bd ld: don't chance overrunning PE .reloc section content adds 8d624a9d80 gdb/fortran: Fix quad floating-point type for Intel compilers. adds 1996d0f12c Add a symbols-only mode to nm. adds 207582c075 Fix bug in Ada aggregate assignment adds 1ac7452264 Fix Ada assignment resolution adds 9863c3b5fc Fix regression in Ada ptype adds c04da66c26 Implement Ada operator overloading adds 3b5c4de0cf Call ada_ensure_varsize_limit in indirection adds 6813ceb03f Fix unary + in Ada adds eb5dd73748 gdb: remove dw2_get_file_names_reader's info_ptr parameter adds 850ed749b4 gdb: add logging to dwarf2_initialize_objfile adds 4800761a71 gdb: remove spurious colon in create_debug_type_hash_table d [...] adds 675da9a57e Fix GDB build with GCC 4.8.2 adds 4ef6d2f424 Automatic date update in version.in adds 80d49d6a1b RISC-V : Support bitmanip-0.93 ZBA/ZBB/ZBC instructions adds f302f9e26e gdb/testsuite: squash duplicate test names in gdb.threads/*.exp adds 7807d76a1c gdb/python: fix FrameDecorator regression on Python 2 adds 012d442686 Fix a potential buffer overrun qwhen writing out PE aux entries. adds ee42883cff Fix potentially undefined behaviour use of strcpcy. adds 383228bc3f Fix cygwin build error adds d6bfbc3981 Re-enable the dislay of debug sections in separate debuginfo [...] adds 44266f362b Retain .debug_addr sections loaded in the main file. adds 95557f1e09 Automatic date update in version.in adds d0c99a23b2 gdb/testsuite: add test for run/attach while program is running adds f058c5210f gdb: remove unneeded argument in check_multi_target_resumption adds a1f463bedd Automatic date update in version.in adds 087945261c libctf: fix some tabdamage and move some code around adds bf4c3185a5 libctf: split serialization and file writeout into its own file adds 01cbfcba4b libctf: fix comment above ctf_dict_t adds b9a964318a libctf: split up ctf_serialize adds eefe721ead libctf: fix GNU style for do {} while adds 7879dd88ef libctf: eliminate dtd_u, part 1: int/float/slice adds 534444b1ee libctf: eliminate dtd_u, part 2: arrays adds 81982d20fa libctf: eliminate dtd_u, part 3: functions adds 755ba58ebe Add install dependencies for ld -> bfd and libctf -> bfd adds 2a05d50e90 libctf: don't lose track of all valid types upon serialization adds 986e9e3aa0 libctf: do not corrupt strings across ctf_serialize adds 77d724a7ec libctf: eliminate dtd_u, part 4: enums adds 08c428aff4 libctf: eliminate dtd_u, part 5: structs / unions adds d7b1416ef2 libctf: types: unify code dealing with small-vs-large struct [...] adds e4c78f303d libctf: a couple of small error-handling fixes adds 69a284867c libctf: support encodings for enums adds 835f2fae11 Fix section dumping so that warnings are not issued for miss [...] adds 538c15fc2a GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs adds 763b8efdcc gdb/doc: fix the example for get_set_string in Python API docs adds 15310fd4eb Reimplement dwarf_unit_type_name adds 3273f9a19e 2021-03-18 Christian Groessler chris@groessler.org adds fb099b8a51 Automatic date update in version.in adds 51f6e7a9f4 DWARF: Check version >= 3 for DW_FORM_ref_addr adds 3818d4ab06 elf: Handle .gnu.debuglto_.debug_* sections adds a088215ae3 Enable macro test for clang compiler adds fba7f7533c pr27590 testcase fixes adds 826b97d42d gas/app.c don't throw away spaces before slash adds 7b9f985957 elf: Rename EM_INTEL205 to EM_INTELGT adds 219f56b484 Fix any_thread_of_inferior adds e0d6d27406 Fix potential hang during gdbserver testing adds 5cde809b7b Add DWARF 5 support in gold. adds 4ee6049505 Fix gold to use mallinfo2 if available instead of deprecated [...] adds 9331846e44 Regenerate config.in, missing from previous commit. adds cc1849716f Fix typo in previous patch: should use struct mallinfo2. adds 07b1c3dbd9 Fix call to system fallocate to handle errno correctly. adds 6536577167 Automatic date update in version.in adds 15407e7e0d DWARF LTO debug sections vs. .stabstr adds 1de96e5de9 x86-64: Add a testcase for PR ld/27590 adds b218a83935 Fix failing test for PR 23870. adds 35891b4775 Use stdout when printing object file names for -t option. adds 18038e6363 Move some DWARF code out of symfile.h adds 701823751b Introduce dwarf2/public.h adds a8ad4f3c17 Change objfile_has_partial_symbols to a method adds fae2120ba0 Change objfile::has_partial_symbols to return bool adds 4d080b4687 Introduce method wrappers for quick_symbol_functions adds 9b99dcc8db Move quick_symbol_functions to a new header adds 5c3f1e5bfc Move sym_fns::qf to objfile adds 39298a5d97 Convert quick_symbol_functions to use methods adds 75336a5a2a Move psymbol_map out of objfile adds 7e9c0476a7 Change how some psymbol readers access the psymtab storage adds 484b109063 Do not pass objfile to psymtab_discarder adds 51962708bd Set per_bfd->partial_symtabs earlier adds efd7398ee2 Change how DWARF indices use addrmap adds 4829711b6b Move psymtab statistics printing to psymtab.c adds 79cc99f69b Change how DWARF index writer finds address map adds 8468590493 Reference psymtabs via per_bfd in DWARF reader adds 17d66340eb Attach partial symtab storage to psymbol_functions adds b29b98cf84 Rearrange psymtab_storage construction adds eb00e4686d Remove sym_fns::sym_read_psymbols adds d1eef86d12 Introduce objfile::require_partial_symbols adds 7b249e470a Add partial_symtabs parameter to psymtab construction functions adds 3aa31ce788 Remove last objfile partial_symtab references from psymtab.c adds caf8c1e507 Change count_psyms to be a method on psymbol_functions adds de909f0b76 Remove objfile::psymtabs adds e11145903f Switch objfile to hold a list of psymbol readers adds eb36a3eb2f Allow multiple partial symbol readers per objfile adds 38e41a8845 Automatic date update in version.in adds e93388417c Provide an inline startswith function in bfd.h adds 1808ba4b9a Automatic date update in version.in adds 2aaf2ce843 bfd: add translation wrappers to PE image section RVA diagnostics adds d171632faa gdbserver: convert the global dll list into a process_info field adds 1e7fcccb8d gdb/testsuite: use the correct .debug_str section name for D [...] adds 08dedd6631 Add startswith function and use it instead of CONST_STRNEQ. adds 46fec6428e gdb/objc: make objc_demangle a member function of objc_language adds 702cf3f5df gdb: handle invalid DWARF when compilation unit is missing adds 12af5ebd82 Automatic date update in version.in adds f596b03f55 bfd: avoid "shadowing" of glibc function name adds a152332d17 x86: unbreak certain MPX insn operand forms adds 70e958370c x86: don't open-code PREFIX_NONE adds fadf6add30 gdb: remove unpush_target free function adds 02980c5645 gdb: remove push_target free functions adds c8fbd44a01 gdb: remove target_is_pushed free function adds 66848ebca8 gdb: remote target_longname adds 441f6aca39 x86: split opcode prefix and opcode space representation adds dac10fb0d1 x86: re-order two fields of struct insn_template adds b933fa4b5d x86: re-number PREFIX_0X<nn> adds 5d82f23764 Automatic date update in version.in adds 311845694b x86: don't use opcode_length to identify pseudo prefixes adds 3564871692 x86: derive mandatory prefix attribute from base opcode adds 9a182d0461 x86: derive opcode length from opcode value adds dbe692af2d New target methods for memory tagging support adds c193949e75 New gdbarch memory tagging hooks adds 2c2e7f87a8 Add GDB-side remote target support for memory tagging adds 754487e200 Unit testing for GDB-side remote memory tagging handling adds 546b77fe78 GDBserver remote packet support for memory tagging adds c2cfa6542c Unit tests for gdbserver memory tagging remote packets adds 0f01515a24 Documentation for memory tagging remote packets adds 0424512519 AArch64: Add MTE CPU feature check support adds c1bd443b4d AArch64: Add target description/feature for MTE registers adds 5e984dbf35 AArch64: Add MTE register set support for GDB and gdbserver adds 3f3bd8b8c1 AArch64: Add MTE ptrace requests adds 4601818e8c AArch64: Implement memory tagging target methods for AArch64 adds 93e447c605 Convert char array to std::string in linux_find_memory_regions_full adds 1e735120b9 Refactor parsing of /proc/<pid>/smaps adds c7782e50b1 AArch64: Implement the memory tagging gdbarch hooks adds b4a7d4fcfe AArch64: Add unit testing for logical tag set/get operations adds cf44c9fa1b AArch64: Report tag violation error information adds 41919a58ce AArch64: Add gdbserver MTE support adds ffcc2a1549 AArch64: Add MTE register set support for core files adds 48136e006e New memory-tag commands adds 362a070019 Documentation for the new mtag commands adds bef382e61a Extend "x" and "print" commands to support memory tagging adds a668276c18 Document new "x" and "print" memory tagging extensions adds ce19233864 Add NEWS entry. adds bf0aecce6e Add memory tagging testcases adds 41c0087ba5 gdb: make gdbarch_data_registry static adds 68f115f8c0 Fix TYPE_DECLARED_CLASS thinko adds b64f703b51 Remove 'kind' parameter from dw2_map_matching_symbols adds d777bf0df2 gdb: move all "current target" wrapper implementations to target.c adds 328d42d87e gdb: remove current_top_target function adds 0fa6376c7a gnulib: import gitlog-to-changelog adds b73ebe34f4 Automatic date update in version.in adds 5a4037661b PR27647 PowerPC extended conditional branch mnemonics adds 829f3fe1f0 x86-64: limit breakage from gcc movdir64b et al workaround adds c0e54661f7 x86: fix AMD Zen3 insns adds 5364285240 x86: flag as bad AVX512 insns with EVEX.z set but EVEX.aaa clear adds 596a02ff55 x86: flag bad S/G insn operand combinations adds 5e74b4959b x86: fix CMPXCHG8B special case when disallowing q suffix ou [...] adds efa30ac3c5 [NIOS2] Fix disassembly of br.n instruction. adds d3cbca38df gdb/riscv: fix creating breakpoints at invalid addresses adds ba3c61fc58 gdb/testsuite: use -wrap with gdb_test_multiple in lib/ada.exp adds 485170cdb1 libctf, dump: do not emit size or alignment if it would error adds 24c877f9b1 include: always do unsigned left-shift in CTF_SET_STID adds 86f64bf43f libctf, serialize: functions with no args have a NULL dtd_vlen adds 5226ef6113 libctf: make ctf_bfdopen_ctfsect a debugger entry point adds 0bd65ce30a libctf: don't dereference out-of-bounds locations in the qua [...] adds 15131809c2 libctf: fix memory leak in a test adds 8f7b22ea2a libctf: fix ELF-in-BFD checks in the presence of ASAN adds 8592be8c7d ld: do not rely on the exact size of the CTF symtypetabs in [...] adds 323fd5b9f9 Fix problem exposed by gdb.server/stop-reply-no-thread-multi.exp adds eff4f69db4 Fix bkpt-other-inferior.exp race adds 574d27ede4 Automatic date update in version.in adds c3344b626d x86-64: don't accept supposedly disabled MOVQ forms adds ac45a6ca51 gdb/testsuite: remove duplicate test names for gdb.cp/nsusing.exp adds 6e89229742 gdb/testsuite: remove duplicate test names from gdb.cp/gdb2384.exp adds baecbb3dc8 gdb/testsuite: remove duplicate test from gdb.cp/maint.exp adds 6b78370dcc gdb/testsuite: resolve duplicate test name in gdb.cp/cplusfuncs.exp adds 3c2dcf90b5 gdb/testsuite: resolve remaining duplicate test names in gdb [...] adds bab287cdcf Avoid some pointer chasing in DWARF reader adds e5b9b39f88 target_is_non_stop_p and sync targets adds 1192f124a3 gdb: generalize commit_resume, avoid commit-resuming when th [...] adds b4b1a226df gdb: defer commit resume until all available events are consumed adds b1f3973b9c gdb/testsuite: more testing of pretty printer 'array' display_hint adds ff5b3e1458 Save/restore file offset while reading notes in core file adds cd43f63e00 Allow expand_symtabs_matching to examine imported psymtabs adds e2cd5ca40c Simplify psymbol_functions::expand_symtabs_matching adds 2315bb2d57 Simplify use of map_matching_symbols in ada-lang.c adds f4655dee77 Use function view in quick_symbol_functions::map_symbol_filenames adds efe1ecd834 gdb-add-index.sh: Remove use of non posix 'local' adds 03f2bc641d Automatic date update in version.in adds 99066782db gdb/testsuite: make some test names unique in gdb.arch/power [...] adds 594b8948eb Don't clear 'qf' in elf_symfile_read adds 6e23d91aa7 Don't declare elf_sym_fns_lazy_psyms adds fff7b4f846 Automatic date update in version.in adds edc02ceb97 Simplify DWARF reader initialization adds b1063d1d96 Automatic date update in version.in adds 0f68420117 elf_backend_relocate_section int vs. bfd_boolean adds 37bb890f81 ELF output symbol hooks int vs. bfd_boolean adds 1201fda61b hash table iterator callback functions int vs. bfd_boolean adds f4f9ede042 Miscellaneous BFD int vs bfd_boolean fixes adds 3d7d6c1b50 opcodes int vs bfd_boolean fixes adds 1be305ffcd binutils int vs bfd_boolean fixes adds 854f1e4be9 gas int vs bfd_boolean fixes adds 63b4cc53dc TRUE/FALSE simplification adds 389d00a5e5 x86: derive opcode encoding space attribute from base opcode adds 9df6f676c2 x86: shrink some struct insn_template fields adds 73e45eb208 x86: undo Prefix_0X<nn> use in opcode table adds 5cdaf10025 x86: fold SSE2AVX and their base MMX/SSE templates adds c8cad9d389 x86: VPSADBW's source operands are also commutative adds bbe1eca622 x86: move some opcode table entries adds 25b48839b3 Restore procfs.c compilation adds aa33ea6833 testsuite, mi: avoid a clang bug in 'user-selected-context-s [...] adds fa167b002f Fix memory tagging section type adds 9b8ffbf410 Don't pass empty options to GCC adds 9f67fc596b Remove parameter from language_info adds 1b82252e8c Automatic date update in version.in adds 0af4fcc25d PR27625, powerpc64 gold __tls_get_addr calls adds d1cbe0076a asan: linker.c:2294:8: runtime error: load of value 253 adds 783c187b8c x86: make swap_2_operands() have unsigned parameters adds 6225c532b4 x86: integrate mask_op into struct _i386_insn adds 5273a3cd48 x86: integrate broadcast_op into struct _i386_insn adds ca5312a241 x86: integrate rc_op into struct _i386_insn adds 6288d05f11 x86: adjust st(<N>) parsing adds 3468486226 x86: drop REGNAM_{AL,AX,EAX} adds 5e0423804a x86: drop seg_entry adds 782c1ab836 Fix inverted logic bug adds b953e70356 [gdb/testsuite] Add missing .debug_abbrev terminator in dw2- [...] adds 8a91fbdf3b gdb/dwarf: disable per-BFD resource sharing for -readnow objfiles adds edf71419e0 Automatic date update in version.in adds 57ae980e32 Include string.h in bfd.h and delete LITMEMCPY, LITSTRCPY adds 3dfb1b6d34 Remove bfd_stdint.h adds ad9e24ad11 Use stdbool.h adds 9193bc4285 Use bool in include adds faa7a26040 Use bool in gprof adds 0a1b45a20e Use bool in bfd adds 78933a4ad9 Use bool in opcodes adds 015dc7e1f8 Use bool in binutils adds f38a2680c2 Use bool in ld adds 5b7c81bd8c Use bool in gas adds 65c5fbd4fd PR27671, Poisoning TRUE / FALSE poisons Win32 system headers adds fdb21288ca Don't include bfd/sysdep.h for gas files adds cfcbd506fb [gdb/testsuite] Ignore DEBUGINFOD_URLS adds 3f49d08059 Add some error checking to DWARF assembler adds 3570682a2c Fix typo in dwarf2/stringify.h adds 1cb108e416 PR27675, PowerPC missing extended mnemonic mfummcr2 adds 24b6dd1ecf Automatic date update in version.in adds af82f89db0 Remove two trivial functions from dwarf2/read.c adds 733f5eea6b Use startswith in gdb subfolder. adds 84838a6166 [gdb/testsuite] Fix unset of DEBUGINFOD_URLS in default_gdb_init adds 24d127aa9f Replace const_strneq with startswith. adds 3f3328b816 Use startswith more for strncmp function calls. adds d34049e8bb Use startswith in gas subfolder. adds e9b095a538 Remove strneq macro and use startswith. adds caaf412e98 Fix microblaze sim build error adds 74edb473c9 PE/Windows x86_64: Fix weak undef symbols after image base change adds bfb9f5dcfe Use importlib instead of imp module on python 3.4+ adds ac628a067a Fix obvious typo in gdb/testsuite/lib/pdtrace.in adds 3451a2d7a3 Automatic date update in version.in adds aa70e35c71 gdb: add type::is_declared_class / type::set_is_declared_class adds 3bc440a2c4 gdb: remove TYPE_DECLARED_CLASS adds 9902b32793 gdb: add type::is_flag_enum / type::set_is_flag_enum adds 0672875f3c gdb: remove TYPE_FLAG_ENUM adds 4a4f97c129 gdb: add intern methods to objfile_per_bfd_storage adds 9984dd9994 gdb: use std::string in partial_symtab::partial_symtab / all [...] adds 0072c87379 gdb: pass objfile_per_bfd_storage instead of objfile to part [...] adds 9161c89ad8 gdb: remove objfile parameter from get_objfile_bfd_data adds ca698bee0a Automatic date update in version.in adds c2783492b6 sim: unify toolchain settings adds b6b1c79084 sim: igen: merge build into top level adds a0e674c1ce sim: add preliminary support for --enable-targets adds a389375f5b sim: testsuite: integrate common tests into build adds 26da232cbd sim: example-synacor: a simple implementation for reference adds 9bcbcdf229 Automatic date update in version.in adds 5c6f091ae0 sim: mips: Add handlers to simulator monitor for unlink, lse [...] adds a2991571f0 Automatic date update in version.in adds 306b445a6d gdb: fix internal error in avr_frame_unwind_cache adds 5d4d26d14c C99 gprof configury adds 83c79df86b C99 bfd configury adds ab2af25e83 C99 opcodes configury adds 87b9f2556d C99 binutils configury adds 23d613801d C99 gas configury adds c774eab1c8 C99 ld configury adds 53e123a578 Adjust location of readline in sim/erc32 adds a32a7fdc94 Automatic date update in version.in adds 043bcbaf81 [gdb/testsuite] Fix xfail handling in gdb.threads/gcore-thread.exp adds d811a7cf74 [gdb/tui] Fix len_without_escapes in tui-disasm.c adds bd3d1480a8 ld: warn about PE base relocations to sections above .reloc adds da0835aebe gas: missing (re-)initialization of local variable in fixup_ [...] adds eac4eb8ecb Fix a problem assembling AArch64 sources when a relocation i [...] adds 340d00fb78 [gdb/breakpoints] Workaround missing line-table entry adds 4db29512ce C99 NEWS and README adds a2e6677373 Return symbol from symbol_at_address_func adds e23446bf96 Automatic date update in version.in adds b12389f219 Fix pr27217 testcase failure adds 79c024436b gdb/py: fix gdb.parameter('data-directory') adds 1fd999d909 gdb: Handle missing .debug_str section adds 61dee7220e gdb/testsuite: fix fission support in the Dwarf assembler adds 56d467f4ee gdb: handle relative paths to DWO files adds efd86e5b0f sim: m32c: opc2c: remove unused vlist variable adds 5e18990f1f gdb: move cheap pointer equality check earlier in types_equal adds 30ab358668 gdb: allow casting to rvalue reference in more cases adds 0a703a4ced gdb/fortran: handle dynamic types within arrays and structures adds dc2b480f3d CTF: handle forward reference type adds e97007b64a gdb: make target_ops::follow_fork return void adds 97bf40d859 PR27676, PowerPC missing extended dcbt, dcbtst mnemonics adds ce7d813a0f PR27684, PowerPC missing mfsprg0 and others adds bf5271659d Automatic date update in version.in adds 0592e80bcf Aarch64 sim fix for gcc-10 miscompilation. adds 23cb7bac66 sim: testsuite: calculate $arch from $subdir adds eec8bf7eab bfd: use https for bugzilla adds 1bcee7fd87 sim: testsuite: skip tests when the port is disabled adds 05385fc777 sim: testsuite: support exit 77 for unsupported tests adds fbb3bcfcd8 gdb: Update producer check for Intel compilers. adds 16e311ab6d gdb: Allow prologue detection via symbols for Intel compilers. adds 2b8d134be4 sim: set ASAN_OPTIONS=detect_leaks=0 when running igen and opc2c adds b7f507caf0 Fix DTB generation mechanism and build failure adds 83a559f7b9 Remove unused variable un darwin_nat_target::resume adds 81e6e8ae40 Do not use old-style definitions in sim adds 32a046ab0d Add system includes in sim adds 06a88b3b39 Avoid sequence point warning in h8300 sim adds 39178037a1 Automatic date update in version.in adds c3f72de4f5 PowerPC disassembly of pcrel references adds 52efda8266 AArch64: Fix Atomic LD64/ST64 classification. adds dd17020328 AArch64: Fix Diagnostic messaging for LD/ST Exclusive. adds ed29efbd17 [sim,rx] Silence warning that turns into a build error adds 1ef6a59696 [AArch64] Fix include order for MTE adds 3a3fa80109 Add missing ChangeLog entry for sim/rx change. adds ac4d7c7bfa Automatic date update in version.in adds b3885679dd Fix handling DLL loads at run time adds 2cbb0a1b2e Automatic date update in version.in adds 114ee2a4ae Improve support for loading DLLs at run time in gdbserver. adds 6803e1cb21 Automatic date update in version.in adds e601909a32 RISC-V: Support to parse the multi-letter prefix in the arch [...] adds fc304b8891 PR27719, lang_mark_undefineds trashes memory adds 32d715691a Power10 bignum operands adds d5a71b1131 sim: cgen: move cgen_cpu_max_extra_bytes logic into the common code adds f0bae2552d RISC-V: Add i-ext as the implicit extension when e-ext is set. adds f5b1097353 RISC-V: The version of i-ext should be RISCV_UNKNOWN_VERSION [...] adds b585e89996 elf_backend_archive_symbol_lookup adds 2cc15b10e5 convert elf_link_hash macros to inline functions adds 9d8f30221b gdb, testsuite, btrace: relax unneeded stepi expected output adds 04977957ec gdbserver: constify the 'pid_to_exec_file' target op adds 43e05cd4f4 ENABLE_CHECKING in bfd, opcodes, binutils, ld adds d471748373 gdb, gdbserver: remove WinCE support code adds 6ba4cb845b RS6000 Add support to print vector register contents as float128 adds 4bb920c68e m68hc11 gas testsuite wart adds b722acca42 Add myself to gdb/MAINTAINERS adds 82d9b28047 [rs6000] Create a powerpc-power10.exp test adds e3d528d7e6 [PATCH, rs6000, v3][PR gdb/27525] displaced stepping across [...] adds c8a379440e [PATCH] gdb-power10-single-step adds 6b142048ad [PATCH,rs6000] Fix vsx-regs.exp testcase failure adds 8d85d1f53f Automatic date update in version.in adds e3839c100f RISC-V: Don't report the mismatched version warning for the [...] adds 0fa29e2dee Remove now unneeded #ifdef check for NT_NETBSD_PAX. adds 1cfc6f00e4 PR27722, error: array subscript has type char adds d2f1139ef0 bfd: avoid infinite loop when static linking XCOFF adds 0256da25c0 Remove process_stratum_target::hostio_last_error abstraction adds 6418520e7f Document the effect of --as-needed on --rpath on Linux based [...] adds d9d2ef05f1 Fix build failure for 32-bit targets with --enable-targets=all adds 329534fda7 [gdb] Fix regoff_t incompatibility adds 1228cb9094 Remove some unused typedefs from gdbserver adds 6cacd44948 Remove WinCE code from gdbreplay adds c159f35225 PR27723, Internal error in select_cie_for_fde adds c48a248e33 Automatic date update in version.in adds d20eb46617 Re: PR27723, Internal error in select_cie_for_fde adds 13acb58d42 PR27716, build failure for msdosdjgpp: PATH_MAX undeclared adds c9f9a78d00 PR27630, ubsan: elf32-arm.c:6587:20 adds 8985b74b7d PR27631, ubsan: elf32-metag.c:1550:10 adds 5f47741bf6 Remove unneeded tests for definitions of NT_BSDNETCORE values. adds ac4d323ea0 testsuite, gdb: recognize DW_OP_fbreg in lib/dwarf.exp adds 6be872a439 Ignore trailing bytes at the end of a Windows Resource Versi [...] adds 9917b5596a elf: Set p_memsz to p_filesz for loadable PT_NOTE segment adds 38ae29156f Remove use of _WIN32_WCE adds b9de3b915c gdb/doc: add missing parentheses around prompt in some examples adds 34dc0f9596 gdb/dwarf2: fix "info locals" for clang-compiled inlined functions adds fcc99c428a testsuite, dwarf2: use @DW_INL_declared_inlined in a test adds d4015fc5aa Automatic date update in version.in adds f6a1f95749 CSKY: Fix special_function in howto table adds ddfe525f28 RISC-V: PR27584, surpress local and empty name symbols for nm. adds d0ecdcddc3 Make objcopy -p work when an output file is specified adds 985e026451 PR27725, better objcopy -p times adds 54b4dcc530 gdb: refactor the initialization file lookup code adds 92e4e97a9f gdb: process early initialization files and command line options adds 5809fbf2e2 gdb: add "set startup-quietly" command adds 4c79248a46 PR27734, get_stat_atime_ns/get_stat_mtime_ns might not use p [...] adds 9e5e03df52 Use block_symbol in var_value_operation adds 644a2e75ac Use common_val_print_checked in print_variable_and_value adds a15a276b46 Avoid crash in Ada value printing with optimized-out array adds 41f14dc862 gdb/testsuite: use foreach_with_prefix in gdb.threads/fork-p [...] adds fd5c30cde5 gdb/testsuite: don't include paths in test names adds c45ecc9d16 gdb fbsd-nat: Use new-style debug macros adds 10737236a0 sim: Add SIM_EXTRA_CFLAGS after CSEARCH. adds f00b50d057 sim frv: Add a missing return value for frvbf_check_acc_range. adds 599a6ff01e sim lm32: Use a known-good shell with genmloop.sh. adds 32b14776a0 sim mn10300: Fix igen generation. adds 2694bce941 sim erc32: Add include path for readline. adds 971cd33fc6 Automatic date update in version.in adds ad7c46164f undefined reference to get_stat_atime adds a8ab209320 RISC-V: compress "addi d,CV,z" to "c.mv d,CV" adds a21b96dd66 Update the ChangeLog, and add the missing entries. adds 768589d180 RISC-V: PR27436, make operand C> work the same as >. adds 6f8f6017a0 PR27567, Linking PE files adds alignment section flags to ex [...] adds 1b6b755e91 Print bfloat16 DWARF types correctly adds 100e914da3 aarch64: Define RME system registers adds 321d0cd7e7 gdb/testsuite: use -gdwarf-4 in simavr board adds 458620aabb Fix syntax error in Rust test adds 3cbc7ac344 Rewrite the Rust expression parser adds 1b348b6b67 Automatic date update in version.in adds e357e9904c Add block_search_flags adds df35e6262d Let expand_symtabs_matching short-circuit adds 03a8ea51c3 Add search_flags to expand_symtabs_matching adds 3bfa51a75f Add 'domain' parameter to expand_symtabs_matching adds 84d865e39c Remove quick_symbol_functions::lookup_symbol adds 536a40f3a8 Remove quick_symbol_functions::map_symtabs_matching_filename adds 7089bd886e Remove quick_symbol_functions::expand_symtabs_for_function adds 90160b5703 Remove quick_symbol_functions::expand_symtabs_with_fullname adds 0b7b2c2adf Simplify quick_symbol_functions::map_matching_symbols adds da314dd397 Avoid crash in write_psymtabs_to_index adds 42c2c69462 Handle unaligned mapping of .gdb_index adds 100cfce897 Automatic date update in version.in adds 9eab4c18bd Automatic date update in version.in adds 3912a8db68 sim: cr16: fix build warnings adds d3b0ab8b36 sim: d10v: fix build warnings adds 7da5cf78fb sim: syscall: add getpid support adds 3e91feb948 sim: mn10300: delete unused func & header tests adds 37e9f18266 sim: switch to AC_CHECK_FUNCS_ONCE & merge a little adds 2390d77943 sim: iq2000: switch syscalls to common nltvals adds f956ecde56 sim: m32c: switch syscalls to common nltvals adds b3d4da0f12 sim: rx: switch syscalls to common nltvals adds b7c5246bbf sim: sh: switch syscalls to common nltvals adds f3d25569f1 sim: moxie: switch syscalls to common nltvals adds 41e166b43b sim: msp430: delete unused getopt.h probe adds 2c2645d7a8 sim: switch to AC_CHECK_HEADERS_ONCE adds 4dee4f3ea1 Fix compile time warning about unused functions. adds 9a8041fd94 gas: drop sprint_value() adds 392e0bcc0e Fix kfail patterns in inline-locals.exp adds fe1640ff8e arm64: add two initializers adds cd6608e49d aarch64: Add new data cache maintenance operations adds 02202574ec aarch64: New instructions for maintenance of GPT entries cac [...] adds 8d6502d2b0 Fix an assembler testuite failure when checking a toolchain [...] adds 229597a129 Fix a problem running the archiver program in MRI mode on ar [...] adds f5dc2ee39d gdb: use compiled_regex instead of std::regex
No new revisions were added by this update.
Summary of changes: ChangeLog | 22 + Makefile.def | 10 +- Makefile.in | 8 +- Makefile.tpl | 5 + bfd/.gitignore | 1 - bfd/ChangeLog | 903 + bfd/Makefile.am | 6 +- bfd/Makefile.in | 9 +- bfd/aclocal.m4 | 1 - bfd/aix5ppc-core.c | 10 +- bfd/aout-cris.c | 12 +- bfd/aout-ns32k.c | 74 +- bfd/aout-target.h | 20 +- bfd/aoutx.h | 621 +- bfd/arc-got.h | 32 +- bfd/archive.c | 268 +- bfd/archive64.c | 48 +- bfd/archures.c | 53 +- bfd/bfd-in.h | 95 +- bfd/bfd-in2.h | 513 +- bfd/bfd.c | 165 +- bfd/bfdwin.c | 14 +- bfd/binary.c | 26 +- bfd/cache.c | 38 +- bfd/coff-alpha.c | 184 +- bfd/coff-arm.c | 244 +- bfd/coff-arm.h | 6 +- bfd/coff-bfd.c | 12 +- bfd/coff-bfd.h | 12 +- bfd/coff-go32.c | 10 +- bfd/coff-i386.c | 56 +- bfd/coff-ia64.c | 4 +- bfd/coff-mcore.c | 74 +- bfd/coff-mips.c | 100 +- bfd/coff-rs6000.c | 1077 +- bfd/coff-sh.c | 368 +- bfd/coff-stgo32.c | 40 +- bfd/coff-tic30.c | 20 +- bfd/coff-tic4x.c | 34 +- bfd/coff-tic54x.c | 84 +- bfd/coff-x86_64.c | 155 +- bfd/coff-z80.c | 80 +- bfd/coff-z8k.c | 40 +- bfd/coff64-rs6000.c | 1455 +- bfd/coffcode.h | 630 +- bfd/coffgen.c | 269 +- bfd/cofflink.c | 380 +- bfd/coffswap.h | 11 +- bfd/compress.c | 86 +- bfd/config.in | 97 +- bfd/configure | 4488 +-- bfd/configure.ac | 52 +- bfd/configure.com | 9 +- bfd/corefile.c | 16 +- bfd/cpu-aarch64.c | 20 +- bfd/cpu-aarch64.h | 2 +- bfd/cpu-alpha.c | 8 +- bfd/cpu-arc.c | 16 +- bfd/cpu-arm.c | 104 +- bfd/cpu-arm.h | 6 +- bfd/cpu-avr.c | 38 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-bpf.c | 4 +- bfd/cpu-cr16.c | 28 +- bfd/cpu-cris.c | 4 +- bfd/cpu-crx.c | 2 +- bfd/cpu-csky.c | 20 +- bfd/cpu-d10v.c | 6 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 5 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 16 +- bfd/cpu-ft32.c | 6 +- bfd/cpu-h8300.c | 26 +- bfd/cpu-hppa.c | 8 +- bfd/cpu-i386.c | 36 +- bfd/cpu-ia64.c | 4 +- bfd/cpu-iamcu.c | 5 +- bfd/cpu-ip2k.c | 4 +- bfd/cpu-iq2000.c | 4 +- bfd/cpu-k1om.c | 9 +- bfd/cpu-l1om.c | 9 +- bfd/cpu-lm32.c | 2 +- bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 6 +- bfd/cpu-m32c.c | 8 +- bfd/cpu-m32r.c | 6 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 4 +- bfd/cpu-m68k.c | 84 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 2 +- bfd/cpu-mep.c | 6 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 2 +- bfd/cpu-mips.c | 98 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 2 +- bfd/cpu-msp430.c | 50 +- bfd/cpu-mt.c | 6 +- bfd/cpu-nds32.c | 10 +- bfd/cpu-nfp.c | 4 +- bfd/cpu-nios2.c | 6 +- bfd/cpu-ns32k.c | 14 +- bfd/cpu-or1k.c | 4 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 2 +- bfd/cpu-powerpc.c | 52 +- bfd/cpu-pru.c | 2 +- bfd/cpu-riscv.c | 14 +- bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 8 +- bfd/cpu-rx.c | 8 +- bfd/cpu-s12z.c | 2 +- bfd/cpu-s390.c | 8 +- bfd/cpu-score.c | 4 +- bfd/cpu-sh.c | 40 +- bfd/cpu-sparc.c | 44 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 10 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 2 +- bfd/cpu-tilegx.c | 4 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 14 +- bfd/cpu-v850_rh850.c | 16 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-wasm32.c | 4 +- bfd/cpu-xc16x.c | 6 +- bfd/cpu-xgate.c | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 20 +- bfd/cpu-z8k.c | 4 +- bfd/doc/Makefile.in | 1 - bfd/dwarf1.c | 64 +- bfd/dwarf2.c | 724 +- bfd/ecoff-bfd.h | 20 +- bfd/ecoff.c | 389 +- bfd/ecofflink.c | 218 +- bfd/elf-attrs.c | 36 +- bfd/elf-bfd.h | 563 +- bfd/elf-eh-frame.c | 204 +- bfd/elf-hppa.h | 524 +- bfd/elf-ifunc.c | 36 +- bfd/elf-m10200.c | 106 +- bfd/elf-m10300.c | 454 +- bfd/elf-nacl.c | 34 +- bfd/elf-nacl.h | 6 +- bfd/elf-properties.c | 52 +- bfd/elf-s390-common.c | 48 +- bfd/elf-s390.h | 4 +- bfd/elf-strtab.c | 16 +- bfd/elf-vxworks.c | 38 +- bfd/elf-vxworks.h | 18 +- bfd/elf.c | 1368 +- bfd/elf32-am33lin.c | 12 +- bfd/elf32-arc.c | 322 +- bfd/elf32-arm.c | 1959 +- bfd/elf32-arm.h | 20 +- bfd/elf32-avr.c | 439 +- bfd/elf32-avr.h | 9 +- bfd/elf32-bfin.c | 556 +- bfd/elf32-bfin.h | 2 +- bfd/elf32-cr16.c | 330 +- bfd/elf32-cr16.h | 2 +- bfd/elf32-cris.c | 364 +- bfd/elf32-crx.c | 180 +- bfd/elf32-csky.c | 732 +- bfd/elf32-csky.h | 4 +- bfd/elf32-d10v.c | 78 +- bfd/elf32-d30v.c | 90 +- bfd/elf32-dlx.c | 76 +- bfd/elf32-epiphany.c | 84 +- bfd/elf32-fr30.c | 102 +- bfd/elf32-frv.c | 643 +- bfd/elf32-ft32.c | 201 +- bfd/elf32-gen.c | 22 +- bfd/elf32-h8300.c | 166 +- bfd/elf32-hppa.c | 286 +- bfd/elf32-hppa.h | 8 +- bfd/elf32-i386.c | 442 +- bfd/elf32-ip2k.c | 166 +- bfd/elf32-iq2000.c | 138 +- bfd/elf32-lm32.c | 302 +- bfd/elf32-m32c.c | 216 +- bfd/elf32-m32r.c | 484 +- bfd/elf32-m68hc11.c | 142 +- bfd/elf32-m68hc12.c | 148 +- bfd/elf32-m68hc1x.c | 161 +- bfd/elf32-m68hc1x.h | 24 +- bfd/elf32-m68k.c | 460 +- bfd/elf32-m68k.h | 2 +- bfd/elf32-mcore.c | 104 +- bfd/elf32-mep.c | 58 +- bfd/elf32-metag.c | 428 +- bfd/elf32-metag.h | 4 +- bfd/elf32-microblaze.c | 384 +- bfd/elf32-mips.c | 704 +- bfd/elf32-moxie.c | 38 +- bfd/elf32-msp430.c | 342 +- bfd/elf32-mt.c | 130 +- bfd/elf32-nds32.c | 1637 +- bfd/elf32-nds32.h | 2 +- bfd/elf32-nios2.c | 896 +- bfd/elf32-nios2.h | 6 +- bfd/elf32-or1k.c | 520 +- bfd/elf32-pj.c | 62 +- bfd/elf32-ppc.c | 820 +- bfd/elf32-ppc.h | 10 +- bfd/elf32-pru.c | 148 +- bfd/elf32-rl78.c | 319 +- bfd/elf32-rx.c | 520 +- bfd/elf32-s12z.c | 60 +- bfd/elf32-s390.c | 412 +- bfd/elf32-score.c | 586 +- bfd/elf32-score.h | 46 +- bfd/elf32-score7.c | 520 +- bfd/elf32-sh-relocs.h | 330 +- bfd/elf32-sh.c | 465 +- bfd/elf32-sparc.c | 30 +- bfd/elf32-spu.c | 662 +- bfd/elf32-spu.h | 7 +- bfd/elf32-tic6x.c | 656 +- bfd/elf32-tic6x.h | 10 +- bfd/elf32-tilegx.c | 10 +- bfd/elf32-tilepro.c | 390 +- bfd/elf32-v850.c | 636 +- bfd/elf32-v850.h | 4 +- bfd/elf32-vax.c | 261 +- bfd/elf32-visium.c | 152 +- bfd/elf32-wasm32.c | 14 +- bfd/elf32-xc16x.c | 72 +- bfd/elf32-xgate.c | 130 +- bfd/elf32-xstormy16.c | 162 +- bfd/elf32-xtensa.c | 1396 +- bfd/elf32-z80.c | 104 +- bfd/elf64-alpha.c | 679 +- bfd/elf64-bpf.c | 108 +- bfd/elf64-gen.c | 22 +- bfd/elf64-hppa.c | 369 +- bfd/elf64-ia64-vms.c | 596 +- bfd/elf64-mips.c | 1326 +- bfd/elf64-mmix.c | 378 +- bfd/elf64-nfp.c | 126 +- bfd/elf64-ppc.c | 1464 +- bfd/elf64-ppc.h | 26 +- bfd/elf64-s390.c | 468 +- bfd/elf64-sparc.c | 110 +- bfd/elf64-tilegx.c | 10 +- bfd/elf64-x86-64.c | 636 +- bfd/elfcode.h | 80 +- bfd/elfcore.h | 23 +- bfd/elflink.c | 1971 +- bfd/elfn32-mips.c | 1294 +- bfd/elfnn-aarch64.c | 1276 +- bfd/elfnn-ia64.c | 503 +- bfd/elfnn-riscv.c | 687 +- bfd/elfxx-aarch64.c | 24 +- bfd/elfxx-aarch64.h | 16 +- bfd/elfxx-ia64.c | 210 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-mips.c | 1532 +- bfd/elfxx-mips.h | 100 +- bfd/elfxx-riscv.c | 862 +- bfd/elfxx-riscv.h | 25 +- bfd/elfxx-sparc.c | 464 +- bfd/elfxx-sparc.h | 32 +- bfd/elfxx-target.h | 10 +- bfd/elfxx-tilegx.c | 416 +- bfd/elfxx-tilegx.h | 20 +- bfd/elfxx-x86.c | 184 +- bfd/elfxx-x86.h | 34 +- bfd/format.c | 34 +- bfd/genlink.h | 8 +- bfd/hash.c | 40 +- bfd/hosts/x86-64linux.h | 6 - bfd/hpux-core.c | 16 +- bfd/i386aout.c | 4 +- bfd/i386lynx.c | 40 +- bfd/i386msdos.c | 18 +- bfd/ihex.c | 92 +- bfd/libaout.h | 76 +- bfd/libbfd-in.h | 210 +- bfd/libbfd.c | 96 +- bfd/libbfd.h | 250 +- bfd/libcoff-in.h | 80 +- bfd/libcoff.h | 128 +- bfd/libecoff.h | 52 +- bfd/libpei.h | 50 +- bfd/libxcoff.h | 25 +- bfd/linker.c | 443 +- bfd/mach-o-aarch64.c | 118 +- bfd/mach-o-arm.c | 130 +- bfd/mach-o-i386.c | 110 +- bfd/mach-o-x86-64.c | 116 +- bfd/mach-o.c | 786 +- bfd/mach-o.h | 62 +- bfd/merge.c | 68 +- bfd/mmo.c | 229 +- bfd/netbsd.h | 6 +- bfd/opncls.c | 120 +- bfd/osf-core.c | 2 +- bfd/pc532-mach.c | 4 +- bfd/pdp11.c | 512 +- bfd/pe-arm.c | 2 +- bfd/pe-i386.c | 2 +- bfd/pe-mcore.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 36 +- bfd/peXXigen.c | 324 +- bfd/pef.c | 6 +- bfd/pei-arm.c | 2 +- bfd/pei-i386.c | 2 +- bfd/pei-ia64.c | 2 +- bfd/pei-mcore.c | 2 +- bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 44 +- bfd/peicode.h | 48 +- bfd/plugin.c | 58 +- bfd/plugin.h | 6 +- bfd/po/BLD-POTFILES.in | 1 - bfd/ppcboot.c | 24 +- bfd/reloc.c | 108 +- bfd/reloc16.c | 20 +- bfd/rs6000-core.c | 29 +- bfd/section.c | 124 +- bfd/simple.c | 2 +- bfd/som.c | 409 +- bfd/som.h | 21 +- bfd/srec.c | 106 +- bfd/stabs.c | 54 +- bfd/syms.c | 102 +- bfd/sysdep.h | 71 +- bfd/targets.c | 268 +- bfd/tekhex.c | 110 +- bfd/trad-core.c | 14 +- bfd/verilog.c | 40 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 822 +- bfd/vms-lib.c | 196 +- bfd/vms-misc.c | 10 +- bfd/vms.h | 2 +- bfd/wasm-module.c | 141 +- bfd/xcofflink.c | 641 +- bfd/xcofflink.h | 24 +- bfd/xsym.c | 7 +- bfd/xsym.h | 4 +- binutils/ChangeLog | 482 + binutils/Makefile.in | 3 +- binutils/NEWS | 39 + binutils/README | 33 +- binutils/aclocal.m4 | 1 - binutils/addr2line.c | 38 +- binutils/ar.c | 83 +- binutils/arsup.c | 19 +- binutils/bfdtest2.c | 6 +- binutils/binemul.c | 62 +- binutils/binemul.h | 34 +- binutils/bucomm.c | 19 +- binutils/bucomm.h | 7 +- binutils/budbg.h | 16 +- binutils/coffdump.c | 6 +- binutils/coffgrok.c | 4 +- binutils/config.in | 105 +- binutils/configure | 2647 +- binutils/configure.ac | 114 +- binutils/debug.c | 388 +- binutils/debug.h | 181 +- binutils/dlltool.c | 96 +- binutils/dllwrap.c | 12 +- binutils/doc/Makefile.in | 3 +- binutils/doc/binutils.texi | 89 +- binutils/doc/debug.options.texi | 10 +- binutils/dwarf.c | 709 +- binutils/dwarf.h | 33 +- binutils/elfcomm.c | 7 +- binutils/elfcomm.h | 2 - binutils/elfedit.c | 12 +- binutils/emul_aix.c | 64 +- binutils/mclex.c | 12 +- binutils/nm.c | 204 +- binutils/objcopy.c | 581 +- binutils/objdump.c | 487 +- binutils/od-elf32_avr.c | 61 +- binutils/od-macho.c | 18 +- binutils/od-xcoff.c | 3 +- binutils/prdbg.c | 863 +- binutils/rdcoff.c | 138 +- binutils/rddbg.c | 54 +- binutils/readelf.c | 2209 +- binutils/rename.c | 221 +- binutils/resbin.c | 3 + binutils/size.c | 4 +- binutils/srconv.c | 4 +- binutils/stabs.c | 1024 +- binutils/strings.c | 115 +- binutils/sysdep.h | 119 +- binutils/sysdump.c | 4 +- binutils/syslex.l | 7 - binutils/testsuite/binutils-all/compress.exp | 33 +- binutils/testsuite/binutils-all/objcopy.exp | 12 + binutils/testsuite/binutils-all/objdump.WK2 | 2 +- binutils/testsuite/binutils-all/objdump.WK3 | 2 - binutils/testsuite/binutils-all/objdump.exp | 4 +- binutils/testsuite/binutils-all/readelf.exp | 5 +- binutils/testsuite/binutils-all/readelf.wKis | 2 - .../testsuite/binutils-all/x86-64/pr27708.dump | 33 + .../testsuite/binutils-all/x86-64/pr27708.exe.bz2 | Bin 0 -> 5815 bytes binutils/testsuite/binutils-all/x86-64/x86-64.exp | 38 + binutils/testsuite/lib/binutils-common.exp | 686 +- binutils/windint.h | 2 +- binutils/windmc.c | 6 +- binutils/windmc.h | 6 +- binutils/windres.c | 10 +- binutils/winduni.c | 2 +- binutils/wrstabs.c | 514 +- config/ChangeLog | 6 + config/cet.m4 | 19 +- cpu/ChangeLog | 11 + cpu/frv.opc | 154 +- elfcpp/ChangeLog | 10 + elfcpp/dwarf.h | 89 +- gas/ChangeLog | 853 +- gas/Makefile.am | 150 +- gas/Makefile.in | 148 +- gas/NEWS | 2 + gas/app.c | 1 - gas/as.c | 21 +- gas/as.h | 57 +- gas/asintl.h | 20 +- gas/atof-generic.c | 9 +- gas/config.in | 98 - gas/config/atof-ieee.c | 2 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-lex-wrapper.c | 6 +- gas/config/bfin-lex.l | 4 +- gas/config/m68k-parse.y | 18 +- gas/config/obj-aout.c | 4 +- gas/config/obj-coff.c | 13 +- gas/config/obj-ecoff.c | 2 +- gas/config/obj-elf.c | 98 +- gas/config/obj-elf.h | 7 +- gas/config/obj-evax.c | 2 +- gas/config/obj-macho.c | 4 +- gas/config/obj-som.c | 2 +- gas/config/obj-som.h | 5 - gas/config/tc-aarch64.c | 782 +- gas/config/tc-alpha.c | 32 +- gas/config/tc-arc.c | 244 +- gas/config/tc-arc.h | 2 +- gas/config/tc-arm.c | 881 +- gas/config/tc-arm.h | 14 +- gas/config/tc-avr.c | 72 +- gas/config/tc-avr.h | 2 +- gas/config/tc-bfin.c | 30 +- gas/config/tc-bfin.h | 6 +- gas/config/tc-bpf.c | 2 +- gas/config/tc-cr16.c | 28 +- gas/config/tc-cris.c | 38 +- gas/config/tc-crx.c | 3 +- gas/config/tc-csky.c | 712 +- gas/config/tc-csky.h | 2 +- gas/config/tc-d10v.c | 17 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 39 +- gas/config/tc-d30v.h | 4 +- gas/config/tc-dlx.c | 8 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 36 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 4 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 30 +- gas/config/tc-frv.h | 4 +- gas/config/tc-ft32.c | 28 +- gas/config/tc-ft32.h | 4 +- gas/config/tc-h8300.c | 13 +- gas/config/tc-hppa.c | 70 +- gas/config/tc-hppa.h | 6 - gas/config/tc-i386-intel.c | 51 +- gas/config/tc-i386.c | 1064 +- gas/config/tc-ia64.c | 38 +- gas/config/tc-ip2k.c | 4 +- gas/config/tc-iq2000.c | 14 +- gas/config/tc-iq2000.h | 8 +- gas/config/tc-lm32.c | 6 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-m32c.c | 16 +- gas/config/tc-m32c.h | 2 +- gas/config/tc-m32r.c | 14 +- gas/config/tc-m32r.h | 8 +- gas/config/tc-m68hc11.c | 54 +- gas/config/tc-m68k.c | 14 +- gas/config/tc-mcore.c | 4 +- gas/config/tc-mcore.h | 8 +- gas/config/tc-mep.c | 4 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 367 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 51 +- gas/config/tc-mips.c | 1096 +- gas/config/tc-mips.h | 2 +- gas/config/tc-mmix.c | 4 +- gas/config/tc-mn10200.c | 20 +- gas/config/tc-mn10300.c | 76 +- gas/config/tc-mn10300.h | 8 +- gas/config/tc-moxie.c | 2 +- gas/config/tc-msp430.c | 306 +- gas/config/tc-msp430.h | 4 +- gas/config/tc-mt.c | 14 +- gas/config/tc-mt.h | 5 +- gas/config/tc-nds32.c | 552 +- gas/config/tc-nds32.h | 13 +- gas/config/tc-nios2.c | 105 +- gas/config/tc-ns32k.c | 20 +- gas/config/tc-or1k.c | 12 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 75 +- gas/config/tc-pj.c | 4 +- gas/config/tc-ppc.c | 582 +- gas/config/tc-ppc.h | 17 + gas/config/tc-pru.c | 48 +- gas/config/tc-pru.h | 3 +- gas/config/tc-riscv.c | 246 +- gas/config/tc-riscv.h | 2 +- gas/config/tc-rx.c | 38 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s12z.c | 202 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 70 +- gas/config/tc-score.c | 119 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 103 +- gas/config/tc-sh.c | 20 +- gas/config/tc-sh.h | 6 +- gas/config/tc-sparc.c | 86 +- gas/config/tc-spu.c | 2 +- gas/config/tc-tic54x.c | 10 +- gas/config/tc-tic6x.c | 374 +- gas/config/tc-tic6x.h | 16 +- gas/config/tc-tilegx.c | 4 +- gas/config/tc-tilepro.c | 4 +- gas/config/tc-v850.c | 148 +- gas/config/tc-v850.h | 2 +- gas/config/tc-vax.c | 2 +- gas/config/tc-visium.c | 2 +- gas/config/tc-visium.h | 2 +- gas/config/tc-wasm32.c | 32 +- gas/config/tc-wasm32.h | 2 +- gas/config/tc-xc16x.c | 2 +- gas/config/tc-xgate.c | 16 +- gas/config/tc-xstormy16.c | 20 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 1249 +- gas/config/tc-xtensa.h | 6 +- gas/config/tc-z80.c | 38 +- gas/config/tc-z8k.c | 44 +- gas/config/xtensa-istack.h | 10 +- gas/config/xtensa-relax.c | 124 +- gas/config/xtensa-relax.h | 4 +- gas/configure | 2640 +- gas/configure.ac | 42 +- gas/doc/Makefile.in | 1 - gas/doc/internals.texi | 7 - gas/dw2gencfi.c | 174 +- gas/dwarf2dbg.c | 89 +- gas/dwarf2dbg.h | 4 +- gas/ehopt.c | 6 +- gas/expr.c | 56 +- gas/expr.h | 4 +- gas/frags.c | 28 +- gas/frags.h | 8 +- gas/input-file.c | 4 +- gas/itbl-lex-wrapper.c | 4 +- gas/itbl-lex.l | 1 - gas/listing.c | 36 +- gas/macro.c | 8 +- gas/messages.c | 16 - gas/output-file.c | 2 +- gas/po/POTFILES.in | 1 + gas/read.c | 12 +- gas/read.h | 4 +- gas/sb.c | 2 - gas/stabs.c | 12 +- gas/symbols.c | 4 +- gas/testsuite/gas/aarch64/diagnostic.l | 12 +- gas/testsuite/gas/aarch64/diagnostic.s | 1 + gas/testsuite/gas/aarch64/illegal-sysreg-7.d | 2 + gas/testsuite/gas/aarch64/illegal-sysreg-7.l | 2 + gas/testsuite/gas/aarch64/illegal-sysreg-7.s | 2 + gas/testsuite/gas/aarch64/pr27217.d | 15 + gas/testsuite/gas/aarch64/pr27217.s | 16 + gas/testsuite/gas/aarch64/rme-invalid.d | 3 + gas/testsuite/gas/aarch64/rme-invalid.l | 2 + gas/testsuite/gas/aarch64/rme-invalid.s | 4 + gas/testsuite/gas/aarch64/rme.d | 20 + gas/testsuite/gas/aarch64/rme.s | 20 + gas/testsuite/gas/aarch64/sysreg-7.d | 25 + gas/testsuite/gas/aarch64/sysreg-7.s | 20 + gas/testsuite/gas/all/gas.exp | 2 + gas/testsuite/gas/arm/pr27411.d | 2 + gas/testsuite/gas/arm/pr27411.l | 6 + gas/testsuite/gas/arm/pr27411.s | 14 + gas/testsuite/gas/i386/avx512f-intel.d | 256 +- gas/testsuite/gas/i386/avx512f-nondef.d | 8 +- gas/testsuite/gas/i386/avx512f-nondef.s | 10 + gas/testsuite/gas/i386/avx512f_vl-intel.d | 384 +- gas/testsuite/gas/i386/avx512pf-intel.d | 256 +- gas/testsuite/gas/i386/i386.exp | 2 + gas/testsuite/gas/i386/ilp32/enqcmd.d | 38 + gas/testsuite/gas/i386/ilp32/enqcmd.s | 35 + gas/testsuite/gas/i386/ilp32/movdir.d | 29 + gas/testsuite/gas/i386/ilp32/movdir.s | 26 + gas/testsuite/gas/i386/invlpgb.d | 4 + gas/testsuite/gas/i386/invlpgb.s | 22 +- gas/testsuite/gas/i386/invlpgb64.d | 5 +- gas/testsuite/gas/i386/nops-8.d | 2327 ++ gas/testsuite/gas/i386/nops-8.s | 19 + gas/testsuite/gas/i386/noreg-intel64.l | 1 + gas/testsuite/gas/i386/noreg64-data16.d | 1 + gas/testsuite/gas/i386/noreg64-data16.e | 4 +- gas/testsuite/gas/i386/noreg64-rex64.d | 1 + gas/testsuite/gas/i386/noreg64.d | 1 + gas/testsuite/gas/i386/noreg64.l | 1 + gas/testsuite/gas/i386/noreg64.s | 1 + gas/testsuite/gas/i386/prefetch-intel.d | 8 +- gas/testsuite/gas/i386/prefetch.d | 8 +- gas/testsuite/gas/i386/snp.d | 7 +- gas/testsuite/gas/i386/snp.s | 44 +- gas/testsuite/gas/i386/snp64.d | 18 +- gas/testsuite/gas/i386/vgather-check-none.d | 32 +- gas/testsuite/gas/i386/vgather-check-warn.d | 33 +- gas/testsuite/gas/i386/vgather-check.d | 24 +- gas/testsuite/gas/i386/x86-64-avx-swap-2.d | 4 +- gas/testsuite/gas/i386/x86-64-avx512f-intel.d | 260 +- gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d | 448 +- gas/testsuite/gas/i386/x86-64-avx512pf-intel.d | 256 +- gas/testsuite/gas/i386/x86-64-enqcmd-intel.d | 5 - gas/testsuite/gas/i386/x86-64-enqcmd-inval.l | 16 +- gas/testsuite/gas/i386/x86-64-enqcmd-inval.s | 6 +- gas/testsuite/gas/i386/x86-64-enqcmd.d | 6 - gas/testsuite/gas/i386/x86-64-enqcmd.s | 4 - gas/testsuite/gas/i386/x86-64-movdir-intel.d | 3 - gas/testsuite/gas/i386/x86-64-movdir.d | 4 - gas/testsuite/gas/i386/x86-64-movdir.s | 2 - gas/testsuite/gas/i386/x86-64-movdir64b-reg.l | 6 +- gas/testsuite/gas/i386/x86-64-movdir64b-reg.s | 2 + gas/testsuite/gas/i386/x86-64-mpx.d | 29 +- gas/testsuite/gas/i386/x86-64-mpx.s | 17 +- gas/testsuite/gas/i386/x86-64-nosse2.l | 15 + gas/testsuite/gas/i386/x86-64-nosse2.s | 9 + gas/testsuite/gas/i386/x86-64-prefetch-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-prefetch.d | 8 +- gas/testsuite/gas/i386/x86-64-sse2avx.d | 1 + gas/testsuite/gas/i386/x86-64-sse2avx.s | 1 + gas/testsuite/gas/i386/x86-64-sysenter-amd.d | 2 + gas/testsuite/gas/i386/x86-64-sysenter-amd.l | 4 +- gas/testsuite/gas/i386/x86-64-sysenter-amd.s | 6 +- gas/testsuite/gas/i386/x86-64-sysenter-intel.d | 6 +- .../gas/i386/x86-64-vgather-check-error.l | 23 +- gas/testsuite/gas/i386/x86-64-vgather-check-none.d | 35 +- gas/testsuite/gas/i386/x86-64-vgather-check-warn.d | 35 +- gas/testsuite/gas/i386/x86-64-vgather-check-warn.e | 23 +- gas/testsuite/gas/i386/x86-64-vgather-check.d | 29 +- gas/testsuite/gas/i386/x86-64-vgather-check.s | 3 + gas/testsuite/gas/m68hc11/m68hc11.exp | 22 +- gas/testsuite/gas/nios2/brn.d | 10 + gas/testsuite/gas/nios2/brn.s | 4 + gas/testsuite/gas/ppc/a2.d | 8 +- gas/testsuite/gas/ppc/dcbt.d | 2 +- gas/testsuite/gas/ppc/power4_32.d | 6 +- gas/testsuite/gas/ppc/power8.d | 8 +- gas/testsuite/gas/ppc/ppc.exp | 1 + gas/testsuite/gas/ppc/pr27676.d | 79 + gas/testsuite/gas/ppc/pr27676.s | 71 + gas/testsuite/gas/ppc/prefix-pcrel.d | 102 +- gas/testsuite/gas/ppc/prefix-pcrel.s | 11 + gas/testsuite/gas/ppc/prefix-reloc.d | 10 +- gas/testsuite/gas/ppc/vsx_32byte.d | 8 +- gas/testsuite/gas/riscv/b-ext-64.d | 48 + gas/testsuite/gas/riscv/b-ext-64.s | 39 + gas/testsuite/gas/riscv/b-ext.d | 35 + gas/testsuite/gas/riscv/b-ext.s | 26 + gas/testsuite/gas/riscv/c-zero-imm.d | 16 +- gas/testsuite/gas/riscv/c-zero-imm.s | 2 +- gas/testsuite/gas/riscv/march-fail-order-x-std.d | 3 + gas/testsuite/gas/riscv/march-fail-order-x-z.d | 3 + gas/testsuite/gas/riscv/march-fail-order-x-z.l | 2 + gas/testsuite/gas/riscv/march-fail-order-x.l | 2 +- gas/testsuite/gas/riscv/march-fail-order-z-std.d | 3 + gas/testsuite/gas/riscv/march-fail-order-z.l | 2 +- gas/testsuite/gas/riscv/march-fail-order-zx-std.l | 2 + gas/testsuite/gas/riscv/march-fail-porder-x-std.d | 3 - gas/testsuite/gas/riscv/march-fail-porder-x-z.d | 3 - gas/testsuite/gas/riscv/march-fail-porder-z-std.d | 3 - gas/testsuite/gas/riscv/march-fail-porder.l | 2 - gas/testsuite/gas/riscv/march-fail-single-char-h.d | 3 - gas/testsuite/gas/riscv/march-fail-single-char-s.d | 3 - gas/testsuite/gas/riscv/march-fail-single-char-x.d | 3 - gas/testsuite/gas/riscv/march-fail-single-char-z.d | 3 - gas/testsuite/gas/riscv/march-fail-single-char.l | 2 - .../gas/riscv/march-fail-single-prefix-h.d | 3 + .../gas/riscv/march-fail-single-prefix-s.d | 3 + .../gas/riscv/march-fail-single-prefix-x.d | 3 + .../gas/riscv/march-fail-single-prefix-z.d | 3 + .../gas/riscv/march-fail-single-prefix-zxm.d | 3 + gas/testsuite/gas/riscv/march-fail-single-prefix.l | 2 + gas/testsuite/gas/riscv/march-fail-unknown-std.l | 2 +- gas/testsuite/gas/riscv/march-fail-unknown-zxm.d | 3 + gas/testsuite/gas/riscv/march-fail-unknown.l | 2 +- gas/testsuite/gas/riscv/shamt-32.d | 3 + gas/testsuite/gas/riscv/shamt-32.l | 13 + gas/testsuite/gas/riscv/shamt-32.s | 31 + gas/testsuite/gas/riscv/shamt-64.d | 3 + gas/testsuite/gas/riscv/shamt-64.l | 7 + gas/testsuite/gas/riscv/shamt-64.s | 46 + gas/write.c | 34 +- gdb/ChangeLog | 3785 ++- gdb/MAINTAINERS | 1 + gdb/Makefile.in | 16 +- gdb/NEWS | 62 + gdb/aarch64-linux-nat.c | 127 +- gdb/aarch64-linux-tdep.c | 391 +- gdb/aarch64-linux-tdep.h | 3 + gdb/aarch64-tdep.c | 40 +- gdb/aarch64-tdep.h | 12 +- gdb/ada-exp.h | 729 + gdb/ada-exp.y | 804 +- gdb/ada-lang.c | 3991 +-- gdb/ada-lang.h | 57 +- gdb/ada-typeprint.c | 58 +- gdb/ada-valprint.c | 25 +- gdb/aix-thread.c | 4 +- gdb/amd64-linux-tdep.c | 39 +- gdb/amd64-tdep.c | 9 +- gdb/arch-utils.c | 57 +- gdb/arch-utils.h | 22 + gdb/arch/aarch64-mte-linux.c | 76 + gdb/arch/aarch64-mte-linux.h | 74 + gdb/arch/aarch64.c | 7 +- gdb/arch/aarch64.h | 7 +- gdb/arm-linux-tdep.c | 45 +- gdb/arm-tdep.c | 6 +- gdb/async-event.c | 8 + gdb/async-event.h | 3 + gdb/auxv.c | 6 +- gdb/avr-tdep.c | 8 +- gdb/ax-gdb.c | 1144 +- gdb/ax-gdb.h | 1 - gdb/bfd-target.c | 14 +- gdb/bfd-target.h | 9 +- gdb/bfin-tdep.c | 2 +- gdb/breakpoint.c | 127 +- gdb/bsd-kvm.c | 4 +- gdb/bsd-uthread.c | 4 +- gdb/c-exp.h | 220 + gdb/c-exp.y | 691 +- gdb/c-lang.c | 332 +- gdb/c-lang.h | 9 +- gdb/c-typeprint.c | 8 +- gdb/coffread.c | 5 +- gdb/compile/compile-cplus-types.c | 6 +- gdb/compile/compile.c | 8 +- gdb/config.in | 3 + gdb/configure | 9 +- gdb/configure.ac | 6 +- gdb/configure.nat | 3 +- gdb/configure.tgt | 3 +- gdb/contrib/gdb-add-index.sh | 25 +- gdb/corefile.c | 4 +- gdb/corelow.c | 28 +- gdb/cp-name-parser.y | 68 +- gdb/cp-support.c | 14 +- gdb/ctfread.c | 277 +- gdb/d-exp.y | 277 +- gdb/d-lang.c | 48 - gdb/darwin-nat.c | 6 +- gdb/dbxread.c | 78 +- gdb/debuginfod-support.h | 2 + gdb/doc/ChangeLog | 55 + gdb/doc/gdb.texinfo | 396 +- gdb/doc/python.texi | 1 + gdb/dtrace-probe.c | 18 +- gdb/dwarf2/abbrev.c | 97 +- gdb/dwarf2/abbrev.h | 44 +- gdb/dwarf2/attribute.c | 8 + gdb/dwarf2/attribute.h | 27 +- gdb/dwarf2/comp-unit.c | 29 +- gdb/dwarf2/dwz.c | 242 + gdb/dwarf2/dwz.h | 11 + gdb/dwarf2/frame.c | 1 + gdb/dwarf2/index-common.h | 21 +- gdb/dwarf2/index-write.c | 63 +- gdb/dwarf2/index-write.h | 2 +- gdb/dwarf2/macro.c | 6 +- gdb/dwarf2/public.h | 46 + gdb/dwarf2/read.c | 1944 +- gdb/dwarf2/read.h | 28 +- gdb/dwarf2/sect-names.h | 78 + gdb/dwarf2/section.c | 12 +- gdb/dwarf2/stringify.c | 13 + gdb/dwarf2/stringify.h | 3 + gdb/elf-none-tdep.c | 126 + gdb/elf-none-tdep.h | 30 + gdb/elfread.c | 116 +- gdb/eval.c | 4009 ++- gdb/event-top.c | 23 +- gdb/event-top.h | 19 +- gdb/exec.c | 68 +- gdb/exec.h | 2 +- gdb/expop.h | 2188 ++ gdb/expprint.c | 1178 +- gdb/expression.h | 188 +- gdb/f-exp.h | 294 + gdb/f-exp.y | 452 +- gdb/f-lang.c | 1355 +- gdb/f-lang.h | 19 - gdb/fbsd-nat.c | 62 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 139 +- gdb/features/Makefile | 1 + gdb/features/aarch64-mte.c | 14 + gdb/features/aarch64-mte.xml | 11 + gdb/frame.c | 5 +- gdb/gcore-elf.c | 166 + gdb/gcore-elf.h | 47 + gdb/gcore.c | 21 + gdb/gcore.h | 9 + gdb/gdb-gdb.py.in | 6 +- gdb/gdbarch.c | 145 +- gdb/gdbarch.h | 62 +- gdb/gdbarch.sh | 43 +- gdb/gdbtypes.c | 14 +- gdb/gdbtypes.h | 49 +- gdb/gnu-nat.c | 9 +- gdb/gnu-v3-abi.c | 5 +- gdb/go-exp.y | 238 +- gdb/go-lang.c | 46 - gdb/go-lang.h | 16 - gdb/go32-nat.c | 4 +- gdb/i386-tdep.c | 228 +- gdb/i386-tdep.h | 5 +- gdb/ia64-tdep.c | 4 +- gdb/ia64-vms-tdep.c | 3 +- gdb/inf-child.c | 4 +- gdb/inf-ptrace.c | 32 +- gdb/infcall.c | 9 +- gdb/infcmd.c | 44 +- gdb/inferior.c | 4 +- gdb/inferior.h | 7 + gdb/infrun.c | 271 +- gdb/infrun.h | 98 + gdb/language.c | 35 +- gdb/language.h | 25 +- gdb/linespec.c | 14 +- gdb/linux-nat.c | 28 +- gdb/linux-nat.h | 2 +- gdb/linux-tdep.c | 543 +- gdb/linux-tdep.h | 4 + gdb/linux-thread-db.c | 8 +- gdb/m2-exp.h | 84 + gdb/m2-exp.y | 237 +- gdb/m2-lang.c | 188 +- gdb/m2-lang.h | 18 - gdb/machoread.c | 3 +- gdb/macroexp.c | 2 +- gdb/main.c | 253 +- gdb/maint.c | 61 +- gdb/mdebugread.c | 82 +- gdb/mi/mi-cmd-file.c | 6 +- gdb/mi/mi-interp.c | 8 +- gdb/mi/mi-main.c | 21 +- gdb/minsyms.c | 6 +- gdb/mipsread.c | 2 - gdb/nat/aarch64-linux-hw-point.c | 9 +- gdb/nat/aarch64-mte-linux-ptrace.c | 211 + gdb/nat/aarch64-mte-linux-ptrace.h | 50 + gdb/nat/aarch64-sve-linux-ptrace.h | 6 + gdb/nat/windows-nat.c | 11 - gdb/nat/windows-nat.h | 5 - gdb/nto-procfs.c | 8 +- gdb/objc-lang.c | 190 +- gdb/objc-lang.h | 2 - gdb/objfiles.c | 42 +- gdb/objfiles.h | 173 +- gdb/obsd-nat.c | 4 +- gdb/obsd-nat.h | 2 +- gdb/opencl-lang.c | 415 +- gdb/p-exp.y | 295 +- gdb/p-lang.c | 34 - gdb/p-lang.h | 9 - gdb/parse.c | 943 +- gdb/parser-defs.h | 266 +- gdb/ppc-linux-nat.c | 32 +- gdb/ppc-linux-tdep.c | 24 +- gdb/ppc64-tdep.c | 2 +- gdb/printcmd.c | 512 +- gdb/process-stratum-target.h | 32 + gdb/procfs.c | 23 +- gdb/producer.c | 63 +- gdb/producer.h | 23 +- gdb/progspace.h | 21 +- gdb/psympriv.h | 167 +- gdb/psymtab.c | 1000 +- gdb/psymtab.h | 14 - gdb/python/lib/gdb/__init__.py | 6 +- gdb/python/py-framefilter.c | 6 +- gdb/python/py-param.c | 9 +- gdb/python/py-symbol.c | 4 +- gdb/python/python.c | 10 +- gdb/quick-symbol.h | 231 + gdb/ravenscar-thread.c | 4 +- gdb/record-btrace.c | 6 +- gdb/record-full.c | 16 +- gdb/record.c | 2 +- gdb/regcache.c | 4 +- gdb/remote-sim.c | 10 +- gdb/remote.c | 454 +- gdb/reverse.c | 2 +- gdb/riscv-none-tdep.c | 173 + gdb/riscv-tdep.c | 43 +- gdb/riscv-tdep.h | 3 + gdb/rs6000-tdep.c | 96 +- gdb/rust-exp.h | 235 + gdb/rust-exp.y | 2846 -- gdb/rust-lang.c | 806 +- gdb/rust-lang.h | 15 - gdb/rust-parse.c | 2351 ++ gdb/s390-linux-nat.c | 2 +- gdb/s390-tdep.c | 5 +- gdb/scoped-mock-context.h | 2 +- gdb/sh-tdep.c | 2 +- gdb/sol-thread.c | 6 +- gdb/solib-aix.c | 3 +- gdb/solib-darwin.c | 3 +- gdb/solib-dsbt.c | 9 +- gdb/solib-svr4.c | 42 +- gdb/solib-target.c | 5 +- gdb/source.c | 8 +- gdb/sparc-nat.c | 19 +- gdb/sparc-nat.h | 10 +- gdb/sparc-obsd-tdep.c | 7 + gdb/sparc-tdep.c | 8 +- gdb/sparc64-linux-nat.c | 4 +- gdb/sparc64-obsd-tdep.c | 7 + gdb/sparc64-tdep.c | 6 +- gdb/stabsread.h | 3 +- gdb/stap-probe.c | 193 +- gdb/std-operator.def | 66 +- gdb/symfile-debug.c | 600 +- gdb/symfile.c | 59 +- gdb/symfile.h | 305 +- gdb/symmisc.c | 83 +- gdb/symtab.c | 195 +- gdb/target-debug.h | 26 +- gdb/target-delegates.c | 178 +- gdb/target-descriptions.c | 6 +- gdb/target-memory.c | 5 +- gdb/target.c | 985 +- gdb/target.h | 410 +- gdb/testsuite/ChangeLog | 627 + gdb/testsuite/README | 5 + gdb/testsuite/boards/simavr.exp | 4 + gdb/testsuite/gdb.ada/assign_arr.exp | 7 + gdb/testsuite/gdb.ada/assign_arr/main_p324_051.adb | 2 + .../gdb.ada/assign_arr/target_wrapper.adb | 28 + .../gdb.ada/assign_arr/target_wrapper.ads | 8 + gdb/testsuite/gdb.ada/enums_overload.exp | 37 + .../gdb.ada/enums_overload/enums_overload.adb | 38 + .../gdb.ada/enums_overload/enums_overload.ads | 24 + .../gdb.ada/enums_overload/enums_overload_main.adb | 20 + gdb/testsuite/gdb.ada/fixed_points.exp | 90 +- gdb/testsuite/gdb.ada/operator_call.exp | 115 + gdb/testsuite/gdb.ada/operator_call/opcall.adb | 25 + gdb/testsuite/gdb.ada/operator_call/twovecs.adb | 133 + gdb/testsuite/gdb.ada/operator_call/twovecs.ads | 55 + gdb/testsuite/gdb.ada/varsize_limit.exp | 2 +- gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb | 14 + gdb/testsuite/gdb.arch/aarch64-mte.c | 107 + gdb/testsuite/gdb.arch/aarch64-mte.exp | 370 + gdb/testsuite/gdb.arch/powerpc-addpcis.exp | 105 + gdb/testsuite/gdb.arch/powerpc-addpcis.s | 35 + .../gdb.arch/powerpc-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-lnia.exp | 101 + gdb/testsuite/gdb.arch/powerpc-lnia.s | 33 + gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp | 131 + gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.s | 45 + gdb/testsuite/gdb.arch/powerpc-power10.exp | 686 + gdb/testsuite/gdb.arch/powerpc-power10.s | 639 + gdb/testsuite/gdb.arch/riscv-default-tdesc.exp | 59 + gdb/testsuite/gdb.arch/vsx-regs.exp | 13 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.c | 31 + gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 90 + gdb/testsuite/gdb.base/cast-call.c | 37 + gdb/testsuite/gdb.base/cast-call.exp | 38 + gdb/testsuite/gdb.base/ctf-ptype.c | 12 + gdb/testsuite/gdb.base/ctf-ptype.exp | 21 +- gdb/testsuite/gdb.base/debug-expr.exp | 4 +- gdb/testsuite/gdb.base/early-init-file.c | 22 + gdb/testsuite/gdb.base/early-init-file.exp | 148 + gdb/testsuite/gdb.base/index-cache-load-twice.c | 22 - gdb/testsuite/gdb.base/index-cache-load-twice.exp | 42 - gdb/testsuite/gdb.base/info-macros.exp | 16 +- gdb/testsuite/gdb.base/macscp.exp | 4 +- gdb/testsuite/gdb.base/maint-info-sections.exp | 66 +- gdb/testsuite/gdb.base/maint.exp | 2 +- gdb/testsuite/gdb.base/memtag.c | 22 + gdb/testsuite/gdb.base/memtag.exp | 66 + gdb/testsuite/gdb.base/options.exp | 1 + gdb/testsuite/gdb.base/run-attach-while-running.c | 69 + .../gdb.base/run-attach-while-running.exp | 120 + gdb/testsuite/gdb.base/sect-cmd.exp | 146 +- gdb/testsuite/gdb.base/source-dir.exp | 41 + gdb/testsuite/gdb.base/style.exp | 5 +- gdb/testsuite/gdb.base/with.exp | 2 +- gdb/testsuite/gdb.btrace/delta.exp | 9 +- gdb/testsuite/gdb.btrace/exception.cc | 6 +- gdb/testsuite/gdb.btrace/exception.exp | 26 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 20 +- gdb/testsuite/gdb.btrace/non-stop.exp | 4 +- gdb/testsuite/gdb.btrace/reconnect.exp | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 31 +- gdb/testsuite/gdb.btrace/stepi.exp | 2 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 8 +- gdb/testsuite/gdb.cp/casts.exp | 6 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 2 +- gdb/testsuite/gdb.cp/filename.exp | 6 +- gdb/testsuite/gdb.cp/gdb2384.cc | 4 +- gdb/testsuite/gdb.cp/gdb2384.exp | 20 +- gdb/testsuite/gdb.cp/gdb2495.exp | 6 +- gdb/testsuite/gdb.cp/maint.exp | 31 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 4 +- gdb/testsuite/gdb.cp/misc.exp | 2 +- gdb/testsuite/gdb.cp/nsnested.exp | 9 +- gdb/testsuite/gdb.cp/nsusing.exp | 133 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 6 +- gdb/testsuite/gdb.cp/pr17494.exp | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.cc | 19 + gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 9 + gdb/testsuite/gdb.cp/temargs.exp | 2 +- gdb/testsuite/gdb.dwarf2/arr-stride.exp | 33 +- gdb/testsuite/gdb.dwarf2/dw2-bfloat16.exp | 82 + gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 3 + .../gdb.dwarf2/dw2-inline-with-lexical-scope.c | 52 + .../gdb.dwarf2/dw2-inline-with-lexical-scope.exp | 139 + gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.c | 25 + gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp | 76 + gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.c | 28 + gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 142 + gdb/testsuite/gdb.dwarf2/dwznolink.exp | 60 + gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.c | 28 + gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.exp | 133 + gdb/testsuite/gdb.dwarf2/fission-base.exp | 11 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 11 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 11 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.S | 364 - gdb/testsuite/gdb.dwarf2/fission-multi-cu.c | 41 + gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 195 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu1.c | 22 - gdb/testsuite/gdb.dwarf2/fission-multi-cu2.c | 24 - gdb/testsuite/gdb.dwarf2/fission-relative-dwo.c | 28 + gdb/testsuite/gdb.dwarf2/fission-relative-dwo.exp | 130 + gdb/testsuite/gdb.dwarf2/fission-reread.exp | 15 +- gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp | 28 + gdb/testsuite/gdb.dwarf2/per-bfd-sharing.c | 28 + gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 93 + gdb/testsuite/gdb.fortran/associated.exp | 87 + gdb/testsuite/gdb.fortran/associated.f90 | 97 + gdb/testsuite/gdb.fortran/call-no-debug-func.f90 | 29 + gdb/testsuite/gdb.fortran/call-no-debug-prog.f90 | 35 + gdb/testsuite/gdb.fortran/call-no-debug.exp | 102 + gdb/testsuite/gdb.fortran/debug-expr.exp | 8 +- gdb/testsuite/gdb.fortran/dot-ops.exp | 8 + gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 158 + gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.f90 | 93 + gdb/testsuite/gdb.fortran/intrinsics.exp | 5 + gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 29 +- gdb/testsuite/gdb.fortran/rank.exp | 79 + gdb/testsuite/gdb.fortran/rank.f90 | 57 + gdb/testsuite/gdb.fortran/shape.exp | 86 + gdb/testsuite/gdb.fortran/shape.f90 | 77 + gdb/testsuite/gdb.fortran/size.exp | 89 + gdb/testsuite/gdb.fortran/size.f90 | 118 + gdb/testsuite/gdb.gdb/python-helper.exp | 142 + gdb/testsuite/gdb.linespec/macro-relative.exp | 2 + gdb/testsuite/gdb.mi/user-selected-context-sync.c | 10 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 17 +- gdb/testsuite/gdb.opt/inline-locals.c | 20 + gdb/testsuite/gdb.opt/inline-locals.exp | 34 +- gdb/testsuite/gdb.python/lib-types.exp | 2 +- .../gdb.python/py-auto-load-chaining-f1.c | 24 + .../gdb.python/py-auto-load-chaining-f1.o-gdb.py | 37 + .../gdb.python/py-auto-load-chaining-f2.c | 24 + .../gdb.python/py-auto-load-chaining-f2.o-gdb.py | 24 + gdb/testsuite/gdb.python/py-auto-load-chaining.c | 58 + gdb/testsuite/gdb.python/py-auto-load-chaining.exp | 78 + gdb/testsuite/gdb.python/py-bad-printers.exp | 7 +- gdb/testsuite/gdb.python/py-block.exp | 18 +- gdb/testsuite/gdb.python/py-events.exp | 2 +- gdb/testsuite/gdb.python/py-explore-cc.exp | 8 +- gdb/testsuite/gdb.python/py-explore.exp | 58 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 28 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 6 +- gdb/testsuite/gdb.python/py-format-string.exp | 36 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 2 +- gdb/testsuite/gdb.python/py-frame.exp | 3 +- gdb/testsuite/gdb.python/py-framefilter-addr.c | 40 + gdb/testsuite/gdb.python/py-framefilter-addr.exp | 61 + gdb/testsuite/gdb.python/py-framefilter-addr.py | 52 + gdb/testsuite/gdb.python/py-infthread.exp | 3 +- gdb/testsuite/gdb.python/py-lookup-type.exp | 2 - gdb/testsuite/gdb.python/py-mi.exp | 322 +- gdb/testsuite/gdb.python/py-parameter.exp | 52 + gdb/testsuite/gdb.python/py-pp-maint.exp | 15 +- gdb/testsuite/gdb.python/py-prettyprint.c | 2 + gdb/testsuite/gdb.python/py-prettyprint.exp | 29 + gdb/testsuite/gdb.python/py-prettyprint.py | 5 + gdb/testsuite/gdb.python/py-prompt.exp | 85 +- gdb/testsuite/gdb.python/py-strfns.exp | 4 +- gdb/testsuite/gdb.python/py-symtab.exp | 6 +- gdb/testsuite/gdb.python/py-value-cc.exp | 2 - gdb/testsuite/gdb.rust/expr.exp | 6 +- gdb/testsuite/gdb.rust/simple.exp | 4 +- gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 6 +- .../gdb.server/stop-reply-no-thread-multi.exp | 18 +- gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 10 + gdb/testsuite/gdb.threads/execl.exp | 11 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 10 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 20 +- gdb/testsuite/gdb.threads/print-threads.exp | 62 +- gdb/testsuite/gdb.threads/queue-signal.exp | 12 +- .../signal-command-multiple-signals-pending.exp | 6 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 10 +- gdb/testsuite/lib/ada.exp | 4 +- gdb/testsuite/lib/dwarf.exp | 357 +- gdb/testsuite/lib/gdb-utils.exp | 1 + gdb/testsuite/lib/gdb.exp | 44 +- gdb/testsuite/lib/gdbserver-support.exp | 7 +- gdb/testsuite/lib/pdtrace.in | 2 +- gdb/testsuite/lib/prelink-support.exp | 12 +- gdb/testsuite/lib/valgrind.exp | 2 +- gdb/thread.c | 8 +- gdb/top.c | 60 +- gdb/top.h | 5 + gdb/tracectf.c | 2 +- gdb/tracefile-tfile.c | 8 +- gdb/tracepoint.c | 61 +- gdb/tui/tui-disasm.c | 7 +- gdb/tui/tui-stack.c | 4 +- gdb/ui-style.c | 4 +- gdb/valops.c | 28 +- gdb/valprint.c | 31 +- gdb/valprint.h | 4 + gdb/value.c | 26 +- gdb/value.h | 18 +- gdb/windows-nat.c | 64 +- gdb/windows-tdep.c | 2 +- gdb/xcoffread.c | 67 +- gdbserver/ChangeLog | 156 + gdbserver/Makefile.in | 2 +- gdbserver/configure | 2 +- gdbserver/configure.ac | 2 +- gdbserver/configure.srv | 7 +- gdbserver/dll.cc | 45 +- gdbserver/dll.h | 9 +- gdbserver/gdbreplay.cc | 51 - gdbserver/hostio-errno.cc | 36 - gdbserver/hostio.cc | 8 +- gdbserver/hostio.h | 4 - gdbserver/inferiors.h | 7 + gdbserver/linux-aarch64-ipa.cc | 8 +- gdbserver/linux-aarch64-low.cc | 97 +- gdbserver/linux-aarch64-tdesc.cc | 10 +- gdbserver/linux-aarch64-tdesc.h | 3 +- gdbserver/linux-low.cc | 22 +- gdbserver/linux-low.h | 10 +- gdbserver/netbsd-low.cc | 4 +- gdbserver/netbsd-low.h | 2 +- gdbserver/remote-utils.cc | 46 +- gdbserver/remote-utils.h | 12 +- gdbserver/server.cc | 229 +- gdbserver/server.h | 3 + gdbserver/target.cc | 28 +- gdbserver/target.h | 27 +- gdbserver/win32-low.cc | 225 +- gdbserver/win32-low.h | 4 - gdbsupport/ChangeLog | 12 + gdbsupport/common-utils.cc | 49 + gdbsupport/common-utils.h | 27 +- gdbsupport/rsp-low.cc | 49 - gdbsupport/rsp-low.h | 19 - gnulib/ChangeLog | 9 + gnulib/configure | 1 + gnulib/import/Makefile.am | 8 + gnulib/import/Makefile.in | 59 +- gnulib/import/extra/gitlog-to-changelog | 515 + gnulib/import/m4/gnulib-cache.m4 | 2 + gnulib/import/m4/gnulib-comp.m4 | 2 + gnulib/update-gnulib.sh | 1 + gold/ChangeLog | 99 + gold/config.in | 3 + gold/configure | 2 +- gold/configure.ac | 2 +- gold/dwarf_reader.cc | 591 +- gold/dwarf_reader.h | 103 +- gold/errors.cc | 20 + gold/errors.h | 4 + gold/gold.h | 4 + gold/main.cc | 9 +- gold/object.cc | 2 +- gold/output.cc | 6 +- gold/powerpc.cc | 237 +- gold/testsuite/aarch64_pr23870_bar.c | 6 +- gold/testsuite/aarch64_pr23870_foo.c | 6 +- gprof/ChangeLog | 40 + gprof/basic_blocks.c | 12 +- gprof/basic_blocks.h | 2 +- gprof/cg_arcs.c | 12 +- gprof/cg_dfn.c | 12 +- gprof/cg_print.c | 2 +- gprof/configure | 1883 +- gprof/configure.ac | 5 +- gprof/corefile.c | 25 +- gprof/gconfig.in | 7 +- gprof/gmon_io.c | 2 +- gprof/gprof.c | 52 +- gprof/gprof.h | 34 +- gprof/hist.c | 2 +- gprof/mips.c | 4 +- gprof/source.c | 31 +- gprof/source.h | 2 +- gprof/sym_ids.c | 34 +- gprof/sym_ids.h | 2 +- gprof/symtab.h | 2 +- gprof/utils.c | 8 +- gprof/vax.c | 4 +- include/ChangeLog | 142 + include/bfdlink.h | 45 +- include/cgen/basic-modes.h | 8 +- include/coff/ecoff.h | 2 +- include/coff/i386.h | 11 + include/coff/internal.h | 157 +- include/coff/pe.h | 9 +- include/coff/rs6000.h | 50 +- include/coff/rs6k64.h | 54 +- include/coff/ti.h | 27 +- include/coff/x86_64.h | 29 + include/coff/xcoff.h | 74 +- include/coff/z80.h | 21 +- include/coff/z8k.h | 11 + include/ctf-api.h | 7 +- include/ctf.h | 16 +- include/dis-asm.h | 28 +- include/elf/common.h | 20 +- include/elf/mmix.h | 6 +- include/elf/nfp.h | 2 +- include/elf/xtensa.h | 2 +- include/opcode/aarch64.h | 54 +- include/opcode/arc.h | 3 +- include/opcode/cgen.h | 3 +- include/opcode/cr16.h | 1 - include/opcode/mips.h | 34 +- include/opcode/nfp.h | 2 +- include/opcode/ppc.h | 2 +- include/opcode/riscv-opc.h | 104 + include/opcode/riscv.h | 3 + include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/tic6x.h | 12 +- ld/ChangeLog | 446 + ld/Makefile.am | 12 +- ld/Makefile.in | 12 +- ld/NEWS | 3 + ld/config.in | 40 +- ld/configure | 2259 +- ld/configure.ac | 85 +- ld/elf-hints-local.h | 2 +- ld/emulparams/call_nop.sh | 8 +- ld/emulparams/cet.sh | 6 +- ld/emulparams/dynamic_undefined_weak.sh | 4 +- ld/emulparams/elf32b4300.sh | 2 +- ld/emulparams/elf32lm32.sh | 2 +- ld/emulparams/elf32lr5900.sh | 2 +- ld/emulparams/elf32lr5900n32.sh | 2 +- ld/emulparams/elf32visium.sh | 2 +- ld/emulparams/elf_x86_64.sh | 2 +- ld/emulparams/extern_protected_data.sh | 2 +- ld/emulparams/plt_unwind.sh | 4 +- ld/emulparams/reloc_overflow.sh | 2 +- ld/emulparams/static.sh | 8 +- ld/emulparams/x86-64-lam.sh | 4 +- ld/emultempl/aarch64elf.em | 18 +- ld/emultempl/aix.em | 133 +- ld/emultempl/alphaelf.em | 8 +- ld/emultempl/armcoff.em | 8 +- ld/emultempl/armelf.em | 24 +- ld/emultempl/avrelf.em | 36 +- ld/emultempl/beos.em | 16 +- ld/emultempl/bfin.em | 8 +- ld/emultempl/cr16elf.em | 4 +- ld/emultempl/crxelf.em | 4 +- ld/emultempl/cskyelf.em | 20 +- ld/emultempl/elf.em | 88 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/hppaelf.em | 10 +- ld/emultempl/linux.em | 14 +- ld/emultempl/m68hc1xelf.em | 10 +- ld/emultempl/metagelf.em | 10 +- ld/emultempl/mipself.em | 32 +- ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 4 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/msp430.em | 52 +- ld/emultempl/nds32elf.em | 2 +- ld/emultempl/nios2elf.em | 14 +- ld/emultempl/pdp11.em | 10 +- ld/emultempl/pe.em | 144 +- ld/emultempl/pep.em | 132 +- ld/emultempl/ppc32elf.em | 10 +- ld/emultempl/ppc64elf.em | 20 +- ld/emultempl/riscvelf.em | 6 +- ld/emultempl/rxelf.em | 14 +- ld/emultempl/rxlinux.em | 4 +- ld/emultempl/scoreelf.em | 8 +- ld/emultempl/solaris2.em | 11 +- ld/emultempl/spuelf.em | 22 +- ld/emultempl/ticoff.em | 6 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vms.em | 20 +- ld/emultempl/xtensaelf.em | 176 +- ld/emultempl/z80.em | 2 +- ld/ld.h | 84 +- ld/ld.texi | 37 +- ld/ldbuildid.c | 31 +- ld/ldbuildid.h | 10 +- ld/ldcref.c | 73 +- ld/ldctor.c | 18 +- ld/ldctor.h | 2 +- ld/ldelf.c | 136 +- ld/ldelf.h | 7 +- ld/ldelfgen.c | 53 +- ld/ldelfgen.h | 2 +- ld/ldemul.c | 38 +- ld/ldemul.h | 24 +- ld/ldexp.c | 155 +- ld/ldexp.h | 15 +- ld/ldfile.c | 76 +- ld/ldfile.h | 10 +- ld/ldgram.y | 86 +- ld/ldlang.c | 536 +- ld/ldlang.h | 56 +- ld/ldmain.c | 117 +- ld/ldmain.h | 8 +- ld/ldmisc.c | 30 +- ld/ldmisc.h | 2 +- ld/ldwrite.c | 14 +- ld/lexsup.c | 222 +- ld/libdep_plugin.c | 6 +- ld/mri.c | 6 +- ld/pe-dll.c | 150 +- ld/pe-dll.h | 4 +- ld/pep-dll.h | 4 +- ld/plugin.c | 84 +- ld/plugin.h | 4 +- ld/scripttempl/aix.sc | 31 +- ld/scripttempl/mcorepe.sc | 2 +- ld/scripttempl/pe.sc | 81 +- ld/scripttempl/pep.sc | 87 +- ld/sysdep.h | 39 +- ld/testplug.c | 20 +- ld/testplug2.c | 26 +- ld/testplug3.c | 22 +- ld/testplug4.c | 26 +- ld/testsuite/ld-ctf/array.d | 2 +- ld/testsuite/ld-ctf/data-func-conflicted.d | 6 +- ld/testsuite/ld-ctf/diag-parlabel.d | 4 +- ld/testsuite/ld-ctf/function.d | 2 +- ld/testsuite/ld-ctf/slice.c | 3 + ld/testsuite/ld-ctf/slice.d | 6 +- ld/testsuite/ld-elf/mbind2b.c | 2 +- ld/testsuite/ld-elf/pr18718.c | 2 +- ld/testsuite/ld-elf/pr18720a.c | 2 +- ld/testsuite/ld-elf/pr25708.d | 2 +- ld/testsuite/ld-elf/pr25749-1.c | 4 +- ld/testsuite/ld-elf/pr25749-1a.c | 2 +- ld/testsuite/ld-elf/pr25749-1b.c | 2 +- ld/testsuite/ld-elf/pr25749-1c.c | 2 +- ld/testsuite/ld-elf/pr25749-1d.c | 2 +- ld/testsuite/ld-elf/pr25749-2.c | 4 +- ld/testsuite/ld-elf/pr25754-1a.c | 2 +- ld/testsuite/ld-elf/pr25754-2a.c | 2 +- ld/testsuite/ld-elf/pr25754-3a.c | 2 +- ld/testsuite/ld-elf/pr25754-4a.c | 2 +- ld/testsuite/ld-elf/pr25754-5a.c | 2 +- ld/testsuite/ld-elf/pr25754-6a.c | 2 +- ld/testsuite/ld-elf/pr27128a.d | 2 +- ld/testsuite/ld-elf/pr27128b.d | 2 +- ld/testsuite/ld-elf/pr27128c.d | 2 +- ld/testsuite/ld-elf/pr27128d.d | 2 +- ld/testsuite/ld-elf/pr27128e.d | 2 +- ld/testsuite/ld-elf/pr27590.s | 6 + ld/testsuite/ld-elf/pr27590a.d | 12 + ld/testsuite/ld-elf/pr27590b.d | 12 + ld/testsuite/ld-gc/abi-note.d | 1 - ld/testsuite/ld-gc/gc.exp | 48 +- ld/testsuite/ld-gc/pr13683.d | 1 + ld/testsuite/ld-gc/pr14265.d | 15 +- ld/testsuite/ld-gc/pr19167.d | 3 +- ld/testsuite/ld-gc/pr19167a.s | 4 + ld/testsuite/ld-gc/start.d | 5 +- ld/testsuite/ld-gc/start.s | 6 +- ld/testsuite/ld-gc/start2.d | 10 + ld/testsuite/ld-gc/start2.s | 12 + ld/testsuite/ld-gc/start3.d | 9 + ld/testsuite/ld-gc/start3.s | 29 + ld/testsuite/ld-gc/start4.d | 9 + ld/testsuite/ld-gc/start4.s | 19 + ld/testsuite/ld-gc/stop.d | 3 +- ld/testsuite/ld-i386/i386.exp | 9 +- ld/testsuite/ld-i386/property-x86-isa1.d | 2 +- ld/testsuite/ld-pe/pe.exp | 3 + ld/testsuite/ld-pe/pr26659-weak-undef-sym.d | 32 + ld/testsuite/ld-pe/pr26659-weak-undef-sym.s | 38 + ld/testsuite/ld-pe/reloc.d | 15 + ld/testsuite/ld-pe/reloc.s | 20 + ld/testsuite/ld-plugin/lto.exp | 12 + ld/testsuite/ld-plugin/pr27441a.c | 2 + ld/testsuite/ld-plugin/pr27441b.c | 1 + ld/testsuite/ld-plugin/pr27441c.c | 8 + ld/testsuite/ld-plugin/pr27441c.d | 4 + ld/testsuite/ld-powerpc/aix-largetoc-1-32.d | 20 + ld/testsuite/ld-powerpc/aix-largetoc-1-64.d | 20 + .../{aix-abs-branch-1.ex => aix-largetoc-1.ex} | 0 ld/testsuite/ld-powerpc/aix-largetoc-1.s | 25 + ld/testsuite/ld-powerpc/aix-tls-reloc-32.d | 35 + ld/testsuite/ld-powerpc/aix-tls-reloc-64.d | 31 + .../{aix-abs-branch-1.ex => aix-tls-reloc.ex} | 0 ld/testsuite/ld-powerpc/aix-tls-reloc.s | 65 + ld/testsuite/ld-powerpc/aix-tls-section-32.d | 15 + ld/testsuite/ld-powerpc/aix-tls-section-64.d | 15 + .../aix-tls-section.ex} | 0 ld/testsuite/ld-powerpc/aix-tls-section.s | 8 + ld/testsuite/ld-powerpc/aix52.exp | 27 + ld/testsuite/ld-powerpc/inlinepcrel-1.d | 2 +- ld/testsuite/ld-powerpc/inlinepcrel-2.d | 2 +- ld/testsuite/ld-powerpc/notoc2.d | 12 +- ld/testsuite/ld-powerpc/notoc3.d | 6 +- ld/testsuite/ld-powerpc/pcrelopt.d | 64 +- ld/testsuite/ld-powerpc/powerpc.exp | 9 + ld/testsuite/ld-powerpc/startstop.d | 10 + ld/testsuite/ld-powerpc/startstop.r | 2 + ld/testsuite/ld-powerpc/startstop.s | 16 + ld/testsuite/ld-powerpc/tlsget.d | 2 +- ld/testsuite/ld-powerpc/tlsget2.d | 2 +- ld/testsuite/ld-powerpc/tlsld.d | 2 +- ld/testsuite/ld-powerpc/weak1.d | 26 + ld/testsuite/ld-powerpc/weak1.r | 5 + ld/testsuite/ld-powerpc/weak1.s | 22 + ld/testsuite/ld-powerpc/weak1so.d | 26 + ld/testsuite/ld-powerpc/weak1so.r | 7 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 + ld/testsuite/ld-riscv-elf/restart-relax.d | 14 + ld/testsuite/ld-riscv-elf/restart-relax.s | 17 + ld/testsuite/ld-scripts/alignof.exp | 9 +- ld/testsuite/ld-scripts/crossref.exp | 6 +- ld/testsuite/ld-scripts/data.exp | 4 +- ld/testsuite/ld-scripts/default-script.exp | 2 + ld/testsuite/ld-scripts/default-script1.d | 2 - ld/testsuite/ld-scripts/default-script2.d | 2 - ld/testsuite/ld-scripts/default-script3.d | 2 - ld/testsuite/ld-scripts/default-script4.d | 2 - ld/testsuite/ld-scripts/defined5.d | 5 +- ld/testsuite/ld-scripts/log2.exp | 9 +- ld/testsuite/ld-scripts/map-address.exp | 14 +- ld/testsuite/ld-scripts/map-address.t | 3 + ld/testsuite/ld-scripts/pr22267.d | 3 +- ld/testsuite/ld-scripts/pr22267.t | 2 +- ld/testsuite/ld-scripts/print-memory-usage.exp | 6 + ld/testsuite/ld-scripts/sizeof.exp | 9 +- ld/testsuite/ld-srec/srec.exp | 9 +- ld/testsuite/ld-undefined/weak-undef.exp | 10 +- ld/testsuite/ld-x86-64/pe-x86-64-1.od | 1 + ld/testsuite/ld-x86-64/pe-x86-64-2.od | 1 + ld/testsuite/ld-x86-64/pe-x86-64-3.od | 1 + ld/testsuite/ld-x86-64/pe-x86-64-4.od | 1 + ld/testsuite/ld-x86-64/pe-x86-64-5.od | 1 + ld/testsuite/ld-x86-64/pe-x86-64-5.rd | 3 +- ld/testsuite/ld-x86-64/pe-x86-64-6.obj.bz2 | Bin 0 -> 1366 bytes ld/testsuite/ld-x86-64/pe-x86-64-6.od | 91 + ld/testsuite/ld-x86-64/pe-x86-64.exp | 9 + ld/testsuite/ld-x86-64/pr27587.err | 3 + ld/testsuite/ld-x86-64/pr27587a.obj.bz2 | Bin 0 -> 1265 bytes ld/testsuite/ld-x86-64/pr27587b.obj.bz2 | Bin 0 -> 913 bytes ld/testsuite/ld-x86-64/pr27590.rd | 11 + ld/testsuite/ld-x86-64/pr27590a.obj.bz2 | Bin 0 -> 1202 bytes ld/testsuite/ld-x86-64/pr27590b.obj.bz2 | Bin 0 -> 1202 bytes ld/testsuite/ld-x86-64/property-x86-isa1-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-isa1.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 10 + ld/testsuite/lib/ld-lib.exp | 2 +- libctf/ChangeLog | 426 + libctf/Makefile.am | 4 +- libctf/Makefile.in | 53 +- libctf/NEWS | 26 + libctf/configure | 230 +- libctf/configure.ac | 5 +- libctf/ctf-archive.c | 253 +- libctf/ctf-create.c | 1944 +- libctf/ctf-dedup.c | 305 +- libctf/ctf-dump.c | 24 +- libctf/ctf-hash.c | 6 + libctf/ctf-impl.h | 66 +- libctf/ctf-link.c | 669 +- libctf/ctf-lookup.c | 245 +- libctf/ctf-open-bfd.c | 2 + libctf/ctf-open.c | 8 +- libctf/ctf-serialize.c | 1421 + libctf/ctf-string.c | 78 +- libctf/ctf-types.c | 655 +- libctf/libctf.ver | 6 + libctf/swap.h | 24 +- libctf/testsuite/config/default.exp | 1 + libctf/testsuite/lib/ctf-lib.exp | 174 +- .../conflicting-type-syms-a.c} | 0 .../conflicting-type-syms-b.c} | 0 .../libctf-lookup/conflicting-type-syms.c | 99 + .../libctf-lookup/conflicting-type-syms.lk | 7 + libctf/testsuite/libctf-lookup/enum-many-ctf.c | 10 + libctf/testsuite/libctf-lookup/enum-many.lk | 101 + libctf/testsuite/libctf-lookup/enum-symbol-obj.lk | 5 + libctf/testsuite/libctf-lookup/enum-symbol.c | 115 +- libctf/testsuite/libctf-lookup/struct-iteration.c | 6 +- .../type-add-unnamed-struct-ctf.c | 1 + .../libctf-regression/type-add-unnamed-struct.c | 4 +- .../libctf-regression/type-add-unnamed-struct.lk | 1 + .../reserialize-strtab-corruption.c | 91 + .../reserialize-strtab-corruption.lk | 5 + .../symtypetab-nonlinker-writeout.c | 35 + libiberty/ChangeLog | 5 + libiberty/configure | 29 + opcodes/ChangeLog | 701 + opcodes/aarch64-asm-2.c | 2 +- opcodes/aarch64-asm.c | 260 +- opcodes/aarch64-asm.h | 13 +- opcodes/aarch64-dis-2.c | 2 +- opcodes/aarch64-dis.c | 436 +- opcodes/aarch64-dis.h | 10 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc.c | 213 +- opcodes/aarch64-opc.h | 32 +- opcodes/aarch64-tbl.h | 8 +- opcodes/arc-dis.c | 112 +- opcodes/arc-dis.h | 2 +- opcodes/arc-fxi.h | 81 +- opcodes/arc-opc.c | 186 +- opcodes/arm-dis.c | 685 +- opcodes/avr-dis.c | 2 +- opcodes/bfin-dis.c | 42 +- opcodes/cgen-opc.c | 1 - opcodes/config.in | 9 +- opcodes/configure | 1892 +- opcodes/configure.ac | 17 +- opcodes/cr16-dis.c | 2 +- opcodes/cris-dis.c | 36 +- opcodes/csky-dis.c | 24 +- opcodes/csky-opc.h | 2 +- opcodes/dis-buf.c | 10 +- opcodes/disassemble.c | 12 +- opcodes/frv-opc.c | 136 +- opcodes/frv-opc.h | 18 +- opcodes/h8300-dis.c | 4 +- opcodes/i386-dis-evex-len.h | 338 +- opcodes/i386-dis-evex-mod.h | 64 +- opcodes/i386-dis-evex-prefix.h | 4 +- opcodes/i386-dis-evex-reg.h | 20 +- opcodes/i386-dis-evex-w.h | 148 +- opcodes/i386-dis-evex.h | 70 +- opcodes/i386-dis.c | 2029 +- opcodes/i386-gen.c | 196 +- opcodes/i386-opc.c | 16 +- opcodes/i386-opc.h | 132 +- opcodes/i386-opc.tbl | 6594 ++-- opcodes/i386-reg.tbl | 6 +- opcodes/i386-tbl.h | 33357 ++++++++++--------- opcodes/ia64-gen.c | 48 +- opcodes/m68k-dis.c | 2 +- opcodes/metag-dis.c | 162 +- opcodes/microblaze-dis.c | 54 +- opcodes/microblaze-dis.h | 8 +- opcodes/micromips-opc.c | 44 +- opcodes/mips-dis.c | 94 +- opcodes/mips-formats.h | 16 +- opcodes/mips-opc.c | 44 +- opcodes/mips16-opc.c | 40 +- opcodes/mmix-dis.c | 8 +- opcodes/msp430-dis.c | 18 +- opcodes/nds32-asm.c | 2 +- opcodes/nds32-dis.c | 32 +- opcodes/nfp-dis.c | 76 +- opcodes/nios2-dis.c | 4 +- opcodes/ppc-dis.c | 163 +- opcodes/ppc-opc.c | 1053 +- opcodes/riscv-dis.c | 16 +- opcodes/riscv-opc.c | 54 +- opcodes/s12z-dis.c | 27 +- opcodes/s390-dis.c | 6 +- opcodes/score-dis.c | 20 +- opcodes/score7-dis.c | 24 +- opcodes/sysdep.h | 20 +- opcodes/tic6x-dis.c | 249 +- opcodes/v850-dis.c | 12 +- opcodes/vax-dis.c | 24 +- opcodes/wasm32-dis.c | 66 +- opcodes/xtensa-dis.c | 4 +- readline/ChangeLog | 9 + readline/readline/CHANGELOG | 61 +- readline/readline/CHANGES | 123 + readline/readline/INSTALL | 7 +- readline/readline/Makefile.in | 4 +- readline/readline/NEWS | 62 + readline/readline/README | 2 +- readline/readline/aclocal.m4 | 2130 +- readline/readline/bind.c | 256 +- readline/readline/colors.c | 9 +- readline/readline/complete.c | 104 +- readline/readline/configure | 66 +- readline/readline/configure.ac | 33 +- readline/readline/display.c | 824 +- readline/readline/doc/history.3 | 55 +- readline/readline/doc/history.texi | 2 +- readline/readline/doc/hstech.texi | 6 +- readline/readline/doc/hsuser.texi | 39 +- readline/readline/doc/readline.3 | 53 +- readline/readline/doc/rlman.texi | 2 +- readline/readline/doc/rltech.texi | 42 +- readline/readline/doc/rluser.texi | 79 +- readline/readline/doc/rluserman.texi | 2 +- readline/readline/doc/texi2dvi | 1680 +- readline/readline/doc/version.texi | 12 +- readline/readline/emacs_keymap.c | 4 +- .../examples/autoconf/BASH_CHECK_LIB_TERMCAP | 3 +- .../examples/autoconf/RL_LIB_READLINE_VERSION | 1 + readline/readline/examples/fileman.c | 4 +- readline/readline/funmap.c | 10 +- readline/readline/histexpand.c | 26 +- readline/readline/histfile.c | 52 +- readline/readline/input.c | 33 +- readline/readline/isearch.c | 75 +- readline/readline/kill.c | 110 +- readline/readline/mbutil.c | 106 +- readline/readline/misc.c | 63 +- readline/readline/patchlevel | 2 +- readline/readline/posixdir.h | 2 +- readline/readline/posixstat.h | 8 +- readline/readline/readline.c | 98 +- readline/readline/readline.h | 16 +- readline/readline/readline.pc.in | 2 +- readline/readline/rlmbutil.h | 2 +- readline/readline/rlprivate.h | 42 +- readline/readline/search.c | 47 +- readline/readline/shlib/Makefile.in | 2 +- readline/readline/signals.c | 89 +- readline/readline/support/config.guess | 366 +- readline/readline/support/config.sub | 648 +- readline/readline/support/shlib-install | 36 +- readline/readline/support/shobj-conf | 59 +- readline/readline/terminal.c | 76 +- readline/readline/text.c | 105 +- readline/readline/tilde.c | 18 +- readline/readline/undo.c | 2 + readline/readline/util.c | 18 +- readline/readline/vi_mode.c | 182 +- sim/ChangeLog | 103 + sim/Makefile.am | 55 + sim/Makefile.in | 1661 +- sim/README-HACKING | 4 - sim/aarch64/ChangeLog | 27 + sim/aarch64/aclocal.m4 | 10 +- sim/aarch64/configure | 623 +- sim/aarch64/configure.ac | 2 +- sim/aarch64/interp.c | 2 +- sim/aarch64/simulator.c | 4 +- sim/aclocal.m4 | 1173 + sim/arm/ChangeLog | 23 +- sim/arm/aclocal.m4 | 10 +- sim/arm/configure | 623 +- sim/arm/configure.ac | 2 +- sim/arm/wrapper.c | 2 +- sim/avr/ChangeLog | 21 + sim/avr/aclocal.m4 | 10 +- sim/avr/configure | 623 +- sim/avr/configure.ac | 2 +- sim/avr/interp.c | 2 +- sim/bfin/ChangeLog | 32 + sim/bfin/aclocal.m4 | 12 +- sim/bfin/configure | 718 +- sim/bfin/configure.ac | 20 +- sim/bfin/interp.c | 6 +- sim/bpf/ChangeLog | 25 + sim/bpf/aclocal.m4 | 14 +- sim/bpf/bpf.c | 2 +- sim/bpf/configure | 621 +- sim/bpf/configure.ac | 2 +- sim/bpf/sim-if.c | 3 +- sim/common/ChangeLog | 88 + sim/common/Make-common.in | 41 +- sim/common/acinclude.m4 | 875 - sim/common/cgen-utils.c | 24 +- sim/common/gennltvals.py | 6 + sim/common/nltvals.def | 163 + sim/common/sim-cpu.c | 15 +- sim/common/sim-cpu.h | 4 +- sim/common/syscall.c | 4 + sim/configure | 3624 +- sim/configure.ac | 118 +- sim/configure.tgt | 113 - sim/cr16/ChangeLog | 38 +- sim/cr16/Makefile.in | 6 +- sim/cr16/aclocal.m4 | 10 +- sim/cr16/configure | 622 +- sim/cr16/configure.ac | 3 +- sim/cr16/interp.c | 7 +- sim/cris/ChangeLog | 31 + sim/cris/aclocal.m4 | 14 +- sim/cris/configure | 622 +- sim/cris/configure.ac | 8 +- sim/cris/cris-tmpl.c | 2 + sim/cris/sim-if.c | 2 +- sim/cris/traps.c | 1 + sim/d10v/ChangeLog | 39 +- sim/d10v/Makefile.in | 6 +- sim/d10v/aclocal.m4 | 10 +- sim/d10v/configure | 622 +- sim/d10v/configure.ac | 3 +- sim/d10v/interp.c | 10 +- sim/erc32/ChangeLog | 68 + sim/erc32/Makefile.in | 8 +- sim/erc32/aclocal.m4 | 8 +- sim/erc32/configure | 633 +- sim/erc32/configure.ac | 7 +- sim/erc32/erc32.c | 137 +- sim/erc32/exec.c | 37 +- sim/erc32/float.c | 7 +- sim/erc32/func.c | 83 +- sim/erc32/help.c | 4 +- sim/erc32/interf.c | 56 +- sim/erc32/sis.c | 9 +- sim/example-synacor/ChangeLog | 13 + sim/example-synacor/Makefile.in | 26 + sim/example-synacor/README | 15 + sim/example-synacor/README.arch-spec | 73 + sim/example-synacor/aclocal.m4 | 121 + sim/{aarch64 => example-synacor}/config.in | 0 sim/example-synacor/configure | 14351 ++++++++ sim/example-synacor/configure.ac | 10 + sim/example-synacor/interp.c | 176 + sim/example-synacor/sim-main.c | 530 + sim/example-synacor/sim-main.h | 49 + sim/frv/ChangeLog | 40 + sim/frv/aclocal.m4 | 14 +- sim/frv/cache.c | 1 + sim/frv/configure | 617 +- sim/frv/configure.ac | 2 +- sim/frv/frv.c | 1 + sim/frv/interrupts.c | 1 + sim/frv/memory.c | 1 + sim/frv/profile.c | 1 + sim/frv/registers.c | 1 + sim/frv/sim-if.c | 20 +- sim/frv/traps.c | 4 +- sim/ft32/ChangeLog | 21 + sim/ft32/aclocal.m4 | 10 +- sim/ft32/configure | 623 +- sim/ft32/configure.ac | 2 +- sim/ft32/interp.c | 2 +- sim/h8300/ChangeLog | 34 + sim/h8300/aclocal.m4 | 10 +- sim/h8300/compile.c | 7 +- sim/h8300/configure | 623 +- sim/h8300/configure.ac | 4 +- sim/igen/ChangeLog | 76 + sim/igen/Makefile.in | 185 - sim/igen/config.in | 64 - sim/igen/configure | 5193 --- sim/igen/configure.ac | 46 - sim/igen/filter.c | 3 - sim/igen/filter_host.c | 1 - sim/igen/gen.c | 2 +- sim/igen/igen.c | 1 - sim/igen/ld-decode.c | 2 +- sim/igen/ld-insn.c | 2 +- sim/igen/lf.c | 1 - sim/igen/local.mk | 89 + sim/igen/misc.c | 1 - sim/igen/misc.h | 3 - sim/igen/table.c | 3 - sim/iq2000/ChangeLog | 42 + sim/iq2000/Makefile.in | 3 + sim/iq2000/aclocal.m4 | 14 +- sim/iq2000/configure | 617 +- sim/iq2000/configure.ac | 2 +- sim/iq2000/iq2000.c | 44 +- sim/iq2000/sim-if.c | 16 +- sim/lm32/ChangeLog | 30 + sim/lm32/Makefile.in | 2 +- sim/lm32/aclocal.m4 | 14 +- sim/lm32/configure | 617 +- sim/lm32/configure.ac | 2 +- sim/lm32/sim-if.c | 16 +- sim/m32c/ChangeLog | 46 + sim/m32c/Makefile.in | 19 +- sim/m32c/aclocal.m4 | 8 +- sim/m32c/configure | 632 +- sim/m32c/configure.ac | 10 +- sim/m32c/opc2c.c | 3 - sim/m32c/syscall.h | 50 - sim/m32c/syscalls.c | 19 +- sim/m32r/ChangeLog | 31 + sim/m32r/aclocal.m4 | 14 +- sim/m32r/configure | 617 +- sim/m32r/configure.ac | 2 +- sim/m32r/m32r.c | 1 + sim/m32r/sim-if.c | 16 +- sim/m32r/traps.c | 1 + sim/m4/sim_ac_common.m4 | 231 + sim/m4/sim_ac_option_alignment.m4 | 66 + sim/m4/sim_ac_option_assert.m4 | 31 + sim/m4/sim_ac_option_bitsize.m4 | 81 + sim/m4/sim_ac_option_cgen_maint.m4 | 56 + sim/m4/sim_ac_option_default_model.m4 | 31 + sim/m4/sim_ac_option_endian.m4 | 65 + sim/m4/sim_ac_option_environment.m4 | 45 + sim/m4/sim_ac_option_float.m4 | 47 + sim/m4/sim_ac_option_hardware.m4 | 81 + sim/m4/sim_ac_option_inline.m4 | 50 + sim/m4/sim_ac_option_reserved_bits.m4 | 30 + sim/m4/sim_ac_option_scache.m4 | 34 + sim/m4/sim_ac_option_smp.m4 | 31 + sim/m4/sim_ac_option_warnings.m4 | 103 + sim/m4/sim_ac_option_xor_endian.m4 | 30 + sim/m4/sim_ac_output.m4 | 62 + sim/m4/sim_ac_toolchain.m4 | 70 + sim/m68hc11/ChangeLog | 26 + sim/m68hc11/Makefile.in | 7 +- sim/m68hc11/aclocal.m4 | 11 +- sim/m68hc11/configure | 617 +- sim/m68hc11/configure.ac | 2 +- sim/m68hc11/interp.c | 2 +- sim/mcore/ChangeLog | 22 +- sim/mcore/aclocal.m4 | 10 +- sim/mcore/configure | 623 +- sim/mcore/configure.ac | 2 +- sim/mcore/interp.c | 2 +- sim/microblaze/ChangeLog | 25 + sim/microblaze/aclocal.m4 | 10 +- sim/microblaze/configure | 623 +- sim/microblaze/configure.ac | 2 +- sim/microblaze/interp.c | 4 +- sim/mips/ChangeLog | 41 + sim/mips/Makefile.in | 29 +- sim/mips/aclocal.m4 | 14 +- sim/mips/configure | 611 +- sim/mips/configure.ac | 2 +- sim/mips/interp.c | 72 +- sim/mn10300/ChangeLog | 41 + sim/mn10300/Makefile.in | 11 +- sim/mn10300/aclocal.m4 | 13 +- sim/mn10300/config.in | 21 - sim/mn10300/configure | 676 +- sim/mn10300/configure.ac | 5 +- sim/mn10300/interp.c | 2 +- sim/mn10300/mn10300.igen | 1 + sim/mn10300/op_utils.c | 3 - sim/moxie/ChangeLog | 37 + sim/moxie/Makefile.in | 19 +- sim/moxie/aclocal.m4 | 10 +- sim/moxie/configure | 623 +- sim/moxie/configure.ac | 2 +- sim/moxie/interp.c | 13 +- sim/moxie/moxie-gdb.dtb | Bin 0 -> 519 bytes sim/msp430/ChangeLog | 38 + sim/msp430/Makefile.in | 4 - sim/msp430/aclocal.m4 | 10 +- sim/msp430/config.in | 3 - sim/msp430/configure | 618 +- sim/msp430/configure.ac | 4 +- sim/msp430/msp430-sim.c | 2 +- sim/or1k/ChangeLog | 21 + sim/or1k/aclocal.m4 | 14 +- sim/or1k/configure | 621 +- sim/or1k/configure.ac | 2 +- sim/or1k/sim-if.c | 2 +- sim/ppc/ChangeLog | 36 +- sim/ppc/Makefile.in | 69 +- sim/ppc/configure.ac | 2 +- sim/ppc/emul_unix.c | 1 + sim/pru/ChangeLog | 21 + sim/pru/aclocal.m4 | 10 +- sim/pru/configure | 623 +- sim/pru/configure.ac | 2 +- sim/pru/interp.c | 2 +- sim/riscv/ChangeLog | 21 + sim/riscv/aclocal.m4 | 12 +- sim/riscv/configure | 621 +- sim/riscv/configure.ac | 2 +- sim/riscv/interp.c | 2 +- sim/rl78/ChangeLog | 22 + sim/rl78/aclocal.m4 | 8 +- sim/rl78/configure | 629 +- sim/rl78/configure.ac | 4 +- sim/rx/ChangeLog | 34 + sim/rx/Makefile.in | 5 +- sim/rx/aclocal.m4 | 8 +- sim/rx/configure | 629 +- sim/rx/configure.ac | 4 +- sim/rx/fpu.c | 2 +- sim/rx/syscall.h | 50 - sim/rx/syscalls.c | 21 +- sim/sh/ChangeLog | 38 +- sim/sh/Makefile.in | 11 +- sim/sh/aclocal.m4 | 10 +- sim/sh/configure | 623 +- sim/sh/configure.ac | 2 +- sim/sh/interp.c | 47 +- sim/sh/syscall.h | 36 - sim/testsuite/ChangeLog | 31 + sim/testsuite/Makefile.in | 178 - sim/testsuite/aarch64/ChangeLog | 4 + sim/testsuite/aarch64/allinsn.exp | 4 - sim/testsuite/arm/ChangeLog | 6 + sim/testsuite/arm/allinsn.exp | 4 - sim/testsuite/arm/iwmmxt/iwmmxt.exp | 4 - sim/testsuite/arm/misc.exp | 4 - sim/testsuite/arm/thumb/allthumb.exp | 4 - sim/testsuite/arm/xscale/xscale.exp | 4 - sim/testsuite/avr/ChangeLog | 4 + sim/testsuite/avr/allinsn.exp | 4 - sim/testsuite/bfin/ChangeLog | 8 + sim/testsuite/bfin/allinsn.exp | 4 - sim/testsuite/bfin/getpid.c | 18 + sim/testsuite/bpf/ChangeLog | 4 + sim/testsuite/bpf/allinsn.exp | 4 - sim/testsuite/common/Makefile.in | 53 - sim/testsuite/common/local.mk | 84 + sim/testsuite/cr16/ChangeLog | 5 + sim/testsuite/cr16/allinsn.exp | 4 - sim/testsuite/cr16/misc.exp | 4 - sim/testsuite/cris/ChangeLog | 5 + sim/testsuite/cris/asm/asm.exp | 4 - sim/testsuite/cris/c/c.exp | 4 - sim/testsuite/cris/hw/rv-n-cris/rvc.exp | 7 +- sim/testsuite/d10v/ChangeLog | 4 + sim/testsuite/d10v/allinsn.exp | 4 - sim/testsuite/example-synacor/ChangeLog | 9 + sim/testsuite/example-synacor/add.s | 24 + sim/testsuite/example-synacor/allinsn.exp | 15 + sim/testsuite/example-synacor/and.s | 18 + sim/testsuite/example-synacor/call.s | 14 + sim/testsuite/example-synacor/exit-0.s | 10 + sim/testsuite/example-synacor/gt.s | 31 + sim/testsuite/example-synacor/isa.inc | 108 + sim/testsuite/example-synacor/jmp.s | 9 + sim/testsuite/example-synacor/mem.s | 25 + sim/testsuite/example-synacor/mod.s | 18 + sim/testsuite/example-synacor/mult.s | 18 + sim/testsuite/example-synacor/not.s | 15 + sim/testsuite/example-synacor/or.s | 18 + sim/testsuite/example-synacor/push-pop.s | 22 + sim/testsuite/example-synacor/ret.s | 13 + sim/testsuite/example-synacor/set.s | 20 + sim/testsuite/example-synacor/testutils.inc | 31 + sim/testsuite/frv/ChangeLog | 6 + sim/testsuite/frv/allinsn.exp | 4 - sim/testsuite/frv/fr400/allinsn.exp | 4 - sim/testsuite/frv/fr500/allinsn.exp | 4 - sim/testsuite/frv/fr550/allinsn.exp | 4 - sim/testsuite/frv/interrupts.exp | 4 - sim/testsuite/frv/misc.exp | 4 - sim/testsuite/frv/parallel.exp | 4 - sim/testsuite/ft32/ChangeLog | 4 + sim/testsuite/ft32/allinsn.exp | 4 - sim/testsuite/h8300/ChangeLog | 4 + sim/testsuite/h8300/allinsn.exp | 4 - sim/testsuite/iq2000/ChangeLog | 4 + sim/testsuite/iq2000/allinsn.exp | 4 - sim/testsuite/lib/sim-defs.exp | 43 +- sim/testsuite/lm32/ChangeLog | 4 + sim/testsuite/lm32/allinsn.exp | 4 - sim/testsuite/local.mk | 36 + sim/testsuite/m32c/ChangeLog | 4 + sim/testsuite/m32c/allinsn.exp | 4 - sim/testsuite/m32r/ChangeLog | 5 + sim/testsuite/m32r/allinsn.exp | 4 - sim/testsuite/m32r/misc.exp | 4 - sim/testsuite/m68hc11/ChangeLog | 4 + sim/testsuite/m68hc11/allinsn.exp | 4 - sim/testsuite/mcore/ChangeLog | 4 + sim/testsuite/mcore/allinsn.exp | 4 - sim/testsuite/microblaze/ChangeLog | 4 + sim/testsuite/microblaze/allinsn.exp | 4 - sim/testsuite/mips/ChangeLog | 4 + sim/testsuite/mips/basic.exp | 4 - sim/testsuite/mn10300/ChangeLog | 4 + sim/testsuite/mn10300/allinsn.exp | 4 - sim/testsuite/moxie/ChangeLog | 4 + sim/testsuite/moxie/allinsn.exp | 4 - sim/testsuite/msp430/ChangeLog | 4 + sim/testsuite/msp430/allinsn.exp | 4 - sim/testsuite/or1k/ChangeLog | 4 + sim/testsuite/or1k/alltests.exp | 4 - sim/testsuite/pru/ChangeLog | 4 + sim/testsuite/pru/allinsn.exp | 4 - sim/testsuite/riscv/ChangeLog | 4 + sim/testsuite/riscv/allinsn.exp | 4 - sim/testsuite/sh/ChangeLog | 4 + sim/testsuite/sh/allinsn.exp | 4 - sim/testsuite/v850/ChangeLog | 4 + sim/testsuite/v850/allinsns.exp | 4 - sim/v850/ChangeLog | 37 + sim/v850/Makefile.in | 6 +- sim/v850/aclocal.m4 | 12 +- sim/v850/configure | 694 +- sim/v850/configure.ac | 6 +- sim/v850/interp.c | 2 +- 2031 files changed, 163913 insertions(+), 124866 deletions(-) create mode 100644 binutils/testsuite/binutils-all/x86-64/pr27708.dump create mode 100644 binutils/testsuite/binutils-all/x86-64/pr27708.exe.bz2 create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-7.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-7.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-7.s create mode 100644 gas/testsuite/gas/aarch64/pr27217.d create mode 100644 gas/testsuite/gas/aarch64/pr27217.s create mode 100644 gas/testsuite/gas/aarch64/rme-invalid.d create mode 100644 gas/testsuite/gas/aarch64/rme-invalid.l create mode 100644 gas/testsuite/gas/aarch64/rme-invalid.s create mode 100644 gas/testsuite/gas/aarch64/rme.d create mode 100644 gas/testsuite/gas/aarch64/rme.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-7.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-7.s create mode 100644 gas/testsuite/gas/arm/pr27411.d create mode 100644 gas/testsuite/gas/arm/pr27411.l create mode 100644 gas/testsuite/gas/arm/pr27411.s create mode 100644 gas/testsuite/gas/i386/ilp32/enqcmd.d create mode 100644 gas/testsuite/gas/i386/ilp32/enqcmd.s create mode 100644 gas/testsuite/gas/i386/ilp32/movdir.d create mode 100644 gas/testsuite/gas/i386/ilp32/movdir.s create mode 100644 gas/testsuite/gas/i386/nops-8.d create mode 100644 gas/testsuite/gas/i386/nops-8.s create mode 100644 gas/testsuite/gas/i386/x86-64-nosse2.l create mode 100644 gas/testsuite/gas/i386/x86-64-nosse2.s create mode 100644 gas/testsuite/gas/nios2/brn.d create mode 100644 gas/testsuite/gas/nios2/brn.s create mode 100644 gas/testsuite/gas/ppc/pr27676.d create mode 100644 gas/testsuite/gas/ppc/pr27676.s create mode 100644 gas/testsuite/gas/riscv/b-ext-64.d create mode 100644 gas/testsuite/gas/riscv/b-ext-64.s create mode 100644 gas/testsuite/gas/riscv/b-ext.d create mode 100644 gas/testsuite/gas/riscv/b-ext.s create mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-std.d create mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-z.l create mode 100644 gas/testsuite/gas/riscv/march-fail-order-z-std.d create mode 100644 gas/testsuite/gas/riscv/march-fail-order-zx-std.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-porder-x-std.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-porder-x-z.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-porder-z-std.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-porder.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-h.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-s.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-x.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-z.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-char.l create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-h.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-s.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-x.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-zxm.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix.l create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-zxm.d create mode 100644 gas/testsuite/gas/riscv/shamt-32.d create mode 100644 gas/testsuite/gas/riscv/shamt-32.l create mode 100644 gas/testsuite/gas/riscv/shamt-32.s create mode 100644 gas/testsuite/gas/riscv/shamt-64.d create mode 100644 gas/testsuite/gas/riscv/shamt-64.l create mode 100644 gas/testsuite/gas/riscv/shamt-64.s create mode 100644 gdb/ada-exp.h create mode 100644 gdb/arch/aarch64-mte-linux.c create mode 100644 gdb/arch/aarch64-mte-linux.h create mode 100644 gdb/c-exp.h create mode 100644 gdb/dwarf2/public.h create mode 100644 gdb/dwarf2/sect-names.h create mode 100644 gdb/elf-none-tdep.c create mode 100644 gdb/elf-none-tdep.h create mode 100644 gdb/expop.h create mode 100644 gdb/f-exp.h create mode 100644 gdb/features/aarch64-mte.c create mode 100644 gdb/features/aarch64-mte.xml create mode 100644 gdb/gcore-elf.c create mode 100644 gdb/gcore-elf.h create mode 100644 gdb/m2-exp.h create mode 100644 gdb/nat/aarch64-mte-linux-ptrace.c create mode 100644 gdb/nat/aarch64-mte-linux-ptrace.h create mode 100644 gdb/quick-symbol.h create mode 100644 gdb/riscv-none-tdep.c create mode 100644 gdb/rust-exp.h delete mode 100644 gdb/rust-exp.y create mode 100644 gdb/rust-parse.c create mode 100644 gdb/testsuite/gdb.ada/assign_arr/target_wrapper.adb create mode 100644 gdb/testsuite/gdb.ada/enums_overload.exp create mode 100644 gdb/testsuite/gdb.ada/enums_overload/enums_overload.adb create mode 100644 gdb/testsuite/gdb.ada/enums_overload/enums_overload.ads create mode 100644 gdb/testsuite/gdb.ada/enums_overload/enums_overload_main.adb create mode 100644 gdb/testsuite/gdb.ada/operator_call.exp create mode 100644 gdb/testsuite/gdb.ada/operator_call/opcall.adb create mode 100644 gdb/testsuite/gdb.ada/operator_call/twovecs.adb create mode 100644 gdb/testsuite/gdb.ada/operator_call/twovecs.ads create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-addpcis.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-addpcis.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-lnia.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-lnia.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-power10.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-power10.s create mode 100644 gdb/testsuite/gdb.arch/riscv-default-tdesc.exp create mode 100644 gdb/testsuite/gdb.arch/vsx-vsr-float28.c create mode 100644 gdb/testsuite/gdb.arch/vsx-vsr-float28.exp create mode 100644 gdb/testsuite/gdb.base/cast-call.c create mode 100644 gdb/testsuite/gdb.base/cast-call.exp create mode 100644 gdb/testsuite/gdb.base/early-init-file.c create mode 100644 gdb/testsuite/gdb.base/early-init-file.exp delete mode 100644 gdb/testsuite/gdb.base/index-cache-load-twice.c delete mode 100644 gdb/testsuite/gdb.base/index-cache-load-twice.exp create mode 100644 gdb/testsuite/gdb.base/memtag.c create mode 100644 gdb/testsuite/gdb.base/memtag.exp create mode 100644 gdb/testsuite/gdb.base/run-attach-while-running.c create mode 100644 gdb/testsuite/gdb.base/run-attach-while-running.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bfloat16.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-with-lexical-scope.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-with-lexical-scope.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dwznolink.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.c create mode 100644 gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu.S create mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu.c delete mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu1.c delete mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu2.c create mode 100644 gdb/testsuite/gdb.dwarf2/fission-relative-dwo.c create mode 100644 gdb/testsuite/gdb.dwarf2/fission-relative-dwo.exp create mode 100644 gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp create mode 100644 gdb/testsuite/gdb.dwarf2/per-bfd-sharing.c create mode 100644 gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp create mode 100644 gdb/testsuite/gdb.fortran/associated.exp create mode 100644 gdb/testsuite/gdb.fortran/associated.f90 create mode 100644 gdb/testsuite/gdb.fortran/call-no-debug-func.f90 create mode 100644 gdb/testsuite/gdb.fortran/call-no-debug-prog.f90 create mode 100644 gdb/testsuite/gdb.fortran/call-no-debug.exp create mode 100644 gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp create mode 100644 gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.f90 create mode 100644 gdb/testsuite/gdb.fortran/rank.exp create mode 100644 gdb/testsuite/gdb.fortran/rank.f90 create mode 100644 gdb/testsuite/gdb.fortran/shape.exp create mode 100644 gdb/testsuite/gdb.fortran/shape.f90 create mode 100644 gdb/testsuite/gdb.fortran/size.exp create mode 100644 gdb/testsuite/gdb.fortran/size.f90 create mode 100644 gdb/testsuite/gdb.gdb/python-helper.exp create mode 100644 gdb/testsuite/gdb.python/py-auto-load-chaining-f1.c create mode 100644 gdb/testsuite/gdb.python/py-auto-load-chaining-f1.o-gdb.py create mode 100644 gdb/testsuite/gdb.python/py-auto-load-chaining-f2.c create mode 100644 gdb/testsuite/gdb.python/py-auto-load-chaining-f2.o-gdb.py create mode 100644 gdb/testsuite/gdb.python/py-auto-load-chaining.c create mode 100644 gdb/testsuite/gdb.python/py-auto-load-chaining.exp create mode 100644 gdb/testsuite/gdb.python/py-framefilter-addr.c create mode 100644 gdb/testsuite/gdb.python/py-framefilter-addr.exp create mode 100644 gdb/testsuite/gdb.python/py-framefilter-addr.py delete mode 100644 gdbserver/hostio-errno.cc create mode 100755 gnulib/import/extra/gitlog-to-changelog create mode 100644 ld/testsuite/ld-elf/pr27590.s create mode 100644 ld/testsuite/ld-elf/pr27590a.d create mode 100644 ld/testsuite/ld-elf/pr27590b.d create mode 100644 ld/testsuite/ld-gc/start2.d create mode 100644 ld/testsuite/ld-gc/start2.s create mode 100644 ld/testsuite/ld-gc/start3.d create mode 100644 ld/testsuite/ld-gc/start3.s create mode 100644 ld/testsuite/ld-gc/start4.d create mode 100644 ld/testsuite/ld-gc/start4.s create mode 100644 ld/testsuite/ld-pe/pr26659-weak-undef-sym.d create mode 100644 ld/testsuite/ld-pe/pr26659-weak-undef-sym.s create mode 100644 ld/testsuite/ld-pe/reloc.d create mode 100644 ld/testsuite/ld-pe/reloc.s create mode 100644 ld/testsuite/ld-plugin/pr27441a.c create mode 100644 ld/testsuite/ld-plugin/pr27441b.c create mode 100644 ld/testsuite/ld-plugin/pr27441c.c create mode 100644 ld/testsuite/ld-plugin/pr27441c.d create mode 100644 ld/testsuite/ld-powerpc/aix-largetoc-1-32.d create mode 100644 ld/testsuite/ld-powerpc/aix-largetoc-1-64.d copy ld/testsuite/ld-powerpc/{aix-abs-branch-1.ex => aix-largetoc-1.ex} (100%) create mode 100644 ld/testsuite/ld-powerpc/aix-largetoc-1.s create mode 100644 ld/testsuite/ld-powerpc/aix-tls-reloc-32.d create mode 100644 ld/testsuite/ld-powerpc/aix-tls-reloc-64.d copy ld/testsuite/ld-powerpc/{aix-abs-branch-1.ex => aix-tls-reloc.ex} (100%) create mode 100644 ld/testsuite/ld-powerpc/aix-tls-reloc.s create mode 100644 ld/testsuite/ld-powerpc/aix-tls-section-32.d create mode 100644 ld/testsuite/ld-powerpc/aix-tls-section-64.d copy ld/testsuite/{ld-elf/indirect5.out => ld-powerpc/aix-tls-section.ex} (100%) create mode 100644 ld/testsuite/ld-powerpc/aix-tls-section.s create mode 100644 ld/testsuite/ld-powerpc/startstop.d create mode 100644 ld/testsuite/ld-powerpc/startstop.r create mode 100644 ld/testsuite/ld-powerpc/startstop.s create mode 100644 ld/testsuite/ld-powerpc/weak1.d create mode 100644 ld/testsuite/ld-powerpc/weak1.r create mode 100644 ld/testsuite/ld-powerpc/weak1.s create mode 100644 ld/testsuite/ld-powerpc/weak1so.d create mode 100644 ld/testsuite/ld-powerpc/weak1so.r create mode 100644 ld/testsuite/ld-riscv-elf/restart-relax.d create mode 100644 ld/testsuite/ld-riscv-elf/restart-relax.s create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-6.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-6.od create mode 100644 ld/testsuite/ld-x86-64/pr27587.err create mode 100644 ld/testsuite/ld-x86-64/pr27587a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pr27587b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pr27590.rd create mode 100644 ld/testsuite/ld-x86-64/pr27590a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pr27590b.obj.bz2 create mode 100644 libctf/NEWS create mode 100644 libctf/ctf-serialize.c copy libctf/testsuite/{libctf-regression/pptrtab-a.c => libctf-lookup/conflicting- [...] copy libctf/testsuite/{libctf-regression/pptrtab-b.c => libctf-lookup/conflicting- [...] create mode 100644 libctf/testsuite/libctf-lookup/conflicting-type-syms.c create mode 100644 libctf/testsuite/libctf-lookup/conflicting-type-syms.lk create mode 100644 libctf/testsuite/libctf-lookup/enum-many-ctf.c create mode 100644 libctf/testsuite/libctf-lookup/enum-many.lk create mode 100644 libctf/testsuite/libctf-lookup/enum-symbol-obj.lk create mode 100644 libctf/testsuite/libctf-writable/reserialize-strtab-corruption.c create mode 100644 libctf/testsuite/libctf-writable/reserialize-strtab-corruption.lk create mode 100644 sim/Makefile.am create mode 100644 sim/aclocal.m4 delete mode 100644 sim/common/acinclude.m4 delete mode 100644 sim/configure.tgt create mode 100644 sim/example-synacor/ChangeLog create mode 100644 sim/example-synacor/Makefile.in create mode 100644 sim/example-synacor/README create mode 100644 sim/example-synacor/README.arch-spec create mode 100644 sim/example-synacor/aclocal.m4 copy sim/{aarch64 => example-synacor}/config.in (100%) create mode 100755 sim/example-synacor/configure create mode 100644 sim/example-synacor/configure.ac create mode 100644 sim/example-synacor/interp.c create mode 100644 sim/example-synacor/sim-main.c create mode 100644 sim/example-synacor/sim-main.h delete mode 100644 sim/igen/Makefile.in delete mode 100644 sim/igen/config.in delete mode 100755 sim/igen/configure delete mode 100644 sim/igen/configure.ac create mode 100644 sim/igen/local.mk delete mode 100644 sim/m32c/syscall.h create mode 100644 sim/m4/sim_ac_common.m4 create mode 100644 sim/m4/sim_ac_option_alignment.m4 create mode 100644 sim/m4/sim_ac_option_assert.m4 create mode 100644 sim/m4/sim_ac_option_bitsize.m4 create mode 100644 sim/m4/sim_ac_option_cgen_maint.m4 create mode 100644 sim/m4/sim_ac_option_default_model.m4 create mode 100644 sim/m4/sim_ac_option_endian.m4 create mode 100644 sim/m4/sim_ac_option_environment.m4 create mode 100644 sim/m4/sim_ac_option_float.m4 create mode 100644 sim/m4/sim_ac_option_hardware.m4 create mode 100644 sim/m4/sim_ac_option_inline.m4 create mode 100644 sim/m4/sim_ac_option_reserved_bits.m4 create mode 100644 sim/m4/sim_ac_option_scache.m4 create mode 100644 sim/m4/sim_ac_option_smp.m4 create mode 100644 sim/m4/sim_ac_option_warnings.m4 create mode 100644 sim/m4/sim_ac_option_xor_endian.m4 create mode 100644 sim/m4/sim_ac_output.m4 create mode 100644 sim/m4/sim_ac_toolchain.m4 create mode 100644 sim/moxie/moxie-gdb.dtb delete mode 100644 sim/rx/syscall.h delete mode 100644 sim/sh/syscall.h delete mode 100644 sim/testsuite/Makefile.in create mode 100644 sim/testsuite/bfin/getpid.c delete mode 100644 sim/testsuite/common/Makefile.in create mode 100644 sim/testsuite/common/local.mk create mode 100644 sim/testsuite/example-synacor/ChangeLog create mode 100644 sim/testsuite/example-synacor/add.s create mode 100644 sim/testsuite/example-synacor/allinsn.exp create mode 100644 sim/testsuite/example-synacor/and.s create mode 100644 sim/testsuite/example-synacor/call.s create mode 100644 sim/testsuite/example-synacor/exit-0.s create mode 100644 sim/testsuite/example-synacor/gt.s create mode 100644 sim/testsuite/example-synacor/isa.inc create mode 100644 sim/testsuite/example-synacor/jmp.s create mode 100644 sim/testsuite/example-synacor/mem.s create mode 100644 sim/testsuite/example-synacor/mod.s create mode 100644 sim/testsuite/example-synacor/mult.s create mode 100644 sim/testsuite/example-synacor/not.s create mode 100644 sim/testsuite/example-synacor/or.s create mode 100644 sim/testsuite/example-synacor/push-pop.s create mode 100644 sim/testsuite/example-synacor/ret.s create mode 100644 sim/testsuite/example-synacor/set.s create mode 100644 sim/testsuite/example-synacor/testutils.inc create mode 100644 sim/testsuite/local.mk