This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tx1/gnu-master-aarch64-spec2k6-O3 in repository toolchain/ci/binutils-gdb.
from 432ce4cf68 Fix ptype/o bug with "<no data fields>" adds dbc0e7ce65 Fix sim build failure adds be866656a0 Make mostlyclean an alias for clean adds b396d3a16e Introduce stamp file for hw-config.h adds 06a84ea384 Add stamp files for generated files in sim/ppc adds efd82ac7cb Require GNU make adds e7d8f1da71 Remove and modernize dependencies in sim adds d6581fcd69 Remove INCLUDE variable from some sim Makefiles adds 51de628a22 Remove LIBS from two sim Makefiles adds 19f6a43c6c Do not check for sys/time.h or sys/times.h adds 0406545d06 gdb: use function_view for iterate_over_bp_locations' callback adds 7b025ee8c8 x86: don't truncate values in diagnostics and alike adds 28a167a406 x86: re-order optimize_disp() adds cce08655c6 x86-64: defer 32-bit signed displacement check adds a9aabc23ef x86-64: special case LEA when determining signedness of disp [...] adds c21346c5e2 x86: TLS desc call relocs target zero-size fields adds 9fc2995588 gdb: remove some caching from the dwarf reader adds c1cbb7d8a1 opcodes: xtensa: improve literal output adds b3ea76397a opcodes: xtensa: display loaded literal value adds d039200a7e Allow .seh_pushframe to take an optional [code] parameter adds f5e98b7d67 Fix type of .persistent.bss section adds 4d6840c335 gdbsupport: include preprocessor.h in common-debug.h adds 69cc19455b ld: Properly create a symbolic link to tmpdir/ldscripts adds 98c897e37a gdbsupport, gdb: change observer_debug to bool adds b2d14d3d8f Automatic date update in version.in adds 9d90335212 sim: simplify hardware m4 macro adds 837b53fd08 sim: options: increase max option count adds 3886790f13 sim: dv-cfi: fix printf format adds ec098003e2 gdbsupport: introduce struct observer adds c90e7d6352 gdbsupport, gdb: give names to observers adds 0df0cce7c6 gdbsupport: allow passing format string to scoped_debug_start_end adds a8536c466a gdbsupport: add observer_debug_printf, OBSERVER_SCOPED_DEBUG [...] adds 219df3d924 Automatic date update in version.in adds 77393c9b18 Document the GDB 10.2 release in gdb/ChangeLog adds 4478c33127 Use htab_t in sim-options.c adds b22138f32f Add engv32.h to SIM_EXTRA_DEPS in sim/cris adds 18bbba46a9 gdb/typeprint.h: reorder struct declaration adds fbb46296d7 [PR gdb/22640] ptype: add option to use hexadecimal notation adds 6476ec743f Automatic date update in version.in adds c290cb01fa gdb: fix sparc build failure of linux-nat adds b818855549 x86-64: have value properly checked when resolving fixup adds fe134c6569 x86: optimize LEA adds d965814fb6 x86: limit 32-bit @size overflow checks to 64-bit objects adds 8fb8824599 x86: add IS_ELF to check whether to resolve @size reloc adds a7664973b2 x86: correct overflow checking for 16-bit PC-relative relocs adds 21f9178575 Fix gdb.arch/aarch64-dbreg-contents.exp FAIL adds bea3329b76 gdb: check result of gdb_fopen_cloexec in dump_binary_file adds e8b6c1da56 Add test case for gdb 10 crash adds f6b9562fd9 Fix a bug in the ARM emulator which would not allow 4 byte a [...] adds 674c58574b Automatic date update in version.in adds 3955e34670 bfd: add stdlib.h when using abort adds 66d055c754 sim: enable hardware support by default adds bd0918c910 sim: nltvals: unify common syscall tables adds 2045d9d17f sim: riscv: switch MIN/MAX to common min/max adds 3d64c987c7 Reject debuglink sections with no associated filename. adds 60cfa10c36 x86: Add () to silence GCC 5 adds 9a6e099f43 gdbsupport: allow to specify dependencies between observers adds 2c473def12 gdb: do autoload before notifying Python side in new_objfile event adds 4b62a30d5b Fix timeout for gdb.xml/tdesc-reload.exp adds b9f90c72ee Fix timeout with maint print objfiles adds 6c356992b4 Automatic date update in version.in adds eb19308f2d x86: honor signedness of PC-relative relocations adds a3b5ef3e45 gdb: remove unused argument from gdb_init adds 913832e99c gdb: ensure SIGINT is set to SIG_DFL during initialisation adds 8e3685bf25 gdb: delay python initialisation until gdbpy_finish_initialization adds 880ae75a2b gdb delay guile initialization until gdbscm_finish_initialization adds 1178f01adf gdb: initialise extension languages after processing early s [...] adds 041ca48e97 gdb: extension languages finish_initialization to initialize adds edeaceda7b gdb: startup commands to control Python extension language adds 24aebc79b1 Stop the BFD library from treating annobin symbols as potent [...] adds e43c3e2a74 gdb/doc: use @env to reference environment variables adds db2534b704 Fix Ada overloading with 'null' adds ae95c78d26 Automatic date update in version.in adds 8eb82ba1fd gdb/NEWS: Fix typo and stray full stop adds 44f871628c x86: allow @size to also (sensibly) apply to sections adds 3abbafc2aa x86: relax when/how @size can be used adds 5edb8e3f5a Correct the text describing windres's --processor option. adds a2443c8988 x86-64: adjust recently added tests adds 89ba430c6b gdb: move some variables to an inner scope in save_waitstatus adds 063e75c9e4 Fix illegal memory accesses when parsing a corrupt SOM format file. adds 09e40e44ad Fix an access through a null pointer when parsing a corrupt [...] adds e197dfae62 gdb: don't use C++17 namespace declaration style adds 3f33407487 [gdb/testsuite] Fix timeout in gdb.base/valgrind-infcall-2.exp adds 7a8238b072 Automatic date update in version.in adds 7f7f284dfe [gdb/testsuite] Fix duplicate test name in gdb.mi/mi-sym-info.exp adds 5536f0cc62 [gdb/testsuite] Make gdb.mi/mi-sym-info.exp more robust agai [...] adds bceb87ef4d Fix illegal memory access when parsing a corrupt PE format file. adds bfbfa6e7f4 Fix attempt to free non-allocated pointer when parsing .debu [...] adds 6cb40a679b Fix a double free when re-allocating a buffer to size 0. adds 9f84cb380e Fix an illegal memory access when parsing a corrupt core note. adds d1fbc3ba09 Fix illegal memory access parsing a corrupt MACH-O format file. adds 2869ac4b59 Fix crash with GNAT minimal encodings adds 698facb837 Use rvalue reference in thread_pool::post_task adds 1053c6389a Use template functions in windows-nat.c adds 9e439f0098 Move function indirection code to nat/windows-nat adds de07187290 Use nat/windows-nat function indirection code adds e228ef975e Share DLL code between gdb and gdbserver adds 1bee48c7ad Make get_image_name static adds 0d305d5c67 Allocate dwarf2_per_cu_data with 'new' adds 91eea9cc48 Remove dwarf2_per_bfd::all_type_units adds b8efb248a8 Do not separately read type units adds 698d38980e Automatic date update in version.in adds 6aee2cb249 opcodes: xtensa: support branch visualization adds ccf2e5927c sim: callback: inline wrap helper adds 163cb76122 sim: arm: move build logic to source files adds ce2248135a sim: aarch64: fix 64-bit immediate shifts adds f1ca32150c sim: aarch64: use PRIx64 for formatting 64-bit types adds bd12755bf4 sim: riscv: fix building on 32-bit hosts w/out int128 adds 2a83fd8f48 sim: rx: cast bfd_vma when printing adds fe34861780 sim: nrun: add local strsignal prototype adds d113096b47 Automatic date update in version.in adds 8e5f151657 sim: add framework for declaring init callbacks locally adds adbaa7b838 sim: mips: mark local func static adds 328e805b5a sim: dv-sockser: localize init callback adds e4821e2f5f sim: options: fix --help output adds d89a87ba3c sim: bfin: move option inits to respective modules adds f0c4dc40b2 sim: replace custom attributes with ansidecl.h adds 72042732bc sim: add default cases to two switches in sim-options.c adds d68fbfe75d Automatic date update in version.in adds df6fbc21a5 Re: section symbols without a name adds db543a7de3 testsuite: Don't start directives in first column adds 5072b52d28 csky: fix annobin test fails adds 337d0bf887 PR27755, powerpc-ld infinite loop adds b293661219 PPC: ensure_undef_dynamic on weak undef only in plt adds 4916030821 PPC: undefweak dynamic relocs adds d389a1a769 gdb/testsuite: update expected results in gdb.python/py-star [...] adds 4c398cc06d x86: don't request useless overflow checking adds deea497309 x86: fold both instances of lex_got() adds 3e301ce0b5 x86: use UNIX EOL in secrel testcase adds 5e0a033bd2 x86: allow @secrel32 also in data definitions adds f08708cbf5 sim: add ATTRIBUTE_PRINTF / ATTRIBUTE_NULL_PRINTF where necessary adds 8228833924 Fix x86_64 mingw build adds 6bdf164fc5 RISC-V: PR27764, Add tests for A extension adds 7b06fcf566 RISC-V: PR27764, Add tests for A extension adds ae0373ce07 Automatic date update in version.in adds 225bda24db [gdb/guile] Don't allow libguile to change libgmp mem fns adds 5ee0bc23a6 sim: clean up bfd_vma printing adds aa0fca163e sim: add support for build-time ar & ranlib adds a8d6316b67 Replace AC_PROG_CC with AC_PROG_CC_C99 in top level configure file. adds bd6d8601f3 Define bfd_realloc(ptr,0) to return allocated memory, whilst [...] adds 858c8f2c1b gdb/testsuite: adjust gdb.python/flexible-array-member.exp e [...] adds c17253b974 gnulib: import getline adds 4aaaa4e03b gnulib: import gendocs adds 937a049c95 Add config.h to generated_files for sim adds a0c4531a55 Fix igen build adds be7547b077 Add missing stdlib.h includes to sim adds 3897046fe0 Automatic date update in version.in adds 13ffdac36f PowerPC undefweak testcase adds cd09ab7c74 sim: microblaze: hook up libgloss syscalls adds 4d47dcfcf1 sim: microblaze: enable some basic trace points adds 2849d28d96 sim: hw: localize init callback adds 4df817de57 sim: mips: fix qh_acc table adds a147f3ff8c sim: remove sys/times.h in most places adds 91eea12156 sim: mcore: fix build time warnings adds d97ba9c60c sim: mips: delete unused constant variables adds 9b1af85c78 sim: mips: always enable device models adds 77c0fdb7ff sim: mips: include stdlib.h for memory prototypes adds bf06b2a2f9 sim: m68hc11: tweak types to fix warnings adds fa94b3a7c8 gdb: update Type.fields doc based on actual GDB behavior adds 5318ba65f8 sim: rl78: clean up various warnings adds c38c6234f2 asan: stack-buffer-overflow vms-lib.c:367 adds 09f83f79f7 [gdb/testsuite] Fix gdb.threads/fork-plus-threads.exp with readnow adds 2f000c80e2 [gdb/testsuite] Fix timeout in gdb.threads/detach-step-over. [...] adds 9311cd60e1 Automatic date update in version.in adds 4467df35a9 elf: Always append ".COUNT" to local symbols adds 75070a4ede sim: m32c/rl78/rx: fix command parsing adds 15091ded14 sim: h8300 special case test adds 49da556c65 libctf, include: support an alternative encoding for nonrepr [...] adds ae064303ef libctf, ld: fix test results for upstream GCC adds 10e578d7e0 gdb/mi: add a '--force-condition' flag to the '-break-insert' cmd adds 79aabb7308 gdb/mi: add a '--force' flag to the '-break-condition' command adds 7ebbaa1c0a gdb/testsuite: resolve duplicate test names in gdb.guile/scm [...] adds a7ed4ea6af gdb/testsuite: use proc_with_prefix in gdb.guile/scm-breakpoint.exp adds 0618ecf6eb gdb/guile: don't try to print location for watchpoints adds a76ef689b6 or1k: Fix issue with plt link failure for local calls adds 0b3e14c902 or1k: Implement relocation R_OR1K_GOT_AHI16 for gotha() adds 3c3de29b04 or1k: Avoid R_OR1K_GOT16 overflow failures in presence of R_ [...] adds 284a130902 or1k: Support large plt_relocs when generating plt entries adds 482155e609 gdbserver/server: make some functions void adds ec66d6ea54 gdb: make inferior::args a unique_xmalloc_ptr adds 973bba9164 Re: elf: Always append ".COUNT" to local symbols adds 5790a27645 Automatic date update in version.in adds a41513efec Regenerate bfd-in2.h and libbfd.h adds 8852d02874 sim: m68hc11: warn when emul_write fails adds 8e78e9b995 sim: m68hc11: fix up last warnings adds a588403597 sim: m32c: switch from custom fgets to getline adds 0ae995e2df sim: m32c: fix warnings about mixing code & decls adds 44056b7ce4 sim: m32c: clean up various warnings adds 70993db314 multiple definition warnings from script symbols adds 4896932e62 dwarf: Don't omit second operand of '?' operator adds 9589edb836 gdb/guile: Have gdbscm_safe_source_script return a unique_ptr adds d820a652a6 When computing section link order for a relocateable link, i [...] adds 87ed972dc3 x86: minor improvements to optimize_imm() adds 9aac24b1a8 x86: move register check in immediate operand parsing adds 98da05bf26 x86: don't mix disp and imm processing adds 17c6c3b991 x86-64/ELF: clear src_mask for all reloc types adds 4cf88725da [gdb/symtab] Fix infinite recursion in dwarf2_cu::get_builder() adds c759c777c9 libiberty: add htab_eq_string adds 3ecc00ec9c Srop readelf's unwind decoder from complaining about x86 binaries. adds 97834047e1 Fix .dwsect generation for XCOFF. Handle .function generate [...] adds a9b49cbcd5 gdb: add lookup_cmd_exact to simplify a common pattern adds 13123da89a gdb: re-format Python files using black 21.4b0 adds 2698f5ead6 Remove streq_hash in favor of htab_eq_string adds 1d1669e40f debuginfod-support.c: Use long-lived debuginfod_client adds 27f0a4314a gdb: make target_close check that the target isn't pushed in [...] adds bedc473418 gdb: remove reference to current inferior in target_stack::unpush adds 8a82de5884 gdb: some int to bool conversion adds 476654beae Add a generic .bss directive for ELF based targets. adds 0d315c88a7 sim: Add bfd include path for common testsuite tools adds c2962e6ab4 gdb: remove target description macros adds 820c449092 gdb: change target_desc_info::fetched to bool adds 0b2f7ade53 gdb: (de-)allocate target_desc_info with new/delete adds 91e3c425d6 gdb: make target_desc_info::filename an std::string adds a3237c7cc7 gdb/testsuite: use gdb_test_no_output instead of send_gdb adds 1845e25464 gdb/guile: perform tilde expansion when sourcing guile scripts adds f6593c3d4b Automatic date update in version.in adds 8a16cc4b93 sim: m68hc11: fix up cycle buffer printing adds e2ea3a381a Don't include sys/personality.h in linux-low.cc anymore adds 4655f8509f Don't run personality syscall at configure time; don't check [...] adds 65a9835b29 sim: use htab_eq_string adds 0d0878d72e sim: add html & pdf stubs adds 2faf902da5 generate single html manual page by default adds cf758b3960 support generating multi-html pages in parallel adds 354c317ea4 binutils: update release docs process adds aac7ce3c87 sim: cgen: tweak initializers to avoid warnings adds 6ae9091ab0 sim: cgen: tweak cgen_rtx_error to fix warnings adds 1227922933 sim: cgen: namespace mode_names a bit adds 532497fe6f sim: cgen: tweak trace format adds b50a658ac1 sim: touch modules target adds bb608f811b sim: h8300: clean up various warnings adds 9ef1d5f4c9 Automatic date update in version.in adds 550e9289ab gdb: add missing space in infrun_debug_printf adds 8d06918ff5 gdb, gdbserver: make status_to_str return std::string adds b6703327bb gdbsupport: re-generate configure & friends adds b05a0fc79b Use htab_eq_string in binutils adds 4821e618ad Use htab_eq_string in libctf adds 927c4e355e gdb: replace fprint_frame_id adds 1ef40c1362 gdb/py: convert debug logging in py-unwind to use new scheme adds 75140e3b75 gdb/py: add some debugging to py-breakpoint.c adds 9dffa1aa8e gdb/doc: document 'set debug py-unwind' adds 400f0c9b88 Automatic date update in version.in adds 2d4b49864e Avoid possible pointer wrap adds 802021d46d gdb/doc: reword a sentence adds 749c700282 Restore old behaviour of windres so that options containing [...] adds e4b1ab2062 Add support for 8-bit and 24-bit shifts in the z80 assembler. adds 261980de18 PRU: Add alignment for resource table, and allow sizes of me [...] adds 5b45e89f56 Enable linker garbage collection for the PRU target. adds 23182ac0d8 Fix an indirection via uninitialised memory when parsing a c [...] adds 31aceaef1c gdb, gdbserver: make status_to_str display the signal name adds 0709cf686d gdb/testsuite: use proc parameters in gdb.arch/amd64-osabi.exp adds 9344937b04 gdb/testsuite: don't use source tree as temporary HOME directory adds b397aef4cd Remove strayed fprintf in commit 23182ac0d83 adds db1f6cd692 [PR gdb/27614] gdb-add-index fails on symlinks. adds 2005aa0281 Automatic date update in version.in adds f2f9554bf0 PR27845, readelf heap-buffer-overflow adds cfe7a19169 Report illegal Z80 load instructions. adds 22604fe675 Prevent libdel.dll.a from being installed on Windows based systems. adds a680affc63 Fix an illegal memory access when attempting to disassemble [...] adds 8ca5537ba5 PR27844, Unstable symbol name in objdump outputs adds abb894a470 gdb/fortran: Breakpoint location is modified. adds 2302f96354 [gdb/testsuite] Fix read1 timeout in gdb.base/gdb-sigterm.exp adds 5048549af9 [gdb/testsuite] Update infrun regexp in gdb.base/watch_threa [...] adds d30182b51e dwarf.c (process_abbrev_set): Properly parenthesize, fix fallout adds d8147d7053 arm: correctly decode Tag_THUMB_ISA_use=3 for thumb2 features adds 64f30eb0f8 gdb: fix indentation of cmd_list_element adds f2a883a81e gdb: fix indentation in arm_record_data_proc_misc_ld_str adds ad9e0d9c8b Automatic date update in version.in adds 4a1ad5c9e4 x86-64/ELF: Fix "clear src_mask for all reloc types" test case adds e7e40cedbb Fix build failure in d10v sim adds 425b0b1a98 sim: clean up explicit environment build calls adds 5ab3907543 PR27849, heap-buffer-overflow on readelf -w adds 55b26492bb PR27853, Infinite loop in dwarf.c adds d51344c909 gdb, btrace, pt: ignore status update enable events adds f0bbe8bab8 Add MTE register set support for core files adds 2f822da535 gdb: generate the prefix name for prefix commands on demand adds 84139c5864 arm: fix fallout from recent thumb2 detection patch adds 97cef6b7b7 Guile: improved rvalue reference support adds 9d4fc61d41 Guile: add value-{rvalue-,}reference-value adds ee35ce8200 Guile: add value-const-value adds 0d872fca02 PR27836, readelf -w pointer comparison UB adds af2ddf69ab SAFE_BYTE_GET64 adds 6d1ad6f783 SAFE_BYTE_GET adds a7077ce760 Ensure data pointer kept within bounds adds 3db19b2d72 Revert "[gdb/symtab] Fix infinite recursion in dwarf2_cu::ge [...] adds 4b8cb9dd9e gdb: make gdbpy_parse_command_name return a unique_xmalloc_ptr adds 3e5fac0797 Automatic date update in version.in adds 4863cddb50 PR27858, global-buffer-overflow adds cf893b0ef7 ld: Add -Bno-symbolic adds 7671eff8f0 RISC-V: Record implicit subsets in a table, to avoid repeate [...] adds 0746f49b1d [AArch64] Fix off-by-one when calculating tag granules. adds d21f875d67 PR27860, Segmentation fault on readelf -w adds b96a1bcb81 PR27861, Infinite loop in dwarf.c:7507-7526 adds c4375dd764 Fix an infinite loop in the DWARF decoder when parsing a cor [...] adds 0522d0165a revert previous delta adds 0b2256f772 gdb: remove cmd_list_element::pre_show_hook adds 5c6f801d8e gdb/testsuite: remove some duplicate test names from guile tests adds 62f2f198cd gdb/testsuite: resolve duplicate test names in gdb.guile/*.exp adds 4a0a0bd20a gdb/testsuite: resolve remaining duplicate tests in gdb.guile/ adds bab9eb490b gdb/testsuite: fix dates in last 3 ChangeLog entries adds 2af87c859f gdb: call target_follow_exec when "set follow-exec-mode" is "same" adds 294c36eb6a gdb: on exec, delegate pushing / unpushing target and adding [...] adds 737358ba1e gdb: maybe unpush target from old inferior in inf_child_targ [...] adds e218e27428 Automatic date update in version.in adds 183aaaf72a gdb: lm32: drop unused sim headers adds df68e12b3b sim: create header namespace adds 2e4885ee8f sim: callback: always include necessary headers adds 7fb6dc36bb sim: callback: use ATTRIBUTE_NORETURN adds 64654371d6 sim: callback: inline PTR define adds ecf25064e8 gdb: fix pretty printing max depth behaviour adds 75f03fa774 RISC-V: Check the overflow for %pcrel_lo addend more strictly. adds 2f63ec5ccc gdb: some int to bool conversion in remote.c adds 55789354fc gdb/python: add a 'connection_num' attribute to Inferior objects adds f8eec398fb testsuite: Cleanup some temp dirs with gdb-index files adds 823241a27c gold: Add -Bno-symbolic adds fcf102ba7a Automatic date update in version.in adds 00330cd18a sim: callback: convert time interface to 64-bit adds 2fbe9507bf sim: callback: convert FS interfaces to 64-bit adds 887e71588b Fix Python pretty-printing bug in Rust adds 7c96e6120f [GOLD]: Re: Add -Bno-symbolic adds fc5e0925d4 _mul_overflow and get_encoded_value adds ebb1786492 SAFE_BYTE_GET_INTERNAL adds edba4e4aba process_debug_info adds 37195e23e7 read_debug_line_header adds 56051e28a3 display_debug_lines_decoded adds 35b2c89ec8 display_debug_pubnames_worker adds c03df92247 display_debug_macinfo adds 46d1214d88 get_line_filename_and_dirname adds b0d461ec37 display_debug_macro adds 7848009791 display_loc_list adds 6ca0735017 display_debug_aranges adds 5250d2f0a5 display_debug_str_offsets adds 669f463dbc display_debug_rnglists_list adds b495154607 display_debug_ranges adds c93c4a8540 read_cie adds 5897a38984 display_debug_frames adds d7870f6304 display_debug_names adds bb19bf1269 display_gdb_index adds b9c0d70312 process_cu_tu_index adds c5a2e0123b sim: switch to libiberty environ.h adds be2bc30f9c sim: ppc: clean up various warnings adds 246ee38501 Automatic date update in version.in adds 79633c125e sim: riscv: move __int128 check to configure adds ea11a98dbd CTF: handle forward reference type adds 681eb80f12 Automatic date update in version.in adds 6df01ab8ab sim: switch config.h usage to defs.h adds 92bc001e1f sim: install library header files adds 383861bd08 sim: invert sim_state storage adds 85d93de3d8 sim: bfin: invert sim_state storage adds e106fc358c sim: cgen: invert sim_state storage for cgen ports adds 937af0fde5 sim: avr: invert sim_state storage adds 8ea7241cf3 sim: mips: invert sim_state storage adds 2ad10cb222 sim: h8300: invert sim_state storage adds 10c23a2c6f sim: riscv: invert sim_state storage adds f4fdd84587 sim: fully merge sim_state_base into sim_state adds 467f8eb233 gdb/fortran: test case modified to suit the clang behavior. adds e683cb4120 arm: Fix bugs with MVE vmov from two GPRs to vector lanes adds 413b49c2b6 gdb: move cmd_list_element::prefixname to cli/cli-decode.c adds ecd0a6b35d gdb: don't handle old == nullptr in add_alias_cmd adds 14b42fc4a0 gdb: rename cmd_list_element::prefixlist to subcommands adds 9985872497 gdb: rename cmd_list_element::cmd_pointer to target adds 1be99b11f8 gdb: add cmd_list_element::is_alias adds 3d0b356410 gdb: add cmd_list_element::is_prefix adds 034dce7a47 gdb: add cmd_list_element::is_command_class_help adds 91e159e93b gdb: add pyproject.toml adds 5277208d32 gdb/testsuite: rename .py.in files to .py adds 16e0020bfc Replace sort_tu_by_abbrev_offset with operator< adds 473ab96443 Change how dwarf2_per_cu_data is deleted adds baea2f9d52 Fix buffer underflow in add_path adds 5917321695 Fix ubsan build adds 9e541c7918 Avoid crash with GCC trunk adds c1c0a7e1f3 gdb: additional settings for emacs in .dir-locals.el adds 8ae78a440e Move dwarf2_cu to new header file adds 839118f920 Move some dwarf2_cu methods to new file adds 347212b819 Change dwarf2_cu marking to use methods adds cd53fa40d4 Rename dwarf2/comp-unit.h adds 549f123c68 Automatic date update in version.in adds 113bb7618a RISC-V: PR27814, Objdump crashes when disassembling a non-EL [...] adds 19fa7881a9 config: delete unused sim macros adds 9cc11ab5bf sim: depend on gnulib adds 75933ce3d9 Automatic date update in version.in adds 9d9e2a340b PR27879, stack-buffer-overflow on sysdump adds 1b3892bedc PR27884, skip_attr_bytes: Assertion (data) <= (end) failed adds b534617fd5 inflow.c: Do not leak tty. adds 83b0a6865c Warn when the plugin interface runs out of file descriptors. adds c485e47599 Fix a build problem if ENABLE_CHECKING is not defined. adds 2129a94255 [gdb/testsuite] Fix read1 timeout in gdb.base/info-types-c++.exp adds d9211df246 gdb/testsuite: resolve duplicate test names in gdb.guile/*.exp adds 4915bfdcfb gdb: Add an overloaded ui_out::text accepting a const std::string & adds 8dd8c8d4ab gdb: Pass std::strings to ui_out::field_string () where convenient adds ee22a1a31d Fix offset for ia64 PCREL60B relocation on HP-UX adds 8f09aa5ba8 sim: ppc: fix some Wunused-function warnings adds 4156e38676 sim: ppc: fix some more Wunused-function warnings adds 0d7e3cd15f gdb: Move definitions of std::string overloads in ui_out to [...] adds bfff0efb3d sim: ppc: fix Wnonnull warning adds 17bb1d80f5 sim: ppc: fix some Wenum-compare warnings adds 5433e20ec1 Mark tu_abbrev_offset::operator<() const. adds 93b196f931 Automatic date update in version.in adds d556135f02 PR27888, fix link of gas with zlib by libtool 2.4.6 adds 7f2b87189b [PATCH]rs6000,testsuite Add a powerpc64-prologue testcase. adds 8baee38bfe sim: ppc: fix Wpointer-sign warning adds 427e4066af gdb/bfd: avoid crash when architecture is forced to csky or riscv adds a5523cc3c4 Clean up my ChangeLog entry adds ed3130b740 Add myself to gdb/MAINTAINERS adds 9a01ec4c03 Fix overflow detection in the Z80 assembler. adds bb6203bf1d cli-script: use unique_ptr to not leak next struct adds 1487a14ec2 gdb: remove linespec_p typedef adds 75b969ccb1 Automatic date update in version.in adds 894982bfcc [AArch64] MTE corefile support adds 3b2bef8bbd [Binutils] Update NT_ARM note types for readelf adds 6d1a09b77a [gdb/breakpoint] Fix assert in jit_event_handler adds ca43e66033 testsuite/gdb.dwarf2: avoid dead code in dw2-inline-with-lex [...] adds 778ae9ccc8 [gdb/testsuite] Add target board cc-with-gnu-debuglink.exp adds 33d93379d2 Automatic date update in version.in adds 39549caef4 sim/d10v: Use offsetof in a static assertion about structure [...] adds b312488f10 sim: mips: Only truncate sign extension bits for 32-bit targ [...] adds 168671c14c sim: mips: Add shadow mappings for 32-bit memory address space adds 1f1fb219fd [GOLD] PR27815, gold fails to build with latest GCC adds 574ec1084d bfd dwarf2 sanity checking adds d71893802f Re: Fix offset for ia64 PCREL60B relocation on HP-UX adds 8569d6e13c Fix option type comments for CMDARG_EARLYINIT_FILE and CMDAR [...] adds 8dc196f2fa Automatic date update in version.in adds 01a8c731aa elf: Use official name LoongArch for EM_LOONGARCH. adds fbf3c4b979 [gdb/tdep] Use pid to choose process 64/32-bitness adds 01d3ae40df sim: bfin: add strings.h for ffs() adds e82a36be9a sim: cris: add unistd.h for environ decl adds 9a28444faa sim: rl78: rename open symbol to avoid collisions adds 98591adf69 Automatic date update in version.in adds 3cc4ee83ad sim: bfin: fix build warnings w/newer gcc adds d699be882b sim: bfin: fix the otp fix adds d16ce6e4d5 sim: cris: fix memory setup typos adds 5d0ed830d3 RISC-V: PR25212, Report errors for invalid march and mabi co [...] adds c45d37a9bd gdb/doc: add '@:' after 'e.g.' to help texinfo adds a56889ae38 Prevent flickering when redrawing the TUI python window adds 2e8adb6448 Update config.sub and config.guess for MIPS R3 and R5 ISA support adds 78a7f5766a MAINTAINERS: Update path to readline config.{sub,guess} files adds 32e2770e59 gnulib: import ffs adds 5471128011 opcodes: cris: move desc & opc files from sim/ adds e63e5f9f9f Automatic date update in version.in adds 4be1e8dbb3 asan: _bfd_elf_parse_attributes heap buffer overflow adds 5d7f11f0e7 [GOLD] PR27815, gold fails to build with latest GCC adds bc30a119f3 Regen cris files adds cc850f7472 Fix formatting in elf32-arm.c adds 74fd118fb9 Add range checks to local array accesses in elf32-arm.c. adds d3e52e120b Arm: Fix forward thumb references [PR gas/25235] adds 2c5731b647 Fix documentation of gdb.SYMBOL_LOC_COMMON_BLOCK adds 9495896335 Automatic date update in version.in adds fe1f847d9a RISC-V: Allow to link the objects with unknown prefixed extensions. adds ef5f598ca6 Introduce htab_delete_entry adds 3f335b75d8 i386: Replace movsb with movsxb adds 983d5689cc x86-64: Add ilp32-12 to check R_X86_64_32 for x32 adds 11bb5c41eb gdb: don't zero-initialize reg_buffer contents adds 50c95a739c x86: Propery check PC16 reloc overflow in 16-bit mode instructions adds cc37fec878 Automatic date update in version.in adds badf836a0c nds32: __builtin_strncpy bound equals destination size adds 6643bb0010 readelf -w and --debug-dump option help adds 749369c430 gdb: change dwarf_die_debug to bool adds 3a706c17ee Revert "gdb: change dwarf_die_debug to bool" adds 6dcd1193d9 [gdb/symtab] Fix Dwarf Error: cannot find DIE adds 2152b4fdec [gdb/symtab] Fix typo in dwarf error message adds e453275cdc [gdb/testsuite] Prevent proc override in gdb-index.exp adds 248f716500 [gdb/symtab] Fix segfault in process_psymtab_comp_unit adds 868027a48b Document gdb.SYMBOL_LOC_LABEL adds af7f8f52dd gdb: make add_setshow commands return set_show_commands adds 9f26053690 gdb: remove unnecessary lookup_cmd when deprecating commands adds 7bd22f56a3 gdb/python: use return values of add_setshow functions in ad [...] adds 3947f654ea gdb: make add_com_alias accept target as a cmd_list_element adds e0f25bd971 gdb: make add_info_alias accept target as a cmd_list_element adds 5e84b7eefb gdb: remove add_alias_cmd overload that accepts a string adds f39632d957 gdb: add make-init-c script adds d5a6313e1c gdb: add option to reverse order of _initialize function calls adds bdef572304 Add optional full_window argument to TuiWindow.write adds 43892fdfa1 gdb: add all_breakpoints function adds 1428b37afb gdb: add all_breakpoints_safe function adds f6d17b2b1c gdb: add all_tracepoints function adds 40cb8ca539 gdb: add breakpoint::locations method adds 5d51cd5d14 gdb: make bp_locations an std::vector adds 48d7020b7f gdb: add all_bp_locations function adds e0d9a27040 gdb: add all_bp_locations_at_addr function adds 240edef62f gdb: remove iterate_over_breakpoints function adds 055c879fcf gdb: remove iterate_over_bp_locations function adds 01add95bed gdb: fix some indentation issues adds 24b21115f5 gdb: fix tab after space indentation issues adds ebcab74124 PowerPC: Add new xxmr and xxlnot extended mnemonics adds 3633d4fb44 Automatic date update in version.in adds 0ef4c3f83b sim: h8300 Fixed different behavior in preinc/predec. adds 9d7c4ba5e5 sim: h8300 add special case test. adds 1273b2f8ac x86: Restore PC16 relocation overflow check adds c445a93910 Automatic date update in version.in adds 25663db430 MIPS/GAS: Use FCSR rather than RA with CFC1/CTC1 adds c9de3168a9 microMIPS/opcodes: Refer FPRs rather than FCRs with DMTC1 adds cccc84faff MIPS/opcodes: Free up redundant `g' operand code adds 9623cc5d1f MIPS/binutils/testsuite: Fix XPA and Virtualization ASE cases adds a3fb396f2d MIPS/opcodes: Add TX39 CP0 register names adds 9204ccd4b1 MIPS/opcodes: Do not use CP0 register names for control registers adds 709aa065e1 MIPS/GAS/testsuite: Add tests for coprocessor access instructions adds dd84446824 MIPS/opcodes: Add legacy CP1 control register names adds b1458c4569 MIPS/opcodes: Factor out ISA matching against flags adds 21629cf8bc MIPS/opcodes: Properly handle ISA exclusion adds b930964c42 MIPS/opcodes: Disassemble the RFE instruction adds 270e2b7ddc MIPS/GAS/testsuite: Add tests for coprocessor branch instructions adds fa49574399 MIPS/opcodes: Remove DMFC3 and DMTC3 instructions adds 9573a461da MIPS/opcodes: Accurately record coprocessor opcode CPU/ISA m [...] adds 2d5e2889ca MIPS/GAS/testsuite: Run coprocessor tests across all ISAs adds 4c67fb41f9 MIPS/GAS/testsuite: Run RFE test across all ISAs adds 28b7d4f1c9 MIPS/GAS/testsuite: Add C0, C1, C2, C3 opcode tests adds 49149d595c MIPS/opcodes: Reorder legacy COP0, COP2, COP3 opcode instructions adds f006d9e205 sim: bfin: fix the otp fix fix adds d6249f5f1c readelf and objdump help adds 1ff6a3b8e5 PowerPC table driven -Mraw disassembly adds 3067d0b1be Fix InlinedFrameDecorator example adds 63e47e1072 Re: readelf and objdump help adds 5c9e84c2d8 sim: leverage gnulib adds 80e61ea097 sim: m32c: rename open symbol to avoid collisions adds cd7caae651 sim: sh: fix a few compiler warnings adds fc12ae4215 sim: frv: fix compiler parentheses suggestions warnings adds 67514280fc sim: frv: fix up a bunch of prototype warnings adds 8ea881d9e3 sim: mips: fix build w/out dv-sockser adds b25370aa9f sim: pull in extra gnulib libs too adds fc23e71a17 sim: mn10300: add SIGTRAP fallback adds 1f8ef36f75 sim: v850: add pointer casts for execv on Windows adds 952170707b sim: ppc: avoid shadowing errno adds c5b349e1c5 sim: ppc: enable -Wno-format for mingw targets adds eddc7b6871 Automatic date update in version.in adds 140c5aec0d Automatic date update in version.in adds c96e8b04d3 Remove dwarf2_per_bfd::m_num_psymtabs adds cc653233da Set is_debug_types in allocate_signatured_type adds ef9d256562 RISC-V: PR27566, Do not relax when data segment phase is exp [...] adds 4631503b28 gdb: move dwarf2_per_cu_data and signatured_type up adds 46c6bcf650 gdb: add and use signatured_type_up adds 9ea36493f6 gdb: pass signature to allocate_signatured_type and signatur [...] adds a2cf3633b3 Automatic date update in version.in adds b4b3e2dee2 gdb: avoid premature dummy frame garbage collection adds 9b715c68e8 gdb/arm: add support for bare-metal core dumps adds b97eff8ffa gdb: run 'maint selftest' with an executable loaded adds 17d305ef8f [gdb/symtab] Ignore cold clones adds f99d1d3749 Remove gdb/testsuite/configure adds bdbbcd5774 Always build 'all' in gdb/testsuite adds 2adf178139 Apply silent Makefile rules to gdb/testsuite adds ba56237dab Clean up gdb's --enable-shared adds 906f72d454 Remove some gdb/data-directory special cases adds aeeb758df5 Conditionally restore displaced stepping state after fork. adds 75bf2c9cf7 Automatic date update in version.in adds 45342c7c91 asan: heap buffer overflow in _bfd_elf_parse_attributes adds 8a222a6b0f gdb/testsuite: escape '*' character in pattern used by flang adds f2d4211150 gdb/testsuite: only add -J option when compiling with gfortran adds 8f46711443 arc: Construct disassembler options dynamically adds 170960e8e1 Fix threadapply test adds ea6197bf5f sim m32c: Include defs.h in m32c.opc and r8c.opc. adds 60be64b396 Fix temp-dir leakage in per-bfd-sharing.exp adds 9ef5bfdad9 Automatic date update in version.in adds a38d139645 PR1202, mcore disassembler: wrong address loopt adds 364d772977 PR2589, ld vs. ld.so adds bbd47c1230 PR4283, update gprof manual with note about GMON_OUT_PREFIX adds 6ac5237cf1 Restore gdb.SYMBOL_LABEL_DOMAIN constant adds 7cfa3e63f9 Add myself to gdb/MAINTAINERS adds 4c958d7911 Add ChangeLog entry for previous commit adds 8381088119 Report additional details for signals received on FreeBSD. adds 415c8100a2 Update my email address in MAINTAINERS adds df5bc734f2 gdb: fix eval.c assert during inferior exit event adds 25e821a6c2 Automatic date update in version.in adds 1bace02a96 Initial TUI mouse support adds a53755664f Forward mouse click to python TUI window adds 4351271e9c gdb: add some additional debug output in remote.c adds 386de171cb Add PROP_VARIABLE_NAME adds 30569fbb57 Automatic date update in version.in adds ae61ef2c56 arc: Add 'set disassembler-options' support adds ad4bd975fc Fix symbol constants tests for Python 3 adds 5bea0c3276 sim: common: start dedicated local.mk adds b316465fab Use ACX_NONCANONICAL_TARGET in gdb/configure adds 19d6d783e1 Fix gdb/data-directory Makefile-regeneration rule adds 8ff8c543b4 Really fix data-directory/Makefile rebuilding adds 4a97754465 Fix gdb crash due to SIGPIPE when the compile command fails adds 9482e6e450 Automatic date update in version.in adds 921b2bc73e gdb/testsuite: set sysroot in gdb.server/stop-reply-no-threa [...] adds 53f18dfd3e Automatic date update in version.in adds 6bee34a1dc fix Dwarf2 build with certain gcc versions adds a442cac508 ix86: wrap constants adds 4e014f6ac0 x86: immediate operands don't allow for vector operations adds f70c6814bb x86: remove pointless 2nd parameter from check_VecOperations() adds 98ff9f1c5d x86/Intel: drop unnecessary bracket matching from parse_operands() adds c8d541e2e7 x86: correct absolute branch check with segment override adds 9d299bea8c x86: make symbol quotation check consistent in i386_att_operand() adds 014fbcda4c x86: allow unary operators to start a memory operand adds e68c3d59ac x86: better respect quotes in parse_operands() adds 6b5ba0d49e x86: honor quoted figure braces in i386_att_operand() adds 7ee8c12755 [gdb/testsuite] Fix info-types-c.exp adds bc37aacde1 [gdb/testsuite] Fix gdb.base/new-ui-pending-input.exp timeout adds 409cac34d9 [gdb/testsuite] Simplify gdb.base/info-types.exp.tcl adds b0e2f96b56 [gdb/testsuite] Fix gdb.base/run-attach-while-running.exp adds cfa8e270c9 gdb: set only inferior_ptid in sparc_{fetch,store}_inferior_ [...] adds f1854e35d8 gdb/testsuite: use proc_with_prefix in gdb.base/attach.exp adds ecac8d1c14 Add Power 10 PLT instruction patterns adds a12a15e7c5 gdb: handle case where type alignment is unknown adds cfc75767cc gdb/testsuite: gdb.base/continue-all-already-running.exp: ad [...] adds d8ca8e9fac nat/amd64-linux-siginfo.c: Move align attribute from typedef [...] adds c57eb1a269 nat/amd64-linux-siginfo.c: Remove typedefs adds fa6ec8efa4 gdb_rl_find_completion_word: Remove 'found_quote' local adds 1b453aed8b Fix a couple -Wdeprecated-copy issues adds e266dea992 Automatic date update in version.in adds 64c2e4a530 gnulib: import chown adds c469a50252 sim: v850: assume chown is available adds 172a7ff54b gnulib: import netdb adds d20bc12288 gnulib: import select adds a55b92be28 sim: igen: harmonize tool variables adds 25ff4de715 [gdb/testsuite] Fix gdb.base/sect-cmd.exp adds ac6c175edd [gdb/testsuite] Simplify gdb.base/sect-cmd.exp adds 4a11703a04 [gdb/testsuite] Fix gdb.threads/multi-create-ns-info-thr.exp adds 4c5d7c03c4 [gdb/testsuite] Fix gdb.base/batch-preserve-term-settings.ex [...] adds f185acddfa x86: minor improvements to optimize_disp() (part I) adds 77c5978907 x86-64: avoid bogus warnings with 32-bit addressing adds cd613c1fcc x86: minor improvements to optimize_disp() (part II) adds 7e96fb6871 x86: minor improvements to optimize_imm() (part II) adds 7c757f41aa x86: cover a.out in recently added tests adds 58f076c6f8 [gdb/testsuite] Simplify gdb.base/info-types.exp.tcl further adds c3cfd9eb5b [gdb/testsuite] Fix gdb.base/info-macros.exp with check-read1 adds 956ea65cd7 bfd/elf: Don't read non-existing secondary relocs adds fdae5c22ce [gdb/testsuite] Disallow single argument in multi_line adds 5804373d03 bfd/elf: Don't read non-existing secondary relocs adds 122373f7f2 gdb: try to load libthread_db only after reading all shared [...] adds f9e59d060f Use is/is not to check for None in python code. adds 1bc5b62129 Automatic date update in version.in adds f75bcf7e57 Fix the creation of archives for Sparc Solaris2 targets by e [...] adds d0a3c757b9 gdb/testsuite: add some logging in Term::_check_box adds cc96519fdc Remove Daniel Jacobwitz from the maintainers list adds c70fdc45f6 Update read1 example in gdb/testsuite/README adds 906192d785 sim: cgen: inline cgen_init logic adds eee649922f sim: bpf: use CURRENT_TARGET_BYTE_ORDER adds cfc6061bd8 sim: nrun: tweak init of callback endian adds dc3de083d5 sim: mn10300: tweak engine halt hook adds 943f9baa37 sim: cleanup obsolete NULL fallback adds c572c4580e Automatic date update in version.in adds 0cc809fa0f [gdb/testsuite] Fix gdb.cp/cplusfuncs.exp with check-read1 adds 36695cf8ff [gdb/testsuite] Fix gdb.cp/nested-types.exp with check-read1 adds 4bdd1a0620 [gdb/testsuite] Convert multi-line function call into si [...] adds 7772f16880 x86: suppress LEA optimization in a specific 16-bit case adds e925962f4e arm: fix array-out-of-bounds upon register parsing error adds 1db66fb653 arm: avoid "shadowing" of glibc function name adds 6179e5f1d8 [gdb/testsuite] Fix timeout in gdb.mi/user-selected-context- [...] adds 9edb1e0191 gdb/testsuite: capture GDB tty name in default_gdb_spawn adds 860cc54cd4 Automatic date update in version.in adds f64b9b13ce PR27952, Disallow ET_DYN DF_1_PIE linker input adds 4de91c10cd readelf section reading adds 066f8fbede readelf info leaks from one object to the next adds 28b2963ffb RISC-V: Update the riscv_opts.[rvc|rve] in the riscv_set_arch. adds 2748c1b17e x86: Always define TC_PARSE_CONS_EXPRESSION adds 48ec4c05c6 Implement Rust raw identifiers adds db77748be8 gdb, testsuite: Fix mi-var-child-f.exp for Intel compilers. adds 873793ae09 gdb: remove unused struct call_site_stuff forward declaration adds e2b9ea4bbb libthread_db initialization changes related to upcoming glibc-2.34 adds 4cc2e60671 testsuite/glib-2.34: Match/consume optional libthread_db rel [...] adds 72c4daa36a print-symbol-loading.exp: Allow libc symbols to be already loaded adds b8bd29a157 mi-sym-info.exp: Increase timeout for 114-symbol-info-functions adds 46f263ccff Fix ChangeLog entry location adds 6fe7f5c416 Automatic date update in version.in adds e331b18d42 Re: readelf section reading adds 8c60e272c7 readelf: don't clear section_headers in process_file_header adds b15c5d7a51 sim: unify platform function & header tests adds dba333c1e4 sim: unify assert build settings adds 5ea4547402 sim: unify environment build settings adds 5629cf2b98 sim: ppc: unify env settings too adds d424629da8 remote: Fix indentation in remote_new_objfile. adds a48ff3efda sim: ppc: unify header & function & type tests too adds 4b530cfa37 Automatic date update in version.in adds 497a20bd3b sim: split debug/stdio/trace/profile options into dedicated [...] adds 04381273a9 sim: unify debug/stdio/trace/profile build settings adds 6dd65fc048 sim: unify bug & package settings adds ba307cddcf sim: overhaul alignment settings management adds 4218a6dc8b sim: erc32/ppc: fix handling of $EXEEXT adds a80249d0a9 sim: erc32: replace caddr_t with void* adds 2726bbc339 sim: assume sys/select.h always exists adds a687671327 sim: rx: replace cycle-stats with common profile settings adds dd8e16ea7b sim: unify sim-load.o building adds ad9cc20970 sim: start unifying portability shims adds f4d7566aef Automatic date update in version.in adds 0f318b8478 sim: rx: move cycle-accurate settings to CPPFLAGS adds 92a3f61363 sim: ppc: use common version.o too adds 4981807e06 gas: drop TC_ADDRESS_BYTES conditionals adds 987610f2d6 gas: fold three as_warn() in emit_expr_with_reloc() adds 90d3edf016 GNU gettext introduced this change[0] in version 0.19.8 to f [...] adds 0121f438e8 Use consistent type in binutils/dwarf.c adds 739025e89c Include missing header signal.h adds c9923e71ff Fix silent gdb.base/annota1.exp test coverage regression adds 09db4332c6 fbsd nat: Disable address space randomization when requested. adds 483ab96a1b gnulib: define the path to gnulib's parent dir adds 1ff18ee652 Automatic date update in version.in adds fbe8d1cf5b sim: enable silent rules in common builds adds 82e6d6bf90 sim: drop redundant SIM_AC_OPTION_WARNINGS adds 4df5cdbd3a sim: erc32: fix build w/out termios.h adds 757b3c2fea sim: erc32: fix build w/out F_{G,S}ETFL adds aa077c0d18 sim: mn10300: switch abort to sim_engine_abort adds 79afa8caab sim: mn10300: enable -Werror adds 93df3340fd readelf: report DF_1_PIE as "Position-Independent Executable" adds cc0f96357e x86: permit parenthesized expressions again as addressing sc [...] adds 4fe51f7d3c x86: off-by-1 in offset_in_range() adds 86f041462e x86: make offset_in_range()'s warning contents useful (again) adds a50187b2c6 x86: harmonize disp with imm handling adds 649658972c x86: slightly simplify offset_in_range() adds 2f2be86bbb x86: simplify .dispNN setting adds b00af7c8c6 x86: bring "gas --help" output for --32 etc in sync with reality adds c8795e1f2f Allow readelf to recognise GO buildid notes. adds 6645c8ce71 Fix typo in vsx-regs.exp test adds 015f7b7462 sim: switch modules.c & version.c to stamp files adds bc10b67271 Automatic date update in version.in adds bcaa61f7c8 sim: move dv-sockser define to CPPFLAGS adds 52d37d2c91 sim: drop arch-specific config.h adds dae666c968 sim: mips: fix format warnings when setting up memory adds 430456e347 sim: ppc: drop host endian configure option adds 5976569641 sim: ppc: change bool variable name to boolean adds b778e6b079 sim: ppc: replace local CONCAT macros with common ones adds f6428ce423 sim: ppc: replace local UNUSED macros with common one adds 6e57d02532 sim: ppc: replace local NORETURN macros with common one adds 3547f99a30 sim: ppc: use common ATTRIBUTE_PACKED macro adds 69ff2dac7a sim: ppc: use common ATTRIBUTE_PRINTF macros adds 1b828ebe53 sim: ppc: replace local __attribute__ fallback adds 956f0babcd sim: ppc: convert to bfd_endian adds 46f0c0c6cc sim: ppc: use common sim-assert setting adds a8a3d90792 sim: drop obsolete AC_EXEEXT call adds 7b2298cbd8 sim: mips: fix uninitialized register use adds df32b446c3 sim: mips: tweak buffer sign adds 6828a30253 sim: mips: rework dynamic printf logic to avoid compiler warnings adds b80d447580 sim: mips: add printf attribute to trace func adds 4504a63467 gas: fix overflow diagnostics adds bb32eac5a9 gas: fix hex float parsing from .dcb.? directives adds 8457e5ecc4 [gdb/symtab] Fix infinite recursion in dwarf2_cu::get_builde [...] adds cdb2186c9f btrace, doc: Clarify record function-call-history documentation. adds 3aabdfe15b gdb, doc: Fix missed ChangeLog entry. adds 7daf500de2 sim: make some rules silent by default in Make-common.in adds 62cfa544a4 Automatic date update in version.in adds ef5058ae87 sim: split sim/callback.h include out adds 209f108f73 sim: mn10300: tweak static inlines adds 7993124ee2 powerpc: move cell "or rx,rx,rx" hints adds 3478a63d7e gas: ensure sections contents is zero for BFD_RELOC_PPC*_TLS [...] adds 82a5082ed3 Make the TUI command window support the mouse adds 18b5aadea2 gdb/testsuite: gdb.base/args.exp: use save_vars adds c4ddc1daef gdb/testsuite: gdb.base/args.exp: use $old_gdbflags last two tests adds d30e32637d gdb/testsuite: gdb.base/args.exp: remove trailing parenthesi [...] adds 18263be756 gdb/testsuite: gdb.base/args.exp: add KFAIL for native-exten [...] adds bcf8470303 gas: handle csect in bss section for XCOFF adds 96cbfd9f04 Fix an assertion failure in the AArch64 assembler triggered [...] adds 965febe599 Move scoped_ignore_sigttou to gdbsupport/ adds 6a7f1c20e8 Introduce scoped_restore_signal adds 606a431366 scoped_ignore_signal: Use sigprocmask+sigtimedwait instead o [...] adds 2af6d46fd3 Add a unit test for scoped_ignore_sigpipe adds e8f6c2a5ba ld: Add -no-pie adds d208bc7617 ld: Add ChangeLog entry for -no-pie adds b6b4298372 x86-64: Test protected function pointers adds e013d20dc7 x86-64: Use $NOPIE_LDFLAGS/$NOPIE_CFLAGS on protected-func-1 adds 336b30e58a Don't call sigtimedwait for scoped_ignore_sigttou adds a49dd19e81 sim: ppc: avoid "PAGE_SIZE" name adds 4470708442 Automatic date update in version.in adds f9a4d54332 sim: overhaul & unify endian settings management adds 7039b29160 sim: drop core libiberty.h include adds 1fef66b0dc sim: split sim-signal.h include out adds 162c6aef1f gas: fold symbol table entries generated for .startof.() / . [...] adds 3f8414df7a sim: create a makefile fragment to pass common settings down adds 982c3a65ca sim: move -Werror disabling to Makefile adds 5a767724d7 elf: Add GNU_PROPERTY_UINT32_AND_XXX/GNU_PROPERTY_UINT32_OR_XXX adds 47ce766a8b sim: unify -Werror build settings adds 2d95647bdd ld.texi: Move -z unique-symbol after -z undefs. adds ff5404f5b3 Fix powerpc-power8.exp test with new mnemonics adds 8ee63c6156 Automatic date update in version.in adds 539b54f03d dwarf.c: string_fortify.h strncpy error adds d984392e75 Fix another strncpy warning adds 43f71bc5df ppc raw test failure when 32-bit bfd adds 03e689aaac ubsan errors when 32-bit bfd adds 47399e9c45 ubsan: vax: pointer overflow adds 07490bf81d sim: unify various library testing logic adds 17a5da800d sim: mips: drop unused AC_PATH_X call adds b5689863bd sim: unify bfd library dependency testing logic adds c30420d82a elf: Update GNU_PROPERTY_UINT32_[AND|OR]_XXX tests adds d3562f83a7 sim: unify toolchain probing logic adds bc56166f66 sim: unify toolchain dependency logic adds ce3ec98acd sim: unify gettext/intl probing logic adds 83b1d8f4a6 elf: Correct DT_TEXTREL warning in PDE adds 89ee1c2f6e Automatic date update in version.in adds 36842f65be sim: drop old BUILT_SRC_FROM_COMMON ref adds 54c47dfb68 sim: ppc: rename inline defines to match common code adds a979f2a07a sim: unify dtc tool checks adds 57a922a598 sim: move UNUSED before TYPE in SIM_ENDIAN_INLINE's definition adds 7e3941ac06 gdb/gdbserver: switch to AC_CONFIG_MACRO_DIRS adds 406b4ada55 x86: Count PLT for GOTOFF relocation against IFUNC symbol adds d73f39ee43 sim: move sim-inline to the common code adds 4ca8baee00 sim: m68hc11: fix unused function warnings with -O0 adds 1bf5c34239 sim: unify cgen maintainer settings adds 3a829bc50c sim: unify general maintainer settings adds 3eda63f2e4 sim: delete SIM_AC_COMMON macro adds 4488e43c49 sim: rx: scope the unique configure flag adds e27c0d7ae3 Automatic date update in version.in adds 1b40d569a8 sim: cris: clean up printf & abort usage a bit adds 61e2dde2db gdb/python: handle saving user registers in a frame unwinder adds 8b9c48b287 gdb/python: move PyLong_From* calls into py-utils.c adds d52b800721 gdb/python: add PendingFrame.level and Frame.level methods adds 96f842cbdb gdb/riscv: add support for vector registers in target descriptions adds b4ee29a445 Automatic date update in version.in adds be0387eed0 sim: hw: rework configure option & device selection adds 456ef1c1d4 sim: unify hardware settings adds ded5cb9444 picojava assembler and disassembler fixes adds 46b8b3d6f8 opcodes: make use of __builtin_popcount when available adds 80dc83fd0e gdb/remote: handle target dying just before a stepi adds 50331d64f1 RISC-V: Clarify the addends of pc-relative access. adds e5b771060e [gdb/testsuite] Add gdb.dwarf2/imported-unit-c.exp adds 80d1206d7f gdb: Support DW_LLE_start_end adds 4e317a765b gdb/python: print name of unwinder that claimed frame in deb [...] adds ac0d67ed1d gdb: remove unnecessary parameter wait_ptid from do_target_wait adds 224506e95d gdb: fix python/lib/gdb/__init__.py formatting adds 36bb57e40c sim: drop configure scripts for simple ports adds e173c80fbb sim: rx: merge with common configure script adds c45cffdbe1 sim: callback: add a getpid interface adds cc40b4f2a3 sim: callback: generate signal map adds 13b0d6e5a2 sim: callback: add missing cb_target_to_host_signal adds 072d63a871 sim: cris: fix a few warnings adds 0b98ef1642 Automatic date update in version.in adds 2dd865d7c1 [gdb/testsuite] Rewrite gdb_test_lines adds b34084121a sim: switch common srcdir to abs_srcdir adds 02ddf7223d Automatic date update in version.in adds d394a6efed sim: callback: add a kill interface adds e91488f739 sim: cris: override getpid callback adds 2f631626f1 sim: syscall: handle killing the sim itself adds 1daf786ba3 gas: update csect alignment for PPC prefixed instructions on XCOFF adds 657dcee4cf [gdb/testsuite] Fix duplicate in gdb.base/argv0-symlink.exp adds 013270a16a [gdb/testsuite] Fix duplicate in gdb.base/info-macros.exp adds 22c6cfe9c8 Automatic date update in version.in adds bdedb2d21b sim: callback: extend syscall interface to handle 7 args adds a7cde6df40 sim: cris: fix a few missing prototype warnings adds 134df96436 Update the core file architecture if a target description is [...] adds 8a3df5acae Add non-wrapping mode to ada_decode adds 67470e9d8b Decode Ada types in Python layer adds 50a6759f0f Use gdb::function_view in addrmap_foreach adds 202054aea6 Add ISA 3.1 check to powerpc-plxv-norel.exp adds 81b327aadd gdb/guile: improve the errors when creating breakpoints adds 08080f9744 gdb/guile: allow for catchpoint type breakpoints in guile adds 6b95f5ad96 gdb/python: allow for catchpoint type breakpoints in python adds bf1dcdb391 Consolidate CU language setting adds 3e9f1ca148 Remove dwarf2_cu::language adds 3da4c6449b Change how .debug_aranges padding is skipped adds 79bd4d34f0 gdb: fix regression in evaluate_funcall for non C++ like cases adds 13221aec0d gdb: replace NULL terminated array with array_view adds 158cc4feb7 gdb: use gdb::optional instead of passing a pointer to gdb:: [...] adds d038ce48f1 gdb: fix invalid arg coercion when calling static member functions adds fc4d5ebf8f gdb: add new function quick_symbol_functions::has_unexpanded [...] adds 4a0788e08c gdb: make struct output_source_filename_data more C++ like adds 0e350a054b gdb/mi: add regexp filtering to -file-list-exec-source-files adds 1fb1ce02fc gdb/mi: add new --group-by-objfile flag for -file-list-exec- [...] adds bd742128ba gdb: change info sources to group results by objfile adds ac2d77c6a1 Automatic date update in version.in adds 0f8e203412 gdb: add context getter/setter to cmd_list_element adds d6ff04a343 gdb: add assert in cmd_list_element::set_context adds 4c0ba02a74 gdb: remove context parameter from add_setshow_enum_cmd adds 6a72dbb692 gdb/guile: use return values of add_setshow functions in add [...] adds f1fa7a3d88 Automatic date update in version.in adds d57b653328 sim: bfin: move pkg-config & SDL checks to common code adds 5d0b3088f7 sim: erc32: merge with common configure script adds cc9c19b030 sim: bpf: fix mixed decls & code warnings (and style) adds 44e88cd631 sim: bpf: add explicit casts when using explicit formats adds 5a4ce7aea0 sim: cgen: sync prototypes with implementation adds 694d6fdba1 sim: cgen: always leverage the ops prototypes adds 2d922d86ba sim: cgen: always leverage the mem prototypes adds ded82565c6 sim: cgen: constify trace strings adds a7ffa88dc6 sim: cgen: add printf attributes in a few more calls adds b69bd9e723 sim: cgen: add asserts to fix unused engine warnings adds 5db3a175cc sim: cgen: suppress trace non-literal printf warning adds 76f11310df sim: bpf: include more local headers & fix broken funcs adds e0fd25e485 sim: bpf/cris: include cgen-mem in decoders adds 9df51d7c47 Automatic date update in version.in adds ff68b4b5b1 sim: frv: fix ambiguous else compiler warnings adds 1415825a1b sim: frv: fix return type for post_wait_for funcs adds 247867ebd3 sim: frv: fix uninitialized variable warning adds 2b83b95803 sim: frv: fix some printf type mismatch warnings adds a9d200398a sim: frv: fix up various missing prototype warnings adds 520ca9a7be sim: frv: fix engine hook adds dd5ef931df sim: frv: add missing const type adds 05b8577206 gdb/fortran: Add type info of formal parameter for clang. adds ba4990f13f sim: cgen: delete unused record_trace_results functions adds f2ddf6e39d sim: bpf: fix printf warnings on 32-bit systems adds 78484bcab9 sim: bpf: enable -Werror usage adds 4d60b89770 gdb/remote: Use true/false instead of 1/0 adds c87c999c51 gdb: remove gdbarch_info::tdep_info adds b447dd03c1 gdb: remove gdbarch_info_init adds 0a3b55a669 Fix tag_ctl register size in the core file. adds e660f4e905 Fix FFR register size for core files. adds a52d0b9de1 Sanitize the address before working with allocation tags adds f07fad95a9 gdb: add .flake8 file adds 0c1bcd2327 gdb: convert obj_section macros to methods adds 2608aff552 gdb: use gdb_bfd_count_sections in macho_symfile_offsets adds 327f11dee1 Automatic date update in version.in adds 1fb164a112 sim: cgen: require long long support adds 54e66d16e8 sim: callback: drop unused printf helpers adds a1d9117f94 sim: callback: add printf attributes adds fda2f85e58 sim: io: add printf attributes to vprintf funcs too adds 4743af62eb gdb: remove duplicate declaration of 'find_thread_ptid' adds c2ce831330 Add the netbsdpe configuration to the list of obsolete targets. adds dd4f75f2b6 gdb: make frame_debug a boolean adds a05a883fba gdb: introduce frame_debug_printf adds a154d838a7 gdb: add names to unwinders, add debug messages when looking [...] adds fe67a58f98 gdb: introduce FRAME_SCOPED_DEBUG_ENTER_EXIT adds aa2e84dee6 Automatic date update in version.in adds ba9666525f sim: model: constify sim_machs storage adds c42ed5fca2 sim: cris: remove cgen-ops.h include hack adds 999b474b8a sim: callback: add check for HAVE_KILL adds 3167423f07 sim: use -Wno-error=maybe-uninitialized adds cc71756141 sim: fix arch Makefile regen when unified adds 7f6fa74374 sim: use -Wunused-but-set-parameter adds f8261de1b2 sim: ppc: fix printf warnings adds 1c636da093 sim: namespace sim_machs adds d414eb3e7f sim: move default model to the runtime sim state adds faa09946fe sim: delete unused model settings adds d8b04da736 sim: bfin: merge with common configure script adds 280c57ff58 Fix signedness of def_cfa_sf and def_cfa_offset_sf adds c63fc3680a Handle DW_FORM_implicit_const when displaying an attribute adds 9a39f7389d Mark .gnu.debuglto_.debug_* as SHT_MIPS_DWARF adds 05d54a045c sim: move engine init to dynamic modules.c adds 0ecdca38bc sim: move trace init to dynamic modules.c adds 953fac6481 sim: move profile init to dynamic modules.c adds 6cf75d895a sim: move scache init to dynamic modules.c adds e7954ef5e5 sim: frv: scope the unique configure flag adds b79efe264f sim: unify scache settings adds 408a44aac1 sim: cris/frv/iq2000/lm32: merge with common configure script adds 79c4446067 sim: ppc: unify (most) compiler warnings with common code adds 9cb74cfd81 Automatic date update in version.in adds 417f991f08 arm: don't treat XScale features as part of the FPU [PR 28031] adds 75a2da57a1 readelf: Reset file position to beginning for thin archive members adds 05c06f318f Linux: Access memory even if threads are running adds 1b8d1f5f38 Partially fix debuginfod tests in binutils testsuite. adds 6c2ede018c opcodes: constify aarch64_opcode_tables adds 52b8387412 opcodes: constify & scope microblaze opcodes adds ac8ef6961e opcodes: constify & localize z80 opcodes adds 9b2beaf778 opcodes: cleanup nds32 variables adds f375d32b35 opcodes: constify & local meps macros adds 2fe36d31f9 cgen: split GUILE setting out adds 72ab7b79dc Automatic date update in version.in adds 33b477e1c7 sim: m32r: namespace Linux syscall table adds 055a3f27e8 sim: m32r: fix virtual environment with Linux targets adds d4a0121347 sim: m32r: replace custom endian helpers with sim-endian adds fe41f7211a sim: m32r: unify ELF & Linux traps logic adds 54af62279c sim: m32r: reformat linux traps code adds 313c332ff2 sim: m32r: merge with common configure script adds 7eb1f99ada sim: unify reserved instruction bits settings
No new revisions were added by this update.
Summary of changes: ChangeLog | 24 + MAINTAINERS | 2 +- Makefile.def | 1 + Makefile.in | 1 + bfd/ChangeLog | 463 + bfd/aoutx.h | 2 +- bfd/bfd-in2.h | 1 + bfd/coff-rs6000.c | 9 +- bfd/coffgen.c | 8 + bfd/config.bfd | 7 +- bfd/doc/Makefile.am | 7 + bfd/doc/Makefile.in | 20 +- bfd/dwarf2.c | 618 +- bfd/elf-attrs.c | 152 +- bfd/elf-bfd.h | 7 + bfd/elf-properties.c | 90 + bfd/elf.c | 78 +- bfd/elf32-arm.c | 521 +- 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/elf32-xtensa.c | 7 +- bfd/elf64-ppc.c | 32 +- bfd/elf64-x86-64.c | 162 +- bfd/elflink.c | 44 +- bfd/elfnn-aarch64.c | 26 +- bfd/elfnn-riscv.c | 178 +- bfd/elfxx-mips.c | 8 +- bfd/elfxx-riscv.c | 106 +- bfd/elfxx-riscv.h | 7 +- bfd/elfxx-x86.c | 12 +- bfd/libbfd-in.h | 9 +- bfd/libbfd.c | 118 +- bfd/libbfd.h | 18 +- bfd/libxcoff.h | 2 +- bfd/mach-o.c | 3 +- bfd/pdp11.c | 2 +- bfd/plugin.c | 30 +- bfd/reloc.c | 2 + bfd/section.c | 6 + bfd/simple.c | 35 + bfd/som.c | 27 +- bfd/syms.c | 4 + bfd/version.h | 2 +- bfd/vms-lib.c | 2 +- bfd/wasm-module.c | 7 +- binutils/ChangeLog | 428 + 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 | 8 +- binutils/dwarf.c | 1425 +- binutils/elfcomm.c | 125 +- binutils/elfcomm.h | 17 +- binutils/objcopy.c | 11 +- binutils/objdump.c | 207 +- binutils/readelf.c | 552 +- binutils/sysdump.c | 13 +- binutils/testsuite/binutils-all/debuginfod.exp | 10 +- .../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/testsuite/binutils-all/readelf.exp | 28 + binutils/testsuite/binutils-all/readelf.h.thin | 22 + .../testsuite/binutils-all/x86-64/pr27708.dump | 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 | 895 ++ gas/Makefile.am | 3 +- gas/Makefile.in | 3 +- gas/config/obj-coff-seh.c | 21 +- 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-aarch64.c | 21 +- gas/config/tc-arm.c | 50 +- gas/config/tc-i386-intel.c | 2 +- gas/config/tc-i386.c | 829 +- gas/config/tc-i386.h | 8 +- gas/config/tc-ia64.c | 17 +- gas/config/tc-microblaze.c | 4 +- gas/config/tc-mips.c | 11 +- gas/config/tc-nds32.c | 16 +- gas/config/tc-pj.c | 5 +- gas/config/tc-ppc.c | 86 +- 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/expr.c | 55 +- gas/read.c | 153 +- gas/testsuite/gas/aarch64/pr27904.d | 2 + gas/testsuite/gas/aarch64/pr27904.l | 2 + gas/testsuite/gas/aarch64/pr27904.s | 1 + gas/testsuite/gas/all/float.s | 16 + gas/testsuite/gas/all/gas.exp | 21 + gas/testsuite/gas/all/overflow.l | 9 + gas/testsuite/gas/all/overflow.s | 26 + 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/elf.exp | 1 + gas/testsuite/gas/elf/section25.d | 4 +- gas/testsuite/gas/elf/section25.s | 12 +- gas/testsuite/gas/elf/section26.d | 6 +- gas/testsuite/gas/elf/section26.s | 15 +- gas/testsuite/gas/elf/startof.d | 10 + gas/testsuite/gas/elf/startof.s | 6 + gas/testsuite/gas/i386/code16-2.d | 3 + gas/testsuite/gas/i386/code16-2.s | 10 + gas/testsuite/gas/i386/disp-imm-16.l | 10 + gas/testsuite/gas/i386/disp-imm-16.s | 17 + gas/testsuite/gas/i386/disp-imm-32.d | 21 + gas/testsuite/gas/i386/disp-imm-32.s | 17 + gas/testsuite/gas/i386/disp-imm-64.l | 22 + gas/testsuite/gas/i386/disp-imm-64.s | 28 + gas/testsuite/gas/i386/dwarf5-line-1.d | 2 +- gas/testsuite/gas/i386/i386.exp | 27 +- gas/testsuite/gas/i386/lea-optimize.d | 41 +- gas/testsuite/gas/i386/lea.d | 39 +- gas/testsuite/gas/i386/lea.e | 1 + gas/testsuite/gas/i386/lea.s | 54 +- gas/testsuite/gas/i386/lea16-optimize.d | 50 + gas/testsuite/gas/i386/lea16-optimize2.d | 50 + gas/testsuite/gas/i386/lea16.d | 50 + gas/testsuite/gas/i386/lea16.s | 10 + gas/testsuite/gas/i386/lea64-optimize.d | 77 + gas/testsuite/gas/i386/lea64.d | 76 + gas/testsuite/gas/i386/lea64.e | 4 + gas/testsuite/gas/i386/lea64.s | 92 + gas/testsuite/gas/i386/pcrel64.l | 54 + gas/testsuite/gas/i386/pcrel64.s | 27 + 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/sib-intel.d | 4 + gas/testsuite/gas/i386/sib.d | 4 + gas/testsuite/gas/i386/sib.s | 4 + gas/testsuite/gas/i386/size-2.d | 13 +- gas/testsuite/gas/i386/size-2.s | 3 + gas/testsuite/gas/i386/size-5.s | 32 + gas/testsuite/gas/i386/size-5a.d | 28 + gas/testsuite/gas/i386/size-5b.d | 15 + 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-addr32-bad.l | 29 + gas/testsuite/gas/i386/x86-64-addr32-bad.s | 15 + gas/testsuite/gas/i386/x86-64-code16-2.d | 4 + gas/testsuite/gas/i386/x86-64-rip-2.d | 21 + gas/testsuite/gas/i386/x86-64-rip-2.s | 10 + gas/testsuite/gas/i386/x86-64-rip-inval-1.l | 11 + gas/testsuite/gas/i386/x86-64-rip-inval-1.s | 5 + gas/testsuite/gas/i386/x86-64-rip-inval-2.l | 11 + gas/testsuite/gas/i386/x86-64-rip-inval-2.s | 5 + gas/testsuite/gas/i386/x86-64-size-2.d | 13 +- 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/pj/ops.d | 284 +- gas/testsuite/gas/pj/ops.s | 34 +- gas/testsuite/gas/ppc/aix.exp | 8 + 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/ppc/xcoff-tlsm-32.d | 34 + gas/testsuite/gas/ppc/xcoff-tlsm-64.d | 36 + gas/testsuite/gas/ppc/xcoff-tlsm.s | 12 + 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 +- gas/write.c | 5 +- gdb/.dir-locals.el | 5 +- gdb/.flake8 | 2 + gdb/ChangeLog | 1992 +++ gdb/MAINTAINERS | 7 +- gdb/Makefile.in | 63 +- gdb/NEWS | 109 + gdb/aarch64-linux-nat.c | 3 +- gdb/aarch64-linux-tdep.c | 15 +- gdb/aarch64-linux-tdep.h | 4 +- gdb/aarch64-tdep.c | 14 +- gdb/acinclude.m4 | 47 +- gdb/aclocal.m4 | 11 + gdb/ada-exp.y | 6 +- gdb/ada-lang.c | 84 +- gdb/ada-lang.h | 7 +- gdb/ada-tasks.c | 6 +- gdb/ada-valprint.c | 15 +- gdb/addrmap.c | 34 +- gdb/addrmap.h | 18 +- gdb/agent.c | 3 +- gdb/aix-thread.c | 23 +- gdb/alpha-mdebug-tdep.c | 4 +- gdb/alpha-tdep.c | 8 +- gdb/amd64-obsd-tdep.c | 4 +- gdb/amd64-tdep.c | 24 +- gdb/amd64-windows-tdep.c | 94 +- gdb/annotate.c | 8 +- gdb/arc-tdep.c | 10 +- gdb/arch-utils.c | 42 +- gdb/arch-utils.h | 6 - gdb/arch/aarch64-mte-linux.c | 5 +- gdb/arch/riscv.c | 6 + gdb/arch/riscv.h | 12 +- gdb/arm-fbsd-tdep.c | 4 +- gdb/arm-linux-nat.c | 4 +- gdb/arm-none-tdep.c | 213 + gdb/arm-tdep.c | 109 +- gdb/auto-load.c | 23 +- gdb/auto-load.h | 10 + gdb/auxv.c | 6 +- gdb/avr-tdep.c | 1 + gdb/bfin-tdep.c | 1 + gdb/bpf-tdep.c | 3 +- gdb/break-catch-sig.c | 5 +- gdb/break-catch-syscall.c | 6 +- gdb/break-catch-throw.c | 9 +- gdb/breakpoint.c | 1831 +-- gdb/breakpoint.h | 78 +- gdb/bsd-kvm.c | 2 +- gdb/bsd-uthread.c | 9 +- gdb/btrace.c | 12 +- gdb/c-typeprint.c | 8 +- gdb/cli/cli-cmds.c | 96 +- gdb/cli/cli-decode.c | 519 +- gdb/cli/cli-decode.h | 402 +- gdb/cli/cli-dump.c | 25 +- gdb/cli/cli-interp.c | 20 +- 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 | 80 +- gdb/cli/cli-style.h | 3 - gdb/coffread.c | 26 +- gdb/command.h | 269 +- gdb/compile/compile.c | 9 +- gdb/completer.c | 49 +- gdb/config.in | 10 +- gdb/configure | 184 +- gdb/configure.ac | 43 +- 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/corelow.c | 14 + gdb/cp-support.c | 13 +- gdb/cp-valprint.c | 10 +- gdb/cris-tdep.c | 5 +- gdb/csky-tdep.c | 2 + 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 | 159 + gdb/doc/gdb.texinfo | 410 +- gdb/doc/guile.texi | 24 +- gdb/doc/python.texi | 137 +- gdb/dummy-frame.c | 13 +- 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 | 155 + gdb/dwarf2/cu.h | 278 + gdb/dwarf2/frame-tailcall.c | 1 + gdb/dwarf2/frame.c | 2 + gdb/dwarf2/index-cache.c | 4 +- gdb/dwarf2/index-write.c | 94 +- gdb/dwarf2/line-header.c | 2 +- gdb/dwarf2/loc.c | 60 +- gdb/dwarf2/loc.h | 1 - gdb/dwarf2/read.c | 1598 +- gdb/dwarf2/read.h | 521 +- gdb/eval.c | 16 +- gdb/exec.c | 3 +- gdb/extension-priv.h | 9 +- gdb/extension.c | 38 +- gdb/extension.h | 2 +- gdb/f-lang.c | 6 +- gdb/fbsd-nat.c | 75 + gdb/fbsd-nat.h | 5 + gdb/fbsd-tdep.c | 272 + gdb/frame-unwind.c | 12 +- gdb/frame-unwind.h | 1 + gdb/frame.c | 406 +- gdb/frame.h | 21 +- gdb/frv-linux-tdep.c | 15 +- gdb/frv-tdep.c | 1 + gdb/ft32-tdep.c | 1 + gdb/gcore.c | 11 +- gdb/gdb-gdb.py.in | 160 +- gdb/gdbarch.c | 3 - gdb/gdbarch.h | 32 +- gdb/gdbarch.sh | 35 +- gdb/gdbthread.h | 4 - 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 | 153 +- gdb/guile/scm-arch.c | 5 + gdb/guile/scm-block.c | 5 + gdb/guile/scm-breakpoint.c | 46 +- gdb/guile/scm-cmd.c | 12 +- gdb/guile/scm-frame.c | 16 +- gdb/guile/scm-objfile.c | 14 +- gdb/guile/scm-param.c | 158 +- gdb/guile/scm-pretty-print.c | 28 +- gdb/guile/scm-progspace.c | 5 + gdb/guile/scm-safe-call.c | 4 +- gdb/guile/scm-symbol.c | 5 + gdb/guile/scm-symtab.c | 5 + gdb/guile/scm-type.c | 12 +- gdb/guile/scm-value.c | 68 +- gdb/h8300-tdep.c | 1 + gdb/hppa-bsd-tdep.c | 4 +- gdb/hppa-linux-tdep.c | 7 +- gdb/hppa-tdep.c | 15 +- gdb/i386-darwin-nat.c | 3 +- gdb/i386-fbsd-nat.c | 16 +- gdb/i386-linux-tdep.h | 2 +- gdb/i386-obsd-tdep.c | 1 + gdb/i386-tdep.c | 32 +- gdb/ia64-tdep.c | 18 +- gdb/inf-child.c | 18 + gdb/inf-child.h | 3 + gdb/inf-ptrace.c | 1 - gdb/infcall.c | 4 +- gdb/infcmd.c | 89 +- gdb/inferior.c | 6 +- gdb/inferior.h | 8 +- gdb/inflow.c | 6 +- gdb/inflow.h | 56 - gdb/infrun.c | 80 +- gdb/infrun.h | 2 +- gdb/inline-frame.c | 1 + gdb/iq2000-tdep.c | 1 + gdb/jit.c | 17 +- gdb/language.c | 24 +- gdb/linespec.c | 23 +- gdb/linux-nat.c | 289 +- gdb/linux-tdep.c | 9 +- gdb/linux-thread-db.c | 80 +- gdb/lm32-tdep.c | 4 +- gdb/m2-lang.c | 4 +- gdb/m32c-tdep.c | 1 + gdb/m32r-linux-tdep.c | 1 + gdb/m32r-tdep.c | 1 + gdb/m68hc11-tdep.c | 1 + gdb/m68k-linux-tdep.c | 4 +- gdb/m68k-tdep.c | 1 + gdb/machoread.c | 4 +- gdb/macrocmd.c | 17 +- gdb/macroscope.c | 4 +- gdb/main.c | 11 +- gdb/maint-test-options.c | 3 +- gdb/maint-test-settings.c | 2 - gdb/maint.c | 36 +- gdb/make-init-c | 70 + gdb/memattr.c | 4 +- gdb/mep-tdep.c | 1 + gdb/mi/mi-cmd-break.c | 68 +- gdb/mi/mi-cmd-disas.c | 2 +- gdb/mi/mi-cmd-file.c | 92 +- gdb/mi/mi-cmd-var.c | 24 +- gdb/mi/mi-cmds.c | 4 +- gdb/mi/mi-cmds.h | 1 + gdb/mi/mi-interp.c | 63 +- gdb/mi/mi-main.c | 40 +- gdb/mi/mi-symbol-cmds.c | 10 +- gdb/microblaze-tdep.c | 1 + gdb/minsyms.c | 60 +- gdb/mips-netbsd-tdep.c | 2 +- gdb/mips-sde-tdep.c | 1 + gdb/mips-tdep.c | 42 +- gdb/mn10300-tdep.c | 1 + gdb/moxie-tdep.c | 1 + gdb/msp430-tdep.c | 1 + 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/windows-nat.c | 313 +- gdb/nat/windows-nat.h | 115 +- gdb/nat/x86-dregs.c | 2 +- gdb/nds32-tdep.c | 2 + gdb/nios2-tdep.c | 42 +- gdb/nto-procfs.c | 2 +- gdb/objc-lang.c | 7 +- gdb/objfiles.c | 27 +- gdb/objfiles.h | 99 +- gdb/observable.c | 12 +- gdb/opencl-lang.c | 2 +- gdb/or1k-tdep.c | 1 + gdb/osabi.c | 4 +- gdb/osdata.c | 3 +- gdb/p-lang.c | 4 +- gdb/ppc-fbsd-tdep.c | 1 + gdb/ppc-linux-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 1 + gdb/ppc-sysv-tdep.c | 10 +- gdb/ppc-tdep.h | 2 + gdb/ppc64-tdep.c | 194 +- gdb/printcmd.c | 28 +- gdb/probe.c | 8 +- gdb/process-stratum-target.c | 20 + gdb/process-stratum-target.h | 8 + gdb/procfs.c | 1 - gdb/psympriv.h | 2 + gdb/psymtab.c | 86 +- gdb/pyproject.toml | 2 + gdb/python/lib/gdb/FrameDecorator.py | 53 +- gdb/python/lib/gdb/FrameIterator.py | 1 + gdb/python/lib/gdb/__init__.py | 74 +- 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-arch.c | 8 +- gdb/python/py-auto-load.c | 29 +- gdb/python/py-block.c | 17 +- gdb/python/py-breakpoint.c | 101 +- gdb/python/py-cmd.c | 102 +- gdb/python/py-finishbreakpoint.c | 23 +- gdb/python/py-frame.c | 29 +- gdb/python/py-framefilter.c | 20 +- gdb/python/py-inferior.c | 64 +- gdb/python/py-objfile.c | 9 +- gdb/python/py-param.c | 161 +- gdb/python/py-prettyprint.c | 26 +- gdb/python/py-progspace.c | 9 +- gdb/python/py-registers.c | 11 +- gdb/python/py-symbol.c | 17 +- gdb/python/py-symtab.c | 23 +- gdb/python/py-tui.c | 41 +- gdb/python/py-type.c | 20 +- gdb/python/py-unwind.c | 161 +- gdb/python/py-value.c | 2 +- gdb/python/python-config.py | 83 +- gdb/python/python-internal.h | 6 +- gdb/python/python.c | 144 +- gdb/quick-symbol.h | 6 + gdb/ravenscar-thread.c | 7 +- gdb/record-btrace.c | 47 +- gdb/record-full.c | 105 +- gdb/record.c | 76 +- gdb/regcache.c | 28 +- gdb/remote-sim.c | 4 +- gdb/remote.c | 143 +- gdb/reverse.c | 37 +- gdb/riscv-linux-nat.c | 2 +- gdb/riscv-tdep.c | 130 +- gdb/riscv-tdep.h | 8 +- gdb/rl78-tdep.c | 1 + gdb/rs6000-aix-tdep.c | 1 + gdb/rs6000-nat.c | 3 +- gdb/rs6000-tdep.c | 43 +- gdb/rust-lang.c | 26 +- gdb/rust-parse.c | 32 +- gdb/rx-tdep.c | 2 + gdb/s12z-tdep.c | 1 + gdb/s390-linux-nat.c | 2 +- gdb/s390-linux-tdep.c | 1 + gdb/s390-tdep.c | 14 +- gdb/score-tdep.c | 1 + gdb/selftest-arch.c | 1 - gdb/sentinel-frame.c | 1 + gdb/ser-mingw.c | 5 + gdb/ser-tcp.c | 4 +- gdb/ser-unix.c | 2 +- gdb/serial.c | 6 +- gdb/sh-tdep.c | 10 +- gdb/silent-rules.mk | 6 +- gdb/skip.c | 2 +- gdb/sol-thread.c | 2 +- gdb/solib-aix.c | 6 +- gdb/solib-dsbt.c | 2 +- gdb/solib-frv.c | 2 +- gdb/solib-svr4.c | 10 +- gdb/solib.c | 36 +- gdb/source.c | 28 +- gdb/sparc-linux-nat.c | 4 +- gdb/sparc-nat.c | 10 +- gdb/sparc-netbsd-tdep.c | 1 + gdb/sparc-obsd-tdep.c | 1 + gdb/sparc-sol2-tdep.c | 1 + gdb/sparc-tdep.c | 1 + gdb/sparc64-fbsd-tdep.c | 1 + gdb/sparc64-netbsd-tdep.c | 1 + gdb/sparc64-obsd-tdep.c | 2 + gdb/sparc64-sol2-tdep.c | 1 + gdb/sparc64-tdep.c | 10 +- gdb/stabsread.c | 2 +- gdb/stack.c | 77 +- gdb/stubs/sh-stub.c | 10 +- gdb/stubs/sparc-stub.c | 2 +- gdb/symfile-debug.c | 25 + gdb/symfile-mem.c | 2 +- gdb/symfile.c | 29 +- gdb/symmisc.c | 7 +- gdb/symtab.c | 564 +- gdb/symtab.h | 60 + 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 | 108 +- gdb/target-float.c | 10 +- gdb/target.c | 22 +- gdb/target.h | 33 +- gdb/testsuite/ChangeLog | 737 + 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/enum_idx_packed.exp | 3 + gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 4 + gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 5 + gdb/testsuite/gdb.ada/null_overload.exp | 37 + gdb/testsuite/gdb.ada/null_overload/foo.adb | 42 + gdb/testsuite/gdb.ada/pp-rec-component.py | 2 +- gdb/testsuite/gdb.ada/py_range.exp | 5 + gdb/testsuite/gdb.arch/aarch64-dbreg-contents.c | 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/powerpc-plxv-nonrel.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-power8.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-power8.s | 4 +- gdb/testsuite/gdb.arch/powerpc64-prologue.c | 92 + gdb/testsuite/gdb.arch/powerpc64-prologue.exp | 82 + gdb/testsuite/gdb.arch/vsx-regs.exp | 2 +- gdb/testsuite/gdb.base/access-mem-running.c | 47 + gdb/testsuite/gdb.base/access-mem-running.exp | 124 + gdb/testsuite/gdb.base/annota1.exp | 9 +- gdb/testsuite/gdb.base/args.exp | 71 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 119 +- gdb/testsuite/gdb.base/attach.exp | 50 +- .../gdb.base/batch-preserve-term-settings.exp | 12 +- .../gdb.base/continue-all-already-running.exp | 1 + gdb/testsuite/gdb.base/dump.exp | 10 + .../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 | 15 +- gdb/testsuite/gdb.base/info-types.exp.tcl | 48 +- gdb/testsuite/gdb.base/info_sources.exp | 17 +- gdb/testsuite/gdb.base/info_sources_2-header.h | 28 + gdb/testsuite/gdb.base/info_sources_2-lib.c | 25 + gdb/testsuite/gdb.base/info_sources_2-test.c | 26 + gdb/testsuite/gdb.base/info_sources_2.exp | 169 + gdb/testsuite/gdb.base/jit-reader.exp | 4 +- gdb/testsuite/gdb.base/maint.exp | 3 - 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 | 562 +- 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/method-call-in-c.cc | 61 + gdb/testsuite/gdb.cp/method-call-in-c.exp | 50 + 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/testsuite/gdb.dwarf2/dw2-filename.exp | 2 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.c | 4 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp | 5 +- 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/imported-unit-bp-alt.c | 50 + gdb/testsuite/gdb.dwarf2/imported-unit-bp-main.c | 24 + gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp | 128 + gdb/testsuite/gdb.dwarf2/imported-unit-c.exp | 110 + ...oclists-multiple-cus.c => loclists-start-end.c} | 0 gdb/testsuite/gdb.dwarf2/loclists-start-end.exp | 137 + 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 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 36 +- .../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 | 863 +- 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-file.exp | 2 +- gdb/testsuite/gdb.mi/mi-info-sources-base.c | 23 + gdb/testsuite/gdb.mi/mi-info-sources.c | 25 + gdb/testsuite/gdb.mi/mi-info-sources.exp | 184 + gdb/testsuite/gdb.mi/mi-sym-info.exp | 109 +- 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 +- ...d-pretty-printers-in-newobjfile-event.so-gdb.py | 43 + .../gdb.python/py-auto-load-chaining-f1.o-gdb.py | 22 +- .../gdb.python/py-auto-load-chaining-f2.o-gdb.py | 7 +- ...aded-pretty-printers-in-newobjfile-event-lib.cc | 28 + ...oaded-pretty-printers-in-newobjfile-event-lib.h | 31 + ...ded-pretty-printers-in-newobjfile-event-main.cc | 27 + ...oloaded-pretty-printers-in-newobjfile-event.exp | 80 + ...toloaded-pretty-printers-in-newobjfile-event.py | 50 + gdb/testsuite/gdb.python/py-bad-printers.py | 18 +- .../gdb.python/py-breakpoint-create-fail.py | 4 +- gdb/testsuite/gdb.python/py-breakpoint.c | 14 + gdb/testsuite/gdb.python/py-breakpoint.exp | 60 + 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-frame.exp | 11 + 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-pending-frame-level.c | 49 + .../gdb.python/py-pending-frame-level.exp | 65 + gdb/testsuite/gdb.python/py-pending-frame-level.py | 55 + 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 | 146 + 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-user-regs.c | 37 + gdb/testsuite/gdb.python/py-unwind-user-regs.exp | 98 + gdb/testsuite/gdb.python/py-unwind-user-regs.py | 72 + 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/dwindex.exp | 43 + gdb/testsuite/gdb.rust/dwindex.rs | 22 + 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/testsuite/gdb.rust/simple.exp | 10 +- gdb/testsuite/gdb.rust/union.exp | 10 +- gdb/testsuite/gdb.server/server-kill.exp | 65 +- .../gdb.server/stop-reply-no-thread-multi.exp | 7 + .../gdb.threads/access-mem-running-thread-exit.c | 123 + .../gdb.threads/access-mem-running-thread-exit.exp | 166 + 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/gdb.xml/tdesc-reload.exp | 7 +- gdb/testsuite/lib/cp-support.exp | 36 +- gdb/testsuite/lib/dwarf.exp | 29 + gdb/testsuite/lib/fortran.exp | 2 +- gdb/testsuite/lib/gdb-guile.exp | 15 +- gdb/testsuite/lib/gdb.exp | 156 +- gdb/testsuite/lib/rust-support.exp | 17 + gdb/testsuite/lib/tuiterm.exp | 81 +- gdb/testsuite/lib/valgrind.exp | 2 +- gdb/testsuite/print-ts.py | 9 +- gdb/thread.c | 16 +- gdb/tic6x-tdep.c | 2 + gdb/tilegx-tdep.c | 3 +- gdb/top.c | 26 +- gdb/top.h | 2 +- gdb/tracepoint.c | 69 +- gdb/tui/tui-data.h | 7 + gdb/tui/tui-disasm.c | 2 +- gdb/tui/tui-hooks.c | 4 +- gdb/tui/tui-interp.c | 20 +- gdb/tui/tui-io.c | 181 +- gdb/tui/tui-layout.c | 7 +- gdb/tui/tui-win.c | 44 +- gdb/tui/tui-winsource.c | 11 +- gdb/tui/tui.c | 9 +- gdb/typeprint.c | 89 +- gdb/typeprint.h | 69 +- gdb/ui-out.c | 6 - gdb/ui-out.h | 7 +- gdb/unittests/command-def-selftests.c | 8 +- gdb/unittests/observable-selftests.c | 127 +- gdb/unittests/scoped_ignore_signal-selftests.c | 126 + gdb/utils.c | 12 - gdb/utils.h | 14 +- gdb/v850-tdep.c | 15 +- gdb/valarith.c | 2 +- gdb/valops.c | 57 +- gdb/valprint.c | 28 +- gdb/value.c | 35 +- gdb/value.h | 2 +- gdb/vax-tdep.c | 1 + gdb/windows-nat.c | 420 +- gdb/windows-tdep.c | 19 +- gdb/x86-linux-nat.c | 5 +- gdb/xcoffread.c | 25 +- gdb/xstormy16-tdep.c | 5 +- gdb/xtensa-tdep.c | 7 +- gdbserver/.dir-locals.el | 5 +- gdbserver/ChangeLog | 82 +- gdbserver/Makefile.in | 4 +- gdbserver/acinclude.m4 | 25 +- gdbserver/aclocal.m4 | 9 + gdbserver/config.in | 7 - gdbserver/configure | 75 +- gdbserver/configure.ac | 1 + gdbserver/linux-low.cc | 13 +- gdbserver/linux-s390-low.cc | 36 +- gdbserver/server.cc | 34 +- gdbserver/win32-i386-low.cc | 2 +- gdbserver/win32-low.cc | 298 +- gdbsupport/.dir-locals.el | 5 +- gdbsupport/ChangeLog | 83 + gdbsupport/Makefile.in | 4 +- gdbsupport/common-debug.h | 68 +- gdbsupport/common.m4 | 23 - gdbsupport/config.in | 7 - gdbsupport/configure | 74 - gdbsupport/observable.h | 159 +- gdbsupport/scoped_ignore_signal.h | 105 + gdbsupport/scoped_ignore_sigttou.h | 87 + gdbsupport/thread-pool.cc | 4 +- gdbsupport/thread-pool.h | 2 +- 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 | 84 + 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 | 19 +- 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/aarch64.h | 2 +- include/opcode/arm.h | 2 +- include/opcode/mips.h | 76 +- include/sim/ChangeLog | 46 + include/sim/callback.h | 346 + include/sim/sim.h | 299 + intl/ChangeLog | 4 + intl/configure | 24 +- ld/ChangeLog | 295 + ld/Makefile.am | 9 +- ld/Makefile.in | 23 +- ld/NEWS | 2 + ld/emultempl/riscvelf.em | 14 + ld/ld.texi | 36 +- ld/ldelf.c | 4 +- ld/ldelfgen.c | 15 +- ld/ldexp.c | 1 + ld/ldlex.h | 2 + ld/ldmain.c | 10 +- ld/lexsup.c | 10 + ld/scripttempl/pru.sc | 11 +- ld/testsuite/ld-arm/arm-elf.exp | 2 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 4 +- 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/anno-sym.d | 5 + ld/testsuite/ld-elf/anno-sym.l | 4 + ld/testsuite/ld-elf/anno-sym.s | 13 + 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/property-and-1.d | 15 + ld/testsuite/ld-elf/property-and-1.s | 15 + ld/testsuite/ld-elf/property-and-2.d | 16 + ld/testsuite/ld-elf/property-and-2.s | 15 + ld/testsuite/ld-elf/property-and-3.d | 16 + ld/testsuite/ld-elf/property-and-3.s | 15 + ld/testsuite/ld-elf/property-and-4.d | 18 + ld/testsuite/ld-elf/property-and-empty.s | 15 + ld/testsuite/ld-elf/property-or-1.d | 17 + ld/testsuite/ld-elf/property-or-1.s | 15 + ld/testsuite/ld-elf/property-or-2.d | 18 + ld/testsuite/ld-elf/property-or-2.s | 15 + ld/testsuite/ld-elf/property-or-3.d | 18 + ld/testsuite/ld-elf/property-or-3.s | 15 + ld/testsuite/ld-elf/property-or-4.d | 18 + ld/testsuite/ld-elf/property-or-empty.s | 15 + 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 | 4 + ld/testsuite/ld-i386/pcrel16-2.d | 6 + ld/testsuite/ld-i386/pcrel16-2.s | 12 + ld/testsuite/ld-i386/pr27998a.d | 7 + ld/testsuite/ld-i386/pr27998a.s | 22 + ld/testsuite/ld-i386/pr27998b.d | 7 + ld/testsuite/ld-i386/pr27998b.s | 20 + 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-pie/vaddr-0.d | 2 +- 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 | 9 +- 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/pcrel-lo-addend-3.ld | 13 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3a.d | 18 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3a.s | 21 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3b.d | 4 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3b.s | 13 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3c.d | 4 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3c.s | 13 + 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 | 6 + ld/testsuite/ld-x86-64/protected-func-1.h | 6 + ld/testsuite/ld-x86-64/protected-func-1a.s | 48 + ld/testsuite/ld-x86-64/protected-func-1b.c | 35 + ld/testsuite/ld-x86-64/rela.d | 10 + ld/testsuite/ld-x86-64/textrel-1.err | 4 + ld/testsuite/ld-x86-64/textrel-1a.s | 9 + ld/testsuite/ld-x86-64/textrel-1b.s | 15 + ld/testsuite/ld-x86-64/x86-64.exp | 35 + 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 | 241 +- opcodes/Makefile.am | 18 +- opcodes/Makefile.in | 19 +- opcodes/aarch64-gen.c | 2 +- opcodes/aarch64-tbl.h | 2 +- opcodes/arc-dis.c | 180 +- opcodes/arm-dis.c | 7 +- opcodes/cgen-dis.c | 4 + 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/i386-opc.tbl | 2 +- opcodes/i386-tbl.h | 2 +- opcodes/mcore-dis.c | 8 +- opcodes/mep-asm.c | 10 +- opcodes/microblaze-dis.c | 18 +- opcodes/microblaze-opc.h | 4 +- opcodes/micromips-opc.c | 11 +- opcodes/mips-dis.c | 83 +- opcodes/mips-opc.c | 208 +- opcodes/nds32-asm.c | 54 +- opcodes/nds32-dis.c | 26 +- opcodes/or1k-asm.c | 7 +- opcodes/pj-dis.c | 5 +- opcodes/po/POTFILES.in | 3 + opcodes/ppc-dis.c | 48 +- opcodes/ppc-opc.c | 3214 ++-- opcodes/riscv-dis.c | 24 +- opcodes/tic30-dis.c | 5 +- opcodes/vax-dis.c | 2 +- opcodes/xtensa-dis.c | 31 +- opcodes/z80-dis.c | 4 +- readline/ChangeLog | 5 + readline/readline/support/config.guess | 54 +- readline/readline/support/config.sub | 33 +- sim/ChangeLog | 364 + sim/Makefile.am | 18 +- sim/Makefile.in | 546 +- sim/README-HACKING | 26 +- sim/aarch64/ChangeLog | 138 + sim/aarch64/aclocal.m4 | 121 - sim/aarch64/config.in | 242 - sim/aarch64/configure | 14355 ------------------ sim/aarch64/configure.ac | 35 - sim/aarch64/cpustate.c | 15 +- sim/aarch64/cpustate.h | 3 +- sim/aarch64/interp.c | 13 +- sim/aarch64/memory.c | 5 +- sim/aarch64/sim-main.h | 7 - sim/aarch64/simulator.c | 10 +- sim/aarch64/simulator.h | 1 - sim/aclocal.m4 | 25 + sim/arch-subdir.mk.in | 80 + sim/arm/ChangeLog | 149 + sim/arm/Makefile.in | 8 +- sim/arm/aclocal.m4 | 121 - sim/arm/armcopro.c | 3 + sim/arm/armdefs.h | 5 +- sim/arm/armemu.c | 8 +- sim/arm/armemu32.c | 18 + sim/arm/arminit.c | 3 + sim/arm/armos.c | 12 +- sim/arm/armsupp.c | 3 + sim/arm/armvirt.c | 3 + sim/arm/config.in | 242 - sim/arm/configure | 14351 ------------------ sim/arm/configure.ac | 11 - 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 | 130 + sim/avr/aclocal.m4 | 121 - sim/avr/config.in | 242 - sim/avr/configure | 14351 ------------------ sim/avr/configure.ac | 11 - sim/avr/interp.c | 23 +- sim/avr/sim-main.h | 8 +- sim/bfin/ChangeLog | 229 + sim/bfin/Makefile.in | 42 +- sim/bfin/aclocal.m4 | 124 - sim/bfin/bfin-sim.c | 12 +- sim/bfin/config.in | 287 - sim/bfin/configure | 14835 ------------------ sim/bfin/configure.ac | 65 - sim/bfin/devices.c | 3 +- sim/bfin/dv-bfin_cec.c | 6 +- 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 | 15 +- 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 | 55 +- sim/bfin/machs.c | 17 +- sim/bfin/machs.h | 1 + sim/bfin/sim-main.h | 10 +- sim/bpf/ChangeLog | 201 + sim/bpf/Makefile.in | 46 +- sim/bpf/aclocal.m4 | 109 - sim/bpf/arch.c | 2 +- sim/bpf/bpf-helpers.c | 32 +- sim/bpf/bpf-helpers.h | 4 +- sim/bpf/bpf.c | 25 +- sim/bpf/config.in | 242 - sim/bpf/configure | 11767 +-------------- sim/bpf/configure.ac | 8 - sim/bpf/cpu.c | 8 - sim/bpf/decode-be.c | 2 + sim/bpf/decode-le.c | 2 + sim/bpf/mloop.in | 9 +- sim/bpf/sim-if.c | 13 +- sim/bpf/sim-main.h | 10 +- sim/bpf/traps.c | 3 + sim/common/ChangeLog | 697 + sim/common/Make-common.in | 212 +- sim/common/callback.c | 221 +- sim/common/cgen-accfp.c | 3 + sim/common/cgen-defs.h | 16 +- sim/common/cgen-fpu.c | 3 + sim/common/cgen-mem.h | 56 +- sim/common/cgen-ops.h | 97 +- sim/common/cgen-par.c | 3 + sim/common/cgen-run.c | 32 +- sim/common/cgen-scache.c | 9 +- sim/common/cgen-scache.h | 7 - sim/common/cgen-trace.c | 25 +- sim/common/cgen-trace.h | 8 +- sim/common/cgen-types.h | 22 +- sim/common/cgen-utils.c | 77 +- sim/common/defs.h | 46 + sim/common/dv-cfi.c | 5 +- sim/common/dv-core.c | 2 + sim/common/dv-glue.c | 2 + sim/common/dv-pal.c | 4 +- sim/common/dv-sockser.c | 10 +- sim/common/dv-sockser.h | 2 - sim/common/genmloop.sh | 3 + sim/common/gennltvals.py | 49 +- sim/common/gentmap.c | 28 +- sim/common/hw-alloc.c | 2 + sim/common/hw-base.c | 2 + sim/common/hw-device.c | 2 + sim/common/hw-device.h | 8 +- 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 | 4 +- sim/common/local.mk | 48 + sim/common/nltvals.def | 474 +- sim/common/nrun.c | 27 +- 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 | 94 +- sim/common/sim-basics.h | 24 +- sim/common/sim-bits.c | 3 + sim/common/sim-close.c | 5 +- sim/common/sim-command.c | 3 + sim/common/sim-config.c | 15 +- sim/common/sim-config.h | 42 +- sim/common/sim-core.c | 6 +- sim/common/sim-cpu.c | 5 +- sim/common/sim-endian.c | 3 + sim/common/sim-endian.h | 1 + sim/common/sim-engine.c | 8 +- sim/common/sim-engine.h | 10 +- sim/common/sim-events.c | 8 +- sim/common/sim-fpu.c | 3 + sim/common/sim-hload.c | 3 + sim/common/sim-hrw.c | 3 + sim/common/sim-hw.c | 10 +- sim/common/sim-hw.h | 10 +- sim/common/sim-info.c | 3 + sim/common/sim-inline.c | 3 + sim/common/sim-inline.h | 70 +- sim/common/sim-io.c | 20 +- sim/common/sim-io.h | 18 +- sim/common/sim-load.c | 34 +- sim/common/sim-memopt.c | 3 +- sim/common/sim-model.c | 68 +- sim/common/sim-model.h | 23 +- sim/common/sim-module.c | 81 +- sim/common/sim-module.h | 3 +- sim/common/sim-options.c | 35 +- sim/common/sim-profile.c | 17 +- sim/common/sim-profile.h | 3 - sim/common/sim-reason.c | 4 + sim/common/sim-reg.c | 3 + sim/common/sim-resume.c | 4 + sim/common/sim-run.c | 3 + sim/common/sim-signal.c | 4 + sim/common/sim-stop.c | 4 + sim/common/sim-syscall.c | 24 +- sim/common/sim-syscall.h | 2 + sim/common/sim-trace.c | 12 +- sim/common/sim-trace.h | 16 +- sim/common/sim-utils.c | 12 +- sim/common/sim-utils.h | 11 +- sim/common/sim-watch.c | 5 +- sim/common/syscall.c | 31 +- sim/config.h.in | 525 + sim/configure | 15000 ++++++++++++++++--- sim/configure.ac | 108 +- sim/cr16/ChangeLog | 136 + sim/cr16/Makefile.in | 6 +- sim/cr16/aclocal.m4 | 121 - sim/cr16/config.in | 242 - sim/cr16/configure | 14351 ------------------ sim/cr16/configure.ac | 10 - sim/cr16/cr16_sim.h | 5 +- sim/cr16/gencode.c | 5 +- sim/cr16/interp.c | 15 +- sim/cr16/sim-main.h | 7 - sim/cr16/simops.c | 7 +- sim/cris/ChangeLog | 270 + sim/cris/Makefile.in | 60 +- sim/cris/aclocal.m4 | 125 - sim/cris/arch.c | 2 +- sim/cris/config.in | 257 - sim/cris/configure | 14551 ------------------ sim/cris/configure.ac | 24 - sim/cris/cpuv10.c | 8 - sim/cris/cpuv32.c | 8 - sim/cris/cris-desc.c | 2783 ---- sim/cris/cris-desc.h | 390 - sim/cris/cris-opc.h | 154 - sim/cris/cris-sim.h | 1 - sim/cris/cris-tmpl.c | 3 + sim/cris/crisv10f.c | 3 + sim/cris/crisv32f.c | 3 + sim/cris/decodev10.c | 1 + sim/cris/decodev32.c | 1 + sim/cris/dv-cris.c | 3 + sim/cris/dv-cris_900000xx.c | 3 + sim/cris/dv-rv.c | 6 +- sim/cris/mloop.in | 2 + sim/cris/rvdummy.c | 12 +- sim/cris/sim-if.c | 58 +- sim/cris/sim-main.h | 10 - sim/cris/traps.c | 136 +- sim/d10v/ChangeLog | 138 + sim/d10v/Makefile.in | 6 +- sim/d10v/aclocal.m4 | 121 - sim/d10v/config.in | 242 - sim/d10v/configure | 14351 ------------------ sim/d10v/configure.ac | 10 - sim/d10v/d10v_sim.h | 6 +- sim/d10v/endian.c | 3 + sim/d10v/gencode.c | 1 - sim/d10v/interp.c | 24 +- sim/d10v/sim-main.h | 7 - sim/d10v/simops.c | 4 +- sim/erc32/ChangeLog | 137 + sim/erc32/Makefile.in | 13 +- sim/erc32/aclocal.m4 | 119 - sim/erc32/config.in | 242 - sim/erc32/configure | 14393 ------------------ sim/erc32/configure.ac | 50 - sim/erc32/erc32.c | 36 +- sim/erc32/exec.c | 4 +- sim/erc32/float.c | 4 +- sim/erc32/func.c | 6 +- sim/erc32/help.c | 4 +- sim/erc32/interf.c | 13 +- sim/erc32/sis.c | 6 +- sim/erc32/sis.h | 5 +- sim/example-synacor/ChangeLog | 119 + sim/example-synacor/aclocal.m4 | 121 - sim/example-synacor/config.in | 242 - sim/example-synacor/configure | 14351 ------------------ sim/example-synacor/configure.ac | 10 - sim/example-synacor/interp.c | 11 +- sim/example-synacor/sim-main.c | 4 +- sim/example-synacor/sim-main.h | 7 - sim/frv/ChangeLog | 267 + sim/frv/Makefile.in | 40 +- sim/frv/acinclude.m4 | 34 + sim/frv/aclocal.m4 | 125 - sim/frv/arch.c | 2 +- sim/frv/cache.c | 9 +- sim/frv/cache.h | 2 + sim/frv/config.in | 248 - sim/frv/configure | 14559 ------------------ sim/frv/configure.ac | 32 - sim/frv/cpu.c | 8 - sim/frv/frv-sim.h | 21 +- sim/frv/frv.c | 13 +- sim/frv/interrupts.c | 5 + sim/frv/memory.c | 41 +- sim/frv/options.c | 3 + sim/frv/pipeline.c | 3 + sim/frv/profile-fr400.c | 8 +- sim/frv/profile-fr450.c | 6 +- sim/frv/profile-fr500.c | 40 +- sim/frv/profile-fr550.c | 28 +- sim/frv/profile.c | 28 +- sim/frv/profile.h | 20 +- sim/frv/registers.c | 3 + sim/frv/registers.h | 2 + sim/frv/reset.c | 4 + sim/frv/sim-if.c | 20 +- sim/frv/sim-main.h | 24 +- sim/frv/traps.c | 16 +- sim/ft32/ChangeLog | 124 + sim/ft32/aclocal.m4 | 121 - sim/ft32/config.in | 242 - sim/ft32/configure | 14351 ------------------ sim/ft32/configure.ac | 11 - sim/ft32/interp.c | 13 +- sim/ft32/sim-main.h | 7 - sim/h8300/ChangeLog | 146 + sim/h8300/aclocal.m4 | 121 - sim/h8300/compile.c | 87 +- sim/h8300/config.in | 245 - sim/h8300/configure | 14353 ------------------ sim/h8300/configure.ac | 13 - sim/h8300/sim-main.h | 11 +- sim/igen/ChangeLog | 21 + 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/lf.h | 4 +- sim/igen/local.mk | 8 +- sim/iq2000/ChangeLog | 182 + sim/iq2000/Makefile.in | 30 +- sim/iq2000/aclocal.m4 | 125 - sim/iq2000/arch.c | 2 +- sim/iq2000/config.in | 248 - sim/iq2000/configure | 14538 ------------------ sim/iq2000/configure.ac | 16 - sim/iq2000/cpu.c | 8 - sim/iq2000/iq2000.c | 4 + sim/iq2000/mloop.in | 1 + sim/iq2000/sim-if.c | 15 +- sim/iq2000/sim-main.h | 14 - sim/lm32/ChangeLog | 181 + sim/lm32/Makefile.in | 28 +- sim/lm32/aclocal.m4 | 125 - sim/lm32/arch.c | 2 +- sim/lm32/config.in | 248 - sim/lm32/configure | 14537 ------------------ sim/lm32/configure.ac | 15 - sim/lm32/cpu.c | 8 - 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 | 15 +- sim/lm32/sim-main.h | 11 - sim/lm32/traps.c | 4 + sim/lm32/user.c | 3 + sim/m32c/ChangeLog | 167 + sim/m32c/Makefile.in | 12 +- sim/m32c/aclocal.m4 | 119 - sim/m32c/config.in | 257 - sim/m32c/configure | 14267 ------------------ sim/m32c/configure.ac | 36 - sim/m32c/gdb-if.c | 55 +- sim/m32c/int.c | 2 + sim/m32c/load.c | 8 +- sim/m32c/m32c.opc | 18 +- sim/m32c/main.c | 3 +- sim/m32c/mem.c | 20 +- sim/m32c/misc.c | 2 + sim/m32c/opc2c.c | 21 +- sim/m32c/r8c.opc | 19 +- 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 | 228 + sim/m32r/Makefile.in | 51 +- sim/m32r/aclocal.m4 | 125 - sim/m32r/arch.c | 2 +- sim/m32r/config.in | 248 - sim/m32r/configure | 14553 ------------------ sim/m32r/configure.ac | 29 - sim/m32r/cpu.c | 8 - sim/m32r/cpu2.c | 8 - sim/m32r/cpux.c | 8 - 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 | 30 +- sim/m32r/sim-main.h | 17 - sim/m32r/syscall.h | 546 +- sim/m32r/traps-linux.c | 1347 -- sim/m32r/traps.c | 1199 +- sim/m4/sim_ac_common.m4 | 231 - sim/m4/sim_ac_option_alignment.m4 | 53 +- sim/m4/sim_ac_option_debug.m4 | 35 + sim/m4/sim_ac_option_default_model.m4 | 31 - sim/m4/sim_ac_option_endian.m4 | 55 +- sim/m4/sim_ac_option_hardware.m4 | 65 +- sim/m4/sim_ac_option_inline.m4 | 11 +- sim/m4/sim_ac_option_profile.m4 | 48 + sim/m4/sim_ac_option_reserved_bits.m4 | 23 +- sim/m4/sim_ac_option_scache.m4 | 24 +- sim/m4/sim_ac_option_stdio.m4 | 32 + sim/m4/sim_ac_option_trace.m4 | 46 + sim/m4/sim_ac_option_warnings.m4 | 32 +- sim/m4/sim_ac_output.m4 | 16 +- sim/m4/sim_ac_platform.m4 | 202 + sim/m4/sim_ac_toolchain.m4 | 9 + sim/m68hc11/ChangeLog | 167 + sim/m68hc11/Makefile.in | 7 +- sim/m68hc11/aclocal.m4 | 122 - sim/m68hc11/config.in | 248 - sim/m68hc11/configure | 14458 ------------------ sim/m68hc11/configure.ac | 14 - sim/m68hc11/dv-m68hc11.c | 4 +- sim/m68hc11/dv-m68hc11eepr.c | 3 + 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 | 14 +- sim/m68hc11/interrupts.c | 4 + sim/m68hc11/m68hc11_sim.c | 4 + sim/m68hc11/sim-main.h | 56 +- sim/mcore/ChangeLog | 127 + sim/mcore/aclocal.m4 | 121 - sim/mcore/config.in | 242 - sim/mcore/configure | 14348 ------------------ sim/mcore/configure.ac | 11 - sim/mcore/interp.c | 12 +- sim/mcore/sim-main.h | 7 - sim/microblaze/ChangeLog | 133 + sim/microblaze/aclocal.m4 | 121 - sim/microblaze/config.in | 242 - sim/microblaze/configure | 14351 ------------------ sim/microblaze/configure.ac | 11 - sim/microblaze/interp.c | 26 +- sim/microblaze/microblaze.isa | 1 + sim/microblaze/sim-main.h | 7 - sim/mips/ChangeLog | 222 + sim/mips/Makefile.in | 48 +- sim/mips/aclocal.m4 | 108 - sim/mips/config.in | 257 - sim/mips/configure | 12157 +-------------- sim/mips/configure.ac | 55 - sim/mips/cp1.c | 5 +- sim/mips/dsp.c | 3 + sim/mips/dv-tx3904cpu.c | 2 + sim/mips/dv-tx3904irc.c | 4 +- sim/mips/dv-tx3904sio.c | 5 +- sim/mips/dv-tx3904tmr.c | 2 + sim/mips/interp.c | 123 +- 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 | 24 +- sim/mn10300/ChangeLog | 176 + sim/mn10300/Makefile.in | 15 +- sim/mn10300/aclocal.m4 | 108 - sim/mn10300/config.in | 248 - sim/mn10300/configure | 11818 +-------------- sim/mn10300/configure.ac | 7 - 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 | 11 +- sim/mn10300/mn10300.igen | 2 +- sim/mn10300/mn10300_sim.h | 9 +- sim/mn10300/op_utils.c | 5 +- sim/mn10300/sim-main.h | 14 +- sim/moxie/ChangeLog | 137 + sim/moxie/Makefile.in | 7 +- sim/moxie/aclocal.m4 | 121 - sim/moxie/config.in | 242 - sim/moxie/configure | 14445 ------------------ sim/moxie/configure.ac | 12 - sim/moxie/interp.c | 11 +- sim/moxie/sim-main.h | 7 - sim/msp430/ChangeLog | 124 + sim/msp430/Makefile.in | 3 - sim/msp430/aclocal.m4 | 121 - sim/msp430/config.in | 242 - sim/msp430/configure | 14351 ------------------ sim/msp430/configure.ac | 30 - sim/msp430/msp430-sim.c | 8 +- sim/msp430/sim-main.h | 9 - sim/or1k/ChangeLog | 174 + sim/or1k/Makefile.in | 15 +- sim/or1k/aclocal.m4 | 109 - sim/or1k/arch.c | 2 +- sim/or1k/config.in | 242 - sim/or1k/configure | 11789 +-------------- sim/or1k/configure.ac | 9 - sim/or1k/cpu.c | 8 - sim/or1k/mloop.in | 1 + sim/or1k/or1k.c | 3 + sim/or1k/sim-if.c | 14 +- sim/or1k/sim-main.h | 16 +- sim/or1k/traps.c | 6 +- sim/ppc/ChangeLog | 315 + sim/ppc/Makefile.in | 73 +- sim/ppc/aclocal.m4 | 3 - sim/ppc/altivec.igen | 26 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/basics.h | 46 +- sim/ppc/config.in | 302 - sim/ppc/configure | 2991 +--- sim/ppc/configure.ac | 254 +- sim/ppc/corefile.c | 1 + sim/ppc/cpu.h | 3 +- sim/ppc/debug.c | 4 +- sim/ppc/debug.h | 19 + sim/ppc/defs.h | 38 + sim/ppc/device.c | 12 +- sim/ppc/device.h | 8 +- sim/ppc/double.c | 1 + sim/ppc/dp-bit.c | 12 +- sim/ppc/emul_chirp.c | 5 +- sim/ppc/emul_generic.c | 16 +- sim/ppc/emul_generic.h | 4 +- sim/ppc/emul_netbsd.c | 7 +- sim/ppc/emul_unix.c | 8 +- sim/ppc/filter_filename.c | 4 +- sim/ppc/gdb-sim.c | 4 +- sim/ppc/gen-icache.c | 2 +- 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/idecode_expression.h | 4 +- sim/ppc/idecode_fields.h | 1 + sim/ppc/igen.c | 3 +- sim/ppc/inline.c | 4 +- sim/ppc/inline.h | 211 +- 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/lf.h | 4 +- sim/ppc/main.c | 8 +- sim/ppc/misc.h | 7 +- sim/ppc/mon.c | 6 - sim/ppc/options.c | 19 +- sim/ppc/ppc-instructions | 11 +- sim/ppc/psim.c | 45 +- sim/ppc/psim.h | 12 +- sim/ppc/sim-endian-n.h | 12 +- sim/ppc/sim-endian.c | 9 +- sim/ppc/sim-endian.h | 175 - sim/ppc/sim-main.h | 1 - sim/ppc/sim_callbacks.h | 6 +- sim/ppc/sim_calls.c | 17 +- sim/ppc/std-config.h | 64 +- sim/ppc/tree.c | 2 +- sim/ppc/tree.h | 2 +- sim/ppc/vm.c | 15 +- sim/ppc/vm_n.h | 4 +- sim/ppc/words.h | 5 +- sim/pru/ChangeLog | 129 + sim/pru/Makefile.in | 2 - sim/pru/aclocal.m4 | 121 - sim/pru/config.in | 242 - sim/pru/configure | 14351 ------------------ sim/pru/configure.ac | 30 - sim/pru/interp.c | 13 +- sim/pru/pru.h | 1 - sim/pru/sim-main.h | 7 - sim/riscv/ChangeLog | 162 + sim/riscv/aclocal.m4 | 107 - sim/riscv/config.in | 242 - sim/riscv/configure | 11752 +-------------- sim/riscv/configure.ac | 15 - sim/riscv/interp.c | 13 +- sim/riscv/machs.c | 5 +- sim/riscv/sim-main.c | 30 +- sim/riscv/sim-main.h | 7 +- sim/rl78/ChangeLog | 136 + sim/rl78/Makefile.in | 4 +- sim/rl78/aclocal.m4 | 119 - sim/rl78/config.in | 242 - sim/rl78/configure | 14249 ------------------ sim/rl78/configure.ac | 27 - 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 | 163 + sim/rx/Makefile.in | 23 +- sim/rx/README.txt | 4 +- sim/rx/acinclude.m4 | 31 + sim/rx/aclocal.m4 | 119 - sim/rx/config.in | 248 - sim/rx/configure | 14294 ------------------ sim/rx/configure.ac | 57 - 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 | 127 + sim/sh/Makefile.in | 6 +- sim/sh/aclocal.m4 | 121 - sim/sh/config.in | 242 - sim/sh/configure | 14348 ------------------ sim/sh/configure.ac | 11 - sim/sh/interp.c | 16 +- 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/m32r/ChangeLog | 5 + sim/testsuite/m32r/hw-trap.ms | 1 + sim/testsuite/m32r/trap.cgs | 1 + 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 | 152 + sim/v850/Makefile.in | 10 +- sim/v850/aclocal.m4 | 107 - sim/v850/config.in | 263 - sim/v850/configure | 11735 +-------------- sim/v850/configure.ac | 8 - sim/v850/interp.c | 10 +- sim/v850/sim-main.h | 13 - sim/v850/simops.c | 10 +- 1982 files changed, 85969 insertions(+), 480021 deletions(-) create mode 100644 binutils/testsuite/binutils-all/readelf.h.thin create mode 100644 gas/testsuite/gas/aarch64/pr27904.d create mode 100644 gas/testsuite/gas/aarch64/pr27904.l create mode 100644 gas/testsuite/gas/aarch64/pr27904.s create mode 100644 gas/testsuite/gas/all/overflow.l create mode 100644 gas/testsuite/gas/all/overflow.s 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/elf/startof.d create mode 100644 gas/testsuite/gas/elf/startof.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/disp-imm-16.l create mode 100644 gas/testsuite/gas/i386/disp-imm-16.s create mode 100644 gas/testsuite/gas/i386/disp-imm-32.d create mode 100644 gas/testsuite/gas/i386/disp-imm-32.s create mode 100644 gas/testsuite/gas/i386/disp-imm-64.l create mode 100644 gas/testsuite/gas/i386/disp-imm-64.s create mode 100644 gas/testsuite/gas/i386/lea16-optimize.d 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/lea16.s create mode 100644 gas/testsuite/gas/i386/lea64-optimize.d create mode 100644 gas/testsuite/gas/i386/lea64.d create mode 100644 gas/testsuite/gas/i386/lea64.e create mode 100644 gas/testsuite/gas/i386/lea64.s create mode 100644 gas/testsuite/gas/i386/pcrel64.l create mode 100644 gas/testsuite/gas/i386/pcrel64.s 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/size-5.s create mode 100644 gas/testsuite/gas/i386/size-5a.d create mode 100644 gas/testsuite/gas/i386/size-5b.d 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-addr32-bad.l create mode 100644 gas/testsuite/gas/i386/x86-64-addr32-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-code16-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-rip-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-rip-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-1.l create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-2.l create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-2.s 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/ppc/xcoff-tlsm-32.d create mode 100644 gas/testsuite/gas/ppc/xcoff-tlsm-64.d create mode 100644 gas/testsuite/gas/ppc/xcoff-tlsm.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/.flake8 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 delete mode 100644 gdb/inflow.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.ada/null_overload.exp create mode 100644 gdb/testsuite/gdb.ada/null_overload/foo.adb 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/access-mem-running.c create mode 100644 gdb/testsuite/gdb.base/access-mem-running.exp create mode 100644 gdb/testsuite/gdb.base/info_sources_2-header.h create mode 100644 gdb/testsuite/gdb.base/info_sources_2-lib.c create mode 100644 gdb/testsuite/gdb.base/info_sources_2-test.c create mode 100644 gdb/testsuite/gdb.base/info_sources_2.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.cp/method-call-in-c.cc create mode 100644 gdb/testsuite/gdb.cp/method-call-in-c.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 create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-bp-alt.c create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-bp-main.c create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-c.exp copy gdb/testsuite/gdb.dwarf2/{loclists-multiple-cus.c => loclists-start-end.c} (100%) create mode 100644 gdb/testsuite/gdb.dwarf2/loclists-start-end.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.mi/mi-info-sources-base.c create mode 100644 gdb/testsuite/gdb.mi/mi-info-sources.c create mode 100644 gdb/testsuite/gdb.mi/mi-info-sources.exp create mode 100644 gdb/testsuite/gdb.python/libpy-autoloaded-pretty-printers-in-ne [...] create mode 100644 gdb/testsuite/gdb.python/py-autoloaded-pretty-printers-in-newob [...] create mode 100644 gdb/testsuite/gdb.python/py-autoloaded-pretty-printers-in-newob [...] create mode 100644 gdb/testsuite/gdb.python/py-autoloaded-pretty-printers-in-newob [...] create mode 100644 gdb/testsuite/gdb.python/py-autoloaded-pretty-printers-in-newob [...] create mode 100644 gdb/testsuite/gdb.python/py-autoloaded-pretty-printers-in-newob [...] 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.python/py-pending-frame-level.c create mode 100644 gdb/testsuite/gdb.python/py-pending-frame-level.exp create mode 100644 gdb/testsuite/gdb.python/py-pending-frame-level.py create mode 100644 gdb/testsuite/gdb.python/py-startup-opt.exp create mode 100644 gdb/testsuite/gdb.python/py-unwind-user-regs.c create mode 100644 gdb/testsuite/gdb.python/py-unwind-user-regs.exp create mode 100644 gdb/testsuite/gdb.python/py-unwind-user-regs.py create mode 100644 gdb/testsuite/gdb.rust/dwindex.exp create mode 100644 gdb/testsuite/gdb.rust/dwindex.rs 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 gdb/testsuite/gdb.threads/access-mem-running-thread-exit.c create mode 100644 gdb/testsuite/gdb.threads/access-mem-running-thread-exit.exp create mode 100644 gdb/unittests/scoped_ignore_signal-selftests.c create mode 100644 gdbsupport/scoped_ignore_signal.h create mode 100644 gdbsupport/scoped_ignore_sigttou.h 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/anno-sym.d create mode 100644 ld/testsuite/ld-elf/anno-sym.l create mode 100644 ld/testsuite/ld-elf/anno-sym.s 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-elf/property-and-1.d create mode 100644 ld/testsuite/ld-elf/property-and-1.s create mode 100644 ld/testsuite/ld-elf/property-and-2.d create mode 100644 ld/testsuite/ld-elf/property-and-2.s create mode 100644 ld/testsuite/ld-elf/property-and-3.d create mode 100644 ld/testsuite/ld-elf/property-and-3.s create mode 100644 ld/testsuite/ld-elf/property-and-4.d create mode 100644 ld/testsuite/ld-elf/property-and-empty.s create mode 100644 ld/testsuite/ld-elf/property-or-1.d create mode 100644 ld/testsuite/ld-elf/property-or-1.s create mode 100644 ld/testsuite/ld-elf/property-or-2.d create mode 100644 ld/testsuite/ld-elf/property-or-2.s create mode 100644 ld/testsuite/ld-elf/property-or-3.d create mode 100644 ld/testsuite/ld-elf/property-or-3.s create mode 100644 ld/testsuite/ld-elf/property-or-4.d create mode 100644 ld/testsuite/ld-elf/property-or-empty.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-i386/pcrel16-2.d create mode 100644 ld/testsuite/ld-i386/pcrel16-2.s create mode 100644 ld/testsuite/ld-i386/pr27998a.d create mode 100644 ld/testsuite/ld-i386/pr27998a.s create mode 100644 ld/testsuite/ld-i386/pr27998b.d create mode 100644 ld/testsuite/ld-i386/pr27998b.s 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/pcrel-lo-addend-3.ld create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3a.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3a.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3b.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3b.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3c.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3c.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/pcrel16-2.d create mode 100644 ld/testsuite/ld-x86-64/protected-func-1.h create mode 100644 ld/testsuite/ld-x86-64/protected-func-1a.s create mode 100644 ld/testsuite/ld-x86-64/protected-func-1b.c create mode 100644 ld/testsuite/ld-x86-64/rela.d create mode 100644 ld/testsuite/ld-x86-64/textrel-1.err create mode 100644 ld/testsuite/ld-x86-64/textrel-1a.s create mode 100644 ld/testsuite/ld-x86-64/textrel-1b.s create mode 100644 opcodes/cris-desc.c create mode 100644 opcodes/cris-desc.h create mode 100644 opcodes/cris-opc.h delete mode 100644 sim/aarch64/aclocal.m4 delete mode 100644 sim/aarch64/config.in delete mode 100755 sim/aarch64/configure delete mode 100644 sim/aarch64/configure.ac create mode 100644 sim/arch-subdir.mk.in delete mode 100644 sim/arm/aclocal.m4 create mode 100644 sim/arm/armemu32.c delete mode 100644 sim/arm/config.in delete mode 100755 sim/arm/configure delete mode 100644 sim/arm/configure.ac delete mode 100644 sim/avr/aclocal.m4 delete mode 100644 sim/avr/config.in delete mode 100755 sim/avr/configure delete mode 100644 sim/avr/configure.ac delete mode 100644 sim/bfin/aclocal.m4 delete mode 100644 sim/bfin/config.in delete mode 100755 sim/bfin/configure delete mode 100644 sim/bfin/configure.ac delete mode 100644 sim/bpf/config.in 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/cr16/aclocal.m4 delete mode 100644 sim/cr16/config.in delete mode 100755 sim/cr16/configure delete mode 100644 sim/cr16/configure.ac delete mode 100644 sim/cris/aclocal.m4 delete mode 100644 sim/cris/config.in delete mode 100755 sim/cris/configure delete mode 100644 sim/cris/configure.ac 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/d10v/aclocal.m4 delete mode 100644 sim/d10v/config.in delete mode 100755 sim/d10v/configure delete mode 100644 sim/d10v/configure.ac delete mode 100644 sim/erc32/aclocal.m4 delete mode 100644 sim/erc32/config.in delete mode 100755 sim/erc32/configure delete mode 100644 sim/erc32/configure.ac delete mode 100644 sim/example-synacor/aclocal.m4 delete mode 100644 sim/example-synacor/config.in delete mode 100755 sim/example-synacor/configure delete mode 100644 sim/example-synacor/configure.ac create mode 100644 sim/frv/acinclude.m4 delete mode 100644 sim/frv/aclocal.m4 delete mode 100644 sim/frv/config.in delete mode 100755 sim/frv/configure delete mode 100644 sim/frv/configure.ac delete mode 100644 sim/ft32/aclocal.m4 delete mode 100644 sim/ft32/config.in delete mode 100755 sim/ft32/configure delete mode 100644 sim/ft32/configure.ac delete mode 100644 sim/h8300/aclocal.m4 delete mode 100644 sim/h8300/config.in delete mode 100755 sim/h8300/configure delete mode 100644 sim/h8300/configure.ac delete mode 100644 sim/iq2000/aclocal.m4 delete mode 100644 sim/iq2000/config.in delete mode 100755 sim/iq2000/configure delete mode 100644 sim/iq2000/configure.ac delete mode 100644 sim/lm32/aclocal.m4 delete mode 100644 sim/lm32/config.in delete mode 100755 sim/lm32/configure delete mode 100644 sim/lm32/configure.ac delete mode 100644 sim/m32c/aclocal.m4 delete mode 100644 sim/m32c/config.in delete mode 100755 sim/m32c/configure delete mode 100644 sim/m32c/configure.ac delete mode 100644 sim/m32c/safe-fgets.c delete mode 100644 sim/m32c/safe-fgets.h delete mode 100644 sim/m32r/aclocal.m4 delete mode 100644 sim/m32r/config.in delete mode 100755 sim/m32r/configure delete mode 100644 sim/m32r/configure.ac delete mode 100644 sim/m32r/traps-linux.c delete mode 100644 sim/m4/sim_ac_common.m4 create mode 100644 sim/m4/sim_ac_option_debug.m4 delete mode 100644 sim/m4/sim_ac_option_default_model.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 delete mode 100644 sim/m68hc11/aclocal.m4 delete mode 100644 sim/m68hc11/config.in delete mode 100755 sim/m68hc11/configure delete mode 100644 sim/m68hc11/configure.ac delete mode 100644 sim/mcore/aclocal.m4 delete mode 100644 sim/mcore/config.in delete mode 100755 sim/mcore/configure delete mode 100644 sim/mcore/configure.ac delete mode 100644 sim/microblaze/aclocal.m4 delete mode 100644 sim/microblaze/config.in delete mode 100755 sim/microblaze/configure delete mode 100644 sim/microblaze/configure.ac delete mode 100644 sim/mips/config.in delete mode 100644 sim/mn10300/config.in delete mode 100644 sim/moxie/aclocal.m4 delete mode 100644 sim/moxie/config.in delete mode 100755 sim/moxie/configure delete mode 100644 sim/moxie/configure.ac delete mode 100644 sim/msp430/aclocal.m4 delete mode 100644 sim/msp430/config.in delete mode 100755 sim/msp430/configure delete mode 100644 sim/msp430/configure.ac delete mode 100644 sim/or1k/config.in create mode 100644 sim/ppc/defs.h delete mode 100644 sim/pru/aclocal.m4 delete mode 100644 sim/pru/config.in delete mode 100755 sim/pru/configure delete mode 100644 sim/pru/configure.ac delete mode 100644 sim/riscv/config.in delete mode 100644 sim/rl78/aclocal.m4 delete mode 100644 sim/rl78/config.in delete mode 100755 sim/rl78/configure delete mode 100644 sim/rl78/configure.ac create mode 100644 sim/rx/acinclude.m4 delete mode 100644 sim/rx/aclocal.m4 delete mode 100644 sim/rx/config.in delete mode 100755 sim/rx/configure delete mode 100644 sim/rx/configure.ac delete mode 100644 sim/sh/aclocal.m4 delete mode 100644 sim/sh/config.in delete mode 100755 sim/sh/configure delete mode 100644 sim/sh/configure.ac create mode 100644 sim/testsuite/microblaze/fail.s delete mode 100644 sim/v850/config.in