This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/riscv/binutils-integration-branch in repository binutils-gdb.
discards 7f0d7666028 RISC-V/zfh: Added big endian testcase for .float16 directive. discards d13e426c78b RISC-V/zfh: Support .float16 directive for assembler. discards 61ce4ad0f48 RISC-V/zfh: Add half-precision floating-point v0.1 instructions. discards cc4d41ec3fb RISC-V/rvv: Add rvv v0.10 instructions. discards 8f23bf0a023 RISC-V/extended: Add assembler and dis-assembler hooks for [...] adds df6fbc21a51 Re: section symbols without a name adds db543a7de3f testsuite: Don't start directives in first column adds 5072b52d28f csky: fix annobin test fails adds 337d0bf887a PR27755, powerpc-ld infinite loop adds b293661219c PPC: ensure_undef_dynamic on weak undef only in plt adds 4916030821b PPC: undefweak dynamic relocs adds d389a1a7692 gdb/testsuite: update expected results in gdb.python/py-sta [...] adds 4c398cc06d3 x86: don't request useless overflow checking adds deea4973094 x86: fold both instances of lex_got() adds 3e301ce0b54 x86: use UNIX EOL in secrel testcase adds 5e0a033bd29 x86: allow @secrel32 also in data definitions adds f08708cbf59 sim: add ATTRIBUTE_PRINTF / ATTRIBUTE_NULL_PRINTF where necessary adds 8228833924f Fix x86_64 mingw build adds 6bdf164fc57 RISC-V: PR27764, Add tests for A extension adds 7b06fcf5662 RISC-V: PR27764, Add tests for A extension adds ae0373ce077 Automatic date update in version.in adds 225bda24db9 [gdb/guile] Don't allow libguile to change libgmp mem fns adds 5ee0bc23a68 sim: clean up bfd_vma printing adds aa0fca163e1 sim: add support for build-time ar & ranlib adds a8d6316b67d Replace AC_PROG_CC with AC_PROG_CC_C99 in top level configu [...] adds bd6d8601f30 Define bfd_realloc(ptr,0) to return allocated memory, whils [...] adds 858c8f2c1b9 gdb/testsuite: adjust gdb.python/flexible-array-member.exp [...] adds c17253b9743 gnulib: import getline adds 4aaaa4e03b2 gnulib: import gendocs adds 937a049c950 Add config.h to generated_files for sim adds a0c4531a55c Fix igen build adds be7547b0778 Add missing stdlib.h includes to sim adds 3897046fe01 Automatic date update in version.in adds 13ffdac36f5 PowerPC undefweak testcase adds cd09ab7c746 sim: microblaze: hook up libgloss syscalls adds 4d47dcfcf1c sim: microblaze: enable some basic trace points adds 2849d28d967 sim: hw: localize init callback adds 4df817de570 sim: mips: fix qh_acc table adds a147f3ff8c3 sim: remove sys/times.h in most places adds 91eea12156f sim: mcore: fix build time warnings adds d97ba9c60c0 sim: mips: delete unused constant variables adds 9b1af85c785 sim: mips: always enable device models adds 77c0fdb7ff3 sim: mips: include stdlib.h for memory prototypes adds bf06b2a2f9f sim: m68hc11: tweak types to fix warnings adds fa94b3a7c81 gdb: update Type.fields doc based on actual GDB behavior adds 5318ba65f86 sim: rl78: clean up various warnings adds c38c6234f2b asan: stack-buffer-overflow vms-lib.c:367 adds 09f83f79f7d [gdb/testsuite] Fix gdb.threads/fork-plus-threads.exp with readnow adds 2f000c80e2f [gdb/testsuite] Fix timeout in gdb.threads/detach-step-over [...] adds 9311cd60e18 Automatic date update in version.in adds 4467df35a93 elf: Always append ".COUNT" to local symbols adds 75070a4ede3 sim: m32c/rl78/rx: fix command parsing adds 15091ded14e sim: h8300 special case test adds 49da556c658 libctf, include: support an alternative encoding for nonrep [...] adds ae064303efe libctf, ld: fix test results for upstream GCC adds 10e578d7e00 gdb/mi: add a '--force-condition' flag to the '-break-insert' cmd adds 79aabb7308c gdb/mi: add a '--force' flag to the '-break-condition' command adds 7ebbaa1c0aa gdb/testsuite: resolve duplicate test names in gdb.guile/sc [...] adds a7ed4ea6af8 gdb/testsuite: use proc_with_prefix in gdb.guile/scm-breakp [...] adds 0618ecf6eb9 gdb/guile: don't try to print location for watchpoints adds a76ef689b60 or1k: Fix issue with plt link failure for local calls adds 0b3e14c9028 or1k: Implement relocation R_OR1K_GOT_AHI16 for gotha() adds 3c3de29b048 or1k: Avoid R_OR1K_GOT16 overflow failures in presence of R [...] adds 284a1309021 or1k: Support large plt_relocs when generating plt entries adds 482155e6090 gdbserver/server: make some functions void adds ec66d6ea546 gdb: make inferior::args a unique_xmalloc_ptr adds 973bba9164f Re: elf: Always append ".COUNT" to local symbols adds 5790a276450 Automatic date update in version.in adds a41513efec7 Regenerate bfd-in2.h and libbfd.h adds 8852d028747 sim: m68hc11: warn when emul_write fails adds 8e78e9b9950 sim: m68hc11: fix up last warnings adds a5884035977 sim: m32c: switch from custom fgets to getline adds 0ae995e2df0 sim: m32c: fix warnings about mixing code & decls adds 44056b7ce43 sim: m32c: clean up various warnings adds 70993db314d multiple definition warnings from script symbols adds 4896932e620 dwarf: Don't omit second operand of '?' operator adds 9589edb8366 gdb/guile: Have gdbscm_safe_source_script return a unique_ptr adds d820a652a6d When computing section link order for a relocateable link, [...] adds 87ed972dc34 x86: minor improvements to optimize_imm() adds 9aac24b1a83 x86: move register check in immediate operand parsing adds 98da05bf269 x86: don't mix disp and imm processing adds 17c6c3b9915 x86-64/ELF: clear src_mask for all reloc types adds 4cf88725da1 [gdb/symtab] Fix infinite recursion in dwarf2_cu::get_builder() adds c759c777c98 libiberty: add htab_eq_string adds 3ecc00ec9cb Srop readelf's unwind decoder from complaining about x86 binaries. adds 97834047e13 Fix .dwsect generation for XCOFF. Handle .function generat [...] adds a9b49cbcd59 gdb: add lookup_cmd_exact to simplify a common pattern adds 13123da89a2 gdb: re-format Python files using black 21.4b0 adds 2698f5ead62 Remove streq_hash in favor of htab_eq_string adds 1d1669e40f8 debuginfod-support.c: Use long-lived debuginfod_client adds 27f0a4314aa gdb: make target_close check that the target isn't pushed i [...] adds bedc473418a gdb: remove reference to current inferior in target_stack::unpush adds 8a82de58843 gdb: some int to bool conversion adds 476654beaea Add a generic .bss directive for ELF based targets. adds 0d315c88a77 sim: Add bfd include path for common testsuite tools adds c2962e6ab47 gdb: remove target description macros adds 820c449092a gdb: change target_desc_info::fetched to bool adds 0b2f7ade535 gdb: (de-)allocate target_desc_info with new/delete adds 91e3c425d6a gdb: make target_desc_info::filename an std::string adds a3237c7cc7d gdb/testsuite: use gdb_test_no_output instead of send_gdb adds 1845e254645 gdb/guile: perform tilde expansion when sourcing guile scripts adds f6593c3d4be Automatic date update in version.in adds 8a16cc4b934 sim: m68hc11: fix up cycle buffer printing adds e2ea3a381a4 Don't include sys/personality.h in linux-low.cc anymore adds 4655f8509fd Don't run personality syscall at configure time; don't chec [...] adds 65a9835b293 sim: use htab_eq_string adds 0d0878d72e0 sim: add html & pdf stubs adds 2faf902da51 generate single html manual page by default adds cf758b39602 support generating multi-html pages in parallel adds 354c317ea40 binutils: update release docs process adds aac7ce3c877 sim: cgen: tweak initializers to avoid warnings adds 6ae9091ab05 sim: cgen: tweak cgen_rtx_error to fix warnings adds 1227922933d sim: cgen: namespace mode_names a bit adds 532497fe6f8 sim: cgen: tweak trace format adds b50a658ac10 sim: touch modules target adds bb608f811bc sim: h8300: clean up various warnings adds 9ef1d5f4c97 Automatic date update in version.in adds 550e9289ab4 gdb: add missing space in infrun_debug_printf adds 8d06918ff58 gdb, gdbserver: make status_to_str return std::string adds b6703327bb8 gdbsupport: re-generate configure & friends adds b05a0fc79b9 Use htab_eq_string in binutils adds 4821e618add Use htab_eq_string in libctf adds 927c4e355e3 gdb: replace fprint_frame_id adds 1ef40c1362f gdb/py: convert debug logging in py-unwind to use new scheme adds 75140e3b75d gdb/py: add some debugging to py-breakpoint.c adds 9dffa1aa8eb gdb/doc: document 'set debug py-unwind' adds 400f0c9b88c Automatic date update in version.in adds 2d4b49864eb Avoid possible pointer wrap adds 802021d46df gdb/doc: reword a sentence adds 749c7002820 Restore old behaviour of windres so that options containing [...] adds e4b1ab2062e Add support for 8-bit and 24-bit shifts in the z80 assembler. adds 261980de18b PRU: Add alignment for resource table, and allow sizes of m [...] adds 5b45e89f56d Enable linker garbage collection for the PRU target. adds 23182ac0d83 Fix an indirection via uninitialised memory when parsing a [...] adds 31aceaef1cb gdb, gdbserver: make status_to_str display the signal name adds 0709cf686d4 gdb/testsuite: use proc parameters in gdb.arch/amd64-osabi.exp adds 9344937b046 gdb/testsuite: don't use source tree as temporary HOME directory adds b397aef4cd0 Remove strayed fprintf in commit 23182ac0d83 adds db1f6cd692c [PR gdb/27614] gdb-add-index fails on symlinks. adds 2005aa0281f Automatic date update in version.in adds f2f9554bf0d PR27845, readelf heap-buffer-overflow adds cfe7a19169f Report illegal Z80 load instructions. adds 22604fe675b Prevent libdel.dll.a from being installed on Windows based [...] adds a680affc635 Fix an illegal memory access when attempting to disassemble [...] adds 8ca5537ba56 PR27844, Unstable symbol name in objdump outputs adds abb894a4703 gdb/fortran: Breakpoint location is modified. adds 2302f963547 [gdb/testsuite] Fix read1 timeout in gdb.base/gdb-sigterm.exp adds 5048549af94 [gdb/testsuite] Update infrun regexp in gdb.base/watch_thre [...] adds d30182b51ed dwarf.c (process_abbrev_set): Properly parenthesize, fix fallout adds d8147d7053f arm: correctly decode Tag_THUMB_ISA_use=3 for thumb2 features adds 64f30eb0f8f gdb: fix indentation of cmd_list_element adds f2a883a81e5 gdb: fix indentation in arm_record_data_proc_misc_ld_str adds ad9e0d9c8b0 Automatic date update in version.in adds 4a1ad5c9e43 x86-64/ELF: Fix "clear src_mask for all reloc types" test case adds e7e40cedbb0 Fix build failure in d10v sim adds 425b0b1a984 sim: clean up explicit environment build calls adds 5ab39075438 PR27849, heap-buffer-overflow on readelf -w adds 55b26492bbd PR27853, Infinite loop in dwarf.c adds d51344c9099 gdb, btrace, pt: ignore status update enable events adds f0bbe8bab84 Add MTE register set support for core files adds 2f822da535b gdb: generate the prefix name for prefix commands on demand adds 84139c58642 arm: fix fallout from recent thumb2 detection patch adds 97cef6b7b79 Guile: improved rvalue reference support adds 9d4fc61d41a Guile: add value-{rvalue-,}reference-value adds ee35ce8200d Guile: add value-const-value adds 0d872fca029 PR27836, readelf -w pointer comparison UB adds af2ddf69ab8 SAFE_BYTE_GET64 adds 6d1ad6f7834 SAFE_BYTE_GET adds a7077ce7604 Ensure data pointer kept within bounds adds 3db19b2d724 Revert "[gdb/symtab] Fix infinite recursion in dwarf2_cu::g [...] adds 4b8cb9dd9e1 gdb: make gdbpy_parse_command_name return a unique_xmalloc_ptr adds 3e5fac07975 Automatic date update in version.in adds 4863cddb507 PR27858, global-buffer-overflow adds cf893b0ef74 ld: Add -Bno-symbolic adds 7671eff8f08 RISC-V: Record implicit subsets in a table, to avoid repeat [...] adds 0746f49b1dd [AArch64] Fix off-by-one when calculating tag granules. adds d21f875d676 PR27860, Segmentation fault on readelf -w adds b96a1bcb810 PR27861, Infinite loop in dwarf.c:7507-7526 adds c4375dd764b Fix an infinite loop in the DWARF decoder when parsing a co [...] adds 0522d0165ad revert previous delta adds 0b2256f7728 gdb: remove cmd_list_element::pre_show_hook adds 5c6f801d8e6 gdb/testsuite: remove some duplicate test names from guile tests adds 62f2f198cdf gdb/testsuite: resolve duplicate test names in gdb.guile/*.exp adds 4a0a0bd20a4 gdb/testsuite: resolve remaining duplicate tests in gdb.guile/ adds bab9eb490b7 gdb/testsuite: fix dates in last 3 ChangeLog entries adds 2af87c859fe gdb: call target_follow_exec when "set follow-exec-mode" is "same" adds 294c36eb6ac gdb: on exec, delegate pushing / unpushing target and addin [...] adds 737358ba1ed gdb: maybe unpush target from old inferior in inf_child_tar [...] adds e218e274282 Automatic date update in version.in adds 183aaaf72a8 gdb: lm32: drop unused sim headers adds df68e12b3b3 sim: create header namespace adds 2e4885ee8fa sim: callback: always include necessary headers adds 7fb6dc36bb5 sim: callback: use ATTRIBUTE_NORETURN adds 64654371d63 sim: callback: inline PTR define adds ecf25064e87 gdb: fix pretty printing max depth behaviour adds 75f03fa7743 RISC-V: Check the overflow for %pcrel_lo addend more strictly. adds 2f63ec5ccc5 gdb: some int to bool conversion in remote.c adds 55789354fcb gdb/python: add a 'connection_num' attribute to Inferior objects adds f8eec398fb7 testsuite: Cleanup some temp dirs with gdb-index files adds 823241a27c0 gold: Add -Bno-symbolic adds fcf102ba7ab Automatic date update in version.in adds 00330cd18a4 sim: callback: convert time interface to 64-bit adds 2fbe9507bfb sim: callback: convert FS interfaces to 64-bit adds 887e71588b2 Fix Python pretty-printing bug in Rust adds 7c96e6120f1 [GOLD]: Re: Add -Bno-symbolic adds fc5e0925d4b _mul_overflow and get_encoded_value adds ebb17864920 SAFE_BYTE_GET_INTERNAL adds edba4e4abaf process_debug_info adds 37195e23e73 read_debug_line_header adds 56051e28a33 display_debug_lines_decoded adds 35b2c89ec8b display_debug_pubnames_worker adds c03df922473 display_debug_macinfo adds 46d1214d887 get_line_filename_and_dirname adds b0d461ec373 display_debug_macro adds 7848009791c display_loc_list adds 6ca07350179 display_debug_aranges adds 5250d2f0a53 display_debug_str_offsets adds 669f463dbc7 display_debug_rnglists_list adds b4951546078 display_debug_ranges adds c93c4a85406 read_cie adds 5897a389841 display_debug_frames adds d7870f6304c display_debug_names adds bb19bf12693 display_gdb_index adds b9c0d703127 process_cu_tu_index adds c5a2e0123b7 sim: switch to libiberty environ.h adds be2bc30f9cb sim: ppc: clean up various warnings adds 246ee385012 Automatic date update in version.in adds 79633c125eb sim: riscv: move __int128 check to configure adds ea11a98dbdb CTF: handle forward reference type adds 681eb80f121 Automatic date update in version.in adds 6df01ab8ab8 sim: switch config.h usage to defs.h adds 92bc001e1f9 sim: install library header files adds 383861bd08c sim: invert sim_state storage adds 85d93de3d8e sim: bfin: invert sim_state storage adds e106fc358c2 sim: cgen: invert sim_state storage for cgen ports adds 937af0fde5c sim: avr: invert sim_state storage adds 8ea7241cf3f sim: mips: invert sim_state storage adds 2ad10cb2224 sim: h8300: invert sim_state storage adds 10c23a2c6fe sim: riscv: invert sim_state storage adds f4fdd84587e sim: fully merge sim_state_base into sim_state adds 467f8eb2332 gdb/fortran: test case modified to suit the clang behavior. adds e683cb41204 arm: Fix bugs with MVE vmov from two GPRs to vector lanes adds 413b49c2b66 gdb: move cmd_list_element::prefixname to cli/cli-decode.c adds ecd0a6b35d3 gdb: don't handle old == nullptr in add_alias_cmd adds 14b42fc4a0e gdb: rename cmd_list_element::prefixlist to subcommands adds 9985872497e gdb: rename cmd_list_element::cmd_pointer to target adds 1be99b11f8d gdb: add cmd_list_element::is_alias adds 3d0b3564108 gdb: add cmd_list_element::is_prefix adds 034dce7a476 gdb: add cmd_list_element::is_command_class_help adds 91e159e93b2 gdb: add pyproject.toml adds 5277208d329 gdb/testsuite: rename .py.in files to .py adds 16e0020bfc8 Replace sort_tu_by_abbrev_offset with operator< adds 473ab96443e Change how dwarf2_per_cu_data is deleted adds baea2f9d52d Fix buffer underflow in add_path adds 59173216955 Fix ubsan build adds 9e541c7918c Avoid crash with GCC trunk adds c1c0a7e1f39 gdb: additional settings for emacs in .dir-locals.el adds 8ae78a440e4 Move dwarf2_cu to new header file adds 839118f9207 Move some dwarf2_cu methods to new file adds 347212b8193 Change dwarf2_cu marking to use methods adds cd53fa40d48 Rename dwarf2/comp-unit.h adds 549f123c687 Automatic date update in version.in adds 113bb7618a4 RISC-V: PR27814, Objdump crashes when disassembling a non-E [...] adds 19fa7881a95 config: delete unused sim macros adds 9cc11ab5bf1 sim: depend on gnulib adds 75933ce3d95 Automatic date update in version.in adds 9d9e2a340ba PR27879, stack-buffer-overflow on sysdump adds 1b3892bedc7 PR27884, skip_attr_bytes: Assertion (data) <= (end) failed adds b534617fd56 inflow.c: Do not leak tty. adds 83b0a6865c0 Warn when the plugin interface runs out of file descriptors. adds c485e475992 Fix a build problem if ENABLE_CHECKING is not defined. adds 2129a942553 [gdb/testsuite] Fix read1 timeout in gdb.base/info-types-c++.exp adds d9211df246b gdb/testsuite: resolve duplicate test names in gdb.guile/*.exp adds 4915bfdcfb2 gdb: Add an overloaded ui_out::text accepting a const std:: [...] adds 8dd8c8d4ab2 gdb: Pass std::strings to ui_out::field_string () where convenient adds ee22a1a31d3 Fix offset for ia64 PCREL60B relocation on HP-UX adds 8f09aa5ba86 sim: ppc: fix some Wunused-function warnings adds 4156e38676b sim: ppc: fix some more Wunused-function warnings adds 0d7e3cd15fa gdb: Move definitions of std::string overloads in ui_out to [...] adds bfff0efb3d8 sim: ppc: fix Wnonnull warning adds 17bb1d80f5f sim: ppc: fix some Wenum-compare warnings adds 5433e20ec1c Mark tu_abbrev_offset::operator<() const. adds 93b196f9316 Automatic date update in version.in adds d556135f02a PR27888, fix link of gas with zlib by libtool 2.4.6 adds 7f2b87189be [PATCH]rs6000,testsuite Add a powerpc64-prologue testcase. adds 8baee38bfee sim: ppc: fix Wpointer-sign warning adds 427e4066afd gdb/bfd: avoid crash when architecture is forced to csky or riscv adds a5523cc3c45 Clean up my ChangeLog entry adds ed3130b7405 Add myself to gdb/MAINTAINERS adds 9a01ec4c036 Fix overflow detection in the Z80 assembler. adds bb6203bf1db cli-script: use unique_ptr to not leak next struct adds 1487a14ec2b gdb: remove linespec_p typedef adds 75b969ccb1b Automatic date update in version.in adds 894982bfcce [AArch64] MTE corefile support adds 3b2bef8bbda [Binutils] Update NT_ARM note types for readelf adds 6d1a09b77a9 [gdb/breakpoint] Fix assert in jit_event_handler adds ca43e66033c testsuite/gdb.dwarf2: avoid dead code in dw2-inline-with-le [...] adds 778ae9ccc89 [gdb/testsuite] Add target board cc-with-gnu-debuglink.exp adds 33d93379d25 Automatic date update in version.in adds 39549caef4a sim/d10v: Use offsetof in a static assertion about structur [...] adds b312488f104 sim: mips: Only truncate sign extension bits for 32-bit tar [...] adds 168671c14cc sim: mips: Add shadow mappings for 32-bit memory address space adds 1f1fb219fdc [GOLD] PR27815, gold fails to build with latest GCC adds 574ec1084d2 bfd dwarf2 sanity checking adds d71893802fe Re: Fix offset for ia64 PCREL60B relocation on HP-UX adds 8569d6e13ce Fix option type comments for CMDARG_EARLYINIT_FILE and CMDA [...] adds 8dc196f2fa8 Automatic date update in version.in adds 01a8c731aac elf: Use official name LoongArch for EM_LOONGARCH. adds fbf3c4b9790 [gdb/tdep] Use pid to choose process 64/32-bitness adds 01d3ae40df7 sim: bfin: add strings.h for ffs() adds e82a36be9a4 sim: cris: add unistd.h for environ decl adds 9a28444faa6 sim: rl78: rename open symbol to avoid collisions adds 98591adf69e Automatic date update in version.in adds 3cc4ee83adf sim: bfin: fix build warnings w/newer gcc adds d699be882b4 sim: bfin: fix the otp fix adds d16ce6e4d58 sim: cris: fix memory setup typos adds 5d0ed830d36 RISC-V: PR25212, Report errors for invalid march and mabi c [...] adds c45d37a9bd9 gdb/doc: add '@:' after 'e.g.' to help texinfo adds a56889ae38d Prevent flickering when redrawing the TUI python window adds 2e8adb6448c Update config.sub and config.guess for MIPS R3 and R5 ISA support adds 78a7f5766af MAINTAINERS: Update path to readline config.{sub,guess} files adds 32e2770e595 gnulib: import ffs adds 54711280115 opcodes: cris: move desc & opc files from sim/ adds e63e5f9f9f9 Automatic date update in version.in adds 4be1e8dbb3f asan: _bfd_elf_parse_attributes heap buffer overflow adds 5d7f11f0e76 [GOLD] PR27815, gold fails to build with latest GCC adds bc30a119f3e Regen cris files adds cc850f74725 Fix formatting in elf32-arm.c adds 74fd118fb91 Add range checks to local array accesses in elf32-arm.c. adds d3e52e120b6 Arm: Fix forward thumb references [PR gas/25235] adds 2c5731b6476 Fix documentation of gdb.SYMBOL_LOC_COMMON_BLOCK adds 9495896335a Automatic date update in version.in adds fe1f847d9a7 RISC-V: Allow to link the objects with unknown prefixed ext [...] adds ef5f598ca64 Introduce htab_delete_entry adds 3f335b75d82 i386: Replace movsb with movsxb adds 983d5689cc0 x86-64: Add ilp32-12 to check R_X86_64_32 for x32 adds 11bb5c41eb9 gdb: don't zero-initialize reg_buffer contents adds 50c95a739c9 x86: Propery check PC16 reloc overflow in 16-bit mode instructions adds cc37fec8781 Automatic date update in version.in adds badf836a0c7 nds32: __builtin_strncpy bound equals destination size adds 6643bb0010d readelf -w and --debug-dump option help adds 749369c430d gdb: change dwarf_die_debug to bool adds 3a706c17ee2 Revert "gdb: change dwarf_die_debug to bool" adds 6dcd1193d97 [gdb/symtab] Fix Dwarf Error: cannot find DIE adds 2152b4fdec3 [gdb/symtab] Fix typo in dwarf error message adds e453275cdcb [gdb/testsuite] Prevent proc override in gdb-index.exp adds 248f7165005 [gdb/symtab] Fix segfault in process_psymtab_comp_unit adds 868027a48b6 Document gdb.SYMBOL_LOC_LABEL adds af7f8f52dd6 gdb: make add_setshow commands return set_show_commands adds 9f260536902 gdb: remove unnecessary lookup_cmd when deprecating commands adds 7bd22f56a3c gdb/python: use return values of add_setshow functions in a [...] adds 3947f654eab gdb: make add_com_alias accept target as a cmd_list_element adds e0f25bd9717 gdb: make add_info_alias accept target as a cmd_list_element adds 5e84b7eefba gdb: remove add_alias_cmd overload that accepts a string adds f39632d9579 gdb: add make-init-c script adds d5a6313e1c4 gdb: add option to reverse order of _initialize function calls adds bdef5723041 Add optional full_window argument to TuiWindow.write adds 43892fdfa1a gdb: add all_breakpoints function adds 1428b37afbd gdb: add all_breakpoints_safe function adds f6d17b2b1c0 gdb: add all_tracepoints function adds 40cb8ca5396 gdb: add breakpoint::locations method adds 5d51cd5d14d gdb: make bp_locations an std::vector adds 48d7020b7fe gdb: add all_bp_locations function adds e0d9a270407 gdb: add all_bp_locations_at_addr function adds 240edef62f0 gdb: remove iterate_over_breakpoints function adds 055c879fcf2 gdb: remove iterate_over_bp_locations function adds 01add95bed9 gdb: fix some indentation issues adds 24b21115f52 gdb: fix tab after space indentation issues adds ebcab74124c PowerPC: Add new xxmr and xxlnot extended mnemonics adds 3633d4fb446 Automatic date update in version.in adds 0ef4c3f83b0 sim: h8300 Fixed different behavior in preinc/predec. adds 9d7c4ba5e5b sim: h8300 add special case test. adds 1273b2f8ac8 x86: Restore PC16 relocation overflow check adds c445a939101 Automatic date update in version.in adds 25663db430b MIPS/GAS: Use FCSR rather than RA with CFC1/CTC1 adds c9de3168a95 microMIPS/opcodes: Refer FPRs rather than FCRs with DMTC1 adds cccc84faff8 MIPS/opcodes: Free up redundant `g' operand code adds 9623cc5d1fb MIPS/binutils/testsuite: Fix XPA and Virtualization ASE cases adds a3fb396f2dc MIPS/opcodes: Add TX39 CP0 register names adds 9204ccd4b13 MIPS/opcodes: Do not use CP0 register names for control registers adds 709aa065e1b MIPS/GAS/testsuite: Add tests for coprocessor access instructions adds dd844468249 MIPS/opcodes: Add legacy CP1 control register names adds b1458c4569e MIPS/opcodes: Factor out ISA matching against flags adds 21629cf8bc2 MIPS/opcodes: Properly handle ISA exclusion adds b930964c425 MIPS/opcodes: Disassemble the RFE instruction adds 270e2b7ddc2 MIPS/GAS/testsuite: Add tests for coprocessor branch instructions adds fa495743990 MIPS/opcodes: Remove DMFC3 and DMTC3 instructions adds 9573a461da1 MIPS/opcodes: Accurately record coprocessor opcode CPU/ISA [...] adds 2d5e2889ca1 MIPS/GAS/testsuite: Run coprocessor tests across all ISAs adds 4c67fb41f98 MIPS/GAS/testsuite: Run RFE test across all ISAs adds 28b7d4f1c98 MIPS/GAS/testsuite: Add C0, C1, C2, C3 opcode tests adds 49149d595cf MIPS/opcodes: Reorder legacy COP0, COP2, COP3 opcode instructions adds f006d9e205f sim: bfin: fix the otp fix fix adds d6249f5f1cf readelf and objdump help adds 1ff6a3b8e56 PowerPC table driven -Mraw disassembly adds 3067d0b1bee Fix InlinedFrameDecorator example adds 63e47e10725 Re: readelf and objdump help adds 5c9e84c2d82 sim: leverage gnulib adds 80e61ea097e sim: m32c: rename open symbol to avoid collisions adds cd7caae6517 sim: sh: fix a few compiler warnings adds fc12ae42154 sim: frv: fix compiler parentheses suggestions warnings adds 67514280fcb sim: frv: fix up a bunch of prototype warnings adds 8ea881d9e3c sim: mips: fix build w/out dv-sockser adds b25370aa9f3 sim: pull in extra gnulib libs too adds fc23e71a17c sim: mn10300: add SIGTRAP fallback adds 1f8ef36f752 sim: v850: add pointer casts for execv on Windows adds 952170707bb sim: ppc: avoid shadowing errno adds c5b349e1c59 sim: ppc: enable -Wno-format for mingw targets adds eddc7b6871d Automatic date update in version.in adds 140c5aec0db Automatic date update in version.in adds c96e8b04d3a Remove dwarf2_per_bfd::m_num_psymtabs adds cc653233da3 Set is_debug_types in allocate_signatured_type adds ef9d2565622 RISC-V: PR27566, Do not relax when data segment phase is ex [...] adds 4631503b28f gdb: move dwarf2_per_cu_data and signatured_type up adds 46c6bcf6506 gdb: add and use signatured_type_up adds 9ea36493f6e gdb: pass signature to allocate_signatured_type and signatu [...] adds a2cf3633b33 Automatic date update in version.in adds b4b3e2dee20 gdb: avoid premature dummy frame garbage collection adds 9b715c68e84 gdb/arm: add support for bare-metal core dumps adds b97eff8ffac gdb: run 'maint selftest' with an executable loaded adds 17d305ef8f4 [gdb/symtab] Ignore cold clones adds f99d1d37496 Remove gdb/testsuite/configure adds bdbbcd57746 Always build 'all' in gdb/testsuite adds 2adf1781391 Apply silent Makefile rules to gdb/testsuite adds ba56237dab8 Clean up gdb's --enable-shared adds 906f72d454d Remove some gdb/data-directory special cases adds aeeb758df5a Conditionally restore displaced stepping state after fork. adds 75bf2c9cf7d Automatic date update in version.in adds 45342c7c91f asan: heap buffer overflow in _bfd_elf_parse_attributes adds 8a222a6b0ff gdb/testsuite: escape '*' character in pattern used by flang adds f2d4211150a gdb/testsuite: only add -J option when compiling with gfortran adds 8f467114435 arc: Construct disassembler options dynamically adds 170960e8e14 Fix threadapply test adds ea6197bf5fb sim m32c: Include defs.h in m32c.opc and r8c.opc. adds 60be64b396c Fix temp-dir leakage in per-bfd-sharing.exp adds 9ef5bfdad99 Automatic date update in version.in adds a38d139645f PR1202, mcore disassembler: wrong address loopt adds 364d7729772 PR2589, ld vs. ld.so adds bbd47c1230b PR4283, update gprof manual with note about GMON_OUT_PREFIX adds 6ac5237cf17 Restore gdb.SYMBOL_LABEL_DOMAIN constant adds 7cfa3e63f9f Add myself to gdb/MAINTAINERS adds 4c958d7911c Add ChangeLog entry for previous commit adds 83810881192 Report additional details for signals received on FreeBSD. adds 415c8100a28 Update my email address in MAINTAINERS adds df5bc734f2d gdb: fix eval.c assert during inferior exit event adds 25e821a6c2d Automatic date update in version.in adds 1bace02a96a Initial TUI mouse support adds a53755664f5 Forward mouse click to python TUI window adds 4351271e9c9 gdb: add some additional debug output in remote.c adds 386de171cbf Add PROP_VARIABLE_NAME adds 30569fbb57f Automatic date update in version.in adds ae61ef2c561 arc: Add 'set disassembler-options' support adds ad4bd975fc2 Fix symbol constants tests for Python 3 adds 5bea0c32765 sim: common: start dedicated local.mk adds b316465fab7 Use ACX_NONCANONICAL_TARGET in gdb/configure adds 19d6d783e1f Fix gdb/data-directory Makefile-regeneration rule adds 8ff8c543b4a Really fix data-directory/Makefile rebuilding adds 4a977544657 Fix gdb crash due to SIGPIPE when the compile command fails adds 9482e6e450c Automatic date update in version.in adds 921b2bc73e6 gdb/testsuite: set sysroot in gdb.server/stop-reply-no-thre [...] adds 53f18dfd3e7 Automatic date update in version.in adds 6bee34a1dc9 fix Dwarf2 build with certain gcc versions adds a442cac5084 ix86: wrap constants adds 4e014f6ac0a x86: immediate operands don't allow for vector operations adds f70c6814bb5 x86: remove pointless 2nd parameter from check_VecOperations() adds 98ff9f1c5d0 x86/Intel: drop unnecessary bracket matching from parse_operands() adds c8d541e2e73 x86: correct absolute branch check with segment override adds 9d299bea8cc x86: make symbol quotation check consistent in i386_att_operand() adds 014fbcda4c6 x86: allow unary operators to start a memory operand adds e68c3d59acd x86: better respect quotes in parse_operands() adds 6b5ba0d49e3 x86: honor quoted figure braces in i386_att_operand() adds 7ee8c127555 [gdb/testsuite] Fix info-types-c.exp adds bc37aacde18 [gdb/testsuite] Fix gdb.base/new-ui-pending-input.exp timeout adds 409cac34d93 [gdb/testsuite] Simplify gdb.base/info-types.exp.tcl adds b0e2f96b56b [gdb/testsuite] Fix gdb.base/run-attach-while-running.exp adds cfa8e270c9d gdb: set only inferior_ptid in sparc_{fetch,store}_inferior [...] adds f1854e35d87 gdb/testsuite: use proc_with_prefix in gdb.base/attach.exp adds ecac8d1c14a Add Power 10 PLT instruction patterns adds a12a15e7c5f gdb: handle case where type alignment is unknown adds cfc75767cc2 gdb/testsuite: gdb.base/continue-all-already-running.exp: a [...] adds d8ca8e9facb nat/amd64-linux-siginfo.c: Move align attribute from typede [...] adds c57eb1a2698 nat/amd64-linux-siginfo.c: Remove typedefs adds fa6ec8efa4b gdb_rl_find_completion_word: Remove 'found_quote' local adds 1b453aed8bf Fix a couple -Wdeprecated-copy issues adds e266dea9928 Automatic date update in version.in adds 64c2e4a5308 gnulib: import chown adds c469a502522 sim: v850: assume chown is available adds 172a7ff54b2 gnulib: import netdb adds d20bc122888 gnulib: import select adds a55b92be28b sim: igen: harmonize tool variables adds 25ff4de7157 [gdb/testsuite] Fix gdb.base/sect-cmd.exp adds ac6c175edd1 [gdb/testsuite] Simplify gdb.base/sect-cmd.exp adds 4a11703a04c [gdb/testsuite] Fix gdb.threads/multi-create-ns-info-thr.exp adds 4c5d7c03c4d [gdb/testsuite] Fix gdb.base/batch-preserve-term-settings.e [...] adds f185acddfa2 x86: minor improvements to optimize_disp() (part I) adds 77c59789070 x86-64: avoid bogus warnings with 32-bit addressing adds cd613c1fccd x86: minor improvements to optimize_disp() (part II) adds 7e96fb68712 x86: minor improvements to optimize_imm() (part II) adds 7c757f41aaa x86: cover a.out in recently added tests adds 58f076c6f86 [gdb/testsuite] Simplify gdb.base/info-types.exp.tcl further adds c3cfd9eb5ba [gdb/testsuite] Fix gdb.base/info-macros.exp with check-read1 adds 956ea65cd70 bfd/elf: Don't read non-existing secondary relocs adds fdae5c22ced [gdb/testsuite] Disallow single argument in multi_line adds 5804373d03e bfd/elf: Don't read non-existing secondary relocs adds 122373f7f25 gdb: try to load libthread_db only after reading all shared [...] adds f9e59d060fb Use is/is not to check for None in python code. adds 1bc5b62129b Automatic date update in version.in adds f75bcf7e574 Fix the creation of archives for Sparc Solaris2 targets by [...] adds d0a3c757b9c gdb/testsuite: add some logging in Term::_check_box adds cc96519fdc0 Remove Daniel Jacobwitz from the maintainers list adds c70fdc45f60 Update read1 example in gdb/testsuite/README adds 906192d7859 sim: cgen: inline cgen_init logic adds eee649922f0 sim: bpf: use CURRENT_TARGET_BYTE_ORDER adds cfc6061bd85 sim: nrun: tweak init of callback endian adds dc3de083d52 sim: mn10300: tweak engine halt hook adds 943f9baa37a sim: cleanup obsolete NULL fallback adds c572c4580e7 Automatic date update in version.in adds 0cc809fa0f9 [gdb/testsuite] Fix gdb.cp/cplusfuncs.exp with check-read1 adds 36695cf8ffe [gdb/testsuite] Fix gdb.cp/nested-types.exp with check-read1 adds 4bdd1a06209 [gdb/testsuite] Convert multi-line function call into s [...] adds 7772f16880a x86: suppress LEA optimization in a specific 16-bit case adds e925962f4e5 arm: fix array-out-of-bounds upon register parsing error adds 1db66fb6539 arm: avoid "shadowing" of glibc function name adds 6179e5f1d8d [gdb/testsuite] Fix timeout in gdb.mi/user-selected-context [...] adds 9edb1e0191e gdb/testsuite: capture GDB tty name in default_gdb_spawn adds 860cc54cd40 Automatic date update in version.in adds f64b9b13ce4 PR27952, Disallow ET_DYN DF_1_PIE linker input adds 4de91c10cdd readelf section reading adds 066f8fbede5 readelf info leaks from one object to the next adds 28b2963ffb4 RISC-V: Update the riscv_opts.[rvc|rve] in the riscv_set_arch. adds 2748c1b17e3 x86: Always define TC_PARSE_CONS_EXPRESSION adds 48ec4c05c68 Implement Rust raw identifiers adds db77748be8a gdb, testsuite: Fix mi-var-child-f.exp for Intel compilers. adds 873793ae09b gdb: remove unused struct call_site_stuff forward declaration adds e2b9ea4bbbf libthread_db initialization changes related to upcoming glibc-2.34 adds 4cc2e60671b testsuite/glib-2.34: Match/consume optional libthread_db re [...] adds 72c4daa36a3 print-symbol-loading.exp: Allow libc symbols to be already loaded adds b8bd29a1575 mi-sym-info.exp: Increase timeout for 114-symbol-info-functions adds 46f263ccff3 Fix ChangeLog entry location adds 6fe7f5c4161 Automatic date update in version.in adds e331b18d42d Re: readelf section reading adds 8c60e272c73 readelf: don't clear section_headers in process_file_header adds b15c5d7a516 sim: unify platform function & header tests adds dba333c1e40 sim: unify assert build settings adds 5ea45474021 sim: unify environment build settings adds 5629cf2b98a sim: ppc: unify env settings too adds d424629da87 remote: Fix indentation in remote_new_objfile. adds a48ff3efda8 sim: ppc: unify header & function & type tests too adds 4b530cfa37a Automatic date update in version.in adds 497a20bd3b7 sim: split debug/stdio/trace/profile options into dedicated [...] adds 04381273a9e sim: unify debug/stdio/trace/profile build settings adds 6dd65fc048d sim: unify bug & package settings adds ba307cddcf7 sim: overhaul alignment settings management adds 4218a6dc8b7 sim: erc32/ppc: fix handling of $EXEEXT adds a80249d0a9d sim: erc32: replace caddr_t with void* adds 2726bbc3391 sim: assume sys/select.h always exists adds a687671327d sim: rx: replace cycle-stats with common profile settings adds dd8e16ea7b2 sim: unify sim-load.o building adds ad9cc209704 sim: start unifying portability shims adds f4d7566aef1 Automatic date update in version.in adds 0f318b84786 sim: rx: move cycle-accurate settings to CPPFLAGS adds 92a3f613632 sim: ppc: use common version.o too adds 4981807e06a gas: drop TC_ADDRESS_BYTES conditionals adds 987610f2d68 gas: fold three as_warn() in emit_expr_with_reloc() adds 90d3edf0163 GNU gettext introduced this change[0] in version 0.19.8 to [...] adds 0121f438e83 Use consistent type in binutils/dwarf.c adds 739025e89c4 Include missing header signal.h adds c9923e71ff5 Fix silent gdb.base/annota1.exp test coverage regression adds 09db4332c60 fbsd nat: Disable address space randomization when requested. adds 483ab96a1bd gnulib: define the path to gnulib's parent dir adds 1ff18ee6520 Automatic date update in version.in adds fbe8d1cf5b1 sim: enable silent rules in common builds new 593134eea7b RISC-V/extended: Add assembler and dis-assembler hooks for [...] new 619b194a7c2 RISC-V/rvv: Add rvv v0.10 instructions. new 5494f43c2bf RISC-V/zfh: Add half-precision floating-point v0.1 instructions. new 1fdec2cb25d RISC-V/zfh: Support .float16 directive for assembler. new bff5795a88d RISC-V/zfh: Added big endian testcase for .float16 directive.
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (7f0d7666028) \ N -- N -- N refs/heads/users/riscv/binutils-integration-branch (bff5 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 24 + MAINTAINERS | 2 +- Makefile.def | 1 + Makefile.in | 1 + bfd/ChangeLog | 346 ++ bfd/aoutx.h | 2 +- bfd/bfd-in2.h | 1 + bfd/coff-rs6000.c | 5 +- bfd/coffgen.c | 8 + bfd/config.bfd | 5 +- bfd/doc/Makefile.am | 7 + bfd/doc/Makefile.in | 20 +- bfd/dwarf2.c | 618 +-- bfd/elf-attrs.c | 152 +- bfd/elf-bfd.h | 5 + bfd/elf.c | 54 + bfd/elf32-arm.c | 498 +- bfd/elf32-csky.c | 34 + bfd/elf32-i386.c | 56 +- bfd/elf32-or1k.c | 190 +- bfd/elf32-ppc.c | 17 +- bfd/elf32-pru.c | 1 + bfd/elf32-sh.c | 5 +- bfd/elf64-ppc.c | 9 +- bfd/elf64-x86-64.c | 160 +- bfd/elflink.c | 41 +- bfd/elfnn-riscv.c | 44 +- bfd/elfxx-riscv.c | 118 +- bfd/elfxx-riscv.h | 7 +- bfd/libbfd-in.h | 9 +- bfd/libbfd.c | 120 +- bfd/libbfd.h | 18 +- bfd/libxcoff.h | 2 +- bfd/pdp11.c | 2 +- bfd/plugin.c | 30 +- bfd/reloc.c | 2 + bfd/section.c | 6 + bfd/simple.c | 35 + bfd/version.h | 2 +- bfd/vms-lib.c | 2 +- bfd/wasm-module.c | 7 +- binutils/ChangeLog | 361 ++ binutils/MAINTAINERS | 2 - binutils/README-how-to-make-a-release | 38 +- binutils/bucomm.h | 8 + binutils/doc/Makefile.am | 8 +- binutils/doc/Makefile.in | 12 +- binutils/doc/binutils.texi | 7 +- binutils/dwarf.c | 1344 +++--- binutils/elfcomm.c | 125 +- binutils/elfcomm.h | 17 +- binutils/objcopy.c | 11 +- binutils/objdump.c | 207 +- binutils/readelf.c | 358 +- binutils/sysdump.c | 13 +- .../testsuite/binutils-all/mips/mips-xpa-virt-1.d | 4 +- .../testsuite/binutils-all/mips/mips-xpa-virt-2.d | 2 +- .../testsuite/binutils-all/mips/mips-xpa-virt-3.d | 4 +- .../testsuite/binutils-all/mips/mips-xpa-virt-4.d | 2 +- binutils/windres.c | 26 +- config.guess | 17 +- config.sub | 21 +- config/ChangeLog | 11 + config/acinclude.m4 | 102 - config/gettext.m4 | 52 +- configure | 180 + configure.ac | 5 +- cpu/ChangeLog | 6 + cpu/or1k.opc | 7 +- gas/ChangeLog | 645 +++ gas/Makefile.am | 3 +- gas/Makefile.in | 3 +- gas/config/obj-coff.c | 15 + gas/config/obj-coff.h | 18 + gas/config/obj-elf.c | 49 +- gas/config/obj-elf.h | 1 + gas/config/tc-arm.c | 50 +- gas/config/tc-i386-intel.c | 2 +- gas/config/tc-i386.c | 385 +- gas/config/tc-i386.h | 2 - gas/config/tc-ia64.c | 17 +- gas/config/tc-mips.c | 11 +- gas/config/tc-nds32.c | 16 +- gas/config/tc-ppc.c | 54 +- gas/config/tc-riscv.c | 37 +- gas/config/tc-z80.c | 51 +- gas/doc/Makefile.am | 8 +- gas/doc/Makefile.in | 12 +- gas/doc/as.texi | 13 + gas/doc/c-i386.texi | 2 +- gas/doc/internals.texi | 3 +- gas/read.c | 18 +- gas/testsuite/gas/arm/mve-vmov-3.d | 169 + gas/testsuite/gas/arm/mve-vmov-3.s | 160 + gas/testsuite/gas/arm/mve-vmov-bad-2.l | 2 +- gas/testsuite/gas/arm/pr25235.d | 24 + gas/testsuite/gas/arm/pr25235.s | 30 + gas/testsuite/gas/elf/dwarf-5-file0.d | 4 +- gas/testsuite/gas/elf/section25.s | 12 +- gas/testsuite/gas/elf/section26.s | 16 +- gas/testsuite/gas/i386/code16-2.d | 3 + gas/testsuite/gas/i386/code16-2.s | 10 + gas/testsuite/gas/i386/dwarf5-line-1.d | 2 +- gas/testsuite/gas/i386/i386.exp | 9 + gas/testsuite/gas/i386/lea16-optimize.d | 8 +- gas/testsuite/gas/i386/lea16-optimize2.d | 50 + gas/testsuite/gas/i386/lea16.d | 50 + gas/testsuite/gas/i386/lea16.s | 3 + gas/testsuite/gas/i386/lea64-optimize.d | 6 + gas/testsuite/gas/i386/lea64.d | 6 + gas/testsuite/gas/i386/lea64.s | 8 + gas/testsuite/gas/i386/quoted.d | 21 + gas/testsuite/gas/i386/quoted.s | 16 + gas/testsuite/gas/i386/rela.d | 13 + gas/testsuite/gas/i386/rela.s | 14 + gas/testsuite/gas/i386/secrel.d | 90 +- gas/testsuite/gas/i386/secrel.s | 166 +- gas/testsuite/gas/i386/unary.d | 17 + gas/testsuite/gas/i386/unary.s | 11 + gas/testsuite/gas/i386/wrap32-data.d | 23 + gas/testsuite/gas/i386/wrap32-text.d | 43 + gas/testsuite/gas/i386/wrap32.s | 60 + gas/testsuite/gas/i386/x86-64-code16-2.d | 4 + gas/testsuite/gas/ia64/reloc-mlx.d | 2 +- gas/testsuite/gas/mcore/allinsn.d | 2 +- gas/testsuite/gas/mips/branch-misc-3.d | 10 +- gas/testsuite/gas/mips/c0.d | 264 ++ gas/testsuite/gas/mips/c0.l | 257 ++ gas/testsuite/gas/mips/c0.s | 265 ++ gas/testsuite/gas/mips/c1.d | 266 ++ gas/testsuite/gas/mips/c1.s | 265 ++ gas/testsuite/gas/mips/c2.d | 264 ++ gas/testsuite/gas/mips/c2.l | 257 ++ gas/testsuite/gas/mips/c2.s | 265 ++ gas/testsuite/gas/mips/c3.d | 4 + gas/testsuite/gas/mips/c3.l | 257 ++ gas/testsuite/gas/mips/c3.s | 265 ++ gas/testsuite/gas/mips/cp0-names-r3900.d | 43 + gas/testsuite/gas/mips/cp0b.d | 5 + gas/testsuite/gas/mips/cp0b.l | 3 + gas/testsuite/gas/mips/cp0b.s | 13 + gas/testsuite/gas/mips/cp0bl.d | 4 + gas/testsuite/gas/mips/cp0bl.l | 3 + gas/testsuite/gas/mips/cp0bl.s | 14 + gas/testsuite/gas/mips/cp0c.d | 4 + gas/testsuite/gas/mips/cp0c.l | 65 + gas/testsuite/gas/mips/cp0c.s | 72 + gas/testsuite/gas/mips/cp0m.d | 4 + gas/testsuite/gas/mips/cp0m.l | 65 + gas/testsuite/gas/mips/cp0m.s | 72 + gas/testsuite/gas/mips/cp1-names-r3000.d | 8 +- gas/testsuite/gas/mips/cp1-names-r3900.d | 5 + gas/testsuite/gas/mips/cp1-names-r4000.d | 8 +- gas/testsuite/gas/mips/cp2-64.d | 72 + gas/testsuite/gas/mips/cp2-64.l | 65 + gas/testsuite/gas/mips/cp2-64.s | 72 + gas/testsuite/gas/mips/cp2.d | 136 + gas/testsuite/gas/mips/cp2.l | 129 + gas/testsuite/gas/mips/cp2.s | 138 + gas/testsuite/gas/mips/cp2b.d | 12 + gas/testsuite/gas/mips/cp2b.l | 3 + gas/testsuite/gas/mips/cp2b.s | 13 + gas/testsuite/gas/mips/cp2bl.d | 12 + gas/testsuite/gas/mips/cp2bl.l | 3 + gas/testsuite/gas/mips/cp2bl.s | 14 + gas/testsuite/gas/mips/cp2d.d | 72 + gas/testsuite/gas/mips/cp2d.l | 65 + gas/testsuite/gas/mips/cp2d.s | 71 + gas/testsuite/gas/mips/cp2m.d | 72 + gas/testsuite/gas/mips/cp2m.l | 65 + gas/testsuite/gas/mips/cp2m.s | 72 + gas/testsuite/gas/mips/cp3.d | 4 + gas/testsuite/gas/mips/cp3.l | 129 + gas/testsuite/gas/mips/cp3.s | 138 + gas/testsuite/gas/mips/cp3b.d | 4 + gas/testsuite/gas/mips/cp3b.l | 3 + gas/testsuite/gas/mips/cp3b.s | 13 + gas/testsuite/gas/mips/cp3bl.d | 4 + gas/testsuite/gas/mips/cp3bl.l | 3 + gas/testsuite/gas/mips/cp3bl.s | 14 + gas/testsuite/gas/mips/cp3d.d | 4 + gas/testsuite/gas/mips/cp3d.l | 65 + gas/testsuite/gas/mips/cp3d.s | 72 + gas/testsuite/gas/mips/cp3m.d | 4 + gas/testsuite/gas/mips/cp3m.l | 65 + gas/testsuite/gas/mips/cp3m.s | 72 + gas/testsuite/gas/mips/interaptiv-mr2@c0.d | 265 ++ gas/testsuite/gas/mips/interaptiv-mr2@c1.d | 5 + gas/testsuite/gas/mips/interaptiv-mr2@cp2-64.d | 5 + gas/testsuite/gas/mips/micromips-compact.d | 128 +- gas/testsuite/gas/mips/micromips-insn32.d | 128 +- gas/testsuite/gas/mips/micromips-noinsn32.d | 128 +- gas/testsuite/gas/mips/micromips-trap.d | 128 +- gas/testsuite/gas/mips/micromips.d | 128 +- gas/testsuite/gas/mips/micromips@cp2-64.d | 73 + gas/testsuite/gas/mips/micromips@cp2.d | 137 + gas/testsuite/gas/mips/micromips@cp2b.d | 14 + gas/testsuite/gas/mips/micromips@cp2bl.d | 18 + gas/testsuite/gas/mips/micromips@cp2d.d | 73 + gas/testsuite/gas/mips/micromips@cp2m.d | 73 + gas/testsuite/gas/mips/micromips@isa-override-1.d | 2 +- gas/testsuite/gas/mips/mips.exp | 45 + gas/testsuite/gas/mips/mips1@c0.d | 265 ++ gas/testsuite/gas/mips/mips1@c1.d | 265 ++ gas/testsuite/gas/mips/mips1@c3.d | 265 ++ gas/testsuite/gas/mips/mips1@cp0b.d | 13 + gas/testsuite/gas/mips/mips1@cp0c.d | 73 + gas/testsuite/gas/mips/mips1@cp0m.d | 73 + gas/testsuite/gas/mips/mips1@cp2-64.d | 5 + gas/testsuite/gas/mips/mips1@cp2bl.d | 5 + gas/testsuite/gas/mips/mips1@cp2d.d | 5 + gas/testsuite/gas/mips/mips1@cp3.d | 137 + gas/testsuite/gas/mips/mips1@cp3b.d | 13 + gas/testsuite/gas/mips/mips1@cp3m.d | 73 + gas/testsuite/gas/mips/mips1@rfe.d | 10 + gas/testsuite/gas/mips/mips2@c0.d | 5 + gas/testsuite/gas/mips/mips2@c1.d | 265 ++ gas/testsuite/gas/mips/mips2@c3.d | 5 + gas/testsuite/gas/mips/mips2@cp0b.d | 5 + gas/testsuite/gas/mips/mips2@cp0bl.d | 13 + gas/testsuite/gas/mips/mips2@cp0c.d | 5 + gas/testsuite/gas/mips/mips2@cp2-64.d | 5 + gas/testsuite/gas/mips/mips2@cp3.d | 5 + gas/testsuite/gas/mips/mips2@cp3b.d | 5 + gas/testsuite/gas/mips/mips2@cp3bl.d | 13 + gas/testsuite/gas/mips/mips2@cp3d.d | 73 + gas/testsuite/gas/mips/mips2@cp3m.d | 5 + gas/testsuite/gas/mips/mips2@rfe.d | 5 + gas/testsuite/gas/mips/mips32@c0.d | 265 ++ gas/testsuite/gas/mips/mips32@c1.d | 265 ++ gas/testsuite/gas/mips/mips32@c3.d | 5 + gas/testsuite/gas/mips/mips32@cp2-64.d | 5 + gas/testsuite/gas/mips/mips32@cp3.d | 5 + gas/testsuite/gas/mips/mips32@cp3b.d | 5 + gas/testsuite/gas/mips/mips32@cp3bl.d | 5 + gas/testsuite/gas/mips/mips32@isa-override-1.d | 47 +- gas/testsuite/gas/mips/mips32r2@cp2-64.d | 5 + gas/testsuite/gas/mips/mips32r2@isa-override-1.d | 2 +- gas/testsuite/gas/mips/mips32r3@cp2-64.d | 5 + gas/testsuite/gas/mips/mips32r5@cp2-64.d | 5 + gas/testsuite/gas/mips/mips32r6@cp2-64.d | 5 + gas/testsuite/gas/mips/mips3@c0.d | 265 ++ gas/testsuite/gas/mips/mips3@c1.d | 265 ++ gas/testsuite/gas/mips/mips3@cp0b.d | 5 + gas/testsuite/gas/mips/mips3@cp0bl.d | 5 + gas/testsuite/gas/mips/mips3@cp0c.d | 5 + gas/testsuite/gas/mips/mips4@c0.d | 5 + gas/testsuite/gas/mips/mips4@c1.d | 265 ++ gas/testsuite/gas/mips/mips4@cp0c.d | 5 + gas/testsuite/gas/mips/mips5@c0.d | 5 + gas/testsuite/gas/mips/mips5@c1.d | 265 ++ gas/testsuite/gas/mips/mips5@cp0c.d | 5 + gas/testsuite/gas/mips/mips64@c0.d | 5 + gas/testsuite/gas/mips/mips64@c1.d | 265 ++ gas/testsuite/gas/mips/mipsr6@c1.d | 266 ++ gas/testsuite/gas/mips/mipsr6@cp2b.d | 5 + gas/testsuite/gas/mips/mipsr6@cp2bl.d | 5 + gas/testsuite/gas/mips/mipsr6@cp2d.d | 73 + gas/testsuite/gas/mips/mipsr6@cp2m.d | 73 + gas/testsuite/gas/mips/octeon@c0.d | 5 + gas/testsuite/gas/mips/octeon@c1.d | 265 ++ gas/testsuite/gas/mips/octeon@c2.d | 5 + gas/testsuite/gas/mips/octeon@cp2.d | 5 + gas/testsuite/gas/mips/octeon@cp2b.d | 5 + gas/testsuite/gas/mips/octeon@cp2bl.d | 5 + gas/testsuite/gas/mips/octeon@cp2d.d | 5 + gas/testsuite/gas/mips/octeon@cp2m.d | 5 + gas/testsuite/gas/mips/r3000@c0.d | 5 + gas/testsuite/gas/mips/r3000@c1.d | 5 + gas/testsuite/gas/mips/r3000@c3.d | 5 + gas/testsuite/gas/mips/r3000@cp0b.d | 5 + gas/testsuite/gas/mips/r3000@cp0c.d | 5 + gas/testsuite/gas/mips/r3000@cp0m.d | 5 + gas/testsuite/gas/mips/r3000@cp2-64.d | 5 + gas/testsuite/gas/mips/r3000@cp2bl.d | 5 + gas/testsuite/gas/mips/r3000@cp2d.d | 5 + gas/testsuite/gas/mips/r3000@cp3.d | 5 + gas/testsuite/gas/mips/r3000@cp3b.d | 5 + gas/testsuite/gas/mips/r3000@cp3m.d | 5 + gas/testsuite/gas/mips/r3000@rfe.d | 5 + gas/testsuite/gas/mips/r3900@c0.d | 265 ++ gas/testsuite/gas/mips/r3900@c1.d | 5 + gas/testsuite/gas/mips/r3900@c3.d | 5 + gas/testsuite/gas/mips/r3900@cp0b.d | 5 + gas/testsuite/gas/mips/r3900@cp0bl.d | 5 + gas/testsuite/gas/mips/r3900@cp0c.d | 5 + gas/testsuite/gas/mips/r3900@cp0m.d | 73 + gas/testsuite/gas/mips/r3900@cp2-64.d | 5 + gas/testsuite/gas/mips/r3900@cp2d.d | 5 + gas/testsuite/gas/mips/r3900@cp3.d | 5 + gas/testsuite/gas/mips/r3900@cp3b.d | 5 + gas/testsuite/gas/mips/r3900@cp3bl.d | 5 + gas/testsuite/gas/mips/r3900@cp3m.d | 5 + gas/testsuite/gas/mips/r3900@rfe.d | 5 + gas/testsuite/gas/mips/r4000@c0.d | 5 + gas/testsuite/gas/mips/r4000@c1.d | 5 + gas/testsuite/gas/mips/r4000@cp0b.d | 5 + gas/testsuite/gas/mips/r4000@cp0bl.d | 5 + gas/testsuite/gas/mips/r4000@cp0c.d | 5 + gas/testsuite/gas/mips/r5900@c0.d | 265 ++ gas/testsuite/gas/mips/r5900@c1.d | 265 ++ gas/testsuite/gas/mips/r5900@c2.d | 265 ++ gas/testsuite/gas/mips/r5900@cp0b.d | 5 + gas/testsuite/gas/mips/r5900@cp0bl.d | 5 + gas/testsuite/gas/mips/r5900@cp0c.d | 5 + gas/testsuite/gas/mips/r5900@cp2d.d | 5 + gas/testsuite/gas/mips/r5900@cp2m.d | 5 + gas/testsuite/gas/mips/relax-swap1-mips1.d | 8 +- gas/testsuite/gas/mips/relax-swap1-mips2.d | 8 +- gas/testsuite/gas/mips/rfe.d | 4 + gas/testsuite/gas/mips/rfe.l | 2 + gas/testsuite/gas/mips/rfe.s | 8 + gas/testsuite/gas/mips/sb1@c0.d | 5 + gas/testsuite/gas/mips/sb1@c1.d | 5 + gas/testsuite/gas/mips/trunc.d | 16 +- gas/testsuite/gas/mips/vr5400@c0.d | 5 + gas/testsuite/gas/mips/vr5400@c1.d | 5 + gas/testsuite/gas/mips/vr5400@c2.d | 5 + gas/testsuite/gas/mips/vr5400@cp0c.d | 5 + gas/testsuite/gas/mips/vr5400@cp2b.d | 5 + gas/testsuite/gas/mips/vr5400@cp2bl.d | 5 + gas/testsuite/gas/mips/vr5400@cp2d.d | 5 + gas/testsuite/gas/mips/vr5400@cp2m.d | 5 + gas/testsuite/gas/mips/xlr@c0.d | 5 + gas/testsuite/gas/mips/xlr@c1.d | 5 + gas/testsuite/gas/or1k/reloc-1.d | 4 +- gas/testsuite/gas/or1k/reloc-1.s | 4 + gas/testsuite/gas/ppc/aix.exp | 5 + gas/testsuite/gas/ppc/ppc.exp | 1 + gas/testsuite/gas/ppc/raw.d | 62 + gas/testsuite/gas/ppc/raw.s | 52 + gas/testsuite/gas/ppc/vsx.d | 4 + gas/testsuite/gas/ppc/vsx.s | 4 + gas/testsuite/gas/ppc/xcoff-dwsect-2-32.d | 18 + gas/testsuite/gas/ppc/xcoff-dwsect-2-64.d | 18 + gas/testsuite/gas/ppc/xcoff-dwsect-2.s | 12 + gas/testsuite/gas/ppc/xcoff-function-1-32.d | 20 + gas/testsuite/gas/ppc/xcoff-function-1-64.d | 20 + gas/testsuite/gas/ppc/xcoff-function-1.s | 16 + gas/testsuite/gas/riscv/a-ext-64.d | 186 + gas/testsuite/gas/riscv/a-ext-64.s | 177 + gas/testsuite/gas/riscv/a-ext.d | 98 + gas/testsuite/gas/riscv/a-ext.s | 89 + gas/testsuite/gas/riscv/mabi-attr-rv32e.s | 1 + .../riscv/{mabi-attr-01.s => mabi-attr-rv32i.s} | 0 .../riscv/{mabi-attr-02.s => mabi-attr-rv32id.s} | 0 .../riscv/{mabi-attr-03.s => mabi-attr-rv64iq.s} | 0 gas/testsuite/gas/riscv/mabi-fail-01.d | 3 - gas/testsuite/gas/riscv/mabi-fail-02.d | 3 - gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64d.d | 3 + gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64d.l | 4 + gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64f.d | 3 + gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64f.l | 4 + gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64q.d | 3 + gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64q.l | 4 + gas/testsuite/gas/riscv/mabi-fail-rv32i-lp64.d | 3 + .../{mabi-fail-01.l => mabi-fail-rv32i-lp64.l} | 0 gas/testsuite/gas/riscv/mabi-fail-rv64iq-ilp32.d | 3 + .../{mabi-fail-02.l => mabi-fail-rv64iq-ilp32.l} | 0 gas/testsuite/gas/riscv/mabi-noabi-attr-01a.d | 10 - gas/testsuite/gas/riscv/mabi-noabi-attr-01b.d | 12 - gas/testsuite/gas/riscv/mabi-noabi-attr-02a.d | 10 - gas/testsuite/gas/riscv/mabi-noabi-attr-02b.d | 12 - gas/testsuite/gas/riscv/mabi-noabi-attr-03a.d | 10 - gas/testsuite/gas/riscv/mabi-noabi-attr-03b.d | 12 - gas/testsuite/gas/riscv/mabi-noabi-attr-rv32i-01.d | 10 + gas/testsuite/gas/riscv/mabi-noabi-attr-rv32i-02.d | 12 + .../gas/riscv/mabi-noabi-attr-rv32id-01.d | 10 + .../gas/riscv/mabi-noabi-attr-rv32id-02.d | 12 + .../gas/riscv/mabi-noabi-attr-rv64iq-01.d | 10 + .../gas/riscv/mabi-noabi-attr-rv64iq-02.d | 12 + gas/testsuite/gas/riscv/mabi-noabi-march-02.d | 10 - gas/testsuite/gas/riscv/mabi-noabi-march-03.d | 10 - ...i-noabi-march-01.d => mabi-noabi-march-rv32i.d} | 0 gas/testsuite/gas/riscv/mabi-noabi-march-rv32id.d | 10 + gas/testsuite/gas/riscv/mabi-noabi-march-rv64iq.d | 10 + gas/testsuite/gas/z80/ez80_adl_suf.d | 2 +- gas/testsuite/gas/z80/ez80_isuf.s | 380 +- gas/testsuite/gas/z80/ez80_z80_suf.d | 2 +- gas/testsuite/gas/z80/ill_ops.d | 3 + gas/testsuite/gas/z80/ill_ops.l | 39 + gas/testsuite/gas/z80/ill_ops.s | 42 + gas/testsuite/gas/z80/z80_reloc.d | 5 + gas/testsuite/gas/z80/z80_reloc.s | 7 +- gdb/.dir-locals.el | 5 +- gdb/ChangeLog | 1045 +++++ gdb/MAINTAINERS | 7 +- gdb/Makefile.in | 61 +- gdb/NEWS | 35 + gdb/aarch64-linux-nat.c | 2 +- gdb/aarch64-tdep.c | 10 +- gdb/ada-lang.c | 25 +- gdb/aix-thread.c | 18 +- gdb/amd64-tdep.c | 21 +- gdb/amd64-windows-tdep.c | 18 +- gdb/arc-tdep.c | 8 +- gdb/arch-utils.c | 16 +- gdb/arch/aarch64-mte-linux.c | 5 +- gdb/arm-fbsd-tdep.c | 4 +- gdb/arm-linux-nat.c | 4 +- gdb/arm-none-tdep.c | 213 + gdb/arm-tdep.c | 80 +- gdb/auto-load.c | 11 +- gdb/bpf-tdep.c | 2 +- gdb/break-catch-sig.c | 2 +- gdb/break-catch-throw.c | 2 +- gdb/breakpoint.c | 1797 ++++---- gdb/breakpoint.h | 77 +- gdb/bsd-kvm.c | 2 +- gdb/btrace.c | 12 +- gdb/cli/cli-cmds.c | 96 +- gdb/cli/cli-decode.c | 501 +- gdb/cli/cli-decode.h | 392 +- gdb/cli/cli-dump.c | 16 +- gdb/cli/cli-logging.c | 4 +- gdb/cli/cli-script.c | 132 +- gdb/cli/cli-script.h | 3 + gdb/cli/cli-setshow.c | 34 +- gdb/cli/cli-style.c | 11 +- gdb/cli/cli-style.h | 3 - gdb/coffread.c | 26 +- gdb/command.h | 263 +- gdb/compile/compile.c | 36 +- gdb/completer.c | 49 +- gdb/config.in | 10 +- gdb/configure | 183 +- gdb/configure.ac | 40 +- gdb/configure.tgt | 3 +- gdb/contrib/cc-with-tweaks.sh | 46 +- gdb/contrib/gdb-add-index.sh | 28 + gdb/contrib/test_pubnames_and_indexes.py | 303 +- gdb/copyright.py | 289 +- gdb/corefile.c | 14 +- gdb/cp-support.c | 13 +- gdb/cp-valprint.c | 10 +- gdb/ctfread.c | 57 +- gdb/data-directory/Makefile.in | 2 +- gdb/dbxread.c | 22 +- gdb/dcache.c | 5 +- gdb/debuginfod-support.c | 32 +- gdb/disasm.c | 11 +- gdb/doc/ChangeLog | 92 + gdb/doc/gdb.texinfo | 30 +- gdb/doc/guile.texi | 20 +- gdb/doc/python.texi | 83 +- gdb/dummy-frame.c | 10 +- gdb/dwarf2/comp-unit-head.c | 246 + gdb/dwarf2/{comp-unit.h => comp-unit-head.h} | 0 gdb/dwarf2/comp-unit.c | 246 - gdb/dwarf2/cu.c | 140 + gdb/dwarf2/cu.h | 294 ++ gdb/dwarf2/index-cache.c | 4 +- gdb/dwarf2/index-write.c | 2 +- gdb/dwarf2/line-header.c | 2 +- gdb/dwarf2/loc.c | 40 +- gdb/dwarf2/loc.h | 1 - gdb/dwarf2/read.c | 602 +-- gdb/dwarf2/read.h | 489 +- gdb/eval.c | 2 +- gdb/f-lang.c | 4 +- gdb/fbsd-nat.c | 75 + gdb/fbsd-nat.h | 5 + gdb/fbsd-tdep.c | 272 ++ gdb/frame.c | 88 +- gdb/frame.h | 8 +- gdb/frv-linux-tdep.c | 14 +- gdb/gcore.c | 5 +- gdb/gdb-gdb.py.in | 160 +- gdb/gdbtypes.c | 12 +- gdb/gdbtypes.h | 22 + gdb/gnu-nat.c | 66 +- gdb/gnu-nat.h | 4 +- gdb/go32-nat.c | 128 +- gdb/guile/guile-internal.h | 3 +- gdb/guile/guile.c | 67 +- gdb/guile/scm-breakpoint.c | 21 +- gdb/guile/scm-cmd.c | 6 +- gdb/guile/scm-frame.c | 11 +- gdb/guile/scm-objfile.c | 9 +- gdb/guile/scm-pretty-print.c | 28 +- gdb/guile/scm-safe-call.c | 4 +- gdb/guile/scm-type.c | 1 + gdb/guile/scm-value.c | 66 + gdb/hppa-linux-tdep.c | 2 - gdb/hppa-tdep.c | 6 +- gdb/i386-fbsd-nat.c | 16 +- gdb/i386-linux-tdep.h | 2 +- gdb/i386-tdep.c | 28 +- gdb/inf-child.c | 18 + gdb/inf-child.h | 3 + gdb/infcmd.c | 89 +- gdb/inferior.c | 3 +- gdb/inferior.h | 8 +- gdb/inflow.c | 2 +- gdb/infrun.c | 51 +- gdb/infrun.h | 2 +- gdb/jit.c | 8 +- gdb/language.c | 24 +- gdb/linespec.c | 23 +- gdb/linux-nat.c | 24 +- gdb/linux-thread-db.c | 75 +- gdb/lm32-tdep.c | 3 - gdb/macrocmd.c | 17 +- gdb/macroscope.c | 4 +- gdb/main.c | 6 +- gdb/maint-test-options.c | 3 +- gdb/maint-test-settings.c | 2 - gdb/maint.c | 33 +- gdb/make-init-c | 70 + gdb/memattr.c | 4 +- gdb/mi/mi-cmd-break.c | 65 +- gdb/mi/mi-cmd-disas.c | 2 +- gdb/mi/mi-cmd-var.c | 24 +- gdb/mi/mi-cmds.c | 4 +- gdb/mi/mi-cmds.h | 1 + gdb/mi/mi-main.c | 40 +- gdb/mi/mi-symbol-cmds.c | 10 +- gdb/minsyms.c | 52 + gdb/mips-netbsd-tdep.c | 2 +- gdb/mips-tdep.c | 33 +- gdb/nat/aarch64-sve-linux-ptrace.c | 18 +- gdb/nat/amd64-linux-siginfo.c | 28 +- gdb/nat/linux-namespaces.c | 6 +- gdb/nat/linux-osdata.c | 6 +- gdb/nat/linux-personality.c | 12 +- gdb/nat/linux-waitpid.c | 25 +- gdb/nat/linux-waitpid.h | 2 +- gdb/nat/x86-dregs.c | 2 +- gdb/nios2-tdep.c | 40 +- gdb/nto-procfs.c | 2 +- gdb/objc-lang.c | 7 +- gdb/osdata.c | 3 +- gdb/p-lang.c | 4 +- gdb/ppc-linux-nat.c | 4 +- gdb/ppc-sysv-tdep.c | 10 +- gdb/ppc-tdep.h | 2 + gdb/ppc64-tdep.c | 194 +- gdb/printcmd.c | 22 +- gdb/probe.c | 8 +- gdb/process-stratum-target.c | 20 + gdb/process-stratum-target.h | 8 + gdb/pyproject.toml | 2 + gdb/python/lib/gdb/FrameDecorator.py | 53 +- gdb/python/lib/gdb/FrameIterator.py | 1 + gdb/python/lib/gdb/__init__.py | 60 +- gdb/python/lib/gdb/command/__init__.py | 2 - gdb/python/lib/gdb/command/explore.py | 342 +- gdb/python/lib/gdb/command/frame_filters.py | 209 +- gdb/python/lib/gdb/command/pretty_printers.py | 186 +- gdb/python/lib/gdb/command/prompt.py | 30 +- gdb/python/lib/gdb/command/type_printers.py | 41 +- gdb/python/lib/gdb/command/unwinders.py | 94 +- gdb/python/lib/gdb/command/xmethods.py | 133 +- gdb/python/lib/gdb/frames.py | 33 +- gdb/python/lib/gdb/function/as_string.py | 11 +- gdb/python/lib/gdb/function/caller_is.py | 87 +- gdb/python/lib/gdb/function/strfns.py | 100 +- gdb/python/lib/gdb/printer/bound_registers.py | 16 +- gdb/python/lib/gdb/printing.py | 27 +- gdb/python/lib/gdb/prompt.py | 75 +- gdb/python/lib/gdb/types.py | 25 +- gdb/python/lib/gdb/unwinder.py | 8 +- gdb/python/lib/gdb/xmethod.py | 25 +- gdb/python/py-auto-load.c | 29 +- gdb/python/py-breakpoint.c | 86 +- gdb/python/py-cmd.c | 96 +- gdb/python/py-finishbreakpoint.c | 17 +- gdb/python/py-frame.c | 6 +- gdb/python/py-framefilter.c | 20 +- gdb/python/py-inferior.c | 19 + gdb/python/py-param.c | 157 +- gdb/python/py-prettyprint.c | 26 +- gdb/python/py-symbol.c | 2 + gdb/python/py-tui.c | 41 +- gdb/python/py-unwind.c | 60 +- gdb/python/python-config.py | 83 +- gdb/python/python-internal.h | 6 +- gdb/python/python.c | 15 +- gdb/ravenscar-thread.c | 4 +- gdb/record-btrace.c | 44 +- gdb/record-full.c | 105 +- gdb/record.c | 76 +- gdb/regcache.c | 22 +- gdb/remote-sim.c | 4 +- gdb/remote.c | 133 +- gdb/reverse.c | 37 +- gdb/riscv-linux-nat.c | 2 +- gdb/riscv-tdep.c | 8 +- gdb/rs6000-tdep.c | 37 +- gdb/rust-lang.c | 6 +- gdb/rust-parse.c | 32 +- gdb/s390-linux-nat.c | 2 +- gdb/s390-tdep.c | 12 +- gdb/ser-mingw.c | 5 + gdb/ser-tcp.c | 4 +- gdb/serial.c | 6 +- gdb/sh-tdep.c | 8 +- gdb/silent-rules.mk | 3 +- gdb/skip.c | 2 +- gdb/solib-svr4.c | 7 +- gdb/solib.c | 31 +- gdb/source.c | 28 +- gdb/sparc-nat.c | 10 +- gdb/sparc64-tdep.c | 9 +- gdb/stabsread.c | 2 +- gdb/stack.c | 77 +- gdb/stubs/sh-stub.c | 10 +- gdb/stubs/sparc-stub.c | 2 +- gdb/symfile.c | 13 +- gdb/symtab.c | 190 +- gdb/symtab.h | 1 + gdb/syscalls/arm-linux.py | 29 +- gdb/system-gdbinit/elinos.py | 5 +- gdb/system-gdbinit/wrs-linux.py | 4 +- gdb/target-connection.c | 2 +- gdb/target-delegates.c | 20 +- gdb/target-descriptions.c | 106 +- gdb/target-float.c | 10 +- gdb/target.c | 15 +- gdb/target.h | 33 +- gdb/testsuite/ChangeLog | 495 ++ gdb/testsuite/Makefile.in | 85 +- gdb/testsuite/README | 6 +- gdb/testsuite/aclocal.m4 | 37 - gdb/testsuite/analyze-racy-logs.py | 100 +- gdb/testsuite/boards/cc-with-gnu-debuglink.exp | 26 + gdb/testsuite/configure | 4806 -------------------- gdb/testsuite/configure.ac | 99 - gdb/testsuite/gdb.ada/array_of_symbolic_length.exp | 59 + .../gdb.ada/array_of_symbolic_length/foo.adb | 25 + .../gdb.ada/array_of_symbolic_length/gl.adb | 23 + .../gdb.ada/array_of_symbolic_length/gl.ads | 18 + .../gdb.ada/array_of_symbolic_length/pck.adb | 23 + .../gdb.ada/array_of_symbolic_length/pck.ads | 43 + gdb/testsuite/gdb.ada/pp-rec-component.py | 2 +- gdb/testsuite/gdb.arch/amd64-osabi.exp | 6 +- .../gdb.arch/arc-disassembler-options.exp | 45 + gdb/testsuite/gdb.arch/arc-disassembler-options.s | 21 + gdb/testsuite/gdb.arch/powerpc64-prologue.c | 92 + gdb/testsuite/gdb.arch/powerpc64-prologue.exp | 82 + gdb/testsuite/gdb.base/annota1.exp | 9 +- gdb/testsuite/gdb.base/attach.exp | 50 +- .../gdb.base/batch-preserve-term-settings.exp | 12 +- .../gdb.base/continue-all-already-running.exp | 1 + .../gdb.base/execl-update-breakpoints.exp | 1 + gdb/testsuite/gdb.base/foll-exec-mode.exp | 14 +- gdb/testsuite/gdb.base/foll-exec.c | 19 +- .../gdb.base/fork-print-inferior-events.exp | 3 +- gdb/testsuite/gdb.base/gdb-sigterm.exp | 2 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 6 +- gdb/testsuite/gdb.base/index-cache.exp | 11 + gdb/testsuite/gdb.base/info-macros.exp | 6 +- gdb/testsuite/gdb.base/info-types.exp.tcl | 52 +- gdb/testsuite/gdb.base/jit-reader.exp | 4 +- gdb/testsuite/gdb.base/new-ui-pending-input.exp | 2 +- .../gdb.base/premature-dummy-frame-removal.c | 65 + .../gdb.base/premature-dummy-frame-removal.exp | 53 + .../gdb.base/premature-dummy-frame-removal.py | 60 + gdb/testsuite/gdb.base/print-symbol-loading.exp | 15 +- gdb/testsuite/gdb.base/ptype-offsets.exp | 4 +- gdb/testsuite/gdb.base/reverse-init-functions.exp | 29 + .../gdb.base/run-attach-while-running.exp | 8 +- gdb/testsuite/gdb.base/sect-cmd.exp | 21 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 20 +- gdb/testsuite/gdb.cp/cold-clone.cc | 54 + gdb/testsuite/gdb.cp/cold-clone.exp | 30 + gdb/testsuite/gdb.cp/cplusfuncs.exp | 11 +- gdb/testsuite/gdb.cp/nested-types.exp | 11 +- gdb/testsuite/gdb.ctf/funcreturn.exp | 190 + gdb/testsuite/gdb.ctf/whatis.c | 339 ++ gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp | 6 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.c | 4 +- gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.c | 45 + gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.exp | 107 + gdb/testsuite/gdb.dwarf2/gdb-add-index-symlink.exp | 47 + gdb/testsuite/gdb.dwarf2/gdb-index.exp | 5 +- gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 22 +- gdb/testsuite/gdb.fortran/array-element.exp | 4 +- .../gdb.fortran/class-allocatable-array.exp | 13 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 2 +- .../early-init-file.c => gdb.gdb/unittest.c} | 0 gdb/testsuite/gdb.gdb/unittest.exp | 69 +- gdb/testsuite/gdb.guile/guile.exp | 18 + gdb/testsuite/gdb.guile/scm-breakpoint.exp | 835 ++-- gdb/testsuite/gdb.guile/scm-frame-args.exp | 58 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 9 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 162 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 6 +- gdb/testsuite/gdb.guile/scm-value.exp | 36 +- gdb/testsuite/gdb.mi/array.f | 20 - gdb/testsuite/gdb.mi/array.f90 | 21 + gdb/testsuite/gdb.mi/mi-break.exp | 31 + gdb/testsuite/gdb.mi/mi-sym-info.exp | 56 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 4 +- gdb/testsuite/gdb.mi/user-selected-context-sync.c | 16 +- gdb/testsuite/gdb.perf/backtrace.py | 15 +- gdb/testsuite/gdb.perf/disassemble.py | 20 +- gdb/testsuite/gdb.perf/gmonster-null-lookup.py | 4 +- .../gdb.perf/gmonster-pervasive-typedef.py | 4 +- gdb/testsuite/gdb.perf/gmonster-print-cerr.py | 4 +- gdb/testsuite/gdb.perf/gmonster-ptype-string.py | 4 +- gdb/testsuite/gdb.perf/gmonster-runto-main.py | 4 +- gdb/testsuite/gdb.perf/gmonster-select-file.py | 4 +- gdb/testsuite/gdb.perf/lib/perftest/measure.py | 16 +- gdb/testsuite/gdb.perf/lib/perftest/perftest.py | 11 +- gdb/testsuite/gdb.perf/lib/perftest/reporter.py | 25 +- gdb/testsuite/gdb.perf/lib/perftest/testresult.py | 8 +- gdb/testsuite/gdb.perf/lib/perftest/utils.py | 3 +- gdb/testsuite/gdb.perf/single-step.py | 5 +- gdb/testsuite/gdb.perf/skip-command.py | 5 +- gdb/testsuite/gdb.perf/skip-prologue.py | 1 + gdb/testsuite/gdb.perf/solib.py | 16 +- gdb/testsuite/gdb.perf/template-breakpoints.py | 5 +- gdb/testsuite/gdb.python/flexible-array-member.exp | 16 +- .../gdb.python/py-auto-load-chaining-f1.o-gdb.py | 22 +- .../gdb.python/py-auto-load-chaining-f2.o-gdb.py | 7 +- gdb/testsuite/gdb.python/py-bad-printers.py | 18 +- .../gdb.python/py-breakpoint-create-fail.py | 4 +- gdb/testsuite/gdb.python/py-completion.py | 241 +- gdb/testsuite/gdb.python/py-error.py | 8 +- gdb/testsuite/gdb.python/py-events.exp | 41 + gdb/testsuite/gdb.python/py-events.py | 177 +- gdb/testsuite/gdb.python/py-finish-breakpoint.py | 108 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.py | 17 +- gdb/testsuite/gdb.python/py-format-string.c | 6 + gdb/testsuite/gdb.python/py-format-string.exp | 9 + gdb/testsuite/gdb.python/py-format-string.py | 23 +- gdb/testsuite/gdb.python/py-frame-args.py | 39 +- gdb/testsuite/gdb.python/py-framefilter-addr.py | 23 +- gdb/testsuite/gdb.python/py-framefilter-gdb.py | 48 + gdb/testsuite/gdb.python/py-framefilter-gdb.py.in | 48 - .../gdb.python/py-framefilter-invalidarg-gdb.py | 48 + .../gdb.python/py-framefilter-invalidarg-gdb.py.in | 48 - .../gdb.python/py-framefilter-invalidarg.exp | 2 +- .../gdb.python/py-framefilter-invalidarg.py | 26 +- gdb/testsuite/gdb.python/py-framefilter.exp | 4 +- gdb/testsuite/gdb.python/py-framefilter.py | 77 +- gdb/testsuite/gdb.python/py-inferior.exp | 25 +- gdb/testsuite/gdb.python/py-mi-events-gdb.py | 26 +- .../gdb.python/py-mi-var-info-path-expression.py | 54 +- gdb/testsuite/gdb.python/py-nested-maps.exp | 6 +- gdb/testsuite/gdb.python/py-nested-maps.py | 75 +- gdb/testsuite/gdb.python/py-objfile-script-gdb.py | 28 +- gdb/testsuite/gdb.python/py-pp-integral.py | 2 +- gdb/testsuite/gdb.python/py-pp-maint.py | 24 +- gdb/testsuite/gdb.python/py-pp-re-notag.py | 2 +- gdb/testsuite/gdb.python/py-pp-registration.py | 16 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 2 +- gdb/testsuite/gdb.python/py-prettyprint.py | 316 +- gdb/testsuite/gdb.python/py-recurse-unwind.py | 28 +- gdb/testsuite/gdb.python/py-section-script.py | 28 +- gdb/testsuite/gdb.python/py-startup-opt.exp | 30 +- gdb/testsuite/gdb.python/py-symbol.exp | 48 + gdb/testsuite/gdb.python/py-type.exp | 3 + gdb/testsuite/gdb.python/py-typeprint.py | 9 +- gdb/testsuite/gdb.python/py-unwind-inline.py | 37 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 9 +- gdb/testsuite/gdb.python/py-unwind.py | 26 +- gdb/testsuite/gdb.python/py-xmethods.py | 136 +- gdb/testsuite/gdb.python/python.exp | 2 +- gdb/testsuite/gdb.python/source2.py | 2 +- gdb/testsuite/gdb.python/tui-window-disabled.py | 49 +- gdb/testsuite/gdb.python/tui-window.py | 8 +- gdb/testsuite/gdb.rust/pp.exp | 42 + gdb/testsuite/gdb.rust/pp.py | 49 + gdb/testsuite/gdb.rust/pp.rs | 26 + gdb/testsuite/gdb.rust/rawids.exp | 41 + gdb/testsuite/gdb.rust/rawids.rs | 26 + .../gdb.server/stop-reply-no-thread-multi.exp | 7 + gdb/testsuite/gdb.threads/detach-step-over.exp | 49 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 4 +- .../gdb.threads/multi-create-ns-info-thr.exp | 2 +- gdb/testsuite/gdb.threads/threadapply.c | 12 +- gdb/testsuite/lib/cp-support.exp | 36 +- gdb/testsuite/lib/fortran.exp | 2 +- gdb/testsuite/lib/gdb-guile.exp | 15 +- gdb/testsuite/lib/gdb.exp | 121 +- gdb/testsuite/lib/rust-support.exp | 17 + gdb/testsuite/lib/tuiterm.exp | 81 +- gdb/testsuite/print-ts.py | 9 +- gdb/thread.c | 16 +- gdb/top.c | 16 +- gdb/tracepoint.c | 69 +- gdb/tui/tui-data.h | 7 + gdb/tui/tui-io.c | 37 + gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-win.c | 28 +- gdb/tui/tui-winsource.c | 9 +- gdb/tui/tui.c | 4 + gdb/typeprint.c | 6 +- gdb/ui-out.c | 6 - gdb/ui-out.h | 7 +- gdb/unittests/command-def-selftests.c | 8 +- gdb/utils.c | 12 - gdb/utils.h | 14 +- gdb/v850-tdep.c | 14 +- gdb/valprint.c | 28 +- gdb/value.c | 7 +- gdb/windows-nat.c | 2 +- gdb/windows-tdep.c | 19 +- gdb/x86-linux-nat.c | 5 +- gdb/xcoffread.c | 25 +- gdb/xtensa-tdep.c | 6 +- gdbserver/.dir-locals.el | 5 +- gdbserver/ChangeLog | 46 +- gdbserver/Makefile.in | 4 +- gdbserver/config.in | 7 - gdbserver/configure | 74 - gdbserver/linux-low.cc | 13 +- gdbserver/linux-s390-low.cc | 36 +- gdbserver/server.cc | 34 +- gdbserver/win32-i386-low.cc | 2 +- gdbsupport/.dir-locals.el | 5 +- gdbsupport/ChangeLog | 15 + gdbsupport/Makefile.in | 4 +- gdbsupport/common.m4 | 23 - gdbsupport/config.in | 7 - gdbsupport/configure | 74 - gnulib/ChangeLog | 59 + gnulib/Makefile.gnulib.inc.in | 12 +- gnulib/Makefile.in | 38 + gnulib/aclocal.m4 | 10 + gnulib/config.in | 58 + gnulib/configure | 2786 +++++++++--- gnulib/doc/gendocs_template | 101 + gnulib/doc/gendocs_template_min | 108 + gnulib/import/Makefile.am | 166 + gnulib/import/Makefile.in | 238 +- gnulib/import/chown.c | 151 + gnulib/import/extra/gendocs.sh | 510 +++ gnulib/import/fchown-stub.c | 34 + gnulib/import/ffs.c | 68 + gnulib/import/getdelim.c | 147 + gnulib/import/getline.c | 27 + gnulib/import/m4/chown.m4 | 218 + gnulib/import/m4/ffs.m4 | 32 + gnulib/import/m4/getdelim.m4 | 99 + gnulib/import/m4/getline.m4 | 109 + gnulib/import/m4/gnulib-cache.m4 | 12 + gnulib/import/m4/gnulib-comp.m4 | 72 + gnulib/import/m4/netdb_h.m4 | 44 + gnulib/import/m4/select.m4 | 117 + gnulib/import/m4/socketlib.m4 | 96 + gnulib/import/m4/sockets.m4 | 17 + gnulib/import/m4/strings_h.m4 | 52 + gnulib/import/m4/sys_select_h.m4 | 95 + gnulib/import/netdb.in.h | 295 ++ gnulib/import/select.c | 597 +++ gnulib/import/sockets.c | 161 + gnulib/import/sockets.h | 66 + gnulib/import/strings.in.h | 122 + gnulib/import/sys_select.in.h | 326 ++ gnulib/import/w32sock.h | 140 + gnulib/update-gnulib.sh | 6 + gold/ChangeLog | 24 + gold/gc.h | 4 +- gold/options.cc | 24 +- gold/options.h | 34 +- gprof/ChangeLog | 15 + gprof/Makefile.am | 9 +- gprof/Makefile.in | 28 +- gprof/gprof.texi | 8 +- include/ChangeLog | 64 + include/coff/internal.h | 1 + include/coff/xcoff.h | 3 + include/ctf-api.h | 1 + include/ctf.h | 3 +- include/dis-asm.h | 1 + include/elf/common.h | 8 +- include/elf/or1k.h | 1 + include/gdb/ChangeLog | 5 + include/gdb/callback.h | 347 -- include/gdb/remote-sim.h | 299 -- include/hashtab.h | 3 + include/opcode/mips.h | 76 +- include/sim/ChangeLog | 28 + include/sim/callback.h | 340 ++ include/sim/sim.h | 299 ++ intl/ChangeLog | 4 + intl/configure | 24 +- ld/ChangeLog | 184 + ld/Makefile.am | 9 +- ld/Makefile.in | 23 +- ld/NEWS | 2 + ld/emultempl/riscvelf.em | 14 + ld/ld.texi | 19 +- ld/ldelf.c | 4 +- ld/ldelfgen.c | 15 +- ld/ldexp.c | 1 + ld/ldlex.h | 1 + ld/ldmain.c | 10 +- ld/lexsup.c | 5 + ld/scripttempl/pru.sc | 11 +- ld/testsuite/ld-arm/arm-elf.exp | 2 +- ld/testsuite/ld-ctf/array.d | 2 +- ld/testsuite/ld-ctf/conflicting-enums.d | 2 +- ld/testsuite/ld-ctf/cross-tu-cyclic-conflicting.d | 4 +- ld/testsuite/ld-ctf/cross-tu-noncyclic.d | 6 +- ld/testsuite/ld-ctf/ctf.exp | 2 +- ld/testsuite/ld-ctf/data-func-conflicted.d | 2 +- ld/testsuite/ld-ctf/enums.d | 8 +- ld/testsuite/ld-ctf/nonrepresentable-1.c | 7 + ld/testsuite/ld-ctf/nonrepresentable-2.c | 11 + ld/testsuite/ld-ctf/nonrepresentable.d | 26 + ld/testsuite/ld-ctf/slice.d | 11 +- ld/testsuite/ld-elf/group8a.d | 2 +- ld/testsuite/ld-elf/group8b.d | 2 +- ld/testsuite/ld-elf/group9a.d | 2 +- ld/testsuite/ld-elf/group9b.d | 2 +- ld/testsuite/ld-elf/pr12851.d | 2 +- ld/testsuite/ld-elf/pr22677.d | 2 +- ld/testsuite/ld-elf/pr26391.nd | 2 +- ld/testsuite/ld-elf/pr27825-1.d | 20 + ld/testsuite/ld-elf/pr27825-1a.s | 7 + ld/testsuite/ld-elf/pr27825-1b.s | 5 + ld/testsuite/ld-elf/pr27825-2.d | 17 + ld/testsuite/ld-elf/pr27825-2a.s | 5 + ld/testsuite/ld-elf/pr27825-2b.s | 3 + ld/testsuite/ld-elf/pr27825-2c.s | 4 + ld/testsuite/ld-elf/shared.exp | 7 + ld/testsuite/ld-i386/code16.d | 19 + ld/testsuite/ld-i386/code16.t | 7 + ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-i386/pcrel16-2.d | 1 + ld/testsuite/ld-or1k/gotha1.dd | 34 + ld/testsuite/ld-or1k/gotha1.s | 24 + ld/testsuite/ld-or1k/gotha2.dd | 21 + ld/testsuite/ld-or1k/gotha2.s | 22 + ld/testsuite/ld-or1k/or1k.exp | 8 + ld/testsuite/ld-or1k/pltlib.s | 1 + ld/testsuite/{ld-mips-elf => ld-powerpc}/empty.s | 0 ld/testsuite/ld-powerpc/powerpc.exp | 3 + ld/testsuite/ld-powerpc/undefweak.d | 10 + ld/testsuite/ld-powerpc/undefweak.s | 8 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 6 +- ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d | 5 - ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s | 16 - ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2a.d | 5 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2a.s | 16 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2b.d | 5 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2b.s | 16 + ld/testsuite/ld-riscv-elf/relro-relax-lui.d | 12 + ld/testsuite/ld-riscv-elf/relro-relax-lui.s | 15 + ld/testsuite/ld-riscv-elf/relro-relax-pcrel.d | 12 + ld/testsuite/ld-riscv-elf/relro-relax-pcrel.s | 14 + ld/testsuite/ld-s390/tlspic_64.rd | 2 +- ld/testsuite/ld-sparc/sparc.exp | 19 +- ld/testsuite/ld-x86-64/code16.d | 19 + ld/testsuite/ld-x86-64/code16.t | 7 + ld/testsuite/ld-x86-64/ilp32-12.d | 7 + ld/testsuite/ld-x86-64/ilp32-12.s | 5 + ld/testsuite/ld-x86-64/pcrel16-2.d | 1 + ld/testsuite/ld-x86-64/rela.d | 10 + ld/testsuite/ld-x86-64/x86-64.exp | 3 + ld/testsuite/lib/ld-lib.exp | 5 +- libctf/ChangeLog | 30 + libctf/NEWS | 3 + libctf/ctf-create.c | 33 + libctf/ctf-dedup.c | 28 +- libctf/ctf-hash.c | 9 - libctf/ctf-impl.h | 2 - libctf/ctf-open.c | 4 +- libctf/ctf-types.c | 9 + libctf/libctf.ver | 1 + libctf/testsuite/lib/ctf-lib.exp | 4 +- .../nonstatic-var-section-ld-r.lk | 1 - libiberty/hashtab.c | 7 + opcodes/ChangeLog | 143 + opcodes/Makefile.am | 15 +- opcodes/Makefile.in | 16 +- opcodes/arc-dis.c | 180 +- opcodes/arm-dis.c | 7 +- opcodes/cgen.sh | 34 + opcodes/configure | 2 +- opcodes/configure.ac | 2 +- opcodes/cris-desc.c | 2792 ++++++++++++ opcodes/cris-desc.h | 399 ++ opcodes/cris-opc.h | 163 + opcodes/mcore-dis.c | 8 +- opcodes/micromips-opc.c | 11 +- opcodes/mips-dis.c | 83 +- opcodes/mips-opc.c | 208 +- opcodes/or1k-asm.c | 7 +- opcodes/po/POTFILES.in | 3 + opcodes/ppc-dis.c | 48 +- opcodes/ppc-opc.c | 3204 +++++++------ opcodes/riscv-dis.c | 24 +- opcodes/tic30-dis.c | 3 + readline/ChangeLog | 5 + readline/readline/support/config.guess | 54 +- readline/readline/support/config.sub | 33 +- sim/ChangeLog | 116 + sim/Makefile.am | 13 + sim/Makefile.in | 361 +- sim/README-HACKING | 6 +- sim/aarch64/ChangeLog | 42 + sim/aarch64/aclocal.m4 | 4 - sim/aarch64/config.in | 123 - sim/aarch64/configure | 770 +--- sim/aarch64/configure.ac | 5 - sim/aarch64/cpustate.c | 3 + sim/aarch64/cpustate.h | 3 +- sim/aarch64/interp.c | 13 +- sim/aarch64/memory.c | 4 +- sim/aarch64/sim-main.h | 7 - sim/aarch64/simulator.c | 4 +- sim/aarch64/simulator.h | 1 - sim/aclocal.m4 | 9 + sim/arm/ChangeLog | 51 + sim/arm/aclocal.m4 | 4 - sim/arm/armcopro.c | 3 + sim/arm/armdefs.h | 5 +- sim/arm/armemu.c | 3 + sim/arm/arminit.c | 3 + sim/arm/armos.c | 12 +- sim/arm/armsupp.c | 3 + sim/arm/armvirt.c | 3 + sim/arm/config.in | 123 - sim/arm/configure | 766 +--- sim/arm/configure.ac | 1 - sim/arm/iwmmxt.c | 3 + sim/arm/maverick.c | 3 + sim/arm/sim-main.h | 7 - sim/arm/thumbemu.c | 3 + sim/arm/wrapper.c | 15 +- sim/avr/ChangeLog | 44 + sim/avr/aclocal.m4 | 4 - sim/avr/config.in | 123 - sim/avr/configure | 766 +--- sim/avr/configure.ac | 1 - sim/avr/interp.c | 21 +- sim/avr/sim-main.h | 8 +- sim/bfin/ChangeLog | 77 + sim/bfin/aclocal.m4 | 4 - sim/bfin/bfin-sim.c | 3 +- sim/bfin/config.in | 162 - sim/bfin/configure | 808 +--- sim/bfin/configure.ac | 11 - sim/bfin/devices.c | 3 +- sim/bfin/dv-bfin_cec.c | 5 +- sim/bfin/dv-bfin_ctimer.c | 3 +- sim/bfin/dv-bfin_dma.c | 3 +- sim/bfin/dv-bfin_dmac.c | 3 +- sim/bfin/dv-bfin_ebiu_amc.c | 3 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 3 +- sim/bfin/dv-bfin_ebiu_sdc.c | 3 +- sim/bfin/dv-bfin_emac.c | 3 +- sim/bfin/dv-bfin_eppi.c | 3 +- sim/bfin/dv-bfin_evt.c | 3 +- sim/bfin/dv-bfin_gpio.c | 3 +- sim/bfin/dv-bfin_gpio2.c | 3 +- sim/bfin/dv-bfin_gptimer.c | 3 +- sim/bfin/dv-bfin_jtag.c | 3 +- sim/bfin/dv-bfin_mmu.c | 3 +- sim/bfin/dv-bfin_nfc.c | 3 +- sim/bfin/dv-bfin_otp.c | 6 +- sim/bfin/dv-bfin_pfmon.c | 3 +- sim/bfin/dv-bfin_pint.c | 3 +- sim/bfin/dv-bfin_pll.c | 3 +- sim/bfin/dv-bfin_ppi.c | 3 +- sim/bfin/dv-bfin_rtc.c | 3 +- sim/bfin/dv-bfin_sic.c | 3 +- sim/bfin/dv-bfin_spi.c | 3 +- sim/bfin/dv-bfin_trace.c | 3 +- sim/bfin/dv-bfin_twi.c | 3 +- sim/bfin/dv-bfin_uart.c | 3 +- sim/bfin/dv-bfin_uart2.c | 3 +- sim/bfin/dv-bfin_wdog.c | 3 +- sim/bfin/dv-bfin_wp.c | 3 +- sim/bfin/dv-eth_phy.c | 3 +- sim/bfin/gui.c | 3 +- sim/bfin/interp.c | 33 +- sim/bfin/machs.c | 3 +- sim/bfin/sim-main.h | 9 +- sim/bpf/ChangeLog | 39 + sim/bpf/aclocal.m4 | 4 - sim/bpf/bpf-helpers.c | 3 + sim/bpf/bpf.c | 7 +- sim/bpf/config.in | 123 - sim/bpf/configure | 766 +--- sim/bpf/configure.ac | 1 - sim/bpf/mloop.in | 2 +- sim/bpf/sim-if.c | 7 +- sim/bpf/sim-main.h | 9 - sim/bpf/traps.c | 3 + sim/common/ChangeLog | 267 ++ sim/common/Make-common.in | 46 +- sim/common/callback.c | 30 +- sim/common/cgen-accfp.c | 3 + sim/common/cgen-defs.h | 14 - sim/common/cgen-fpu.c | 3 + sim/common/cgen-ops.h | 2 + sim/common/cgen-par.c | 3 + sim/common/cgen-run.c | 26 +- sim/common/cgen-scache.c | 3 + sim/common/cgen-trace.c | 10 +- sim/common/cgen-types.h | 4 +- sim/common/cgen-utils.c | 55 +- sim/common/defs.h | 58 + sim/common/dv-cfi.c | 3 +- sim/common/dv-core.c | 2 + sim/common/dv-glue.c | 2 + sim/common/dv-pal.c | 4 +- sim/common/dv-sockser.c | 5 +- sim/common/genmloop.sh | 3 + sim/common/gentmap.c | 4 +- sim/common/hw-alloc.c | 2 + sim/common/hw-base.c | 2 + sim/common/hw-device.c | 2 + sim/common/hw-events.c | 9 +- sim/common/hw-events.h | 4 +- sim/common/hw-handles.c | 2 + sim/common/hw-instances.c | 2 + sim/common/hw-ports.c | 2 + sim/common/hw-properties.c | 3 + sim/common/hw-tree.c | 2 + sim/common/hw-tree.h | 2 +- sim/common/local.mk | 44 + sim/common/nrun.c | 24 +- sim/common/portability.c | 67 + sim/common/portability.h | 47 + sim/common/sim-abort.c | 3 + sim/common/sim-arange.c | 3 + sim/common/sim-base.h | 86 +- sim/common/sim-basics.h | 13 +- sim/common/sim-bits.c | 3 + sim/common/sim-close.c | 5 +- sim/common/sim-command.c | 3 + sim/common/sim-config.c | 10 +- sim/common/sim-config.h | 11 +- sim/common/sim-core.c | 5 +- sim/common/sim-cpu.c | 3 + sim/common/sim-endian.c | 3 + sim/common/sim-engine.c | 3 + sim/common/sim-events.c | 3 + sim/common/sim-fpu.c | 3 + sim/common/sim-hload.c | 3 + sim/common/sim-hrw.c | 3 + sim/common/sim-hw.c | 9 +- sim/common/sim-hw.h | 6 - sim/common/sim-info.c | 3 + sim/common/sim-inline.c | 3 + sim/common/sim-io.c | 15 +- sim/common/sim-io.h | 4 +- sim/common/sim-load.c | 34 +- sim/common/sim-memopt.c | 3 +- sim/common/sim-model.c | 3 + sim/common/sim-module.c | 11 +- sim/common/sim-module.h | 2 +- sim/common/sim-options.c | 14 +- sim/common/sim-profile.c | 5 +- sim/common/sim-reason.c | 3 + sim/common/sim-reg.c | 3 + sim/common/sim-resume.c | 3 + sim/common/sim-run.c | 3 + sim/common/sim-signal.c | 3 + sim/common/sim-stop.c | 3 + sim/common/sim-syscall.c | 7 +- sim/common/sim-trace.c | 5 +- sim/common/sim-trace.h | 5 +- sim/common/sim-utils.c | 10 +- sim/common/sim-utils.h | 3 +- sim/common/sim-watch.c | 4 +- sim/common/syscall.c | 10 +- sim/config.h.in | 496 ++ sim/configure | 1890 +++++++- sim/configure.ac | 21 + sim/cr16/ChangeLog | 48 + sim/cr16/Makefile.in | 2 +- sim/cr16/aclocal.m4 | 4 - sim/cr16/config.in | 123 - sim/cr16/configure | 766 +--- sim/cr16/configure.ac | 1 - sim/cr16/cr16_sim.h | 5 +- sim/cr16/gencode.c | 5 +- sim/cr16/interp.c | 11 +- sim/cr16/sim-main.h | 7 - sim/cr16/simops.c | 4 +- sim/cris/ChangeLog | 82 + sim/cris/Makefile.in | 16 +- sim/cris/aclocal.m4 | 4 - sim/cris/config.in | 132 - sim/cris/configure | 778 +--- sim/cris/configure.ac | 8 - sim/cris/cris-desc.c | 2783 ------------ sim/cris/cris-desc.h | 390 -- sim/cris/cris-opc.h | 154 - sim/cris/cris-tmpl.c | 3 + sim/cris/crisv10f.c | 3 + sim/cris/crisv32f.c | 3 + sim/cris/dv-cris.c | 3 + sim/cris/dv-cris_900000xx.c | 3 + sim/cris/dv-rv.c | 4 +- sim/cris/mloop.in | 2 + sim/cris/rvdummy.c | 10 +- sim/cris/sim-if.c | 46 +- sim/cris/sim-main.h | 10 - sim/cris/traps.c | 15 +- sim/d10v/ChangeLog | 52 + sim/d10v/Makefile.in | 2 +- sim/d10v/aclocal.m4 | 4 - sim/d10v/config.in | 123 - sim/d10v/configure | 766 +--- sim/d10v/configure.ac | 1 - sim/d10v/d10v_sim.h | 6 +- sim/d10v/endian.c | 3 + sim/d10v/gencode.c | 1 - sim/d10v/interp.c | 23 +- sim/d10v/sim-main.h | 7 - sim/d10v/simops.c | 3 +- sim/erc32/ChangeLog | 43 + sim/erc32/Makefile.in | 6 +- sim/erc32/aclocal.m4 | 3 - sim/erc32/config.in | 123 - sim/erc32/configure | 712 +-- sim/erc32/erc32.c | 24 +- sim/erc32/exec.c | 4 +- sim/erc32/float.c | 4 +- sim/erc32/func.c | 6 +- sim/erc32/help.c | 4 +- sim/erc32/interf.c | 6 +- sim/erc32/sis.c | 4 +- sim/erc32/sis.h | 5 +- sim/example-synacor/ChangeLog | 38 + sim/example-synacor/aclocal.m4 | 4 - sim/example-synacor/config.in | 123 - sim/example-synacor/configure | 766 +--- sim/example-synacor/configure.ac | 1 - sim/example-synacor/interp.c | 10 +- sim/example-synacor/sim-main.c | 3 +- sim/example-synacor/sim-main.h | 7 - sim/frv/ChangeLog | 65 + sim/frv/aclocal.m4 | 4 - sim/frv/cache.c | 9 +- sim/frv/cache.h | 2 + sim/frv/config.in | 123 - sim/frv/configure | 766 +--- sim/frv/configure.ac | 1 - sim/frv/frv-sim.h | 21 +- sim/frv/frv.c | 3 + sim/frv/interrupts.c | 3 + sim/frv/memory.c | 41 +- sim/frv/options.c | 3 + sim/frv/pipeline.c | 3 + sim/frv/profile-fr400.c | 6 +- sim/frv/profile-fr450.c | 6 +- sim/frv/profile-fr500.c | 8 +- sim/frv/profile-fr550.c | 8 +- sim/frv/profile.c | 6 +- sim/frv/profile.h | 2 + sim/frv/registers.c | 3 + sim/frv/registers.h | 2 + sim/frv/reset.c | 3 + sim/frv/sim-if.c | 10 +- sim/frv/sim-main.h | 14 - sim/frv/traps.c | 10 +- sim/ft32/ChangeLog | 38 + sim/ft32/aclocal.m4 | 4 - sim/ft32/config.in | 123 - sim/ft32/configure | 766 +--- sim/ft32/configure.ac | 1 - sim/ft32/interp.c | 11 +- sim/ft32/sim-main.h | 7 - sim/h8300/ChangeLog | 61 + sim/h8300/aclocal.m4 | 4 - sim/h8300/compile.c | 82 +- sim/h8300/config.in | 126 - sim/h8300/configure | 774 +--- sim/h8300/configure.ac | 4 - sim/h8300/sim-main.h | 11 +- sim/igen/ChangeLog | 16 + sim/igen/gen-itable.c | 5 - sim/igen/gen-model.c | 4 - sim/igen/ld-cache.c | 4 - sim/igen/ld-decode.c | 4 - sim/igen/local.mk | 8 +- sim/iq2000/ChangeLog | 38 + sim/iq2000/aclocal.m4 | 4 - sim/iq2000/config.in | 123 - sim/iq2000/configure | 766 +--- sim/iq2000/configure.ac | 1 - sim/iq2000/iq2000.c | 3 + sim/iq2000/mloop.in | 1 + sim/iq2000/sim-if.c | 10 +- sim/iq2000/sim-main.h | 14 - sim/lm32/ChangeLog | 42 + sim/lm32/aclocal.m4 | 4 - sim/lm32/config.in | 123 - sim/lm32/configure | 766 +--- sim/lm32/configure.ac | 1 - sim/lm32/dv-lm32cpu.c | 3 + sim/lm32/dv-lm32timer.c | 3 + sim/lm32/dv-lm32uart.c | 4 + sim/lm32/lm32.c | 3 + sim/lm32/mloop.in | 1 + sim/lm32/sim-if.c | 10 +- sim/lm32/sim-main.h | 11 - sim/lm32/traps.c | 3 + sim/lm32/user.c | 3 + sim/m32c/ChangeLog | 76 + sim/m32c/Makefile.in | 7 +- sim/m32c/aclocal.m4 | 3 - sim/m32c/config.in | 138 - sim/m32c/configure | 733 +-- sim/m32c/configure.ac | 10 - sim/m32c/gdb-if.c | 55 +- sim/m32c/int.c | 2 + sim/m32c/load.c | 8 +- sim/m32c/m32c.opc | 15 +- sim/m32c/main.c | 3 +- sim/m32c/mem.c | 20 +- sim/m32c/misc.c | 2 + sim/m32c/opc2c.c | 14 +- sim/m32c/r8c.opc | 16 + sim/m32c/reg.c | 2 + sim/m32c/safe-fgets.c | 69 - sim/m32c/safe-fgets.h | 27 - sim/m32c/srcdest.c | 2 + sim/m32c/syscalls.c | 6 +- sim/m32c/trace.c | 9 +- sim/m32r/ChangeLog | 44 + sim/m32r/aclocal.m4 | 4 - sim/m32r/config.in | 123 - sim/m32r/configure | 766 +--- sim/m32r/configure.ac | 1 - sim/m32r/dv-m32r_cache.c | 3 +- sim/m32r/dv-m32r_uart.c | 3 +- sim/m32r/m32r.c | 3 + sim/m32r/m32r2.c | 3 + sim/m32r/m32rx.c | 3 + sim/m32r/mloop.in | 1 + sim/m32r/sim-if.c | 10 +- sim/m32r/sim-main.h | 10 - sim/m32r/traps-linux.c | 4 + sim/m32r/traps.c | 3 + sim/m4/sim_ac_common.m4 | 162 - sim/m4/sim_ac_option_alignment.m4 | 53 +- sim/m4/sim_ac_option_debug.m4 | 35 + sim/m4/sim_ac_option_profile.m4 | 48 + sim/m4/sim_ac_option_stdio.m4 | 32 + sim/m4/sim_ac_option_trace.m4 | 46 + sim/m4/sim_ac_platform.m4 | 144 + sim/m4/sim_ac_toolchain.m4 | 6 + sim/m68hc11/ChangeLog | 60 + sim/m68hc11/aclocal.m4 | 4 - sim/m68hc11/config.in | 123 - sim/m68hc11/configure | 1083 +---- sim/m68hc11/configure.ac | 2 - sim/m68hc11/dv-m68hc11.c | 4 +- sim/m68hc11/dv-m68hc11eepr.c | 2 + sim/m68hc11/dv-m68hc11sio.c | 4 +- sim/m68hc11/dv-m68hc11spi.c | 2 + sim/m68hc11/dv-m68hc11tim.c | 10 +- sim/m68hc11/dv-nvram.c | 2 + sim/m68hc11/emulos.c | 10 +- sim/m68hc11/gencode.c | 3 + sim/m68hc11/interp.c | 11 +- sim/m68hc11/interrupts.c | 3 + sim/m68hc11/m68hc11_sim.c | 3 + sim/m68hc11/sim-main.h | 11 +- sim/mcore/ChangeLog | 47 + sim/mcore/aclocal.m4 | 4 - sim/mcore/config.in | 123 - sim/mcore/configure | 769 +--- sim/mcore/configure.ac | 2 - sim/mcore/interp.c | 11 +- sim/mcore/sim-main.h | 7 - sim/microblaze/ChangeLog | 48 + sim/microblaze/aclocal.m4 | 4 - sim/microblaze/config.in | 123 - sim/microblaze/configure | 766 +--- sim/microblaze/configure.ac | 1 - sim/microblaze/interp.c | 25 +- sim/microblaze/microblaze.isa | 1 + sim/microblaze/sim-main.h | 7 - sim/mips/ChangeLog | 88 + sim/mips/Makefile.in | 36 +- sim/mips/aclocal.m4 | 4 - sim/mips/config.in | 132 - sim/mips/configure | 800 +--- sim/mips/configure.ac | 22 +- sim/mips/cp1.c | 3 + sim/mips/dsp.c | 3 + sim/mips/dv-tx3904cpu.c | 2 + sim/mips/dv-tx3904irc.c | 2 + sim/mips/dv-tx3904sio.c | 3 + sim/mips/dv-tx3904tmr.c | 2 + sim/mips/interp.c | 45 +- sim/mips/m16run.c | 3 + sim/mips/mdmx.c | 5 +- sim/mips/micromips.igen | 6 +- sim/mips/micromipsrun.c | 12 +- sim/mips/sim-main.c | 3 + sim/mips/sim-main.h | 22 +- sim/mn10300/ChangeLog | 56 + sim/mn10300/Makefile.in | 4 +- sim/mn10300/aclocal.m4 | 4 - sim/mn10300/config.in | 123 - sim/mn10300/configure | 766 +--- sim/mn10300/configure.ac | 1 - sim/mn10300/dv-mn103cpu.c | 2 + sim/mn10300/dv-mn103int.c | 2 + sim/mn10300/dv-mn103iop.c | 3 + sim/mn10300/dv-mn103ser.c | 3 + sim/mn10300/dv-mn103tim.c | 3 + sim/mn10300/interp.c | 7 +- sim/mn10300/mn10300_sim.h | 4 +- sim/mn10300/op_utils.c | 4 +- sim/mn10300/sim-main.h | 13 +- sim/moxie/ChangeLog | 41 + sim/moxie/aclocal.m4 | 4 - sim/moxie/config.in | 123 - sim/moxie/configure | 766 +--- sim/moxie/configure.ac | 1 - sim/moxie/interp.c | 7 +- sim/moxie/sim-main.h | 7 - sim/msp430/ChangeLog | 33 + sim/msp430/aclocal.m4 | 4 - sim/msp430/config.in | 123 - sim/msp430/configure | 766 +--- sim/msp430/configure.ac | 1 - sim/msp430/msp430-sim.c | 4 +- sim/msp430/sim-main.h | 8 - sim/or1k/ChangeLog | 45 + sim/or1k/aclocal.m4 | 4 - sim/or1k/config.in | 123 - sim/or1k/configure | 788 +--- sim/or1k/configure.ac | 2 - sim/or1k/mloop.in | 1 + sim/or1k/or1k.c | 3 + sim/or1k/sim-if.c | 7 +- sim/or1k/sim-main.h | 16 +- sim/or1k/traps.c | 5 +- sim/ppc/ChangeLog | 116 + sim/ppc/Makefile.in | 30 +- sim/ppc/aclocal.m4 | 1 - sim/ppc/basics.h | 7 +- sim/ppc/config.in | 274 -- sim/ppc/configure | 975 +--- sim/ppc/configure.ac | 99 +- sim/ppc/debug.c | 4 +- sim/ppc/debug.h | 19 + sim/ppc/defs.h | 38 + sim/ppc/device.c | 12 +- sim/ppc/device.h | 4 +- sim/ppc/emul_chirp.c | 5 +- sim/ppc/emul_generic.c | 12 +- sim/ppc/emul_generic.h | 4 +- sim/ppc/emul_netbsd.c | 7 +- sim/ppc/emul_unix.c | 4 - sim/ppc/filter_filename.c | 4 +- sim/ppc/gdb-sim.c | 4 +- sim/ppc/gen-itable.c | 5 - sim/ppc/gen-model.c | 4 - sim/ppc/hw_glue.c | 4 +- sim/ppc/hw_ide.c | 4 +- sim/ppc/hw_init.c | 4 +- sim/ppc/hw_memory.c | 2 +- sim/ppc/hw_phb.c | 8 +- sim/ppc/hw_shm.c | 3 - sim/ppc/igen.c | 1 + sim/ppc/inline.c | 4 +- sim/ppc/inline.h | 168 +- sim/ppc/interrupts.c | 2 +- sim/ppc/ld-cache.c | 4 - sim/ppc/ld-decode.c | 3 - sim/ppc/ld-insn.c | 2 +- sim/ppc/main.c | 6 +- sim/ppc/options.c | 2 +- sim/ppc/ppc-instructions | 5 +- sim/ppc/psim.c | 26 +- sim/ppc/psim.h | 12 +- sim/ppc/sim-endian.c | 4 +- sim/ppc/sim_calls.c | 4 +- sim/ppc/std-config.h | 1 + sim/ppc/tree.c | 2 +- sim/ppc/vm.c | 6 +- sim/ppc/vm_n.h | 4 +- sim/ppc/words.h | 5 +- sim/pru/ChangeLog | 39 + sim/pru/aclocal.m4 | 4 - sim/pru/config.in | 123 - sim/pru/configure | 766 +--- sim/pru/configure.ac | 1 - sim/pru/interp.c | 11 +- sim/pru/pru.h | 1 - sim/pru/sim-main.h | 7 - sim/riscv/ChangeLog | 43 + sim/riscv/aclocal.m4 | 4 - sim/riscv/config.in | 123 - sim/riscv/configure | 788 +--- sim/riscv/configure.ac | 2 - sim/riscv/interp.c | 6 +- sim/riscv/machs.c | 3 +- sim/riscv/sim-main.c | 18 +- sim/riscv/sim-main.h | 7 +- sim/rl78/ChangeLog | 56 + sim/rl78/Makefile.in | 4 +- sim/rl78/aclocal.m4 | 3 - sim/rl78/config.in | 123 - sim/rl78/configure | 715 +-- sim/rl78/configure.ac | 1 - sim/rl78/cpu.c | 6 +- sim/rl78/gdb-if.c | 69 +- sim/rl78/load.c | 21 +- sim/rl78/load.h | 2 +- sim/rl78/main.c | 3 +- sim/rl78/mem.c | 10 +- sim/rl78/mem.h | 2 + sim/rl78/rl78.c | 7 +- sim/rl78/trace.c | 12 +- sim/rx/ChangeLog | 56 + sim/rx/Makefile.in | 2 +- sim/rx/README.txt | 4 +- sim/rx/aclocal.m4 | 3 - sim/rx/config.in | 129 - sim/rx/configure | 740 +-- sim/rx/configure.ac | 20 +- sim/rx/err.c | 3 + sim/rx/fpu.c | 4 +- sim/rx/gdb-if.c | 49 +- sim/rx/load.c | 11 +- sim/rx/load.h | 2 +- sim/rx/main.c | 3 +- sim/rx/mem.c | 6 +- sim/rx/misc.c | 3 +- sim/rx/reg.c | 3 +- sim/rx/rx.c | 36 +- sim/rx/syscalls.c | 5 +- sim/rx/trace.c | 5 +- sim/sh/ChangeLog | 43 + sim/sh/aclocal.m4 | 4 - sim/sh/config.in | 123 - sim/sh/configure | 766 +--- sim/sh/configure.ac | 1 - sim/sh/interp.c | 14 +- sim/sh/sim-main.h | 7 - sim/testsuite/ChangeLog | 9 + sim/testsuite/common/local.mk | 27 +- sim/testsuite/h8300/ChangeLog | 19 + sim/testsuite/h8300/addb.s | 58 +- sim/testsuite/h8300/andb.s | 48 + sim/testsuite/h8300/cmpb.s | 44 + sim/testsuite/h8300/movb.s | 110 +- sim/testsuite/h8300/movl.s | 87 +- sim/testsuite/h8300/movw.s | 107 +- sim/testsuite/h8300/orb.s | 49 +- sim/testsuite/h8300/subb.s | 26 + sim/testsuite/h8300/xorb.s | 27 +- sim/testsuite/microblaze/ChangeLog | 8 + sim/testsuite/microblaze/fail.s | 9 + sim/testsuite/microblaze/pass.s | 1 - sim/testsuite/microblaze/testutils.inc | 20 +- sim/v850/ChangeLog | 55 + sim/v850/Makefile.in | 4 +- sim/v850/aclocal.m4 | 4 - sim/v850/config.in | 144 - sim/v850/configure | 790 +--- sim/v850/configure.ac | 4 - sim/v850/interp.c | 7 +- sim/v850/sim-main.h | 13 - sim/v850/simops.c | 9 +- 1563 files changed, 53566 insertions(+), 53569 deletions(-) create mode 100644 gas/testsuite/gas/arm/mve-vmov-3.d create mode 100644 gas/testsuite/gas/arm/mve-vmov-3.s create mode 100644 gas/testsuite/gas/arm/pr25235.d create mode 100644 gas/testsuite/gas/arm/pr25235.s create mode 100644 gas/testsuite/gas/i386/code16-2.d create mode 100644 gas/testsuite/gas/i386/code16-2.s create mode 100644 gas/testsuite/gas/i386/lea16-optimize2.d create mode 100644 gas/testsuite/gas/i386/lea16.d create mode 100644 gas/testsuite/gas/i386/quoted.d create mode 100644 gas/testsuite/gas/i386/quoted.s create mode 100644 gas/testsuite/gas/i386/rela.d create mode 100644 gas/testsuite/gas/i386/rela.s create mode 100644 gas/testsuite/gas/i386/unary.d create mode 100644 gas/testsuite/gas/i386/unary.s create mode 100644 gas/testsuite/gas/i386/wrap32-data.d create mode 100644 gas/testsuite/gas/i386/wrap32-text.d create mode 100644 gas/testsuite/gas/i386/wrap32.s create mode 100644 gas/testsuite/gas/i386/x86-64-code16-2.d create mode 100644 gas/testsuite/gas/mips/c0.d create mode 100644 gas/testsuite/gas/mips/c0.l create mode 100644 gas/testsuite/gas/mips/c0.s create mode 100644 gas/testsuite/gas/mips/c1.d create mode 100644 gas/testsuite/gas/mips/c1.s create mode 100644 gas/testsuite/gas/mips/c2.d create mode 100644 gas/testsuite/gas/mips/c2.l create mode 100644 gas/testsuite/gas/mips/c2.s create mode 100644 gas/testsuite/gas/mips/c3.d create mode 100644 gas/testsuite/gas/mips/c3.l create mode 100644 gas/testsuite/gas/mips/c3.s create mode 100644 gas/testsuite/gas/mips/cp0-names-r3900.d create mode 100644 gas/testsuite/gas/mips/cp0b.d create mode 100644 gas/testsuite/gas/mips/cp0b.l create mode 100644 gas/testsuite/gas/mips/cp0b.s create mode 100644 gas/testsuite/gas/mips/cp0bl.d create mode 100644 gas/testsuite/gas/mips/cp0bl.l create mode 100644 gas/testsuite/gas/mips/cp0bl.s create mode 100644 gas/testsuite/gas/mips/cp0c.d create mode 100644 gas/testsuite/gas/mips/cp0c.l create mode 100644 gas/testsuite/gas/mips/cp0c.s create mode 100644 gas/testsuite/gas/mips/cp0m.d create mode 100644 gas/testsuite/gas/mips/cp0m.l create mode 100644 gas/testsuite/gas/mips/cp0m.s create mode 100644 gas/testsuite/gas/mips/cp1-names-r3900.d create mode 100644 gas/testsuite/gas/mips/cp2-64.d create mode 100644 gas/testsuite/gas/mips/cp2-64.l create mode 100644 gas/testsuite/gas/mips/cp2-64.s create mode 100644 gas/testsuite/gas/mips/cp2.d create mode 100644 gas/testsuite/gas/mips/cp2.l create mode 100644 gas/testsuite/gas/mips/cp2.s create mode 100644 gas/testsuite/gas/mips/cp2b.d create mode 100644 gas/testsuite/gas/mips/cp2b.l create mode 100644 gas/testsuite/gas/mips/cp2b.s create mode 100644 gas/testsuite/gas/mips/cp2bl.d create mode 100644 gas/testsuite/gas/mips/cp2bl.l create mode 100644 gas/testsuite/gas/mips/cp2bl.s create mode 100644 gas/testsuite/gas/mips/cp2d.d create mode 100644 gas/testsuite/gas/mips/cp2d.l create mode 100644 gas/testsuite/gas/mips/cp2d.s create mode 100644 gas/testsuite/gas/mips/cp2m.d create mode 100644 gas/testsuite/gas/mips/cp2m.l create mode 100644 gas/testsuite/gas/mips/cp2m.s create mode 100644 gas/testsuite/gas/mips/cp3.d create mode 100644 gas/testsuite/gas/mips/cp3.l create mode 100644 gas/testsuite/gas/mips/cp3.s create mode 100644 gas/testsuite/gas/mips/cp3b.d create mode 100644 gas/testsuite/gas/mips/cp3b.l create mode 100644 gas/testsuite/gas/mips/cp3b.s create mode 100644 gas/testsuite/gas/mips/cp3bl.d create mode 100644 gas/testsuite/gas/mips/cp3bl.l create mode 100644 gas/testsuite/gas/mips/cp3bl.s create mode 100644 gas/testsuite/gas/mips/cp3d.d create mode 100644 gas/testsuite/gas/mips/cp3d.l create mode 100644 gas/testsuite/gas/mips/cp3d.s create mode 100644 gas/testsuite/gas/mips/cp3m.d create mode 100644 gas/testsuite/gas/mips/cp3m.l create mode 100644 gas/testsuite/gas/mips/cp3m.s create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@c0.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@c1.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@cp2-64.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2-64.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2b.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2bl.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2d.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2m.d create mode 100644 gas/testsuite/gas/mips/mips1@c0.d create mode 100644 gas/testsuite/gas/mips/mips1@c1.d create mode 100644 gas/testsuite/gas/mips/mips1@c3.d create mode 100644 gas/testsuite/gas/mips/mips1@cp0b.d create mode 100644 gas/testsuite/gas/mips/mips1@cp0c.d create mode 100644 gas/testsuite/gas/mips/mips1@cp0m.d create mode 100644 gas/testsuite/gas/mips/mips1@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips1@cp2bl.d create mode 100644 gas/testsuite/gas/mips/mips1@cp2d.d create mode 100644 gas/testsuite/gas/mips/mips1@cp3.d create mode 100644 gas/testsuite/gas/mips/mips1@cp3b.d create mode 100644 gas/testsuite/gas/mips/mips1@cp3m.d create mode 100644 gas/testsuite/gas/mips/mips1@rfe.d create mode 100644 gas/testsuite/gas/mips/mips2@c0.d create mode 100644 gas/testsuite/gas/mips/mips2@c1.d create mode 100644 gas/testsuite/gas/mips/mips2@c3.d create mode 100644 gas/testsuite/gas/mips/mips2@cp0b.d create mode 100644 gas/testsuite/gas/mips/mips2@cp0bl.d create mode 100644 gas/testsuite/gas/mips/mips2@cp0c.d create mode 100644 gas/testsuite/gas/mips/mips2@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips2@cp3.d create mode 100644 gas/testsuite/gas/mips/mips2@cp3b.d create mode 100644 gas/testsuite/gas/mips/mips2@cp3bl.d create mode 100644 gas/testsuite/gas/mips/mips2@cp3d.d create mode 100644 gas/testsuite/gas/mips/mips2@cp3m.d create mode 100644 gas/testsuite/gas/mips/mips2@rfe.d create mode 100644 gas/testsuite/gas/mips/mips32@c0.d create mode 100644 gas/testsuite/gas/mips/mips32@c1.d create mode 100644 gas/testsuite/gas/mips/mips32@c3.d create mode 100644 gas/testsuite/gas/mips/mips32@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips32@cp3.d create mode 100644 gas/testsuite/gas/mips/mips32@cp3b.d create mode 100644 gas/testsuite/gas/mips/mips32@cp3bl.d create mode 100644 gas/testsuite/gas/mips/mips32r2@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips32r3@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips32r5@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips32r6@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips3@c0.d create mode 100644 gas/testsuite/gas/mips/mips3@c1.d create mode 100644 gas/testsuite/gas/mips/mips3@cp0b.d create mode 100644 gas/testsuite/gas/mips/mips3@cp0bl.d create mode 100644 gas/testsuite/gas/mips/mips3@cp0c.d create mode 100644 gas/testsuite/gas/mips/mips4@c0.d create mode 100644 gas/testsuite/gas/mips/mips4@c1.d create mode 100644 gas/testsuite/gas/mips/mips4@cp0c.d create mode 100644 gas/testsuite/gas/mips/mips5@c0.d create mode 100644 gas/testsuite/gas/mips/mips5@c1.d create mode 100644 gas/testsuite/gas/mips/mips5@cp0c.d create mode 100644 gas/testsuite/gas/mips/mips64@c0.d create mode 100644 gas/testsuite/gas/mips/mips64@c1.d create mode 100644 gas/testsuite/gas/mips/mipsr6@c1.d create mode 100644 gas/testsuite/gas/mips/mipsr6@cp2b.d create mode 100644 gas/testsuite/gas/mips/mipsr6@cp2bl.d create mode 100644 gas/testsuite/gas/mips/mipsr6@cp2d.d create mode 100644 gas/testsuite/gas/mips/mipsr6@cp2m.d create mode 100644 gas/testsuite/gas/mips/octeon@c0.d create mode 100644 gas/testsuite/gas/mips/octeon@c1.d create mode 100644 gas/testsuite/gas/mips/octeon@c2.d create mode 100644 gas/testsuite/gas/mips/octeon@cp2.d create mode 100644 gas/testsuite/gas/mips/octeon@cp2b.d create mode 100644 gas/testsuite/gas/mips/octeon@cp2bl.d create mode 100644 gas/testsuite/gas/mips/octeon@cp2d.d create mode 100644 gas/testsuite/gas/mips/octeon@cp2m.d create mode 100644 gas/testsuite/gas/mips/r3000@c0.d create mode 100644 gas/testsuite/gas/mips/r3000@c1.d create mode 100644 gas/testsuite/gas/mips/r3000@c3.d create mode 100644 gas/testsuite/gas/mips/r3000@cp0b.d create mode 100644 gas/testsuite/gas/mips/r3000@cp0c.d create mode 100644 gas/testsuite/gas/mips/r3000@cp0m.d create mode 100644 gas/testsuite/gas/mips/r3000@cp2-64.d create mode 100644 gas/testsuite/gas/mips/r3000@cp2bl.d create mode 100644 gas/testsuite/gas/mips/r3000@cp2d.d create mode 100644 gas/testsuite/gas/mips/r3000@cp3.d create mode 100644 gas/testsuite/gas/mips/r3000@cp3b.d create mode 100644 gas/testsuite/gas/mips/r3000@cp3m.d create mode 100644 gas/testsuite/gas/mips/r3000@rfe.d create mode 100644 gas/testsuite/gas/mips/r3900@c0.d create mode 100644 gas/testsuite/gas/mips/r3900@c1.d create mode 100644 gas/testsuite/gas/mips/r3900@c3.d create mode 100644 gas/testsuite/gas/mips/r3900@cp0b.d create mode 100644 gas/testsuite/gas/mips/r3900@cp0bl.d create mode 100644 gas/testsuite/gas/mips/r3900@cp0c.d create mode 100644 gas/testsuite/gas/mips/r3900@cp0m.d create mode 100644 gas/testsuite/gas/mips/r3900@cp2-64.d create mode 100644 gas/testsuite/gas/mips/r3900@cp2d.d create mode 100644 gas/testsuite/gas/mips/r3900@cp3.d create mode 100644 gas/testsuite/gas/mips/r3900@cp3b.d create mode 100644 gas/testsuite/gas/mips/r3900@cp3bl.d create mode 100644 gas/testsuite/gas/mips/r3900@cp3m.d create mode 100644 gas/testsuite/gas/mips/r3900@rfe.d create mode 100644 gas/testsuite/gas/mips/r4000@c0.d create mode 100644 gas/testsuite/gas/mips/r4000@c1.d create mode 100644 gas/testsuite/gas/mips/r4000@cp0b.d create mode 100644 gas/testsuite/gas/mips/r4000@cp0bl.d create mode 100644 gas/testsuite/gas/mips/r4000@cp0c.d create mode 100644 gas/testsuite/gas/mips/r5900@c0.d create mode 100644 gas/testsuite/gas/mips/r5900@c1.d create mode 100644 gas/testsuite/gas/mips/r5900@c2.d create mode 100644 gas/testsuite/gas/mips/r5900@cp0b.d create mode 100644 gas/testsuite/gas/mips/r5900@cp0bl.d create mode 100644 gas/testsuite/gas/mips/r5900@cp0c.d create mode 100644 gas/testsuite/gas/mips/r5900@cp2d.d create mode 100644 gas/testsuite/gas/mips/r5900@cp2m.d create mode 100644 gas/testsuite/gas/mips/rfe.d create mode 100644 gas/testsuite/gas/mips/rfe.l create mode 100644 gas/testsuite/gas/mips/rfe.s create mode 100644 gas/testsuite/gas/mips/sb1@c0.d create mode 100644 gas/testsuite/gas/mips/sb1@c1.d create mode 100644 gas/testsuite/gas/mips/vr5400@c0.d create mode 100644 gas/testsuite/gas/mips/vr5400@c1.d create mode 100644 gas/testsuite/gas/mips/vr5400@c2.d create mode 100644 gas/testsuite/gas/mips/vr5400@cp0c.d create mode 100644 gas/testsuite/gas/mips/vr5400@cp2b.d create mode 100644 gas/testsuite/gas/mips/vr5400@cp2bl.d create mode 100644 gas/testsuite/gas/mips/vr5400@cp2d.d create mode 100644 gas/testsuite/gas/mips/vr5400@cp2m.d create mode 100644 gas/testsuite/gas/mips/xlr@c0.d create mode 100644 gas/testsuite/gas/mips/xlr@c1.d create mode 100644 gas/testsuite/gas/ppc/raw.d create mode 100644 gas/testsuite/gas/ppc/raw.s create mode 100644 gas/testsuite/gas/ppc/xcoff-dwsect-2-32.d create mode 100644 gas/testsuite/gas/ppc/xcoff-dwsect-2-64.d create mode 100644 gas/testsuite/gas/ppc/xcoff-dwsect-2.s create mode 100644 gas/testsuite/gas/ppc/xcoff-function-1-32.d create mode 100644 gas/testsuite/gas/ppc/xcoff-function-1-64.d create mode 100644 gas/testsuite/gas/ppc/xcoff-function-1.s create mode 100644 gas/testsuite/gas/riscv/a-ext-64.d create mode 100644 gas/testsuite/gas/riscv/a-ext-64.s create mode 100644 gas/testsuite/gas/riscv/a-ext.d create mode 100644 gas/testsuite/gas/riscv/a-ext.s create mode 100644 gas/testsuite/gas/riscv/mabi-attr-rv32e.s rename gas/testsuite/gas/riscv/{mabi-attr-01.s => mabi-attr-rv32i.s} (100%) rename gas/testsuite/gas/riscv/{mabi-attr-02.s => mabi-attr-rv32id.s} (100%) rename gas/testsuite/gas/riscv/{mabi-attr-03.s => mabi-attr-rv64iq.s} (100%) delete mode 100644 gas/testsuite/gas/riscv/mabi-fail-01.d delete mode 100644 gas/testsuite/gas/riscv/mabi-fail-02.d create mode 100644 gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64d.d create mode 100644 gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64d.l create mode 100644 gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64f.d create mode 100644 gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64f.l create mode 100644 gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64q.d create mode 100644 gas/testsuite/gas/riscv/mabi-fail-rv32e-lp64q.l create mode 100644 gas/testsuite/gas/riscv/mabi-fail-rv32i-lp64.d rename gas/testsuite/gas/riscv/{mabi-fail-01.l => mabi-fail-rv32i-lp64.l} (100%) create mode 100644 gas/testsuite/gas/riscv/mabi-fail-rv64iq-ilp32.d rename gas/testsuite/gas/riscv/{mabi-fail-02.l => mabi-fail-rv64iq-ilp32.l} (100%) delete mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-01a.d delete mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-01b.d delete mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-02a.d delete mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-02b.d delete mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-03a.d delete mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-03b.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-rv32i-01.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-rv32i-02.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-rv32id-01.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-rv32id-02.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-rv64iq-01.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-attr-rv64iq-02.d delete mode 100644 gas/testsuite/gas/riscv/mabi-noabi-march-02.d delete mode 100644 gas/testsuite/gas/riscv/mabi-noabi-march-03.d rename gas/testsuite/gas/riscv/{mabi-noabi-march-01.d => mabi-noabi-march-rv32i.d} (100%) create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-march-rv32id.d create mode 100644 gas/testsuite/gas/riscv/mabi-noabi-march-rv64iq.d create mode 100644 gas/testsuite/gas/z80/ill_ops.d create mode 100644 gas/testsuite/gas/z80/ill_ops.l create mode 100644 gas/testsuite/gas/z80/ill_ops.s create mode 100644 gdb/arm-none-tdep.c create mode 100644 gdb/dwarf2/comp-unit-head.c rename gdb/dwarf2/{comp-unit.h => comp-unit-head.h} (100%) delete mode 100644 gdb/dwarf2/comp-unit.c create mode 100644 gdb/dwarf2/cu.c create mode 100644 gdb/dwarf2/cu.h create mode 100755 gdb/make-init-c create mode 100644 gdb/pyproject.toml delete mode 100644 gdb/testsuite/aclocal.m4 create mode 100644 gdb/testsuite/boards/cc-with-gnu-debuglink.exp delete mode 100755 gdb/testsuite/configure delete mode 100644 gdb/testsuite/configure.ac create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length.exp create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length/foo.adb create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length/gl.adb create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length/gl.ads create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length/pck.adb create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length/pck.ads create mode 100644 gdb/testsuite/gdb.arch/arc-disassembler-options.exp create mode 100644 gdb/testsuite/gdb.arch/arc-disassembler-options.s create mode 100644 gdb/testsuite/gdb.arch/powerpc64-prologue.c create mode 100644 gdb/testsuite/gdb.arch/powerpc64-prologue.exp create mode 100644 gdb/testsuite/gdb.base/premature-dummy-frame-removal.c create mode 100644 gdb/testsuite/gdb.base/premature-dummy-frame-removal.exp create mode 100644 gdb/testsuite/gdb.base/premature-dummy-frame-removal.py create mode 100644 gdb/testsuite/gdb.base/reverse-init-functions.exp create mode 100644 gdb/testsuite/gdb.cp/cold-clone.cc create mode 100644 gdb/testsuite/gdb.cp/cold-clone.exp create mode 100644 gdb/testsuite/gdb.ctf/funcreturn.exp create mode 100644 gdb/testsuite/gdb.ctf/whatis.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.exp create mode 100644 gdb/testsuite/gdb.dwarf2/gdb-add-index-symlink.exp copy gdb/testsuite/{gdb.base/early-init-file.c => gdb.gdb/unittest.c} (100%) delete mode 100644 gdb/testsuite/gdb.mi/array.f create mode 100644 gdb/testsuite/gdb.mi/array.f90 create mode 100644 gdb/testsuite/gdb.python/py-framefilter-gdb.py delete mode 100644 gdb/testsuite/gdb.python/py-framefilter-gdb.py.in create mode 100644 gdb/testsuite/gdb.python/py-framefilter-invalidarg-gdb.py delete mode 100644 gdb/testsuite/gdb.python/py-framefilter-invalidarg-gdb.py.in create mode 100644 gdb/testsuite/gdb.rust/pp.exp create mode 100644 gdb/testsuite/gdb.rust/pp.py create mode 100644 gdb/testsuite/gdb.rust/pp.rs create mode 100644 gdb/testsuite/gdb.rust/rawids.exp create mode 100644 gdb/testsuite/gdb.rust/rawids.rs create mode 100644 gnulib/doc/gendocs_template create mode 100644 gnulib/doc/gendocs_template_min create mode 100644 gnulib/import/chown.c create mode 100755 gnulib/import/extra/gendocs.sh create mode 100644 gnulib/import/fchown-stub.c create mode 100644 gnulib/import/ffs.c create mode 100644 gnulib/import/getdelim.c create mode 100644 gnulib/import/getline.c create mode 100644 gnulib/import/m4/chown.m4 create mode 100644 gnulib/import/m4/ffs.m4 create mode 100644 gnulib/import/m4/getdelim.m4 create mode 100644 gnulib/import/m4/getline.m4 create mode 100644 gnulib/import/m4/netdb_h.m4 create mode 100644 gnulib/import/m4/select.m4 create mode 100644 gnulib/import/m4/socketlib.m4 create mode 100644 gnulib/import/m4/sockets.m4 create mode 100644 gnulib/import/m4/strings_h.m4 create mode 100644 gnulib/import/m4/sys_select_h.m4 create mode 100644 gnulib/import/netdb.in.h create mode 100644 gnulib/import/select.c create mode 100644 gnulib/import/sockets.c create mode 100644 gnulib/import/sockets.h create mode 100644 gnulib/import/strings.in.h create mode 100644 gnulib/import/sys_select.in.h create mode 100644 gnulib/import/w32sock.h delete mode 100644 include/gdb/callback.h delete mode 100644 include/gdb/remote-sim.h create mode 100644 include/sim/ChangeLog create mode 100644 include/sim/callback.h create mode 100644 include/sim/sim.h create mode 100644 ld/testsuite/ld-ctf/nonrepresentable-1.c create mode 100644 ld/testsuite/ld-ctf/nonrepresentable-2.c create mode 100644 ld/testsuite/ld-ctf/nonrepresentable.d create mode 100644 ld/testsuite/ld-elf/pr27825-1.d create mode 100644 ld/testsuite/ld-elf/pr27825-1a.s create mode 100644 ld/testsuite/ld-elf/pr27825-1b.s create mode 100644 ld/testsuite/ld-elf/pr27825-2.d create mode 100644 ld/testsuite/ld-elf/pr27825-2a.s create mode 100644 ld/testsuite/ld-elf/pr27825-2b.s create mode 100644 ld/testsuite/ld-elf/pr27825-2c.s create mode 100644 ld/testsuite/ld-i386/code16.d create mode 100644 ld/testsuite/ld-i386/code16.t create mode 100644 ld/testsuite/ld-or1k/gotha1.dd create mode 100644 ld/testsuite/ld-or1k/gotha1.s create mode 100644 ld/testsuite/ld-or1k/gotha2.dd create mode 100644 ld/testsuite/ld-or1k/gotha2.s copy ld/testsuite/{ld-mips-elf => ld-powerpc}/empty.s (100%) create mode 100644 ld/testsuite/ld-powerpc/undefweak.d create mode 100644 ld/testsuite/ld-powerpc/undefweak.s delete mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d delete mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2a.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2a.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2b.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2b.s create mode 100644 ld/testsuite/ld-riscv-elf/relro-relax-lui.d create mode 100644 ld/testsuite/ld-riscv-elf/relro-relax-lui.s create mode 100644 ld/testsuite/ld-riscv-elf/relro-relax-pcrel.d create mode 100644 ld/testsuite/ld-riscv-elf/relro-relax-pcrel.s create mode 100644 ld/testsuite/ld-x86-64/code16.d create mode 100644 ld/testsuite/ld-x86-64/code16.t create mode 100644 ld/testsuite/ld-x86-64/ilp32-12.d create mode 100644 ld/testsuite/ld-x86-64/ilp32-12.s create mode 100644 ld/testsuite/ld-x86-64/rela.d create mode 100644 opcodes/cris-desc.c create mode 100644 opcodes/cris-desc.h create mode 100644 opcodes/cris-opc.h create mode 100644 sim/common/defs.h create mode 100644 sim/common/local.mk create mode 100644 sim/common/portability.c create mode 100644 sim/common/portability.h create mode 100644 sim/config.h.in delete mode 100644 sim/cris/cris-desc.c delete mode 100644 sim/cris/cris-desc.h delete mode 100644 sim/cris/cris-opc.h delete mode 100644 sim/m32c/safe-fgets.c delete mode 100644 sim/m32c/safe-fgets.h create mode 100644 sim/m4/sim_ac_option_debug.m4 create mode 100644 sim/m4/sim_ac_option_profile.m4 create mode 100644 sim/m4/sim_ac_option_stdio.m4 create mode 100644 sim/m4/sim_ac_option_trace.m4 create mode 100644 sim/m4/sim_ac_platform.m4 create mode 100644 sim/ppc/defs.h create mode 100644 sim/testsuite/microblaze/fail.s