This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/release-arm in repository toolchain/ci/gdb.
omits e8d58df5b1 Automatic date update in version.in omits 12be2a860b Automatic date update in version.in omits 785ea35de2 Automatic date update in version.in omits 8a17a0a20d Automatic date update in version.in omits d3fcd11364 Automatic date update in version.in omits d71cab8798 Automatic date update in version.in omits 75685ebe07 Automatic date update in version.in omits 6d8f74c102 Automatic date update in version.in omits cc2ccab75e Automatic date update in version.in omits dc94dfc739 Automatic date update in version.in omits 7133d7e93c Automatic date update in version.in omits 1ab16f6632 Automatic date update in version.in omits 66afe2c79a Automatic date update in version.in omits 8af1b915bd Automatic date update in version.in omits 99ca07b8fa Automatic date update in version.in omits 6538875ddd Automatic date update in version.in omits 56ba05dfac Automatic date update in version.in omits 6f6d84a485 Automatic date update in version.in omits 27b720cb6a Automatic date update in version.in omits 24b78f364b Automatic date update in version.in omits 6f2adbf466 Automatic date update in version.in omits 030dacee64 Automatic date update in version.in omits e0e1655744 Automatic date update in version.in omits 128df731e7 Automatic date update in version.in omits eae178ed1a Automatic date update in version.in omits 28e2cff8c9 Automatic date update in version.in omits 9f1f6ae0c3 Automatic date update in version.in omits d940c7dd1c Automatic date update in version.in omits 66f266fda6 Automatic date update in version.in omits c2e929cc9f Automatic date update in version.in omits 270fde7302 Automatic date update in version.in omits a71b30e103 Automatic date update in version.in omits 83ab522c0f Automatic date update in version.in omits 4f7b9bc89d Automatic date update in version.in omits 43b656588a Automatic date update in version.in omits 343959391d Automatic date update in version.in omits 54be2d2c95 Automatic date update in version.in omits 3414676475 Automatic date update in version.in omits f15344e986 Automatic date update in version.in omits 8a36e3ad9d Automatic date update in version.in omits c350d62db7 Automatic date update in version.in omits 9b9775125d Automatic date update in version.in omits 425dce78ce Automatic date update in version.in omits a2d703d7b7 Automatic date update in version.in omits 7bbc397b78 Automatic date update in version.in omits f81d6e7b20 Automatic date update in version.in omits ad7159549d Automatic date update in version.in omits a33cad3c81 Automatic date update in version.in omits 0ca6e58e5c Automatic date update in version.in omits 82b5429f20 Automatic date update in version.in omits 8e967ae2da Automatic date update in version.in omits 49e8c0cc8d Automatic date update in version.in omits ab1f0e2a63 Automatic date update in version.in omits 93804ad129 Automatic date update in version.in omits 088479194e Automatic date update in version.in omits eeecbc13fa Automatic date update in version.in omits 46a3813278 Automatic date update in version.in omits d4b744e772 Automatic date update in version.in omits 4967faf422 Automatic date update in version.in omits 329e80989e Automatic date update in version.in omits 3c54be5206 Automatic date update in version.in omits da39a21957 Automatic date update in version.in omits b42880ccb3 Automatic date update in version.in omits a0b05da51d Automatic date update in version.in omits 5e003b043f Automatic date update in version.in omits 9444ffa50a Automatic date update in version.in omits 2915680009 Automatic date update in version.in omits 7576c4e35c Automatic date update in version.in omits 011c173a58 Automatic date update in version.in omits 11e17e6340 Automatic date update in version.in omits 83c064db9e Automatic date update in version.in omits 78bdeea2c9 Automatic date update in version.in omits 8b7ad2ef42 Automatic date update in version.in omits 15132552ec Automatic date update in version.in omits a936ed5541 Automatic date update in version.in omits e7e2d91ca3 Automatic date update in version.in omits f8a468af15 Automatic date update in version.in omits 1f9676fbf3 Automatic date update in version.in omits 7e246be30d Automatic date update in version.in omits d0033696ad Automatic date update in version.in omits 2c28dc2d5c Automatic date update in version.in omits 2ddd84e736 Automatic date update in version.in omits 33dcdbda16 Automatic date update in version.in omits e5803eadd1 Automatic date update in version.in omits 0dfeff0643 Automatic date update in version.in omits 2b047bbccb gdb: clean up some things in features/Makefile omits dd4f88a8e1 Automatic date update in version.in omits f85e67e0b6 Automatic date update in version.in omits d7e218f8c8 Automatic date update in version.in omits c5e56c6542 Automatic date update in version.in omits 25507855d7 Automatic date update in version.in omits 1eda0cec19 Automatic date update in version.in omits eb0542db1f Automatic date update in version.in omits 6fc2fe0c32 Automatic date update in version.in omits 0d212d26e6 Automatic date update in version.in omits 0772a52af2 Automatic date update in version.in omits 7f900a7674 Automatic date update in version.in omits 8aa615b35b Automatic date update in version.in omits cbb63646a9 Automatic date update in version.in omits f244734413 Automatic date update in version.in omits c78ca9cd7c Automatic date update in version.in omits c6ff204cbe Automatic date update in version.in omits 6418f30988 Automatic date update in version.in omits d941e70057 Automatic date update in version.in omits 1d9583b7b0 Automatic date update in version.in omits 4d89756179 Automatic date update in version.in omits 5ece522061 Automatic date update in version.in omits 652e4ccc13 Automatic date update in version.in omits a10d1f2c33 Automatic date update in version.in omits ce1b212d00 Automatic date update in version.in omits 68feed8665 Automatic date update in version.in omits 01d1fa5ef5 Automatic date update in version.in omits c900fb99b4 Automatic date update in version.in omits 0c7816521e Automatic date update in version.in omits f071e5630a Automatic date update in version.in omits 3ce9987d16 Automatic date update in version.in omits 7f665fb07d Automatic date update in version.in omits c17033139d Automatic date update in version.in omits e8f9983010 Automatic date update in version.in omits 7f67cb0f6c Automatic date update in version.in omits a216922422 Automatic date update in version.in omits 0bb64ea12b Automatic date update in version.in omits 8b24eea2ef Automatic date update in version.in omits 09dd501f76 Automatic date update in version.in omits 86d04cd3d4 Automatic date update in version.in omits 79f2522508 Bump GDB version number to 11.2.90.DATE-git. omits 256d324fe1 Document the GDB 11.2 release in gdb/ChangeLog omits ef6ec3333e Set GDB version number to 11.2. omits afe4096699 Manual copyright year update of various GDB files omits 88b9d36337 Automatic Copyright Year update after running gdb/copyright.py omits f2126454e7 gdb/copyright.py: Do not update gdbsupport/Makefile.in omits b5c91ebd98 Update copyright year in version output for gdb, gdbserver a [...] omits 2198a5eca5 Automatic date update in version.in omits 6afe5a4bf5 Automatic date update in version.in omits 6ff73cab9e Automatic date update in version.in omits 707055a26d Automatic date update in version.in omits 685c3b6b8f sim: add ChangeLog for SIGSTKSZ update omits 17d6f2152b sim: filter out SIGSTKSZ [PR sim/28302] omits 2e894896ae Automatic date update in version.in omits 7a52f4e7ba Automatic date update in version.in omits fb0b83d80d bfd_section_from_shdr: Support SHT_RELR sections omits 67609c9c70 readelf: Support SHT_RELR/DT_RELR for -r omits 1b244ed9d3 readelf: Support RELR in -S and -d and output omits 6473a19828 Automatic date update in version.in omits c3ed5e03da Automatic date update in version.in omits a1620b8ad4 Automatic date update in version.in omits 3a9183ba79 Automatic date update in version.in omits 99e28ccf1c Automatic date update in version.in omits e62a5735c6 Automatic date update in version.in omits 131890b09d Automatic date update in version.in omits 7932ed1d8a Automatic date update in version.in omits 0611afc4a5 Automatic date update in version.in omits ca396c1289 Automatic date update in version.in omits 9a1012563c Automatic date update in version.in omits ab31db4296 Automatic date update in version.in omits 4e3308b4ef Automatic date update in version.in omits a661fc7968 Automatic date update in version.in omits 6567268b01 Automatic date update in version.in omits a03fbc6504 Automatic date update in version.in omits caa9934704 Automatic date update in version.in omits 345b218476 Automatic date update in version.in omits 6eccc2c811 gdb/remote: handle attach when stop packet lacks thread-id omits f76f728ffd Automatic date update in version.in omits a370d72ecf Automatic date update in version.in omits 929b774352 Automatic date update in version.in omits 5605cc18dd Automatic date update in version.in omits d98eeb47ea Automatic date update in version.in omits 810d072bd7 Automatic date update in version.in omits e3d95ca82e Automatic date update in version.in omits e6e466cedd Automatic date update in version.in omits ea170f6ffe Automatic date update in version.in omits 45be8a2b16 Automatic date update in version.in omits 273fac204d Automatic date update in version.in omits ab55bbac1f Automatic date update in version.in omits b6fc91c70a PR gdb/28480: Improve ambiguous member detection omits 773d894825 Automatic date update in version.in omits 2d77b379a9 Automatic date update in version.in omits 2d5dce68ed Automatic date update in version.in omits d317660e0f Automatic date update in version.in omits f032db248f Automatic date update in version.in omits 50cf27bed5 Automatic date update in version.in omits f6447d9f92 Automatic date update in version.in omits fc73c76917 Automatic date update in version.in omits 59830e9697 Automatic date update in version.in omits 63d2050f29 Automatic date update in version.in omits c652828a45 Automatic date update in version.in omits 70dbf597ad Automatic date update in version.in omits 29b161c9be Allow DW_ATE_UTF for Rust characters omits a15b33284f Automatic date update in version.in omits 9c23016e64 Automatic date update in version.in omits f7f95dcace Automatic date update in version.in omits 06c0d1d26c Automatic date update in version.in omits 3dbaf8b8d6 Automatic date update in version.in omits 5fcc74d627 Automatic date update in version.in omits 11d793d493 Automatic date update in version.in omits a3d56dd2ce Automatic date update in version.in omits fa99595e20 Automatic date update in version.in omits 8bf74da8b5 Automatic date update in version.in omits 844167be7e Automatic date update in version.in omits cd7cd26244 Automatic date update in version.in omits 999d24edf9 Automatic date update in version.in omits 505b342993 Automatic date update in version.in omits 13ba01c9c0 Automatic date update in version.in omits e16aac146c Automatic date update in version.in omits 84c7311167 Automatic date update in version.in omits c340a77598 Automatic date update in version.in omits 08487122c9 Automatic date update in version.in omits 30e9dd04ca Automatic date update in version.in omits df9ebc472a Fix build on rhES5 omits 73bcd9e0d6 Automatic date update in version.in omits c43a199306 Automatic date update in version.in omits 3de9076f4a Automatic date update in version.in omits 4a19a411c7 Automatic date update in version.in omits 733f5ecd42 Automatic date update in version.in omits 34e1abb0e8 Automatic date update in version.in omits eb79b23180 [AArch64] Make gdbserver register set selection dynamic omits a941d3fdb1 Automatic date update in version.in omits 5ada555838 Automatic date update in version.in omits a0e862d7f7 Automatic date update in version.in omits 67287a7c43 Automatic date update in version.in omits 02eb14bd47 Automatic date update in version.in omits 26fa2cb834 Automatic date update in version.in omits cf99bfd1ca Automatic date update in version.in omits 2fd704fd2a Automatic date update in version.in omits db9f6e8a99 Automatic date update in version.in omits 3da237413c Automatic date update in version.in omits 987c028c2e Automatic date update in version.in omits 6084d652a5 Automatic date update in version.in omits 2e68dcbe8f Automatic date update in version.in omits cfd85eb3ef [gdb/tui] Fix breakpoint display functionality omits 255f124ebf Automatic date update in version.in omits 45ac9b3304 Automatic date update in version.in omits 5b76f7b82a Automatic date update in version.in omits 87e0dc2d33 Automatic date update in version.in omits 1c1dcae053 Automatic date update in version.in omits 81ec5585c4 Automatic date update in version.in omits b7bbf079cb Automatic date update in version.in omits 02b2935bac Automatic date update in version.in omits d94297b3f4 Automatic date update in version.in omits 71533ee68d Automatic date update in version.in omits 08b9a7669f Automatic date update in version.in omits 7ac26e5532 Automatic date update in version.in omits 088463f10f Automatic date update in version.in omits 77155dc2c1 Automatic date update in version.in omits a7898ff640 Automatic date update in version.in omits 2fa5031035 Automatic date update in version.in omits 61c4e60495 Automatic date update in version.in omits 9b4d030ed5 [gdb/build] Add CXX_DIALECT to CXX omits 7061d67445 Automatic date update in version.in omits 2d78340547 Automatic date update in version.in omits d3784526c2 Automatic date update in version.in omits acb52ed980 Automatic date update in version.in omits cce80da09d Automatic date update in version.in omits 30be4ac09a Automatic date update in version.in omits b1efafb912 Automatic date update in version.in omits 96609cb359 Automatic date update in version.in omits aa20be8d05 Automatic date update in version.in omits fc0ff94085 Automatic date update in version.in omits 2cbc1315ac Automatic date update in version.in omits 957b1d8f2f Automatic date update in version.in omits 28e12bc76d Automatic date update in version.in omits c5de623fa3 Automatic date update in version.in omits a4ec45d1bf Automatic date update in version.in omits b588e7944b Automatic date update in version.in omits 85bcf07db6 Automatic date update in version.in omits 3d3a078e98 Automatic date update in version.in omits aeeddd7146 Automatic date update in version.in omits be34cc2df4 Automatic date update in version.in omits 5bca320a3d Automatic date update in version.in omits 824d17dbdb Bump GDB version number to 11.1.90.DATE-git. omits 8cdd8568bf Document the GDB 11.1 release in gdb/ChangeLog omits c599303f92 Set GDB version number to 11.1. omits 73a2711e86 Automatic date update in version.in omits 23b81cc63e Automatic date update in version.in omits 0c177cbe0a Automatic date update in version.in omits 7883d1e157 [gdb/testsuite] Handle unrecognized command line option in g [...] omits 55fc911ad6 Automatic date update in version.in omits b06653b60a Add ChangeLog entry for previous patch omits 5e6741a157 [gdb/testsuite] Fix gdb.base/coredump-filter-build-id.exp wi [...] omits 127e9f8549 [gdb/testsuite] Fix various issues in gdb.mi/mi-sym-info.exp omits 706ff47ce2 Automatic date update in version.in omits de2143d60b Fix two regressions caused by CU / TU merging omits cdf4e8ae55 Revert: [AArch64] MTE corefile support omits dd0fea103f Automatic date update in version.in omits aaa394b7df fbsd-nat: Don't use '%jd' and '%ju' with printf_filtered. omits 1aa04a582c Automatic date update in version.in omits 244d1aadd7 Automatic date update in version.in omits 2b195da8a2 Automatic date update in version.in omits a6e40b53ef [gdb/testsuite] Check avx support in gdb.arch/amd64-disp-ste [...] omits 76c001c234 Automatic date update in version.in omits e34a209edf [gdb/testsuite] Add untested case in gdb.gdb/complaints.exp omits 5c177fed07 [gdb/testsuite] Add untested case in selftest_setup omits c6c2468fdf Automatic date update in version.in omits 26db900e8d Automatic date update in version.in omits c52e9db30f [gdb/testsuite] Fix dwo path in fission-*.S omits 351b63eca9 [gdb/testsuite] Fix gdb.fortran/call-no-debug.exp symbol search omits 5b766b015c Automatic date update in version.in omits 8ba9495958 Automatic date update in version.in omits e1652de24a [gdb/cli] Don't assert on empty string for core-file omits 897254e073 Automatic date update in version.in omits 0f6a3150d5 Automatic date update in version.in omits 7350820d0d Automatic date update in version.in omits f566731d15 Automatic date update in version.in omits c986baa363 Automatic date update in version.in omits 1862155361 Automatic date update in version.in omits 106177faac Automatic date update in version.in omits 2840a1862b [gdb] Fix 'not in executable format' error message omits 61bdb9457a Automatic date update in version.in omits eccb3ba799 Automatic date update in version.in omits e284d00d3e Automatic date update in version.in omits e0e48e8cf9 Automatic date update in version.in omits 8f1a907b47 Automatic date update in version.in omits 89c2f0e527 Automatic date update in version.in omits 6fc08811a1 Automatic date update in version.in omits 8609cba017 Automatic date update in version.in omits dc1daf51ae Automatic date update in version.in omits c9e63461e5 Automatic date update in version.in omits 86cf585239 Automatic date update in version.in omits d2374b0755 Update documentation to mention Pygments omits fb1b7fcec2 Automatic date update in version.in omits 1780f3e77e Automatic date update in version.in omits b80f2606ef Automatic date update in version.in omits d26ac0b905 Automatic date update in version.in omits 246c1d7974 Automatic date update in version.in omits b3dc0eac65 Automatic date update in version.in omits a656ee0831 [gdb/symtab] Fix zero address complaint for shlib omits 76e1bef3bf Automatic date update in version.in omits 91a78f327b Automatic date update in version.in omits e649c6c2a2 Automatic date update in version.in omits 4b7e7a3499 Automatic date update in version.in omits 3e5ec878a4 Avoid crash in varobj deletion omits e4c1aea498 gdb: Make the builtin "boolean" type an unsigned type omits 3bea08edb3 Automatic date update in version.in omits f9e4d38eec Automatic date update in version.in omits 33a6518147 Automatic date update in version.in omits 7fab8f850f [gdb/build] Disable attribute nonnull omits c0f71837f8 Automatic date update in version.in omits 4e0069d879 Automatic date update in version.in omits 52a49e1615 [gdb/symtab] Fix unhandled dwarf expression opcode with gcc- [...] omits 791b706a9e Automatic date update in version.in omits c12608fcff [gdb/testsuite] Add xfail for PR gcc/101643 omits 7e292f1ab8 [gdb/testsuite] Add xfail for PR gcc/101633 omits 26e4f978b0 Automatic date update in version.in omits 1693a7cf35 Update the NetBSD system call table to match NetBSD-current. omits 70417f28b5 gdb: Fix numerical field extraction for target description "flags" omits 86271cfa32 gdb/mi: handle no condition argument case for -break-condition omits fc3f144a3e Automatic date update in version.in omits 011ab47fa4 Automatic date update in version.in omits f0927d2036 Automatic date update in version.in omits c47bde01bb Automatic date update in version.in omits 5924fafaf6 [gdb/testsuite] Fix FAILs due to PR gcc/101575 omits f08513e821 [gdb/testsuite] Fix gdb.cp/step-and-next-inline.exp with gcc-11 omits 1f0f4c0f55 Automatic date update in version.in omits 0e9c2a33e4 [gdb/testsuite] Fix FAILs due to PR gcc/101452 omits f26101b199 [gdb/testsuite] Add KFAILs for gdb.ada FAILs with gcc-11 omits 647c0a29f2 Automatic date update in version.in omits 4f3fb91acc Fix printing of non-address types when memory tagging is enabled omits bbfd0b2867 Automatic date update in version.in omits e22715ce30 Avoid expression parsing crash with unknown language omits 51799bd45f Automatic date update in version.in omits 85e022aa1a Automatic date update in version.in omits 28b48aa109 Add basic Z80 CPU support omits 97f3dfbc4f Automatic date update in version.in omits a35647809a Automatic date update in version.in omits e8bd220d37 Automatic date update in version.in omits 26e27615ab [gdb/testsuite] Fix gdb.base/gold-gdb-index.exp omits 7d11b094f4 Automatic date update in version.in omits f1d9f19978 Use /bin/sh as shebang in gdb/make-init-c omits 3e0910a5f0 Avoid letting exceptions escape gdb_bfd_iovec_fileio_close ( [...] omits 97c5ca8c34 Fix detach with target remote (PR gdb/28080) omits 58a136f3e7 [gdb/testsuite] Fix check-libthread-db.exp FAILs with glibc 2.33 omits 1bdfa2b1a8 gdb: disable commit-resumed on -exec-interrupt --thread-group omits 29e079b876 Fix some dangling references to `netbsd-tdep` omits 969168ce6f Automatic date update in version.in omits d6771741f3 [gdb/testsuite] Fix gdb.btrace/tsx.exp on system with tsx di [...] omits 29119da49d [gdb/testsuite] Fix gdb.mi/mi-info-sources.exp for extra debug info omits 7ad7599a96 Automatic date update in version.in omits 2814ff8388 Fix warning in symtab.c omits 5496271fd4 Automatic date update in version.in omits 3e2cf22eef Automatic date update in version.in omits 789b4fb594 Automatic date update in version.in omits ff32938d44 gdb: don't set Linux-specific displaced stepping methods in [...] omits 6f0fe250d9 gdb/Makefile.in: remove testsuite from SUBDIRS omits 732236a76e [gdb/testsuite] Fix gdb.guile/scm-breakpoint.exp with guile 3.0 omits e7ca24a166 Automatic date update in version.in omits 76deb9291d Automatic date update in version.in omits 8043d65ba2 gdb/testsuite: restore configure script omits 52e44e8d29 [gdb/testsuite] Fix fail in gdb.fortran/ptype-on-functions.e [...] omits 5354f52ba2 Automatic date update in version.in omits fa8740b675 gdb: fall back on sigpending + sigwait if sigtimedwait is no [...] omits 507af45f62 gdbsupport/common.m4: check for sigtimedwait omits 4165a99398 Automatic date update in version.in omits 5d91a235cd gdb: return early if no execution in darwin_solib_create_inf [...] omits 45959f27d9 Automatic date update in version.in omits afc60144d1 Bump GDB version number to 11.0.90.DATE-git. omits 3c21f80eb4 Document the GDB 11.0.90 release in gdb/ChangeLog omits 14b921356f Set GDB version number to 11.0.90. omits 466ee06bda gdb/NEWS: Replace "Changes since GDB 10" by "Changes in GDB 11". omits 828264c1d2 Set development mode to "off" by default. omits 633fd34015 Bump version to 11.0.90.DATE-git. adds 4fabc3a897 Use 'bool' more idiomatically in dwarf_decode_lines adds 5916203ad0 Bump version to 12.0.50.DATE-git. adds ccd14903f8 Update NEWS post GDB 11 branch creation. adds 3bdd3c0418 gprof: Regenerate configure adds bdec4c4f1e Automatic date update in version.in adds 47d36ffbf0 gdb: return early if no execution in darwin_solib_create_inf [...] adds 74ace05485 Automatic date update in version.in adds 40e1d303ce PR28047, readelf crash due to assertion failure adds b4c4b8aaad PR28055, segfault in bpf special reloc function adds 4dcdbbd1bc Re: opcodes: constify & local meps macros adds f4931779e4 gdbsupport/common.m4: check for sigtimedwait adds 99624310dd gdb: fall back on sigpending + sigwait if sigtimedwait is no [...] adds 2e333e797e [gdb/testsuite] Fix fail in gdb.fortran/ptype-on-functions.e [...] adds 6e0dfbf420 Updated translations (mainly Ukranian and French) triggered [...] adds c919d6be44 Restore the libiberty component of commit 50ad1254d5030d0804 [...] adds 9181724704 ld: Cache and reuse the IR archive file descriptor adds b6aeb717a8 Fix warning in symtab.c adds b5b44b5df0 Fix oddity in write_gdbindex adds 870c2204a2 Minor cleanup to addrmap_index_data::previous_valid adds 844a72efbc Simplify gdb_index writing adds 09e2fb720b Simplify debug_names index writing adds 606afd7e11 Automatic date update in version.in adds 07b2745f85 Re: PR28055, segfault in bpf special reloc function adds fbc95f1e11 RISC-V: Add PT_RISCV_ATTRIBUTES and add it to PHDR. adds 752e419362 [gdb/symtab] Fix skipping of import of C++ CU adds 70a590636b RISC-V: Fix the build broken with -Werror. adds 0d4e283965 [gdb/testsuite] Remove read1 timeout factor from gdb.base/in [...] adds e3e837844a gdb.perf/: FAIL on Python errors, avoid "ERROR: internal buf [...] adds 46f2c22eab Update gdb performance testsuite to be compatible with Python 3.8 adds 235f5ef4a6 elf/riscv: Fix relaxation with aliases [PR28021] adds 579f0281f3 PR 28053: Fix spelling mistakes: usupported -> unsupported a [...] adds acbf56d780 sim: ppc: add missing empty targets adds f069ea46a0 Rename gdb/ChangeLog to gdb/ChangeLog-2021 adds a100a94530 gdb/testsuite: restore configure script adds 9be259865c gdb: introduce iterator_range, remove next_adapter adds 1f00b55dba Automatic date update in version.in adds ffa5352c0c Fix problems translating messages when a percentage sign app [...] adds b737d3047c Check for strnlen declaration to fix Solaris 10 build adds f07afc65d0 Fix Solaris gprof build with --disable-nls adds e4cc3b47ec IBM Z: Add another arch14 instruction adds b180e8298b Add changelog entries for last commit adds 7a30ac441a ld: Check archive only for archive member adds ca52626bab Remove an accidental change to elfcode.h included as part of [...] adds 14a6b9b4b6 Automatic date update in version.in adds c8d4ff8a3a sim: erc32: use libsim.a for common objects adds 6bbe1a929c [gdb/testsuite] Fix gdb.guile/scm-breakpoint.exp with guile 3.0 adds f1cee83766 Updated Portuguese translation for the BFD sub-directory adds e4cbcea361 gdb/Makefile.in: remove testsuite from SUBDIRS adds 74b10a3219 gdb: don't set Linux-specific displaced stepping methods in [...] adds a8dde0a211 ld: Limit cache size and add --max-cache-size=SIZE adds 661b504df9 x86-64: Disallow PC reloc against weak undefined symbols in PIE adds 22b11ba924 Remove unused parameter in maybe_software_singlestep adds ce8fea3651 Automatic date update in version.in adds 6320fd00dc elf: Add GNU_PROPERTY_1_NEEDED adds 6f365fda85 elf: Add GNU_PROPERTY_1_NEEDED check adds 68c49d3ad1 elf: Limits 2 GNU_PROPERTY_1_NEEDED tests to Linux/x86 adds d66aeea93d ld/NEWS: Clarify -z [no]indirect-extern-access adds 34c54daa33 Automatic date update in version.in adds 9039747fb4 PR28069, assertion fail in dwarf.c:display_discr_list adds f8dd364658 Tidy commit 49910fd88dcd adds 381575f24a Automatic date update in version.in adds b926827d44 Automatic date update in version.in adds 7790aa804e testsuite: fix whitespace problems in gdb.mi/mi-break.exp adds c33be6de41 [gdb/testsuite] Fix gdb.mi/mi-info-sources.exp for extra debug info adds f253158faf Fix a translation problem for the text generated by readelf [...] adds 0200b0feb8 Updated French translation for the binutils sub-directory adds 16e7bd3b25 [gdb/testsuite] Fix gdb.btrace/tsx.exp on system with tsx di [...] adds ef744040b4 Add the SEC_ELF_OCTETS flag to debug sections created by the [...] adds c9e7dfb64f Automatic date update in version.in adds bf80931081 gdb: introduce intrusive_list, make thread_info use it adds 08bdefb58b gdb: make inferior_list use intrusive_list adds 8b6a69b2f3 gdb: use intrusive list for step-over chain adds 7846f3aa61 gdb: add setter / getter for thread_info resumed state adds 1edb66d856 gdb: make thread_info::suspend private, add getters / setters adds a66f729819 gdb: maintain per-process-target list of resumed threads wit [...] adds 273dadf2c2 gdb: optimize check for resumed threads with pending wait st [...] adds 71a2349005 gdb: optimize selection of resumed thread with pending event adds 922cc93d5d gdb: maintain ptid -> thread map, optimize find_thread_ptid adds 0618ae4149 gdb: optimize all_matching_threads_iterator adds f148d9d334 Fix some dangling references to `netbsd-tdep` adds aa0587b290 RISC-V: Enable elf attributes when default configure option [...] adds 5c046e0e63 gdb: disable commit-resumed on -exec-interrupt --thread-group adds 81e33ce289 gdb, dwarf: Don't follow the parent of a subprogram to get a [...] adds 6b66b5a5a2 [gdb/testsuite] Fix check-libthread-db.exp FAILs with glibc 2.33 adds d7cb0ef35b Fix detach with target remote (PR gdb/28080) adds 3a76f8f489 Avoid letting exceptions escape gdb_bfd_iovec_fileio_close ( [...] adds 30a696c543 Add regcache_map_supplies helper routine. adds 5a680bf9f2 fbsd-nat: Add helper functions to fetch and store register sets. adds e747f4dd8d riscv-fbsd-nat: Use fetch_register_set and store_register_set. adds 05dfb57c68 aarch64-fbsd-nat: Use fetch_register_set and store_register_set. adds f9e5d80cf7 arm-fbsd-nat: Use fetch_register_set and store_register_set. adds 9e8dfa0523 Use /bin/sh as shebang in gdb/make-init-c adds fac3b6a2e0 Automatic date update in version.in adds 90d7916ac1 [gdb/testsuite] Add missing skip_tui_tests adds be36c6e337 [gdb/testsuite] Fix gdb.base/gold-gdb-index.exp adds 51d29b8cac objdump: add DWARF support for AIX adds 9cce9fab90 gas: default TC_VALIDATE_FIX_SUB to 0 adds 154b353f68 x86: Add int1 as one byte opcode 0xf1 adds 600ac5b461 Automatic date update in version.in adds e22be21285 [gdb/procfs.c] Fix build failure in find_stop_signal adds ff77083572 gdb: call post_create_inferior at end of follow_fork_inferior adds 3a849a3454 gdb: pass child_ptid and fork kind to target_ops::follow_fork adds dcd482c1b7 Avoid expression parsing crash with unknown language adds 66b3b362dc Automatic date update in version.in adds c58830e49d Updated Swedish translation for the binutils sub-directory adds 05a1dd47cc or1k: fix pc-relative relocation against dynamic on PC relat [...] adds cc9d6997a5 Fix array stride bug adds 4f348ca808 Document quick_symbol_functions::expand_symtabs_matching invariant adds 47357fdc1d gdb/testsuite: Declare that riscv*-*-linux* cannot hardware_ [...] adds e843807b2d gdb: Support stepping out from signal handler on riscv*-linux adds 1c7682f9f2 Automatic date update in version.in adds 12be796ca8 gdb: make all_inferiors_safe actually work adds 3dab9e15d3 Add basic Z80 CPU support adds ae9a5dd6ae Rename and refactor psymtab_include_file_name adds dcce7ec410 Pass file_and_directory through DWARF line-decoding code adds d030267c9c Simplify file_and_directory storage management adds 4584f33d68 Introduce find_source_or_rewrite adds e0ec6b1a87 Simplify DWARF file name caching adds 15659f0a4e Check for debug-types in map_symbol_filenames adds 1fd5fd5817 Fix file-name handling regression with DWARF index adds 04dd8003c0 Automatic date update in version.in adds 85460c161d gdb: convert nat/x86-dregs.c macros to functions adds 7c6ff8af98 PR28098 Skip R_*_NONE relocation entries with zero r_sym wit [...] adds 07233d964a Update how-to-make-a-release checklist with latest changes f [...] adds 5c9cbf07f3 Move pending-obsolesence targets onto the obsolete list. adds 972a7621fc Automatic date update in version.in adds ecd799b189 gdb: set current thread in btrace_compute_ftrace_{bts,pt} adds c2a7621771 Automatic date update in version.in adds cb959bd895 RISC-V: Minor updates for architecture parser. adds 05558223b5 Fix printing of non-address types when memory tagging is enabled adds b97bd97623 PR28106, build of 2.37 fails on FreeBSD and Clang adds 8258b1353c Automatic date update in version.in adds e28a9225b8 Remove `netbsdpe` support adds 4bf094292c as_bad_subtract adds 0057a7ee0d [gdb/testsuite] Add KFAILs for gdb.ada FAILs with gcc-11 adds 8f5d31b8d1 [gdb/testsuite] Fix FAILs due to PR gcc/101452 adds 6b86da53d5 Allows linker scripts to set the SEC_READONLY flag. adds e8c36d1fc2 Updated Russian translation for the bfd library adds 5f3356899d [gdb/testsuite] Fix gdb.cp/step-and-next-inline.exp with gcc-11 adds fec458f0fc Automatic date update in version.in adds d0579d4d1c x86: drop OP_Mask() adds be2f8fcd9d x86: correct VCVT{,U}SI2SD rounding mode handling adds 3fa77affb0 x86-64: generalize OP_G()'s EVEX.R' handling adds bac11f2cfe x86-64: properly bounds-check %bnd<N> in OP_G() adds 5f6b8397a4 x86: fold duplicate register printing code adds 4454883ff0 x86: fold duplicate code in MOVSXD_Fixup() adds 54ca11a48e x86: correct EVEX.V' handling outside of 64-bit mode adds 605228fcaf x86: drop vex_mode and vex_scalar_mode adds b0556968af x86: fold duplicate vector register printing code adds c1d66d5f24 x86: drop xmm_m{b,w,d,q}_mode adds eb34d29be8 x86: drop vex_scalar_w_dq_mode adds 5fbe0f28ae x86: drop dq{b,d}_mode adds f878836265 [gdb/testsuite] Fix FAILs due to PR gcc/101575 adds 9234efeee5 Automatic date update in version.in adds 0e4cc77316 x86: express unduly set rounding control bits in disassembly adds 44710bb280 gdb/testsuite: don't error when trying to unset last_spawn_tty_name adds 27df69020a Fix for gdb.python/py-breakpoint.exp adds a52b41bf2f gdb/testsuite: split gdb.python/py-parameter.exp in procs adds ffb6ba773e gdb.base/setshow.exp: use save_vars to save/restore gdb_prompt adds 3b3c74341e gdb.base/setshow.exp: split in procs adds e116324103 gdb.base/setshow.exp: fix duplicate test name adds 5b8bf2e75e gdb: un-share set_inferior_cwd declaration adds a69e37dc2b gdb: remove inferior::{argc,argv} adds e51695253e gdb: add setter/getter for inferior arguments adds 90cc31c9e5 gdb: add setter/getter for inferior cwd adds fd2dec2a45 gdb: make inferior::m_args an std::string adds 11bd012ed2 gdb: make inferior::m_cwd an std::string adds 4e93ea6e67 gdb: make inferior::m_terminal an std::string adds 3a553c80da gdb: rename cfunc to simple_func adds 5538b03c98 gdb: remove cmd_list_element::function::sfunc adds 3e1e8561c3 gdb/testsuite: test get/set value of unregistered Guile parameter adds febbfd5154 Automatic date update in version.in adds 77db4723dd Update the NetBSD system call table to match NetBSD-current. adds 553dd76c7e Re: ld script expression parsing adds c09c8b4202 Revert: PowerPC: Don't generate unused section symbols adds 60a5fb48d1 Automatic date update in version.in adds b924d9bad5 Automatic date update in version.in adds b6c4205149 gdb/mi: handle no condition argument case for -break-condition adds 730afdd139 gdb: move remaining ChangeLogs to legacy files adds 3751264cdd PATCH [1/10] arm: add 'bti' instruction for Armv8.1-M pacbti [...] adds f1e1d7f305 PATCH [2/10] arm: add 'pacbti' instruction for Armv8.1-M pac [...] adds e43ca2cbae PATCH [3/10] arm: add 'aut' instruction for Armv8.1-M pacbti [...] adds ce537a7db7 PATCH [4/10] arm: add 'pac' instruction for Armv8.1-M pacbti [...] adds 2c6ccfcfdd PATCH [5/10] arm: Extend again arm_feature_set struct to pro [...] adds 5a0c7a819f PATCH [6/10] arm: Add -march=armv8.1-m.main+pacbti flag adds e07352fa4f PATCH [7/10] arm: add 'bxaut' instruction for Armv8.1-M pacb [...] adds be05908c0c PATCH [8/10] arm: add 'autg' instruction for Armv8.1-M pacbt [...] adds 5c43020d83 PATCH [9/10] arm: add 'pacg' instruction for Armv8.1-M pacbt [...] adds 0264bf6fe3 PATCH [10/10] arm: Alias 'ra_auth_code' to r12 for pacbti. adds c9bd98593b gdb: Fix numerical field extraction for target description "flags" adds 0b73bf7fa3 Fix the Windows build adds 4b41648fff Fix for mi-reverse.exp adds 5b37a5ca1d bfd: Set error to bfd_error_malformed_archive only if unset adds 7122377642 Automatic date update in version.in adds dfe3b80549 Fix ld test case that assumes --enable-textrel-check adds 8d56b9fcf3 Correct gs264e bfd_mach in mips_arch_choices. adds ca89bdf8b2 gdb: remove VALUE_FRAME_ID and fix another frame debug issue adds af2b87e649 [gdb/testsuite] Add xfail for PR gcc/101633 adds f766f79a1f [gdb/testsuite] Add xfail for PR gcc/101643 adds b30049f188 Automatic date update in version.in adds b25f942e18 PowerPC: ignore sticky options for .machine adds 254db2f336 Externalize the _bfd_set_gp_value function adds ad14ab00eb [gdb/symtab] Fix unhandled dwarf expression opcode with gcc- [...] adds 77791f9c21 gdb: fix missing space in some info variables output adds 96a7037cd8 texi2pod.pl: add no-op --no-split option support [PR28144] adds 265dcb69c2 ld: Report error reason when a library cannot be found adds 5a98fb7513 bfd: Close the file descriptor if there is no archive fd adds 7dc37e1e12 ld: Run tmpdir/pr28138 only for native build adds fc14131902 x86: Simplify check for distinct TMM register operands adds 1056aa3919 gdb: clean up some things in features/Makefile adds 588f5af532 Automatic date update in version.in adds ad42014be2 Guile: temporary breakpoints adds cd026728f3 gas: improve C_BSTAT and C_STSYM symbols handling on XCOFF adds c3c1e6459f gdbtypes: return value from get_unsigned_type_max adds b5b591a865 guile: fix make-value with pointer type adds 91ef1ea542 guile/scm-math: indentation fixes adds abdd4204a2 Fix for gdb.tui/tui-layout-asm.exp adds 757e686afb Don't compile x86 debug register support on OpenBSD. adds 9f07c77001 x86-bsd-nat: Only define gdb_ptrace when using debug registers. adds 3d3f92f275 obsd-nat: Various fixes to obsd_nat_target::wait. adds 42acc96479 obsd-nat: Various fixes for fork following. adds 527b21eaec obsd-nat: Report both thread and PID in ::pid_to_str. adds bbf1c6a237 Automatic date update in version.in adds 602885d808 gdb: fix nr_bits gdb_assert in append_flags_type_field adds 6329d1e13e IMAGE_SCN_LNK_NRELOC_OVFL adds 472dd8b357 Sanity check _bfd_coff_read_string_table adds 5cfe19e51e reloc_upper_bound size calculations adds 237877b818 readelf: catch archive_file_size of -1 adds 1417c84842 bfd: avoid a crash when debug_section isn't created in XCOFF adds 8ba4f8f6c2 bfd: ensure that symbols targeted by DWARF relocations are k [...] adds f681e5867d gas: ensure XCOFF DWARF subsection are initialized to 0 adds fb6262e853 [gdb/build] Disable attribute nonnull adds 785e5700ce Replace exception_print_same with operator!= adds 177ac6e47e Use iterator_range in more places adds 7d0aa7cbd4 Automatic date update in version.in adds 426260d246 Automatic date update in version.in adds af51804103 [gdb/testsuite] Fix gdb.base/index-cache.exp with cc-with-gdb-index adds b94ed26fef [gdb/testsuite] Fix gdb.base/maint.exp with cc-with-gdb-index adds 7d315ef225 Automatic date update in version.in adds 91254b918f gdb: Make the builtin "boolean" type an unsigned type adds a66b7a0434 [gdb/testsuite] Fix gdb.dwarf2/fission-relative-dwo.exp with [...] adds 4d47cbdd29 [gdb/testsuite] Fix gdb.dwarf2/gdb-index-nodebug.exp with cc [...] adds 1df42e9083 [gdb/testsuite] Fix gdb.dwarf2/per-bfd-sharing.exp with cc-w [...] adds f7ded54b34 [gdb/testsuite] Fix gdb.dwarf2/dw2-using-debug-str.exp with [...] adds c894449a79 [gdb/testsuite] Fix gdb.dwarf2/dw2-using-debug-str.exp with [...] adds 4d0754c5f5 Avoid crash in varobj deletion adds cd4583499f Remove add_symbols_from_enclosing_procs adds 8b12db26d1 Refactor Ada resolution adds 03adb248d6 Defer Ada character literal resolution adds 17a3da8399 Remove the type_qualifier global adds ba8694b650 Handle type qualifier for enumeration name adds 9698f71410 Remove uses of fprintf_symbol_filtered adds 965bc1df87 Handle compiler-generated suffixes in Ada names adds cee6789e1b Automatic date update in version.in adds 748aa9b653 [gdb/testsuite] templates.exp to accept clang++ output adds 4d7188abfd gdbsupport: add debug assertions in gdb::optional::get adds 39f6207e3e Fixes for mi-fortran-modules.exp fixes adds 814be17cf9 Automatic date update in version.in adds 82d1f134cc gdb: follow-fork: push target and add thread in target_follow_fork adds 29daccc9f3 revise PE IMAGE_SCN_LNK_NRELOC_OVFL test adds 010e444b2f PR28155, Superfluous "the" in the man page adds 47fcfcbadc PR28156, rename.c doesn't compile with MinGW adds 934cb8492f gas: always add dummy symbols when creating XCOFF sections. adds a83ef1c760 gas: correctly output XCOFF tbss symbols with XTY_CM type. adds 6a7ee0010e [gdb/symtab] Implement addrmap_mutable_find adds f897689c88 elf: Treat undefined version as hidden adds 5b3ef0a595 [gdb/symtab] Use lambda function instead of addrmap_foreach_check adds 0613c3306c PR28162, segment fault in mips_elf_assign_gp adds a164bbda30 IBM Z: Remove lpswey parameter adds ed0dcb1fd3 gdb: fix warnings in bsd-kvm.c adds d40947728b gdb: fix typo in complaint in dwarf2/macro.c adds f6c4a82abd gdb: avoid dereferencing empty str_offsets_base optional in [...] adds 06b80590fb gdb/testsuite: fix gdb.base/info-macros.exp with clang adds 8085fa01a5 gdb: Use unwinder name in frame_info::to_string adds 12488b1767 Automatic date update in version.in adds 99ba4b64d3 gdb/testsuite: update test gdb.base/step-over-syscall.exp adds 5570ab7f44 Re: elf: Treat undefined version as hidden adds 4939c49d21 PR28165, buffer overflow in elf32-rx.c:rx_info_to_howto_rela adds 6ecfe4abfd PR28166, _bfd_elf_mips_get_relocated_section_contents adds ddbe6976d5 PR28167, vms-alpha build_module_list adds 0cc7872125 [PATCH 1/2] Enable Intel AVX512_FP16 instructions adds 17a089ffda [PATCH 2/2] Add tests for Intel AVX512_FP16 instructions adds 183657edcd Replace the symbol needs evaluator with a parser adds fb4cdecb7e Cleanup of the dwarf_expr_context constructor adds 62e37eac1c Move frame context info to dwarf_expr_context adds 6c7779b34b Remove get_frame_cfa from dwarf_expr_context adds a580d9604b Move compilation unit info to dwarf_expr_context adds b6d156edd8 Move dwarf_call to dwarf_expr_context adds 73e6b86330 Move get_object_address to dwarf_expr_context adds 3c7c57cdc0 Move read_mem to dwarf_expr_context adds 0a2b69d04b Move push_dwarf_reg_entry_value to expr.c adds 9e739f693f Inline get_reg_value method of dwarf_expr_context adds 14a62404c9 Remove empty frame and full evaluators adds f9e4ed8baa Merge evaluate_for_locexpr_baton evaluator adds f4091d2644 Move piece_closure and its support to expr.c adds efa86d3c26 Make value_copy also copy the stack data member adds ba5bc3e5a9 Make DWARF evaluator return a single struct value adds 0579205aec Simplify dwarf_expr_context class interface adds 70454ee70a Add as_lval argument to expression evaluator adds 17e971f729 gdb: use ptid_t::to_string in print_target_wait_results adds b765e92113 gdb: target_waitstatus_to_string: print extra info for FORKE [...] adds 52e0e32b34 gdb/testsuite: gdb.base/attach.exp: fix support check in tes [...] adds 4b0cf3d6d0 gdb/testsuite: gdb.base/attach.exp: expose bug when testing [...] adds bad23de354 [gdb] Handle .TOC. sections during gdb-compile for rs6000 target. adds c2bc854c8b [PATCH] GDB Testsuite, update compile-cplus.exp adds 8179e388b6 Automatic date update in version.in adds 352bd3aa1c PR28172, bfin_pcrel24_reloc heap-buffer-overflow adds a379e7588c PR28173, nds32_elf_howto_table index out of bounds adds e039f7ed86 PR28175, Segment fault in coff-tic30.c reloc_processing adds 856c1545ce bfd_reloc_offset_in_range overflow adds 7eb7e4cdcc chew ubsan warning adds 7fc8d4f48b Re: Add tests for Intel AVX512_FP16 instructions adds b9f3fbc9f3 [gdb/symtab] Fix zero address complaint for shlib adds fd98618334 Unconditionally define _initialize_addrmap adds cc6b3d766d [gdb/symtab] Recognize .gdb_index symbol table with empty en [...] adds 0175375faa Automatic date update in version.in adds 983cdaecc1 PR28176, rl78 complex reloc divide by zero adds 182ad37589 PR28186, SEGV elf.c:7991:30 in _bfd_elf_fixup_group_sections adds 42ddfd0b7a Automatic date update in version.in adds a8624232b1 Include objfiles.h in a few .c files adds b18bfc0946 Automatic date update in version.in adds 3417bfca67 GAS: DWARF-5: Ensure that the 0'th entry in the directory ta [...] adds d2a2c939f1 Automatic date update in version.in adds c173cc8a66 guile: fix smob exports adds 3ee0cd9e55 Updated Serbian and Russian translations for various sub-dir [...] adds 69eadcc9ea gdb: iterate only on vfork parent threads in handle_vfork_ch [...] adds 192786c72a Generalize addrmap dumping adds 2c1db96b66 Ignore .debug_types when reading .debug_aranges adds c0e94211e1 Automatic date update in version.in adds 2ad55ffca1 PR28163, Segment fault in function rl78_special_reloc adds e7e57d02fb x86: have non-PE/COFF BEOS be recognized as ELF adds e2295dade8 x86/ELF: fix .tfloat output adds e74e2b4c33 x86/ELF: fix .ds.x output adds 8f2200fe8e x86/ELF: fix .tfloat output with hex input adds 7d19d09629 x86: introduce .hfloat directive adds de133cf98c x86: introduce .bfloat16 directive adds bcd17d4f51 gas: make 2nd argument of .dcb.* consistently optional adds 2557e081af Arm32: leave more .bfloat16 processing to common code adds 7727283e51 Arm64: leave .bfloat16 processing to common code adds f0dec3f488 gas: support NaN flavors adds 199bbc7a4c gas: fold IEEE encoding of -Inf with that of +Inf adds bda3d9fbc8 Fix typo in previous delta adds d86d1fc7f9 Add a -mno-dollar-line-separator command line option to the [...] adds fb0afe4cca Mention whitespace in script expressions adds 6c93cebf2d ldgram.y tidies adds cc9faa98ad PR28198, Support # as linker script comment marker adds fb550a919a gdb: terminate upon receipt of SIGFPE adds bbefac7df9 gdb: register signal handler after setting up event token adds 270135645b gdb: rename async_init_signals to gdb_init_signals adds 6aa4f97c2b gdb: print backtrace on fatal SIGSEGV adds d03277b797 gdb: register SIGBUS, SIGFPE, and SIGABRT handlers adds 0e6e4b599a gdb: don't print backtrace when dumping core after an intern [...] adds ab4f385b3c Deprecate a.out support for NetBSD targets. adds 4f212c5520 Updated Portuguese translation for the binutils sub-directory. adds 3af2785c97 Add 3 new PAC-related ARM note types adds 5393ca689a Fix an internal error in the CSKY assembler when asked to re [...] adds 12612c24a6 Fix a typo in the RX asse,bler. The Double-precision floati [...] adds 0d81afad67 ld: Update the pass and fail strings of PR ld/28138 test adds cf5671b146 Automatic date update in version.in adds 6e425ff4bf Re: gas: support NaN flavors adds b2ee4824b1 gdb:csky rm tdesc_has_registers in csky_register_name adds 65f82b1972 Improve forward progress test in python.exp adds 9b1f59fc95 gdb: make gdbarch_printable_names return a vector adds 6a33fa0efe Update documentation to mention Pygments adds a35606d901 gdb: riscv_scan_prologue: handle LD and LW instructions adds c92d9b49ce Automatic date update in version.in adds 41ee6d14fd ns32k configury adds af29a8abcf PR28217, Syntax error when memory region contains a hyphen adds 1374be2327 PR28168: [CSKY] Fix stack overflow in disassembler adds 3bb17dfb6b Re: PR28217, Syntax error when memory region contains a hyphen adds 34a7af0fac tidy mri script extern adds b325429b2f ld script lower-case absolute and sizeof_headers adds f400c8d27e ld lexer tidy, possibly break the world adds 96ddc891f2 Automatic date update in version.in adds 4ffb22ec40 ld script fill pattern expression adds ec1e5afa89 Automatic date update in version.in adds 70069e7823 Automatic date update in version.in adds eb09df162b as: Replace the removed symbol with the versioned symbol adds bd7ccaa983 Notify observer of breakpoint auto-disabling adds 1dd34eff4b Fix Ada regression due to DWARF expression series adds 892a1e5303 Fix register regression in DWARF evaluator adds ff01bb6c23 x86: Don't pad .tfloat directive output adds c6b8e53281 Automatic date update in version.in adds faca1a42d3 x86: Always run fp tests adds 99db83d07d PATCH [1/4] arm: Add Tag_PAC_extension build attribute adds 4b53503018 PATCH [2/4] arm: Add Tag_BTI_extension build attribute adds b81ee92f03 PATCH [3/4] arm: Add Tag_BTI_use build attribute adds c9fed6655f PATCH [4/4] arm: Add Tag_PACRET_use build attribute adds 4eb629d50d gdbserver: Check r_version < 1 for Linux debugger interface adds c0154a4a21 gdb: Don't assume r_ldsomap when r_version > 1 on Linux adds 5d9cff510e opcodes: Fix the auxiliary register numbers for ARC HS adds c316c0b29d gdb: fix thread_step_over_chain_length adds 8ae5245324 Automatic date update in version.in adds 9335d9f823 sim: rename ChangeLog files to ChangeLog-2021 adds 10d8e25c4d sim: nltvals: localize TARGET_<ERRNO> defines adds 9068c4a488 gdb: fix spacing on CCLD silent rules adds a3e8dd2ad3 Another ld script backtrack adds 89c905a342 [GOLD] PowerPC64 relocation overflow for -Os register save/r [...] adds a86733d63d Re: as: Replace the removed symbol with the versioned symbol adds bc0df0fa47 [gdb] [rs6000] Add ppc64*_gnu_triplet_regexp methods. adds 533f04079c [gdb] [rs6000] Add ppc64_linux_gcc_target_options method. adds 76bed1fdbd Automatic date update in version.in adds 8ddf46454a gdb/solib: Refactor scan_dyntag adds 7e40d574be x86: Avoid abort on invalid broadcast adds ca22cf5ed5 x86: Put back 3 aborts in OP_E_memory adds 9413ea1609 gdb: use bool in notify_command_param_changed_p and do_set_command adds f28b723787 Automatic date update in version.in adds 082cf6944a sim: nltvals: switch output mode to a directory adds 49e96aa482 Automatic date update in version.in adds ca4f6fe4fb Automatic date update in version.in adds fe7f0b0135 sim: m32r: add __linux__ hack for non-Linux hosts adds a12ea97b9d Automatic date update in version.in adds d53f8a8472 [gdb/testsuite] Fix dw2-ranges-psym.exp with -readnow adds 5ef670d81f [gdb/testsuite] Add dummy start and end CUs in dwarf assembly adds 74cdc3e088 [gdb/testsuite] Use compiler-generated instead of gas-genera [...] adds a9680e0e54 [gdb] Fix 'not in executable format' error message adds d30c6bef12 Fix a latent bug in dw2-ranges-overlap.exp adds ba67587722 Automatic date update in version.in adds ee077885e5 FT32: Remove recursion in ft32_opcode adds d4f5b5e214 objdump -S test fail on mingw adds 5c133c1095 Real programmers don't configure gcc using --with-ld adds d58e54bd27 Fix two regressions caused by CU / TU merging adds f120bef247 Automatic date update in version.in adds 0b98060864 Automatic date update in version.in adds 89662f6901 gdb: remove some stray newlines in debug output adds 77d63f99d6 Automatic date update in version.in adds 698c974ffc [gdb/testsuite] Add label option to proc cu adds 9f63756509 [gdb/testsuite] Support .debug_aranges in dwarf assembly adds 1d4a20b576 [gdb/testsuite] Add .debug_aranges in more test-cases adds 6a6429e19b [gdb/testsuite] Generate .debug_aranges entry for dummy CU adds 426f7bbfd4 [gdb/testsuite] Generate .debug_aranges in gdb.dlang/watch-loc.exp adds 34daac4b16 [gdb/symtab] Don't write .gdb_index symbol table with empty entries adds bfc25dcdad Automatic date update in version.in adds b05929a20e PR28264, ld.bfd crash on linking efivar with LTO adds 7de7786bb7 ld: Change indirect symbol from IR to undefined adds 6481316162 Automatic date update in version.in adds cb03dd22b3 Automatic date update in version.in adds 590d3faada [gdb/testsuite] Improve argument syntax of proc arange adds 9b9b1092f0 RISC-V: PR27916, Support mapping symbols. adds f947f96797 [gdb/cli] Don't assert on empty string for core-file adds ee8b88452c Add a show function for "maint show worker-threads" adds 282aa4f7d2 Add some parallel_for_each tests adds 685bb4e84b RISC-V: PR28291, Fix the gdb fails that PR27916 caused. adds 00894ecf46 gdb: fix build error in unittests/parallel-for-selftests.c adds 6fc590e1f5 fbsd-nat: Don't use '%jd' and '%ju' with printf_filtered. adds c0e5bb42c6 Automatic date update in version.in adds ad15549d51 Use gdbfmt for vprintf_filtered. adds a262b82fdb RISC-V: Extend .insn directive to support hardcode encoding. adds 88ae41e179 Update the how-to-make-a-release document so that a check fo [...] adds 9fe3819e83 gdb: remove breakpoint_find_if adds bb1fcfc4b3 Automatic date update in version.in adds 64cb17196c PR28250, Null pointer dereference in debug_class_type_samep adds 90f56146e5 nfp: add validity check of island and me adds ea17b3d59f [gdb/testsuite] Fix gdb.fortran/call-no-debug.exp symbol search adds 250e8e0d7f [gdb/testsuite] Fix dwo path in fission-*.S adds c79332d2d1 Automatic date update in version.in adds 76aa354424 obstack.h __PTR_ALIGN vs. ubsan adds 36f61bf2ad PTR_ADD and NPTR_ADD for bfd.h adds b03b65e2aa SHT_SYMTAB_SHNDX handling adds 718aefcf55 Fix the V850 assembler's generation of relocations for the s [...] adds d85e70a35b Add support for the haiku operating system. These are the o [...] adds 68e503ecf0 Automatic date update in version.in adds 7a554b2725 gold: --export-dynamic-symbol: don't imply -u adds 06520412a5 haiku tidy adds 174fe10cb6 ubsan: libctf: applying zero offset to null pointer adds f2cfdb7486 ubsan: alpha: member access within null pointer adds 2ea9d33a12 pj: asan: out of bounds, ubsan: left shift of negative adds ad77db1c02 CC_FOR_TARGET et al adds 669d511534 ld testsuite tidy adds 41e37c9d0a [gdb/testsuite] Add untested case in selftest_setup adds 41bbbb89c4 gdb, i386: Enable AVX512-bfloat16 for i386 targets. adds 8661f70c49 Add half support for AVX512 register view. adds 0b99a66053 gdb: Enable finish command and inferior calls for _Float16 o [...] adds 7a6cb96b71 [gdb/testsuite] Add untested case in gdb.gdb/complaints.exp adds a640adf7cf Test case reproducing PR28030 bug adds 7a2813c00b Use CORE_ADDR as return type from x86_dr_low_get_addr adds 3f630a60ea Automatic date update in version.in adds e994f4ef45 gnulib: import sys_wait adds 10f3fbece9 [gdb/testsuite] Check avx support in gdb.arch/amd64-disp-ste [...] adds b8fd36aaee Automatic date update in version.in adds 93d481d1d8 Automatic date update in version.in adds 5a20fadc84 gdbtypes.c: Add the case for FIELD_LOC_KIND_DWARF_BLOCK adds ac11cca5b6 Add a sanity check to the init_nfp6000_mecsr_sec() function [...] adds 1faddd8d18 Fix potential uninitialised variable in microblaze assembler code. adds 1bced5243e Fix potential use on an uninitialised vairable in the MCore [...] adds 804439b4d7 Fix an illegal memory access triggered by disassembling corr [...] adds d9a2066df4 Remove some complaints.h includes adds 69e8e0afee [gdb/testsuite] Handle eof in gdb_internal_error_resync adds d327d1b34f gdb: rename gdb/testsuite/gdb.arch/riscv64-unwind-prologue-w [...] adds 5e1186b5b3 [gdb/testsuite] Handle internal-error in gdb_run_cmd adds b4d9dd5c35 Automatic date update in version.in adds b54509b844 PR28307, segfault in ppc64_elf_toc64_reloc adds 5d2deb81fa [gdb/testsuite] Handle internal-error in gdb_unload adds 3f1a2892e1 Fix illegal memory access triggered by an attempt to disasse [...] adds 540bf37b25 gdb/python: new function to add values into GDB's history adds 9dc2f26777 Fix an illegal memory access triggered by an atempt to disas [...] adds 611841bb1a gdb: make thread_info::executing private adds 90f4cc60f1 gdb: use bool instead of int in struct internal_problem adds 64dbf74d42 Revert: [AArch64] MTE corefile support adds 747656685b gdb: make use of std::string in utils.c adds 929ee488e9 Remove unused declaration from gdbserver/win32-low.h adds 116282d9d1 Automatic date update in version.in adds 5a0dcf6e0c gdb: sim: consolidate configure settings adds 3f87c57b90 gdb: aarch64: enable sim integration adds 551a11e1fb gdb: cris: enable sim integration adds 99aedb6243 sim: update configure target list adds 42f4615284 [gdb/build] Fix build with undefined CXX_STD_THREAD adds 351031f22a gdb: make thread_suspend_state::stop_pc optional adds beaddc1a80 PowerPC64: Avoid useless work on R_PPC64_TPREL34 adds 733ae98cb8 PowerPC64, sanity check r_offset in relocate_section adds 828a9ed9ca Fix unit test build on Windows adds c54d02bce6 gnulib: import various network functions adds 3660254ee0 Automatic date update in version.in adds 74e43bd231 sim: ppc: drop unnecessary config includes adds d0d2fb0a25 sim: ppc: align format string settings with common code adds c7dee84894 RISC-V: Pretty print values formed with lui and addiw. adds aa0380cc7e sim: microblaze: replace custom basic types with common ones adds 0c320e1bdc sim: ppc: enable -Wmissing-declarations & -Wmissing-prototypes adds 81f839676d sim: ppc: enable -Wpointer-sign warnings adds f2a13264fb sim: ppc: switch to common warning flags adds 7eb2a68f28 sim: mips: delete unused PSIZE define adds 287fbf951a sim: dv-sockser: move sim-main.h include after system includes adds 93aaa742b3 sim: cgen: workaround Windows VOID define adds 03de8f26e8 sim: dv-sockser: enable for mingw targets too adds ee73abf25e sim: drop old O_NDELAY & FNBLOCK support adds a13ab747e7 sim: ppc: enable use of gnulib adds b728479074 sim: ppc: drop support for std-config.h overrides adds 21b9b99cd7 sim: accept -EB/-EL short options adds 0b233e34c8 gdb/python: remove all uses of Py_TPFLAGS_HAVE_ITER adds 86fe51fcc7 [gdb/testsuite] Reimplement gdb.gdb/complaints.exp as unittest adds 5b99c5718f [gdb/testsuite] Fix various issues in gdb.mi/mi-sym-info.exp adds 8570b2b884 [gdb/testsuite] Fix gdb.base/coredump-filter-build-id.exp wi [...] adds 1111806ce5 gdb: Enable target rx-*-*linux. adds 653cc1a141 Automatic date update in version.in adds 58f3b6a349 gas: Use the directory name in .file 0 adds 9c163f0b83 etc: rename configure.in to configure.ac adds fe11221b54 etc: switch to automake adds 9f81b99e24 Re: gas: Use the directory name in .file 0 adds e7776f52fe PowerPC, sanity check r_offset in relocate_section adds 49a9ec7f6a [gdb/testsuite] Handle unrecognized command line option in g [...] adds ca49878470 [gdb/testsuite] Add string_list_to_regexp adds e36788d135 [gdb/testsuite] Fix handling of nr_args < 3 in mi_gdb_test adds a1c3ad9cd8 [gdb/testsuite] Fix DUPLICATE in gdb.base/skip-solib.exp adds d7d1029e62 [gdb/testsuite] Fix DUPLICATE in gdb.base/global-var-nested- [...] adds cf9c1c753c [gdb/testsuite] Reimplement gdb.gdb/python-selftest.exp as unittest adds 5abdee61d9 Automatic date update in version.in adds bf9f8f4179 sim: run: change help short option to -h adds 58632d2856 Automatic date update in version.in adds a02a90c114 [gdb/testsuite] Set sysroot earlier in local-board.exp adds 52e5dceb69 Automatic date update in version.in adds 003fa0df36 [gdb/testsuite] Fix test name in gdb.base/batch-exit-status.exp adds fd5255582f Re: Deprecate a.out support for NetBSD targets adds 7486cb6843 [gdb/testsuite] Fix gdb.gdb/selftest.exp adds 5a2947cf17 ia64: don't use get_symbol_name() for section parsing. With [...] adds 168495916d MIPS: don't use get_symbol_name() for section parsing. With [...] adds 18287cf8b1 RISC-V: Update the assembler insn testcase. adds e68b7db18c Fix no-Python build adds cad152f221 [gdb/tdep] Reset force_thumb in parse_arm_disassembler_options adds 3047c7869d [gdb/tdep] Fix exec check in gdb_print_insn_arm adds c5e91131d7 [gdb/testsuite] Check for valid test name adds 59a397f193 Remove use of __CYGNUSCLIB__ adds 924e660d52 Automatic date update in version.in adds f050cfdd82 sim: bfin: add support for SDL2 adds 09a7e91293 arc: Fix potential invalid pointer access when fixing got symbols. adds 3859e65e23 [gdb/testsuite] Generate .debug_aranges in gdb.dwarf2/locexp [...] adds 2762d28853 [gdb/symtab] Fix CU list in .debug_names for dummy CUs adds 211aafd18d [gdb/symtab] Fix function range handling in psymtabs adds 58eaf4e9bd [gdb/testsuite] Fix gdb_load_no_complaints with gnu-debuglink adds ff03a88e30 Automatic date update in version.in adds 0a8d812b42 PR28328, dlltool ice adds 7b7c365c5c [bfd] Ensure unique printable names for bfd archs adds 3d53d4603e [gdb/doc] Fix typo in maint selftest entry adds b4745472b6 bfd: fix incorrect type used in sizeof adds 720f6ee095 arc: Fix got-weak linker test adds f677852bbd [gdb/testsuite] Use function_range in gdb.dwarf2/dw2-abs-hi-pc.exp adds dc746ef741 Automatic date update in version.in adds 0ffd31f044 gdb: manual: fix werrors typo adds 169a287181 [gdb/testsuite] Fix interrupted sleep in multi-threaded test-cases adds 648d5dc4e6 Automatic date update in version.in adds c9f2799101 RISC-V: Merged extension string tables and their version tab [...] adds 6bc2c6ee80 Fix segfault when running ia16-elf-gdb adds 912697efc1 [GOLD] Got_offset_list: addend field adds 973b2b402e [GOLD] Remove addend from Local_got_entry_key adds 54721a930e [GOLD] Output_data_got tidy adds 2cc9ed14fa [GOLD] Output_data_got create entry method addends adds e4d49a0f90 [GOLD] Got_entry::write addends adds 5cdb4f1442 [GOLD] PowerPC64 support for sym+addend GOT entries adds 51298b3303 PR28149, debug info with wrong file association adds ef9768e37e PR28149 part 2, purge generated line info adds 10c21d953d Automatic date update in version.in adds 2c71f639a0 [gdb/ada] Handle artificial local symbols adds acedf59370 [gdb/testsuite] Fix gdb.server/server-kill.exp with -m32 adds 3733650765 Automatic date update in version.in adds ffb3f58793 CTF: multi-CU and archive support adds 034ce7b42a gdb: manual: update @inforef to @xref adds e4675a5810 elf: Don't set version info on unversioned symbols adds 1e071750a2 Automatic date update in version.in adds 8ac439689f Move eelf_mipsel_haiki.c to ALL_64_EMULATION_SOURCES adds 5b4846283c Re: PR28149, debug info with wrong file association adds d467335403 Fix allocate_filenum last dir/file checks adds 6a7f57668a riscv: print .2byte or .4byte before an unknown instruction [...] adds 56d9e3c562 gdbsupport/gdb_proc_service.h: use decltype instead of typeof adds 6f265beb28 [gdb/testsuite] Fix gdb.ada/big_packed_array.exp xfail for -m32 adds c45a683f8f [gdb] Change register_test to use std::function arg adds ff1c1bb9be [gdb/testsuite] Register test for each arch separately in re [...] adds acb7bdf0d2 [gdb/testsuite] Fix gdb.ada/mi_prot.exp adds 5936ac73ed [gdb/testsuite] Fix gdb.ada/interface.exp with gcc-9 adds 01723a3503 Automatic date update in version.in adds be24dba6f1 gdb, doc: Add ieee_half and bfloat16 to list of predefined t [...] adds 5335ab6872 [gdb/testsuite] Handle supports_memtag in gdb.base/gdb-cachi [...] adds 5226a6a892 Change the linker's heuristic for computing the entry point [...] adds 5d0869d987 Automatic date update in version.in adds ed41b9cdb2 Fix x86 "FAIL: TLS -fno-pic -shared" adds cf11ebea12 dwarf2 sub-section test adds 479209dd4f [gdb] Add maint selftest -verbose option adds 378f6478ce [gdb/testsuite] Fix gdb.python/py-events.exp adds ae9150ce9e Automatic date update in version.in adds 334381ea46 Style the "XXX" text in ptype/o adds 184ea2f731 Remove defaulted 'tid' parameter to ptid_t constructor adds 96bbe3ef96 Change ptid_t::tid to ULONGEST adds c80e29dba9 Change get_ada_task_ptid parameter type adds 9b8efa2cd1 Test that frame info/IDs are stable/consistent adds 04739cc7ce [gdb/testsuite] Use early-out style in gdb.base/break-probes.exp adds 108e60844c [gdb/testsuite] Handle failing probe detection in gdb.base/b [...] adds d264c39e8b [gdb/testsuite] Improve probe detection in gdb.base/break-pr [...] adds 508109612f [gdb/testsuite] Fix probe test in gdb.base/break-interp.exp adds 6ef69a3ff3 [gdb/testsuite] Use pie instead of -fPIE -pie adds 0086a91cee [gdb/testsuite] Support -fPIE/-fno-PIE/-pie/-no-pie in gdb_c [...] adds 809f3be12c Change pointer_type to a method of struct type adds 3814a9e1fe Automatic date update in version.in adds b4e4386a2e [gdb/testsuite] Add gdb.testsuite/dump-system-info.exp adds dbb17692ec [gdb/testsuite] Use pie/nopie instead of ldflags=-pie/-no-pie adds d294324cc2 [gdb/testsuite] Fix DUPLICATE in gdb.base/load-command.exp adds dfca0ed23f [gdb/testsuite] Fix set $var val in gdb.dwarf2/dw2-is-stmt.exp adds 11a607f8cb [gdb/testsuite] Fix DUPLICATEs gdb.dwarf2/dw2-is-stmt.exp adds d8f2441d85 [gdb/testsuite] Fix DUPLICATEs in gdb.dwarf2/implptr-64bit.exp adds 62df62b230 gdb/testsuite: Make it possible to use TCL variables in DWAR [...] adds 85a0bae983 [gdb/testsuite] Factor out dump_info in gdb.testsuite/dump-s [...] adds 66484acafd [gdb/testsuite] Use pie instead of -fpie/-pie adds fbd6ddfdbf [gdb/testsuite] Don't leave gdb instance running after funct [...] adds 6ad036d703 Fix handling of DW_AT_data_bit_offset adds d8767a720e Fix all DUPLICATE problems in testsuite/gdb.perf/ adds fbfdbdab95 Fix all PATH problems in testsuite/gdb.perf/ adds a13af434cf Fix 'FAIL: gdb.perf/disassemble.exp: python Disassemble().run()' adds 604386598d Make dcache multi-target-safe adds 7ebaa5f782 Move value_true to value.h adds 25558938d0 gdb: change thread_info::name to unique_xmalloc_ptr, add hel [...] adds 97caaa905a gas/testsuite/ld-elf/dwarf2-21.d: Pass -W adds ef7639ccb7 Automatic date update in version.in adds 99d0d99649 PR28346, segfault attempting to disassemble raw binary adds 98bf5c02cf [gdb/testsuite] Minimize gdb restarts adds 4d5d5d4689 PowerPC: Enable mfppr mfppr32, mtppr and mtppr32 extended mn [...] adds 9a6abcc83c Automatic date update in version.in adds bf86d80dd2 Automatic date update in version.in adds c11f01dbbd gdb: fix indentation in gdbtypes.c adds 203a982434 [gdb/testsuite] Test sw watchpoint in gdb.threads/process-di [...] adds ee2ff2eaa5 [gdb/testsuite] Fix gdb.base/dcache-flush.exp adds 275ee935b3 gdb: prevent an assertion when computing the frame_id for an [...] adds 5cf3b30948 gdb: remove duplicate cmd_list_element declarations adds fde1a9a3ee gdb: add setting to disable reading source code files adds 7f92ed6b41 [gdb/build] Fix build with g++-4.8 adds 7d53105d6e libctf: link against libiberty before linking in libbfd or l [...] adds bc4b140112 libtool.m4: augment symcode for Solaris 11 adds bef9ef8ca0 libtool.m4: fix nm BSD flag detection adds ea9c200911 libctf: try several possibilities for linker versioning flags adds b9004024b9 configure: regenerate in all projects that use libtool.m4 adds b62d5edd0a libctf: fix handling of CTF symtypetab sections emitted by o [...] adds e695879142 libctf, testsuite: fix various warnings in tests adds 6ab5b6d0f3 libctf, lookup: fix bounds of pptrtab lookup adds 59767d3c39 gdb.base/foll-fork.exp: remove DUPLICATEs adds 09c0623ade gdb.base/foll-fork.exp: remove gating based on target triplet adds b45781ddac gdb.base/foll-fork.exp: refactor to restart GDB between each [...] adds cfda0b5619 gdb.base/foll-fork.exp: rename variables adds 8188f382a1 gdb.base/foll-fork.exp: use foreach_with_prefix to handle prefixes adds da474da158 gdb: don't share aspace/pspace on fork with "detach-on-fork [...] adds a58f2d262b Automatic date update in version.in adds b0f6c8d247 gdb: make lwp_info non-POD adds 676362df18 gdb: add destructor to lwp_info adds 901b98215e gdb: use intrusive_list for linux-nat lwp_list adds 2c02075a8e x86: Print {bad} on invalid broadcast in OP_E_memory adds cee4c731af sim: drop weak func attrs on module inits adds 0d62064867 PR28391, strip/objcopy --preserve-dates *.a: cannot set time adds d33228c946 top-level configure: setup target_configdirs based on repository adds fbe3443dcf gdb: Add a dependency between gdb and libbacktrace adds 63a4b10683 Copy in libbacktrace from gcc adds 890026e317 src-release.sh: add libbacktrace to GDB_SUPPORT_DIRS adds abbbd4a3e0 gdb: use libbacktrace to create a better backtrace for fatal [...] adds 91f2597bd2 gdb: print backtrace for internal error/warning adds 69a61890cb RISC-V: Allow to add numbers in the prefixed extension names. adds 3a6a0158ee RISC-V: Fix wrong version number when arch contains 'p'. adds 4872f9a1b5 gdb.base/foll-fork.exp: accept "info breakpoints" output in [...] adds 8c12140439 gdb: fix darwin-nat build adds b5572c42cc gdb: fix darwin-nat build (again) adds f08d6b8e02 Automatic date update in version.in adds abe8cab7cb gdb: enable target_async around stop_all_threads call in pro [...] adds fba9460f7c PR27202, readelf -wL doesn't work on ".loc 0" adds 80656a8e4b gdb: fix manor -> manner typo in some comments adds 4180173142 gdb/doc: use 'standard error stream' instead of 'stderr' in [...] adds 74ea3b51c3 gdb: fix build when libbacktrace and execinfo backtrace are [...] adds f15ec499bf [gdb/testsuite] Fix breakpoint detection in gdb.gdb/python-h [...] adds 6767cc642c [gdb/testsuite] Fix gdb.python/py-breakpoint.exp with python 2 adds 607679092f [gdb/testsuite] Disable vgdb tests if xml not supported adds 8e4e0c7a49 Fix gdb.multi/multi-term-settings.exp race adds 689580daaa Add a testcase for PR binutils/27202 adds 215b6d107c [gdb/testsuite] Fix gdb.base/break-interp.exp for ld.so with [...] adds f141837642 Automatic date update in version.in adds 98ca73afe5 Add support to readelf for reading OpenBSD ELF core notes. adds 6420dd27cb Add Solaris specific ELF note processing adds 6010fb0c49 [gdb/testsuite] Fix full buffer in gdb.rust/dwindex.exp adds 7325ba796b make objcopy fail if it is asked to redefine symbols in an o [...] adds b6107a72ba [gdb/testsuite] Fix untested messages in gdb.mi/*.exp adds e46da7ec1b [gdb/testsuite] Check compilation result in gdb.base/call-sc.exp adds 85d74f2936 [gdb/testsuite] Fix DUPLICATE in gdb.base/cvexpr.exp adds dc412de5e9 [gdb/testsuite] Prepare nodebug exec in gdb.base/cvexpr.exp adds c2fd8824c8 [gdb/testsuite] Check compilation result in gdb.base/structs.exp adds 9ebd290966 [gdb/testsuite] Check compilation result in gdb.dwarf2/dw2-o [...] adds 50f9e7d853 [gdb/testsuite] Fix DUPLICATE in gdb.base/info-os.exp adds 243c0950e2 [gdb/testsuite] Remove redundant FAIL in gdb.base/info-os.exp adds 7264ba8331 [gdb/testsuite] Use untested in gdb.debuginfod/fetch_src_and [...] adds 9279eb5c2c Fix Windows crash from stop_pc change adds 5109a7bd9b ld: pru: Fix resource_table output section alignment adds e6e51c9c4b gdbsupport: move gdb_file_up to its own file adds 13084383e8 gdbsupport: make gdb_open_cloexec return scoped_fd adds 2fed9db40b gdbsupport: make gdb_mkostemp_cloexec return a scoped_fd adds 4dfef5be68 gdb/testsuite: make runto_main not pass no-message to runto adds d5007f0280 aarch64: add armv9-a architecture to -march adds 7645513a26 aarch64: Update AArch64 features command line options docs 1/2 adds b18be12aea aarch64: Update AArch64 features command line options docs 2/2 adds 98ab23ab20 aarch64: Enable Cortex-A510 CPU adds db67a8d594 aarch64: Enable Cortex-A710 CPU adds 50aaf5e6ee aarch64: Enable Cortex-X2 CPU adds 80cfde76a7 arm: enable Cortex-R52+ CPU adds e4860c08f9 [gdb/testsuite] Add untested for missing xml support in gdb. [...] adds 906e2b7664 [PR gdb/28369] Use get_shell on gdb/ser-pipe.c adds cdfbeec413 Automatic date update in version.in adds d3fd12dfc5 gdb: add field::name / field::set_name adds 33d16dd987 gdb: remove TYPE_FIELD_NAME and FIELD_NAME macros adds c5dfcc2188 gdb/testsuite/dwarf: don't define nested procs for rnglists/ [...] adds 46a5b75b37 gdb/testsuite/dwarf: use options for rnglists/loclists procs adds 242fe37867 PATCH bfd: Fix linker warning for recently introduced arm at [...] adds b4c919f752 [gdb/symtab] Fix htab_find_slot call in read_call_site_scope adds dd6f2df79d Fix mistake in RX assembler documentation (special section names) adds beed8c1dbd Fix build failure for 32-bit targets adds 223809519e Automatic date update in version.in adds 1e9983e730 gdb/python: fix a few flake8 warnings adds b625c7701d [gdb/symtab] Remove COMPUNIT_CALL_SITE_HTAB adds d4e8e096a5 Automatic date update in version.in adds 2b014cc535 gdb: Support the c.mv insn in the riscv prologue scanner. adds 0a9bddab0f gdb: Fix comment in riscv_scan_prologue adds 46039d3632 sim: ppc: fallback when ln is not available [PR sim/18864] adds 39d53d0435 sim: filter out SIGSTKSZ [PR sim/28302] adds 1d7fe7f01b gdb: Introduce setting construct within cmd_list_element adds e0700ba44c gdb: make string-like set show commands use std::string variable adds 702991711a gdb: Have setter and getter callbacks for settings adds 1a98bb552d gdb: Setting setter return a bool to tell if the value changed adds 51911bd6e9 Automatic date update in version.in adds adc82fdb71 sim: add --info-target for listing supported BFD targets adds 86c1ed137a gdbsupport: remove attempt to define TARGET_WORD_SIZE adds 6619a08b25 [gdb/testsuite] update analyze-racy-logs.py to python3 adds abe19f1119 Fix remote-sim.c compilation adds 0dd8295da2 [gdb/symtab] Add call_site_eq and call_site_hash adds b84aaadaf8 [gdb/symtab] C++-ify call_site adds b0b8879e29 [gdb/symtab] Use unrelocated addresses in call_site adds 77252bf26e [gdb/build] Add CXX_DIALECT to CXX adds e133de4984 Minor boolean fix in windows-nat.c adds 3456e70c9d Use unique_xmalloc_ptr<char> when demangling adds db0768c320 Automatic date update in version.in adds 1cb56ad3f3 gdb/python: update events test to handle missing exit_code adds b1f0f28418 gdb/python: add a new gdb_exiting event adds a5ea23036d [gdb/testsuite] Use function_range in gdb.dwarf2/dw2-ref-mis [...] adds cb6e6bb89d gdb/python: fix memory leak in python inferior code adds 25b0a5714c [gdb/testsuite] Fix FAIL in gdb.mi/mi-nsmoribund.exp adds a519e8ffe2 Add lval_funcs::is_optimized_out adds 3e44c3049f Allow lazy 'zero' value adds acbf4a58ef Remove 'varsize-limit' adds 1461d3712b gdb: Remove deprecated assertion in setting::get adds 58d82c2c59 [gdb/testsuite] Add Term::dump_box in lib/tuiterm.exp adds 1457d766df [gdb/testsuite] Make tui testing less verbose adds 79fa3c401c Automatic date update in version.in adds 55e3926e79 PR28401, invalid section name lookup adds 0a6041ce93 PR28403, null pointer dereference in disassemble_bytes adds 1808483c2f PR28402, fail to allocate line number array adds 1992e26ec4 PR28420, ecoff fuzzing failures adds cf2ad3e662 [gdb/testsuite] Fix FAIL in gdb.tui/corefile-run.exp adds 24616c1995 gdb/doc: improve 'show print elements' description adds 82f2f39d81 Automatic date update in version.in adds cf4505a7ec [gdb/testsuite] Refactor regexp in gdb.base/annota1.exp adds c0ae8ccdba [gdb/testsuite] Fix FAIL in gdb.base/annota1.exp adds 89e62f7454 Change ridiculous section size error adds 6d661cdc5b PR28422, build_id use-after-free adds 6646834337 PR28423, use-after-free in objdump adds cda0561f9e RISC-V: Split Zb[abc] into commented sections adds 586dcfc81e RISC-V: Update extension version for Zb[abc] to 1.0.0 adds 9455c91957 RISC-V: Add support for Zbs instructions adds 8baf3d0756 RISC-V: Support aliases for Zbs instructions adds cd3f655cc7 gdb: add accessors for field (and call site) location adds 22589c4996 [gdb/testsuite] Fix gdb.guile/scm-type.exp with gcc 4.8 adds d7a6aa74c8 [gdb/testsuite] Fix gdb.threads/check-libthread-db.exp with [...] adds fc6e66cd18 Automatic date update in version.in adds b80e6295f6 [gdb/testsuite] Add nopie in two test-cases adds 8320b04230 [gdb/testsuite] Fix gdb.base/bt-on-error-and-warning.exp wit [...] adds 2550e478ad [gdb/testsuite] Fix gdb.mi/gdb2549.exp with check-read1 adds 048cb8b466 [gdb/testsuite] Fix gdb.base/info_sources_2.exp with check-read1 adds b886031bd2 [gdb/testsuite] Fix gdb.base/info-types-c++.exp with stressed cpu adds 851a4f24d7 Automatic date update in version.in adds 0161bdd47c PR28415, invalid read in xtensa_read_table_entries adds f9edf60830 [gdb/testsuite] Fix fortran module tests with stressed cpu adds fa9ce2c143 [gdb/testsuite] Add check-readmore adds 84a6adfd4c [gdb] Make execute_command_to_string return string on throw adds 902ad3d703 Automatic date update in version.in adds 88b3223704 Automatic date update in version.in adds b6fca8a3d5 bfd: Remove use of void pointer arithmetic adds 4f69f0a21e [gdb/testsuite] Add proc require in lib/gdb.exp adds 47265957ad [gdb/testsuite] Fix gdb.dwarf2/gdb-add-index-symlink.exp adds dbfc69bef9 [gdb/testsuite] Handle readnow in ensure_gdb_index adds 19abf6c542 [gdb/testsuite] Use require for ensure_gdb_index adds c2c8a42788 [gdb/testsuite] Fix double debug info in gdb.dwarf2/dw2-ref- [...] adds ba7c18a484 s12z/disassembler: call memory_error_func when appropriate adds 3a480f1e35 z80/disassembler: call memory_error_func when appropriate adds c8ed8c8ac3 [gdb/testsuite] Fix FAIL in gdb.mi/mi-var-child-f.exp adds 4d224f4a58 [ARM] Refactor some constants adds dc22c61a16 [ARM] Small refactoring of arm gdbarch initialization adds ecbf5d4f9b [ARM] Refactor pseudo register numbering adds ae66a8f19e [ARM] Add support for M-profile MVE extension adds 255a531196 Automatic date update in version.in adds 777b054cf9 Automatic date update in version.in adds 7110a5d8e8 [gdb/testsuite] Remove quit in gdb.arch/i386-mpx.exp adds 746723ba6c [gdb/testsuite] Fix gdb.base/batch-exit-status.exp with nati [...] adds 36170420e3 [gdb/testsuite] Fix test name in gdb.python/python.exp adds 2786ef85fa [gdb/testsuite] Require use_gdb_stub == 0 where appropriate adds 38b03d23c7 [gdb/testsuite] Fix gdb.fortran/call-no-debug.exp with nativ [...] adds 76b43c9b5c gdb: improve error reporting from the disassembler adds 1284c2264c PPC fix for stfiwx instruction (and additional stores with p [...] adds 9cd609f864 [gdb/exp] Improve <error reading variable> message adds cdb6026064 Automatic date update in version.in adds cbb35b4ac6 Re: s12z/disassembler: call memory_error_func when appropriate adds a19da04b3c [GOLD] PowerPC64: Don't pretend to support multi-toc adds f19c3684a6 [GOLD] Two GOT sections for PowerPC64 adds a1251fdcb5 [GOLD] Re: PowerPC64: Don't pretend to support multi-toc adds 047ab79212 [gdb/testsuite] Add .debug_loc support in dwarf assembler adds 38c9036246 Powerpc: Add support for openat and fstatat syscalls adds f9ebf60b6f Automatic date update in version.in adds 8457023a80 Automatic date update in version.in adds 0a9ea024e7 ld: Adjust pr28158.rd for glibc 2.34 adds 31629daee5 Automatic date update in version.in adds e7f024765a PR28459, readelf issues bogus warning adds 19b9612448 Automatic date update in version.in adds b3a01ce215 CTF: incorrect underlying type setting for enumeration types adds d4ef5e75c7 Automatic date update in version.in adds cf487499e0 Fix a potential illegal memory access when testing for a spe [...] adds 4a2f674a68 Fix PR gdb/17917 Lookup build-id in remote binaries adds d7c68312bd Always use std::function for self-tests adds 05fb05a947 Fix bug in dynamic type resolution adds 5dfe4bfcb9 Fix format_pieces selftest on Windows adds 775d36a916 Fix Rust lex selftest when using libiconv adds 5a8edb756a Check index in type::field adds c82f680a94 [gdb/testsuite] Reimplement gdb.gdb/python-interrupts.exp as [...] adds e43321cab2 Automatic date update in version.in adds 6d81986879 Make c-exp.y work with Bison 3.8+ adds b00577cd7b Use unique_xmalloc_ptr in solib_catchpoint adds 5c1146d2de Use unique_xmalloc_ptr in exec_catchpoint adds a4c50be3d6 Use unique_xmalloc_ptr in watchpoint adds 23d6ee6405 Use unique_xmalloc_ptr in bp_location adds 6f781ee300 Use unique_xmalloc_ptr in breakpoint adds 570bc7936f Use std::string in print_one_catch_syscall adds c7fdac09d9 Re: PR27625, powerpc64 gold __tls_get_addr calls adds 068a039b8b PR28417, std::string no longer allows accepting nullptr_t adds f4efb229b7 Automatic date update in version.in adds 84714f86b3 Avoid -Waddress warnings in readelf adds ced10cb78d -Waddress warning in ldelf.c adds 4d1795ac4d Fix latent Ada bug when accessing field offsets adds e3e4224e79 Fix test step-and-next-inline.cc adds cdeebaab92 [gdb/tui] Fix breakpoint display functionality adds 21a27fb021 Fixes for gdb.mi/mi-break.exp adds f81ce492b2 Refactor code slightly in nat/aarch64-linux-hw-point.c (aarc [...] adds add3db9182 Fix ARMv8.4 for hw watchpoint and breakpoint adds d2f325df0b gdbserver: make thread_info non-POD adds c360a4732b gdbserver: initialize the members of lwp_info in-class adds 183be22290 gdb, gdbserver: make target_waitstatus safe adds 46276d3ca2 Automatic date update in version.in adds 66cc044255 gdb: fix remote-sim.c build adds 9abcdc10b2 RISC-V: Don't separate pcgp relaxation to another relax pass. adds c628f812eb RISC-V: Added ld testcase for pcgp relaxation. adds 431be556b0 gdb: make disassembler fprintf callback a static member function adds 8b87fbe6bb gdb/python: new gdb.architecture_names function adds 625f7b1cdc gdb/python: move gdb.Membuf support into a new file adds d5684c961f [gdb/testsuite] Fix FAILs in gdb.mi/mi-breakpoint-changed.exp adds 5d71c60df5 [gdb/testsuite] Fix gdb.threads/linux-dp.exp adds 63b868ddf8 Remove unused variables from gdbserver's Makefile adds aab00c2dff Fix 'uninstall' target adds c8480b58e1 x86: Add -muse-unaligned-vector-move to assembler adds eaf4a97352 Automatic date update in version.in adds e515d93264 Automatic date update in version.in adds e214f8db56 LoongArch bfd support adds 6cc76c40a9 LoongArch opcodes support adds e9a0721f82 LoongArch binutils support adds 4462d7c440 LoongArch gas support adds 560b3fe208 LoongArch ld support adds 3f9661f12a asan: aout: heap buffer overflow adds e028124942 asan: arm-darwin: buffer overflow adds 1ed0032b40 asan: c4x, c54x coff_canonicalize_reloc buffer overflow adds 30459fe4ef Automatic date update in version.in adds b920bc3722 asan: evax_bfd_print_image buffer overflow adds 1e5a28be0f ubsan: _bfd_xcoff64_swap_aux_in left shift of negative value adds bd84a8e2e0 bfd_nonfatal_message, localise va_start adds 5513527b59 objdump doesn't accept -L option adds 80b56fad5c binutils: make objdump/readelf --ctf-parent actually useful adds 10909ea819 binutils, ld: make objdump --ctf's parameter optional adds a0cc569d59 libctf: dump: do not stop dumping types on error adds eb5323fdf8 libctf, ld: handle nonrepresentable types better adds 9de46719da [gdb/testsuite] Fix duplicate in gdb.mi/mi-var-cp.exp adds b3a9fe6f51 x86: Also handle stores for -muse-unaligned-vector-move adds 61d7f128e6 gdbserver: make target_pid_to_str return std::string adds d9f82e9313 gdbsupport: add assertions in array_view adds 50888e42dc gdb: change functions returning value contents to use gdb::a [...] adds 3976e96a02 Automatic date update in version.in adds a4b0231e17 [gdb/doc] Fix print inferior-events default adds f85dcfc3af gold: Place .note.gnu.property section before other note sections adds 28c26ce5fd Automatic date update in version.in adds 2b677209fe opcodes: Fix RPATH not being set for dynamic libbfd dependency adds 437e2ff1ad RISC-V: Tidy riscv assembler and disassembler. adds 5612b5d21e gdb: fix value.c build on 32-bits adds 35da8c6140 [gdb/testsuite] Fix port detection in gdb.debuginfod/fetch_s [...] adds 296d3d2e15 Fix watchpoints with multiple threads on Windows adds 459cde81fb ubsan: arm: undefined shift adds 94852430d6 asan: alpha-vms: buffer overflows adds 9fc9dbc28b Automatic date update in version.in adds 1cba418d26 ASSERT in empty output section with address adds 42eec46f23 bfd: remove use of INLINE adds 0a0ff9d931 asan: mmo: NULL dereferenc in mmo_xore_32 adds fed5a5acc5 [gdb/testsuite] Initialize anonymous union in gdb.cp/koenig.cc adds 5b151607e1 [gdb/symtab] Handle DW_AT_string_length with location list adds fa0fe749f7 [gdb/testsuite] Fix assembly comments in gdb.dwarf2/clang-de [...] adds 5ad2694b1e [gdb/testsuite] Require python in gdb.server/server-kill-python.exp adds f54bdb6d27 gdb: add add_setshow_prefix_cmd adds 2e466f72c4 [gdb/testsuite] Update some test-cases to GPLv3 adds a1ff87d77c gdb: add "maint set/show selftest verbose" commands and use [...] adds 8c2999954b arm: add unwinder encoding support for PACBTI adds c0492bea7c gdb: add selftest name completion adds 0fab795564 gdb: use ptid_t::to_string in infrun debug messages adds d6dc01baf7 ARM assembler: Allow up to 32 single precision registers in [...] adds cf365c10d0 [sim] Include defs.h in ppc/hw_memory.c adds 4933265c3f gdb: or1k: implement gdb server adds d786a34732 gdb: or1k: fixup linux regcache comment adds d336377196 gdb: or1k: add generated linux descriptor file adds a45b1e66c5 gdb: or1k: add native linux support adds 5729359001 gdb: or1k: add single step for linux native debugging adds cb22a7c366 gdb: Add OpenRISC gdbserver and native config news adds 208eb58158 Automatic date update in version.in adds c82ebeb7e6 obcopy vs. files with silly section alignment adds c45c3dba8c ELF core file size checks adds dd6b67bec8 Re: arm: add unwinder encoding support for PACBTI adds 09854a8870 Support for a new pacbti unwind opcode. adds 91b7c7e522 Document "memory-tag-violations". adds b88e456f7e [gdb/build] Fix build with --disable-unit-tests adds 9e6978753d Avoid self-test failures on x86-linux adds 52429bbd71 Document resolve_dynamic_type oddity adds 7a72f09da5 Remove ada_value_print_inner adds d3771fe234 Add gdb.Architecture.integer_type Python function adds 8d939e8ea4 gdb: remove FIELD_LOC_KIND macro adds 3a543e211e gdb: remove FIELD_BITPOS macro adds 5d2038e3f5 gdb: remove FIELD_ENUMVAL macro adds 16654a591a gdb: remove FIELD_STATIC_PHYSNAME macro adds 31a1516a81 gdb: remove FIELD_STATIC_PHYSADDR macro adds d8557c3d22 gdb: remove FIELD_DWARF_BLOCK macro adds 2ad53ea10c gdb: remove TYPE_FIELD_LOC_KIND adds b610c04548 gdb: remove TYPE_FIELD_BITPOS adds 970db51860 gdb: remove TYPE_FIELD_ENUMVAL adds fcbbbd90f0 gdb: remove TYPE_FIELD_STATIC_PHYSNAME adds e06c3e112e gdb: remove TYPE_FIELD_STATIC_PHYSADDR adds 51e36a3aaa gdb: remove TYPE_FIELD_DWARF_BLOCK adds 4a3a56c5f3 Automatic date update in version.in adds 7811fa5995 gdb: add set/show commands for managing debuginfod adds 3ea44f2129 gdb.texinfo: Expand documentation for debuginfod adds 311d36251d gdb: fix gdb.gdb/unittest.exp with C++17 compiler adds fb9f44d410 Automatic date update in version.in adds 3c8ed65a5d PR28518: signed integer overflow & free on unmalloced address adds 9216910ed8 ubsan: alpha-vms: undefined shift adds 1c5e9d8d8c Re: PR28420, ecoff fuzzing failures adds 590abc168f Don't include coff/pe.h in coff-x86_64.c adds 1352aabb23 sim: fix compilation on mingw64 [PR sim/28476] adds bdcbd1b67f sim: mips/v850: remove redundant variable setup adds 4f2b181ecb sim: standardize move-if-change rules adds b6143d3162 sim: silence stamp touch rules adds 65f42b88ff sim: tighten up stamp rules adds ac9b6df28f sim: igen: tighten up build output adds 4837497a7f sim: tighten up gencode output adds 9709fa5bcb sim: tighten up build regen rules adds b46621118d sim: m32c: tighten up opc2c build output adds 2213e33dd2 sim: common: merge multiple clean commands adds 68c2129ae6 sim: v850: delete old gencode logic adds 65dcce8f79 sim: add arch-specific conditional logic adds 4ab6404b1c sim: erc32: fix signedness compatibility and redefinition warnings adds 5b3c2b9f3b sim: erc32: fix a few more build warnings adds f9cd2be59c sim: erc32: use silent build rules with sis linkage adds a7e40a9931 sim: nltvals: pull target errno out into a dedicated source file adds 88c8370b25 sim: nltvals: pull target signal out into a dedicated source file adds b868a2393b sim: nltvals: localize TARGET_<open> defines adds 670817b947 sim: nltvals: pull target open flags out into a dedicated so [...] adds cd3ee89d38 sim: unify callback.o building adds f9bfc01578 sim: drop unused targ-vals.h includes adds 5231e3f242 sim: rl78: drop obsolete manual dependency rules adds c26c6bc0a5 sim: ppc: use silent build rules here too adds 2a8f1f4744 Fix unittest.exp failure due to 'set debuginfod' addition adds 6e195444fb Fix latent bug in DWARF test case adds e7360783ae Automatic date update in version.in adds fc3579da2e sim: ppc: constify strings in igen tooling adds f098231806 sim: ppc: handle \r in igen inputs [PR sim/28476] adds c704d6e7ee sim: events: clean up trace casts adds ad2511744f sim: mn10300: clean up pointer casts adds 7b83db6a74 sim: ppc: switch core types to stdint.h types adds fad7f13ae1 sim: ppc: clean up printf format handling adds f0bef2e9a7 sim: bfin: cast pointers using uintptr_t adds 6dc840d69d sim: d10v: clean up pointer casts adds 06969ac449 sim: m68hc11: clean up pointer casts adds 8009a84cfd sim: ppc: fix the printf fix for 32-bit systems adds 0eecf48fd4 sim: igen: minor build output alignment fix adds 5c15e06faf sim: or1k: build with -Werror adds cd37cffed6 sim: sh: reduce -Wno-error scope adds c79eb8d991 sim: cris: reduce -Wno-error scope adds d0d7f2a742 sim: erc32: reduce -Wno-error scope adds 6391b286b1 sim: mips: reduce -Wno-error scope adds 5d2b3c53a5 sim: m32r: reduce -Wno-error scope adds 97ebc24886 sim: frv: reduce -Wno-error scope adds 2871d4d7f3 sim: lm32: reduce -Wno-error scope adds 94c9216c03 sim: iq2000: reduce -Wno-error scope adds 3197e593d8 arm: add armv9-a architecture to -march adds c27cdb4c53 objcopy buffer overflow adds c908dea26f macho-o archive sanity checks adds 2047d95b89 [gdb/doc]: Updated manpages to be consistent with help adds 09348c7665 ARM: match armeb output for unwind-pacbti-m test adds 317db249c7 Automatic date update in version.in adds c47860a4ba [gdb/testsuite] Fix stepi test-cases with unix/-m32/-fPIE/-pie adds bd25c6eef8 gdb/sim: update my email address adds d74dfa8f63 [gdb/testsuite] Handle SIGILL in two gdb.arch powerpc test-cases adds a50bdb99af [gdb/tdep, rs6000] Don't skip system call in skip_prologue adds b480ee76e4 Automatic date update in version.in adds a442059f66 PR28523, ld.bfd created undefined symbols on ppc64 adds b50f433498 opcodes: d10v: simplify header includes adds 70ab6bdd55 sim: hoist gencode & opc2c build rules up to common builds adds d2a5dbc744 sim: hoist mn10300 & v850 igen rules up to common builds adds 0a129eb19a sim: hoist cgen mloop rules up to common builds adds 359c74415c asan: assert (addr_ranges) <= (start) adds 3a27554104 sim: mloop: mark a few conditionally used funcs as unused adds 6ef4fa071e asan: dlltool buffer overflow: embedded NUL in string adds 5fff6115fe Fix LD_PRELOAD=/usr/lib64/libasan.so.6 gdb adds 7fd8546853 [AArch64] Make gdbserver register set selection dynamic adds dac784d0e4 Use section name in warnings in display_debug_loc adds b44d87d442 gdb/testsuite: set ASAN_OPTIONS=detect_leaks=0 while running tests adds a1700a3199 gdb: fix gnu-nat build adds d54c09b99e sim: ppc: switch to common builds for callback objects adds 6ed0d0a080 sim: ppc: inline common sim-fpu.c logic adds 8f01568908 Automatic date update in version.in adds f2f105f518 PR28540, segmentation fault on NULL byte_get adds e5c9e53c9b sim: mips: fix missing prototype in multi-run generation adds edc77c591a RISC-V: Clarify the behavior of .option rvc or norvc. adds e0f7ea9143 bfd: Always check sections with the corrupt size adds 33d3e18ed7 Revert "bfd: Always check sections with the corrupt size" adds 6c130ba387 gdbserver: re-generate configure adds 143f5a3837 gdb: remove unnecessary cmd_list_element::aliases nullptr checks adds 7ead06a8b6 gdb: remove command_class enum class_deprecated adds fcef6471ed gdb: pass/return setting setter/getter scalar values by value adds 7bc5c369fa gdb: introduce "set index-cache enabled", deprecate "set ind [...] adds 831105b6d9 Automatic date update in version.in adds a3c0896d80 asan: alpha-vms: objdump buffer overflows adds c5967f38de PR28530, Hang in objdump on machine with 196GB RAM adds 109c1107c4 Missing va_end in aarch64-dis.c adds ca8775833b PR28541, unstable cie offset in the output of readelf adds 707ed39ac5 gdb/testsuite: use gdb_get_line_number adds 8a89ddbda2 Avoid /proc/pid/mem races (PR 28065) adds be77dd73c7 Introduce make_unique_xstrndup adds cf0992fe6f Automatic date update in version.in adds fe7fdfda72 sim: clarify license text via COPYING file adds 04d8355ac6 readelf: Make DT_PREINIT_ARRAYSZ's output style match DT_INI [...] adds dd207c1302 readelf: Support RELR in -S and -d and output adds e8f81980ce ubsan: undefined shift in mach-o.c adds 314ec7aeeb Modernise yyerror adds 50a97903ce sim: mips: use sim_fpu_to{32,64}u to fix build warnings adds eea68ebb33 Automatic date update in version.in adds 74bbe64132 sim: sh: rework register layout with anonymous unions & structs adds 7256320b95 sim: sh: fix unused-value warnings adds 6b015f8977 sim: sh: fix various parentheses warnings adds ee7af46230 sim: sh: constify a few read-only lookup tables adds 524d770c9c sim: sh: fix uninitialized variable usage with pdmsb adds e6af0f123a sim: sh: enable -Werror everywhere adds b44c5d6e21 sim: ppc: switch to libiberty environ.h adds fd0975b96b sim: arm/bfin/rx: undefine page size from system headers adds 697fa6fe67 sim: sh: fix isnan redefinition with mingw targets adds 73eef3fc38 sim: sh: drop errno extern adds 4a0bb487b8 sim: sh: break utime logic out of _WIN32 check adds a11cd3ddb2 sim: sh: clean up time(NULL) call adds 81817dacd6 sim: sh: fix conversion of PC to an integer adds b4ca801960 Correct ld script wildcard matching description adds 603955c8de Automatic date update in version.in adds 9be90c6894 libctf: add CTF format specification adds 313f3b21cb gdb: remove bpstat typedef, rename bpstats to bpstat adds d0490f89ad gdb: make dwarf2_find_containing_comp_unit take a dwarf2_per_bfd adds 6f4cb31cf2 gdb: tweak scoped_disable_commit_resumed uses when resuming [...] adds 234f075cc6 gdb: fix nulltr -> nullptr typo adds 8b4195d8d1 Add a const version of gdb_argv:as_array_view adds e92f2b5eef Improve gdb::array_view ctor from contiguous containers adds d98c63919a Automatic date update in version.in adds 4e6e8ba7c5 sim: cris: clean up missing func prototype warnings adds 024120b6ee sim: sh: simplify testsuite a bit adds b3aa80b45c Add --unicode option to control how unicode characters are h [...] adds 469ca94170 doc/ctf-spec.texi: Remove "@validatemenus off" adds 0b03c6f03d Fix build on rhES5 adds 7b9f73fad0 Correctly handle DW_LLE_start_end adds f0bbba7886 gdb.debuginfod/fetch_src_and_symbols.exp: fix when GDB is bu [...] adds 5da7a3deab gdb::array_view slicing/container selftest - test std::array too adds b9af637988 PR28542, Undefined behaviours in readelf.c adds 84f82c95bc PR28543, readelf entered an infinite loop adds b790c47da3 Automatic date update in version.in adds a9a09f5114 Re: Add --unicode option adds 9b49454b4a Re: Add --unicode option adds 9c95aea186 Fix PR 28308 - dprintf breakpoints not working when run from script adds f493b71179 Test case for Bug 28308 adds e86fc4a5bc PR 28447: implement multiple parameters for .file on XCOFF adds b030ae091e ld: set correct flags for AIX shared tests adds 795588aec4 PR28575, readelf.c and strings.c use undefined type uint adds 1ee4d0e313 sim: frv: flip trapdump default back to off adds 7cfa8d93cb [gdb/testsuite] Add gdb.opt/break-on-_exit.exp adds b08625af20 gdb: adjust x_file fields on COFF readers adds 14f458590a arm: enable Cortex-A710 CPU adds 0c7af29227 Handle PIE in .debug_loclists adds 2ec453b566 Automatic date update in version.in adds 23ec4a527d sim: synacor: simplify test generation adds bebe33486c sim: testsuite: delete unused arm remote host logic adds 40f6466678 sim: io: tweak compiler workaround with error output adds f0f2906ca0 sim: cris: stop testing a.out explicitly [ld/13900] adds efe113047d sim: testsuite: drop sim_compile cover function adds f786c359c1 RISC-V: Dump objects according to the elf architecture attribute. adds 585d6e39eb [gdb/testsuite] Add gdb.arch/ppc64-break-on-_exit.exp adds b038b53f1f [gdb/build] Fix build with -std=c++11 adds fdf95218bc [gdb/build] Fix Wimplicit-exception-spec-mismatch in clang build adds 4d772ea24d gdb: fix "set scheduler-locking" thread exit hang adds d31028e8cc Automatic date update in version.in adds 0d64622696 Fix demangle style usage info adds be472decb2 Import Makefile.def from gcc adds 0b32f05bac Don't compile some opcodes files when bfd is 32-bit only adds 1f28b70def [gdb/testsuite] Fix regexp in gdb.base/foll-vfork.exp adds b626a80342 Fix gdb.base/sigstep.exp test for ppc adds b9252d079a Automatic date update in version.in adds dc5a462160 sim: sh: rework carry checks to not rely on integer overflows adds 35f7d33dd9 sim: sh: fix switch-bool warnings adds 08ca783430 Sync Makefile.tpl with GCC adds 9d6a1a6496 Automatic date update in version.in adds b431e7a3fe sync libbacktrace from gcc adds cc81bc2dfb [PR gdb/16238] Add completer for the show user command adds cb2e519a5e Automatic date update in version.in adds da7ee7f9ce Fix build with current GCC: EL_EXPLICIT(location) always non-NULL adds 64f5c8167b Regenerate a couple of files adds 7aba54da42 PowerPC64 @notoc in non-power10 code adds daad0428f2 -Waddress fixes for gold testsuite adds 7b2ec4e46f sim: bfin: fix mach/xfail usage in tests adds e8f20a28b1 sim: split program path out of argv vector adds 852016f921 sim: run: add --argv0 option to control argv[0] adds 565cbe4b91 sim: cris: replace custom "dest" test field with new --argv0 adds 145a603abc sim: cris: touch up rvdummy handling adds 7770da9714 sim: run: fix crash in argc==0 error situation adds e6c46d0772 sim: cris: make error message test a little more flexible adds f9402ccaa9 Deal with full path in .file 0 directive adds eae06bb301 COFF: avoid modifications over C_FILE filename aux entries. adds 345bd07cce gdb: fix gdbarch_tdep ODR violation adds 37989733d8 Extend the prologue analyzer to handle the bti instruction adds d029b54d9c ld: Fix testsuite failures under --enable-textrel-check=error adds 636ae5bb4b [gdb] Don't use gdb_stdlog for inferior-events adds 00855fe7cd Automatic date update in version.in adds a66ddb5899 Update my email address. adds 2d2bb0d3f2 gdb: add arc-newlib-tdep.c to ALL_TARGET_OBS adds 39cdfdb261 gdb: remove unused variables in xtensa-linux-nat.c adds aa70a99eb0 gdb: adjust gdbarch_tdep calls in nat files adds 333f35b631 gdb: rework "set debuginfod" commands adds dfdba09776 RISC-V: Minimal support of scalar crypto extension. adds 3d1cafa0c6 RISC-V: Scalar crypto instructions and operand set. adds fc5c1c28b3 RISC-V: Scalar crypto instruction and entropy source CSR testcases. adds 38f9e52086 sim: iq2000: fix some missing prototypes warnings adds 54f7a83a62 sim: keep track of program environment strings adds 8cfc9a1895 sim: callback: expose argv & environ adds fab6939b01 sim: syscall: fix argvlen & argv implementation adds 85588c9ab9 sim: syscall: hoist argc/argn/argnlen to common code adds 35818ade96 sim: nrun: add --env-{set,unset,clear} command line options adds 3b2934856f sim: run: support concise env var settings adds d7e3e62702 x86: Don't allow KMOV in TLS code sequences adds 2cb973527e [gdb/testsuite] Remove inferior output in gdb.base/foll-vfork.exp adds b7c9d393d6 Remove config.cache in gdbserver's "distclean" adds a6e7fea128 gdb: throw OPTIMIZED_OUT_ERROR rather than GENERIC_ERROR adds 2bb7589ddf gdbsupport: move xfree into its own file adds 8579fd136a gdb/gdbsupport: make xstrprintf and xstrvprintf return a unique_ptr adds 830070c66d gdbsupport: remove FUNCTION_NAME adds a7fd118627 readelf: Support SHT_RELR/DT_RELR for -r adds 7f74204ad9 gdb: fix length of array view returned by some value_content [...] adds e97436b1b7 sim: cr16: fix build on gcc-12 (NULL comparison) adds 3963eb1ff0 Automatic date update in version.in adds 5ec501b574 sim: testsuite: add more silent build rules adds b31ff1f79b sim: cris: drop custom "dynamic" test field adds 927f25ebac sim: cris: replace @srcdir@ test extension with $srcdir/$subdir adds c2aad00a74 sim: testsuite: add support for $pwd replacements adds aa95b2d438 gdb: Add aliases for read_core_file_mappings callbacks adds 486f9e20e0 gdb/nat/linux-osdata.c: fix build on gcc-12 (string overfow) adds 65e4a99a26 RISC-V: Support rvv extension with released version 1.0. adds c9dcc18f8d elfedit: Add --output-abiversion option to update ABIVERSION adds 1aed145ad6 Expose the BTI BTYPE more explicitly in the registers adds 0df670bbe0 [gdb/build, s390x] Fix build after gdbarch_tdep changes adds ee9e412f14 Fix the linker script parser so that it will recognise the P [...] adds ef6379e16d Set the default DLL chracteristics to 0 for Cygwin based targets. adds 57f02370a1 aarch64: [SME] Add +sme option to -march adds 971eda7341 aarch64: [SME] Add SME instructions adds 7bb5f07c8a aarch64: [SME] Add MOV and MOVA instructions adds 1cad938de5 aarch64: [SME] Add ZERO instruction adds 01a4d08220 aarch64: [SME] Add LD1x, ST1x, LDR and STR instructions adds 3dd032c5fb aarch64: [SME] Add SME mode selection and state access instructions adds 8f1bfdb448 aarch64: [SME] Add new SME system registers adds d3de086010 aarch64: [SME] SVE2 instructions added to support SME adds bd97e65f87 Automatic date update in version.in adds da05b70e56 RISC-V: Add mininal support for z[fdq]inx adds de83e5142d RISC-V: Add instructions and operand set for z[fdq]inx adds 273a32ac65 RISC-V: Add testcases for z[fdq]inx adds 2cd93e7081 Pass DEBUGINFOD_CFLAGS when compiling dwarf.c adds 7a53275579 Re: Don't compile some opcodes files when bfd is 32-bit only adds a0cfd0ca0e [gdb/testsuite] Add missing wait in gdb.base/signals-state-c [...] adds 7c80aab936 elf/x86: Issue an error on discarded output .plt section adds 2888fe8d19 gdb fix PowerPC test gdb.arch/ppc-longdouble.exp adds 90ad9178f1 gdb: PowerPC fix gdb.base/break-interp.exp adds ab19827912 gdb fix for catch-syscall.exp adds 557b4d7650 gdbsupport: make gdb_assert_not_reached accept a format string adds 76eb8ef1ce gdb: include gdbarch.h in all files extending gdbarch_tdep adds 578c64a45a Add multibyte character warning option to the assembler. adds 8ba97c1904 [gdb/doc] Fix negative repeat count examining memory example adds 80e7a6cb76 gdb: rename rs6000-nat.c to rs6000-aix-nat.c adds 629f88f80a gdb: move AIX_TEXT_SEGMENT_BASE to rs6000-aix-tdep.c, remove [...] adds 89e1cf9cb4 gdb: fix ia64-tdep.c build with g++ 4.8 adds 140eb481d1 gdb: fix array-view-selftests.c build with g++ 4.8 adds 76183fd1bf dprintf-execution-x-script.exp: Adjust test for native-exten [...] adds a6e8dea686 Automatic date update in version.in adds fb2c495f94 sim: avoid installing headers when there is no sim adds fccf4ba5ad sim: use program_transform_name for libsim adds 8155b8539b RISC-V: Support STO_RISCV_VARIANT_CC and DT_RISCV_VARIANT_CC. adds ed939535e2 sim: install various doc files adds fd0ff19bf4 Re: Add multibyte character warning option to the assembler. adds d3ffd7f776 RISC-V: Support new .option arch directive. adds 999a4952a2 gdb: Print cv qualifiers if class attributes are substituted adds 5ee59b4bf2 gdb/testsuite: Extend tests for print of cv qualifiers adds 2e5843d87c [gdb/testsuite] Fix gdb.threads/thread-specific-bp.exp adds a5ac8e7fa3 [gdb/testsuite] Fix 64-bit dwarf test-cases with -m32 adds f2f38377e5 [gdb/testsuite] Handle runto fail in gdb.mi/mi-var-cp.exp adds b6e7fb9573 elfedit: Align --[in|out]put-abiversion usage adds 2538d4f18b Automatic date update in version.in adds 6e3e76d17b sim: bfin: fix short --env usage in testsuite adds d966a54ba9 bfd: remove wrong comment in xcofflink.c adds 0f8f2de183 [gdb/build] Check if libsource-highlight is usable adds 911438f9f4 gdbsupport: fix array-view compilation with c++11 && _GLIBCXX_DEBUG adds dbf98db6f0 Fix intermittent failures on the H8, particularly H8/SX tests. adds c2851b66eb Automatic date update in version.in adds bbda248c50 sim: v850: fix cpu_option testsuite handling adds b4d069fbea gdb/testsuite: Remove duplicates in gdb.base/catch-signal.exp adds b4ab412070 Automatic date update in version.in adds fc6a93854b [gdb/testsuite] Speed up MACRO_AT_* calls adds 41505c0f3d [gdb/testsuite] Add test-case gdb.dwarf2/dw2-lines.exp adds 6cb22d4a8e [gdb/testsuite] Support .debug_line v4 in dwarf assembler adds 8d52378514 [gdb/testsuite] Factor out _line_finalize_header adds 44fda08939 [gdb/testsuite] Support .debug_line v5 in dwarf assembler adds 26bf28e29d [gdb/testsuite] Add target board dwarf64.exp adds bab31d1451 [gdb/symtab] Support .debug_line with DW_FORM_line_strp adds 577bf39f10 RISC-V: PR28610, Fix ASAN heap-buffer-overflow error in risc [...] adds a92d031d7e [gdb/build] Fix x86_64 x32 build adds e7e599a156 RISC-V: Replace .option rvc/norvc with .option arch, +c/-c. adds a58577878b RISC-V: Removed the redundant NULL pointer check in the risc [...] adds 7dca2ea7ff gdb: rename target_waitstatus_to_string to target_waitstatus [...] adds 06de25b7af gdb: introduce target_waitkind_str, use it in target_waitsta [...] adds c272a98cbf gdb: pass more const target_waitstatus by reference adds 4d3af74a38 Automatic date update in version.in adds e1fbfba5a5 gnu-nat.c: fix calls to add_info_alias adds 9f6148cb85 gdb: more compile fixes for gnu-nat.c adds 2990bf4096 Update bug reporting address adds 0c3e266dc2 binutils debuginfod test adds b69c9d41e8 AArch64: Add support for AArch64 EFI (efi-*-aarch64). adds 7c26f8da3d configure.ac: Check for the readline.h explicitly adds 95db489df6 Automatic date update in version.in adds 5e97696c11 gdb: fix crash when reading ECOFF debug information adds d8ed269e5c Fix an illegal memory access parsing a corrupt sysroff file. adds e19f824829 Revert (part of) "gdb fix for catch-syscall.exp" adds bd51ddc8e1 gdb: fix help doc for "set index-cache enabled" adds 2b1538656b Automatic date update in version.in adds 0a4a1c6a3b [gdb/cli] Fix typo in logging overwrite help text adds 6ff9675421 [gdb/cli] Add "set logging enabled", deprecate "set logging on/off" adds eec685f8a6 ld/testsuite/ld-elfvsb: correctly test "weak hidden symbol D [...] adds 0c1e6e265b gdb: introduce a new overload of target_can_async_p adds fce6cd341b gdb: hoist target_async_permitted checks into target.c adds bf94662bfe gdb: add asserts in target.c for target_async_permitted adds 7054fa5bca gdb: simplify remote_target::is_async_p adds 32b1f5e8d6 gdb: add assert in remote_target::wait relating to async being off adds c6a6aad52d gdb/python: make some global variables static adds 43077a2374 gdb: rename source_styling_changed observer adds 79abb93930 Updated French translation for the opcodes directory. adds 32384aa396 Re: AArch64: Add support for AArch64 EFI (efi-*-aarch64) adds 423e91d347 coff-go32: consistent 16-byte section alignment adds a41ad3474c PR gdb/28480: Improve ambiguous member detection adds 7060c28edd Fix building the AArch64 assembler and disassembler when ass [...] adds 7719facb31 Revert "gdb: add assert in remote_target::wait relating to a [...] adds 9e99facd6c gdb: ensure extension_language_python is always defined adds decca804f8 Automatic date update in version.in adds ef91306693 ld: fix --disable-multiple-abs-defs alignment in help adds 3b4d5621ac gas: enable silent build rules adds 5fd82aa264 ld: fix POSIX shell test usage adds c0f9d65827 sim: mips: avoid _ namespace adds 4780e5e493 [gas] Fix file 0 dir with -gdwarf-5 adds 3a337a86d9 opcodes/riscv: add disassembler options support to libopcodes adds 61a5375b84 gdb: add risc-v disassembler options support adds aa1b9bdef2 sim: testsuite: punt unused toolchain variables adds c099934746 sim: testsuite: drop unused global_cc_options adds f8080fb7a4 [gdb/testsuite] Add gdb.base/include-main.exp adds 0e87783408 sim: testsuite: replace global_as_options with ASFLAGS_FOR_TARGET adds 8677059126 gas: Update commit 4780e5e4933 adds 9949bb0638 Fix ifunc test fails on hppa*-*-* adds fd02ad8772 Automatic date update in version.in adds d07ada6f5a sim: testsuite: replace global_ld_options with LDFLAGS_FOR_TARGET adds 03c0f9c205 sim: testsuite: rename global_sim_options to SIMFLAGS_FOR_TARGET adds e1e1ae6e9b sim: testsuite: fix objdir handling adds 4c721b266f sim: cris: fix testsuite hang when sim is missing adds c0d6a6e582 sim: testsuite: rework sim_init usage adds 264dcc17cc sim: testsuite: unify basic C compiler checks adds 1214c97666 sim: testsuite: initial support for OS-specific tests adds 429a55b865 sim: testsuite: fix bits-gen EXEEXT handling adds 950065a38b [gdb/testsuite] Fix FAIL in gdb.base/list-missing-source.exp adds 8613fa4c49 sim: cris: always search for local rvdummy tool adds 2b9c7c262e sim: testsuite: clean up arch specific toolchain settings adds 6916d9e65c sim: testsuite: add dedicated flag for init toolchain tests adds d9a84d15f2 sim: hw: mark hw_descriptors const adds 87bf14457e gdb: fix typos in configure adds 8be0a6307c Automatic date update in version.in adds 961af0641e sim: moxie: fix datadir handling adds d485f8c7c2 sim: nltvals: drop i960 adds 9af706c919 sim: mn10300: resolve syscalls dynamically adds 96537189c9 sim: frv: resolve syscalls dynamically adds 64ae70dde5 sim: nltvals: pull target syscalls out into a dedicated source file adds e38330f8b0 sim: iq2000/lm32/m32c/moxie/rx: switch to new target-newlib- [...] adds 96b1eb7e17 sim: v850: switch to new target-newlib-syscall adds c44df9148d sim: sh: switch to new target-newlib-syscall adds 0bf1633f01 sim: d10v: switch to new target-newlib-syscall adds ab230d13fc sim: cr16: switch to new target-newlib-syscall adds c8c6ef3807 sim: riscv: switch to new target-newlib-syscall adds 6cbb891faa sim: mcore: switch to new target-newlib-syscall adds 1e42d01772 sim: drop unused gentmap & nltvals.def logic adds 6688220490 sim: unify syscall.o building adds e9307449c3 sim: add checks to core headers to prevent incorrect common [...] adds 28cdb9c67a PR28629 NIOS2 fallout adds dba322be6e Automatic date update in version.in adds 8996c21067 sim: testsuite: setup per-port toolchain settings for multit [...] adds 7a259895bb sim: testsuite: expand arch specific toolchain settings adds 804de1faf4 sim: testsuite: support parallel execution adds b42f20d2ac sim: testsuite: drop most specific istarget checks adds 97b3f4e86f [gdb/testsuite] Fix gdb.dwarf2/dw2-lines.exp with -m32 adds 2a0fa84217 [gdb/testsuite] Use unique files in gdb.dwarf2/dw2-lines.exp adds c261149278 [gdb/testsuite] Fix typo in proc lines adds 8fee99c3c8 Update description of string's -n option. adds 49fa1332a6 [gdb/symtab] Fix segfault in search_one_symtab adds 584294c406 strings: Replace references to -u option with references to -U. adds b9db26b4c4 [PR gdb/27026] CTRL-C is ignored when debug info is downloaded adds 1c0e43634c Allow DW_ATE_UTF for Rust characters adds 9832d223d6 Automatic date update in version.in adds 13678b206f opcodes: enable silent build rules adds 75ea503ef0 bfd: enable silent build rules adds d8bbdb9dd5 binutils: enable silent build rules adds 45c06bb712 binutils: merge doc subdir up a level adds c7a92c872b gprof: enable silent build rules adds c7d1b270c2 libctf: enable silent build rules adds 48b5f33ab1 ld: enable silent build rules adds ae8e528122 zlib: enable silent build rules adds ee083a9e7c RISC-V: Dump vset[i]vli immediate as numbers once vsew or vl [...] adds abfdb09f01 RISC-V: The vtype immediate with more than the defined 8 bit [...] adds 0e3b7c25ee gdb/python: introduce gdb.TargetConnection object type adds e5b176f25f gdb: make packet_command function available outside remote.c adds 24b2de7b77 gdb/python: add gdb.RemoteTargetConnection.send_packet adds 1527fe5f58 gdb: fix disassembler regressions for 32-bit arm adds ae9aa73767 gdb/testsuite: check the python module is available before using it adds 44b357eb9a ld: pru: Add pru_irq_map output section adds 9745b5a753 Use dwarf_vma type for offsets, ranges and section sizes in [...] adds d0b39fc485 [gdb/testsuite] Fix gdb.base/style.exp with stub-termcap adds 90fe61ced1 gdb/python: don't use the 'p' format for parsing args adds 2dd3146b4f aarch64: Check for register aliases before mnemonics adds 31a8056f2f aarch64: Remove duplicate system register entries adds 1864b6578b aarch64: Mark PMSIDR_EL1 as read-only adds b009f915c9 aarch64: Allow writes to MFAR_EL3 adds ed96bdcba5 aarch64: Remove ZIDR_EL1 adds 3de8c82a4a aarch64: Make LOR registers conditional on +lor adds e9dac4f012 aarch64: Add missing system registers [PR27145] adds 6e2acee1b5 Fix missing build dependency for binutils man pages adds 10e1e79e58 binutils: regenerate Makefile.in after doc/ changes adds 5de7960f76 gdb: Powerpc fix gdb.multi/multi-arch-exec.exp test adds b70f818d7d Automatic date update in version.in adds 360ef3b94a gold: enable silent build rules adds 6976b5b961 gdb.base/corefile-buildid.exp: fix DUPLICATEs when failing t [...] adds 288712bbac gdb/remote: use scoped_restore to control starting_up flag adds 92fc129e2b Fix the fields in the x_n union inside the the x_file struct [...] adds a561456f2d [gdb/testsuite] Fix gdb.arch/i386-pkru.exp on linux adds e1ccbd6d3a [gdb/testsuite] Fix typo in gdb.multi/multi-arch-exec.exp adds e5382207cd readelf: recognize FDO Packaging Metadata ELF note adds 3ac925fcf5 readelf: recognize FDO Packaging Metadata ELF note. (Correc [...] adds cd06c1cab2 binutils: add missing prefix for binutils/index.html rule adds b18c2bb9f3 Automatic date update in version.in adds 1f1d0f8888 elf: Discard input .note.gnu.build-id sections adds ab557072b8 gdb: use actual DWARF version in compunit's debugformat field adds 1eaa86a6d5 libctf: merge doc subdir up a level adds bde299e063 gas: merge doc subdir up a level adds c808def421 bfd: delete unused proto settings adds 794f2bba0f x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc adds 7ed51c20a2 libctf: re-generate configure adds 1075011ade gas: re-generate configure adds 6cade9185c gdb, include: replace pragmas with DIAGNOSTIC macros, fix bu [...] adds 96c7115a9a Allow the --visualize-jumps feature to work with the AVR dis [...] adds f96093c1f5 aarch64: Add maximum immediate value to aarch64_sys_reg adds b3e59f8873 aarch64: Tweak insn sequence code adds a346bb24cf aarch64: Provide line info for unclosed sequences adds 175eafaf37 aarch64: Add support for Armv8.8-A adds e14c9cb6c8 aarch64: Add id_aa64isar2_el1 adds a5e9beead8 aarch64: Add Armv8.8-A system registers adds 6327658ee7 aarch64: Add support for +mops adds 63eff94751 aarch64: Enforce P/M/E order for MOPS instructions adds bcca550b3d aarch64: Add BC instruction adds 36cb9e7e17 aarch64: Update gas/NEWS for recent changes adds 8a18382f94 Add "task" keyword to the "watch" command adds bc75fb44c5 Implement 'task apply' adds 28397ae781 (Ada/AArch64) fix fixed point argument passing in inferior funcall adds a661719399 (ARM/fixed-point) wrong value shown by "finish" command: adds 0abb4049fb (RISCV) fix handling of fixed-point type return values adds 9a73e1cafe (PPC64) fix handling of fixed-point values when using "retur [...] adds d184a3c16a gdb/testsuite: update tests looking for "DWARF 2" debug format adds 2e18755037 [gdb/tdep] Fix avx512 -m32 support in gdbserver adds 117e35f519 Fix illegal memory access whilst parsing corrupt DWARF debug [...] adds a6ea2592a9 gdb: remove unexpected xstrdup in _initialize_maint_test_settings adds 13bb461986 Automatic date update in version.in adds 64c3be7429 Revert "Re: Don't compile some opcodes files when bfd is 32- [...] adds 066624ff52 Add myself and Zhensong Liu as the LoongArch port maintainer. adds ba4ba9711a libctf: workaround automake bug with conditional info pages adds 7a34f66b23 gdb/remote: fix use after free bug adds cc7ea7504c gdb/testsuite: give a test a real name adds bf94cfb631 gdb: make value_subscripted_rvalue static adds 69ce6091e6 aarch64: Fix uninitialised memory adds ce1a6f421d gdb: make saved_filename an std::string adds 857dfb92de gdb: return *this in target_waitstatus setters adds 7509b82979 gdb: change store_waitstatus to return a target_waitstatus by value adds 4bce7cdaf4 gdbsupport: add array_view copy function adds 2a50938ab7 gdb: make extract_integer take an array_view adds 46680d22de gdb: trivial changes to use array_view adds c471bdb198 gdb: use intrusive_list for cmd_list_element aliases list adds eccd14b3f5 gdb: change some alias functions parameters to const-reference adds 92228a334b gdb: small "maintenance info line-table" readability improvements adds d4172973cb Automatic date update in version.in adds f52ee74fea bfd: convert bfdver.h to silent automake rules adds 0f34c35dd9 bfd: move header updates up a directory adds 17ebe20800 bfd: unify header generation rules adds fb2a515fd0 gdb: revert one array_view copy change in ada-lang.c adds a3e9c2f9da gdb/testsuite: fix two "maint info line-table"-related tests adds e34e391824 gdb: don't show deprecated aliases adds 3daaa003d2 sim: frv: split up testsuite a bit adds 17f60345f0 Remove Irix case from find_file_and_directory adds bb3f8ae290 Move file_and_directory to new file and C++-ize adds 63538d8e16 Cache the result of find_file_and_directory adds 0344e65132 sim: m32c/rl78: drop redundant -Wall settings adds 23bd26ecf6 sim: erc32: drop old configure target adds 784712bf4f sim: msp430: delete redundant comments & settings adds 520e19d589 sim: m68hc11: delete unused profile flags adds 94f5dfed74 sim: moxie: hoist dtb rules up to common builds adds e8f6cf14c9 Automatic date update in version.in adds 671fac7c45 gdbsupport: fix memory leak in create_file_handler when re-u [...] adds 20a8e078cc sim: reorder header includes adds 2c29882f83 sim: include stdarg.h when used adds 33bbd5e8dd sim: include stdint.h when needed adds 843bf75416 sim: include ansidecl.h when needed adds 33af066d07 Preserve artificial CU name in process_psymtab_comp_unit_reader adds 2427f3b09e Automatic date update in version.in adds 74044dc840 ld: improve shared tests for AIX adds f21dbd7c80 [GOLD] PowerPC64 inline plt sequences adds 197a63068b [gdb/testsuite] Fix data alignment in gdb.arch/i386-{avx,sse}.exp adds b082698c5c [gdb/testsuite] Use precise align in gdb.arch/i386-{avx,sse}.exp adds a85885ff7e gdb: Add PowerPC support to gdb.dwarf2/frame-inlined-in-outer-frame adds 21ce5fa063 Automatic date update in version.in adds 43908c1653 Error on ld output file name matching input file name adds d91c67e873 Re: Add support for AArch64 EFI (efi-*-aarch64) adds af5300fe24 [gdb/ada] Fix assert in ada_is_unconstrained_packed_array_type adds 9dec38d3b1 [gdb/symtab] Support -readnow during reread adds 545e49f5ee [gdb/tdep] Fix inferior plt calls in PIE for i386 adds c178f2a133 [gdb/testsuite] Fix FAIL in gdb.tui/basic.exp adds 4281b0c8fc [gdb/testsuite] Fix options arg handling in compile_jit_elf_ [...] adds c5a9fcdfee Avoid extra work in global_symbol_searcher::expand_symtabs adds b4992e9990 Support AT_FXRNG and AT_KPRELOAD on FreeBSD. adds cd0f67f363 gdb: make set_raw_breakpoint static adds c32ce0dc6c gdb: rename "maint agent" functions adds 9931e521bf gdb/linespec.c: simplify condition adds c0390cb8c1 Remove an xfree from add_path adds abca192fed Automatic date update in version.in adds 28a0d291cd gdb: make struct linespect contain vectors, not pointers to vectors adds a8a7c763fd Fix bug in source.c change adds da1ecf8919 PR28673, input file 'gcov' is the same as output file adds a619b58721 bfd_section_from_shdr: Support SHT_RELR sections adds 44f3c3c212 ppc: use "trap" ("tw, 31, 0, 0") as breakpoint instruction adds 2bd64d2109 ppc: recognize all program traps adds a5d8391846 gdb: use try/catch around a gdb_disassembler::print_insn call adds 2988a36005 gdb/python: Use tp_init instead of tp_new to setup gdb.Value adds 621f8c42d3 Fix error in file_and_directory patch adds 696d6f4d5c Use for-each more in gdb adds 9aecb5778d Automatic date update in version.in adds 7b961964f8 gdbserver: hide fork child threads from GDB adds 4a3ee32a40 gdb/linux-nat: factor ptrace-detach code to new detach_one_p [...] adds a4543480c5 gdb/remote.c: move some things up adds 28561a6559 gdb/remote.c: refactor pending fork status functions adds 577d2167bb gdb: move clearing of tp->pending_follow to follow_fork_inferior adds df5ad10200 gdb, gdbserver: detach fork child when detaching from fork parent adds de8a2781a5 sim: use ## for automake comments adds de3a913df6 RISC-V: Clarify the behavior of .option arch directive. adds fb44b07969 [gdb/testsuite] Fix gdb.base/include-main.exp with -readnow adds 6722ee73f7 [gdb/testsuite] Fix gdb.base/maint.exp with -readnow adds ab7baf103d gdb fix elfv1 Powerpc gdb.dwarf2/frame-inlined-in-outer-frame.exp adds 3d950cb72d gdb/testsuite: fix default behavior of runto adds 0cb857dcd0 gdb/csky-tdep.c: fix -Wunused-but-set-variable error adds db94f15756 gdb/microblaze-tdep.c: fix -Wunused-but-set-variable adds fe72c32765 gdbsupport: remove unnecessary `#ifndef IN_PROCESS_AGENT` adds b6d1f70cc7 Set sh_link for reloc sections created as normal sections adds b243230f64 PR28674, objdump crash adds 55ac06caf9 Automatic date update in version.in adds b80a346e3d Revert "gdbsupport: remove unnecessary `#ifndef IN_PROCESS_AGENT`" adds 43f7c3581f gdb/testsuite: respect GDBSERVER variable in remote-stdio-gd [...] adds edce4d8c6a Automatic date update in version.in adds 1563e7179a Don't edit bogus sh_link on reading relocatable objects (Ora [...] adds 40eb8b92a1 Don't return the main file as the separate debug info adds eb97d02405 [GOLD] PowerPC64 @notoc in non-power10 code adds 2749ac1339 Automatic date update in version.in adds abb6af934c C++-ify path substitution code adds 0ca813c3d5 Automatic date update in version.in adds a96eadd871 gdb: only include mips and riscv targets if building with 64 [...] adds 8b8b05a454 gdb: have mips_nbsd_nat_target inherit from nbsd_nat_target adds 200fd2874d gdb: make post_startup_inferior a virtual method on inf_ptra [...] adds f24791b72e gdbserver: introduce scoped_restore_current_thread and switc [...] adds 24583e45ef gdbserver: replace direct assignments to current_thread adds 20ac1cdb8c gdbserver/linux-low: replace direct assignment to current_thread adds 7eb1526a80 gdb: update gdb-gdb.py.in for latest changes to struct field adds e6582e1b3c gdb: improve reuse of value contents when fetching array elements adds 408db576c9 gdb: Powerpc mark xfail in gdb.base/catch-syscall.exp adds 14aa4ee440 x86: Adjust linker tests for --disable-separate-code adds 527b8861cd Automatic date update in version.in adds fdb2b35b8f RISC-V: Added ld testcases for the medlow and medany code models. adds 3524a83e59 gdb/mi: rename mi_lookup to mi_cmd_lookup adds f76d800be8 gdb/mi: use std::map for MI commands in mi-cmds.c adds 3be0fed62e gdb/mi: int to bool conversion in mi_execute_cli_command adds 1f6c8c3317 gdb/mi: use separate classes for different types of MI command adds 788ec57f0a gdb/mi: rename mi_cmd to mi_command adds 78d4da9ae0 gdb/mi: rename build_table to add_builtin_mi_commands adds 9bc8e54b1f bfd: fix -Wunused errors with clang 13+ adds b2c7007bdd gdbserver/tracepoint.cc: work around -Wstringop-truncation error adds 237f6eac15 gdbserver/tracepoint.cc: use snprintf in gdb_agent_socket_init adds eda0ddeb26 XCOFF C_STSYM test failure on 32-bit host adds a078dd9ce8 loongarch64 build failure on 32-bit host adds 47cf88952a loongarch32 build failure on 32-bit host adds d5c9473176 Automatic date update in version.in adds 161e87d121 PR28694, Out-of-bounds write in stab_xcoff_builtin_type adds 4d3605c8ca Fix an undefined behaviour in the BFD library's DWARF parser. adds 261b07488b New --enable-threading configure option to control use of th [...] adds 161cdabc39 PR28691, validate dwarf attribute form adds da72876cc5 Automatic date update in version.in adds a547eaf18c gdb: re-format with black 21.9b0 adds 37260e0df0 gdb: re-format with black 21.12b0 adds 05f62e0c9a Re: Fix an undefined behaviour in the BFD library's DWARF parser adds 6628ac006d Adjust compare_link_order for unstable qsort adds 4095db4c9c sim: fix mingw builds with replacement gnulib open adds 444cc278b9 bfd: unify texi generation rules adds 7d554943ba sim: mips/or1k: drop redundant arg to bitsize macro adds 23ff54c27d RISC-V: Support svinval extension with frozen version 1.0. adds 3518022233 aarch64: Add support for Armv9.1-A to Armv9.3-A adds b3e4d9326f arm: Add support for Armv8.7-A and Armv8.8-A adds a2b1ea81ba arm: Add support for Armv9.1-A to Armv9.3-A adds 61ab1364c7 When loading separate debug info files, also attempt to loca [...] adds f3be70df1b Fix AVR assembler so that it creates relocs that will work w [...] adds 240eab1e59 Automatic date update in version.in adds dbc6a0e2e4 try_build_id_prefix gcc-10 -Wformat-security errors adds 8ef22662dc asan: buffer overflow in elfnn-aarch64.c get_plt_type adds 00d44f7f2f asan: buffer overflow in mmo_get_symbols adds b39de8897a ubsan: bfd.c:2519:8: shift exponent 34 is too large adds 9b54b56185 asan: heap-buffer-overflow in bpf_elf_generic_reloc adds cfabce5ba1 asan: abort in wasm_scan_name_function_section adds 7ebf6ed02b asan: use after free in _bfd_elf_mips_get_relocated_section_ [...] adds 27e3da31c3 asan: NULL dereference in bfd_elf_set_group_contents adds 72994b6028 gdb/tui: install SIGWINCH only when connected to a TTY adds c12d6b570d Initialize `m_ndimensions' in the member initializer list adds 8294c9025a Avoid redundant operations in `fortran_array_walker' adds 74fcd19c51 Move ordinary gdbarch code to arch-utils adds 2b7c3f1dc0 Split gdbarch.h into two files adds 801e2396c6 Do not generate gdbarch.h adds ce5abab737 Do not sort the fields in gdbarch_dump adds 65b1aa7501 Generate new gdbarch-components.py from gdbarch.sh adds 7c8bb2ed1c Add new gdbarch generator adds fb14eb0829 Remove gdbarch.sh adds 166a12baea Document gdbarch-components.py adds 404e887836 Automatic date update in version.in adds 9833dd9767 x86: Terminate mnemonicendp in swap_operand() adds 4f626cad04 gdb/remote: some fixes for 'maint set target-async off' adds 8d34471f70 gdb: add assert in remote_target::wait relating to async being off adds fa8f0a0ff0 gdb: add "exit" command as an alias for "quit" adds 6b526f64aa Automatic date update in version.in adds 682351b932 readelf: avoid a possible divide by zero adds 432e9063fd Obsolete m32c-rtems adds fdc40d5673 Automatic date update in version.in adds 68ba44c41a gdb/ada-lang.h: Reformat comment to follow coding standards adds cc6d00f13b gdb/ada-exp.y: Reformat comment to follow GDB's coding standards adds db956d66c9 Add Enze Li to gdb/MAINTAINERS adds dde238e063 Make n_spaces return a const char * adds b0715493df Remove puts_debug adds 6bebf813ac Remove print_spaces adds 443279aa9c Automatic date update in version.in adds 5ab88688f0 Typo fixes in binutils doc adds ca988435c6 gas/ELF: avoid below-base ref in obj_elf_parse_section_letters() adds 47f4115a1b x86: -mfence-as-lock-add=yes doesn't work for 16-bit mode adds ae47e3097e Obsolete m32c-rtems and m32r-rtems adds 8a7cd1ebd7 [AArch64] Fix typo in error messages adds 6d59be2c2c Automatic date update in version.in adds c3f340f752 gdbarch-components.py: change empty "params" tuples to empty lists adds 85adb21d04 RISC-V: Update Scalar Crypto testcases. adds 5b0a3d6242 gdb: add threads debugging switch adds b6e52a0b3b gdb: convert 'set debug lin-lwp' to a boolean command adds 042574aa6e gdb/doc: add some index entries relating to mi-async setting adds 7898f55ba0 Automatic date update in version.in adds 391c90eea5 gdb: make use of SCOPE_EXIT to manage thread executing state adds b1718fcdd1 gdb: on x86-64 non-trivial C++ objects are returned in memory adds b622494ee3 gdb/remote: handle attach when stop packet lacks thread-id adds b6846ba57b gdb/testsuite: resolve some duplicate testnames in gdb.mi adds d20236e748 Automatic date update in version.in adds 5c3ffbc4dd RISC-V: Hypervisor ext: drop Privileged Spec 1.9.1 implement [...] adds a63375ac33 RISC-V: Hypervisor ext: support Privileged Spec 1.12 adds b6a08665ff RISC-V: Rewrite the csr testcases. adds 34b965f7c0 Move gdb_bfd_errmsg to gdb_bfd.c adds 64b7cc507b Remove gdb_print_host_address adds 5436dda805 Automatic date update in version.in adds d16ce6240e Automatic date update in version.in adds 67093b6e1a Automatic date update in version.in adds 6e5407669d ld: Remove emultempl/linux.em adds ca294aa9eb elf: Update comments for check_relocs in elf_backend_data adds d4ff0c5d00 Automatic date update in version.in adds 4748764aab ld: Fix testcase errors due to -shared not support. adds 443aa5f05e gas reloc sorting adds c17eb63b7f bfd: Don't check non-thin archive member file size adds cfe29d94f1 elf32-i386: Fix a typo in GOT comments adds 3990765226 Automatic date update in version.in adds 003aae0762 gdb: Copy inferior properties in clone-inferior adds ba0084966c Remove unusual use of core_addr_eq and core_addr_hash adds 84b334970b Fix logging redirection bug with pager adds 0fed74615b Send jit.c errors to gdb_stderr adds d68510ac19 Use correct stream for process record output adds 728ab7b643 Send arch-utils error messages to gdb_stderr adds 25c25f90bf Send debugging data to gdb_stdlog in mips-linux-nat.c adds 7fea6c34a1 Use debug_prefixed_printf_cond_nofunc in microblaze.c adds 3defe97705 Use debug_prefixed_printf_cond_nofunc in machoread adds 0bc1fe382e Use gdb_stdlog for separate debug file logging adds ed670d4118 Send minsym logging to gdb_stdlog adds ca78fadba9 Use debug_prefixed_printf_cond_nofunc in index-cache adds de4686ffaf Use gdb_stdlog for MI debugging adds 7514a66128 Consistently Use ui_file parameter to show callbacks adds 3de0d96078 Use filtered output in show callbacks adds b4edb38e82 Automatic date update in version.in adds 2e91308fb4 Automatic date update in version.in adds e5b10c4079 ld: fix coff PE SEH adds 831083d300 Define X86_PCREL_TYPE_P/X86_SIZE_TYPE_P in elfxx-x86.h adds a321de3f5c x86: Define check_relocs_failed in elfxx-x86.h adds e0037ba912 Do not call reinitialize_more_filter from avr_io_reg_read_command adds 63f8d12d6c Automatic date update in version.in adds f01e6568a8 ld-x86-64: Pass options to linker with "-Wl," adds bb67763979 Remove unnecessary ELF_MINPAGESIZE defines adds aebb3d543d ubsan: integer overflow in section filepos subtraction adds ad3d14c47e asan: Null-dereference in _bfd_xcoff_copy_private_bfd_data adds 487b0ff02d ubsan: signed integer multiply overflow adds fcec5debef ubsan: bfd_mach_o_build_commands shift exponent 64 is too large adds b685de86cc ubsan: next_char_of_string signed integer overflow adds dd10f20452 Update Copyright Year in gdb, gdbserver and gdbreplay versio [...] adds 4a94e36819 Automatic Copyright Year update after running gdb/copyright.py adds 2da76ea456 Manual copyright year update of various GDB files adds 936623f4e0 gdb/copyright.py: Add update-netbsd.sh to MULTIPLE_COPYRIGHT [...] adds 70f4fcd688 Fix copyright header in gdb/testsuite/gdb.arch/powerpc-power10.exp adds 3cc8ed6aae Update Copyright year in gdb/testsuite/gdb.arch/powerpc-power10.exp adds 1d5269c994 unify 64-bit bfd checks adds 6fb89fa135 gdb: update sim mips testsuite copyright exemption adds efd811591c sim: tweak copyright lines for gnulib update-copyright adds d3eb0aa287 sim: mips: clean up bad style/whitespace adds 03b46de590 sim: ppc: drop natural types adds baff9aa273 gdb: copyright: fix a few comment typos adds 8b91f9ce09 Automatic date update in version.in adds a2c5833233 Update year range in copyright notice of binutils files adds d365c1c51c Use filtered output in print_i387_ext adds 5046fddb3a Update copying.awk for _initialize declaration patch adds 1eeb031630 Automatic date update in version.in adds b19f4f6178 [gdb/testsuite] Handle for loop initial decl with gcc 4.8.5 adds 4d603089c8 Small indentation fix in eval.c adds b896e87d76 Fix regression in page-logging.exp adds 23bb7876f0 Fix use of 'printf' in gdbtypes.c adds 45aec4e5ed [gdb/cli] Improve show logging output adds 79541a6d92 Automatic date update in version.in adds 5ed4d49d10 gas: rework handling of backslashes in quoted symbol names adds 125ff8197d x86/Intel: correct VFPCLASSP{S,D} handling when displacement [...] adds f1e044bbb6 [gdb/build] Fix build breaker in gdb/cli/cli-logging.c adds e2c0cef94d Remove a spurious debugging message. adds 926ac872e9 gdb: don't pass nullptr to sigwait adds 40c01d1b3d Add ATTRIBUTE_UNUSED to load_build_id_debug_file()'s main_fi [...] adds 0b1e7ee5b5 gdb/testsuite: fix inferior-clone.exp for native-extended-gdbserver adds 6395a10210 ld: Improve thin archive member error message adds 7131d475da ld/x86: Update -z report-relative-reloc adds 5224aea8c2 Automatic date update in version.in adds b9255b7808 infinite recursion detected in gold testcase adds 1037150181 Adjust quoted-sym-names test adds 74e315dbfe elf: Set p_align to the minimum page size if possible adds 93f3b8eeaa Fix pager regression adds ffcc2b69d1 Do not print anything when self-backtrace unavailable adds 63a8c05f09 Simplify execute_control_commands_to_string adds 72df4c816f Fix inferior_thread attribute in new_thread event adds 28a4e64dd1 Change how versioned symbols are recorded adds d53fd721a1 Implement putstr and putstrn in ui_file adds a1ea4cacd4 Use filtered output for gdbarch dump adds ec2770563a Use filtered output in target-descriptions.c adds a037434531 Use filtered output in files_info implementations adds b68178b9cb Use filtered output in language_info adds b58f47ab4c Use filtered output in ordinary commands adds 34fda50bee Use filtered output in kill command adds 7befbbd4c3 Use filtered output in some dumping commands adds 7f762abff6 Use filtered output in btrace-related commands adds 56c5b29b61 Use filtered output in *-tdep commands adds d487ae28ce Use filtered output in gnu-nat.c commands adds 50f5d5c34d Use filtered output in terminal_info implementations adds 729a211143 Filtered output cleanup in expression dumping adds d4be21dce7 Change riscv_return_value to use RETURN_VALUE_ABI_PRESERVES_ADDRESS adds 8acecab0b0 doc: Replace =frame-interp with =frames-interp adds 39fb369834 opcodes: Make i386-dis.c thread-safe adds bbdeb108d8 x86: Add elf_x86_allocate_local_got_info adds f9f4242296 Automatic date update in version.in adds 32267d593a sim: cr16: migrate to standard uintXX_t types adds eae126cb7e sim: d10v: migrate to standard uintXX_t types adds 7606e1a390 sim: m68hc11: migrate to standard uintXX_t types adds 436c3d9d7b sim: v850: migrate to standard uintXX_t types adds 74ccc97820 sim: mn10300: migrate to standard uintXX_t types adds 4a92dedc59 sim: erc32: migrate to standard uintXX_t types adds 39a5fdbc65 sim: testsuite: migrate to standard uintXX_t types adds 4650ee9378 sim: bfin: migrate to standard uintXX_t types adds 5a33ead2d3 sim: riscv: migrate to standard uintXX_t types adds 868b6a9d3b sim: msp430: migrate to standard uintXX_t types adds c50b7c1b74 sim: synacor: migrate to standard uintXX_t types adds 1e1e987aed sim: iq2000: migrate to standard uintXX_t types adds 2875d098a5 sim: cris: migrate to standard uintXX_t types adds b331e677d7 sim: mips: migrate to standard uintXX_t types adds 9850d2d83e sim: igen: migrate to standard uintXX_t types adds e4c803f5bb sim: common: migrate to standard uintXX_t types adds 95e40d770e sim: ppc: migrate to standard uintXX_t types adds 1f927a4a28 gdb: Fix copyright year in gdb/testsuite/gdb.base/inferior-c [...] adds 1ef3994a37 x86-64: restrict PC32 -> PLT32 conversion adds edb7c8ec7e x86: templatize FMA insn templates adds 274be12a22 x86: drop some "comm" template parameters adds f0db6fb6d9 x86: drop NoAVX from POPCNT adds ffb864501e x86: drop NoAVX insn attribute adds d8504344d4 Fix some failures in langs.exp adds 5220f61a22 Avoid crash in language_info adds 5bd1d4c158 Clean up some dead code in windows-tdep.c adds 390abcd903 Use warning in windows-nat error messages adds 10a85f29c7 gdb: make use add_setshow_prefix_cmd in gnu-nat.c adds bc521517b7 Introduce target_announce_attach adds 41e321a897 Use target_announce_detach in more targets adds 27297937e0 aarch64: Add support for new SME instructions adds af4004d1da Fix a stack exhaustion bug parsing malicious STABS format de [...] adds ea93a607c6 ldelfgen.c: Add missing newlines when calling einfo adds d794dc3eb4 Automatic date update in version.in adds 6540edd52c Move elf_backend_always_size_sections earlier adds aed44286ef RISC-V: Updated the default ISA spec to 20191213. adds 0e9f1c04b9 Revert previous delta to debug.c. Replace with patch to rej [...] adds 8af9b8009b gdb/doc: Remove (...) around guile procedure names in @deffn lines adds d50964864b gdb/doc: shorten some source lines, and prevent some line breaks adds 8d5e08e10e Do not use CC_HAS_LONG_LONG adds 86d39e66f5 RISC-V: update docs for -mpriv-spec/--with-priv-spec for 1.12 adds 9fba072133 RISC-V: update docs to reflect privileged spec v1.9 has been [...] adds 3c1f0c735d gdb/testsuite: Remove duplicates from gdb.base/stack-checking.exp adds aaff91fdf2 gdb/testsuite: Remove duplicates from gdb.base/miscexprs.exp adds 27e9a99fa0 gdb/testsuite: Remove duplicates from gdb.base/interp.exp adds f05f3e7235 gdb/testsuite: Remove duplicates from gdb.base/realname-expand.exp adds f4581a8826 gdb/testsuite: Remove duplicates from gdb.base/pie-fork.exp adds 2bb68cff48 gdb/testsuite: Remove duplicates from gdb.base/checkpoint.exp adds 08c8808ae2 gdb/testsuite: Remove duplicates from gdb.base/pending.exp adds 1182b42df6 gdb/testsuite: Remove duplicates from gdb.base/decl-before-def.exp adds 7a6a961611 gdb/testsuite: Remove duplicates from gdb.base/solib-display.exp adds d60bbc70c0 gdb/testsuite: Remove duplicates from gdb.base/del.exp adds 0fb8b9ba93 gdb/testsuite: Remove duplicates from gdb.base/dfp-test.exp adds 0988568e6a gdb/testsuite: Remove duplicates from gdb.base/ptype.exp adds ffd5d21ae2 gdb/testsuite: Remove duplicates from gdb.base/dfp-exprs.exp adds 0d3ca32797 gdb/testsuite: Remove duplicates from gdb.base/subst.exp adds 86a8399998 gdb: completion-support.exp: improve leading whitespace support adds fdc3b97899 gdb/testsuite: Remove duplicates from gdb.base/ui-redirect.exp adds 22dafa45d3 gdb/testsuite: Remove duplicates from gdb.base/pretty-array.exp adds e88e167858 gdb/testsuite: Remove duplicates from gdb.base/readline.exp adds 1868c0cb33 gdb/testsuite: Remove duplicates from gdb.base/exprs.exp adds d95edb60be gdb/testsuite: Remove duplicates from gdb.base/set-cfd.exp adds 5bdd79dff9 gdb/testsuite: Remove duplicates from gdb.base/shlib-call.exp adds 2dc330089a gdb/testsuite: Remove duplicates from gdb.base/funcargs.exp adds bcce3429ff gdb/testsuite: Remove duplicates from gdb.base/define-prefix.exp adds bfc9663f9b gdb/testsuite: Remove duplicates from gdb.base/unload.exp adds 148ac50e89 gdb/testsuite: Remove duplicates from gdb.base/pointers.exp adds 8cc261b781 gdb/testsuite: Remove duplicates from gdb.base/call-signal-r [...] adds c6336a6db0 gdb/testsuite: Remove duplicates from gdb.base/nested-subp2.exp adds b64f5c8817 gdb/testsuite: Remove duplicates from gdb.base/watchpoints.exp adds b4130189f9 gdb/testsuite: Remove duplicates from gdb.mi/mi-nsthrexec.exp adds 94e3acde23 gdb/testsuite: Remove duplicates from gdb.mi/mi-nonstop.exp adds dd1655dfc3 gdb/testsuite: Remove duplicates from gdb.mi/mi-nonstop-exit.exp adds 0b6180fe6e gdb/testsuite: Remove duplicates from gdb.mi/mi-language.exp adds 4df98d9d31 gdb/testsuite: Remove duplicates from gdb.threads/staticthreads.ex adds 202fb84085 gdb/testsuite: Remove duplicates from gdb.mi/mi-catch-load.exp adds ce230579c6 Automatic date update in version.in adds 3747999c6b ld: Extract _bfd_elf_link_iterate_on_relocs adds bc2e7c7daa gdb: testsuite: show print array-indexes after set in arrayidx.exp adds 24fe764c8a Add _sigsys info to siginfo struct adds 249f1cf8e6 Add explicit check for nullptr to target_announce_attach adds 038d8b4635 gdb/hurd: handle inferiors exiting adds 9ef776290f Automatic date update in version.in adds 4bb12b295a Automatic date update in version.in adds a42a74331c Reduce use of unfiltered output in Darwin code adds 4cfa9e3f28 gdb: add Tiezhu Yang to MAINTAINERS adds 3c5038247c XCOFF: add support for TLS relocations on hidden symbols adds 892c10d3d1 Automatic date update in version.in adds 9ed5be5650 gdbsupport: regenerate Makefile.in adds d02f2788c3 gas/doc: mention quoted symbol names adds c4a8df19ba Fix multiple problems with DLL generation. adds d1b69c506f ar: Add --thin for creating thin archives adds e66b7536b7 Automatic date update in version.in adds ff656e2e1c gdb: testsuite: fix failed testcases in gdb.base/charset.exp adds 295114a64f gdb: testsuite: fix wrong comment in gdb.base/charset.c adds b02db37812 Set SEC_ELF_REVERSE_COPY earlier adds c4f5871457 objdump, readelf: Emit "CU:" format only when wide output is [...] adds add588a8ef gas: add visibility support for XCOFF adds 09d4578fd9 gas: add visibility support using GNU syntax on XCOFF adds 59e31fd742 ld/testsuite: prepare ld-elfvsb to support XCOFF adds a8bc481f35 ld: add hidden and internal visibility support for XCOFF adds 8864ef428d gdb: rename lin-lwp to linux-nat in set/show debug adds 3937077888 gdb: new 'maint flush source-cache' command adds 0e42221ac2 gdb: erase items from the source_cache::m_offset_cache adds 643b126809 gdb: add 'maint set/show gnu-source-highlight enabled' command adds fc07cf22c6 elf: Add .relr.dyn to special_sections_r adds e2cbf4df83 elf: Pass need_layout to _bfd_elf_map_sections_to_segments adds 6a91be8666 ld: Initial DT_RELR support adds 23cc1de50b elf: Add size_relative_relocs and finish_relative_relocs adds f2e37a5c7f elf: Support DT_RELR in linker tests adds 5af6f000d8 x86: Add DT_RELR support adds 4d9e2e53b9 ld: Add simple DT_RELR tests adds 72aa81732b ld: Add glibc dependency for DT_RELR adds ae9adb3651 Don't mention "serial" in target remote description adds 51eebae32a gdb/testsuite: fix gdb.python/py-events.exp for finding process id adds 61671e9792 gdb/python: add gdb.host_charset function adds 8d4e4d13af gdb Power 9 add test for HW watchpoint support. adds cf6059a6ac Automatic date update in version.in adds e31cf164b4 gdb: testsuite: make string[] type as char in gdb.base/charset.c adds 0ae1246717 Re: Set SEC_ELF_REVERSE_COPY earlier adds 9c3d7d9b7e Move DT_RELR tag setting to elflink.c adds dd68e156fd Don't use C++ comments in assembly adds fb6ac163ad testsuite supports_dt_relr adds 34c95e6aad Correct .relr.dyn nocombreloc script adds c39828d4c9 dt-relr.exp --no-as-needed adds 1ffce3f87d Re: gas: add visibility support using GNU syntax on XCOFF adds 993248f443 gdb: add some extra debug information to attach_command adds 4b74833d1a gdb: don't use -Wmissing-prototypes with g++ adds ce2d3708bc Synchronize binutils libiberty sources with gcc version. adds 2f83249c13 elf: Remove the 1-page gap before the RELRO segment adds 268533381f Reapply libiberty: Pass --plugin to AR and RANLIB adds 34630bd307 ld: Disable DT_RELR in some -z relro tests adds 62dd9d9177 Automatic date update in version.in adds 2235ecb8af x86: reduce AVX512-FP16 set of insns decoded through vex_w_table[] adds 740a1e7911 x86: reduce AVX512 FP set of insns decoded through vex_w_table[] adds a364447b5e x86: record further wrong uses of EVEX.b adds 928c8d70c8 x86: consistently use scalar_mode for AVX512-FP16 scalar insns adds e6cfa893f4 x86: share yet more VEX table entries with EVEX decoding adds fd47eb1a30 x86: drop ymmxmm_mode adds ff66e8c5be PR28751 mbind2a / mbind2b regressions on powerpc*-linux adds 2026dcfcc0 gdb/testsuite: enable __INTEL_LLVM_COMPILER preprocessor in [...] adds 513569fbb7 gdb.dlang/demangle.exp: update expected output for _D8demang [...] adds e55d9a1579 Automatic date update in version.in adds f61defbc98 Automatic date update in version.in adds a3f3402131 gdb/copyright.py: Do not update gdbsupport/Makefile.in adds 45cf0dc2ec Automatic date update in version.in adds 2a78304e29 x86: constify disassembler static data adds e1f9fbb8ad x86: fold variables in memory operand index handling adds e564475af1 x86: drop most Intel syntax register name arrays adds 71b94817f3 x86: drop index16 field adds ab31da6aff x86: adjust struct instr_info field types adds 8bf10e2e77 gdb/infrun: rename variable and move to more specific scope adds 1adce770ea Fix Z80 assembly failure. adds 6c037fdbf0 Update the config.guess and config.sub files from the master [...] adds 1f95afb889 Automatic date update in version.in adds 97da0e2677 tweak __ehdr_start visibility and flags for check_relocs adds 1657026ccd PowerPC64 DT_RELR adds e29de63f0d lang_size_relro_segment tidy adds 48e3e6aec8 Check thin archive element file size against archive header adds e2c0149e8b PR28029, debuginfod tests adds 0c80c64464 bfd/elf64-ppc.c: fix clang -Wbitwise-instead-of-logical warn [...] adds 709a3d07f3 gdb: testsuite: print explicit test result for gdb.base/dfp- [...] adds cced7cacec gdb: preserve `|` in connection details string adds e53c95d40b gdb: use ptid_t::to_string instead of target_pid_to_str in d [...] adds dab863ef40 Remove a use of xfree in location.c adds 7910e2dee3 Boolify explicit_to_string_internal adds 49a9cf56ff Remove EL_* macros from location.c adds 2b0c285ea5 Split event_location into subclasses adds 85e428a69f Use std::string in event_location adds 5947982f1d Simplify event_location_probe adds 7904e9613e Move gdb_argv to gdbsupport adds bf31fd38f0 Move gdb obstack code to gdbsupport adds 0589ca4e7b Introduce gdb-hashtab module in gdbsupport adds d322d6d69d Move gdb_regex to gdbsupport adds 59505f2cec Unify "catch fork" and "catch vfork" adds 064f3c6a01 Move "catch fork" to a new file adds de8e4cb3af Move "catch exec" to a new file adds d66beefaf6 Simplify Ada catchpoints adds c68665c726 gdbserver: turn debug_threads into a boolean adds c058728c31 gdbserver: introduce threads_debug_printf, THREADS_SCOPED_DE [...] adds 91f94053dd gdbserver: introduce remote_debug_printf adds 72a52f2a86 Fix the remote-sim.c build adds 858b0eff3c Re: PowerPC64 DT_RELR adds 05900cefe2 Automatic date update in version.in adds 8f22c9532b PowerPC64 DT_RELR local GOT adds edca615ac1 PowerPC64 DT_RELR local PLT adds 8ffb6df2aa PowerPC64 DT_RELR ELFv1 adds 2ddd4c6082 fbsd-nat: Add include for gdb_argv. adds 476f77a94c Respect `set print repeats' with Fortran arrays adds 6b4338c868 Add `set print repeats' tests for C/C++ arrays adds 5d4c63a635 Respect `set print array-indexes' with Fortran arrays adds 101d68a9fa Add `set print array-indexes' tests for C/C++ arrays adds dd8a5a84a7 Automatic date update in version.in adds 6d263fe46e Avoid bad breakpoints with --gc-sections adds df9d50bb22 Automatic date update in version.in adds 7bf5587873 gdbsupport/gdb_regex.cc: replace defs.h include with common-defs.h adds ec7194506d drop old unused stamp-h.in file adds b13d7831eb gdb/doc: fill in two missing @r adds e901223d53 Updated Serbian translation for the ld sub-directory adds ed09c325ec gdb: include gdbsupport/buildargv.h in ser-mingw.c adds 5b4ea8a740 Automatic date update in version.in adds cb2562f553 RISC-V: create new frag after alignment. adds a74e1cb344 Add markers for 2.38 branch adds f908e960c5 Change version number to 2.38.50 and regenerate files adds 5f7a57f131 Update release makeing script with new release numbers adds cc5e40736d Adjust default page sizes for haiku arm. adds 58de646be2 Allow inferring tmp_prefix from the dll name from a def file. adds 3dd8e5b615 bfd: replace doc header generation with pattern rules adds cb803d3749 bfd: rename core.texi to corefile.texi adds bd32be01c9 bfd: merge doc subdir up a level adds 35638469cb Automatic date update in version.in adds 31b0378d53 Regenerate configure files with autoconf 2.69 adds ad69b6b861 Regenerate Makefile.in files with automake 1.15.1 adds 0e3839bde6 bfd: Properly install library and header files adds 451c003d5f bfd: Partially revert commit 0e3839bde6f adds f10522c0e7 Simplify some Rust expression-evaluation code adds 2b1ca85cf8 Automatic date update in version.in adds 5fe73d4624 Update Bulgarian, French, Romaniam and Ukranian translation [...] adds 965c919f98 gdb/doc: improve description for Window.click on Python TUI windows adds 2f279a64a2 Fix a proble building the libiberty library with gcc-12. adds fdf55097a3 bfd/doc: Fix racy build failure from missing mkdir adds 94fd627d46 bfd: Update doc/local.mk adds 823f6c5f05 Automatic date update in version.in adds 9a84a44d5d gas: drop old cygnus install hack adds 7d9d9c1078 gold: drop old cygnus install hack adds 042a82e5ee bfd: Regenerate Makefile.in adds b6437be687 Fix a probem building the binutils on SPARC/amd64 adds 1475b18b77 Send some error output to gdb_stderr adds 244ac24b51 Sent timing stats to gdb_stdlog adds d4396e0e97 Reduce explicit use of gdb_stdout adds a8e9f25759 Always print the "host libthread-db" message to stdout adds a80032197f Automatic date update in version.in adds 8357282156 gdb/testsuite: Ensure constant test name in gdb.base/break-i [...] adds c804c6f98d ld: Rewrite lang_size_relro_segment_1 adds 8a782bbf70 bfd: Make bfd.stamp depend on source bfd.texi adds 1da5d0e664 Change how Python architecture and language are handled adds dedb7102b3 Fix another crash with gdb parameters in Python adds b583c328e7 Add a way to temporarily set a gdb parameter from Python adds 5d10a2041e gdb: add string_file::release method adds 91ddba836c Reference array of structs instead of first member during memcpy adds fdf1350dc1 gdb: convert maintenance target-async and target-non-stop se [...] adds 51d185a65f Remove unused declaration adds 30a87e90be gdb/python: add gdb.history_count function adds bbea680797 gdb/python: improve the auto help text for gdb.Parameter adds 6c92c33953 Convert wrap_here to use integer parameter adds 7016a382b0 Add ui_file::wrap_here adds 1285ce8629 Always call the wrap_here method adds 27d326da43 Remove global wrap_here function adds 299953ca95 gdb/python: handle non utf-8 characters when source highlighting adds 423f33d970 Automatic date update in version.in adds 5fa0c2231c Updated Swedish translation for the binutils subdirectory adds b02b09623d gdb, btrace: rename record_btrace_enable_warn() adds b674665b51 gdb, btrace: switch threads in remote_btrace_maybe_reopen() adds 696c0d5ef2 gdb, gdbserver: update thread identifier in enable_btrace ta [...] adds 0d8cbc5f2f gdb, remote, btrace: move switch_to_thread call right before [...] adds 3ceda72296 Fix GDB internal error by using text (instead of data) secti [...] adds dfa1952ee8 gdb: work around negative DW_AT_data_member_location GCC 11 bug adds 1f01799f55 Automatic date update in version.in adds 085b299b71 PR28753, buffer overflow in read_section_stabs_debugging_info adds 07c9f243b3 PR28826 x86_64 ld segfaults building xen adds 0441f94fba PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu adds ef5684c2bd Update PowerPC64 symtocbase test adds 1004091634 PowerPC64 handling of @tocbase adds 5617fae703 Set __ehdr_start rel_from_abs earlier adds 2f49159cfb Updated French translation for the gas sub-directory. adds 459140adc0 Add top-level .editorconfig file adds 12735d3472 gdb/build: Fix Wpessimizing-move in clang build adds 5647d3e3dc Add Bruno Larsen to gdb/MAINTAINERS adds 187365caaa Remove vestigal FreeBSD/i386 3.x support. adds bf84b776bd Remove support for pre-5.0 FreeBSD/i386 signal trampolines. adds 5046f3c8c0 FreeBSD x86: Remove fallback for detecting signal trampoline [...] adds b623bbc9a5 regcache: Zero-extend small registers described by a register map. adds a423c9f392 Use register maps for gp regsets on FreeBSD/x86 core dumps. adds 7384826ebf FreeBSD x86: Use tramp-frame for signal frames. adds b95a31ed5d fbsd-nat: Return a bool from fetch_register_set and store_re [...] adds 00d7af046f FreeBSD x86 nat: Use register maps for GP register sets. adds e5783467a3 gdb: fix ppc-sysv-tdep.c build on 32-bit platforms adds 5800c9abd0 Automatic date update in version.in adds 7c4643efe7 objcopy --only-keep-debug adds 2405fc4016 Re: PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu adds 35b5767cf4 Automatic date update in version.in adds fb0a17c77d Automatic date update in version.in adds a634f5af2f Remove unused variables in fbsd-tdep.c files adds 9ff8aa7d41 Re: PR28827, assertion building LLVM 9 on powerpc64le-linux-gnu adds f10f8617a3 Import patch from mainline GCC to fix an infinite recusion i [...] adds 8d2ef06e1c gdb, testsuite, fortran: adapt info symbol expected output f [...] adds 492325c4b7 gdb: fix some clang-tidy readability-misleading-indentation [...] adds e1dbfc17c5 Load debug section only when dumping debug sections adds 4bed253f22 elf: Check symbol version without any symbols adds 21cbd63389 Automatic date update in version.in adds e327c35ef5 hurd: Fix RPC link names adds fc46f98d5d hurd: Fix RPC prototypes adds 219c04fc3b gdb/python: fix gdb.Objfile.__repr__ () for dynamically comp [...] adds cd393cec3a gdb, btrace: improve error messages adds 326f526e1b Fix flex rule in gdb adds 14f9835738 Automatic date update in version.in adds c7c6e55b60 or1k: Avoid R_OR1K_GOT16 signed overflow by using special howto adds a698397481 Updated French translation for the ld/ and gold/ sub-directories adds b6e05abee3 gdb: update the comment on string_to_event_location adds 8e454b9c61 gdb: add empty string check in parse_linespec adds ed2a947856 gdb/testsuite: move linespec test into gdb.linespec/ directory adds 3c5fcec6dc gdb: handle calls to list command passing only a linespec condition adds 82d0a72cdc gdb: handle calls to edit command passing only a linespec condition adds a591084285 gdb: test to check one aspect of the linespec parsing code adds 2f6b20e2e0 gdb: fix formatting for help set/show extended-prompt adds 41ba8b76cc Stop the BFD library complaining about compressed dwarf debu [...] adds 36a13a0e62 Automatic date update in version.in adds 3a3a4c1fe4 PowerPC64 treatment of absolute symbols adds e69d64d21a testsuite: fix failure in gdb.threads/killed-outside.exp adds 9d5d41c405 Add new e_machine values. adds 8d26ee1cd1 x86: Update X86_64_GOT_TYPE_P to cover more GOT relocations adds dfbcbf85ea Rename EM_56800V4 to EM_56800EF. adds 78110c3f77 Automatic date update in version.in adds fd3c53675c Support symbol+offset lookup in addr2line adds 2b53149244 Remove host_hex_value adds 480157863b Improve Ada unchecked union type printing adds 4a620b7e30 gdb: include jit_code_entry::symfile_addr value in names of [...] adds 565c20212a ld: Remove emultempl/armcoff.em adds eb06e60a98 Automatic date update in version.in adds bf484e9348 sim: Allow toggling of quiet NaN-bit semantics adds b6af5f3a74 sim: Factor out NaN handling in floating point operations adds fc3c199fac sim: Add partial support for IEEE 754-2008 adds 06c441ccef sim: mips: Add simulator support for mips32r6/mips64r6 adds 8df52eeeb0 Detect .eh_frame_hdr earlier for SIZEOF_HEADERS adds cd8adbf301 Enable "size" as a dumpprog in ld adds 9810db10f7 PR28827 testcase adds 0acf434a23 Tweak assembler invocation for pr28827-1 test adds a9e61227c0 x86: Skip undefined symbol when finishing DT_RELR adds 94e57f287f Automatic date update in version.in adds f62843d751 gdb/tui: add window width information to 'info win' output adds 026fbfa60e gdb/doc: update docs for 'info win' and 'winheight' commands adds a92613915e ld: Add emultempl/emulation.em adds c1f5e54825 Fix Rust parser bug with function fields adds a723766c0e Allow non-ASCII characters in Rust identifiers adds f1f58f102e gdb: add getter/setter for compunit_symtab::objfile adds 9821f3fa56 gdb: remove COMPUNIT_OBJFILE macro adds 0b17a4f78f gdb: rename compunit_primary_filetab to compunit_symtab::pri [...] adds 43b49762a1 gdb: add compunit_symtab::add_filetab method adds 36664835fa gdb: add compunit_symtab::set_primary_filetab method adds 102cc23543 gdb: move compunit_filetabs to compunit_symtab::filetabs adds 510860f278 gdb: remove COMPUNIT_FILETABS macro adds 422f1ea279 gdb: remove COMPUNIT_DEBUGFORMAT macro, add getter/setter adds ab5f850eed gdb: remove COMPUNIT_PRODUCER macro, add getter/setter adds 0d9acb4531 gdb: remove COMPUNIT_DIRNAME macro, add getter/setter adds af39c5c874 gdb: remove COMPUNIT_BLOCKVECTOR macro, add getter/setter adds c1e35bc9c6 gdb: remove COMPUNIT_BLOCK_LINE_SECTION macro, add getter/setter adds b0fc0e82d5 gdb: remove COMPUNIT_LOCATIONS_VALID macro, add getter/setter adds 3908b699f8 gdb: remove COMPUNIT_EPILOGUE_UNWIND_VALID macro, add getter/setter adds 10cc645b6a gdb: remove COMPUNIT_MACRO_TABLE macro, add getter/setter adds c615965258 gdb: remove SYMTAB_COMPUNIT macro, add getter/setter adds 5b6074611e gdb: remove SYMTAB_LINETABLE macro, add getter/setter adds 1ee2e9f930 gdb: remove SYMTAB_LANGUAGE macro, add getter/setter adds 012cfab919 gdb: remove SYMTAB_BLOCKVECTOR macro adds 652099717d gdb: remove SYMTAB_OBJFILE macro adds cdc22ffbf5 gdb: remove SYMTAB_PSPACE macro adds 3574a7b3f1 gdb: remove SYMTAB_DIRNAME macro adds 81e32b6a84 gdb: remove SYMBOL_MATCHES_SEARCH_NAME adds ba44b1a3e0 gdb: remove SYMBOL_ACLASS_INDEX macro, add getter/setter adds d1eebf9a6f gdb: remove SYMBOL_IMPL macro, add method adds 66d7f48f80 gdb: remove SYMBOL_CLASS macro, add getter adds 6c9c307c67 gdb: remove SYMBOL_DOMAIN macro adds 7b3ecc7555 gdb: remove SYMBOL_OBJFILE_OWNED macro adds d9743061f9 gdb: remove SYMBOL_IS_ARGUMENT macro adds 32177d6e39 gdb: remove SYMBOL_INLINED macro adds f5abd8f234 gdb: remote SYMBOL_IS_CPLUS_TEMPLATE_FUNCTION macro adds 5f9c5a63ce gdb: remove SYMBOL_TYPE macro adds 5d0027b9ba gdb: remove SYMBOL_LINE macro adds 1a1bfce78f Merge do_val_print and common_val_print adds a03c7c40b7 A more elegant pr28827-1 testcase adds 2b1026f391 Automatic date update in version.in adds 5197c88e2a Revert "ld: Rewrite lang_size_relro_segment_1" adds 6a9d08661b Revert "elf: Remove the 1-page gap before the RELRO segment" adds f36c891801 gdb/cli: convert cli_suppress_notification from int to bool adds 2b826f7592 gdb/cli: add a 'normal_stop' option to 'cli_suppress_notification' adds 61fb73769a gdb: add the 'set/show suppress-cli-notifications' command adds 59091b1280 gdb/disasm: combine the no printing disassembler setup code adds d08cbc5d32 gdb: unbuffer all input streams when not using readline adds 573269a87c gdb: make thread_info::m_thread_fsm a std::unique_ptr adds 0642912e83 gdb/python: allow Value.format_string to return styled output adds a194bde670 Automatic date update in version.in adds 30a954525f i386: Allow GOT32 relocations against ABS symbols adds bafae5524e gdb: remove tailing newlines from index_cache_debug calls adds cb5a1d7db9 Re: elf: Check symbol version without any symbols adds 481153777e PR28862, heap-buffer-overflow in parse_stab_string adds 87fdd7ac09 RISC-V: Stop reporting warnings for mismatched extension versions adds a37603c43f Automatic date update in version.in adds 5049d00eb7 Test --only-keep-debug on ELF relocatables adds c9fecd6283 Work around gcc-4 warnings in elf64-ppc.c adds 2969c3b37b PR28763, SIGSEGV during processing of program headers via readelf adds 0f38fd87ea Update the obsolete list and how-to-make-a-release documenta [...] adds 577a2a5f20 Automatic date update in version.in adds c8353d682f gdb/infrun: some extra infrun debug print statements adds a9dce16586 Automatic date update in version.in adds a288518611 gdb/linux: remove ptrace support check for exec, fork, vfork [...] adds 7c1aa0090f libctf: delete unused libctf_TEXINFOS adds e74d08100d gdb: LoongArch: Add initial target description support adds 772d1f3434 gdb: LoongArch: Add initial baremetal support adds 24e58d7c9b gdb: LoongArch: Add initial Linux target support adds a8c39d4c00 gdb: LoongArch: Add initial native Linux support adds d203a0647f gdb: LoongArch: Add Makefile, configure and NEWS adds 5d0d011be3 bfd: Remove return with expression in void function adds 18d07d1ea7 gdb: extend the information printed by 'maint info jit' adds b4b0dcfd03 gas/doc: Fix "a true results" typo adds 9ab50efc46 gdb: fix until behavior with trailing !is_stmt lines adds e951225303 gdb/fortran: support ptype and print commands for namelist v [...] adds 29ba33db77 Add initializers to bound_minimal_symbol adds ebb191adac x86: Disallow invalid relocation against protected symbol adds aa099ca59a Automatic date update in version.in adds f63300e0fa Automatic date update in version.in adds 9833b7757d PR28824, relro security issues adds 31b4d3a16f PR28824, relro security issues, x86 keep COMMONPAGESIZE relro adds 7d6aa4b321 Remove bfd ELF_RELROPAGESIZE adds 2085ee2650 Don't pass around expld.dataseg pointer adds ccbaaa3617 PR28882, build failure with gcc-4.2 due to use of 0b literals adds bb88f10425 Automatic date update in version.in adds 20ea3acc72 ld: Keep indirect symbol from IR if referenced from shared object adds e867795e8b gdb: use python to colorize disassembler output adds 7b8c55afd0 gdb/python: move styling support to gdb.styling adds 13eb081a83 Remove LA_PRINT_TYPE adds 362501dc5c Remove LA_PRINT_CHAR adds 660da3c14b Remove LA_PRINT_STRING adds a532eb7277 microblaze: fix fsqrt collicion to build on glibc-2.35 adds 9d67b0a097 sim cris: Correct PRIu32 to PRIx32 adds 3293b4f667 sim/testsuite/cris: Assembler testcase for PRIx32 usage bug adds 3e6dc39ed7 sim/testsuite: Set global_cc_os also when no compiler is found adds 56ba3848dc sim/testsuite/cris/c: Use -sim3 but only for newlib targets adds 46f238477f sim/testsuite/cris/hw/rv-n-cris/irq1.ms: Disable due to randomness adds 81064d7abc sim/testsuite: Support "requires: simoption <--name-of-option>" adds 6f62dbfb12 sim/testsuite/cris: As applicable, require simoption --cris- [...] adds e7e980c6fa sim cris: Unbreak --disable-sim-hardware builds adds dc4e1fde36 sim: Fix use of out-of-tree assembler and linker when testing adds 81011383d9 sim: Add sim_dump_memory for debugging adds 4b0e74fd18 sim/testsuite/cris: Remove faulty use of basename in C tests adds 234f5865fa sim/testsuite/cris: If failing compilation, mark C tests as errors adds 62e2e6d120 Automatic date update in version.in adds a1faa5ea86 Revert "PR28824, relro security issues, x86 keep COMMONPAGES [...] adds 3c4c0a18c8 x86-64: Use MAXPAGESIZE for the relro segment alignment adds e6b3636709 gdb: add a symbol* argument to get_return_value adds 0b35f123c2 gdb: Respect the DW_CC_nocall attribute adds ce20459e16 x86: Add has_sib to struct instr_info adds e63f65fea9 sim/testsuite: Default global_cc_os and global_cc_works properly adds 3319ba7a8d i386: Update I386_NEED_DYNAMIC_RELOC_TYPE_P for DT_TEXTREL adds bc85f56bfd Automatic date update in version.in adds d0b2f561a1 sim: testsuite: cleanup the istarget * logic adds 7443cb7479 sim/testsuite/cris/c/stat3.c: Fix formatting nit adds e94b2738a1 sim/common: Improve sim_dump_memory head comment adds fe69d4fcf0 asan: buffer overflow in peXXigen.c adds d12b8d620c asan : use of uninitialized value in buffer_and_nest adds 6e73172988 asan: buffer overflow in vms-alpha.c adds 1f9b1a8435 What to do when sh_addralign isn't a power of two adds 8b14b0cb99 pe_ILF_make_a_symbol_reloc segfault adds 969f6a63c0 ubsan: s_app_line integer overflow adds 19f7966ede gas local label and dollar label handling adds 868d1834ce gdb: convert callback_handler_installed from int to bool adds 1f841a9348 gdb/tui: add a missing white space character adds c212f39d9a ld: Support customized output section type adds fb583cfc09 Automatic date update in version.in adds 36d285b9da Updated Serbian translations for the bfd, gold, ld and opcod [...] adds c939e96dd6 Automatic date update in version.in adds 9221923cf6 gdb: remove newlines from some linux_nat_debug_printf calls adds 5c14cc552d Fix typo in ld.texi adds f6b3ad5440 Add constructor to bound_minimal_symbol adds 9c192281e2 Automatic date update in version.in adds 9cca177bae gdb/darwin: remove not-so-harmless spurious call to `wait4` adds d65aab93df Automatic date update in version.in adds 32d8e07ea7 gdb: Only paginate for filtered output in fputs_maybe_filtered adds dc5483c989 Automatic date update in version.in adds 9c6c44713f gdb: make use of std::string in dbxread.c and xcoffread.c adds 336125713f gdb: avoid nullptr access in dbxread.c from read_dbx_symtab adds 144459531d gdb/testsuite: relax pattern in new gdb.mi/mi-multi-commands [...] adds 216722984f sim: gdbinit: hoist setup to common code adds cf53a97bed Re: ld: Support customized output section type adds fadefdc518 Automatic date update in version.in adds 3a3e333f65 RISC-V: Maintain a string to hold the canonical order adds 955b0ef98e gdb/testsuite/README: point to default value of INTERNAL_GDBFLAGS adds 6a8fe63330 gdb: fix detection of compilation and linking flags for sour [...] adds ea3e7446dc gdbsupport: Add an event-pipe class. adds c150bdf0e0 gdb linux-nat: Convert linux_nat_event_pipe to the event_pip [...] adds cdc8e9b285 gdbserver linux-low: Convert linux_event_pipe to the event_p [...] adds 38ba82db78 Enable async mode on supported targets in target_resume. adds 34c9b2b49b Don't enable async mode at the end of target ::resume methods. adds 14b3360508 do_target_wait_1: Clear TARGET_WNOHANG if the target isn't async. adds 85e8c48c73 inf-ptrace: Return an IGNORE event if waitpid() fails. adds ca81b5334e inf-ptrace: Support async targets in inf_ptrace_target::wait. adds 9385df2a58 fbsd-nat: Implement async target support. adds 5efac66ca6 fbsd-nat: Include ptrace operation in error messages. adds 1188bfcfa9 fbsd-nat: Various cleanups to the ::resume entry debug message. adds d0bbe64c5a fbsd-nat: Return nullptr rather than failing ::thread_name. adds e05523bd24 Enable async mode in the target in attach_cmd. adds b146ba14d7 inf-ptrace: Add an event_pipe to be used for async mode in s [...] adds 1ead4b8ed2 NEWS: Note that the FreeBSD async target supports async mode. adds b408d7e199 Automatic date update in version.in adds 7379729c7d RISC-V: Reorganize testcases for CFI directives adds f4ce10b14f RISC-V: Add Privileged Architecture 1.12 CSRs adds 9cbed90ee6 RISC-V: Updated CSRs to privileged spec v1.12 and debug spec v1.0. adds cebc89b932 binutils 2.38 vs. ppc32 linux kernel adds df0a549ebd RISC-V: PR28733, add missing extension info to 'invalid CSR' error adds e4028336b1 RISC-V: PR28733, add missing extension info to 'unrecognized [...] adds 29ef4c0699 gdb/linux-tdep.c: Add Perms to the 'info proc mappings' output adds ac03c8d8fd Fix bug in C++ overload resolution adds 7190ae0d39 Automatic date update in version.in adds 1165955276 gdb/linux-tdep: make read_mapping return a structure adds 0b313e95a7 gdb/linux-tdep: move "Perms" column right adds 7ff917016a gdb/darwin: skip over WIFSTOPPED wait4 status adds dd1ae8eaa3 gdb: use a range based for loop when iterating over an array adds 7124770976 Revert "do_target_wait_1: Clear TARGET_WNOHANG if the target [...] adds 4c937052c1 Fix crash in Fortran code adds 685c6a8637 Automatic date update in version.in adds 2f2c677e67 Move find_toplevel_char to cp-support.[ch] adds b05752c223 Unit tests for strncmp_iw_with_mode adds 64a9760601 Support template lookups in strncmp_iw_with_mode adds 9a9dfb6880 RISC-V: Fix mask for some fcvt instructions adds 0f94906fba RISC-V: Remove a loop in the ISA parser adds 13cd9508af gdb/testsuite: fix list.exp test cases adds e8b4efc3cf Print MI prompt on interrupted command adds 820ed8af6a gdb: add operator+= and operator+ overload for std::string adds 18694ad5bd gdb-add-index: disable debuginfod adds cc1cf2a604 Automatic date update in version.in adds a63e5a3dcc Handle recursive internal problem in gdb_internal_error_resync adds b275570803 Automatic date update in version.in adds 85acc25b30 Automatic date update in version.in adds eda240cd35 Clarify the wording of the error message when an obsolete co [...] adds cb7da2a640 Further correct the handling of long pathnames on Windows hosts. adds e008305278 Fix gdb.fortran "failed to extract expected results" errors adds ea764154c2 Error when gdb_is_target_1 is called without running gdb instance adds 659971cb0f gdb/python: Add gdb.InferiorThread.details attribute adds a7041de85a Handle 'QWW' encoding case in Ada enums adds c9f66f0005 Handle multi-byte bracket sequences in Ada lexer adds 29928b8e3b Fix maybe-uninitialized warning in py-infthread.c adds 972f7a4b97 Add more filename styling adds 5a734ada7e Fix "spawn id XYZ not open" errors in gdb.mi/mi-exec-run.exp adds cb3a9d1b79 Automatic date update in version.in adds d3827c8d2d gdb: add Tiezhu Yang as LoongArch maintainer adds 863cd1c236 gdb: testsuite: print explicit test result in can_spawn_for_attach adds 1dbf27133d gdb: testsuite: fix wrong expected result in attach-pie-noexec.exp adds 81c9e0f6c4 Prevent an assertion from being triggered when linking an AR [...] adds 95e96e052a Fix linker tests to compile with gcc-12. adds 581c5ba435 Revert "Check thin archive element file size against archive [...] adds ba0eb22c8b Fix a typo in the previous delta to bfdio.c. adds 17dccf1031 Fix typo in the "alias" example adds c675db743e Some "distclean" fixes in gdb adds aca6e93ecf Automatic date update in version.in adds a8ab094a32 Move copyright code from gdbarch.py to new file adds fb079cb5c4 Rewrite make-target-delegates in Python adds c1dae0a6a0 fbsd-tdep: Implement the vsyscall_range gdbarch hook. adds 63db53cd53 i386-fbsd-nat: Assume PT_GETXMMREGS is present. adds 72919b16ec i386-bsd-nat: Assume PT_GETXMMREGS is present. adds 74320502cb configure: Stop checking for PT_GETXMMREGS. adds a8dc389afe Automatic date update in version.in adds 0aac2413d3 PowerPC64 DT_RELR relative reloc addresses adds e26ff4b5a9 comment typo fix adds cb1a6dda0d gdb: testsuite: fix failed testcases in gdb.base/gdb-caching [...] adds c2b167b3d6 Update my e-mail address in the MAINTAINERS file adds db120fb808 Adjust ld ctf test for 32-bit targets adds 8674f082e3 Avoid conflict with gnulib open/close macros. adds 26caf9aca8 Fix typo in last change. adds 98040b9ebb Automatic date update in version.in adds 6a778a2100 x86: drop redundant x86-64-code16-2 test adds 7919e5667c RISC-V: make .insn actually work for 64-bit insns adds e8db803129 gdb: Use a typedef's scoped type name to identify local typedefs adds 84a9f19530 binutils/readelf: fix indentation in process_dynamic_section adds c836575a6f Mark vDSO as not a file adds 7c28e7424d Automatic date update in version.in adds 7a1550fcec Automatic date update in version.in adds 7055fa96fc gdb: remove internalvar_funcs::destroy adds 5f8ab46bc6 gdb: constify parameter of value_copy adds abed5aa88a Simplify hppa-tdep.c use of objfile_key adds 13835d88dc Use function view when iterating over block symbols adds d17e797f5c MIPS/opcodes: Fix alias annotation for branch instructions adds 0daa5af85a Automatic date update in version.in adds a320f135dd Simplify a regular expression in ada-lex.l adds 36f5ca535d Don't pre-size result string in ada_decode adds c8b76e1ec3 Let phex and phex_nz handle sizeof_l==1 adds ee3d464915 Define HOST_UTF32 in charset.h adds 315e4ebb4b Handle non-ASCII identifiers in Ada adds 47a39c6e18 Fix gdb.ada/arrayptr.exp results adds c9bfa277e9 Fix Ada integer literals with exponents adds 63fc2437de Implement real literal extension for Ada adds aacf24b4db Fix bug in ada_print_floating adds 3db1354160 Remove unnecessary inferior lookup in infrun:handle_one adds cfeab26e4d Deprecate dbx mode adds d43bd54d54 gdb/mi: fix regression in mi -add-inferior command adds 6fd90137e7 gdb/mi: add --no-connection to MI -add-inferior command adds ee6a3d9e94 gdb/python: add Type.is_scalar property adds 551b380fbd gdb/python: add Type.is_signed property adds f99e1c6dc8 gdb/testsuite: add new test for comparing char types in Python adds 30732ea06d Automatic date update in version.in adds 807310c5c7 gdb: announce upcoming removal of Python 2 support from gdb adds a9c82bc13c gdb/mi: preserve user selected thread and frame when invokin [...] adds 9ac37a9ce6 PR gdb/27876 - debuginfod-downloaded source files don't pass [...] adds 2c5e3cf816 Automatic date update in version.in adds 2e79bbf1e2 gdb: Try searching for auto-load script using .gnu_debuglink adds 4afc889439 Reduce duplicated symbol_clone_if_forward_ref work adds fb0e49d8e0 Constant fold view increment expressions adds ec0e51aeee * gdb/doc/gdb.texinfo (Requirements): Fix a typo. adds 19cf33a0d5 GDB/testsuite: Remove a stray backslash from gdb.base/settings.exp adds befb57e516 GDB/testsuite: Fix a "displayed" typo in gdb.base/default.exp adds 7dc7323c0b toplevel: Makefile.def: Make configure-sim depend on all-readline adds 399f9ba236 Automatic date update in version.in adds 320fdefef1 ld: Add a before_plugin_all_symbols_read hook adds d7c448293a Re: ld: Add a before_plugin_all_symbols_read hook adds bed566bbf6 Add option to objdump/readelf to disable access to debuginfo [...] adds e48359eaa8 Fix gdbserver/linux target_waitstatus logging assert adds cdff184f42 Fix gdb.threads/clone-new-thread-event.exp race adds b7b1008c0b Fix gdb.threads/current-lwp-dead.exp race adds 1abeb1e90d gdb: Reorganize linux_nat_filter_event adds 5406bc3f1b gdbserver: Reorganize linux_process_target::filter_event adds aa40a989ef gdbserver: Reindent check_zombie_leaders adds 6cf20c46e3 Re-add zombie leader on exit, gdb/linux adds 8a841a3579 Re-add zombie leader on exit, gdbserver/linux adds c6479f8b2a Process exit status is leader exit status testcase adds 00e5d9e9da gdb/gdbarch: fix typo in gdbarch-components.py adds fdda16e1fa Simplify the ui-out progress API adds 56262a931b Change how "print/x" displays floating-point value adds e15454475f gdb/auto-load: Remove repeating "auto-load" from debug message adds a655f19af9 Automatic date update in version.in adds bb368aad29 gprofng: a new GNU profiler adds 8bdc7ff421 gdb/testsuite: remove duplicates from gdb.base/stap-probe.exp adds c0e0d6bcfe Avoid crash with cross-linux core file adds 9fb67c2345 Automatic date update in version.in adds 4775334c6f Relax regexp in gdb.rust/unsized.exp adds 4f4a30bee6 Automatic date update in version.in adds b508e46bf9 PR28959, obdump doesn't disassemble mftb instruction adds d4661bf0e9 Automatic date update in version.in adds bab22d0640 [aarch64/arm] Properly extract the return value returned in memory adds 79a0742380 Correctly print subrange types in generic_value_print adds fb85cece22 Replace deprecated_target_wait_hook by observers adds 23bade95de gdb/gdbarch: remove the predicate function for gdbarch_regis [...] adds a5118a18db gdb/gdbarch: compare some fields against 0 verify_gdbarch adds 740b42ceb7 gdb/python/mi: create MI commands using python adds bf573a0cc6 Automatic date update in version.in adds e34f44e1bf gdb: LoongArch: fix failed testcases in gdb.base/align-c.exp adds a4eb1b3cf6 gprofng: Don't generate gprofng.info in source adds 4ec39c4bca gprofng: Add a configure test for clock_gettime and a use of [...] adds af481f0129 gdb/testsuite: rename a proc and fix a typo adds cda8dc94df Fix bug in dwarf-mode.el adds 6aa03e9c17 gprofng: avoid using `fallthrough' attributes adds 8f50b4b574 Do not capture updated 'pc' in add_local_symbols adds 42952a9605 PowerPC64 extended instructions in powerpc_macros adds f304c63d24 PowerPC32 extended instructions in powerpc_macros adds 51ba92c795 PowerPC VLE extended instructions in powerpc_macros adds 8736318e4e PowerPC SPE/SPE2 aliases in powerpc_macros adds dc3ff92676 Delete PowerPC macro insn support adds 22546800ad Automatic date update in version.in adds 9bde221fec Make gdb.fortran/{array-slices,lbound-ubound} work against g [...] adds f4f95df31b Updated Serbian (for binutils/) and Russian (for gprof/) tra [...] adds 978602e83f bfd: add AMDGCN architecture adds e316110609 opcodes: handle bfd_amdgcn_arch in configure script adds 37870be874 binutils/readelf: handle AMDGPU OS ABIs adds c077c5802c binutils/readelf: decode AMDGPU-specific e_flags adds 28cdbb183b binutils/readelf: handle NT_AMDGPU_METADATA note name adds 2952f10cd7 binutils/readelf: build against msgpack, dump NT_AMDGPU_META [...] adds 0c857ef4df binutils/readelf: handle AMDGPU relocation types adds c5edd3b884 gprofng: Define ATTRIBUTE_FALLTHROUGH adds a8b34706ef gprofng: Don't hardcode -Wno-nonnull-compare adds 61a1f2e711 gprofng: Don't hardcode -Wno-format-truncation/-Wno-switch adds f4be26838d gprofng: Use symver attribute if available adds a2757c4ed6 gdb/mi: consistently notify user when GDB/MI client uses -th [...] adds d65c0ddddd dlltool: Use the output name as basis for deterministic temp [...] adds 879f2aae39 Powerpc fix for gdb.base/ending-run.exp adds 16b6c36154 Remove eval_op_string adds fc18a21b65 Ada support for wide strings adds a73c128df6 Remove eval_op_concat adds b1b9c4115e Reimplement array concatenation for Ada and D adds 260ecdcec4 objcopy --weaken-symbol: apply to STB_GNU_UNIQUE symbols adds a6b413d24c gdb: work around prompt corruption caused by bracketed-paste-mode adds 4417601f70 Automatic date update in version.in adds 648d04db39 x86: assorted IAMCU CPU checking fixes adds c085ab00c7 x86: drop L1OM/K1OM support from gas adds b1f8a900fd x86: add another IAMCU testcase adds ad9de929c3 x86: unify CPU flag on/off processing adds 13ed231a0f x86: never set i386_cpu_flags' "unused" field adds ed971d9fa6 x86: don't accept base architectures as extensions adds df573325cb Re: bfd: add AMDGCN architecture adds 0d1064face asan: buffer overflows after calling ignore_rest_of_line adds c55f2b9c61 Re: asan: buffer overflow in peXXigen.c adds 6109e902f1 gprofng configure target tests adds 4c5f3d0c9e asan: use of uninitialized value in buffer_and_nest adds 0c6a3cd135 asan: Buffer overflow in som_set_reloc_info adds 98c445c0b9 asan: Buffer overflow in evax_bfd_print_dst adds c9178f285a ubsan: Null dereference in parse_module adds d32cbc04e3 Add another test for Ada Wide_Wide_String adds 575b4c298a gdb: Remove support for S+core adds 0e30a3b0f2 Remove fall throughs in core_target::xfer_partial. adds cac97c41c2 gprofng: Skip jsynprog with a broken javac adds 9ef0cc6c3a Automatic date update in version.in adds ecc263d676 ubsan: logical_input_line signed integer overflow adds 9e2c342294 Tidy gas current_frame before exit adds 5fac3f02ed PR28977 tc-i386.c internal error in parse_register adds 3b374308d3 RISC-V: Prefetch hint instructions and operand set adds 41d6ac5da6 RISC-V: Cache management instructions adds 22c3694052 x86: fold certain AVX2 templates into their AVX counterparts adds a548407ec2 x86: drop stray CheckRegSize from VEXTRACT{F,I}32X4 adds c4d0963383 x86: also fold remaining multi-vector-size shift insns adds a747a286b9 Fix ld-arm bug in encoding of blx calls jumping from thumb t [...] adds f0cf07f341 gdb: run black to format some Python files adds 0a30596cfa Fix Build issues due to patch "gprofng: a new GNU profiler" adds da729c5ccd Implement gdbarch_stack_frame_destroyed_p for aarch64 adds b7e077222e Fix crash with stepi, no debug info, and "set debug infrun 1" adds 03a5735dbd Automatic date update in version.in adds 6f3dfea03a gdb/python: remove gdb._mi_commands dict adds 1ab7a698a8 Automatic date update in version.in adds e36144c932 ubsan: loongarch : signed integer shift overflow. adds 748594bc07 LoongArch: Use functions instead of magic numbers. adds 5fb13d7ef4 gas:LoongArch: Fix segment error in compilation due to too l [...] adds 1848a40fdd gas:LoongArch: Fix wrong line number in .debug_line adds 3b14682a43 LoongArch: Update ABI eflag in elf header. adds d218dba3f4 LoongArch: Fix LD check fails. adds 2a04204dff ld: loongarch: Skip unsupport test cases. adds 96a671f281 gas:LoongArch: Fix "make check" pr21884 fail in LoongArch32. adds 2be64de603 ld:LoongArch: Add test cases to adapt to LoongArch32 and Loo [...] adds 5e8b7e78b6 Bump version to 12.0.90.DATE-git. adds 5dd959bace Set development mode to "off" by default. adds fc8b2d4b5d Update gdb/NEWS to say "in GDB 12" instead of "since GDB 11" adds 9d7105d14c Set GDB version number to 12.0.90. adds eb3ec1b698 Bump GDB's version number to 12.0.90.DATE-git. adds 7685884a38 Add Rust parser check for end of expression adds 95c82cbf7e gdb/mi: fix use after free of frame_info causing spurious no [...] adds 09ab0d2eec Fix procfs.c compilation adds b86dbc4c45 [gdb/testsuite] Fix KPASS in gdb.ada/arrayptr.exp adds 810db22c7f gdb/testsuite: fix intermittent failures in gdb.mi/mi-cmd-us [...] adds 4393855615 gdb: don't copy entirely optimized out values in value_copy adds aba6eff2e0 Handle TLS variable lookups when using separate debug files. adds 81f81faa8f Remove "Ada Settings" node from the manual adds 0349d33f1d Fix bug in Ada number lexing adds 1ab8f3967d gdb/testsuite: use nopie in gdb.dwarf2/dw2-inline-param.exp adds 4f538bcbb7 [gdb/testsuite] Fix gdb.dwarf2/dw2-lines.exp for m32 pie adds d4c9e8f583 [gdb/testsuite] Detect 'No MPX support' adds f48fc32448 [gdb/testsuite] Fix gdb.base/stap-probe.exp with read1 adds 013dbf15db [gdb/testsuite] Make gdb.base/annota1.exp more robust adds 74f8cb8887 [gdb/testsuite] Fix gdb.base/annota1.exp with pie adds 7b5e70a921 Fix regression on Windows with WOW64 adds db7127461e Silence -Wmaybe-uninitialized warning from target_waitstatus adds d063203192 gdb/testsuite: Fix race in gdb.dwarf2/calling-convention.exp adds 04f521a6ef [gdb/testsuite] Fix gdb.go/methods.exp with check-readmore adds f0072f79e1 [gdb/testsuite] Fix gdb.ada/float-bits.exp with -m32 adds 3ab22dba1b gdb: fix 'remote show FOO-packet' aliases adds e312dfbe95 gdb: move setbuf calls out of gdb_readline_no_editing_callback adds 4324e94471 Import gnulib changes adds e53a8e8685 Set GDB version number to 12.1. adds 6d279a2c3d Bump GDB's version number to 12.1.90.DATE-git. adds 072f31aed6 Automatic date update in version.in adds 7620f5f0f3 Automatic date update in version.in adds 785a855000 Automatic date update in version.in adds 10e4383acb Automatic date update in version.in adds b2ac3d7001 Automatic date update in version.in adds 5790e687e5 Automatic date update in version.in adds 135cfbc082 Automatic date update in version.in adds b2d1d9af50 Automatic date update in version.in adds 1f0c30994a Automatic date update in version.in adds c639949eb1 Automatic date update in version.in adds 0f99116612 Automatic date update in version.in adds 27ae093049 Automatic date update in version.in adds a71bd1ba0d Automatic date update in version.in new ff62190fb0 Automatic date update in version.in
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (e8d58df5b1) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_native_check_binutil [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .editorconfig | 47 + ChangeLog | 406 + Makefile.def | 92 +- Makefile.in | 20365 +++++++--- Makefile.tpl | 82 +- bfd/.gitignore | 3 +- bfd/ChangeLog | 235 +- bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 201 +- bfd/Makefile.in | 704 +- bfd/PORTING | 2 +- bfd/README | 4 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 2 +- bfd/aclocal.m4 | 1 + bfd/aix386-core.c | 2 +- bfd/aix5ppc-core.c | 2 +- bfd/aout-cris.c | 2 +- bfd/aout-ns32k.c | 10 +- bfd/aout-target.h | 2 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutx.h | 20 +- bfd/arc-got.h | 96 +- bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 42 +- bfd/archive64.c | 2 +- bfd/archures.c | 25 +- bfd/bfd-in.h | 15 +- bfd/bfd-in2.h | 106 +- bfd/bfd.c | 43 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 88 +- bfd/bfdwin.c | 2 +- bfd/binary.c | 2 +- bfd/cache.c | 2 +- bfd/cf-i386lynx.c | 2 +- bfd/cisco-core.c | 2 +- bfd/coff-aarch64.c | 166 + bfd/coff-alpha.c | 12 +- bfd/coff-arm.c | 2 +- bfd/coff-arm.h | 2 +- bfd/coff-bfd.c | 7 +- bfd/coff-bfd.h | 2 +- bfd/coff-go32.c | 14 +- bfd/coff-i386.c | 2 +- bfd/coff-ia64.c | 2 +- bfd/coff-mcore.c | 2 +- bfd/coff-mips.c | 11 +- bfd/coff-rs6000.c | 158 +- bfd/coff-sh.c | 2 +- bfd/coff-stgo32.c | 2 +- bfd/coff-tic30.c | 15 +- bfd/coff-tic4x.c | 2 +- bfd/coff-tic54x.c | 4 +- bfd/coff-x86_64.c | 7 +- bfd/coff-z80.c | 15 +- bfd/coff-z8k.c | 15 +- bfd/coff64-rs6000.c | 51 +- bfd/coffcode.h | 109 +- bfd/coffgen.c | 176 +- bfd/cofflink.c | 28 +- bfd/coffswap.h | 43 +- bfd/compress.c | 19 +- bfd/config.bfd | 130 +- bfd/config.in | 4 + bfd/configure | 250 +- bfd/configure.ac | 32 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 2 +- bfd/cpu-aarch64.h | 2 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-amdgcn.c | 59 + bfd/cpu-arc.c | 2 +- bfd/cpu-arm.c | 5 +- bfd/cpu-arm.h | 2 +- bfd/cpu-avr.c | 2 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-bpf.c | 2 +- bfd/cpu-cr16.c | 2 +- bfd/cpu-cris.c | 2 +- bfd/cpu-crx.c | 2 +- bfd/cpu-csky.c | 2 +- bfd/cpu-d10v.c | 2 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 2 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 2 +- bfd/cpu-ft32.c | 3 +- bfd/cpu-h8300.c | 2 +- bfd/cpu-h8300.h | 2 +- bfd/cpu-hppa.c | 2 +- bfd/cpu-i386.c | 2 +- bfd/cpu-ia64-opc.c | 2 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-iamcu.c | 2 +- bfd/cpu-ip2k.c | 2 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-k1om.c | 2 +- bfd/cpu-l1om.c | 2 +- bfd/cpu-lm32.c | 2 +- bfd/cpu-loongarch.c | 61 + bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 2 +- bfd/cpu-m32c.c | 2 +- bfd/cpu-m32r.c | 2 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 2 +- bfd/cpu-m68k.c | 2 +- bfd/cpu-m68k.h | 2 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 2 +- bfd/cpu-mep.c | 2 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 2 +- bfd/cpu-mips.c | 2 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 2 +- bfd/cpu-msp430.c | 2 +- bfd/cpu-mt.c | 2 +- bfd/cpu-nds32.c | 4 +- bfd/cpu-nfp.c | 2 +- bfd/cpu-nios2.c | 2 +- bfd/cpu-ns32k.c | 2 +- bfd/cpu-or1k.c | 2 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 2 +- bfd/cpu-powerpc.c | 2 +- bfd/cpu-pru.c | 2 +- bfd/cpu-riscv.c | 12 +- bfd/cpu-riscv.h | 6 +- bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 2 +- bfd/cpu-rx.c | 7 +- bfd/cpu-s12z.c | 2 +- bfd/cpu-s390.c | 2 +- bfd/cpu-score.c | 2 +- bfd/cpu-sh.c | 2 +- bfd/cpu-sparc.c | 2 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 2 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 2 +- bfd/cpu-tilegx.c | 2 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 2 +- bfd/cpu-v850_rh850.c | 2 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-wasm32.c | 2 +- bfd/cpu-xc16x.c | 2 +- bfd/cpu-xgate.c | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 2 +- bfd/cpu-z8k.c | 2 +- bfd/development.sh | 2 +- bfd/doc/Makefile.am | 377 - bfd/doc/Makefile.in | 1178 - bfd/doc/bfd.texi | 8 +- bfd/doc/bfdint.texi | 4 +- bfd/doc/bfdsumm.texi | 2 +- bfd/doc/chew.c | 6 +- bfd/doc/local.mk | 155 + bfd/doc/makefile.vms | 2 +- bfd/dwarf1.c | 12 +- bfd/dwarf2.c | 205 +- bfd/ecoff-bfd.h | 2 +- bfd/ecoff.c | 43 +- bfd/ecofflink.c | 9 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 2 +- bfd/elf-bfd.h | 79 +- bfd/elf-eh-frame.c | 39 +- bfd/elf-hppa.h | 2 +- bfd/elf-ifunc.c | 2 +- bfd/elf-linker-x86.h | 2 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 8 +- bfd/elf-m10300.c | 8 +- bfd/elf-nacl.c | 2 +- bfd/elf-nacl.h | 2 +- bfd/elf-properties.c | 128 +- bfd/elf-s390-common.c | 2 +- bfd/elf-s390.h | 2 +- bfd/elf-strtab.c | 2 +- bfd/elf-vxworks.c | 2 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 545 +- bfd/elf32-am33lin.c | 2 +- bfd/elf32-arc.c | 2 +- bfd/elf32-arm.c | 88 +- bfd/elf32-arm.h | 2 +- bfd/elf32-avr.c | 2 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 23 +- bfd/elf32-bfin.h | 2 +- bfd/elf32-cr16.c | 7 +- bfd/elf32-cr16.h | 2 +- bfd/elf32-cris.c | 2 +- bfd/elf32-crx.c | 2 +- bfd/elf32-csky.c | 2 +- bfd/elf32-csky.h | 2 +- bfd/elf32-d10v.c | 2 +- bfd/elf32-d30v.c | 2 +- bfd/elf32-dlx.c | 2 +- bfd/elf32-dlx.h | 2 +- bfd/elf32-epiphany.c | 2 +- bfd/elf32-fr30.c | 2 +- bfd/elf32-frv.c | 2 +- bfd/elf32-ft32.c | 4 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 2 +- bfd/elf32-hppa.c | 2 +- bfd/elf32-hppa.h | 2 +- bfd/elf32-i386.c | 198 +- bfd/elf32-ip2k.c | 2 +- bfd/elf32-iq2000.c | 2 +- bfd/elf32-lm32.c | 7 +- bfd/elf32-m32c.c | 2 +- bfd/elf32-m32r.c | 2 +- bfd/elf32-m68hc11.c | 2 +- bfd/elf32-m68hc12.c | 2 +- bfd/elf32-m68hc1x.c | 2 +- bfd/elf32-m68hc1x.h | 2 +- bfd/elf32-m68k.c | 2 +- bfd/elf32-m68k.h | 2 +- bfd/elf32-mcore.c | 2 +- bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 5 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 16 +- bfd/elf32-mips.c | 8 +- bfd/elf32-moxie.c | 4 +- bfd/elf32-msp430.c | 2 +- bfd/elf32-mt.c | 2 +- bfd/elf32-nds32.c | 71 +- bfd/elf32-nds32.h | 4 +- bfd/elf32-nios2.c | 8 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 38 +- bfd/elf32-pj.c | 2 +- bfd/elf32-ppc.c | 812 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-pru.c | 2 +- bfd/elf32-rl78.c | 994 +- bfd/elf32-rx.c | 15 +- bfd/elf32-rx.h | 2 +- bfd/elf32-s12z.c | 2 +- bfd/elf32-s390.c | 2 +- bfd/elf32-score.c | 15 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 19 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh.c | 2 +- bfd/elf32-sparc.c | 2 +- bfd/elf32-spu.c | 2 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 2 +- bfd/elf32-tic6x.h | 2 +- bfd/elf32-tilegx.c | 2 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 2 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 2 +- bfd/elf32-v850.h | 2 +- bfd/elf32-vax.c | 2 +- bfd/elf32-visium.c | 2 +- bfd/elf32-wasm32.c | 2 +- bfd/elf32-xc16x.c | 2 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xstormy16.c | 2 +- bfd/elf32-xtensa.c | 14 +- bfd/elf32-z80.c | 2 +- bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 5 +- bfd/elf64-amdgcn.c | 80 + bfd/elf64-bpf.c | 26 +- bfd/elf64-gen.c | 2 +- bfd/elf64-hppa.c | 2 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 8 +- bfd/elf64-mips.c | 21 +- bfd/elf64-mmix.c | 2 +- bfd/elf64-nfp.c | 2 +- bfd/elf64-ppc.c | 1843 +- bfd/elf64-ppc.h | 2 +- bfd/elf64-s390.c | 2 +- bfd/elf64-sparc.c | 4 +- bfd/elf64-tilegx.c | 2 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 239 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 7 +- bfd/elfcore.h | 41 +- bfd/elflink.c | 439 +- bfd/elfn32-mips.c | 2 +- bfd/elfnn-aarch64.c | 18 +- bfd/elfnn-ia64.c | 2 +- bfd/elfnn-loongarch.c | 3425 ++ bfd/elfnn-riscv.c | 599 +- bfd/elfxx-aarch64.c | 2 +- bfd/elfxx-aarch64.h | 2 +- bfd/elfxx-ia64.c | 2 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-loongarch.c | 891 + bfd/elfxx-loongarch.h | 41 + bfd/elfxx-mips.c | 32 +- bfd/elfxx-mips.h | 2 +- bfd/elfxx-riscv.c | 1072 +- bfd/elfxx-riscv.h | 24 +- bfd/elfxx-sparc.c | 2 +- bfd/elfxx-sparc.h | 2 +- bfd/elfxx-target.h | 24 +- bfd/elfxx-tilegx.c | 2 +- bfd/elfxx-tilegx.h | 2 +- bfd/elfxx-x86.c | 1091 +- bfd/elfxx-x86.h | 236 +- bfd/format.c | 3 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 2 +- bfd/hash.c | 2 +- bfd/host-aout.c | 2 +- bfd/hosts/alphalinux.h | 2 +- bfd/hosts/alphavms.h | 2 +- bfd/hosts/decstation.h | 2 +- bfd/hosts/dpx2.h | 2 +- bfd/hosts/i386bsd.h | 2 +- bfd/hosts/i386linux.h | 2 +- bfd/hosts/i386mach3.h | 2 +- bfd/hosts/i386sco.h | 2 +- bfd/hosts/m68klinux.h | 2 +- bfd/hosts/mipsbsd.h | 2 +- bfd/hosts/mipsmach3.h | 2 +- bfd/hosts/news-mips.h | 2 +- bfd/hosts/pc532mach.h | 2 +- bfd/hosts/riscos.h | 2 +- bfd/hosts/symmetry.h | 2 +- bfd/hosts/vaxbsd.h | 2 +- bfd/hosts/vaxlinux.h | 2 +- bfd/hosts/vaxult.h | 2 +- bfd/hosts/vaxult2.h | 2 +- bfd/hosts/x86-64linux.h | 2 +- bfd/hppabsd-core.c | 2 +- bfd/hpux-core.c | 2 +- bfd/i386aout.c | 2 +- bfd/i386bsd.c | 2 +- bfd/i386lynx.c | 64 +- bfd/i386msdos.c | 2 +- bfd/ihex.c | 4 +- bfd/init.c | 2 +- bfd/irix-core.c | 2 +- bfd/libaout.h | 2 +- bfd/libbfd-in.h | 7 +- bfd/libbfd.c | 2 +- bfd/libbfd.h | 51 +- bfd/libcoff-in.h | 2 +- bfd/libcoff.h | 6 +- bfd/libecoff.h | 4 +- bfd/libhppa.h | 2 +- bfd/libpei.h | 38 +- bfd/libxcoff.h | 7 +- bfd/linker.c | 43 +- bfd/lynx-core.c | 2 +- bfd/mach-o-aarch64.c | 2 +- bfd/mach-o-arm.c | 41 +- bfd/mach-o-i386.c | 2 +- bfd/mach-o-target.c | 2 +- bfd/mach-o-x86-64.c | 2 +- bfd/mach-o.c | 37 +- bfd/mach-o.h | 2 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 2 +- bfd/mmo.c | 106 +- bfd/netbsd-core.c | 2 +- bfd/netbsd.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/opncls.c | 6 +- bfd/osf-core.c | 2 +- bfd/pc532-mach.c | 2 +- bfd/pdp11.c | 10 +- bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 2 +- bfd/pe-i386.c | 2 +- bfd/pe-mcore.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 7 +- bfd/peXXigen.c | 155 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 2 +- bfd/pef.h | 2 +- bfd/pei-aarch64.c | 75 + bfd/pei-arm-wince.c | 2 +- bfd/pei-arm.c | 2 +- bfd/pei-i386.c | 2 +- bfd/pei-ia64.c | 2 +- bfd/pei-mcore.c | 2 +- bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 2 +- bfd/peicode.h | 26 +- bfd/plugin.c | 116 +- bfd/plugin.h | 3 +- bfd/po/BLD-POTFILES.in | 3 + bfd/po/Make-in | 6 +- bfd/po/SRC-POTFILES.in | 6 + bfd/po/bfd.pot | 2960 +- bfd/po/fr.po | 3601 +- bfd/po/pt.po | 2959 +- bfd/po/ro.po | 10194 ++++- bfd/po/ru.po | 3896 +- bfd/po/sr.po | 3811 +- bfd/po/uk.po | 3586 +- bfd/ppcboot.c | 2 +- bfd/ptrace-core.c | 2 +- bfd/reloc.c | 95 +- bfd/reloc16.c | 2 +- bfd/rs6000-core.c | 2 +- bfd/sco5-core.c | 2 +- bfd/section.c | 17 +- bfd/simple.c | 2 +- bfd/som.c | 12 +- bfd/som.h | 2 +- bfd/srec.c | 2 +- bfd/stab-syms.c | 2 +- bfd/stabs.c | 2 +- bfd/stamp-h.in | 1 - bfd/syms.c | 2 +- bfd/sysdep.h | 13 +- bfd/targets.c | 17 +- bfd/tekhex.c | 2 +- bfd/trad-core.c | 2 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 2 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 1204 +- bfd/vms-lib.c | 2 +- bfd/vms-misc.c | 2 +- bfd/vms.h | 2 +- bfd/warning.m4 | 2 +- bfd/wasm-module.c | 5 +- bfd/wasm-module.h | 2 +- bfd/xcofflink.c | 312 +- bfd/xcofflink.h | 2 +- bfd/xsym.c | 2 +- bfd/xsym.h | 2 +- bfd/xtensa-isa.c | 3 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 3 +- binutils/ChangeLog | 348 +- binutils/MAINTAINERS | 7 +- binutils/Makefile.am | 145 +- binutils/Makefile.in | 727 +- binutils/NEWS | 31 +- binutils/README | 2 +- binutils/README-how-to-make-a-release | 166 +- binutils/addr2line.c | 77 +- binutils/ar.c | 9 +- binutils/arlex.l | 2 +- binutils/arparse.y | 7 +- binutils/arsup.c | 2 +- binutils/arsup.h | 2 +- binutils/bfdtest1.c | 2 +- binutils/bfdtest2.c | 2 +- binutils/bin2c.c | 2 +- binutils/binemul.c | 2 +- binutils/binemul.h | 2 +- binutils/bucomm.c | 8 +- binutils/bucomm.h | 2 +- binutils/budbg.h | 2 +- binutils/coffdump.c | 2 +- binutils/coffgrok.c | 2 +- binutils/coffgrok.h | 2 +- binutils/config.in | 7 + binutils/configure | 300 +- binutils/configure.ac | 26 +- binutils/configure.com | 2 +- binutils/configure.tgt | 2 +- binutils/cxxfilt.c | 2 +- binutils/debug.c | 19 +- binutils/debug.h | 2 +- binutils/deflex.l | 8 +- binutils/defparse.y | 2 +- binutils/demanguse.c | 54 + binutils/demanguse.h | 34 + binutils/dlltool.c | 29 +- binutils/dlltool.h | 4 +- binutils/dllwrap.c | 2 +- binutils/doc/Makefile.am | 186 - binutils/doc/Makefile.in | 1045 - binutils/doc/binutils.texi | 147 +- binutils/doc/ctf.options.texi | 19 +- binutils/doc/debug.options.texi | 19 +- binutils/doc/local.mk | 184 + binutils/dwarf-mode.el | 12 +- binutils/dwarf.c | 473 +- binutils/dwarf.h | 20 +- binutils/elfcomm.c | 2 +- binutils/elfcomm.h | 2 +- binutils/elfedit.c | 56 +- binutils/embedspu.sh | 2 +- binutils/emul_aix.c | 2 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 2 +- binutils/is-ranlib.c | 2 +- binutils/is-strip.c | 2 +- binutils/makefile.vms | 2 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 15 +- binutils/mcparse.y | 2 +- binutils/nm.c | 344 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 129 +- binutils/objdump.c | 563 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 2 +- binutils/od-macho.c | 2 +- binutils/od-xcoff.c | 2 +- binutils/po/Make-in | 4 +- binutils/po/POTFILES.in | 2 + binutils/po/bg.po | 6039 +-- binutils/po/binutils.pot | 3933 +- binutils/po/fr.po | 6512 ++-- binutils/po/pt.po | 6781 ++-- binutils/po/ro.po | 13085 +++++-- binutils/po/sr.po | 6804 ++-- binutils/po/sv.po | 5958 +-- binutils/po/uk.po | 6530 ++-- binutils/prdbg.c | 2 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 2 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 2 +- binutils/rddbg.c | 4 +- binutils/readelf.c | 1331 +- binutils/rename.c | 4 +- binutils/resbin.c | 2 +- binutils/rescoff.c | 2 +- binutils/resrc.c | 2 +- binutils/resres.c | 2 +- binutils/sanity.sh | 2 +- binutils/size.c | 2 +- binutils/srconv.c | 2 +- binutils/stabs.c | 97 +- binutils/stamp-h.in | 1 - binutils/strings.c | 771 +- binutils/sysdep.h | 2 +- binutils/sysdump.c | 8 +- binutils/sysinfo.y | 9 +- binutils/syslex.l | 2 +- binutils/syslex_wrap.c | 2 +- .../testsuite/binutils-all/aarch64/aarch64.exp | 2 +- .../binutils-all/aarch64/pei-aarch64-little.d | 16 + .../binutils-all/aarch64/pei-aarch64-little.s | 42 + binutils/testsuite/binutils-all/ar.exp | 19 +- binutils/testsuite/binutils-all/arc/objdump.exp | 2 +- binutils/testsuite/binutils-all/arm/objdump.exp | 2 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 2 +- binutils/testsuite/binutils-all/compress.exp | 2 +- binutils/testsuite/binutils-all/cxxfilt.exp | 2 +- binutils/testsuite/binutils-all/debuginfod.exp | 25 +- binutils/testsuite/binutils-all/debuglink.s | 2 +- binutils/testsuite/binutils-all/dlltool.exp | 2 +- binutils/testsuite/binutils-all/dw2-1.S | 2 +- binutils/testsuite/binutils-all/dw2-2.S | 2 +- binutils/testsuite/binutils-all/dw2-3.S | 2 +- binutils/testsuite/binutils-all/dw2-compressed.S | 2 +- binutils/testsuite/binutils-all/dw2-ranges.S | 2 +- binutils/testsuite/binutils-all/dw5.S | 2 +- binutils/testsuite/binutils-all/dw5.W | 2 +- binutils/testsuite/binutils-all/dwarf-attributes.S | 2 +- binutils/testsuite/binutils-all/dwo.s | 2 +- binutils/testsuite/binutils-all/elfedit-6.d | 15 + binutils/testsuite/binutils-all/elfedit.exp | 3 +- binutils/testsuite/binutils-all/hppa/objdump.exp | 2 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 +- binutils/testsuite/binutils-all/linkdebug.s | 2 +- binutils/testsuite/binutils-all/m68k/objdump.exp | 2 +- .../binutils-all/mips/micromips-branch-alias.d | 17 + .../binutils-all/mips/micromips-branch-alias.s | 17 + .../binutils-all/mips/micromips-branch-noalias.d | 17 + .../binutils-all/mips/mips-branch-alias.s | 18 + binutils/testsuite/binutils-all/mips/mips.exp | 10 +- .../binutils-all/mips/mips1-branch-alias.d | 17 + .../binutils-all/mips/mips1-branch-noalias.d | 17 + .../binutils-all/mips/mips2-branch-alias.d | 18 + .../binutils-all/mips/mips2-branch-noalias.d | 18 + .../binutils-all/mips/mips32r6-branch-alias.d | 17 + .../binutils-all/mips/mips32r6-branch-noalias.d | 17 + binutils/testsuite/binutils-all/nfp/objdump.exp | 2 +- binutils/testsuite/binutils-all/nm.exp | 4 +- binutils/testsuite/binutils-all/objcopy.exp | 81 +- binutils/testsuite/binutils-all/objdump.WL | 2 +- binutils/testsuite/binutils-all/objdump.exp | 18 +- binutils/testsuite/binutils-all/readelf.exp | 2 +- binutils/testsuite/binutils-all/readelf.s | 3 +- binutils/testsuite/binutils-all/readelf.s-64 | 4 +- .../testsuite/binutils-all/readelf.s-64-unused | 4 +- binutils/testsuite/binutils-all/readelf.ss | 3 + binutils/testsuite/binutils-all/readelf.ss-64 | 8 +- .../testsuite/binutils-all/readelf.ss-64-unused | 8 +- binutils/testsuite/binutils-all/readelf.ss-unused | 2 + binutils/testsuite/binutils-all/riscv/riscv.exp | 29 + binutils/testsuite/binutils-all/riscv/unknown.d | 11 + binutils/testsuite/binutils-all/riscv/unknown.s | 27 + binutils/testsuite/binutils-all/size.exp | 2 +- binutils/testsuite/binutils-all/strings.exp | 2 +- binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 2 +- binutils/testsuite/binutils-all/wasm32/wasm32.exp | 2 +- .../testsuite/binutils-all/weaken-gnu-unique.d | 8 + binutils/testsuite/binutils-all/windres/README | 2 +- binutils/testsuite/binutils-all/windres/msupdate | 2 +- .../testsuite/binutils-all/windres/windres.exp | 2 +- binutils/testsuite/binutils-all/x86-64/objects.exp | 2 +- binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 +- binutils/testsuite/config/default.exp | 2 +- binutils/testsuite/gentestdlls.c | 2 +- binutils/testsuite/lib/binutils-common.exp | 49 +- binutils/testsuite/lib/utils-lib.exp | 2 +- binutils/unwind-ia64.c | 2 +- binutils/unwind-ia64.h | 2 +- binutils/version.c | 4 +- binutils/windint.h | 2 +- binutils/windmc.c | 2 +- binutils/windmc.h | 4 +- binutils/windres.c | 2 +- binutils/windres.h | 2 +- binutils/winduni.c | 2 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 2 +- config.guess | 1238 +- config.sub | 86 +- config/ChangeLog | 4 + config/bfd64.m4 | 36 + config/picflag.m4 | 4 +- configure | 30 +- configure.ac | 26 +- cpu/ChangeLog | 11 + cpu/mep.opc | 10 +- elfcpp/ChangeLog | 6 +- elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 16 +- elfcpp/dwarf.h | 2 +- elfcpp/elfcpp.h | 2 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 2 +- elfcpp/powerpc.h | 3 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 2 +- etc/Makefile.am | 19 + etc/Makefile.in | 407 +- {readline => etc}/aclocal.m4 | 0 etc/add-log.el | 2 +- etc/configure | 645 +- etc/configure.ac | 9 + etc/configure.in | 26 - etc/texi2pod.pl | 4 +- etc/update-copyright.py | 2 +- gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 197 +- gas/MAINTAINERS | 2 +- gas/Makefile.am | 27 +- gas/Makefile.in | 596 +- gas/NEWS | 45 +- gas/README | 8 +- gas/app.c | 58 +- gas/as.c | 27 +- gas/as.h | 15 +- gas/asintl.h | 2 +- gas/atof-generic.c | 22 +- gas/bignum.h | 2 +- gas/bit_fix.h | 2 +- gas/cgen.c | 2 +- gas/cgen.h | 2 +- gas/compress-debug.c | 2 +- gas/compress-debug.h | 2 +- gas/cond.c | 3 +- gas/config/atof-ieee.c | 123 +- gas/config/atof-vax.c | 2 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-defs.h | 2 +- gas/config/bfin-lex-wrapper.c | 2 +- gas/config/bfin-lex.l | 6 +- gas/config/bfin-parse.y | 9 +- gas/config/e-crisaout.c | 2 +- gas/config/e-criself.c | 2 +- gas/config/e-i386aout.c | 2 +- gas/config/e-i386coff.c | 2 +- gas/config/e-i386elf.c | 2 +- gas/config/e-mipself.c | 2 +- gas/config/itbl-mips.h | 2 +- gas/config/loongarch-lex-wrapper.c | 20 + gas/config/loongarch-lex.h | 34 + gas/config/loongarch-lex.l | 61 + gas/config/loongarch-parse.y | 441 + gas/config/m68k-parse.h | 2 +- gas/config/m68k-parse.y | 2 +- gas/config/obj-aout.c | 2 +- gas/config/obj-aout.h | 2 +- gas/config/obj-coff-seh.c | 2 +- gas/config/obj-coff-seh.h | 2 +- gas/config/obj-coff.c | 2 +- gas/config/obj-coff.h | 2 +- gas/config/obj-ecoff.c | 2 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 70 +- gas/config/obj-elf.h | 7 +- gas/config/obj-evax.c | 2 +- gas/config/obj-evax.h | 2 +- gas/config/obj-fdpicelf.c | 2 +- gas/config/obj-fdpicelf.h | 2 +- gas/config/obj-macho.c | 2 +- gas/config/obj-macho.h | 2 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 2 +- gas/config/obj-som.c | 2 +- gas/config/obj-som.h | 2 +- gas/config/rl78-defs.h | 2 +- gas/config/rl78-parse.y | 2 +- gas/config/rx-defs.h | 2 +- gas/config/rx-parse.y | 4 +- gas/config/tc-aarch64.c | 930 +- gas/config/tc-aarch64.h | 4 +- gas/config/tc-alpha.c | 2 +- gas/config/tc-alpha.h | 7 +- gas/config/tc-arc.c | 9 +- gas/config/tc-arc.h | 2 +- gas/config/tc-arm.c | 265 +- gas/config/tc-arm.h | 2 +- gas/config/tc-avr.c | 48 +- gas/config/tc-avr.h | 10 +- gas/config/tc-bfin.c | 2 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-bpf.c | 2 +- gas/config/tc-bpf.h | 2 +- gas/config/tc-cr16.c | 14 +- gas/config/tc-cr16.h | 2 +- gas/config/tc-cris.c | 5 +- gas/config/tc-cris.h | 2 +- gas/config/tc-crx.c | 14 +- gas/config/tc-crx.h | 2 +- gas/config/tc-csky.c | 5 +- gas/config/tc-csky.h | 2 +- gas/config/tc-d10v.c | 4 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 4 +- gas/config/tc-d30v.h | 2 +- gas/config/tc-dlx.c | 2 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 2 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 2 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 2 +- gas/config/tc-frv.h | 2 +- gas/config/tc-ft32.c | 7 +- gas/config/tc-ft32.h | 2 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 5 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 2 +- gas/config/tc-hppa.h | 6 +- gas/config/tc-i386-intel.c | 2 +- gas/config/tc-i386.c | 345 +- gas/config/tc-i386.h | 16 +- gas/config/tc-ia64.c | 25 +- gas/config/tc-ia64.h | 2 +- gas/config/tc-ip2k.c | 2 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 2 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-lm32.c | 2 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-loongarch.c | 1310 + gas/config/tc-loongarch.h | 94 + gas/config/tc-m32c.c | 2 +- gas/config/tc-m32c.h | 2 +- gas/config/tc-m32r.c | 2 +- gas/config/tc-m32r.h | 2 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 4 +- gas/config/tc-m68hc11.h | 2 +- gas/config/tc-m68k.c | 2 +- gas/config/tc-m68k.h | 2 +- gas/config/tc-mcore.c | 11 +- gas/config/tc-mcore.h | 2 +- gas/config/tc-mep.c | 2 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 2 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 4 +- gas/config/tc-microblaze.h | 5 +- gas/config/tc-mips.c | 23 +- gas/config/tc-mips.h | 2 +- gas/config/tc-mmix.c | 5 +- gas/config/tc-mmix.h | 2 +- gas/config/tc-mn10200.c | 11 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 2 +- gas/config/tc-mn10300.h | 2 +- gas/config/tc-moxie.c | 2 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 2 +- gas/config/tc-msp430.h | 2 +- gas/config/tc-mt.c | 2 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 44 +- gas/config/tc-nds32.h | 5 +- gas/config/tc-nios2.c | 2 +- gas/config/tc-nios2.h | 2 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 2 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 2 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 2 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 512 +- gas/config/tc-ppc.h | 11 +- gas/config/tc-pru.c | 7 +- gas/config/tc-pru.h | 2 +- gas/config/tc-riscv.c | 1664 +- gas/config/tc-riscv.h | 31 +- gas/config/tc-rl78.c | 2 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 2 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s12z.c | 4 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 7 +- gas/config/tc-s390.h | 2 +- gas/config/tc-score.c | 2 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 2 +- gas/config/tc-sh.c | 2 +- gas/config/tc-sh.h | 2 +- gas/config/tc-sparc.c | 2 +- gas/config/tc-sparc.h | 2 +- gas/config/tc-spu.c | 13 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 2 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 8 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 2 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 2 +- gas/config/tc-tic6x.h | 2 +- gas/config/tc-tilegx.c | 4 +- gas/config/tc-tilegx.h | 2 +- gas/config/tc-tilepro.c | 4 +- gas/config/tc-tilepro.h | 2 +- gas/config/tc-v850.c | 44 +- gas/config/tc-v850.h | 2 +- gas/config/tc-vax.c | 4 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 2 +- gas/config/tc-visium.h | 2 +- gas/config/tc-wasm32.c | 2 +- gas/config/tc-wasm32.h | 2 +- gas/config/tc-xc16x.c | 7 +- gas/config/tc-xc16x.h | 2 +- gas/config/tc-xgate.c | 4 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 4 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 4 +- gas/config/tc-xtensa.h | 2 +- gas/config/tc-z80.c | 4 +- gas/config/tc-z80.h | 2 +- gas/config/tc-z8k.c | 2 +- gas/config/tc-z8k.h | 2 +- gas/config/te-386bsd.h | 2 +- gas/config/te-aix.h | 2 +- gas/config/te-aix5.h | 2 +- gas/config/te-armeabi.h | 2 +- gas/config/te-armfbsdeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-cloudabi.h | 2 +- gas/config/te-csky_abiv1.h | 2 +- gas/config/te-csky_abiv1_linux.h | 2 +- gas/config/te-csky_abiv2.h | 2 +- gas/config/te-csky_abiv2_linux.h | 2 +- gas/config/te-dragonfly.h | 2 +- gas/config/te-freebsd.h | 2 +- gas/config/te-generic.h | 2 +- gas/config/te-gnu.h | 2 +- gas/config/te-go32.h | 2 +- gas/config/te-haiku.h | 30 + gas/config/te-hppa.h | 2 +- gas/config/te-hppa64.h | 2 +- gas/config/te-hppalinux64.h | 2 +- gas/config/te-hpux.h | 2 +- gas/config/te-ia64aix.h | 2 +- gas/config/te-interix.h | 2 +- gas/config/te-irix.h | 2 +- gas/config/te-linux.h | 2 +- gas/config/te-lynx.h | 2 +- gas/config/te-macos.h | 2 +- gas/config/te-nacl.h | 2 +- gas/config/te-nbsd.h | 2 +- gas/config/te-nbsd532.h | 2 +- gas/config/te-pc532mach.h | 2 +- gas/config/te-pe.h | 2 +- gas/config/te-pep.h | 2 +- gas/config/te-solaris.h | 2 +- gas/config/te-svr4.h | 2 +- gas/config/te-tmips.h | 2 +- gas/config/te-uclinux.h | 2 +- gas/config/te-vms.c | 2 +- gas/config/te-vms.h | 2 +- gas/config/te-vxworks.h | 2 +- gas/config/te-wince-pe.h | 2 +- gas/config/vax-inst.h | 2 +- gas/config/xtensa-istack.h | 2 +- gas/config/xtensa-relax.c | 2 +- gas/config/xtensa-relax.h | 2 +- gas/configure | 183 +- gas/configure.ac | 29 +- gas/configure.com | 2 +- gas/configure.tgt | 26 +- gas/debug.c | 2 +- gas/depend.c | 2 +- gas/doc/Makefile.am | 141 - gas/doc/Makefile.in | 977 - gas/doc/all.texi | 2 +- gas/doc/as.texi | 95 +- gas/doc/c-aarch64.texi | 133 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 2 +- gas/doc/c-arm.texi | 7 +- gas/doc/c-avr.texi | 11 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-bpf.texi | 2 +- gas/doc/c-cr16.texi | 2 +- gas/doc/c-cris.texi | 2 +- gas/doc/c-csky.texi | 2 +- gas/doc/c-d10v.texi | 2 +- gas/doc/c-d30v.texi | 2 +- gas/doc/c-epiphany.texi | 2 +- gas/doc/c-h8300.texi | 2 +- gas/doc/c-hppa.texi | 2 +- gas/doc/c-i386.texi | 31 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-ip2k.texi | 2 +- gas/doc/c-lm32.texi | 2 +- gas/doc/c-loongarch.texi | 39 + gas/doc/c-m32c.texi | 2 +- gas/doc/c-m32r.texi | 2 +- gas/doc/c-m68hc11.texi | 2 +- gas/doc/c-m68k.texi | 2 +- gas/doc/c-metag.texi | 2 +- gas/doc/c-microblaze.texi | 2 +- gas/doc/c-mips.texi | 2 +- gas/doc/c-mmix.texi | 2 +- gas/doc/c-msp430.texi | 2 +- gas/doc/c-mt.texi | 2 +- gas/doc/c-nds32.texi | 2 +- gas/doc/c-nios2.texi | 2 +- gas/doc/c-ns32k.texi | 2 +- gas/doc/c-or1k.texi | 2 +- gas/doc/c-pdp11.texi | 2 +- gas/doc/c-pj.texi | 2 +- gas/doc/c-ppc.texi | 2 +- gas/doc/c-pru.texi | 2 +- gas/doc/c-riscv.texi | 31 +- gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 6 +- gas/doc/c-s12z.texi | 2 +- gas/doc/c-s390.texi | 2 +- gas/doc/c-score.texi | 2 +- gas/doc/c-sh.texi | 2 +- gas/doc/c-sparc.texi | 2 +- gas/doc/c-tic54x.texi | 2 +- gas/doc/c-tic6x.texi | 2 +- gas/doc/c-tilegx.texi | 2 +- gas/doc/c-tilepro.texi | 2 +- gas/doc/c-v850.texi | 2 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-wasm32.texi | 2 +- gas/doc/c-xc16x.texi | 2 +- gas/doc/c-xgate.texi | 2 +- gas/doc/c-xstormy16.texi | 2 +- gas/doc/c-xtensa.texi | 2 +- gas/doc/c-z80.texi | 2 +- gas/doc/c-z8k.texi | 2 +- gas/doc/h8.texi | 2 +- gas/doc/internals.texi | 2 +- gas/doc/local.mk | 132 + gas/dw2gencfi.c | 2 +- gas/dw2gencfi.h | 2 +- gas/dwarf2dbg.c | 281 +- gas/dwarf2dbg.h | 9 +- gas/ecoff.c | 2 +- gas/ecoff.h | 2 +- gas/ehopt.c | 2 +- gas/emul-target.h | 2 +- gas/emul.h | 2 +- gas/expr.c | 73 +- gas/expr.h | 2 +- gas/flonum-copy.c | 2 +- gas/flonum-konst.c | 2 +- gas/flonum-mult.c | 2 +- gas/flonum.h | 6 +- gas/frags.c | 2 +- gas/frags.h | 2 +- gas/hash.c | 2 +- gas/hash.h | 2 +- gas/input-file.c | 2 +- gas/input-file.h | 2 +- gas/input-scrub.c | 23 +- gas/itbl-lex-wrapper.c | 2 +- gas/itbl-lex.h | 2 +- gas/itbl-lex.l | 2 +- gas/itbl-ops.c | 2 +- gas/itbl-ops.h | 2 +- gas/itbl-parse.y | 7 +- gas/listing.c | 2 +- gas/listing.h | 2 +- gas/literal.c | 2 +- gas/macro.c | 40 +- gas/macro.h | 2 +- gas/makefile.vms | 2 +- gas/messages.c | 59 +- gas/obj.h | 2 +- gas/output-file.c | 2 +- gas/output-file.h | 2 +- gas/po/Make-in | 4 +- gas/po/POTFILES.in | 1 + gas/po/fr.po | 6848 ++-- gas/po/gas.pot | 4748 +-- gas/po/ru.po | 8571 ++--- gas/po/uk.po | 6839 ++-- gas/read.c | 190 +- gas/read.h | 2 +- gas/remap.c | 2 +- gas/sb.c | 2 +- gas/sb.h | 2 +- gas/stabs.c | 2 +- gas/stamp-h.in | 1 - gas/subsegs.c | 2 +- gas/subsegs.h | 2 +- gas/symbols.c | 257 +- gas/symbols.h | 14 +- gas/tc.h | 2 +- gas/testsuite/config/default.exp | 2 +- gas/testsuite/gas/aarch64/aarch64.exp | 2 +- gas/testsuite/gas/aarch64/addsub.s | 2 +- gas/testsuite/gas/aarch64/advsimd-across.s | 2 +- gas/testsuite/gas/aarch64/advsimd-misc.s | 2 +- gas/testsuite/gas/aarch64/advsisd-copy.s | 2 +- gas/testsuite/gas/aarch64/advsisd-misc.s | 2 +- gas/testsuite/gas/aarch64/alias.s | 2 +- gas/testsuite/gas/aarch64/armv8_2-a-illegal.l | 16 +- .../gas/aarch64/armv8_8-a-sysregs-invalid.d | 1 + .../gas/aarch64/armv8_8-a-sysregs-invalid.l | 6 + .../gas/aarch64/armv8_8-a-sysregs-invalid.s | 8 + gas/testsuite/gas/aarch64/armv8_8-a-sysregs.d | 19 + gas/testsuite/gas/aarch64/armv8_8-a-sysregs.s | 12 + gas/testsuite/gas/aarch64/armv9_1.d | 12 + gas/testsuite/gas/aarch64/armv9_1.s | 5 + gas/testsuite/gas/aarch64/armv9_1_invalid.d | 1 + gas/testsuite/gas/aarch64/armv9_1_invalid.l | 2 + gas/testsuite/gas/aarch64/armv9_1_invalid.s | 2 + gas/testsuite/gas/aarch64/armv9_2.d | 13 + gas/testsuite/gas/aarch64/armv9_2.s | 6 + gas/testsuite/gas/aarch64/armv9_2_invalid.d | 1 + gas/testsuite/gas/aarch64/armv9_2_invalid.l | 5 + gas/testsuite/gas/aarch64/armv9_2_invalid.s | 6 + gas/testsuite/gas/aarch64/armv9_3.d | 17 + gas/testsuite/gas/aarch64/armv9_3.s | 11 + gas/testsuite/gas/aarch64/armv9_invalid.d | 1 + gas/testsuite/gas/aarch64/armv9_invalid.l | 3 + gas/testsuite/gas/aarch64/armv9_invalid.s | 3 + gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto.s | 2 +- gas/testsuite/gas/aarch64/diagnostic.l | 2 +- gas/testsuite/gas/aarch64/etm.d | 2 - gas/testsuite/gas/aarch64/etm.s | 2 - gas/testsuite/gas/aarch64/floatdp2.s | 2 +- gas/testsuite/gas/aarch64/fp-const0-parse.s | 2 +- gas/testsuite/gas/aarch64/fp_cvt_int.s | 2 +- gas/testsuite/gas/aarch64/hbc-invalid.d | 1 + gas/testsuite/gas/aarch64/hbc-invalid.l | 3 + gas/testsuite/gas/aarch64/hbc-invalid.s | 8 + gas/testsuite/gas/aarch64/hbc.d | 37 + gas/testsuite/gas/aarch64/hbc.s | 37 + gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-2.d | 2 + gas/testsuite/gas/aarch64/illegal-sysreg-2.l | 2 + gas/testsuite/gas/aarch64/illegal-sysreg-2.s | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-4b.d | 2 + gas/testsuite/gas/aarch64/illegal-sysreg-4b.l | 11 + gas/testsuite/gas/aarch64/illegal-sysreg-4b.s | 14 + gas/testsuite/gas/aarch64/illegal-sysreg-7.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-7.l | 4 + gas/testsuite/gas/aarch64/illegal-sysreg-7.s | 6 + gas/testsuite/gas/aarch64/illegal-sysreg-8.d | 1 + gas/testsuite/gas/aarch64/illegal-sysreg-8.l | 185 + gas/testsuite/gas/aarch64/illegal-sysreg-8.s | 125 + gas/testsuite/gas/aarch64/illegal-sysreg-8b.d | 1 + gas/testsuite/gas/aarch64/illegal-sysreg-8b.l | 30 + gas/testsuite/gas/aarch64/illegal-sysreg-8b.s | 51 + gas/testsuite/gas/aarch64/illegal.s | 2 +- gas/testsuite/gas/aarch64/ldst-exclusive.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/lor.s | 2 +- gas/testsuite/gas/aarch64/lse-atomic.s | 2 +- gas/testsuite/gas/aarch64/mops.d | 1016 + gas/testsuite/gas/aarch64/mops.s | 66 + gas/testsuite/gas/aarch64/mops_invalid.d | 1 + gas/testsuite/gas/aarch64/mops_invalid.l | 226 + gas/testsuite/gas/aarch64/mops_invalid.s | 248 + gas/testsuite/gas/aarch64/mops_invalid_2.d | 72 + gas/testsuite/gas/aarch64/mops_invalid_2.l | 27 + gas/testsuite/gas/aarch64/mops_invalid_2.s | 75 + gas/testsuite/gas/aarch64/msr.d | 3 +- gas/testsuite/gas/aarch64/msr.s | 3 +- gas/testsuite/gas/aarch64/neon-fp-cvt-int.s | 2 +- gas/testsuite/gas/aarch64/pan-illegal.l | 28 +- gas/testsuite/gas/aarch64/pan.s | 2 +- gas/testsuite/gas/aarch64/rdma.s | 2 +- gas/testsuite/gas/aarch64/register_aliases.d | 1 + gas/testsuite/gas/aarch64/register_aliases.s | 3 +- .../gas/aarch64/register_aliases_invalid.d | 1 + .../gas/aarch64/register_aliases_invalid.l | 3 + .../gas/aarch64/register_aliases_invalid.s | 2 + gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/rme-invalid.d | 3 - gas/testsuite/gas/aarch64/rme-invalid.l | 2 - gas/testsuite/gas/aarch64/rme-invalid.s | 4 - gas/testsuite/gas/aarch64/rme.d | 23 +- gas/testsuite/gas/aarch64/rme.s | 1 + gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sme-2-illegal.d | 3 + gas/testsuite/gas/aarch64/sme-2-illegal.l | 27 + gas/testsuite/gas/aarch64/sme-2-illegal.s | 32 + gas/testsuite/gas/aarch64/sme-2.d | 43 + gas/testsuite/gas/aarch64/sme-2.s | 52 + gas/testsuite/gas/aarch64/sme-2a.d | 29 + gas/testsuite/gas/aarch64/sme-2a.s | 26 + gas/testsuite/gas/aarch64/sme-3-illegal.d | 3 + gas/testsuite/gas/aarch64/sme-3-illegal.l | 11 + gas/testsuite/gas/aarch64/sme-3-illegal.s | 14 + gas/testsuite/gas/aarch64/sme-3.d | 31 + gas/testsuite/gas/aarch64/sme-3.s | 31 + gas/testsuite/gas/aarch64/sme-3a.d | 29 + gas/testsuite/gas/aarch64/sme-3a.s | 26 + gas/testsuite/gas/aarch64/sme-4-illegal.d | 3 + gas/testsuite/gas/aarch64/sme-4-illegal.l | 29 + gas/testsuite/gas/aarch64/sme-4-illegal.s | 32 + gas/testsuite/gas/aarch64/sme-4.d | 71 + gas/testsuite/gas/aarch64/sme-4.s | 95 + gas/testsuite/gas/aarch64/sme-5-illegal.d | 3 + gas/testsuite/gas/aarch64/sme-5-illegal.l | 51 + gas/testsuite/gas/aarch64/sme-5-illegal.s | 52 + gas/testsuite/gas/aarch64/sme-5.d | 93 + gas/testsuite/gas/aarch64/sme-5.s | 101 + gas/testsuite/gas/aarch64/sme-6-illegal.d | 3 + gas/testsuite/gas/aarch64/sme-6-illegal.l | 45 + gas/testsuite/gas/aarch64/sme-6-illegal.s | 46 + gas/testsuite/gas/aarch64/sme-6.d | 85 + gas/testsuite/gas/aarch64/sme-6.s | 86 + gas/testsuite/gas/aarch64/sme-7-illegal.d | 3 + gas/testsuite/gas/aarch64/sme-7-illegal.l | 33 + gas/testsuite/gas/aarch64/sme-7-illegal.s | 39 + gas/testsuite/gas/aarch64/sme-7.d | 27 + gas/testsuite/gas/aarch64/sme-7.s | 27 + gas/testsuite/gas/aarch64/sme-8-illegal.d | 3 + gas/testsuite/gas/aarch64/sme-8-illegal.l | 7 + gas/testsuite/gas/aarch64/sme-8-illegal.s | 9 + gas/testsuite/gas/aarch64/sme-8.d | 27 + gas/testsuite/gas/aarch64/sme-8.s | 28 + gas/testsuite/gas/aarch64/sme-9-illegal.d | 3 + gas/testsuite/gas/aarch64/sme-9-illegal.l | 83 + gas/testsuite/gas/aarch64/sme-9-illegal.s | 25 + gas/testsuite/gas/aarch64/sme-9.d | 73 + gas/testsuite/gas/aarch64/sme-9.s | 86 + gas/testsuite/gas/aarch64/sme-f64.d | 31 + gas/testsuite/gas/aarch64/sme-f64.s | 32 + gas/testsuite/gas/aarch64/sme-i64.d | 117 + gas/testsuite/gas/aarch64/sme-i64.s | 135 + gas/testsuite/gas/aarch64/sme-illegal.d | 3 + gas/testsuite/gas/aarch64/sme-illegal.l | 95 + gas/testsuite/gas/aarch64/sme-illegal.s | 117 + gas/testsuite/gas/aarch64/sme-sysreg-illegal.d | 3 + gas/testsuite/gas/aarch64/sme-sysreg-illegal.l | 3 + gas/testsuite/gas/aarch64/sme-sysreg-illegal.s | 3 + gas/testsuite/gas/aarch64/sme-sysreg.d | 29 + gas/testsuite/gas/aarch64/sme-sysreg.s | 23 + gas/testsuite/gas/aarch64/sme.d | 118 + gas/testsuite/gas/aarch64/sme.s | 154 + gas/testsuite/gas/aarch64/ssbs-illegal1.l | 28 +- gas/testsuite/gas/aarch64/sve-movprfx_4.l | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_7.l | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_8.l | 2 +- gas/testsuite/gas/aarch64/sve-sysreg-invalid.l | 2 - gas/testsuite/gas/aarch64/sve-sysreg.d | 2 - gas/testsuite/gas/aarch64/sve-sysreg.s | 3 - gas/testsuite/gas/aarch64/sysreg-1.s | 2 +- gas/testsuite/gas/aarch64/sysreg-4.d | 2 +- gas/testsuite/gas/aarch64/sysreg-4.s | 2 +- gas/testsuite/gas/aarch64/sysreg-7.s | 2 + gas/testsuite/gas/aarch64/sysreg-8.d | 291 + gas/testsuite/gas/aarch64/sysreg-8.s | 187 + gas/testsuite/gas/aarch64/sysreg-diagnostic.d | 1 + gas/testsuite/gas/aarch64/sysreg-diagnostic.l | 1 + gas/testsuite/gas/aarch64/sysreg-diagnostic.s | 1 + gas/testsuite/gas/aarch64/sysreg.d | 8 +- gas/testsuite/gas/aarch64/sysreg.s | 9 +- gas/testsuite/gas/aarch64/tls.s | 2 +- gas/testsuite/gas/aarch64/uao.s | 2 +- gas/testsuite/gas/aarch64/v8-8-a.d | 2 + gas/testsuite/gas/aarch64/v8-8-a.s | 5 + gas/testsuite/gas/aarch64/virthostext.s | 2 +- gas/testsuite/gas/all/cofftag.d | 24 +- gas/testsuite/gas/all/float.s | 15 + gas/testsuite/gas/all/gas.exp | 16 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/multibyte.s | 8 + gas/testsuite/gas/all/multibyte1.d | 3 + gas/testsuite/gas/all/multibyte1.l | 12 + gas/testsuite/gas/all/multibyte2.d | 3 + gas/testsuite/gas/all/multibyte2.l | 2 + gas/testsuite/gas/all/overflow.l | 8 +- gas/testsuite/gas/all/quoted-sym-names.d | 13 +- gas/testsuite/gas/all/quoted-sym-names.s | 19 +- gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 2 +- gas/testsuite/gas/alpha/alpha.exp | 2 +- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/warn.exp | 2 +- gas/testsuite/gas/arm/arm.exp | 2 +- gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.d | 5 + gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.l | 10 + gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.s | 14 + gas/testsuite/gas/arm/armv8_1-m-pacbti.d | 16 + gas/testsuite/gas/arm/armv8_1-m-pacbti.s | 11 + gas/testsuite/gas/arm/armv9-a_arch.d | 17 + gas/testsuite/gas/arm/attr-march-all.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_7-a.d | 17 + gas/testsuite/gas/arm/attr-march-armv8_8-a.d | 17 + gas/testsuite/gas/arm/attr-march-armv9_1-a.d | 17 + gas/testsuite/gas/arm/attr-march-armv9_2-a.d | 17 + gas/testsuite/gas/arm/attr-march-armv9_3-a.d | 17 + gas/testsuite/gas/arm/bfloat16-armv8.7-a.d | 5 + gas/testsuite/gas/arm/bfloat16-armv8.8-a.d | 5 + gas/testsuite/gas/arm/bfloat16-armv9.1-a.d | 5 + gas/testsuite/gas/arm/bfloat16-armv9.2-a.d | 5 + gas/testsuite/gas/arm/bfloat16-armv9.3-a.d | 5 + gas/testsuite/gas/arm/blx-bl-convert.d | 2 +- gas/testsuite/gas/arm/blx-local-thumb.d | 2 +- gas/testsuite/gas/arm/cpu-cortex-a710.d | 6 + gas/testsuite/gas/arm/cpu-cortex-r52plus.d | 6 + gas/testsuite/gas/arm/i8mm-armv8.7-a.d | 5 + gas/testsuite/gas/arm/i8mm-armv8.8-a.d | 5 + gas/testsuite/gas/arm/i8mm-armv9.1-a.d | 5 + gas/testsuite/gas/arm/i8mm-armv9.2-a.d | 5 + gas/testsuite/gas/arm/i8mm-armv9.3-a.d | 5 + gas/testsuite/gas/arm/maverick.c | 2 +- gas/testsuite/gas/arm/unwind-pacbti-m-readelf.d | 16 + gas/testsuite/gas/arm/unwind-pacbti-m.d | 23 + gas/testsuite/gas/arm/unwind-pacbti-m.s | 20 + gas/testsuite/gas/arm/v8_1m-mve.d | 4 + gas/testsuite/gas/arm/v8_1m-mve.s | 5 + gas/testsuite/gas/avr/avr.exp | 2 +- gas/testsuite/gas/avr/diffreloc_withrelax.d | 4 +- gas/testsuite/gas/avr/pc-relative-reloc.d | 2 +- gas/testsuite/gas/bfin/bfin.exp | 2 +- gas/testsuite/gas/bfin/error.exp | 2 +- gas/testsuite/gas/bpf/bpf.exp | 2 +- gas/testsuite/gas/cfi/cfi.exp | 2 +- gas/testsuite/gas/cr16/cr16.exp | 2 +- gas/testsuite/gas/cr16/pic.exp | 2 +- gas/testsuite/gas/cris/cris.exp | 2 +- gas/testsuite/gas/crx/allinsn.exp | 2 +- gas/testsuite/gas/csky/pr28168.d | 12 + gas/testsuite/gas/csky/pr28168.s | 1 + gas/testsuite/gas/csky/v2_float_part2.d | 16 +- gas/testsuite/gas/d10v/d10v.exp | 2 +- gas/testsuite/gas/d30v/d30.exp | 2 +- gas/testsuite/gas/dlx/alltests.exp | 2 +- gas/testsuite/gas/elf/dwarf-5-dir0.d | 20 + gas/testsuite/gas/elf/dwarf-5-dir0.s | 19 + gas/testsuite/gas/elf/dwarf-5-file0-2.d | 14 + gas/testsuite/gas/elf/dwarf-5-file0-2.s | 111 + gas/testsuite/gas/elf/dwarf-5-file0-3.d | 15 + gas/testsuite/gas/elf/dwarf-5-file0-3.s | 111 + gas/testsuite/gas/elf/dwarf-5-file0.d | 19 +- gas/testsuite/gas/elf/dwarf-5-loc0.d | 16 + gas/testsuite/gas/elf/dwarf-5-loc0.s | 11 + gas/testsuite/gas/elf/dwarf-5-nop-for-line-table.d | 2 +- gas/testsuite/gas/elf/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-10.s | 2 +- gas/testsuite/gas/elf/dwarf2-11.s | 2 +- gas/testsuite/gas/elf/dwarf2-12.s | 2 +- gas/testsuite/gas/elf/dwarf2-13.s | 2 +- gas/testsuite/gas/elf/dwarf2-14.s | 2 +- gas/testsuite/gas/elf/dwarf2-15.s | 2 +- gas/testsuite/gas/elf/dwarf2-16.s | 2 +- gas/testsuite/gas/elf/dwarf2-17.s | 2 +- gas/testsuite/gas/elf/dwarf2-18.d | 3 +- gas/testsuite/gas/elf/dwarf2-18.s | 2 +- gas/testsuite/gas/elf/dwarf2-19.s | 2 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/dwarf2-21.d | 18 + gas/testsuite/gas/elf/dwarf2-21.s | 8 + gas/testsuite/gas/elf/dwarf2-5.s | 2 +- gas/testsuite/gas/elf/dwarf2-6.s | 2 +- gas/testsuite/gas/elf/dwarf2-7.s | 2 +- gas/testsuite/gas/elf/dwarf2-8.s | 2 +- gas/testsuite/gas/elf/dwarf2-9.s | 2 +- gas/testsuite/gas/elf/elf.exp | 10 +- gas/testsuite/gas/elf/syms.d | 2 - gas/testsuite/gas/elf/syms.s | 4 +- gas/testsuite/gas/epiphany/allinsn.exp | 2 +- gas/testsuite/gas/fr30/allinsn.exp | 2 +- gas/testsuite/gas/fr30/fr30.exp | 2 +- gas/testsuite/gas/frv/allinsn.exp | 2 +- gas/testsuite/gas/ft32/ft32.exp | 2 +- gas/testsuite/gas/h8300/h8300-elf.exp | 2 +- gas/testsuite/gas/h8300/h8300.exp | 2 +- gas/testsuite/gas/h8300/t01_mov.exp | 2 +- gas/testsuite/gas/h8300/t02_mova.exp | 2 +- gas/testsuite/gas/h8300/t03_add.exp | 2 +- gas/testsuite/gas/h8300/t04_sub.exp | 2 +- gas/testsuite/gas/h8300/t05_cmp.exp | 2 +- gas/testsuite/gas/h8300/t06_ari2.exp | 2 +- gas/testsuite/gas/h8300/t07_ari3.exp | 2 +- gas/testsuite/gas/h8300/t08_or.exp | 2 +- gas/testsuite/gas/h8300/t09_xor.exp | 2 +- gas/testsuite/gas/h8300/t10_and.exp | 2 +- gas/testsuite/gas/h8300/t11_logs.exp | 2 +- gas/testsuite/gas/h8300/t12_bit.exp | 2 +- gas/testsuite/gas/h8300/t13_otr.exp | 2 +- gas/testsuite/gas/hppa/README | 2 +- gas/testsuite/gas/hppa/basic/basic.exp | 2 +- gas/testsuite/gas/hppa/parse/parse.exp | 2 +- gas/testsuite/gas/hppa/reloc/reloc.exp | 2 +- gas/testsuite/gas/hppa/unsorted/unsorted.exp | 2 +- gas/testsuite/gas/i386/arch-10-5.l | 2 + .../gas/{xtensa/abi.s => i386/arch-10-5.s} | 0 gas/testsuite/gas/i386/avx512_fp16-intel.d | 1479 + gas/testsuite/gas/i386/avx512_fp16-inval-bcast.l | 27 + gas/testsuite/gas/i386/avx512_fp16-inval-bcast.s | 33 + gas/testsuite/gas/i386/avx512_fp16.d | 1479 + gas/testsuite/gas/i386/avx512_fp16.s | 1475 + gas/testsuite/gas/i386/avx512_fp16_pseudo_ops.d | 2035 + gas/testsuite/gas/i386/avx512_fp16_pseudo_ops.s | 2030 + gas/testsuite/gas/i386/avx512_fp16_vl-intel.d | 1437 + gas/testsuite/gas/i386/avx512_fp16_vl.d | 1437 + gas/testsuite/gas/i386/avx512_fp16_vl.s | 1433 + gas/testsuite/gas/i386/avx512dq-inval.s | 2 +- gas/testsuite/gas/i386/avx512f-nondef.d | 9 +- gas/testsuite/gas/i386/avx512f-nondef.s | 12 +- gas/testsuite/gas/i386/bad-bcast-intel.d | 15 + gas/testsuite/gas/i386/bad-bcast.d | 14 + gas/testsuite/gas/i386/bad-bcast.s | 5 + gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/dwarf2-line-3.s | 1 + gas/testsuite/gas/i386/dwarf2-line-4.d | 11 +- gas/testsuite/gas/i386/dwarf2-line-4.s | 1 + gas/testsuite/gas/i386/dwarf4-line-1.d | 15 +- gas/testsuite/gas/i386/dwarf5-line-1.d | 13 +- gas/testsuite/gas/i386/dwarf5-line-2.d | 13 +- gas/testsuite/gas/i386/dwarf5-line-4.d | 2 +- gas/testsuite/gas/i386/evex.d | 11 +- gas/testsuite/gas/i386/evex.s | 5 + gas/testsuite/gas/i386/fp.d | 30 +- gas/testsuite/gas/i386/fp.s | 103 +- gas/testsuite/gas/i386/i386.exp | 32 +- gas/testsuite/gas/i386/iamcu-6.d | 3 + gas/testsuite/gas/i386/iamcu-6.s | 2 + gas/testsuite/gas/i386/iamcu-inval-1.l | 5 +- gas/testsuite/gas/i386/iamcu-inval-1.s | 4 +- gas/testsuite/gas/i386/ifunc-2.l | 120 +- gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/elf/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 2 +- gas/testsuite/gas/i386/inval-tls.l | 3 + gas/testsuite/gas/i386/inval-tls.s | 4 + gas/testsuite/gas/i386/k1om-inval.l | 2 - gas/testsuite/gas/i386/k1om-inval.s | 2 - gas/testsuite/gas/i386/k1om.d | 260 - gas/testsuite/gas/i386/l1om-inval.l | 2 - gas/testsuite/gas/i386/l1om-inval.s | 2 - gas/testsuite/gas/i386/l1om.d | 260 - gas/testsuite/gas/i386/noavx512-2.l | 4 +- gas/testsuite/gas/i386/noavx512-2.s | 2 +- gas/testsuite/gas/i386/noextreg.d | 4 +- gas/testsuite/gas/i386/opcode-intel.d | 1 + gas/testsuite/gas/i386/opcode-suffix.d | 1 + gas/testsuite/gas/i386/opcode.d | 1 + gas/testsuite/gas/i386/opcode.s | 2 + gas/testsuite/gas/i386/opts-intel.d | 162 +- gas/testsuite/gas/i386/opts.d | 18 +- gas/testsuite/gas/i386/solaris/solaris.exp | 2 +- gas/testsuite/gas/i386/sse2avx-opts-intel.d | 162 +- gas/testsuite/gas/i386/sse2avx-opts.d | 18 +- gas/testsuite/gas/i386/unaligned-vector-move.d | 41 + gas/testsuite/gas/i386/unaligned-vector-move.s | 34 + gas/testsuite/gas/i386/x86-64-avx-wig.d | 12 +- gas/testsuite/gas/i386/x86-64-avx512_fp16-bad.d | 17 + gas/testsuite/gas/i386/x86-64-avx512_fp16-bad.s | 36 + gas/testsuite/gas/i386/x86-64-avx512_fp16-intel.d | 1539 + .../gas/i386/x86-64-avx512_fp16-inval-bcast.l | 27 + .../gas/i386/x86-64-avx512_fp16-inval-bcast.s | 33 + .../gas/i386/x86-64-avx512_fp16-inval-register.l | 11 + .../gas/i386/x86-64-avx512_fp16-inval-register.s | 15 + gas/testsuite/gas/i386/x86-64-avx512_fp16.d | 1539 + gas/testsuite/gas/i386/x86-64-avx512_fp16.s | 1535 + .../gas/i386/x86-64-avx512_fp16_pseudo_ops.d | 2035 + .../gas/i386/x86-64-avx512_fp16_pseudo_ops.s | 2031 + .../gas/i386/x86-64-avx512_fp16_vl-intel.d | 1437 + gas/testsuite/gas/i386/x86-64-avx512_fp16_vl.d | 1437 + gas/testsuite/gas/i386/x86-64-avx512_fp16_vl.s | 1433 + .../gas/i386/x86-64-avx512bw-wig1-intel.d | 56 +- gas/testsuite/gas/i386/x86-64-avx512bw-wig1.d | 56 +- gas/testsuite/gas/i386/x86-64-avx512f-nondef.d | 9 +- gas/testsuite/gas/i386/x86-64-avx512f-nondef.s | 12 +- gas/testsuite/gas/i386/x86-64-code16-2.d | 4 - gas/testsuite/gas/i386/x86-64-default-suffix-avx.d | 3 + gas/testsuite/gas/i386/x86-64-default-suffix.d | 3 + gas/testsuite/gas/i386/x86-64-default-suffix.s | 3 + gas/testsuite/gas/i386/x86-64-evex-wig1-intel.d | 22 +- gas/testsuite/gas/i386/x86-64-evex-wig1.d | 22 +- gas/testsuite/gas/i386/x86-64-evex.d | 22 + gas/testsuite/gas/i386/x86-64-inval-tls.l | 3 + gas/testsuite/gas/i386/x86-64-inval-tls.s | 4 + gas/testsuite/gas/i386/x86-64-mpx.d | 2 + gas/testsuite/gas/i386/x86-64-mpx.s | 14 + gas/testsuite/gas/i386/x86-64-opcode.d | 3 + gas/testsuite/gas/i386/x86-64-opcode.s | 4 + gas/testsuite/gas/i386/x86-64-opts-intel.d | 216 +- gas/testsuite/gas/i386/x86-64-opts.d | 24 +- gas/testsuite/gas/i386/x86-64-sse2avx-opts-intel.d | 216 +- gas/testsuite/gas/i386/x86-64-sse2avx-opts.d | 24 +- .../gas/i386/x86-64-unaligned-vector-move.d | 42 + gas/testsuite/gas/i386/xmmword.l | 10 + gas/testsuite/gas/i386/xmmword.s | 11 + gas/testsuite/gas/ia64/ia64.exp | 2 +- gas/testsuite/gas/ieee-fp/x930509a.exp | 2 +- gas/testsuite/gas/iq2000/allinsn.exp | 2 +- gas/testsuite/gas/iq2000/load-hazards.exp | 2 +- gas/testsuite/gas/iq2000/odd-ldw.exp | 2 +- gas/testsuite/gas/iq2000/odd-sdw.exp | 2 +- gas/testsuite/gas/iq2000/yield.exp | 2 +- gas/testsuite/gas/lm32/all.exp | 2 +- gas/testsuite/gas/lns/lns.exp | 2 +- gas/testsuite/gas/loongarch/4opt_op.d | 70 + gas/testsuite/gas/loongarch/4opt_op.s | 61 + gas/testsuite/gas/loongarch/fix_op.d | 134 + gas/testsuite/gas/loongarch/fix_op.s | 125 + gas/testsuite/gas/loongarch/float_op.d | 85 + gas/testsuite/gas/loongarch/float_op.s | 76 + gas/testsuite/gas/loongarch/imm_op.d | 48 + gas/testsuite/gas/loongarch/imm_op.s | 39 + gas/testsuite/gas/loongarch/jmp_op.d | 68 + gas/testsuite/gas/loongarch/jmp_op.s | 22 + gas/testsuite/gas/loongarch/load_store_op.d | 178 + gas/testsuite/gas/loongarch/load_store_op.s | 169 + gas/testsuite/gas/loongarch/loongarch.exp | 23 + gas/testsuite/gas/loongarch/macro_op.d | 733 + gas/testsuite/gas/loongarch/macro_op.s | 29 + gas/testsuite/gas/loongarch/nop.d | 10 + .../gas/{riscv/t_insns.s => loongarch/nop.s} | 0 gas/testsuite/gas/loongarch/privilege_op.d | 44 + gas/testsuite/gas/loongarch/privilege_op.s | 35 + gas/testsuite/gas/loongarch/syscall.d | 11 + gas/testsuite/gas/loongarch/syscall.s | 2 + gas/testsuite/gas/m32r/allinsn.exp | 2 +- gas/testsuite/gas/m32r/error.exp | 2 +- gas/testsuite/gas/m32r/m32r2.exp | 2 +- gas/testsuite/gas/m32r/m32rx.exp | 2 +- gas/testsuite/gas/m32r/pic.exp | 2 +- gas/testsuite/gas/m32r/rel32.exp | 2 +- gas/testsuite/gas/m68hc11/m68hc11.exp | 2 +- gas/testsuite/gas/m68k/all.exp | 2 +- gas/testsuite/gas/mach-o/mach-o.exp | 2 +- gas/testsuite/gas/macros/macros.exp | 2 +- gas/testsuite/gas/mcore/allinsn.exp | 2 +- gas/testsuite/gas/mep/allinsn.exp | 2 +- gas/testsuite/gas/mep/complex-relocs.exp | 2 +- gas/testsuite/gas/metag/metag.exp | 2 +- gas/testsuite/gas/microblaze/allinsn.exp | 2 +- gas/testsuite/gas/microblaze/endian.exp | 2 +- gas/testsuite/gas/microblaze/reloc_sym.exp | 2 +- gas/testsuite/gas/microblaze/special_reg.exp | 2 +- gas/testsuite/gas/mips/lui-2.l | 4 +- gas/testsuite/gas/mips/mips.exp | 2 +- gas/testsuite/gas/mmix/mmix-err.exp | 2 +- gas/testsuite/gas/mmix/mmix-list.exp | 2 +- gas/testsuite/gas/mmix/mmix.exp | 2 +- gas/testsuite/gas/mn10200/basic.exp | 2 +- gas/testsuite/gas/mn10300/am33-2.c | 2 +- gas/testsuite/gas/mn10300/basic.exp | 2 +- gas/testsuite/gas/mri/mri.exp | 2 +- gas/testsuite/gas/msp430/msp430.exp | 2 +- gas/testsuite/gas/mt/errors.exp | 2 +- gas/testsuite/gas/mt/mt.exp | 2 +- gas/testsuite/gas/mt/relocs.exp | 2 +- gas/testsuite/gas/nds32/nds32.exp | 2 +- gas/testsuite/gas/nios2/nios2.exp | 2 +- gas/testsuite/gas/nios2/relax.d | 2 +- gas/testsuite/gas/pdp11/absreloc.s | 2 +- gas/testsuite/gas/pdp11/opcode.s | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 2 +- gas/testsuite/gas/pe/pe.exp | 2 +- gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/476.d | 10 +- gas/testsuite/gas/ppc/aix.exp | 17 +- gas/testsuite/gas/ppc/power4.d | 1 + gas/testsuite/gas/ppc/power5.d | 14 + gas/testsuite/gas/ppc/power5.s | 6 + gas/testsuite/gas/ppc/power7.d | 4 - gas/testsuite/gas/ppc/power7.s | 4 - gas/testsuite/gas/ppc/ppc.exp | 3 +- gas/testsuite/gas/ppc/prefix-reloc.d | 2 +- gas/testsuite/gas/ppc/simpshft.d | 50 +- gas/testsuite/gas/ppc/test1elf32.d | 1 + gas/testsuite/gas/ppc/test1elf64.d | 1 + gas/testsuite/gas/ppc/test1xcoff32.d | 40 +- gas/testsuite/gas/ppc/vle-simple-5.d | 10 +- gas/testsuite/gas/ppc/xcoff-file-32.d | 13 + gas/testsuite/gas/ppc/xcoff-file-64.d | 13 + gas/testsuite/gas/ppc/xcoff-file.s | 1 + gas/testsuite/gas/ppc/xcoff-stsym-32.d | 22 + gas/testsuite/gas/ppc/xcoff-stsym-64.d | 22 + gas/testsuite/gas/ppc/xcoff-stsym.s | 16 + gas/testsuite/gas/ppc/xcoff-tls-32.d | 106 + gas/testsuite/gas/ppc/xcoff-tls-64.d | 124 + gas/testsuite/gas/ppc/xcoff-tls.s | 57 + 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/ppc/xcoff-visibility-1-32.d | 70 + gas/testsuite/gas/ppc/xcoff-visibility-1-64.d | 70 + gas/testsuite/gas/ppc/xcoff-visibility-1.s | 78 + gas/testsuite/gas/ppc/xcoff-visibility-2-32.d | 18 + gas/testsuite/gas/ppc/xcoff-visibility-2-64.d | 18 + gas/testsuite/gas/ppc/xcoff-visibility-2.s | 9 + gas/testsuite/gas/pru/pru.exp | 2 +- gas/testsuite/gas/riscv/align-1.s | 2 +- gas/testsuite/gas/riscv/b-ext-64.d | 26 +- gas/testsuite/gas/riscv/b-ext-64.s | 25 + gas/testsuite/gas/riscv/b-ext.d | 18 +- gas/testsuite/gas/riscv/b-ext.s | 17 + gas/testsuite/gas/riscv/c-add-addi.s | 2 +- gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 4 +- gas/testsuite/gas/riscv/c-nonzero-imm.s | 2 +- gas/testsuite/gas/riscv/c-nonzero-reg.s | 2 +- gas/testsuite/gas/riscv/c-zero-imm-64.s | 2 +- gas/testsuite/gas/riscv/c-zero-imm.s | 2 +- gas/testsuite/gas/riscv/c-zero-reg.s | 2 +- gas/testsuite/gas/riscv/csr-dw-regnums.d | 152 +- gas/testsuite/gas/riscv/csr-dw-regnums.s | 167 +- gas/testsuite/gas/riscv/csr-fail-nonexistent.d | 3 + ...g-fail-nonexistent.l => csr-fail-nonexistent.l} | 0 ...g-fail-nonexistent.s => csr-fail-nonexistent.s} | 0 gas/testsuite/gas/riscv/csr-insns-pseudo-noalias.d | 36 + gas/testsuite/gas/riscv/csr-insns-pseudo.d | 36 + .../{priv-reg-pseudo.s => csr-insns-pseudo.s} | 0 gas/testsuite/gas/riscv/csr-insns-read-only.d | 3 + ...g-fail-read-only-02.l => csr-insns-read-only.l} | 0 ...g-fail-read-only-02.s => csr-insns-read-only.s} | 0 gas/testsuite/gas/riscv/csr-version-1p10.d | 717 + gas/testsuite/gas/riscv/csr-version-1p10.l | 464 + gas/testsuite/gas/riscv/csr-version-1p11.d | 717 + gas/testsuite/gas/riscv/csr-version-1p11.l | 462 + gas/testsuite/gas/riscv/csr-version-1p12.d | 717 + gas/testsuite/gas/riscv/csr-version-1p12.l | 294 + gas/testsuite/gas/riscv/csr-version-1p9p1.d | 717 + gas/testsuite/gas/riscv/csr-version-1p9p1.l | 490 + gas/testsuite/gas/riscv/csr.s | 410 + gas/testsuite/gas/riscv/ext.s | 4 +- gas/testsuite/gas/riscv/h-ext-32.d | 30 + gas/testsuite/gas/riscv/h-ext-32.s | 21 + gas/testsuite/gas/riscv/h-ext-64.d | 33 + gas/testsuite/gas/riscv/h-ext-64.s | 24 + gas/testsuite/gas/riscv/insn-fail.d | 3 + gas/testsuite/gas/riscv/insn-fail.l | 7 + gas/testsuite/gas/riscv/insn-fail.s | 6 + gas/testsuite/gas/riscv/insn.d | 12 +- gas/testsuite/gas/riscv/insn.s | 9 + gas/testsuite/gas/riscv/k-ext-64.d | 47 + gas/testsuite/gas/riscv/k-ext-64.s | 38 + gas/testsuite/gas/riscv/k-ext.d | 44 + gas/testsuite/gas/riscv/k-ext.s | 35 + gas/testsuite/gas/riscv/li32.d | 6 +- gas/testsuite/gas/riscv/li64.d | 18 +- gas/testsuite/gas/riscv/lla64.d | 6 +- gas/testsuite/gas/riscv/mapping-01.s | 17 + gas/testsuite/gas/riscv/mapping-01a.d | 17 + gas/testsuite/gas/riscv/mapping-01b.d | 21 + gas/testsuite/gas/riscv/mapping-02.s | 12 + gas/testsuite/gas/riscv/mapping-02a.d | 15 + gas/testsuite/gas/riscv/mapping-02b.d | 16 + gas/testsuite/gas/riscv/mapping-03.s | 11 + gas/testsuite/gas/riscv/mapping-03a.d | 20 + gas/testsuite/gas/riscv/mapping-03b.d | 24 + gas/testsuite/gas/riscv/mapping-04.s | 13 + gas/testsuite/gas/riscv/mapping-04a.d | 15 + gas/testsuite/gas/riscv/mapping-04b.d | 23 + gas/testsuite/gas/riscv/mapping-norelax-03a.d | 21 + gas/testsuite/gas/riscv/mapping-norelax-03b.d | 25 + gas/testsuite/gas/riscv/mapping-norelax-04a.d | 16 + gas/testsuite/gas/riscv/mapping-norelax-04b.d | 24 + gas/testsuite/gas/riscv/march-fail-base-02.l | 2 +- gas/testsuite/gas/riscv/march-fail-invalid-x-01.d | 3 + gas/testsuite/gas/riscv/march-fail-invalid-x-02.d | 3 + gas/testsuite/gas/riscv/march-fail-invalid-z-01.d | 3 + gas/testsuite/gas/riscv/march-fail-invalid-z-02.d | 3 + gas/testsuite/gas/riscv/march-fail-invalid.l | 2 + gas/testsuite/gas/riscv/march-fail-unknown-std.l | 2 +- gas/testsuite/gas/riscv/march-fail-version-x.d | 3 - gas/testsuite/gas/riscv/march-fail-version-z.d | 3 - gas/testsuite/gas/riscv/march-fail-version.l | 3 - gas/testsuite/gas/riscv/march-imply-i2p1-01.l | 40 +- gas/testsuite/gas/riscv/march-imply-v.d | 6 + gas/testsuite/gas/riscv/no-relax-align-2.d | 3 +- gas/testsuite/gas/riscv/no-relax-align-2.s | 2 +- gas/testsuite/gas/riscv/option-arch-01.s | 10 + gas/testsuite/gas/riscv/option-arch-01a.d | 14 + gas/testsuite/gas/riscv/option-arch-01b.d | 8 + gas/testsuite/gas/riscv/option-arch-02.d | 8 + gas/testsuite/gas/riscv/option-arch-02.s | 8 + gas/testsuite/gas/riscv/option-arch-03.d | 8 + gas/testsuite/gas/riscv/option-arch-03.s | 3 + gas/testsuite/gas/riscv/option-arch-fail.d | 3 + gas/testsuite/gas/riscv/option-arch-fail.l | 10 + gas/testsuite/gas/riscv/option-arch-fail.s | 12 + gas/testsuite/gas/riscv/priv-reg-fail-fext.d | 3 - gas/testsuite/gas/riscv/priv-reg-fail-fext.l | 6 - .../gas/riscv/priv-reg-fail-nonexistent.d | 3 - .../gas/riscv/priv-reg-fail-read-only-01.d | 3 - .../gas/riscv/priv-reg-fail-read-only-01.l | 71 - .../gas/riscv/priv-reg-fail-read-only-01.s | 269 - .../gas/riscv/priv-reg-fail-read-only-02.d | 3 - gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d | 3 - gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l | 68 - .../gas/riscv/priv-reg-fail-version-1p10.d | 11 - .../gas/riscv/priv-reg-fail-version-1p10.l | 25 - .../gas/riscv/priv-reg-fail-version-1p11.d | 11 - .../gas/riscv/priv-reg-fail-version-1p11.l | 24 - .../gas/riscv/priv-reg-fail-version-1p9p1.d | 12 - .../gas/riscv/priv-reg-fail-version-1p9p1.l | 28 - gas/testsuite/gas/riscv/priv-reg-pseudo-noalias.d | 36 - gas/testsuite/gas/riscv/priv-reg-pseudo.d | 36 - gas/testsuite/gas/riscv/priv-reg-version-1p10.d | 267 - gas/testsuite/gas/riscv/priv-reg-version-1p11.d | 267 - gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d | 267 - gas/testsuite/gas/riscv/priv-reg.s | 284 - gas/testsuite/gas/riscv/riscv.exp | 2 +- gas/testsuite/gas/riscv/shamt-32.s | 4 +- gas/testsuite/gas/riscv/shamt-64.s | 4 +- gas/testsuite/gas/riscv/svinval.d | 15 + gas/testsuite/gas/riscv/svinval.s | 5 + gas/testsuite/gas/riscv/variant_cc-set.d | 13 + gas/testsuite/gas/riscv/variant_cc-set.s | 15 + gas/testsuite/gas/riscv/variant_cc.d | 9 + gas/testsuite/gas/riscv/variant_cc.s | 5 + .../gas/riscv/vector-insns-fail-zve32xf.d | 3 + .../gas/riscv/vector-insns-fail-zve32xf.l | 225 + gas/testsuite/gas/riscv/vector-insns-fail-zvl.d | 3 + gas/testsuite/gas/riscv/vector-insns-fail-zvl.l | 2 + gas/testsuite/gas/riscv/vector-insns-vmsgtvx.d | 29 + gas/testsuite/gas/riscv/vector-insns-vmsgtvx.s | 9 + gas/testsuite/gas/riscv/vector-insns-zero-imm.d | 17 + gas/testsuite/gas/riscv/vector-insns-zero-imm.s | 8 + gas/testsuite/gas/riscv/vector-insns.d | 1652 + gas/testsuite/gas/riscv/vector-insns.s | 1870 + gas/testsuite/gas/riscv/zbkb-32.d | 22 + gas/testsuite/gas/riscv/zbkb-32.s | 13 + gas/testsuite/gas/riscv/zbkb-64.d | 24 + gas/testsuite/gas/riscv/zbkb-64.s | 15 + gas/testsuite/gas/riscv/zbkc-32.d | 12 + gas/testsuite/gas/riscv/zbkc-64.d | 12 + gas/testsuite/gas/riscv/zbkc.s | 3 + gas/testsuite/gas/riscv/zbkx-32.d | 12 + gas/testsuite/gas/riscv/zbkx-64.d | 12 + gas/testsuite/gas/riscv/zbkx.s | 3 + gas/testsuite/gas/riscv/zdinx.d | 41 + gas/testsuite/gas/riscv/zdinx.s | 33 + gas/testsuite/gas/riscv/zfinx.d | 39 + gas/testsuite/gas/riscv/zfinx.s | 31 + gas/testsuite/gas/riscv/zicbom-fail.d | 3 + gas/testsuite/gas/riscv/zicbom-fail.l | 7 + gas/testsuite/gas/riscv/zicbom-fail.s | 7 + gas/testsuite/gas/riscv/zicbom.d | 15 + gas/testsuite/gas/riscv/zicbom.s | 7 + gas/testsuite/gas/riscv/zicbop-fail.d | 3 + gas/testsuite/gas/riscv/zicbop-fail.l | 4 + gas/testsuite/gas/riscv/zicbop-fail.s | 4 + gas/testsuite/gas/riscv/zicbop.d | 12 + gas/testsuite/gas/riscv/zicbop.s | 4 + gas/testsuite/gas/riscv/zicboz-fail.d | 3 + gas/testsuite/gas/riscv/zicboz-fail.l | 5 + gas/testsuite/gas/riscv/zicboz-fail.s | 5 + gas/testsuite/gas/riscv/zicboz.d | 13 + gas/testsuite/gas/riscv/zicboz.s | 5 + gas/testsuite/gas/riscv/zknd-32.d | 12 + gas/testsuite/gas/riscv/zknd-32.s | 3 + gas/testsuite/gas/riscv/zknd-64.d | 15 + gas/testsuite/gas/riscv/zknd-64.s | 6 + gas/testsuite/gas/riscv/zkne-32.d | 12 + gas/testsuite/gas/riscv/zkne-32.s | 3 + gas/testsuite/gas/riscv/zkne-64.d | 14 + gas/testsuite/gas/riscv/zkne-64.s | 5 + gas/testsuite/gas/riscv/zknh-32.d | 20 + gas/testsuite/gas/riscv/zknh-32.s | 11 + gas/testsuite/gas/riscv/zknh-64.d | 18 + gas/testsuite/gas/riscv/zknh-64.s | 9 + gas/testsuite/gas/riscv/zksed-32.d | 12 + gas/testsuite/gas/riscv/zksed-64.d | 12 + gas/testsuite/gas/riscv/zksed.s | 3 + gas/testsuite/gas/riscv/zksh-32.d | 12 + gas/testsuite/gas/riscv/zksh-64.d | 12 + gas/testsuite/gas/riscv/zksh.s | 3 + gas/testsuite/gas/riscv/zqinx.d | 43 + gas/testsuite/gas/riscv/zqinx.s | 35 + gas/testsuite/gas/rl78/rl78.exp | 2 +- gas/testsuite/gas/rx/dpopm.sm | 2 +- gas/testsuite/gas/rx/dpushm.sm | 2 +- gas/testsuite/gas/rx/macros.inc | 2 +- gas/testsuite/gas/rx/make-d | 2 +- gas/testsuite/gas/rx/rx.exp | 2 +- gas/testsuite/gas/s12z/s12z.exp | 2 +- gas/testsuite/gas/s12z/truncated.d | 3 +- gas/testsuite/gas/s390/zarch-arch14.d | 3 +- gas/testsuite/gas/s390/zarch-arch14.s | 3 +- gas/testsuite/gas/score/relax.exp | 2 +- gas/testsuite/gas/score/relax_32.exp | 2 +- gas/testsuite/gas/sh/arch/arch.exp | 2 +- gas/testsuite/gas/sh/basic.exp | 4 +- gas/testsuite/gas/sh/err.exp | 2 +- gas/testsuite/gas/sparc-solaris/addend.exp | 2 +- gas/testsuite/gas/sparc-solaris/gas.exp | 2 +- gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/sparc.exp | 2 +- gas/testsuite/gas/symver/symver.exp | 2 +- gas/testsuite/gas/symver/symver11.d | 2 +- gas/testsuite/gas/symver/symver16.d | 13 + gas/testsuite/gas/symver/symver16.s | 16 + gas/testsuite/gas/tic4x/tic4x.exp | 2 +- gas/testsuite/gas/tic54x/tic54x.exp | 2 +- gas/testsuite/gas/tic6x/reloc-bad-1.l | 2 +- gas/testsuite/gas/tic6x/tic6x.exp | 2 +- gas/testsuite/gas/tilegx/tilegx.exp | 2 +- gas/testsuite/gas/tilepro/tilepro.exp | 2 +- gas/testsuite/gas/v850/basic.exp | 2 +- gas/testsuite/gas/v850/split-lo16.d | 4 +- gas/testsuite/gas/v850/split-lo16.s | 7 +- gas/testsuite/gas/vax/vax.exp | 2 +- gas/testsuite/gas/visium/error.exp | 2 +- gas/testsuite/gas/visium/visium.exp | 2 +- gas/testsuite/gas/wasm32/wasm32.exp | 2 +- gas/testsuite/gas/xc16x/xc16x.exp | 2 +- gas/testsuite/gas/xgate/xgate.exp | 2 +- gas/testsuite/gas/xstormy16/allinsn.exp | 2 +- gas/testsuite/gas/xtensa/all.exp | 2 +- gas/testsuite/gas/xtensa/xtensa-err.exp | 2 +- gas/testsuite/gas/z80/z80.exp | 2 +- gas/testsuite/gas/z8k/z8k.exp | 2 +- gas/testsuite/lib/gas-defs.exp | 6 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 79 +- gas/write.h | 3 +- gdb/ChangeLog | 7806 ---- gdb/ChangeLog-2021 | 7545 ++++ gdb/MAINTAINERS | 19 +- gdb/Makefile.in | 114 +- gdb/NEWS | 273 + gdb/aarch64-fbsd-nat.c | 77 +- gdb/aarch64-fbsd-tdep.c | 2 +- gdb/aarch64-linux-nat.c | 21 +- gdb/aarch64-linux-tdep.c | 22 +- gdb/aarch64-newlib-tdep.c | 2 +- gdb/aarch64-tdep.c | 170 +- gdb/aarch64-tdep.h | 32 +- gdb/acinclude.m4 | 3 + gdb/aclocal.m4 | 1 + gdb/ada-casefold.h | 1345 + gdb/ada-exp.h | 62 + gdb/ada-exp.y | 154 +- gdb/ada-lang.c | 1317 +- gdb/ada-lang.h | 6 +- gdb/ada-lex.l | 135 +- gdb/ada-tasks.c | 241 +- gdb/ada-typeprint.c | 81 +- gdb/ada-unicode.py | 95 + gdb/ada-valprint.c | 84 +- gdb/ada-varobj.c | 8 +- gdb/addrmap.c | 160 +- gdb/addrmap.h | 6 + gdb/aix-thread.c | 39 +- gdb/alpha-linux-tdep.c | 6 +- gdb/alpha-netbsd-tdep.c | 2 +- gdb/alpha-obsd-tdep.c | 2 +- gdb/alpha-tdep.c | 34 +- gdb/alpha-tdep.h | 24 +- gdb/amd64-bsd-nat.c | 96 - gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 346 +- gdb/amd64-fbsd-tdep.c | 279 +- gdb/amd64-fbsd-tdep.h | 27 + gdb/amd64-linux-tdep.c | 21 +- gdb/amd64-netbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 93 +- gdb/amd64-tdep.h | 5 - gdb/amd64-windows-tdep.c | 8 +- gdb/annotate.c | 4 +- gdb/arc-linux-tdep.c | 6 +- gdb/arc-newlib-tdep.c | 2 +- gdb/arc-tdep.c | 57 +- gdb/arc-tdep.h | 14 +- gdb/arch-utils.c | 558 +- gdb/arch-utils.h | 15 +- gdb/arch/aarch64-insn.h | 5 + gdb/arch/arc.c | 4 +- gdb/arch/arm.c | 7 + gdb/arch/arm.h | 17 +- gdb/arch/loongarch.c | 88 + gdb/arch/loongarch.h | 73 + gdb/arm-fbsd-nat.c | 81 +- gdb/arm-fbsd-tdep.c | 4 +- gdb/arm-linux-nat.c | 8 +- gdb/arm-linux-tdep.c | 13 +- gdb/arm-netbsd-nat.c | 8 +- gdb/arm-netbsd-tdep.c | 4 +- gdb/arm-none-tdep.c | 2 +- gdb/arm-obsd-tdep.c | 2 +- gdb/arm-tdep.c | 524 +- gdb/arm-tdep.h | 67 +- gdb/arm-wince-tdep.c | 2 +- gdb/auto-load.c | 141 +- gdb/auxv.c | 14 +- gdb/avr-tdep.c | 43 +- gdb/ax-gdb.c | 64 +- gdb/bcache.c | 10 +- gdb/bfin-tdep.c | 14 +- gdb/bfin-tdep.h | 6 +- gdb/block.c | 54 +- gdb/blockframe.c | 2 +- gdb/bpf-tdep.c | 5 +- gdb/break-catch-exec.c | 236 + gdb/break-catch-fork.c | 286 + gdb/break-catch-sig.c | 10 +- gdb/break-catch-syscall.c | 66 +- gdb/break-catch-throw.c | 9 +- gdb/breakpoint.c | 1035 +- gdb/breakpoint.h | 104 +- gdb/bsd-kvm.c | 6 +- gdb/bsd-uthread.c | 11 +- gdb/bt-utils.c | 174 + gdb/bt-utils.h | 74 + gdb/btrace.c | 184 +- gdb/build-id.c | 41 +- gdb/buildsym-legacy.c | 4 +- gdb/buildsym.c | 68 +- gdb/buildsym.h | 2 +- gdb/c-exp.y | 72 +- gdb/c-lang.c | 20 +- gdb/c-typeprint.c | 85 +- gdb/c-valprint.c | 23 +- gdb/c-varobj.c | 21 +- gdb/charset.c | 43 +- gdb/charset.h | 9 +- gdb/cli-out.c | 6 +- gdb/cli-out.h | 2 +- gdb/cli/cli-cmds.c | 347 +- gdb/cli/cli-cmds.h | 40 + gdb/cli/cli-decode.c | 807 +- gdb/cli/cli-decode.h | 50 +- gdb/cli/cli-dump.c | 6 +- gdb/cli/cli-interp.c | 17 +- gdb/cli/cli-logging.c | 151 +- gdb/cli/cli-option.c | 13 +- gdb/cli/cli-option.h | 4 +- gdb/cli/cli-script.c | 33 +- gdb/cli/cli-setshow.c | 218 +- gdb/cli/cli-setshow.h | 4 +- gdb/cli/cli-style.c | 62 +- gdb/cli/cli-style.h | 3 + gdb/cli/cli-utils.c | 2 +- gdb/coffread.c | 98 +- gdb/command.h | 439 +- gdb/compile/compile-c-support.c | 8 +- gdb/compile/compile-c-symbols.c | 28 +- gdb/compile/compile-c-types.c | 6 +- gdb/compile/compile-cplus-symbols.c | 26 +- gdb/compile/compile-cplus-types.c | 30 +- gdb/compile/compile-internal.h | 1 + gdb/compile/compile-loc2c.c | 3 +- gdb/compile/compile-object-load.c | 58 +- gdb/compile/compile-object-run.c | 2 +- gdb/compile/compile.c | 55 +- gdb/complaints.c | 52 + gdb/completer.c | 10 +- gdb/completer.h | 1 + gdb/config.in | 18 +- gdb/config/djgpp/fnchange.lst | 1 + gdb/configure | 600 +- gdb/configure.ac | 167 +- gdb/configure.host | 39 +- gdb/configure.nat | 19 +- gdb/configure.tgt | 103 +- gdb/contrib/cc-with-tweaks.sh | 14 + gdb/contrib/gdb-add-index.sh | 1 + gdb/copying.awk | 3 +- gdb/copyright.py | 8 +- gdb/corefile.c | 17 +- gdb/corelow.c | 8 +- gdb/cp-abi.c | 11 +- gdb/cp-namespace.c | 10 +- gdb/cp-support.c | 134 +- gdb/cp-support.h | 11 +- gdb/cp-valprint.c | 44 +- gdb/cris-linux-tdep.c | 4 +- gdb/cris-tdep.c | 45 +- gdb/cris-tdep.h | 10 +- gdb/csky-linux-tdep.c | 2 +- gdb/csky-tdep.c | 15 +- gdb/csky-tdep.h | 4 +- gdb/ctfread.c | 393 +- gdb/d-exp.y | 37 +- gdb/d-lang.c | 10 +- gdb/d-lang.h | 3 +- gdb/d-namespace.c | 6 +- gdb/d-valprint.c | 8 +- gdb/darwin-nat-info.c | 128 +- gdb/darwin-nat.c | 175 +- gdb/darwin-nat.h | 10 +- gdb/data-directory/Makefile.in | 1 + gdb/dbxread.c | 161 +- gdb/dcache.c | 25 +- gdb/debuginfod-support.c | 237 +- gdb/defs.h | 27 +- gdb/dictionary.c | 2 +- gdb/disasm-selftests.c | 30 +- gdb/disasm.c | 186 +- gdb/disasm.h | 43 +- gdb/displaced-stepping.c | 4 +- gdb/doc/ChangeLog | 14052 ------- gdb/doc/ChangeLog-1991-2021 | 14036 +++++++ gdb/doc/gdb.texinfo | 771 +- gdb/doc/guile.texi | 59 +- gdb/doc/python.texi | 517 +- gdb/dtrace-probe.c | 4 +- gdb/dummy-frame.c | 16 +- gdb/dwarf2/cu.c | 16 +- gdb/dwarf2/cu.h | 1 + gdb/dwarf2/dwz.c | 2 +- gdb/dwarf2/expr.c | 1240 +- gdb/dwarf2/expr.h | 149 +- gdb/dwarf2/file-and-dir.h | 111 + gdb/dwarf2/frame-tailcall.c | 4 +- gdb/dwarf2/frame.c | 119 +- gdb/dwarf2/index-cache.c | 118 +- gdb/dwarf2/index-write.c | 208 +- gdb/dwarf2/line-header.c | 34 +- gdb/dwarf2/line-header.h | 7 - gdb/dwarf2/loc.c | 1927 +- gdb/dwarf2/loc.h | 35 +- gdb/dwarf2/macro.c | 24 +- gdb/dwarf2/macro.h | 2 +- gdb/dwarf2/read.c | 961 +- gdb/dwarf2/read.h | 21 +- gdb/elf-none-tdep.c | 8 +- gdb/elfread.c | 72 +- gdb/eval.c | 82 +- gdb/event-top.c | 252 +- gdb/event-top.h | 2 +- gdb/exceptions.c | 16 +- gdb/exceptions.h | 3 - gdb/exec.c | 15 +- gdb/exec.h | 9 +- gdb/expop.h | 19 +- gdb/expprint.c | 26 +- gdb/extension-priv.h | 6 + gdb/extension.c | 31 + gdb/extension.h | 14 + gdb/f-array-walker.h | 95 +- gdb/f-exp.y | 50 +- gdb/f-lang.c | 66 +- gdb/f-lang.h | 9 +- gdb/f-typeprint.c | 14 +- gdb/f-valprint.c | 273 +- gdb/fbsd-nat.c | 265 +- gdb/fbsd-nat.h | 59 +- gdb/fbsd-tdep.c | 134 +- gdb/features/Makefile | 13 +- gdb/features/aarch64-core.c | 1 + gdb/features/aarch64-core.xml | 3 + gdb/features/arm/arm-m-profile-mve.c | 20 + gdb/features/arm/arm-m-profile-mve.xml | 19 + gdb/features/i386/32bit-sse.c | 10 + gdb/features/i386/32bit-sse.xml | 4 + gdb/features/i386/64bit-avx512.c | 5 + gdb/features/i386/64bit-avx512.xml | 2 + gdb/features/i386/64bit-sse.c | 5 + gdb/features/i386/64bit-sse.xml | 2 + gdb/features/loongarch/base32.c | 47 + gdb/features/loongarch/base32.xml | 44 + gdb/features/loongarch/base64.c | 47 + gdb/features/loongarch/base64.xml | 44 + gdb/features/or1k-linux.c | 78 + gdb/features/or1k-linux.xml | 13 + gdb/filename-seen-cache.h | 1 + gdb/findcmd.c | 2 +- gdb/findvar.c | 64 +- gdb/fork-child.c | 7 +- gdb/frame-base.c | 2 +- gdb/frame-unwind.c | 9 +- gdb/frame.c | 133 +- gdb/frame.h | 4 - gdb/frv-tdep.c | 58 +- gdb/ft32-tdep.c | 8 +- gdb/ft32-tdep.h | 6 +- gdb/gcore.c | 21 +- gdb/gdb-demangle.c | 9 +- gdb/gdb-gdb.py.in | 117 +- gdb/gdb_bfd.c | 36 +- gdb/gdb_bfd.h | 11 +- gdb/gdb_obstack.c | 47 - gdb/gdb_regex.c | 57 - gdb/gdbarch-components.py | 2620 ++ gdb/gdbarch-gen.h | 1608 + gdb/gdbarch.c | 2041 +- gdb/gdbarch.h | 1609 +- gdb/gdbarch.py | 516 + gdb/gdbarch.sh | 2601 -- gdb/gdbcmd.h | 127 +- gdb/gdbcopyright.py | 53 + gdb/gdbthread.h | 343 +- gdb/gdbtypes.c | 438 +- gdb/gdbtypes.h | 267 +- gdb/gnu-nat.c | 293 +- gdb/gnu-v2-abi.c | 13 +- gdb/gnu-v3-abi.c | 43 +- gdb/go-exp.y | 31 +- gdb/go-lang.c | 29 +- gdb/go-lang.h | 8 +- gdb/go-valprint.c | 2 +- gdb/go32-nat.c | 32 +- gdb/guile/guile.c | 24 +- gdb/guile/scm-block.c | 8 +- gdb/guile/scm-breakpoint.c | 49 +- gdb/guile/scm-cmd.c | 36 +- gdb/guile/scm-exception.c | 12 +- gdb/guile/scm-gsmob.c | 36 +- gdb/guile/scm-math.c | 37 +- gdb/guile/scm-param.c | 181 +- gdb/guile/scm-ports.c | 10 +- gdb/guile/scm-pretty-print.c | 2 +- gdb/guile/scm-string.c | 1 + gdb/guile/scm-symbol.c | 24 +- gdb/guile/scm-symtab.c | 12 +- gdb/guile/scm-type.c | 19 +- gdb/guile/scm-value.c | 5 +- gdb/h8300-tdep.c | 2 +- gdb/hppa-bsd-tdep.c | 4 +- gdb/hppa-linux-tdep.c | 8 +- gdb/hppa-tdep.c | 117 +- gdb/hppa-tdep.h | 23 +- gdb/i386-bsd-nat.c | 108 +- gdb/i386-bsd-tdep.c | 2 +- gdb/i386-darwin-nat.c | 28 +- gdb/i386-darwin-tdep.c | 8 +- gdb/i386-fbsd-nat.c | 245 +- gdb/i386-fbsd-tdep.c | 433 +- gdb/i386-fbsd-tdep.h | 4 + gdb/i386-gnu-tdep.c | 2 +- gdb/i386-go32-tdep.c | 2 +- gdb/i386-linux-tdep.c | 15 +- gdb/i386-netbsd-tdep.c | 4 +- gdb/i386-nto-tdep.c | 6 +- gdb/i386-obsd-tdep.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 274 +- gdb/i386-tdep.h | 140 +- gdb/i386-windows-tdep.c | 4 +- gdb/i387-tdep.c | 27 +- gdb/ia64-libunwind-tdep.c | 1 - gdb/ia64-linux-nat.c | 8 +- gdb/ia64-linux-tdep.c | 4 +- gdb/ia64-tdep.c | 55 +- gdb/ia64-tdep.h | 18 +- gdb/inf-child.c | 35 +- gdb/inf-child.h | 7 +- gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 65 +- gdb/inf-ptrace.h | 41 + gdb/infcall.c | 60 +- gdb/infcmd.c | 264 +- gdb/inferior-iter.h | 94 +- gdb/inferior.c | 149 +- gdb/inferior.h | 131 +- gdb/inflow.c | 50 +- gdb/infrun.c | 1297 +- gdb/infrun.h | 13 +- gdb/inline-frame.c | 11 +- gdb/inline-frame.h | 4 +- gdb/interps.c | 2 +- gdb/iq2000-tdep.c | 2 +- gdb/jit.c | 154 +- gdb/jit.h | 13 +- gdb/language.c | 97 +- gdb/language.h | 44 +- gdb/linespec.c | 408 +- gdb/linespec.h | 7 - gdb/linux-fork.c | 7 +- gdb/linux-nat.c | 1224 +- gdb/linux-nat.h | 88 +- gdb/linux-record.c | 31 +- gdb/linux-tdep.c | 226 +- gdb/linux-tdep.h | 5 + gdb/linux-thread-db.c | 46 +- gdb/lm32-tdep.c | 8 +- gdb/location.c | 571 +- gdb/location.h | 28 +- gdb/loongarch-linux-nat.c | 184 + gdb/loongarch-linux-tdep.c | 151 + gdb/loongarch-tdep.c | 320 + gdb/loongarch-tdep.h | 49 + gdb/m2-exp.y | 6 +- gdb/m2-lang.c | 2 +- gdb/m2-typeprint.c | 32 +- gdb/m2-valprint.c | 8 +- gdb/m32c-tdep.c | 116 +- gdb/m32r-linux-tdep.c | 2 +- gdb/m32r-tdep.c | 7 +- gdb/m32r-tdep.h | 4 +- gdb/m68hc11-tdep.c | 65 +- gdb/m68k-bsd-tdep.c | 2 +- gdb/m68k-linux-tdep.c | 4 +- gdb/m68k-tdep.c | 59 +- gdb/m68k-tdep.h | 24 +- gdb/machoread.c | 37 +- gdb/macrocmd.c | 49 +- gdb/macroexp.c | 2 +- gdb/macroscope.c | 7 +- gdb/macrotab.c | 6 +- gdb/main.c | 30 +- gdb/maint-test-options.c | 44 +- gdb/maint-test-settings.c | 27 +- gdb/maint.c | 180 +- gdb/maint.h | 3 + gdb/make-target-delegates | 421 - gdb/make-target-delegates.py | 340 + gdb/mdebugread.c | 169 +- gdb/memattr.c | 27 +- gdb/mep-tdep.c | 33 +- gdb/mi/mi-cmd-break.c | 2 +- gdb/mi/mi-cmd-env.c | 29 +- gdb/mi/mi-cmd-file.c | 4 +- gdb/mi/mi-cmd-info.c | 4 +- gdb/mi/mi-cmd-stack.c | 23 +- gdb/mi/mi-cmds.c | 568 +- gdb/mi/mi-cmds.h | 105 +- gdb/mi/mi-console.c | 20 +- gdb/mi/mi-interp.c | 23 +- gdb/mi/mi-main.c | 258 +- gdb/mi/mi-main.h | 12 + gdb/mi/mi-out.c | 6 +- gdb/mi/mi-out.h | 2 +- gdb/mi/mi-parse.c | 24 +- gdb/mi/mi-parse.h | 6 +- gdb/mi/mi-symbol-cmds.c | 16 +- gdb/microblaze-linux-tdep.c | 2 +- gdb/microblaze-tdep.c | 21 +- gdb/microblaze-tdep.h | 3 +- gdb/minsyms.c | 22 +- gdb/minsyms.h | 12 +- gdb/mips-linux-nat.c | 40 +- gdb/mips-linux-tdep.c | 10 +- gdb/mips-netbsd-nat.c | 3 +- gdb/mips-tdep.c | 263 +- gdb/mips-tdep.h | 31 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/mn10300-tdep.c | 13 +- gdb/mn10300-tdep.h | 11 +- gdb/moxie-tdep.c | 10 +- gdb/moxie-tdep.h | 4 +- gdb/msp430-tdep.c | 35 +- gdb/namespace.h | 2 +- gdb/nat/aarch64-linux-hw-point.c | 26 +- gdb/nat/aarch64-linux-hw-point.h | 1 + gdb/nat/aarch64-mte-linux-ptrace.c | 4 +- gdb/nat/amd64-linux-siginfo.c | 4 + gdb/nat/fork-inferior.c | 34 +- gdb/nat/linux-btrace.c | 21 +- gdb/nat/linux-namespaces.c | 13 +- gdb/nat/linux-osdata.c | 17 +- gdb/nat/linux-procfs.c | 2 +- gdb/nat/linux-ptrace.c | 186 +- gdb/nat/linux-ptrace.h | 5 - gdb/nat/windows-nat.c | 58 +- gdb/nat/x86-dregs.c | 59 +- gdb/nds32-tdep.c | 26 +- gdb/nds32-tdep.h | 12 +- gdb/netbsd-nat.c | 43 +- gdb/netbsd-nat.h | 4 +- gdb/nios2-linux-tdep.c | 4 +- gdb/nios2-tdep.c | 9 +- gdb/nios2-tdep.h | 10 +- gdb/nto-procfs.c | 56 +- gdb/objc-lang.c | 18 +- gdb/objfiles.c | 44 +- gdb/objfiles.h | 72 +- gdb/obsd-nat.c | 136 +- gdb/obsd-nat.h | 9 +- gdb/observable.c | 6 +- gdb/observable.h | 23 +- gdb/opencl-lang.c | 25 +- gdb/or1k-linux-nat.c | 210 + gdb/or1k-linux-tdep.c | 16 +- gdb/or1k-linux-tdep.h | 26 + gdb/or1k-tdep.c | 106 +- gdb/or1k-tdep.h | 5 + gdb/osabi.c | 4 +- gdb/p-exp.y | 36 +- gdb/p-lang.c | 28 +- gdb/p-typeprint.c | 26 +- gdb/p-valprint.c | 26 +- gdb/parse.c | 5 +- gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-fbsd-tdep.c | 8 +- gdb/ppc-linux-nat.c | 22 +- gdb/ppc-linux-tdep.c | 101 +- gdb/ppc-netbsd-nat.c | 6 +- gdb/ppc-netbsd-tdep.c | 2 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 2 +- gdb/ppc-sysv-tdep.c | 49 +- gdb/ppc-tdep.h | 114 +- gdb/ppc64-tdep.c | 2 +- gdb/printcmd.c | 53 +- gdb/probe.c | 5 +- gdb/proc-api.c | 5 +- gdb/process-stratum-target.c | 94 + gdb/process-stratum-target.h | 40 + gdb/procfs.c | 54 +- gdb/producer.c | 2 +- gdb/progspace.c | 15 +- gdb/progspace.h | 45 +- gdb/psymtab.c | 179 +- gdb/psymtab.h | 4 +- gdb/python/lib/gdb/FrameIterator.py | 3 - gdb/python/lib/gdb/__init__.py | 30 +- gdb/python/lib/gdb/command/explore.py | 7 +- gdb/python/lib/gdb/command/frame_filters.py | 6 +- gdb/python/lib/gdb/command/prompt.py | 7 +- gdb/python/lib/gdb/styling.py | 50 + gdb/python/py-all-events.def | 2 + gdb/python/py-arch.c | 82 + gdb/python/py-block.c | 4 +- gdb/python/py-breakpoint.c | 25 +- gdb/python/py-cmd.c | 11 +- gdb/python/py-connection.c | 570 + gdb/python/py-event-types.def | 10 + gdb/python/py-finishbreakpoint.c | 67 +- gdb/python/py-framefilter.c | 32 +- gdb/python/py-inferior.c | 252 +- gdb/python/py-infthread.c | 47 +- gdb/python/py-linetable.c | 22 +- gdb/python/py-membuf.c | 227 + gdb/python/py-micmd.c | 739 + gdb/python/py-objfile.c | 6 +- gdb/python/py-param.c | 159 +- gdb/python/py-prettyprint.c | 2 +- gdb/python/py-progspace.c | 8 +- gdb/python/py-registers.c | 4 +- gdb/python/py-stopevent.c | 4 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-symbol.c | 28 +- gdb/python/py-symtab.c | 28 +- gdb/python/py-tui.c | 18 +- gdb/python/py-type.c | 89 +- gdb/python/py-unwind.c | 9 +- gdb/python/py-utils.c | 27 +- gdb/python/py-value.c | 189 +- gdb/python/py-xmethods.c | 12 +- gdb/python/python-internal.h | 60 +- gdb/python/python.c | 404 +- gdb/quick-symbol.h | 2 + gdb/ravenscar-thread.c | 38 +- gdb/record-btrace.c | 178 +- gdb/record-full.c | 71 +- gdb/record.c | 31 +- gdb/regcache-dump.c | 30 +- gdb/regcache.c | 111 +- gdb/regcache.h | 9 + gdb/regformats/microblaze-with-stack-protect.dat | 64 - gdb/regformats/or1k-linux.dat | 40 + gdb/reggroups.c | 8 +- gdb/remote-fileio.c | 6 +- gdb/remote-sim.c | 17 +- gdb/remote.c | 1036 +- gdb/remote.h | 43 + gdb/riscv-fbsd-nat.c | 78 +- gdb/riscv-linux-tdep.c | 28 +- gdb/riscv-tdep.c | 200 +- gdb/riscv-tdep.h | 7 +- gdb/rl78-tdep.c | 44 +- gdb/rs6000-aix-nat.c | 679 + gdb/rs6000-aix-tdep.c | 36 +- gdb/rs6000-lynx178-tdep.c | 19 +- gdb/rs6000-nat.c | 676 - gdb/rs6000-tdep.c | 228 +- gdb/rs6000-tdep.h | 24 - gdb/rust-exp.h | 66 +- gdb/rust-lang.c | 103 +- gdb/rust-lang.h | 13 +- gdb/rust-parse.c | 107 +- gdb/rx-tdep.c | 25 +- gdb/s12z-tdep.c | 17 +- gdb/s390-linux-nat.c | 2 +- gdb/s390-linux-tdep.c | 31 +- gdb/s390-tdep.c | 99 +- gdb/s390-tdep.h | 34 +- gdb/scoped-mock-context.h | 15 +- gdb/score-tdep.c | 1527 - gdb/score-tdep.h | 50 - gdb/selftest-arch.c | 105 +- gdb/ser-mingw.c | 1 + gdb/ser-pipe.c | 11 +- gdb/ser-tcp.c | 11 +- gdb/ser-unix.c | 2 +- gdb/serial.c | 31 +- gdb/sh-linux-tdep.c | 4 +- gdb/sh-netbsd-tdep.c | 2 +- gdb/sh-tdep.c | 26 +- gdb/sh-tdep.h | 14 +- gdb/silent-rules.mk | 2 +- gdb/skip.c | 5 +- gdb/sol-thread.c | 8 +- gdb/solib-aix.c | 2 +- gdb/solib-dsbt.c | 104 +- gdb/solib-svr4.c | 123 +- gdb/solib.c | 141 +- gdb/solib.h | 6 + gdb/solist.h | 2 + gdb/source-cache.c | 103 +- gdb/source.c | 426 +- gdb/source.h | 14 +- gdb/sparc-linux-tdep.c | 7 +- gdb/sparc-netbsd-tdep.c | 2 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc-tdep.c | 27 +- gdb/sparc-tdep.h | 43 +- gdb/sparc64-fbsd-tdep.c | 2 +- gdb/sparc64-linux-tdep.c | 7 +- gdb/sparc64-netbsd-tdep.c | 2 +- gdb/sparc64-obsd-tdep.c | 2 +- gdb/sparc64-sol2-tdep.c | 2 +- gdb/sparc64-tdep.c | 22 +- gdb/stabsread.c | 344 +- gdb/stack.c | 193 +- gdb/stack.h | 17 +- gdb/stap-probe.c | 2 +- gdb/std-regs.c | 4 +- gdb/stubs/ChangeLog | 40 - gdb/stubs/ChangeLog-2012-2020 | 36 + gdb/symfile-debug.c | 15 +- gdb/symfile-mem.c | 2 +- gdb/symfile.c | 163 +- gdb/symmisc.c | 192 +- gdb/symtab.c | 346 +- gdb/symtab.h | 404 +- gdb/syscalls/update-netbsd.sh | 2 +- gdb/target-connection.c | 4 + gdb/target-debug.h | 6 +- gdb/target-delegates.c | 99 +- gdb/target-descriptions.c | 186 +- gdb/target.c | 207 +- gdb/target.h | 54 +- gdb/target/waitstatus.c | 59 +- gdb/target/waitstatus.h | 313 +- gdb/terminal.h | 2 +- gdb/testsuite/ChangeLog | 25132 ------------- gdb/testsuite/ChangeLog-2014-2021 | 24952 +++++++++++++ gdb/testsuite/Makefile.in | 45 +- gdb/testsuite/README | 14 +- gdb/testsuite/analyze-racy-logs.py | 14 +- gdb/testsuite/boards/dwarf64.exp | 23 + gdb/testsuite/boards/gdbserver-base.exp | 2 +- gdb/testsuite/boards/local-board.exp | 2 +- gdb/testsuite/boards/remote-stdio-gdbserver.exp | 10 +- gdb/testsuite/gdb.ada/access_to_packed_array.exp | 4 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 30 + gdb/testsuite/gdb.ada/array_of_variant/p.adb | 20 + gdb/testsuite/gdb.ada/array_return.exp | 1 - gdb/testsuite/gdb.ada/arrayptr.exp | 44 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 10 + gdb/testsuite/gdb.ada/bp_inlined_func.exp | 1 - gdb/testsuite/gdb.ada/catch_assert_if.exp | 2 - gdb/testsuite/gdb.ada/catch_ex.exp | 3 - gdb/testsuite/gdb.ada/char_enum_overload.exp | 34 + gdb/testsuite/gdb.ada/char_enum_overload/foo.adb | 22 + gdb/testsuite/gdb.ada/char_enum_overload/pck.adb | 31 + gdb/testsuite/gdb.ada/char_enum_overload/pck.ads | 25 + gdb/testsuite/gdb.ada/char_enum_unicode.exp | 52 + gdb/testsuite/gdb.ada/char_enum_unicode/foo.adb | 30 + .../gdb.ada/{homonym => char_enum_unicode}/pck.adb | 0 gdb/testsuite/gdb.ada/char_enum_unicode/pck.ads | 20 + gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/enum_qual.exp | 32 + gdb/testsuite/gdb.ada/enum_qual/gener.ads | 22 + gdb/testsuite/gdb.ada/enum_qual/qual.adb | 27 + gdb/testsuite/gdb.ada/excep_handle.exp | 1 - gdb/testsuite/gdb.ada/exec_changed.exp | 8 - gdb/testsuite/gdb.ada/fixed_points_function.exp | 38 + .../fixed_points_function.adb | 30 + .../gdb.ada/fixed_points_function/pck.adb | 22 + .../gdb.ada/fixed_points_function/pck.ads | 21 + gdb/testsuite/gdb.ada/float-bits.exp | 70 + gdb/testsuite/gdb.ada/float-bits/prog.adb | 22 + gdb/testsuite/gdb.ada/info_auto_lang.exp | 1 - gdb/testsuite/gdb.ada/info_exc.exp | 1 - gdb/testsuite/gdb.ada/inline-section-gc.exp | 41 + gdb/testsuite/gdb.ada/inline-section-gc/callee.adb | 23 + gdb/testsuite/gdb.ada/inline-section-gc/callee.ads | 17 + gdb/testsuite/gdb.ada/inline-section-gc/caller.adb | 21 + gdb/testsuite/gdb.ada/interface.exp | 7 + gdb/testsuite/gdb.ada/literals.exp | 39 + gdb/testsuite/gdb.ada/mi_catch_assert.exp | 2 - gdb/testsuite/gdb.ada/mi_catch_ex.exp | 3 - gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 3 - gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 1 - gdb/testsuite/gdb.ada/mi_ex_cond.exp | 1 - gdb/testsuite/gdb.ada/mi_exc_info.exp | 1 - gdb/testsuite/gdb.ada/mi_interface.exp | 1 - gdb/testsuite/gdb.ada/mi_prot.exp | 3 +- gdb/testsuite/gdb.ada/mi_ref_changeable.exp | 1 - gdb/testsuite/gdb.ada/mi_string_access.exp | 1 - gdb/testsuite/gdb.ada/mi_task_arg.exp | 1 - gdb/testsuite/gdb.ada/mi_task_info.exp | 1 - gdb/testsuite/gdb.ada/mi_var_access.exp | 1 - gdb/testsuite/gdb.ada/mi_var_array.exp | 1 - gdb/testsuite/gdb.ada/mi_var_union.exp | 1 - gdb/testsuite/gdb.ada/mi_variant.exp | 1 - gdb/testsuite/gdb.ada/non-ascii-latin-1.exp | 50 + gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.adb | 28 + gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.ads | 21 + gdb/testsuite/gdb.ada/non-ascii-latin-1/prog.adb | 23 + gdb/testsuite/gdb.ada/non-ascii-latin-3.exp | 50 + gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.adb | 28 + gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.ads | 21 + gdb/testsuite/gdb.ada/non-ascii-latin-3/prog.adb | 24 + gdb/testsuite/gdb.ada/non-ascii-utf-8.exp | 57 + gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.adb | 43 + gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.ads | 24 + gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb | 36 + gdb/testsuite/gdb.ada/packed_record.exp | 47 + gdb/testsuite/gdb.ada/packed_record/pr.adb | 35 + gdb/testsuite/gdb.ada/rdv_wait.exp | 5 + gdb/testsuite/gdb.ada/same_component_name.exp | 84 +- gdb/testsuite/gdb.ada/same_component_name/foo.adb | 3 + gdb/testsuite/gdb.ada/task_watch.exp | 83 + gdb/testsuite/gdb.ada/task_watch/foo.adb | 73 + gdb/testsuite/gdb.ada/unchecked_union.exp | 6 +- .../gdb.ada/unchecked_union/unchecked_union.adb | 6 +- gdb/testsuite/gdb.ada/varsize_limit.exp | 9 +- gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb | 12 + gdb/testsuite/gdb.ada/widewide.exp | 23 +- gdb/testsuite/gdb.ada/widewide/foo.adb | 3 + gdb/testsuite/gdb.ada/widewide/pck.adb | 10 + gdb/testsuite/gdb.ada/widewide/pck.ads | 2 + gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp | 1 - gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp | 1 - gdb/testsuite/gdb.arch/aarch64-fp.exp | 1 - gdb/testsuite/gdb.arch/aarch64-mte.exp | 2 - gdb/testsuite/gdb.arch/aarch64-pauth.exp | 1 - gdb/testsuite/gdb.arch/aarch64-prologue.exp | 1 - gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 1 - gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 1 - gdb/testsuite/gdb.arch/alpha-step.exp | 1 - gdb/testsuite/gdb.arch/altivec-abi.exp | 1 - gdb/testsuite/gdb.arch/altivec-regs.exp | 1 - gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 1 - gdb/testsuite/gdb.arch/amd64-byte.exp | 1 - gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 1 - gdb/testsuite/gdb.arch/amd64-disp-step.exp | 1 - gdb/testsuite/gdb.arch/amd64-dword.exp | 1 - gdb/testsuite/gdb.arch/amd64-gs_base.exp | 1 - gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 5 +- .../gdb.arch/amd64-stap-special-operands.exp | 1 - gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp | 1 - gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp | 2 + gdb/testsuite/gdb.arch/amd64-word.exp | 1 - gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 1 - gdb/testsuite/gdb.arch/arc-decode-insn.exp | 1 - gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 1 - gdb/testsuite/gdb.arch/arm-disp-step.exp | 1 - gdb/testsuite/gdb.arch/arm-neon.exp | 1 - gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 1 - gdb/testsuite/gdb.arch/e500-abi.exp | 1 - gdb/testsuite/gdb.arch/e500-regs.exp | 2 - gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 2 - gdb/testsuite/gdb.arch/gdb1291.exp | 1 - gdb/testsuite/gdb.arch/gdb1431.exp | 1 - gdb/testsuite/gdb.arch/i386-avx.c | 15 +- gdb/testsuite/gdb.arch/i386-avx.exp | 13 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 1 - gdb/testsuite/gdb.arch/i386-byte.exp | 1 - gdb/testsuite/gdb.arch/i386-disp-step.exp | 1 - gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 1 - gdb/testsuite/gdb.arch/i386-float.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-call.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-map.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 1 - gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 5 - gdb/testsuite/gdb.arch/i386-mpx.exp | 3 - gdb/testsuite/gdb.arch/i386-pkru.exp | 14 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 1 - gdb/testsuite/gdb.arch/i386-sse.c | 16 +- gdb/testsuite/gdb.arch/i386-sse.exp | 12 +- gdb/testsuite/gdb.arch/i386-word.exp | 1 - gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 1 - gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 1 - gdb/testsuite/gdb.arch/mips16-thunks.exp | 1 - gdb/testsuite/gdb.arch/pa-nullify.exp | 3 - gdb/testsuite/gdb.arch/powerpc-addpcis.exp | 14 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 1 - gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 1 - gdb/testsuite/gdb.arch/powerpc-lnia.exp | 14 +- gdb/testsuite/gdb.arch/powerpc-power10.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 1 - gdb/testsuite/gdb.arch/powerpc-stackless.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-trap.exp | 72 + gdb/testsuite/gdb.arch/powerpc-trap.s | 31 + gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp | 1 - gdb/testsuite/gdb.arch/powerpc64-prologue.exp | 1 - gdb/testsuite/gdb.arch/powerpc64-trap.s | 33 + gdb/testsuite/gdb.arch/ppc-longdouble.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 1 - gdb/testsuite/gdb.arch/ppc64-break-on-_exit-main.c | 27 + gdb/testsuite/gdb.arch/ppc64-break-on-_exit.c | 112 + gdb/testsuite/gdb.arch/ppc64-break-on-_exit.exp | 56 + gdb/testsuite/gdb.arch/ppc64-break-on-_exit.s | 108 + .../gdb.arch/ppc64-isa207-atomic-inst.exp | 1 - gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 1 - gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 1 - gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 1 - gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 1 - .../riscv64-unwind-prologue-with-ld-lw-foo.s | 74 + .../gdb.arch/riscv64-unwind-prologue-with-ld-lw.c | 30 + .../riscv64-unwind-prologue-with-ld-lw.exp | 44 + .../gdb.arch/riscv64-unwind-prologue-with-mv.c | 29 + .../gdb.arch/riscv64-unwind-prologue-with-mv.exp | 44 + .../gdb.arch/riscv64-unwind-prologue-with-mv.s | 47 + gdb/testsuite/gdb.arch/s390-stackless.exp | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 1 - gdb/testsuite/gdb.arch/s390-vregs.exp | 1 - gdb/testsuite/gdb.arch/sparc64-adi.exp | 1 - gdb/testsuite/gdb.arch/sparc64-regs.exp | 1 - gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 1 - gdb/testsuite/gdb.arch/thumb-prologue.exp | 1 - gdb/testsuite/gdb.arch/thumb-singlestep.exp | 1 - gdb/testsuite/gdb.arch/thumb2-it.exp | 1 - gdb/testsuite/gdb.arch/vsx-regs.exp | 1 - gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 1 - gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 13 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.c | 38 + gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp | 62 + gdb/testsuite/gdb.arch/x86-avx512fp16.c | 164 + gdb/testsuite/gdb.arch/x86-avx512fp16.exp | 67 + gdb/testsuite/gdb.asm/asm-source.exp | 7 +- gdb/testsuite/gdb.base/access-mem-running.exp | 2 +- .../gdb.base/advance-until-multiple-locations.exp | 5 - gdb/testsuite/gdb.base/advance.exp | 1 - gdb/testsuite/gdb.base/all-architectures.exp.tcl | 30 +- .../gdb.base/annota-input-while-running.exp | 1 - gdb/testsuite/gdb.base/annota1.exp | 86 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 1 - gdb/testsuite/gdb.base/anon.exp | 1 - gdb/testsuite/gdb.base/argv0-symlink.exp | 2 - gdb/testsuite/gdb.base/array-indices.exp | 20 + gdb/testsuite/gdb.base/array-indices.exp.tcl | 175 + gdb/testsuite/gdb.base/array-repeat.c | 63 + gdb/testsuite/gdb.base/array-repeat.exp | 20 + gdb/testsuite/gdb.base/array-repeat.exp.tcl | 138 + gdb/testsuite/gdb.base/arrayidx.exp | 8 + gdb/testsuite/gdb.base/asmlabel.exp | 1 - gdb/testsuite/gdb.base/attach-pie-misread.exp | 8 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 3 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 1 - gdb/testsuite/gdb.base/attach.exp | 45 +- .../gdb.base/auto-connect-native-target.exp | 1 - gdb/testsuite/gdb.base/auxv.exp | 1 - gdb/testsuite/gdb.base/backtrace.exp | 1 - gdb/testsuite/gdb.base/batch-exit-status.exp | 26 +- gdb/testsuite/gdb.base/bigcore.exp | 1 - gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp | 2 +- gdb/testsuite/gdb.base/break-idempotent.exp | 1 - gdb/testsuite/gdb.base/break-interp.exp | 37 +- .../gdb.base/break-main-file-remove-fail.exp | 1 - gdb/testsuite/gdb.base/break-probes.exp | 90 +- gdb/testsuite/gdb.base/break-unload-file.exp | 1 - gdb/testsuite/gdb.base/break.exp | 17 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 1 - gdb/testsuite/gdb.base/bt-on-error-and-warning.exp | 117 + gdb/testsuite/gdb.base/bt-on-fatal-signal.c | 22 + gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 136 + gdb/testsuite/gdb.base/bt-selected-frame.exp | 3 +- gdb/testsuite/gdb.base/cached-source-file.exp | 56 +- gdb/testsuite/gdb.base/call-sc.exp | 45 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 8 +- gdb/testsuite/gdb.base/callexit.exp | 1 - gdb/testsuite/gdb.base/cast-call.exp | 1 - gdb/testsuite/gdb.base/catch-follow-exec.exp | 1 - gdb/testsuite/gdb.base/catch-fork-kill.exp | 1 - .../gdb.base/catch-gdb-caused-signals.exp | 1 - gdb/testsuite/gdb.base/catch-load.exp | 1 - .../gdb.base/catch-signal-siginfo-cond.exp | 1 - gdb/testsuite/gdb.base/catch-signal.exp | 5 +- gdb/testsuite/gdb.base/catch-syscall.exp | 41 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 22 +- gdb/testsuite/gdb.base/cli-suppress-notification.c | 26 + .../gdb.base/cli-suppress-notification.exp | 39 + gdb/testsuite/gdb.base/commands.exp | 23 +- gdb/testsuite/gdb.base/compare-sections.exp | 1 - gdb/testsuite/gdb.base/complex-parts.exp | 1 - gdb/testsuite/gdb.base/complex.exp | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 1 - gdb/testsuite/gdb.base/condbreak-bad.exp | 3 - gdb/testsuite/gdb.base/condbreak-call-false.exp | 1 - gdb/testsuite/gdb.base/condbreak.exp | 3 - gdb/testsuite/gdb.base/consecutive-step-over.exp | 1 - gdb/testsuite/gdb.base/constvars.exp | 2 +- .../gdb.base/continue-after-aborted-step-over.exp | 1 - .../gdb.base/continue-all-already-running.exp | 1 - .../gdb.base/coredump-filter-build-id.exp | 1 - gdb/testsuite/gdb.base/coredump-filter.exp | 1 - gdb/testsuite/gdb.base/corefile-buildid.exp | 38 +- gdb/testsuite/gdb.base/corefile2.exp | 1 - gdb/testsuite/gdb.base/ctf-constvars.exp | 4 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 4 +- gdb/testsuite/gdb.base/ctxobj.exp | 1 - gdb/testsuite/gdb.base/cvexpr.exp | 24 +- gdb/testsuite/gdb.base/dcache-flush.exp | 4 +- gdb/testsuite/gdb.base/debug-expr.exp | 1 - gdb/testsuite/gdb.base/decl-before-def.exp | 5 +- gdb/testsuite/gdb.base/default.exp | 6 +- gdb/testsuite/gdb.base/define-prefix.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 4 +- gdb/testsuite/gdb.base/del.exp | 22 +- gdb/testsuite/gdb.base/detach-sysroot-target.exp | 1 - gdb/testsuite/gdb.base/dfp-exprs.exp | 94 +- gdb/testsuite/gdb.base/dfp-test.exp | 7 +- gdb/testsuite/gdb.base/disabled-location.exp | 1 - gdb/testsuite/gdb.base/display.exp | 3 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 3 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 3 +- .../gdb.base/dprintf-execution-x-script.c | 53 + .../gdb.base/dprintf-execution-x-script.exp | 106 + .../gdb.base/dprintf-execution-x-script.gdb | 21 + gdb/testsuite/gdb.base/dprintf-next.exp | 1 - gdb/testsuite/gdb.base/dprintf-non-stop.exp | 1 - gdb/testsuite/gdb.base/dtrace-probe.exp | 8 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 3 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 22 +- gdb/testsuite/gdb.base/endianity.exp | 1 - gdb/testsuite/gdb.base/ending-run.exp | 16 + gdb/testsuite/gdb.base/eof-exit.exp | 88 + gdb/testsuite/gdb.base/examine-backward.exp | 1 - gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 1 - .../gdb.base/execl-update-breakpoints.exp | 3 - gdb/testsuite/gdb.base/execution-termios.exp | 1 - gdb/testsuite/gdb.base/exprs.exp | 10 +- gdb/testsuite/gdb.base/finish-pretty.exp | 1 - gdb/testsuite/gdb.base/finish.exp | 3 - gdb/testsuite/gdb.base/fixsection.exp | 1 - gdb/testsuite/gdb.base/foll-exec-mode.exp | 2 - gdb/testsuite/gdb.base/foll-exec.exp | 6 - gdb/testsuite/gdb.base/foll-fork.exp | 344 +- gdb/testsuite/gdb.base/foll-vfork-exit.c | 4 +- gdb/testsuite/gdb.base/foll-vfork.c | 3 +- gdb/testsuite/gdb.base/foll-vfork.exp | 21 +- .../gdb.base/fork-print-inferior-events.exp | 2 +- gdb/testsuite/gdb.base/fork-running-state.exp | 1 - gdb/testsuite/gdb.base/frame-info-consistent.exp | 135 + gdb/testsuite/gdb.base/frameapply.exp | 4 - gdb/testsuite/gdb.base/func-ptr.exp | 1 - gdb/testsuite/gdb.base/func-ptrs.exp | 1 - gdb/testsuite/gdb.base/funcargs.exp | 30 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 1 - gdb/testsuite/gdb.base/gcore-relro-pie.exp | 4 +- gdb/testsuite/gdb.base/gcore-tls-pie.exp | 4 +- gdb/testsuite/gdb.base/gcore.exp | 1 - gdb/testsuite/gdb.base/gdb-caching-proc.exp | 5 +- gdb/testsuite/gdb.base/gdb1090.exp | 1 - gdb/testsuite/gdb.base/gdb11530.exp | 1 - gdb/testsuite/gdb.base/gdb11531.exp | 1 - gdb/testsuite/gdb.base/gdb1555.exp | 1 - .../gdb.base/global-var-nested-by-dso.exp | 4 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 2 - gdb/testsuite/gdb.base/gnu_vector.exp | 1 - gdb/testsuite/gdb.base/gold-gdb-index.exp | 1 - .../gdb.base/hbreak-in-shr-unsupported.exp | 1 - gdb/testsuite/gdb.base/hbreak-unmapped.exp | 1 - gdb/testsuite/gdb.base/hbreak.exp | 1 - gdb/testsuite/gdb.base/hbreak2.exp | 18 +- gdb/testsuite/gdb.base/hook-stop.exp | 1 - gdb/testsuite/gdb.base/huge.exp | 1 - .../gdb.base/hw-sw-break-same-address.exp | 1 - gdb/testsuite/gdb.base/include-main.c | 18 + gdb/testsuite/gdb.base/include-main.exp | 49 + gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/index-cache.exp | 31 +- gdb/testsuite/gdb.base/infcall-exec.exp | 1 - gdb/testsuite/gdb.base/infcall-input.exp | 1 - .../gdb.base/infcall-nested-structs.exp.tcl | 1 - gdb/testsuite/gdb.base/inferior-args.exp | 4 +- gdb/testsuite/gdb.base/inferior-clone.exp | 93 + gdb/testsuite/gdb.base/inferior-noarg.exp | 1 - gdb/testsuite/gdb.base/info-fun.exp | 1 - .../gdb.base/info-locals-unused-static-var.exp | 1 - gdb/testsuite/gdb.base/info-macros.exp | 188 +- gdb/testsuite/gdb.base/info-os.exp | 17 +- gdb/testsuite/gdb.base/info-proc.exp | 1 - gdb/testsuite/gdb.base/info-program.exp | 2 - gdb/testsuite/gdb.base/info-types.exp.tcl | 2 +- gdb/testsuite/gdb.base/info-var-f1.c | 8 + gdb/testsuite/gdb.base/info-var.exp | 16 +- gdb/testsuite/gdb.base/info_minsym.exp | 2 - gdb/testsuite/gdb.base/info_qt.exp | 3 - gdb/testsuite/gdb.base/info_sources.exp | 1 - gdb/testsuite/gdb.base/info_sources_2.exp | 16 +- gdb/testsuite/gdb.base/inline-frame-cycle-unwind.c | 58 + .../gdb.base/inline-frame-cycle-unwind.exp | 144 + .../gdb.base/inline-frame-cycle-unwind.py | 85 + gdb/testsuite/gdb.base/interp.exp | 28 +- gdb/testsuite/gdb.base/interrupt-daemon.exp | 1 - gdb/testsuite/gdb.base/interrupt-noterm.exp | 1 - gdb/testsuite/gdb.base/jit-attach-pie.exp | 2 +- gdb/testsuite/gdb.base/jit-elf-fork-main.c | 129 + .../{jit-elf-solib.c => jit-elf-fork-solib.c} | 0 gdb/testsuite/gdb.base/jit-elf-fork.exp | 209 + gdb/testsuite/gdb.base/jit-elf-so.exp | 1 - gdb/testsuite/gdb.base/jit-elf-util.h | 7 +- gdb/testsuite/gdb.base/jit-elf.exp | 4 +- gdb/testsuite/gdb.base/jit-reader-exec.exp | 1 - gdb/testsuite/gdb.base/jit-reader-simple.exp | 1 - gdb/testsuite/gdb.base/jit-reader.exp | 10 + gdb/testsuite/gdb.base/killed-outside.exp | 2 +- gdb/testsuite/gdb.base/label-without-address.exp | 1 - gdb/testsuite/gdb.base/label.exp | 1 - gdb/testsuite/gdb.base/langs.exp | 15 +- gdb/testsuite/gdb.base/large-frame.exp | 1 - gdb/testsuite/gdb.base/ldbl_e308.exp | 1 - gdb/testsuite/gdb.base/line-symtabs.exp | 1 - gdb/testsuite/gdb.base/linespecs.exp | 29 - gdb/testsuite/gdb.base/list-missing-source.exp | 3 +- gdb/testsuite/gdb.base/list.exp | 84 +- gdb/testsuite/gdb.base/load-command.exp | 15 +- gdb/testsuite/gdb.base/long-inferior-output.exp | 1 - gdb/testsuite/gdb.base/long_long.exp | 1 - gdb/testsuite/gdb.base/longjmp.exp | 1 - gdb/testsuite/gdb.base/macscp.exp | 1 - .../gdb.base/{inferior-noarg.c => main.c} | 0 gdb/testsuite/gdb.base/maint-info-sections.exp | 1 - gdb/testsuite/gdb.base/maint-target-async-off.exp | 1 - gdb/testsuite/gdb.base/maint.exp | 52 +- gdb/testsuite/gdb.base/many-completions.exp | 1 - gdb/testsuite/gdb.base/many-headers.exp | 2 +- gdb/testsuite/gdb.base/max-depth.exp.tcl | 1 - gdb/testsuite/gdb.base/max-value-size.exp | 1 - gdb/testsuite/gdb.base/memtag.exp | 1 - gdb/testsuite/gdb.base/miscexprs.exp | 73 +- gdb/testsuite/gdb.base/msym-bp-shl.exp | 1 - gdb/testsuite/gdb.base/msym-bp.exp | 1 - gdb/testsuite/gdb.base/msym-lang.exp | 2 - gdb/testsuite/gdb.base/nested-subp2.exp | 28 +- gdb/testsuite/gdb.base/new-ui.exp | 3 +- gdb/testsuite/gdb.base/non-lazy-array-index.c | 31 + gdb/testsuite/gdb.base/non-lazy-array-index.exp | 78 + gdb/testsuite/gdb.base/noreturn-finish.exp | 3 - gdb/testsuite/gdb.base/noreturn-return.exp | 3 - gdb/testsuite/gdb.base/options.exp | 35 +- gdb/testsuite/gdb.base/overlays.exp | 1 - gdb/testsuite/gdb.base/page-logging.exp | 60 + .../gdb.base/paginate-after-ctrl-c-running.exp | 1 - gdb/testsuite/gdb.base/paginate-bg-execution.exp | 1 - gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 1 - gdb/testsuite/gdb.base/pending.exp | 4 +- gdb/testsuite/gdb.base/pie-execl.exp | 2 +- gdb/testsuite/gdb.base/pie-fork.exp | 11 +- gdb/testsuite/gdb.base/pointers.exp | 22 +- gdb/testsuite/gdb.base/pr10179.exp | 1 - gdb/testsuite/gdb.base/pr11022.exp | 1 - .../gdb.base/premature-dummy-frame-removal.exp | 19 + gdb/testsuite/gdb.base/pretty-array.exp | 7 +- gdb/testsuite/gdb.base/pretty-print.exp | 1 - gdb/testsuite/gdb.base/print-file-var.exp | 1 - gdb/testsuite/gdb.base/printcmds.c | 2 + gdb/testsuite/gdb.base/printcmds.exp | 24 +- gdb/testsuite/gdb.base/ptype.exp | 6 +- gdb/testsuite/gdb.base/quit-live.exp | 1 - gdb/testsuite/gdb.base/random-signal.exp | 2 +- gdb/testsuite/gdb.base/range-stepping.exp | 1 - gdb/testsuite/gdb.base/readline.exp | 2 +- gdb/testsuite/gdb.base/realname-expand.exp | 12 +- gdb/testsuite/gdb.base/recpar.exp | 1 - gdb/testsuite/gdb.base/reggroups.exp | 1 - gdb/testsuite/gdb.base/remote.exp | 6 +- gdb/testsuite/gdb.base/reread-readsym.exp | 3 - gdb/testsuite/gdb.base/reread.exp | 25 +- gdb/testsuite/gdb.base/return-nodebug.exp | 7 +- gdb/testsuite/gdb.base/return2.exp | 1 - gdb/testsuite/gdb.base/retval-large-struct.c | 45 + gdb/testsuite/gdb.base/retval-large-struct.exp | 37 + .../gdb.base/run-attach-while-running.exp | 4 +- gdb/testsuite/gdb.base/save-bp.exp | 2 - gdb/testsuite/gdb.base/savedregs.exp | 1 - gdb/testsuite/gdb.base/sect-cmd.exp | 1 - gdb/testsuite/gdb.base/sepdebug.exp | 12 +- gdb/testsuite/gdb.base/set-cwd.exp | 26 +- gdb/testsuite/gdb.base/set-noassign.exp | 1 - gdb/testsuite/gdb.base/setshow.exp | 732 +- gdb/testsuite/gdb.base/settings.exp | 2 +- .../gdb.base/share-env-with-gdbserver.exp | 2 +- gdb/testsuite/gdb.base/share-psymtabs-bt.exp | 1 - gdb/testsuite/gdb.base/shlib-call.exp | 25 +- gdb/testsuite/gdb.base/show-user-completion.exp | 72 + gdb/testsuite/gdb.base/shreloc.exp | 1 - gdb/testsuite/gdb.base/sigaltstack.exp | 1 - gdb/testsuite/gdb.base/sigbpt.exp | 1 - gdb/testsuite/gdb.base/siginfo-addr.exp | 1 - gdb/testsuite/gdb.base/siginfo-obj.exp | 2 - gdb/testsuite/gdb.base/siginfo-thread.exp | 1 - gdb/testsuite/gdb.base/siginfo.exp | 1 - gdb/testsuite/gdb.base/signals-state-child.exp | 15 +- gdb/testsuite/gdb.base/signest.exp | 1 - gdb/testsuite/gdb.base/signull.exp | 1 - gdb/testsuite/gdb.base/sigrepeat.exp | 1 - gdb/testsuite/gdb.base/sigstep.exp | 12 +- gdb/testsuite/gdb.base/sigwinch-notty.exp | 70 + gdb/testsuite/gdb.base/skip-inline.exp | 4 - gdb/testsuite/gdb.base/skip-solib.exp | 108 +- gdb/testsuite/gdb.base/skip.exp | 13 +- gdb/testsuite/gdb.base/skipcxx.exp | 1 - gdb/testsuite/gdb.base/so-impl-ld.exp | 4 +- gdb/testsuite/gdb.base/solib-corrupted.exp | 1 - gdb/testsuite/gdb.base/solib-disc.exp | 1 - gdb/testsuite/gdb.base/solib-display.exp | 7 +- gdb/testsuite/gdb.base/solib-search.exp | 1 - gdb/testsuite/gdb.base/solib-symbol.exp | 1 - gdb/testsuite/gdb.base/solib-vanish.exp | 1 - gdb/testsuite/gdb.base/source-dir.exp | 1 - gdb/testsuite/gdb.base/source-execution.exp | 1 - gdb/testsuite/gdb.base/source-open.c | 25 + gdb/testsuite/gdb.base/source-open.exp | 44 + gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 1 - gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp | 1 - gdb/testsuite/gdb.base/stack-checking.exp | 7 +- gdb/testsuite/gdb.base/stack-protector.exp | 3 - gdb/testsuite/gdb.base/stap-probe.exp | 21 +- gdb/testsuite/gdb.base/startup-with-shell.exp | 2 +- gdb/testsuite/gdb.base/step-break.exp | 1 - .../gdb.base/step-indirect-call-thunk.exp | 6 +- gdb/testsuite/gdb.base/step-line.exp | 1 - gdb/testsuite/gdb.base/step-over-clone.c | 39 + gdb/testsuite/gdb.base/step-over-exit.exp | 3 - gdb/testsuite/gdb.base/step-over-no-symbols.exp | 2 - gdb/testsuite/gdb.base/step-over-syscall.exp | 71 +- gdb/testsuite/gdb.base/step-test.exp | 7 +- gdb/testsuite/gdb.base/structs.exp | 212 +- gdb/testsuite/gdb.base/structs2.exp | 1 - gdb/testsuite/gdb.base/structs3.exp | 1 - gdb/testsuite/gdb.base/style-interp-exec-mi.exp | 1 - gdb/testsuite/gdb.base/style-logging.exp | 5 +- gdb/testsuite/gdb.base/style.c | 7 + gdb/testsuite/gdb.base/style.exp | 112 +- gdb/testsuite/gdb.base/subst.exp | 2 +- gdb/testsuite/gdb.base/sym-file.exp | 1 - gdb/testsuite/gdb.base/symbol-alias.exp | 1 - gdb/testsuite/gdb.base/symlink-sourcefile.exp | 1 - gdb/testsuite/gdb.base/symtab-search-order.exp | 1 - gdb/testsuite/gdb.base/template.exp | 1 - gdb/testsuite/gdb.base/term.exp | 1 - gdb/testsuite/gdb.base/type-opaque.exp | 1 - gdb/testsuite/gdb.base/ui-redirect.exp | 27 +- gdb/testsuite/gdb.base/unload.exp | 2 +- gdb/testsuite/gdb.base/until-nodebug.exp | 1 - gdb/testsuite/gdb.base/until-trailing-insns.c | 35 + gdb/testsuite/gdb.base/until-trailing-insns.exp | 183 + gdb/testsuite/gdb.base/until.exp | 1 - gdb/testsuite/gdb.base/unwindonsignal.exp | 1 - gdb/testsuite/gdb.base/utf8-identifiers.exp | 1 - gdb/testsuite/gdb.base/valgrind-bt.exp | 3 + gdb/testsuite/gdb.base/valgrind-disp-step.exp | 3 + gdb/testsuite/gdb.base/valgrind-infcall-2.exp | 3 + gdb/testsuite/gdb.base/valgrind-infcall.exp | 3 + gdb/testsuite/gdb.base/vforked-prog.c | 2 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 1 - gdb/testsuite/gdb.base/volatile.exp | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 1 - gdb/testsuite/gdb.base/watch-cond.exp | 3 - gdb/testsuite/gdb.base/watch-non-mem.exp | 1 - gdb/testsuite/gdb.base/watch-read.exp | 1 - gdb/testsuite/gdb.base/watch-vfork.exp | 1 - gdb/testsuite/gdb.base/watch_thread_num.c | 7 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 1 - gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 3 - gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 1 - .../gdb.base/watchpoint-stops-at-right-insn.exp | 2 - gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 1 - gdb/testsuite/gdb.base/watchpoint.exp | 4 +- gdb/testsuite/gdb.base/watchpoints.exp | 4 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 1 - gdb/testsuite/gdb.base/whatis.exp | 2 - gdb/testsuite/gdb.base/with-mf.exp | 4 +- gdb/testsuite/gdb.base/with.exp | 1 - gdb/testsuite/gdb.btrace/buffer-size.exp | 1 - gdb/testsuite/gdb.btrace/data.exp | 1 - gdb/testsuite/gdb.btrace/delta.exp | 1 - gdb/testsuite/gdb.btrace/dlopen.exp | 1 - gdb/testsuite/gdb.btrace/enable-new-thread.exp | 1 - gdb/testsuite/gdb.btrace/enable-running.c | 4 +- gdb/testsuite/gdb.btrace/enable-running.exp | 1 - gdb/testsuite/gdb.btrace/enable.exp | 5 - gdb/testsuite/gdb.btrace/exception.exp | 1 - gdb/testsuite/gdb.btrace/function_call_history.exp | 2 - gdb/testsuite/gdb.btrace/gcore.exp | 1 - gdb/testsuite/gdb.btrace/instruction_history.exp | 1 - gdb/testsuite/gdb.btrace/multi-inferior.exp | 3 - gdb/testsuite/gdb.btrace/multi-thread-step.exp | 1 - gdb/testsuite/gdb.btrace/nohist.exp | 1 - gdb/testsuite/gdb.btrace/non-stop.exp | 1 - gdb/testsuite/gdb.btrace/record_goto-step.exp | 1 - gdb/testsuite/gdb.btrace/record_goto.exp | 1 - gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 1 - gdb/testsuite/gdb.btrace/segv.exp | 1 - gdb/testsuite/gdb.btrace/step.exp | 1 - gdb/testsuite/gdb.btrace/stepi.exp | 1 - gdb/testsuite/gdb.btrace/tailcall-only.exp | 1 - gdb/testsuite/gdb.btrace/tailcall.exp | 1 - gdb/testsuite/gdb.btrace/tsx.exp | 1 - gdb/testsuite/gdb.btrace/unknown_functions.exp | 1 - gdb/testsuite/gdb.btrace/vdso.exp | 1 - .../gdb.compile/compile-cplus-anonymous.exp | 1 - .../gdb.compile/compile-cplus-array-decay.exp | 1 - .../gdb.compile/compile-cplus-inherit.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus-member.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus-method.exp | 1 - .../gdb.compile/compile-cplus-namespace.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 1 - .../gdb.compile/compile-cplus-virtual.exp | 1 - gdb/testsuite/gdb.compile/compile-cplus.exp | 9 +- gdb/testsuite/gdb.compile/compile-tls.exp | 1 - gdb/testsuite/gdb.cp/abstract-origin.exp | 1 - gdb/testsuite/gdb.cp/array-indices.exp | 22 + gdb/testsuite/gdb.cp/array-repeat.exp | 22 + gdb/testsuite/gdb.cp/baseenum.exp | 1 - gdb/testsuite/gdb.cp/call-method-register.exp | 1 - gdb/testsuite/gdb.cp/class2.exp | 2 +- gdb/testsuite/gdb.cp/cplabel.exp | 1 - gdb/testsuite/gdb.cp/cplusfuncs.exp | 2 - gdb/testsuite/gdb.cp/destrprint.exp | 1 - gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 1 - gdb/testsuite/gdb.cp/except-multi-location.exp | 1 - gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl | 1 - gdb/testsuite/gdb.cp/koenig.cc | 2 + gdb/testsuite/gdb.cp/local-static.exp | 1 - gdb/testsuite/gdb.cp/m-static.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.exp | 1 - gdb/testsuite/gdb.cp/mb-templates.exp | 1 - gdb/testsuite/gdb.cp/nested-class-func-class.cc | 46 + gdb/testsuite/gdb.cp/nested-class-func-class.exp | 47 + gdb/testsuite/gdb.cp/non-trivial-retval.cc | 19 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 26 + gdb/testsuite/gdb.cp/overload.cc | 10 + gdb/testsuite/gdb.cp/overload.exp | 3 + gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 1 - gdb/testsuite/gdb.cp/pass-by-ref.exp | 1 - gdb/testsuite/gdb.cp/pr10687.exp | 1 - gdb/testsuite/gdb.cp/pr9167.exp | 1 - gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 4 + gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 12 + gdb/testsuite/gdb.cp/ptype-flags.cc | 23 + gdb/testsuite/gdb.cp/ptype-flags.exp | 88 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.exp | 1 - gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 2 - gdb/testsuite/gdb.cp/save-bp-qualified.exp | 1 - gdb/testsuite/gdb.cp/scope-err.exp | 1 - gdb/testsuite/gdb.cp/static-typedef-print.exp | 3 - gdb/testsuite/gdb.cp/step-and-next-inline.cc | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 6 +- gdb/testsuite/gdb.cp/templates.cc | 63 +- gdb/testsuite/gdb.cp/templates.exp | 124 +- gdb/testsuite/gdb.cp/typedef-base.exp | 3 - gdb/testsuite/gdb.cp/typeid.exp | 1 - gdb/testsuite/gdb.cp/wide_char_types.exp | 1 - gdb/testsuite/gdb.ctf/cross-tu-cyclic-1.c | 18 + .../testsuite/gdb.ctf}/cross-tu-cyclic-2.c | 0 .../testsuite/gdb.ctf}/cross-tu-cyclic-3.c | 0 .../testsuite/gdb.ctf}/cross-tu-cyclic-4.c | 0 gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp | 43 + gdb/testsuite/gdb.ctf/ctf-a.c | 32 + gdb/testsuite/gdb.ctf/ctf-a.h | 22 + gdb/testsuite/gdb.ctf/ctf-b.c | 25 + gdb/testsuite/gdb.ctf/ctf-b.h | 22 + gdb/testsuite/gdb.ctf/ctf-c.c | 25 + gdb/testsuite/gdb.ctf/ctf-c.h | 21 + gdb/testsuite/gdb.ctf/funcreturn.exp | 4 +- gdb/testsuite/gdb.ctf/multi.exp | 42 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 41 +- gdb/testsuite/gdb.dlang/demangle.exp | 2 +- gdb/testsuite/gdb.dlang/expression.exp | 4 + gdb/testsuite/gdb.dlang/watch-loc.c | 28 - gdb/testsuite/gdb.dlang/watch-loc.exp | 21 +- gdb/testsuite/gdb.dwarf2/ada-cold-name.exp | 72 + gdb/testsuite/gdb.dwarf2/calling-convention.c | 35 + gdb/testsuite/gdb.dwarf2/calling-convention.exp | 97 + gdb/testsuite/gdb.dwarf2/clang-debug-names.exp.tcl | 76 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S | 12 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c | 3 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S | 12 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c | 3 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp | 29 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 11 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 100 +- gdb/testsuite/gdb.dwarf2/dw2-lines.c | 45 + gdb/testsuite/gdb.dwarf2/dw2-lines.exp | 172 + gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.c | 9 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp | 10 +- .../gdb.dwarf2/dw2-ranges-psym-warning-main.c | 28 + gdb/testsuite/gdb.dwarf2/dw2-ranges-psym-warning.c | 44 + .../gdb.dwarf2/dw2-ranges-psym-warning.exp | 141 + gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 15 +- .../gdb.dwarf2/dw2-ref-missing-frame-func.c | 22 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S | 12 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 25 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.exp | 3 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 1 - gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 4 +- .../gdb.dwarf2/dw2-symtab-includes-lookup.exp | 99 + gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 41 +- gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp | 27 +- gdb/testsuite/gdb.dwarf2/enqueued-cu-base-addr.exp | 8 - gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.exp | 4 - gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.exp | 4 - gdb/testsuite/gdb.dwarf2/fission-reread.exp | 3 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.c | 31 + gdb/testsuite/gdb.dwarf2/fortran-var-string.exp | 175 + .../gdb.dwarf2/frame-inlined-in-outer-frame.S | 29 + .../gdb.dwarf2/frame-inlined-in-outer-frame.exp | 9 +- gdb/testsuite/gdb.dwarf2/gdb-add-index-symlink.exp | 11 + gdb/testsuite/gdb.dwarf2/gdb-add-index.exp | 4 +- gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp | 23 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 22 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-c++.exp | 18 + gdb/testsuite/gdb.dwarf2/imported-unit-bp-c.exp | 18 + gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp | 128 - gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp.tcl | 129 + .../gdb.dwarf2/imported-unit-runto-main.exp | 6 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 9 +- .../{loclists-multiple-cus.c => loc-sec-offset.c} | 0 gdb/testsuite/gdb.dwarf2/loc-sec-offset.exp | 121 + .../gdb.dwarf2/locexpr-data-member-location-lib.c | 48 + .../gdb.dwarf2/locexpr-data-member-location-main.c | 27 + .../gdb.dwarf2/locexpr-data-member-location.exp | 353 + .../gdb.dwarf2/locexpr-data-member-location.h | 30 + gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.exp | 10 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.exp | 9 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.exp | 10 +- .../gdb.dwarf2/negative-data-member-location.c | 31 + .../gdb.dwarf2/negative-data-member-location.exp | 77 + gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 12 +- gdb/testsuite/gdb.dwarf2/pr10770.exp | 4 +- gdb/testsuite/gdb.dwarf2/rnglists-multiple-cus.exp | 6 +- gdb/testsuite/gdb.dwarf2/rnglists-sec-offset.exp | 8 +- gdb/testsuite/gdb.dwarf2/subrange-enum.exp | 78 + gdb/testsuite/gdb.dwarf2/symbol_needs_eval.c | 25 + .../gdb.dwarf2/symbol_needs_eval_fail.exp | 112 + .../gdb.dwarf2/symbol_needs_eval_timeout.exp | 131 + .../template-specification-full-name.exp | 11 +- gdb/testsuite/gdb.fortran/allocated.exp | 7 +- gdb/testsuite/gdb.fortran/array-indices.exp | 200 + gdb/testsuite/gdb.fortran/array-no-bounds.exp | 44 + gdb/testsuite/gdb.fortran/array-no-bounds.f90 | 30 + gdb/testsuite/gdb.fortran/array-repeat.exp | 167 + gdb/testsuite/gdb.fortran/array-repeat.f90 | 50 + gdb/testsuite/gdb.fortran/array-slices-bad.exp | 7 +- gdb/testsuite/gdb.fortran/array-slices-repeat.f90 | 99 + .../gdb.fortran/array-slices-sub-slices.exp | 7 +- gdb/testsuite/gdb.fortran/array-slices.exp | 33 +- gdb/testsuite/gdb.fortran/array-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/associated.exp | 1 - gdb/testsuite/gdb.fortran/block-data.exp | 1 - gdb/testsuite/gdb.fortran/call-no-debug.exp | 5 +- .../gdb.fortran/class-allocatable-array.exp | 1 - gdb/testsuite/gdb.fortran/completion.exp | 1 - gdb/testsuite/gdb.fortran/debug-expr.exp | 1 - gdb/testsuite/gdb.fortran/info-modules.exp | 6 + gdb/testsuite/gdb.fortran/info-types-2.f90 | 2 +- gdb/testsuite/gdb.fortran/info-types.f90 | 2 +- gdb/testsuite/gdb.fortran/intvar-array.exp | 1 - gdb/testsuite/gdb.fortran/intvar-dynamic-types.exp | 1 - gdb/testsuite/gdb.fortran/lbound-ubound.exp | 34 +- gdb/testsuite/gdb.fortran/max-depth.f90 | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.c | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 1 - gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 6 + gdb/testsuite/gdb.fortran/namelist.exp | 50 + gdb/testsuite/gdb.fortran/namelist.f90 | 27 + gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 31 +- gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 1 - gdb/testsuite/gdb.fortran/print-formatted.exp | 1 - gdb/testsuite/gdb.fortran/print_type.exp | 1 - gdb/testsuite/gdb.fortran/printing-types.exp | 1 - gdb/testsuite/gdb.fortran/ptr-indentation.exp | 1 - gdb/testsuite/gdb.fortran/rank.exp | 1 - gdb/testsuite/gdb.fortran/shape.exp | 1 - gdb/testsuite/gdb.fortran/size.exp | 1 - gdb/testsuite/gdb.fortran/subarray.exp | 9 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 1 - gdb/testsuite/gdb.fortran/vla-datatypes.exp | 1 - gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 1 - gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 1 - gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 1 - gdb/testsuite/gdb.fortran/vla-ptype.exp | 1 - gdb/testsuite/gdb.fortran/vla-sizeof.exp | 1 - gdb/testsuite/gdb.fortran/vla-sub.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-type.exp | 1 - .../gdb.fortran/vla-value-sub-arbitrary.exp | 1 - gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 3 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 3 +- gdb/testsuite/gdb.fortran/vla-value.exp | 1 - gdb/testsuite/gdb.fortran/whatis_type.exp | 1 - gdb/testsuite/gdb.gdb/complaints.exp | 137 - gdb/testsuite/gdb.gdb/python-helper.cc | 40 + gdb/testsuite/gdb.gdb/python-helper.exp | 153 +- gdb/testsuite/gdb.gdb/python-interrupts.exp | 35 - gdb/testsuite/gdb.gdb/python-selftest.exp | 30 - gdb/testsuite/gdb.gdb/selftest.exp | 2 +- gdb/testsuite/gdb.gdb/unittest.exp | 39 +- gdb/testsuite/gdb.go/chan.exp | 1 - gdb/testsuite/gdb.go/global-local-var-shadow.exp | 1 - gdb/testsuite/gdb.go/handcall.exp | 1 - gdb/testsuite/gdb.go/hello.exp | 1 - gdb/testsuite/gdb.go/integers.exp | 1 - gdb/testsuite/gdb.go/max-depth.exp | 1 - gdb/testsuite/gdb.go/methods.exp | 3 +- gdb/testsuite/gdb.go/package.exp | 1 - gdb/testsuite/gdb.go/strings.exp | 1 - gdb/testsuite/gdb.go/types.exp | 1 - gdb/testsuite/gdb.go/unsafe.exp | 1 - gdb/testsuite/gdb.guile/scm-breakpoint.exp | 32 + gdb/testsuite/gdb.guile/scm-cmd.exp | 1 - gdb/testsuite/gdb.guile/scm-frame-inline.exp | 1 - gdb/testsuite/gdb.guile/scm-gsmob.exp | 28 + gdb/testsuite/gdb.guile/scm-lazy-string.exp | 1 - gdb/testsuite/gdb.guile/scm-math.exp | 40 + gdb/testsuite/gdb.guile/scm-objfile.exp | 1 - gdb/testsuite/gdb.guile/scm-parameter.exp | 8 + gdb/testsuite/gdb.guile/scm-type.exp | 2 +- gdb/testsuite/gdb.guile/scm-value.exp | 2 - gdb/testsuite/gdb.linespec/cpcompletion.exp | 437 +- gdb/testsuite/gdb.linespec/cpls-ops.exp | 53 +- gdb/testsuite/gdb.linespec/cpls.cc | 110 +- gdb/testsuite/gdb.linespec/errors.exp | 47 + gdb/testsuite/gdb.linespec/keywords.exp | 1 - gdb/testsuite/gdb.linespec/ls-errs.exp | 1 - gdb/testsuite/gdb.linespec/thread.exp | 1 - gdb/testsuite/gdb.mi/gdb2549.exp | 48 +- gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 18 +- gdb/testsuite/gdb.mi/mi-add-inferior.exp | 130 + gdb/testsuite/gdb.mi/mi-async-run.exp | 2 +- gdb/testsuite/gdb.mi/mi-async.exp | 3 + gdb/testsuite/gdb.mi/mi-break.exp | 84 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 41 + gdb/testsuite/gdb.mi/mi-catch-load.exp | 77 +- gdb/testsuite/gdb.mi/mi-cmd-user-context.c | 73 + gdb/testsuite/gdb.mi/mi-cmd-user-context.exp | 157 + gdb/testsuite/gdb.mi/mi-exec-run.exp | 53 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 11 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 2 +- gdb/testsuite/gdb.mi/mi-info-sources.exp | 2 +- gdb/testsuite/gdb.mi/mi-language.exp | 6 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-logging.exp | 15 +- gdb/testsuite/gdb.mi/mi-memory-changed.exp | 5 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 128 + gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 23 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 4 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 13 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 2 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 2 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 12 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 6 + gdb/testsuite/gdb.mi/mi-var-child.exp | 14 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 18 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 18 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 1 - gdb/testsuite/gdb.mi/mi-var-rtti.cc | 48 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 22 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 236 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 10 +- .../gdb.mi/user-selected-context-sync.exp | 139 +- gdb/testsuite/gdb.modula2/max-depth.exp | 1 - gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 1 - gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 2 - gdb/testsuite/gdb.multi/info-threads.exp | 2 - gdb/testsuite/gdb.multi/multi-arch-exec.exp | 5 +- gdb/testsuite/gdb.multi/multi-arch.exp | 8 +- gdb/testsuite/gdb.multi/multi-re-run.exp | 9 +- .../gdb.multi/multi-target-info-inferiors.exp | 42 +- .../gdb.multi/multi-target-info-inferiors.py | 68 + gdb/testsuite/gdb.multi/multi-term-settings.exp | 41 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 1 - gdb/testsuite/gdb.multi/run-only-second-inf.exp | 2 +- gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 2 - gdb/testsuite/gdb.multi/tids-gid-reset.exp | 4 +- gdb/testsuite/gdb.multi/tids.exp | 2 - gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 1 - gdb/testsuite/gdb.opt/break-on-_exit.c | 26 + gdb/testsuite/gdb.opt/break-on-_exit.exp | 66 + gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 1 - gdb/testsuite/gdb.opt/fortran-string.exp | 38 + gdb/testsuite/gdb.opt/fortran-string.f90 | 27 + gdb/testsuite/gdb.opt/inline-break.exp | 5 - gdb/testsuite/gdb.perf/backtrace.exp | 3 +- gdb/testsuite/gdb.perf/disassemble.exp | 2 +- gdb/testsuite/gdb.perf/disassemble.py | 7 +- gdb/testsuite/gdb.perf/lib/perftest/measure.py | 50 +- gdb/testsuite/gdb.perf/lib/perftest/perftest.py | 6 +- gdb/testsuite/gdb.perf/single-step.exp | 3 +- gdb/testsuite/gdb.perf/skip-command.exp | 10 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 13 +- gdb/testsuite/gdb.perf/solib.exp | 3 +- gdb/testsuite/gdb.perf/template-breakpoints.exp | 3 +- .../gdb.python/amd64-py-framefilter-invalidarg.S | 1 - gdb/testsuite/gdb.python/lib-types.exp | 1 - gdb/testsuite/gdb.python/py-arch.exp | 78 + gdb/testsuite/gdb.python/py-as-string.exp | 1 - ...oloaded-pretty-printers-in-newobjfile-event.exp | 1 - gdb/testsuite/gdb.python/py-bad-printers.exp | 1 - gdb/testsuite/gdb.python/py-block.exp | 1 - .../gdb.python/py-breakpoint-create-fail.exp | 3 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 46 +- gdb/testsuite/gdb.python/py-charset.exp | 50 + gdb/testsuite/gdb.python/py-cmd.exp | 1 - gdb/testsuite/gdb.python/py-connection.c | 22 + gdb/testsuite/gdb.python/py-connection.exp | 75 + gdb/testsuite/gdb.python/py-events.exp | 84 +- gdb/testsuite/gdb.python/py-events.py | 33 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 10 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 1 - gdb/testsuite/gdb.python/py-format-string.exp | 28 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 1 - gdb/testsuite/gdb.python/py-frame.exp | 1 - .../py-inferior-leak.c} | 0 gdb/testsuite/gdb.python/py-inferior-leak.exp | 39 + gdb/testsuite/gdb.python/py-inferior-leak.py | 109 + gdb/testsuite/gdb.python/py-inferior.exp | 23 +- gdb/testsuite/gdb.python/py-infthread.exp | 12 +- gdb/testsuite/gdb.python/py-lookup-type.exp | 26 + gdb/testsuite/gdb.python/py-mi-cmd.exp | 339 + gdb/testsuite/gdb.python/py-mi-cmd.py | 120 + gdb/testsuite/gdb.python/py-mi.exp | 10 +- gdb/testsuite/gdb.python/py-objfile.exp | 2 - gdb/testsuite/gdb.python/py-parameter.exp | 277 +- .../gdb.python/py-pending-frame-level.exp | 1 - gdb/testsuite/gdb.python/py-pp-maint.exp | 1 - gdb/testsuite/gdb.python/py-pp-registration.exp | 3 +- gdb/testsuite/gdb.python/py-progspace.exp | 1 - gdb/testsuite/gdb.python/py-rbreak.exp | 1 - .../gdb.python/py-record-btrace-threads.exp | 1 - gdb/testsuite/gdb.python/py-record-btrace.exp | 1 - gdb/testsuite/gdb.python/py-record-full.exp | 1 - gdb/testsuite/gdb.python/py-recurse-unwind.exp | 1 - .../gdb.python/py-rvalue-ref-value-cc.exp | 1 - gdb/testsuite/gdb.python/py-send-packet.c | 31 + gdb/testsuite/gdb.python/py-send-packet.exp | 100 + gdb/testsuite/gdb.python/py-send-packet.py | 176 + gdb/testsuite/gdb.python/py-shared.exp | 1 - gdb/testsuite/gdb.python/py-source-styling.c | 29 + gdb/testsuite/gdb.python/py-source-styling.exp | 64 + gdb/testsuite/gdb.python/py-symbol.exp | 3 - gdb/testsuite/gdb.python/py-symtab.exp | 1 - gdb/testsuite/gdb.python/py-type.c | 16 + gdb/testsuite/gdb.python/py-type.exp | 88 +- gdb/testsuite/gdb.python/py-unwind-inline.exp | 1 - gdb/testsuite/gdb.python/py-unwind-maint.exp | 1 - gdb/testsuite/gdb.python/py-unwind-user-regs.exp | 1 - gdb/testsuite/gdb.python/py-unwind.exp | 1 - gdb/testsuite/gdb.python/py-value.exp | 101 +- gdb/testsuite/gdb.python/python.exp | 50 +- gdb/testsuite/gdb.python/tui-window-disabled.exp | 5 + gdb/testsuite/gdb.python/tui-window.exp | 5 + gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 1 - gdb/testsuite/gdb.reverse/insn-reverse.exp | 4 +- .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 1 - .../gdb.reverse/step-indirect-call-thunk.exp | 7 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 10 + gdb/testsuite/gdb.reverse/step-reverse.exp | 10 + gdb/testsuite/gdb.rust/dwindex.exp | 4 +- gdb/testsuite/gdb.rust/expr.exp | 2 + gdb/testsuite/gdb.rust/fnfield.exp | 38 + gdb/testsuite/gdb.rust/fnfield.rs | 39 + gdb/testsuite/gdb.rust/unicode.exp | 51 + gdb/testsuite/gdb.rust/unicode.rs | 26 + gdb/testsuite/gdb.rust/unsized.exp | 3 +- gdb/testsuite/gdb.server/attach-flag.c | 29 + gdb/testsuite/gdb.server/attach-flag.exp | 79 + .../gdb.server/connect-stopped-target.exp | 2 +- gdb/testsuite/gdb.server/exit-multiple-threads.exp | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 5 +- .../gdb.server/extended-remote-restart.exp | 1 - .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.server/server-kill-python.exp | 8 + gdb/testsuite/gdb.server/server-kill.exp | 10 +- gdb/testsuite/gdb.server/server-pipe.exp | 80 + gdb/testsuite/gdb.stabs/gdb11479.exp | 1 - gdb/testsuite/gdb.testsuite/dump-system-info.exp | 38 + gdb/testsuite/gdb.testsuite/parse_options_args.exp | 59 + gdb/testsuite/gdb.testsuite/string_to_regexp.exp | 66 + .../gdb.threads/access-mem-running-thread-exit.exp | 18 +- gdb/testsuite/gdb.threads/async.exp | 1 - .../attach-many-short-lived-threads.exp | 5 +- gdb/testsuite/gdb.threads/break-while-running.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.exp | 4 +- gdb/testsuite/gdb.threads/clone-attach-detach.exp | 2 - gdb/testsuite/gdb.threads/clone-new-thread-event.c | 16 +- .../gdb.threads/clone-new-thread-event.exp | 3 +- gdb/testsuite/gdb.threads/clone-thread_db.exp | 1 - .../gdb.threads/continue-pending-status.c | 6 +- .../gdb.threads/continue-pending-status.exp | 1 - gdb/testsuite/gdb.threads/current-lwp-dead.c | 101 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 24 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 1 - gdb/testsuite/gdb.threads/fork-plus-threads.exp | 1 - gdb/testsuite/gdb.threads/fork-thread-pending.exp | 2 - .../forking-threads-plus-breakpoint.exp | 2 - gdb/testsuite/gdb.threads/gcore-thread.exp | 1 - gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 1 - gdb/testsuite/gdb.threads/ia64-sigill.exp | 2 +- .../gdb.threads/interrupt-while-step-over.exp | 2 - .../gdb.threads/interrupted-hand-call.exp | 1 - gdb/testsuite/gdb.threads/kill.exp | 1 - gdb/testsuite/gdb.threads/killed-outside.exp | 4 +- gdb/testsuite/gdb.threads/linux-dp.exp | 2 +- .../gdb.threads/local-watch-wrong-thread.exp | 1 - .../gdb.threads/multiple-successive-infcall.exp | 3 +- gdb/testsuite/gdb.threads/next-bp-other-thread.exp | 3 +- .../next-while-other-thread-longjmps.exp | 1 - gdb/testsuite/gdb.threads/non-ldr-exit.exp | 1 - gdb/testsuite/gdb.threads/omp-par-scope.exp | 1 - .../gdb.threads/pending-fork-event-detach-ns.c | 114 + .../gdb.threads/pending-fork-event-detach-ns.exp | 121 + .../pending-fork-event-detach-touch-file.c | 26 + .../gdb.threads/pending-fork-event-detach.c | 86 + .../gdb.threads/pending-fork-event-detach.exp | 139 + gdb/testsuite/gdb.threads/pending-step.exp | 1 - .../gdb.threads/process-dies-while-detaching.exp | 44 +- .../gdb.threads/process-dies-while-handling-bp.exp | 1 - .../process-exit-status-is-leader-exit-status.c | 64 + .../process-exit-status-is-leader-exit-status.exp | 46 + gdb/testsuite/gdb.threads/queue-signal.exp | 1 - gdb/testsuite/gdb.threads/reconnect-signal.exp | 1 - gdb/testsuite/gdb.threads/schedlock-thread-exit.c | 46 + .../gdb.threads/schedlock-thread-exit.exp | 43 + .../gdb.threads/signal-command-handle-nopass.exp | 1 - .../signal-command-multiple-signals-pending.exp | 1 - .../gdb.threads/signal-delivered-right-thread.exp | 1 - gdb/testsuite/gdb.threads/signal-sigtrap.exp | 4 +- gdb/testsuite/gdb.threads/sigthread.exp | 1 - gdb/testsuite/gdb.threads/staticthreads.exp | 2 +- .../gdb.threads/step-bg-decr-pc-switch-thread.exp | 2 - gdb/testsuite/gdb.threads/stop-with-handle.exp | 1 - gdb/testsuite/gdb.threads/thread-specific-bp.exp | 22 +- .../gdb.threads/thread-unwindonsignal.exp | 1 - gdb/testsuite/gdb.threads/thread_check.exp | 1 - gdb/testsuite/gdb.threads/thread_events.exp | 1 - gdb/testsuite/gdb.threads/threadapply.exp | 2 - gdb/testsuite/gdb.threads/tid-reuse.exp | 3 - gdb/testsuite/gdb.threads/tls-nodebug-pie.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 1 - gdb/testsuite/gdb.threads/tls-shared.exp | 1 - gdb/testsuite/gdb.threads/tls-so_extern.exp | 1 - gdb/testsuite/gdb.threads/tls.exp | 1 - .../gdb.threads/vfork-follow-child-exec.exp | 1 - .../gdb.threads/vfork-follow-child-exit.exp | 1 - gdb/testsuite/gdb.threads/watchthreads.exp | 1 - gdb/testsuite/gdb.threads/watchthreads2.exp | 1 - gdb/testsuite/gdb.threads/wp-replication.exp | 1 - gdb/testsuite/gdb.trace/actions-changed.exp | 1 - gdb/testsuite/gdb.trace/actions.exp | 1 - gdb/testsuite/gdb.trace/backtrace.exp | 1 - gdb/testsuite/gdb.trace/change-loc.exp | 3 - gdb/testsuite/gdb.trace/circ.exp | 4 - gdb/testsuite/gdb.trace/disconnected-tracing.exp | 3 - gdb/testsuite/gdb.trace/entry-values.exp | 2 - gdb/testsuite/gdb.trace/ftrace-lock.exp | 2 - gdb/testsuite/gdb.trace/ftrace.exp | 2 - gdb/testsuite/gdb.trace/infotrace.exp | 1 - .../gdb.trace/mi-trace-frame-collected.exp | 1 - gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 1 - gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 1 - gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 2 - gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 3 - gdb/testsuite/gdb.trace/no-attach-trace.exp | 1 - gdb/testsuite/gdb.trace/pending.exp | 6 - gdb/testsuite/gdb.trace/pr16508.exp | 1 - gdb/testsuite/gdb.trace/qtro.exp | 2 - gdb/testsuite/gdb.trace/range-stepping.exp | 2 - gdb/testsuite/gdb.trace/read-memory.exp | 2 - gdb/testsuite/gdb.trace/signal.exp | 2 - gdb/testsuite/gdb.trace/status-stop.exp | 4 - gdb/testsuite/gdb.trace/strace.exp | 6 - gdb/testsuite/gdb.trace/trace-break.exp | 8 - gdb/testsuite/gdb.trace/trace-buffer-size.exp | 1 - gdb/testsuite/gdb.trace/trace-condition.exp | 3 - gdb/testsuite/gdb.trace/trace-enable-disable.exp | 2 - gdb/testsuite/gdb.trace/trace-mt.exp | 4 - gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 1 - gdb/testsuite/gdb.trace/tspeed.exp | 1 - gdb/testsuite/gdb.trace/tstatus.exp | 1 - gdb/testsuite/gdb.trace/tsv.exp | 1 - gdb/testsuite/gdb.trace/while-stepping.exp | 1 - gdb/testsuite/gdb.tui/basic.exp | 46 +- gdb/testsuite/gdb.tui/corefile-run.exp | 3 +- gdb/testsuite/gdb.tui/info-win.exp | 61 + gdb/testsuite/gdb.tui/main-one-line.c | 18 + gdb/testsuite/gdb.tui/tui-layout-asm.exp | 32 +- gdb/testsuite/gdb.tui/tui-layout.exp | 1 - gdb/testsuite/gdb.tui/tui-missing-src.exp | 3 + gdb/testsuite/gdb.xml/tdesc-reload.exp | 2 - gdb/testsuite/lib/ada.exp | 1 - gdb/testsuite/lib/check-test-names.exp | 9 + gdb/testsuite/lib/compiler.c | 9 + gdb/testsuite/lib/compiler.cc | 9 + gdb/testsuite/lib/completion-support.exp | 8 +- gdb/testsuite/lib/dwarf.exp | 1293 +- gdb/testsuite/lib/fortran.exp | 3 +- gdb/testsuite/lib/gdb-guile.exp | 1 - gdb/testsuite/lib/gdb-python.exp | 25 + gdb/testsuite/lib/gdb-utils.exp | 12 + gdb/testsuite/lib/gdb.exp | 586 +- gdb/testsuite/lib/jit-elf-helpers.exp | 4 +- gdb/testsuite/lib/mi-support.exp | 34 +- gdb/testsuite/lib/notty-wrap | 24 + gdb/testsuite/lib/perftest.exp | 37 +- gdb/testsuite/lib/precise-aligned-alloc.c | 87 + gdb/testsuite/lib/read1.c | 136 +- gdb/testsuite/lib/rust-support.exp | 47 +- gdb/testsuite/lib/tuiterm.exp | 59 +- gdb/thread-fsm.h | 2 +- gdb/thread-iter.c | 147 +- gdb/thread-iter.h | 61 +- gdb/thread.c | 391 +- gdb/tic6x-linux-tdep.c | 6 +- gdb/tic6x-tdep.c | 13 +- gdb/tic6x-tdep.h | 10 +- gdb/tid-parse.c | 4 +- gdb/tilegx-linux-tdep.c | 4 +- gdb/tilegx-tdep.c | 4 +- gdb/top.c | 240 +- gdb/top.h | 10 +- gdb/tracefile-tfile.c | 2 +- gdb/tracefile.c | 1 + gdb/tracepoint.c | 185 +- gdb/tracepoint.h | 2 +- gdb/tui/tui-disasm.c | 6 +- gdb/tui/tui-hooks.c | 2 +- gdb/tui/tui-interp.c | 16 +- gdb/tui/tui-io.c | 2 +- gdb/tui/tui-layout.c | 9 +- gdb/tui/tui-regs.c | 14 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-stack.c | 8 +- gdb/tui/tui-win.c | 19 +- gdb/tui/tui-winsource.c | 6 +- gdb/typeprint.c | 53 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 71 +- gdb/ui-file.h | 99 +- gdb/ui-out.c | 16 +- gdb/ui-out.h | 18 +- gdb/ui-style.c | 2 +- gdb/unittests/array-view-selftests.c | 134 +- gdb/unittests/command-def-selftests.c | 36 +- gdb/unittests/common-utils-selftests.c | 7 +- gdb/unittests/format_pieces-selftests.c | 16 +- gdb/unittests/gmp-utils-selftests.c | 2 +- gdb/unittests/intrusive_list-selftests.c | 818 + gdb/unittests/parallel-for-selftests.c | 87 + gdb/unittests/scoped_fd-selftests.c | 6 +- gdb/unittests/scoped_mmap-selftests.c | 9 +- gdb/unittests/ui-file-selftests.c | 62 + gdb/unittests/unique_xmalloc_ptr_char.c | 57 + gdb/user-regs.c | 4 +- gdb/utils.c | 1185 +- gdb/utils.h | 238 +- gdb/v850-tdep.c | 33 +- gdb/valarith.c | 292 +- gdb/valops.c | 178 +- gdb/valprint.c | 171 +- gdb/value.c | 246 +- gdb/value.h | 52 +- gdb/varobj.c | 11 +- gdb/vax-tdep.c | 2 +- gdb/version.in | 2 +- gdb/windows-nat.c | 166 +- gdb/windows-tdep.c | 54 +- gdb/x86-bsd-nat.c | 12 +- gdb/x86-bsd-nat.h | 12 +- gdb/x86-linux-nat.c | 5 +- gdb/x86-linux-nat.h | 9 +- gdb/xcoffread.c | 32 +- gdb/xml-support.h | 2 +- gdb/xstormy16-tdep.c | 4 +- gdb/xtensa-config.c | 9 +- gdb/xtensa-linux-nat.c | 108 +- gdb/xtensa-linux-tdep.c | 4 +- gdb/xtensa-tdep.c | 261 +- gdb/xtensa-tdep.h | 180 +- gdb/z80-tdep.c | 31 +- gdbserver/ChangeLog | 22894 ------------ gdbserver/ChangeLog-2002-2021 | 22864 ++++++++++++ gdbserver/Makefile.in | 36 +- gdbserver/acinclude.m4 | 3 + gdbserver/ax.cc | 11 +- gdbserver/config.in | 3 + gdbserver/configure | 136 +- gdbserver/configure.ac | 1 + gdbserver/configure.srv | 8 + gdbserver/debug.cc | 28 +- gdbserver/debug.h | 41 +- gdbserver/fork-child.cc | 6 +- gdbserver/gdbthread.h | 41 +- gdbserver/i387-fp.cc | 50 +- gdbserver/inferiors.cc | 60 +- gdbserver/inferiors.h | 4 + gdbserver/linux-aarch64-low.cc | 5 +- gdbserver/linux-low.cc | 1520 +- gdbserver/linux-low.h | 107 +- gdbserver/linux-or1k-low.cc | 266 + gdbserver/linux-s390-low.cc | 5 +- gdbserver/linux-x86-low.cc | 11 +- gdbserver/mem-break.cc | 143 +- gdbserver/netbsd-low.cc | 52 +- gdbserver/notif.cc | 10 +- gdbserver/proc-service.cc | 7 +- gdbserver/regcache.cc | 10 +- gdbserver/remote-utils.cc | 117 +- gdbserver/remote-utils.h | 2 +- gdbserver/server.cc | 283 +- gdbserver/target.cc | 56 +- gdbserver/target.h | 30 +- gdbserver/thread-db.cc | 60 +- gdbserver/tracepoint.cc | 64 +- gdbserver/win32-low.cc | 52 +- gdbserver/win32-low.h | 3 - gdbsupport/ChangeLog | 638 - gdbsupport/ChangeLog-2020-2021 | 618 + gdbsupport/Makefile.am | 8 + gdbsupport/Makefile.in | 36 +- gdbsupport/acinclude.m4 | 3 + gdbsupport/agent.cc | 2 +- gdbsupport/array-view.h | 50 +- gdbsupport/buildargv.h | 204 + gdbsupport/common-exceptions.h | 17 + gdbsupport/common-inferior.h | 9 +- gdbsupport/common-utils.cc | 18 +- gdbsupport/common-utils.h | 46 +- gdbsupport/common.m4 | 43 +- gdbsupport/compiler-type.m4 | 59 + gdbsupport/config.in | 6 +- gdbsupport/configure | 158 +- gdbsupport/configure.ac | 8 +- gdbsupport/event-loop.cc | 13 +- gdbsupport/event-pipe.cc | 101 + gdbsupport/event-pipe.h | 60 + gdbsupport/filestuff.cc | 14 +- gdbsupport/filestuff.h | 24 +- gdbsupport/gdb-hashtab.cc | 44 + gdbsupport/gdb-hashtab.h | 50 + gdbsupport/gdb-xfree.h | 41 + gdbsupport/gdb_assert.h | 18 +- gdbsupport/gdb_file.h | 37 + gdbsupport/gdb_obstack.cc | 47 + {gdb => gdbsupport}/gdb_obstack.h | 0 gdbsupport/gdb_optional.h | 16 +- gdbsupport/gdb_proc_service.h | 2 +- gdbsupport/gdb_regex.cc | 57 + {gdb => gdbsupport}/gdb_regex.h | 0 gdbsupport/gdb_unique_ptr.h | 29 + gdbsupport/intrusive_list.h | 586 + gdbsupport/iterator-range.h | 60 + gdbsupport/new-op.cc | 47 + gdbsupport/next-iterator.h | 32 +- gdbsupport/print-utils.cc | 8 + gdbsupport/ptid.cc | 9 + gdbsupport/ptid.h | 14 +- gdbsupport/reference-to-pointer-iterator.h | 82 + gdbsupport/safe-iterator.h | 10 +- gdbsupport/scoped_fd.h | 2 +- gdbsupport/scoped_ignore_signal.h | 7 +- gdbsupport/scoped_mmap.cc | 2 +- gdbsupport/selftest.cc | 41 +- gdbsupport/selftest.h | 23 +- gdbsupport/warning.m4 | 8 +- gnulib/Makefile.in | 6 +- gnulib/aclocal.m4 | 1 + gnulib/config.in | 21 + gnulib/configure | 4050 +- gnulib/doc/gendocs_template | 2 +- gnulib/doc/gendocs_template_min | 2 +- gnulib/import/Makefile.am | 89 + gnulib/import/Makefile.in | 117 +- gnulib/import/accept.c | 52 + gnulib/import/bind.c | 49 + gnulib/import/connect.c | 56 + gnulib/import/glob.c | 19 +- gnulib/import/listen.c | 49 + gnulib/import/m4/gnulib-cache.m4 | 14 + gnulib/import/m4/gnulib-comp.m4 | 56 + gnulib/import/m4/sys_wait_h.m4 | 36 + gnulib/import/select.c | 9 +- gnulib/import/setsockopt.c | 65 + gnulib/import/socket.c | 53 + gnulib/import/sys_wait.in.h | 131 + gnulib/import/unistd.in.h | 12 +- gnulib/patches/0002-glob-tilde-check | 49 + gnulib/patches/0003-unistd-h-fix | 36 + gnulib/patches/0004-select-mingw | 33 + gnulib/update-gnulib.sh | 11 + gold/ChangeLog | 41 +- gold/Makefile.am | 6 +- gold/Makefile.in | 26 +- gold/NEWS | 2 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 2 +- gold/aarch64.cc | 2 +- gold/archive.cc | 9 +- gold/archive.h | 2 +- gold/arm-reloc-property.cc | 2 +- gold/arm-reloc-property.h | 2 +- gold/arm-reloc.def | 2 +- gold/arm.cc | 2 +- gold/attributes.cc | 2 +- gold/attributes.h | 2 +- gold/binary.cc | 2 +- gold/binary.h | 2 +- gold/common.cc | 2 +- gold/common.h | 2 +- gold/compressed_output.cc | 2 +- gold/compressed_output.h | 2 +- gold/configure | 39 + gold/configure.ac | 3 +- gold/configure.tgt | 2 +- gold/copy-relocs.cc | 2 +- gold/copy-relocs.h | 2 +- gold/cref.cc | 2 +- gold/cref.h | 2 +- gold/debug.h | 2 +- gold/defstd.cc | 2 +- gold/defstd.h | 2 +- gold/descriptors.cc | 2 +- gold/descriptors.h | 2 +- gold/dirsearch.cc | 2 +- gold/dirsearch.h | 2 +- gold/dwarf_reader.cc | 2 +- gold/dwarf_reader.h | 2 +- gold/dwp.cc | 4 +- gold/dwp.h | 2 +- gold/dynobj.cc | 2 +- gold/dynobj.h | 2 +- gold/ehframe.cc | 2 +- gold/ehframe.h | 2 +- gold/errors.cc | 2 +- gold/errors.h | 2 +- gold/expression.cc | 2 +- gold/ffsll.c | 2 +- gold/fileread.cc | 2 +- gold/fileread.h | 2 +- gold/freebsd.h | 2 +- gold/ftruncate.c | 2 +- gold/gc.cc | 2 +- gold/gc.h | 6 +- gold/gdb-index.cc | 2 +- gold/gdb-index.h | 2 +- gold/gold-threads.cc | 2 +- gold/gold-threads.h | 2 +- gold/gold.cc | 2 +- gold/gold.h | 2 +- gold/i386.cc | 2 +- gold/icf.cc | 2 +- gold/icf.h | 2 +- gold/incremental-dump.cc | 2 +- gold/incremental.cc | 14 +- gold/incremental.h | 2 +- gold/int_encoding.cc | 2 +- gold/int_encoding.h | 2 +- gold/layout.cc | 5 +- gold/layout.h | 11 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 2 +- gold/merge.h | 2 +- gold/mips.cc | 2 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 4 +- gold/object.h | 91 +- gold/options.cc | 2 +- gold/options.h | 4 +- gold/output.cc | 160 +- gold/output.h | 112 +- gold/parameters.cc | 2 +- gold/parameters.h | 2 +- gold/plugin.cc | 2 +- gold/plugin.h | 2 +- gold/po/Make-in | 4 +- gold/po/fr.po | 977 +- gold/po/gold.pot | 248 +- gold/po/sr.po | 985 +- gold/po/uk.po | 1134 +- gold/powerpc.cc | 1346 +- gold/pread.c | 2 +- gold/readsyms.cc | 2 +- gold/readsyms.h | 2 +- gold/reduced_debug_output.cc | 2 +- gold/reduced_debug_output.h | 2 +- gold/reloc-types.h | 2 +- gold/reloc.cc | 7 +- gold/reloc.h | 4 +- gold/resolve.cc | 2 +- gold/s390.cc | 19 +- gold/script-c.h | 2 +- gold/script-sections.cc | 2 +- gold/script-sections.h | 2 +- gold/script.cc | 2 +- gold/script.h | 2 +- gold/sparc.cc | 2 +- gold/stringpool.cc | 2 +- gold/stringpool.h | 2 +- gold/symtab.cc | 8 +- gold/symtab.h | 15 +- gold/system.h | 2 +- gold/target-reloc.h | 2 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 2 +- gold/target.h | 22 +- gold/testsuite/aarch64_reloc_none.sh | 2 +- gold/testsuite/aarch64_relocs.sh | 2 +- gold/testsuite/aarch64_tlsdesc.sh | 2 +- gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_arm_be8.sh | 2 +- gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb_be8.sh | 2 +- gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_target1_abs.sh | 2 +- gold/testsuite/arm_target1_rel.sh | 2 +- gold/testsuite/arm_target2_abs.sh | 2 +- gold/testsuite/arm_target2_got_rel.sh | 2 +- gold/testsuite/arm_target2_rel.sh | 2 +- gold/testsuite/arm_thm_jump11.t | 2 +- gold/testsuite/arm_thm_jump8.t | 2 +- gold/testsuite/arm_unaligned_reloc.sh | 2 +- gold/testsuite/basic_test.cc | 2 +- gold/testsuite/binary_test.cc | 2 +- gold/testsuite/binary_unittest.cc | 2 +- gold/testsuite/bnd_ifunc_1.sh | 2 +- gold/testsuite/bnd_ifunc_2.sh | 2 +- gold/testsuite/bnd_plt_1.sh | 2 +- gold/testsuite/common_test_1.c | 18 +- gold/testsuite/common_test_1_v1.c | 18 +- gold/testsuite/common_test_1_v2.c | 18 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 2 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 2 +- gold/testsuite/copy_test_protected.cc | 2 +- gold/testsuite/copy_test_protected.sh | 2 +- gold/testsuite/copy_test_relro.cc | 2 +- gold/testsuite/copy_test_relro_1.cc | 2 +- gold/testsuite/copy_test_v1.cc | 2 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 2 +- gold/testsuite/defsym_test.sh | 2 +- gold/testsuite/discard_locals_relocatable_test.c | 2 +- gold/testsuite/discard_locals_test.c | 2 +- gold/testsuite/discard_locals_test.sh | 2 +- gold/testsuite/dwp_test.h | 2 +- gold/testsuite/dwp_test_1.cc | 2 +- gold/testsuite/dwp_test_1.sh | 2 +- gold/testsuite/dwp_test_1b.cc | 2 +- gold/testsuite/dwp_test_2.cc | 2 +- gold/testsuite/dwp_test_2.sh | 2 +- gold/testsuite/dwp_test_main.cc | 2 +- gold/testsuite/dyn_weak_ref.sh | 2 +- gold/testsuite/dyn_weak_ref_1.c | 2 +- gold/testsuite/dyn_weak_ref_2.c | 2 +- gold/testsuite/dynamic_list.sh | 2 +- gold/testsuite/dynamic_list_2.cc | 2 +- gold/testsuite/dynamic_list_2.t | 2 +- gold/testsuite/dynamic_list_lib1.cc | 2 +- gold/testsuite/dynamic_list_lib2.cc | 2 +- gold/testsuite/eh_test_2.sh | 2 +- gold/testsuite/ehdr_start_def.cc | 2 +- gold/testsuite/ehdr_start_test.cc | 2 +- gold/testsuite/ehdr_start_test.t | 2 +- gold/testsuite/ehdr_start_test_4.sh | 2 +- gold/testsuite/empty_command_line_test.sh | 2 +- gold/testsuite/exception_test.h | 2 +- gold/testsuite/exception_test_1.cc | 2 +- gold/testsuite/exception_test_2.cc | 2 +- gold/testsuite/exception_test_main.cc | 2 +- gold/testsuite/exclude_libs_test.sh | 2 +- gold/testsuite/export_dynamic_plugin.cc | 2 +- gold/testsuite/file_in_many_sections.c | 2 +- gold/testsuite/file_in_many_sections_test.sh | 2 +- gold/testsuite/final_layout.cc | 2 +- gold/testsuite/final_layout.sh | 2 +- gold/testsuite/gc_comdat_test.sh | 2 +- gold/testsuite/gc_comdat_test_1.cc | 2 +- gold/testsuite/gc_comdat_test_2.cc | 2 +- gold/testsuite/gc_dynamic_list_test.c | 2 +- gold/testsuite/gc_dynamic_list_test.sh | 2 +- gold/testsuite/gc_dynamic_list_test.t | 2 +- gold/testsuite/gc_orphan_section_test.cc | 2 +- gold/testsuite/gc_orphan_section_test.sh | 2 +- gold/testsuite/gc_tls_test.cc | 2 +- gold/testsuite/gc_tls_test.sh | 2 +- gold/testsuite/gdb_index_test.cc | 2 +- gold/testsuite/gdb_index_test_1.sh | 2 +- gold/testsuite/gdb_index_test_2.sh | 2 +- gold/testsuite/gdb_index_test_2_gabi.sh | 2 +- gold/testsuite/gdb_index_test_3.c | 2 +- gold/testsuite/gdb_index_test_3.sh | 2 +- gold/testsuite/gdb_index_test_4.sh | 2 +- gold/testsuite/gdb_index_test_comm.sh | 2 +- gold/testsuite/gnu_property_test.sh | 2 +- gold/testsuite/hidden_test.sh | 2 +- gold/testsuite/hidden_test_1.c | 2 +- gold/testsuite/hidden_test_main.c | 2 +- gold/testsuite/i386_mov_to_lea.sh | 2 +- gold/testsuite/icf_keep_unique_test.cc | 2 +- gold/testsuite/icf_keep_unique_test.sh | 2 +- gold/testsuite/icf_preemptible_functions_test.cc | 2 +- gold/testsuite/icf_preemptible_functions_test.sh | 2 +- gold/testsuite/icf_safe_pie_test.sh | 2 +- gold/testsuite/icf_safe_so_test.cc | 2 +- gold/testsuite/icf_safe_so_test.sh | 2 +- gold/testsuite/icf_safe_test.cc | 2 +- gold/testsuite/icf_safe_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test_1.cc | 2 +- gold/testsuite/icf_sht_rel_addend_test_2.cc | 2 +- gold/testsuite/icf_string_merge_test.cc | 2 +- gold/testsuite/icf_string_merge_test.sh | 2 +- gold/testsuite/icf_test.cc | 12 +- gold/testsuite/icf_test.sh | 2 +- gold/testsuite/icf_test_pr21066.cc | 2 +- gold/testsuite/icf_test_pr21066.sh | 2 +- .../testsuite/icf_virtual_function_folding_test.cc | 2 +- gold/testsuite/ifuncmod1.sh | 2 +- gold/testsuite/incr_comdat_test_1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v2.cc | 2 +- gold/testsuite/incr_comdat_test_2_v3.cc | 2 +- gold/testsuite/incremental_test.sh | 2 +- gold/testsuite/incremental_test_1.c | 2 +- gold/testsuite/incremental_test_2.c | 2 +- gold/testsuite/initpri1.c | 2 +- gold/testsuite/initpri2.c | 2 +- gold/testsuite/initpri3.c | 2 +- gold/testsuite/justsyms.t | 2 +- gold/testsuite/justsyms_1.cc | 2 +- gold/testsuite/justsyms_2.cc | 2 +- gold/testsuite/justsyms_exec.c | 2 +- gold/testsuite/justsyms_lib.c | 2 +- gold/testsuite/justsyms_lib.t | 2 +- gold/testsuite/keep_text_section_prefix.cc | 2 +- gold/testsuite/keep_text_section_prefix.sh | 2 +- gold/testsuite/large.c | 2 +- gold/testsuite/large_symbol_alignment.cc | 2 +- gold/testsuite/leb128_unittest.cc | 2 +- gold/testsuite/many_sections_test.cc | 2 +- gold/testsuite/memory_test.sh | 2 +- gold/testsuite/merge_string_literals.sh | 2 +- gold/testsuite/merge_string_literals_1.cc | 2 +- gold/testsuite/merge_string_literals_2.cc | 2 +- gold/testsuite/missing_key_func.cc | 2 +- gold/testsuite/missing_key_func.sh | 2 +- gold/testsuite/no_version_test.c | 2 +- gold/testsuite/no_version_test.sh | 2 +- gold/testsuite/object_unittest.cc | 2 +- gold/testsuite/overflow_unittest.cc | 2 +- gold/testsuite/pie_copyrelocs_shared_test.cc | 2 +- gold/testsuite/pie_copyrelocs_test.cc | 2 +- gold/testsuite/plugin_common_test_1.c | 2 +- gold/testsuite/plugin_common_test_2.c | 2 +- gold/testsuite/plugin_final_layout.cc | 2 +- gold/testsuite/plugin_final_layout.sh | 2 +- gold/testsuite/plugin_layout_with_alignment.c | 2 +- gold/testsuite/plugin_layout_with_alignment.sh | 2 +- gold/testsuite/plugin_new_section_layout.c | 2 +- gold/testsuite/plugin_pr22868.sh | 2 +- gold/testsuite/plugin_pr22868_a.c | 2 +- gold/testsuite/plugin_pr22868_b.c | 2 +- gold/testsuite/plugin_section_alignment.cc | 2 +- gold/testsuite/plugin_section_order.c | 2 +- gold/testsuite/plugin_test.c | 2 +- gold/testsuite/plugin_test_1.sh | 2 +- gold/testsuite/plugin_test_10.sh | 2 +- gold/testsuite/plugin_test_11.sh | 2 +- gold/testsuite/plugin_test_12.sh | 2 +- gold/testsuite/plugin_test_2.sh | 2 +- gold/testsuite/plugin_test_3.sh | 2 +- gold/testsuite/plugin_test_4.sh | 2 +- gold/testsuite/plugin_test_6.sh | 2 +- gold/testsuite/plugin_test_7.sh | 2 +- gold/testsuite/plugin_test_7_1.c | 2 +- gold/testsuite/plugin_test_7_2.c | 2 +- gold/testsuite/plugin_test_9b_elf.cc | 2 +- gold/testsuite/plugin_test_9b_ir.cc | 2 +- gold/testsuite/plugin_test_defsym.c | 2 +- gold/testsuite/plugin_test_defsym.sh | 2 +- gold/testsuite/plugin_test_start_lib.sh | 2 +- gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols_1.cc | 2 +- gold/testsuite/plugin_test_wrap_symbols_2.cc | 2 +- gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/pr18689.sh | 2 +- gold/testsuite/pr20717.sh | 2 +- gold/testsuite/pr20976.c | 2 +- gold/testsuite/pr21430.sh | 2 +- gold/testsuite/pr23016_1.sh | 2 +- gold/testsuite/pr23016_2.sh | 2 +- gold/testsuite/pr26936.sh | 2 +- gold/testsuite/protected_1.cc | 2 +- gold/testsuite/protected_2.cc | 2 +- gold/testsuite/protected_3.cc | 2 +- gold/testsuite/protected_4.cc | 2 +- gold/testsuite/protected_main_1.cc | 2 +- gold/testsuite/protected_main_2.cc | 2 +- gold/testsuite/protected_main_3.cc | 2 +- gold/testsuite/relro_script_test.t | 2 +- gold/testsuite/relro_test.cc | 2 +- gold/testsuite/relro_test.sh | 2 +- gold/testsuite/relro_test_main.cc | 2 +- gold/testsuite/retain.sh | 2 +- gold/testsuite/retain_symbols_file_test.sh | 2 +- gold/testsuite/script_test_1.h | 2 +- gold/testsuite/script_test_1.t | 2 +- gold/testsuite/script_test_10.sh | 2 +- gold/testsuite/script_test_10.t | 2 +- gold/testsuite/script_test_12.t | 2 +- gold/testsuite/script_test_12a.c | 2 +- gold/testsuite/script_test_12i.t | 2 +- gold/testsuite/script_test_13.sh | 2 +- gold/testsuite/script_test_14.sh | 2 +- gold/testsuite/script_test_14.t | 2 +- gold/testsuite/script_test_15a.sh | 2 +- gold/testsuite/script_test_15a.t | 2 +- gold/testsuite/script_test_15b.sh | 2 +- gold/testsuite/script_test_15b.t | 2 +- gold/testsuite/script_test_15c.sh | 2 +- gold/testsuite/script_test_15c.t | 2 +- gold/testsuite/script_test_1a.cc | 2 +- gold/testsuite/script_test_1b.cc | 2 +- gold/testsuite/script_test_2.cc | 10 +- gold/testsuite/script_test_2.t | 2 +- gold/testsuite/script_test_2a.cc | 2 +- gold/testsuite/script_test_2b.cc | 2 +- gold/testsuite/script_test_3.sh | 2 +- gold/testsuite/script_test_3.t | 2 +- gold/testsuite/script_test_4.sh | 2 +- gold/testsuite/script_test_4.t | 2 +- gold/testsuite/script_test_5.cc | 2 +- gold/testsuite/script_test_5.sh | 2 +- gold/testsuite/script_test_5.t | 2 +- gold/testsuite/script_test_6.sh | 2 +- gold/testsuite/script_test_6.t | 2 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_7.t | 2 +- gold/testsuite/script_test_8.sh | 2 +- gold/testsuite/script_test_9.cc | 2 +- gold/testsuite/script_test_9.sh | 2 +- gold/testsuite/searched_file_test.cc | 2 +- gold/testsuite/searched_file_test_lib.cc | 2 +- gold/testsuite/section_sorting_name.cc | 2 +- gold/testsuite/section_sorting_name.sh | 2 +- gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_s390.sh | 2 +- gold/testsuite/split_x32.sh | 2 +- gold/testsuite/split_x86_64.sh | 2 +- gold/testsuite/start_lib_test_1.c | 2 +- gold/testsuite/start_lib_test_2.c | 2 +- gold/testsuite/start_lib_test_3.c | 2 +- gold/testsuite/start_lib_test_main.c | 2 +- gold/testsuite/strong_ref_weak_def.sh | 2 +- gold/testsuite/strong_ref_weak_def_1.c | 2 +- gold/testsuite/strong_ref_weak_def_2.c | 2 +- gold/testsuite/test.cc | 2 +- gold/testsuite/test.h | 2 +- gold/testsuite/testfile.cc | 2 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/text_unlikely_segment.cc | 2 +- gold/testsuite/text_unlikely_segment.sh | 2 +- gold/testsuite/thin_archive_main.cc | 2 +- gold/testsuite/thin_archive_test_1.cc | 2 +- gold/testsuite/thin_archive_test_2.cc | 2 +- gold/testsuite/thin_archive_test_3.cc | 2 +- gold/testsuite/thin_archive_test_4.cc | 2 +- gold/testsuite/thumb2_branch_range.t | 2 +- gold/testsuite/thumb_branch_range.t | 2 +- gold/testsuite/tls_pie_test.sh | 2 +- gold/testsuite/tls_test.cc | 2 +- gold/testsuite/tls_test.h | 2 +- gold/testsuite/tls_test_c.c | 2 +- gold/testsuite/tls_test_file2.cc | 2 +- gold/testsuite/tls_test_main.cc | 2 +- gold/testsuite/two_file_shared.sh | 2 +- gold/testsuite/two_file_test.h | 2 +- gold/testsuite/two_file_test_1.cc | 2 +- gold/testsuite/two_file_test_1_v1.cc | 2 +- gold/testsuite/two_file_test_1b.cc | 2 +- gold/testsuite/two_file_test_1b_v1.cc | 2 +- gold/testsuite/two_file_test_2.cc | 2 +- gold/testsuite/two_file_test_2_tls.cc | 2 +- gold/testsuite/two_file_test_2_v1.cc | 2 +- gold/testsuite/two_file_test_main.cc | 2 +- gold/testsuite/two_file_test_tls.cc | 2 +- gold/testsuite/undef_symbol.cc | 2 +- gold/testsuite/undef_symbol.sh | 2 +- gold/testsuite/undef_symbol_main.cc | 2 +- gold/testsuite/ver_matching_def.cc | 2 +- gold/testsuite/ver_matching_test.sh | 2 +- gold/testsuite/ver_test.h | 2 +- gold/testsuite/ver_test_1.cc | 2 +- gold/testsuite/ver_test_1.sh | 2 +- gold/testsuite/ver_test_10.script | 2 +- gold/testsuite/ver_test_10.sh | 2 +- gold/testsuite/ver_test_13.sh | 2 +- gold/testsuite/ver_test_14.sh | 2 +- gold/testsuite/ver_test_2.cc | 2 +- gold/testsuite/ver_test_2.script | 2 +- gold/testsuite/ver_test_2.sh | 2 +- gold/testsuite/ver_test_3.cc | 2 +- gold/testsuite/ver_test_4.cc | 2 +- gold/testsuite/ver_test_4.script | 2 +- gold/testsuite/ver_test_4.sh | 2 +- gold/testsuite/ver_test_5.cc | 2 +- gold/testsuite/ver_test_5.script | 2 +- gold/testsuite/ver_test_5.sh | 2 +- gold/testsuite/ver_test_6.c | 2 +- gold/testsuite/ver_test_7.cc | 2 +- gold/testsuite/ver_test_7.sh | 2 +- gold/testsuite/ver_test_8.script | 2 +- gold/testsuite/ver_test_8.sh | 2 +- gold/testsuite/ver_test_9.cc | 2 +- gold/testsuite/ver_test_main.cc | 2 +- gold/testsuite/ver_test_main_2.cc | 2 +- gold/testsuite/ver_test_pr16504.sh | 2 +- gold/testsuite/ver_test_pr23409.sh | 2 +- gold/testsuite/weak_alias_test_1.cc | 2 +- gold/testsuite/weak_alias_test_2.cc | 2 +- gold/testsuite/weak_alias_test_3.cc | 2 +- gold/testsuite/weak_alias_test_4.cc | 2 +- gold/testsuite/weak_alias_test_5.cc | 2 +- gold/testsuite/weak_alias_test_main.cc | 2 +- gold/testsuite/weak_as_needed.sh | 2 +- gold/testsuite/weak_plt.sh | 2 +- gold/testsuite/weak_plt_main.cc | 2 +- gold/testsuite/weak_plt_shared.cc | 2 +- gold/testsuite/weak_test.cc | 2 +- gold/testsuite/weak_undef.h | 2 +- gold/testsuite/weak_undef_file1.cc | 2 +- gold/testsuite/weak_undef_file2.cc | 2 +- gold/testsuite/weak_undef_file3.cc | 2 +- gold/testsuite/weak_undef_file4.cc | 2 +- gold/testsuite/weak_undef_test.cc | 2 +- gold/testsuite/weak_undef_test_2.cc | 2 +- gold/testsuite/weak_unresolved_symbols_test.cc | 2 +- gold/testsuite/x32_overflow_pc32.sh | 2 +- gold/testsuite/x86_64_gd_to_le.sh | 2 +- gold/testsuite/x86_64_indirect_call_to_direct.sh | 2 +- gold/testsuite/x86_64_mov_to_lea.sh | 2 +- gold/testsuite/x86_64_overflow_pc32.sh | 2 +- gold/tilegx.cc | 2 +- gold/timer.cc | 2 +- gold/timer.h | 2 +- gold/tls.h | 2 +- gold/token.h | 2 +- gold/version.cc | 4 +- gold/workqueue-internal.h | 2 +- gold/workqueue-threads.cc | 2 +- gold/workqueue.cc | 2 +- gold/workqueue.h | 2 +- gold/x86_64.cc | 2 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 28 +- gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 18 +- gprof/Makefile.in | 18 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/basic_blocks.c | 2 +- gprof/basic_blocks.h | 2 +- gprof/bb_exit_func.c | 2 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 2 +- gprof/call_graph.h | 2 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 2 +- gprof/cg_print.h | 2 +- gprof/configure | 152 +- gprof/configure.ac | 3 +- gprof/corefile.c | 2 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gmon_io.c | 2 +- gprof/gmon_io.h | 2 +- gprof/gmon_out.h | 2 +- gprof/gprof.texi | 6 +- gprof/hertz.h | 2 +- gprof/hist.c | 2 +- gprof/hist.h | 2 +- gprof/po/Make-in | 4 +- gprof/po/gprof.pot | 38 +- gprof/po/ro.po | 386 +- gprof/po/ru.po | 273 +- gprof/po/tr.po | 12 +- gprof/search_list.c | 2 +- gprof/search_list.h | 2 +- gprof/source.c | 2 +- gprof/source.h | 2 +- gprof/stamp-h.in | 1 - gprof/sym_ids.c | 2 +- gprof/sym_ids.h | 2 +- gprof/symtab.c | 2 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- gprofng/Makefile.am | 81 + gprofng/Makefile.in | 952 + gprofng/README | 100 + gprofng/acinclude.m4 | 4 + gprofng/aclocal.m4 | 1254 + gprofng/common/cc_libcollector.h | 44 + gprofng/common/config.h.in | 120 + gprofng/common/core_pcbe.c | 3023 ++ gprofng/common/cpu_frequency.h | 303 + gprofng/common/cpuid.c | 203 + gprofng/common/gp-defs.h | 66 + gprofng/common/gp-experiment.h | 186 + gprofng/common/gp-time.h | 46 + gprofng/common/hwc_cpus.h | 198 + gprofng/common/hwcdrv.c | 1454 + gprofng/common/hwcdrv.h | 330 + gprofng/common/hwcentry.h | 417 + gprofng/common/hwcfuncs.c | 704 + gprofng/common/hwcfuncs.h | 269 + gprofng/common/hwctable.c | 5410 +++ gprofng/common/opteron_pcbe.c | 448 + gprofng/config/bison.m4 | 92 + gprofng/configure | 19589 ++++++++++ gprofng/configure.ac | 224 + gprofng/doc/Makefile.am | 37 + gprofng/doc/Makefile.in | 834 + {bfd => gprofng}/doc/fdl.texi | 0 gprofng/doc/gprofng.texi | 3399 ++ gprofng/doc/mdate-sh | 224 + gprofng/doc/texinfo.tex | 11731 ++++++ gprofng/doc/version.texi | 4 + gprofng/gp-display-html/Makefile.am | 60 + gprofng/gp-display-html/Makefile.in | 638 + gprofng/gp-display-html/gp-display-html.in | 256 + gprofng/libcollector/CHK_LIBC_OBJ | 82 + gprofng/libcollector/Makefile.am | 79 + gprofng/libcollector/Makefile.in | 1138 + gprofng/libcollector/aclocal.m4 | 1238 + gprofng/libcollector/collector.c | 2494 ++ gprofng/libcollector/collector.h | 236 + gprofng/libcollector/collectorAPI.c | 140 + gprofng/libcollector/configure | 18185 +++++++++ gprofng/libcollector/configure.ac | 64 + gprofng/libcollector/descendants.h | 81 + gprofng/libcollector/dispatcher.c | 1261 + gprofng/libcollector/envmgmt.c | 840 + gprofng/libcollector/gethrtime.c | 46 + gprofng/libcollector/heaptrace.c | 503 + gprofng/libcollector/hwprofile.c | 905 + gprofng/libcollector/hwprofile.h | 89 + gprofng/libcollector/iolib.c | 1156 + gprofng/libcollector/iotrace.c | 3717 ++ gprofng/libcollector/jprofile.c | 1315 + gprofng/libcollector/libcol-i386-dis.c | 28 + gprofng/libcollector/libcol_hwcdrv.c | 25 + gprofng/libcollector/libcol_hwcfuncs.c | 27 + gprofng/libcollector/libcol_util.c | 1693 + gprofng/libcollector/libcol_util.h | 321 + gprofng/libcollector/linetrace.c | 1998 + gprofng/libcollector/mapfile.aarch64-Linux | 40 + gprofng/libcollector/mapfile.amd64-Linux | 79 + gprofng/libcollector/mapfile.intel-Linux | 81 + gprofng/libcollector/mapfile.sparc-Linux | 40 + gprofng/libcollector/mapfile.sparcv9-Linux | 58 + gprofng/libcollector/memmgr.c | 396 + gprofng/libcollector/memmgr.h | 59 + gprofng/libcollector/mmaptrace.c | 1689 + gprofng/libcollector/profile.c | 287 + gprofng/libcollector/synctrace.c | 1061 + gprofng/libcollector/tsd.c | 149 + gprofng/libcollector/tsd.h | 80 + gprofng/libcollector/unwind.c | 4630 +++ gprofng/src/ABS.h | 62 + gprofng/src/Application.cc | 259 + gprofng/src/Application.h | 108 + gprofng/src/ArchiveExp.cc | 149 + gprofng/src/ArchiveExp.h | 41 + gprofng/src/BaseMetric.cc | 975 + gprofng/src/BaseMetric.h | 246 + gprofng/src/BaseMetricTreeNode.cc | 329 + gprofng/src/BaseMetricTreeNode.h | 100 + gprofng/src/CacheMap.h | 186 + gprofng/src/CallStack.cc | 1250 + gprofng/src/CallStack.h | 114 + gprofng/src/CatchOutOfMemory.cc | 59 + gprofng/src/ClassFile.cc | 1639 + gprofng/src/ClassFile.h | 63 + gprofng/src/Command.cc | 562 + gprofng/src/Command.h | 286 + gprofng/src/CompCom.cc | 313 + gprofng/src/CompCom.h | 63 + gprofng/src/DataObject.cc | 193 + gprofng/src/DataObject.h | 82 + gprofng/src/DataSpace.cc | 558 + gprofng/src/DataSpace.h | 55 + gprofng/src/DataStream.cc | 55 + gprofng/src/DataStream.h | 51 + gprofng/src/Data_window.cc | 241 + gprofng/src/Data_window.h | 99 + gprofng/src/Dbe.cc | 10371 ++++++ gprofng/src/Dbe.h | 294 + gprofng/src/DbeApplication.cc | 113 + gprofng/src/DbeApplication.h | 50 + gprofng/src/DbeArray.h | 99 + gprofng/src/DbeCacheMap.h | 109 + gprofng/src/DbeFile.cc | 541 + gprofng/src/DbeFile.h | 103 + gprofng/src/DbeJarFile.cc | 505 + gprofng/src/DbeJarFile.h | 46 + gprofng/src/DbeLinkList.h | 73 + gprofng/src/DbeLock.cc | 41 + gprofng/src/DbeLock.h | 38 + gprofng/src/DbeSession.cc | 3527 ++ gprofng/src/DbeSession.cc.1 | 3531 ++ gprofng/src/DbeSession.h | 481 + gprofng/src/DbeSyncMap.h | 224 + gprofng/src/DbeThread.cc | 224 + gprofng/src/DbeThread.h | 61 + gprofng/src/DbeView.cc | 3126 ++ gprofng/src/DbeView.h | 842 + gprofng/src/DefaultHandler.h | 114 + gprofng/src/DefaultMap.h | 232 + gprofng/src/DefaultMap2D.h | 147 + gprofng/src/DerivedMetrics.cc | 293 + gprofng/src/DerivedMetrics.h | 54 + gprofng/src/Disasm.cc | 403 + gprofng/src/Disasm.h | 66 + gprofng/src/Dwarf.cc | 1041 + gprofng/src/Dwarf.h | 87 + gprofng/src/DwarfLib.cc | 2203 ++ gprofng/src/DwarfLib.h | 313 + gprofng/src/Elf.cc | 1138 + gprofng/src/Elf.h | 170 + gprofng/src/Emsg.cc | 614 + gprofng/src/Emsg.h | 112 + gprofng/src/Emsgnum.h | 135 + gprofng/src/ExpGroup.cc | 163 + gprofng/src/ExpGroup.h | 50 + gprofng/src/Exp_Layout.cc | 422 + gprofng/src/Exp_Layout.h | 158 + gprofng/src/Experiment.cc | 6961 ++++ gprofng/src/Experiment.h | 689 + gprofng/src/Expression.cc | 1279 + gprofng/src/Expression.h | 180 + gprofng/src/FileData.cc | 400 + gprofng/src/FileData.h | 522 + gprofng/src/Filter.cc | 514 + gprofng/src/Filter.h | 111 + gprofng/src/FilterExp.h | 56 + gprofng/src/FilterSet.cc | 106 + gprofng/src/FilterSet.h | 72 + gprofng/src/Function.cc | 1160 + gprofng/src/Function.h | 222 + gprofng/src/HashMap.h | 435 + gprofng/src/HeapActivity.cc | 408 + gprofng/src/HeapActivity.h | 76 + gprofng/src/HeapData.cc | 284 + gprofng/src/HeapData.h | 450 + gprofng/src/HeapMap.cc | 325 + gprofng/src/HeapMap.h | 59 + gprofng/src/Hist_data.cc | 1886 + gprofng/src/Hist_data.h | 292 + gprofng/src/Histable.h | 333 + gprofng/src/IOActivity.cc | 825 + gprofng/src/IOActivity.h | 86 + gprofng/src/IndexMap2D.h | 119 + gprofng/src/IndexObject.cc | 554 + gprofng/src/IndexObject.h | 111 + gprofng/src/IntervalMap.h | 194 + gprofng/src/LoadObject.cc | 1242 + gprofng/src/LoadObject.h | 210 + gprofng/src/MachineModel.cc | 317 + gprofng/src/Makefile.am | 203 + gprofng/src/Makefile.in | 1180 + gprofng/src/Map.h | 61 + gprofng/src/Map2D.h | 53 + gprofng/src/MemObject.cc | 44 + gprofng/src/MemObject.h | 62 + gprofng/src/MemorySpace.cc | 452 + gprofng/src/MemorySpace.h | 113 + gprofng/src/Metric.cc | 1660 + gprofng/src/Metric.h | 188 + gprofng/src/MetricList.cc | 1075 + gprofng/src/MetricList.h | 163 + gprofng/src/Module.cc | 1840 + gprofng/src/Module.h | 284 + gprofng/src/Ovw_data.cc | 242 + gprofng/src/Ovw_data.h | 102 + gprofng/src/PRBTree.cc | 480 + gprofng/src/PRBTree.h | 106 + gprofng/src/PathTree.cc | 2637 ++ gprofng/src/PathTree.h | 405 + gprofng/src/PreviewExp.cc | 113 + gprofng/src/PreviewExp.h | 49 + gprofng/src/Print.cc | 3485 ++ gprofng/src/Print.h | 283 + gprofng/src/QLParser.h | 61 + gprofng/src/QLParser.tab.cc | 1453 + gprofng/src/QLParser.tab.hh | 2038 + gprofng/src/QLParser.yy | 390 + gprofng/src/SAXParser.h | 49 + gprofng/src/SAXParserFactory.cc | 666 + gprofng/src/SAXParserFactory.h | 75 + gprofng/src/Sample.cc | 94 + gprofng/src/Sample.h | 80 + gprofng/src/SegMem.h | 76 + gprofng/src/Settings.cc | 1586 + gprofng/src/Settings.h | 425 + gprofng/src/SourceFile.cc | 229 + gprofng/src/SourceFile.h | 117 + gprofng/src/Stabs.cc | 2650 ++ gprofng/src/Stabs.h | 160 + gprofng/src/Stats_data.cc | 203 + gprofng/src/Stats_data.h | 59 + gprofng/src/StringBuilder.cc | 585 + gprofng/src/StringBuilder.h | 101 + gprofng/src/StringMap.h | 238 + gprofng/src/Table.cc | 1687 + gprofng/src/Table.h | 618 + gprofng/src/UserLabel.cc | 177 + gprofng/src/UserLabel.h | 61 + gprofng/src/checks.cc | 516 + gprofng/src/collctrl.cc | 3149 ++ gprofng/src/collctrl.h | 405 + gprofng/src/collect.h | 156 + gprofng/src/collector_module.h | 234 + gprofng/src/comp_com.c | 3481 ++ gprofng/src/comp_com.h | 903 + gprofng/src/count.cc | 237 + gprofng/src/data_pckts.h | 595 + gprofng/src/dbe_collctrl.cc | 28 + gprofng/src/dbe_hwc.h | 38 + gprofng/src/dbe_hwcdrv.c | 23 + gprofng/src/dbe_hwcfuncs.c | 23 + gprofng/src/dbe_hwctable.c | 23 + gprofng/src/dbe_memmgr.c | 118 + gprofng/src/dbe_structs.h | 219 + gprofng/src/dbe_types.h | 62 + gprofng/src/debug.h | 89 + gprofng/src/enums.h | 195 + gprofng/src/envsets.cc | 420 + gprofng/src/gethrtime.c | 170 + gprofng/src/gp-archive.cc | 700 + gprofng/src/gp-archive.h | 64 + gprofng/src/gp-collect-app.cc | 1598 + gprofng/src/gp-display-src.cc | 752 + gprofng/src/gp-display-text.cc | 2834 ++ gprofng/src/gp-print.h | 118 + gprofng/src/gprofng.cc | 301 + gprofng/src/gprofng.h2m | 4 + gprofng/src/gprofng.rc | 132 + gprofng/src/i18n.cc | 30 + gprofng/src/i18n.h | 40 + gprofng/src/info.h | 73 + gprofng/src/ipc.cc | 2829 ++ gprofng/src/ipcio.cc | 1025 + gprofng/src/ipcio.h | 176 + gprofng/src/machinemodels/generic.ermm | 32 + gprofng/src/machinemodels/m5.ermm | 65 + gprofng/src/machinemodels/m6.ermm | 65 + gprofng/src/machinemodels/m7.ermm | 64 + gprofng/src/machinemodels/t4.ermm | 67 + gprofng/src/machinemodels/t5.ermm | 65 + gprofng/src/parse.cc | 927 + gprofng/src/stab.h | 205 + gprofng/src/util.cc | 1582 + gprofng/src/util.h | 185 + gprofng/src/vec.h | 524 + gprofng/testsuite/config/default.exp | 38 + gprofng/testsuite/gprofng.display/display.exp | 92 + .../gprofng.display/jsynprog/Intface.java | 6 + .../gprofng.display/jsynprog/Launcher.java | 90 + .../testsuite/gprofng.display/jsynprog/Makefile | 56 + .../gprofng.display/jsynprog/Routine.java | 224 + .../gprofng.display/jsynprog/Sub_Routine.java | 54 + .../gprofng.display/jsynprog/check_results.pl | 33 + .../testsuite/gprofng.display/jsynprog/cloop.cc | 114 + .../testsuite/gprofng.display/jsynprog/jsynprog.h | 74 + .../gprofng.display/jsynprog/jsynprog.java | 229 + gprofng/testsuite/gprofng.display/mttest/Makefile | 41 + .../gprofng.display/mttest/check_results.pl | 46 + .../testsuite/gprofng.display/mttest/gethrtime.c | 270 + gprofng/testsuite/gprofng.display/mttest/mttest.c | 1306 + gprofng/testsuite/gprofng.display/synprog/Makefile | 66 + gprofng/testsuite/gprofng.display/synprog/callso.c | 152 + gprofng/testsuite/gprofng.display/synprog/callsx.c | 152 + .../gprofng.display/synprog/check_results.pl | 40 + .../testsuite/gprofng.display/synprog/endcases.c | 208 + gprofng/testsuite/gprofng.display/synprog/fitos.c | 78 + .../testsuite/gprofng.display/synprog/inc_body.h | 26 + .../testsuite/gprofng.display/synprog/inc_brace.h | 26 + .../testsuite/gprofng.display/synprog/inc_entry.h | 24 + .../testsuite/gprofng.display/synprog/inc_exit.h | 25 + .../testsuite/gprofng.display/synprog/inc_func.h | 28 + .../testsuite/gprofng.display/synprog/inc_inline.h | 32 + .../testsuite/gprofng.display/synprog/inc_macro.h | 26 + gprofng/testsuite/gprofng.display/synprog/iosyn.c | 614 + .../testsuite/gprofng.display/synprog/pagethrash.c | 75 + gprofng/testsuite/gprofng.display/synprog/so_syn.c | 69 + gprofng/testsuite/gprofng.display/synprog/so_syx.c | 68 + .../testsuite/gprofng.display/synprog/stopwatch.c | 294 + .../testsuite/gprofng.display/synprog/stopwatch.h | 61 + .../testsuite/gprofng.display/synprog/synprog.c | 1823 + gprofng/testsuite/lib/Makefile.skel | 61 + gprofng/testsuite/lib/acct.pm | 774 + gprofng/testsuite/lib/display-lib.exp | 105 + include/ChangeLog | 69 +- include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 2 +- include/aout/aout64.h | 2 +- include/aout/ar.h | 2 +- include/aout/encap.h | 2 +- include/aout/host.h | 2 +- include/aout/hp.h | 2 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/stab.def | 2 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 2 +- include/bfdlink.h | 42 +- include/binary-io.h | 2 +- include/bout.h | 2 +- include/cgen/basic-modes.h | 2 +- include/cgen/basic-ops.h | 2 +- include/cgen/bitset.h | 2 +- include/coff/aarch64.h | 63 + include/coff/alpha.h | 2 +- include/coff/arm.h | 2 +- include/coff/ecoff.h | 2 +- include/coff/external.h | 2 +- include/coff/i386.h | 2 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 38 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/msdos.h | 2 +- include/coff/pe.h | 3 +- include/coff/rs6000.h | 3 +- include/coff/rs6k64.h | 2 +- include/coff/sh.h | 2 +- include/coff/ti.h | 2 +- include/coff/tic30.h | 2 +- include/coff/tic4x.h | 2 +- include/coff/tic54x.h | 2 +- include/coff/x86_64.h | 2 +- include/coff/xcoff.h | 11 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/collectorAPI.h | 73 + include/ctf-api.h | 2 +- include/ctf.h | 2 +- include/demangle.h | 2 +- include/diagnostics.h | 18 +- include/dis-asm.h | 4 +- include/dwarf2.def | 4 +- include/dwarf2.h | 2 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 2 +- include/elf/alpha.h | 2 +- include/elf/amdgpu.h | 115 + include/elf/arc-cpu.def | 2 +- include/elf/arc-reloc.def | 2 +- include/elf/arc.h | 2 +- include/elf/arm.h | 12 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/bpf.h | 2 +- include/elf/common.h | 66 +- include/elf/cr16.h | 2 +- include/elf/cris.h | 2 +- include/elf/crx.h | 2 +- include/elf/csky.h | 2 +- include/elf/d10v.h | 2 +- include/elf/d30v.h | 2 +- include/elf/dlx.h | 2 +- include/elf/dwarf.h | 2 +- include/elf/epiphany.h | 2 +- include/elf/external.h | 2 +- include/elf/fr30.h | 2 +- include/elf/frv.h | 2 +- include/elf/ft32.h | 2 +- include/elf/h8.h | 2 +- include/elf/hppa.h | 2 +- include/elf/i370.h | 2 +- include/elf/i386.h | 2 +- include/elf/i860.h | 2 +- include/elf/i960.h | 2 +- include/elf/ia64.h | 2 +- include/elf/internal.h | 2 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/lm32.h | 2 +- include/elf/loongarch.h | 128 + include/elf/m32c.h | 2 +- include/elf/m32r.h | 2 +- include/elf/m68hc11.h | 2 +- include/elf/m68k.h | 2 +- include/elf/mcore.h | 2 +- include/elf/mep.h | 2 +- include/elf/metag.h | 2 +- include/elf/microblaze.h | 2 +- include/elf/mips.h | 2 +- include/elf/mmix.h | 2 +- include/elf/mn10200.h | 2 +- include/elf/mn10300.h | 2 +- include/elf/moxie.h | 2 +- include/elf/msp430.h | 2 +- include/elf/mt.h | 2 +- include/elf/nds32.h | 2 +- include/elf/nfp.h | 2 +- include/elf/nios2.h | 2 +- include/elf/or1k.h | 2 +- include/elf/pj.h | 2 +- include/elf/ppc.h | 2 +- include/elf/ppc64.h | 3 +- include/elf/pru.h | 2 +- include/elf/reloc-macros.h | 2 +- include/elf/riscv.h | 13 +- include/elf/rl78.h | 2 +- include/elf/rx.h | 2 +- include/elf/s12z.h | 2 +- include/elf/s390.h | 2 +- include/elf/score.h | 2 +- include/elf/sh.h | 2 +- include/elf/sparc.h | 2 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 2 +- include/elf/tic6x.h | 2 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/visium.h | 2 +- include/elf/vxworks.h | 2 +- include/elf/wasm32.h | 2 +- include/elf/x86-64.h | 2 +- include/elf/xc16x.h | 2 +- include/elf/xgate.h | 2 +- include/elf/xstormy16.h | 2 +- include/elf/xtensa.h | 2 +- include/elf/z80.h | 2 +- include/environ.h | 2 +- include/fibheap.h | 2 +- include/filenames.h | 2 +- include/floatformat.h | 2 +- include/fnmatch.h | 2 +- include/fopen-bin.h | 2 +- include/fopen-same.h | 2 +- include/fopen-vms.h | 2 +- include/gcc-c-fe.def | 2 +- include/gcc-c-interface.h | 2 +- include/gcc-cp-fe.def | 2 +- include/gcc-cp-interface.h | 2 +- include/gcc-interface.h | 2 +- include/getopt.h | 2 +- include/hashtab.h | 2 +- include/hp-symtab.h | 2 +- include/leb128.h | 2 +- include/libcollector.h | 89 + include/libfcollector.h | 42 + include/libiberty.h | 7 +- include/longlong.h | 2 +- include/lto-symtab.h | 2 +- include/mach-o/arm.h | 2 +- include/mach-o/arm64.h | 2 +- include/mach-o/codesign.h | 2 +- include/mach-o/external.h | 2 +- include/mach-o/loader.h | 2 +- include/mach-o/reloc.h | 2 +- include/mach-o/unwind.h | 2 +- include/mach-o/x86-64.h | 2 +- include/md5.h | 2 +- include/oasys.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 8 +- include/opcode/aarch64.h | 189 +- include/opcode/alpha.h | 2 +- include/opcode/arc-attrs.h | 2 +- include/opcode/arc-func.h | 2 +- include/opcode/arc.h | 2 +- include/opcode/arm.h | 71 +- include/opcode/avr.h | 2 +- include/opcode/bfin.h | 2 +- include/opcode/cgen.h | 2 +- include/opcode/convex.h | 2 +- include/opcode/cr16.h | 2 +- include/opcode/cris.h | 2 +- include/opcode/crx.h | 2 +- include/opcode/csky.h | 2 +- include/opcode/d10v.h | 2 +- include/opcode/d30v.h | 2 +- include/opcode/dlx.h | 2 +- include/opcode/ft32.h | 2 +- include/opcode/h8300.h | 2 +- include/opcode/hppa.h | 2 +- include/opcode/i386.h | 2 +- include/opcode/ia64.h | 2 +- include/opcode/loongarch.h | 239 + include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/metag.h | 2 +- include/opcode/mips.h | 2 +- include/opcode/mmix.h | 2 +- include/opcode/mn10200.h | 2 +- include/opcode/mn10300.h | 2 +- include/opcode/moxie.h | 2 +- include/opcode/msp430-decode.h | 2 +- include/opcode/msp430.h | 2 +- include/opcode/nds32.h | 2 +- include/opcode/nfp.h | 2 +- include/opcode/nios2.h | 2 +- include/opcode/nios2r1.h | 2 +- include/opcode/nios2r2.h | 2 +- include/opcode/np1.h | 2 +- include/opcode/ns32k.h | 2 +- include/opcode/pdp11.h | 2 +- include/opcode/pj.h | 2 +- include/opcode/pn.h | 2 +- include/opcode/ppc.h | 36 +- include/opcode/pru.h | 2 +- include/opcode/pyr.h | 2 +- include/opcode/riscv-opc.h | 1754 +- include/opcode/riscv.h | 91 +- include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s390.h | 2 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 2 +- include/opcode/spu-insns.h | 2 +- include/opcode/spu.h | 2 +- include/opcode/tic30.h | 2 +- include/opcode/tic4x.h | 2 +- include/opcode/tic54x.h | 2 +- include/opcode/tic6x-control-registers.h | 2 +- include/opcode/tic6x-insn-formats.h | 2 +- include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/tic6x.h | 2 +- include/opcode/tilegx.h | 2 +- include/opcode/tilepro.h | 2 +- include/opcode/v850.h | 2 +- include/opcode/vax.h | 2 +- include/opcode/visium.h | 2 +- include/opcode/wasm.h | 2 +- include/opcode/xgate.h | 2 +- include/os9k.h | 2 +- include/partition.h | 2 +- include/plugin-api.h | 2 +- include/progress.h | 2 +- include/safe-ctype.h | 2 +- include/sha1.h | 2 +- include/sim/{ChangeLog => ChangeLog-2021} | 0 include/sim/callback.h | 13 +- include/sim/sim.h | 2 +- include/simple-object.h | 2 +- include/som/aout.h | 2 +- include/som/clock.h | 2 +- include/som/internal.h | 2 +- include/som/lst.h | 2 +- include/som/reloc.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 2 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vms/dcx.h | 2 +- include/vms/dmt.h | 2 +- include/vms/dsc.h | 2 +- include/vms/dst.h | 2 +- include/vms/eeom.h | 2 +- include/vms/egps.h | 2 +- include/vms/egsd.h | 2 +- include/vms/egst.h | 2 +- include/vms/egsy.h | 2 +- include/vms/eiaf.h | 2 +- include/vms/eicp.h | 2 +- include/vms/eidc.h | 2 +- include/vms/eiha.h | 2 +- include/vms/eihd.h | 2 +- include/vms/eihi.h | 2 +- include/vms/eihs.h | 2 +- include/vms/eihvn.h | 2 +- include/vms/eisd.h | 2 +- include/vms/emh.h | 2 +- include/vms/eobjrec.h | 2 +- include/vms/esdf.h | 2 +- include/vms/esdfm.h | 2 +- include/vms/esdfv.h | 2 +- include/vms/esgps.h | 2 +- include/vms/esrf.h | 2 +- include/vms/etir.h | 2 +- include/vms/internal.h | 2 +- include/vms/lbr.h | 2 +- include/vms/prt.h | 2 +- include/vms/shl.h | 2 +- include/vtv-change-permission.h | 2 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- intl/configure | 4 +- ld/ChangeLog | 204 +- ld/MAINTAINERS | 2 +- ld/Makefile.am | 210 +- ld/Makefile.in | 219 +- ld/NEWS | 18 +- ld/README | 2 +- ld/aclocal.m4 | 1 + ld/configure | 364 +- ld/configure.ac | 27 +- ld/configure.host | 2 +- ld/configure.tgt | 79 +- ld/deffile.h | 2 +- ld/deffilep.y | 7 +- ld/emulparams/README | 2 +- ld/emulparams/aarch64haiku.sh | 39 + ld/emulparams/armelf_haiku.sh | 33 + ld/emulparams/dt-relr.sh | 18 + ld/emulparams/elf32_x86_64.sh | 1 + ld/emulparams/elf32loongarch-defs.sh | 36 + ld/emulparams/elf32loongarch.sh | 11 + ld/emulparams/elf32ppchaiku.sh | 7 + ld/emulparams/elf64loongarch-defs.sh | 39 + ld/emulparams/elf64loongarch.sh | 11 + ld/emulparams/elf64ppc.sh | 1 + ld/emulparams/elf_haiku.sh | 1 + ld/emulparams/elf_i386.sh | 1 + ld/emulparams/elf_i386_haiku.sh | 7 + ld/emulparams/elf_mipsel_haiku.sh | 3 + ld/emulparams/elf_x86_64.sh | 1 + ld/emulparams/elf_x86_64_haiku.sh | 2 + ld/emulparams/extern_protected_data.sh | 10 + ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 2 +- ld/emultempl/aix.em | 51 +- ld/emultempl/alphaelf.em | 2 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armcoff.em | 293 - ld/emultempl/armelf.em | 2 +- ld/emultempl/avrelf.em | 2 +- ld/emultempl/beos.em | 57 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 2 +- ld/emultempl/crxelf.em | 2 +- ld/emultempl/cskyelf.em | 2 +- ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf-x86.em | 2 +- ld/emultempl/elf.em | 68 +- ld/emultempl/emulation.em | 41 + ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/generic.em | 41 +- ld/emultempl/hppaelf.em | 2 +- ld/emultempl/ia64elf.em | 2 +- ld/emultempl/irix.em | 2 +- ld/emultempl/linux.em | 226 - ld/emultempl/loongarchelf.em | 87 + ld/emultempl/m68hc1xelf.em | 2 +- ld/emultempl/m68kelf.em | 2 +- ld/emultempl/metagelf.em | 2 +- ld/emultempl/mipself.em | 2 +- ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/msp430.em | 48 +- ld/emultempl/nds32elf.em | 2 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 2 +- ld/emultempl/pdp11.em | 2 +- ld/emultempl/pe.em | 99 +- ld/emultempl/pep.em | 89 +- ld/emultempl/ppc32elf.em | 2 +- ld/emultempl/ppc64elf.em | 2 +- ld/emultempl/pruelf.em | 2 +- ld/emultempl/riscvelf.em | 10 +- ld/emultempl/rxelf.em | 2 +- ld/emultempl/rxlinux.em | 2 +- ld/emultempl/s390.em | 2 +- ld/emultempl/scoreelf.em | 2 +- ld/emultempl/solaris2-x86.em | 2 +- ld/emultempl/solaris2.em | 2 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spuelf.em | 2 +- ld/emultempl/tic6xdsbt.em | 2 +- ld/emultempl/ticoff.em | 50 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vanilla.em | 46 +- ld/emultempl/vms.em | 2 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 2 +- ld/emultempl/z80.em | 2 +- ld/gen-doc.texi | 2 +- ld/genscripts.sh | 2 +- ld/h8-doc.texi | 2 +- ld/ld.h | 2 +- ld/ld.texi | 79 +- ld/ldbuildid.c | 2 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 2 +- ld/ldctor.c | 2 +- ld/ldctor.h | 2 +- ld/ldelf.c | 410 +- ld/ldelf.h | 4 +- ld/ldelfgen.c | 22 +- ld/ldelfgen.h | 2 +- ld/ldemul.c | 12 +- ld/ldemul.h | 7 +- ld/ldexp.c | 32 +- ld/ldexp.h | 7 +- ld/ldfile.c | 8 +- ld/ldfile.h | 2 +- ld/ldgram.y | 211 +- ld/ldint.texi | 6 +- ld/ldlang.c | 225 +- ld/ldlang.h | 10 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 5 +- ld/ldlex.l | 354 +- ld/ldmain.c | 4 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 2 +- ld/ldmisc.h | 2 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 2 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 20 +- ld/libdep_plugin.c | 2 +- ld/mri.c | 6 +- ld/mri.h | 2 +- ld/pe-dll.c | 34 +- ld/pe-dll.h | 2 +- ld/pep-dll.c | 2 +- ld/pep-dll.h | 2 +- ld/plugin.c | 30 +- ld/plugin.h | 2 +- ld/po/BLD-POTFILES.in | 8 + ld/po/Make-in | 6 +- ld/po/bg.po | 4375 ++- ld/po/es.po | 2 +- ld/po/fi.po | 2 +- ld/po/fr.po | 3691 +- ld/po/ld.pot | 3243 +- ld/po/pt_BR.po | 2968 +- ld/po/ru.po | 2 +- ld/po/sr.po | 4623 +-- ld/po/sv.po | 2 +- ld/po/uk.po | 3625 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/README | 2 +- ld/scripttempl/aix.sc | 4 +- ld/scripttempl/alpha.sc | 4 +- ld/scripttempl/alphavms.sc | 4 +- ld/scripttempl/aout.sc | 4 +- ld/scripttempl/arclinux.sc | 4 +- ld/scripttempl/avr.sc | 4 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/dlx.sc | 4 +- ld/scripttempl/elf.sc | 8 +- ld/scripttempl/elf32cr16.sc | 4 +- ld/scripttempl/elf32crx.sc | 4 +- ld/scripttempl/elf32msp430.sc | 4 +- ld/scripttempl/elf32xc16x.sc | 4 +- ld/scripttempl/elf32xc16xl.sc | 4 +- ld/scripttempl/elf32xc16xs.sc | 4 +- ld/scripttempl/elf64bpf.sc | 4 +- ld/scripttempl/elf64hppa.sc | 4 +- ld/scripttempl/elf_chaos.sc | 4 +- ld/scripttempl/elfarc.sc | 2 +- ld/scripttempl/elfarcv2.sc | 2 +- ld/scripttempl/elfd10v.sc | 4 +- ld/scripttempl/elfd30v.sc | 4 +- ld/scripttempl/elfm68hc11.sc | 4 +- ld/scripttempl/elfm68hc12.sc | 4 +- ld/scripttempl/elfm9s12z.sc | 4 +- ld/scripttempl/elfmicroblaze.sc | 4 +- ld/scripttempl/elfxgate.sc | 4 +- ld/scripttempl/elfxtensa.sc | 4 +- ld/scripttempl/epiphany_4x4.sc | 4 +- ld/scripttempl/hppaelf.sc | 4 +- ld/scripttempl/i386beos.sc | 4 +- ld/scripttempl/i386go32.sc | 4 +- ld/scripttempl/i386msdos.sc | 4 +- ld/scripttempl/ia64vms.sc | 4 +- ld/scripttempl/ip2k.sc | 4 +- ld/scripttempl/iq2000.sc | 4 +- ld/scripttempl/mcorepe.sc | 4 +- ld/scripttempl/mep.sc | 4 +- ld/scripttempl/mips.sc | 4 +- ld/scripttempl/mipsbsd.sc | 4 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/moxie.sc | 4 +- ld/scripttempl/nds32elf.sc | 4 +- ld/scripttempl/pdp11.sc | 4 +- ld/scripttempl/pe.sc | 4 +- ld/scripttempl/pep.sc | 4 +- ld/scripttempl/pj.sc | 4 +- ld/scripttempl/pru.sc | 13 +- ld/scripttempl/sh.sc | 4 +- ld/scripttempl/tic30coff.sc | 4 +- ld/scripttempl/tic4xcoff.sc | 4 +- ld/scripttempl/tic54xcoff.sc | 4 +- ld/scripttempl/v850.sc | 4 +- ld/scripttempl/v850_rh850.sc | 4 +- ld/scripttempl/vanilla.sc | 2 +- ld/scripttempl/visium.sc | 2 +- ld/scripttempl/xstormy16.sc | 4 +- ld/scripttempl/z80.sc | 4 +- ld/scripttempl/z8000.sc | 4 +- ld/stamp-h.in | 1 - ld/sysdep.h | 2 +- ld/testplug.c | 2 +- ld/testplug2.c | 2 +- ld/testplug3.c | 2 +- ld/testplug4.c | 2 +- ld/testsuite/config/default.exp | 73 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 +- ld/testsuite/ld-aarch64/dt_textrel.d | 2 +- ld/testsuite/ld-aarch64/pr20402.d | 2 +- ld/testsuite/ld-aarch64/pr22764.d | 2 +- ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-alpha/tlspic.rd | 2 +- ld/testsuite/ld-arc/arc.exp | 2 +- ld/testsuite/ld-arc/got-weak.d | 12 + ld/testsuite/ld-arc/got-weak.s | 7 + ld/testsuite/ld-arm/arm-elf.exp | 6 +- ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/tls-gdesc-got.d | 2 +- ld/testsuite/ld-auto-import/auto-import.exp | 6 +- ld/testsuite/ld-avr/avr-prop-7.d | 4 +- ld/testsuite/ld-avr/avr-prop-8.d | 3 +- ld/testsuite/ld-avr/avr.exp | 2 +- ld/testsuite/ld-avr/pr13402.d | 6 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 16 +- ld/testsuite/ld-bpf/bpf.exp | 2 +- ld/testsuite/ld-cdtest/cdtest.exp | 14 +- ld/testsuite/ld-checks/checks.exp | 2 +- ld/testsuite/ld-cris/cris.exp | 2 +- ld/testsuite/ld-cris/libdso-15b.d | 6 +- ld/testsuite/ld-cris/libdso-1c.d | 4 +- ld/testsuite/ld-crx/crx.exp | 2 +- ld/testsuite/ld-ctf/array.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-1.B-1.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-1.B-2.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-1.parent.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-2.A-1.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-2.A-2.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-2.parent.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-3.C-1.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-3.C-2.d | 2 +- ld/testsuite/ld-ctf/conflicting-cycle-3.parent.d | 2 +- ld/testsuite/ld-ctf/conflicting-enums.d | 2 +- ld/testsuite/ld-ctf/conflicting-typedefs.d | 2 +- ld/testsuite/ld-ctf/cross-tu-cyclic-conflicting.d | 2 +- .../ld-ctf/cross-tu-cyclic-nonconflicting.d | 2 +- ld/testsuite/ld-ctf/cross-tu-into-cycle.d | 2 +- ld/testsuite/ld-ctf/cross-tu-noncyclic.d | 2 +- ld/testsuite/ld-ctf/ctf.exp | 7 +- ld/testsuite/ld-ctf/cycle-1.d | 2 +- ld/testsuite/ld-ctf/cycle-2.A.d | 2 +- ld/testsuite/ld-ctf/cycle-2.B.d | 2 +- ld/testsuite/ld-ctf/cycle-2.C.d | 2 +- ld/testsuite/ld-ctf/data-func-conflicted.d | 2 +- ld/testsuite/ld-ctf/diag-cttname-null.d | 2 +- ld/testsuite/ld-ctf/diag-cuname.d | 2 +- ld/testsuite/ld-ctf/diag-parlabel.d | 2 +- ld/testsuite/ld-ctf/enum-forward.d | 2 +- ld/testsuite/ld-ctf/enums.d | 2 +- ld/testsuite/ld-ctf/forward.d | 2 +- ld/testsuite/ld-ctf/function.d | 2 +- ld/testsuite/ld-ctf/nonrepresentable-member.c | 7 + ld/testsuite/ld-ctf/nonrepresentable-member.d | 25 + ld/testsuite/ld-ctf/nonrepresentable.d | 4 +- ld/testsuite/ld-ctf/slice.d | 2 +- ld/testsuite/ld-ctf/super-sub-cycles.d | 2 +- ld/testsuite/ld-cygwin/exe-export.exp | 10 +- ld/testsuite/ld-d10v/d10v.exp | 2 +- ld/testsuite/ld-discard/discard.exp | 2 +- ld/testsuite/ld-dynamic/export-dynamic-symbol.exp | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/binutils.exp | 2 +- ld/testsuite/ld-elf/build-id.exp | 77 + ld/testsuite/ld-elf/comm-data.exp | 2 +- ld/testsuite/ld-elf/compress.exp | 2 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/dt-relr-1.s | 13 + ld/testsuite/ld-elf/dt-relr-1a.d | 10 + ld/testsuite/ld-elf/dt-relr-1b.d | 9 + ld/testsuite/ld-elf/dt-relr-1c.d | 9 + ld/testsuite/ld-elf/dt-relr-2.s | 20 + ld/testsuite/ld-elf/dt-relr-2a.d | 10 + ld/testsuite/ld-elf/dt-relr-2b.d | 17 + ld/testsuite/ld-elf/dt-relr-2c.d | 17 + ld/testsuite/ld-elf/dt-relr-2d.d | 17 + ld/testsuite/ld-elf/dt-relr-2e.d | 17 + ld/testsuite/ld-elf/dt-relr-2f.d | 8 + ld/testsuite/ld-elf/dt-relr-2g.d | 9 + ld/testsuite/ld-elf/dt-relr-2h.d | 9 + ld/testsuite/ld-elf/dt-relr-3.s | 12 + ld/testsuite/ld-elf/dt-relr-3a.d | 9 + ld/testsuite/ld-elf/dt-relr-3b.d | 9 + ld/testsuite/ld-elf/dt-relr-glibc-1.c | 11 + ld/testsuite/ld-elf/dt-relr-glibc-1a.rd | 4 + ld/testsuite/ld-elf/dt-relr-glibc-1b.rd | 7 + ld/testsuite/ld-elf/dt-relr.exp | 43 + ld/testsuite/ld-elf/dwarf.exp | 10 +- ld/testsuite/ld-elf/eh-group.exp | 2 +- ld/testsuite/ld-elf/eh5.d | 2 +- ld/testsuite/ld-elf/elf.exp | 4 +- ld/testsuite/ld-elf/exclude.exp | 2 +- ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/header.d | 2 +- ld/testsuite/ld-elf/indirect-extern-access-1.rd | 8 + ld/testsuite/ld-elf/indirect-extern-access-1a.c | 1 + ld/testsuite/ld-elf/indirect-extern-access-1b.c | 12 + ld/testsuite/ld-elf/indirect-extern-access-2.rd | 8 + ld/testsuite/ld-elf/indirect-extern-access-2a.c | 10 + ld/testsuite/ld-elf/indirect-extern-access-2b.c | 13 + ld/testsuite/ld-elf/indirect-extern-access-3.rd | 8 + ld/testsuite/ld-elf/indirect-extern-access.S | 20 + ld/testsuite/ld-elf/indirect.exp | 10 +- ld/testsuite/ld-elf/linux-x86.exp | 152 +- ld/testsuite/ld-elf/notes.exp | 2 +- ld/testsuite/ld-elf/orphan-region.ld | 2 +- ld/testsuite/ld-elf/overlay.s | 4 + ld/testsuite/ld-elf/overlay.t | 8 +- ld/testsuite/ld-elf/p_align-1.c | 25 + ld/testsuite/ld-elf/page-size-1.d | 4 + ld/testsuite/ld-elf/pr21884.d | 2 +- ld/testsuite/ld-elf/pr21964-1a.c | 2 +- ld/testsuite/ld-elf/pr21964-1b.c | 2 +- ld/testsuite/ld-elf/pr21964-1c.c | 2 +- ld/testsuite/ld-elf/pr21964-2a.c | 2 +- ld/testsuite/ld-elf/pr21964-2b.c | 2 +- ld/testsuite/ld-elf/pr21964-3a.c | 2 +- ld/testsuite/ld-elf/pr24718-1.d | 13 + ld/testsuite/ld-elf/pr24718-1.s | 7 + ld/testsuite/ld-elf/pr24718-1.t | 4 + ld/testsuite/ld-elf/pr26936.d | 4 +- ld/testsuite/ld-elf/pr28158-1.c | 1 + ld/testsuite/ld-elf/pr28158-2.S | 16 + ld/testsuite/ld-elf/pr28158.nd | 3 + ld/testsuite/ld-elf/pr28158.rd | 7 + ld/testsuite/ld-elf/{pr13195.t => pr28158.t} | 0 ld/testsuite/ld-elf/pr28348.rd | 8 + ld/testsuite/ld-elf/pr28348.t | 6 + ld/testsuite/ld-elf/pr28348a.c | 5 + ld/testsuite/ld-elf/pr28348b.c | 5 + ld/testsuite/ld-elf/{needed3.c => pr28348c.c} | 0 ld/testsuite/ld-elf/pr28597.d | 3 + ld/testsuite/ld-elf/pr28597.s | 4 + ld/testsuite/ld-elf/pr28597.t | 14 + ld/testsuite/ld-elf/pr28639a.rd | 6 + ld/testsuite/ld-elf/pr28639b.rd | 6 + ld/testsuite/ld-elf/pr28639c.rd | 10 + ld/testsuite/ld-elf/pr28639d.rd | 4 + ld/testsuite/ld-elf/property-1_needed-1.s | 15 + ld/testsuite/ld-elf/property-1_needed-1a.d | 17 + ld/testsuite/ld-elf/property-1_needed-1b.d | 12 + ld/testsuite/ld-elf/property-1_needed-1c.d | 13 + ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/readelf.exp | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 2 +- ld/testsuite/ld-elf/sec64k.exp | 2 +- ld/testsuite/ld-elf/seg.d | 2 +- ld/testsuite/ld-elf/shared.exp | 64 +- ld/testsuite/ld-elf/tls.exp | 2 +- ld/testsuite/ld-elf/tls_common.exp | 2 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 16 +- ld/testsuite/ld-elfvers/vers.exp | 32 +- ld/testsuite/ld-elfvers/vers19.dsym | 2 +- ld/testsuite/ld-elfvers/vers2.dsym | 2 +- ld/testsuite/ld-elfvers/vers22.dsym | 2 +- ld/testsuite/ld-elfvers/vers23.dsym | 2 +- ld/testsuite/ld-elfvers/vers23d.dsym | 4 +- ld/testsuite/ld-elfvers/vers27d4.dsym | 2 +- ld/testsuite/ld-elfvers/vers28c.dsym | 2 +- ld/testsuite/ld-elfvers/vers3.dsym | 2 +- ld/testsuite/ld-elfvers/vers6.dsym | 6 +- ld/testsuite/ld-elfvsb/define.s | 10 - ld/testsuite/ld-elfvsb/elfvsb.exp | 480 - ld/testsuite/ld-elfvsb/main.c | 306 - ld/testsuite/ld-elfvsb/sh1.c | 421 - ld/testsuite/ld-elfweak/elfweak.exp | 58 +- ld/testsuite/ld-fastcall/fastcall.exp | 2 +- ld/testsuite/ld-frv/fdpic.exp | 2 +- ld/testsuite/ld-frv/frv-elf.exp | 2 +- ld/testsuite/ld-frv/tls.exp | 2 +- ld/testsuite/ld-gc/gc.exp | 16 +- ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/dt-relr-1.s | 14 + ld/testsuite/ld-i386/dt-relr-1a.d | 27 + ld/testsuite/ld-i386/dt-relr-1b.d | 30 + ld/testsuite/ld-i386/export-class.exp | 4 +- ld/testsuite/ld-i386/i386.exp | 65 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3a.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3c.d | 2 +- ld/testsuite/ld-i386/no-plt.exp | 2 +- ld/testsuite/ld-i386/pr20830.d | 2 +- ld/testsuite/ld-i386/pr21997-1.err | 2 + ld/testsuite/ld-i386/pr26869.d | 2 +- ld/testsuite/ld-i386/pr27491-1.s | 14 + ld/testsuite/ld-i386/pr27491-1a.d | 14 + ld/testsuite/ld-i386/pr27491-1b.d | 11 + ld/testsuite/ld-i386/pr27491-1c.d | 14 + ld/testsuite/ld-i386/pr27491-2.d | 22 + ld/testsuite/ld-i386/pr27491-2.s | 16 + ld/testsuite/ld-i386/pr27491-3.d | 21 + ld/testsuite/ld-i386/pr27491-3.s | 14 + ld/testsuite/ld-i386/pr27491-4.d | 23 + ld/testsuite/ld-i386/pr27491-4a.s | 11 + ld/testsuite/ld-i386/pr27491-4b.s | 2 + ld/testsuite/ld-i386/pr28870.d | 10 + ld/testsuite/ld-i386/pr28870.s | 6 + ld/testsuite/ld-i386/pr28875.err | 2 + ld/testsuite/ld-i386/pr28875a.c | 5 + ld/testsuite/ld-i386/pr28875b.c | 7 + ld/testsuite/ld-i386/pr28894.d | 3 + ld/testsuite/ld-i386/pr28894.s | 7 + ld/testsuite/ld-i386/report-reloc-1.d | 2 +- ld/testsuite/ld-i386/report-reloc-1.l | 4 +- ld/testsuite/ld-i386/tls.exp | 2 +- ld/testsuite/ld-i386/tlsnopic.rd | 2 +- ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ia64/tlspic.rd | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 15 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-x86-64.d | 2 +- ld/testsuite/ld-libs/libs.exp | 2 +- ld/testsuite/ld-linkonce/linkonce.exp | 2 +- ld/testsuite/ld-loongarch-elf/disas-jirl-32.d | 15 + ld/testsuite/ld-loongarch-elf/disas-jirl-32.s | 5 + ld/testsuite/ld-loongarch-elf/disas-jirl.d | 15 + ld/testsuite/ld-loongarch-elf/disas-jirl.s | 5 + ld/testsuite/ld-loongarch-elf/jmp_op.d | 68 + ld/testsuite/ld-loongarch-elf/jmp_op.s | 22 + ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 41 + ld/testsuite/ld-loongarch-elf/macro_op.d | 733 + ld/testsuite/ld-loongarch-elf/macro_op.s | 29 + ld/testsuite/ld-loongarch-elf/macro_op_32.d | 729 + ld/testsuite/ld-loongarch-elf/macro_op_32.s | 29 + ld/testsuite/ld-loongarch-elf/syscall-0.s | 9 + ld/testsuite/ld-loongarch-elf/syscall-1.s | 20 + ld/testsuite/ld-loongarch-elf/syscall.d | 5 + ld/testsuite/ld-m68hc11/m68hc11.exp | 2 +- ld/testsuite/ld-m68k/m68k-got.exp | 2 +- ld/testsuite/ld-m68k/m68k.exp | 2 +- ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-metag/metag.exp | 2 +- ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 2 +- ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-misc/just-symbols.exp | 4 +- ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mmix/mmohdr1.ld | 2 +- ld/testsuite/ld-mn10300/mn10300.exp | 8 +- ld/testsuite/ld-msp430-elf/msp430-elf.exp | 2 +- ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-or1k/or1k.exp | 2 +- ld/testsuite/ld-pdp11/pdp11.exp | 2 +- ld/testsuite/ld-pe/pe-compile.exp | 16 +- ld/testsuite/ld-pe/pe-run.exp | 21 +- ld/testsuite/ld-pe/pe-run2.exp | 22 +- ld/testsuite/ld-pe/pe.exp | 2 +- ld/testsuite/ld-pe/pr19803.d | 2 +- ld/testsuite/ld-pie/pie.exp | 6 +- ld/testsuite/ld-plugin/lto.exp | 135 +- ld/testsuite/ld-plugin/plugin.exp | 36 +- ld/testsuite/ld-plugin/pr28138-1.c | 6 + ld/testsuite/ld-plugin/pr28138-2.c | 6 + ld/testsuite/ld-plugin/pr28138-3.c | 6 + ld/testsuite/ld-plugin/pr28138-4.c | 6 + ld/testsuite/ld-plugin/pr28138-5.c | 6 + ld/testsuite/ld-plugin/pr28138-6.c | 6 + ld/testsuite/ld-plugin/pr28138-7.c | 6 + ld/testsuite/ld-plugin/pr28138.c | 20 + ld/testsuite/ld-plugin/pr28264-1.d | 5 + ld/testsuite/ld-plugin/pr28264-2.d | 5 + ld/testsuite/ld-plugin/pr28264-3.d | 4 + ld/testsuite/ld-plugin/pr28264-4.d | 4 + ld/testsuite/ld-plugin/pr28264.c | 11 + ld/testsuite/ld-plugin/pr28264.ver | 8 + ld/testsuite/ld-plugin/pr28849.d | 3 + ld/testsuite/ld-plugin/pr28849a.c | 2 + ld/testsuite/ld-plugin/pr28849b.c | 3 + ld/testsuite/ld-plugin/pr28879a.cc | 7 + ld/testsuite/ld-plugin/pr28879b.cc | 8 + ld/testsuite/ld-powerpc/abs-pie-relr.d | 34 + ld/testsuite/ld-powerpc/abs-pie-relr.r | 8 + ld/testsuite/ld-powerpc/abs-pie.d | 34 + ld/testsuite/ld-powerpc/abs-pie.r | 8 + ld/testsuite/ld-powerpc/abs-reloc.s | 49 + ld/testsuite/ld-powerpc/abs-shared-relr.d | 34 + ld/testsuite/ld-powerpc/abs-shared-relr.r | 17 + ld/testsuite/ld-powerpc/abs-shared.d | 34 + ld/testsuite/ld-powerpc/abs-shared.r | 14 + ld/testsuite/ld-powerpc/abs-static.d | 32 + ld/testsuite/ld-powerpc/abs-static.r | 6 + ld/testsuite/ld-powerpc/aix-tls-reloc-32.d | 35 - ld/testsuite/ld-powerpc/aix-tls-reloc-32.dd | 101 + ld/testsuite/ld-powerpc/aix-tls-reloc-32.dt | 18 + ld/testsuite/ld-powerpc/aix-tls-reloc-64.d | 31 - ld/testsuite/ld-powerpc/aix-tls-reloc-64.dd | 119 + ld/testsuite/ld-powerpc/aix-tls-reloc-64.dt | 23 + ld/testsuite/ld-powerpc/aix-tls-reloc.s | 154 +- ld/testsuite/ld-powerpc/aix52.exp | 5 +- ld/testsuite/ld-powerpc/callstub-2.s | 1 + ld/testsuite/ld-powerpc/elfv2so.d | 2 +- ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/notoc.d | 2 +- ld/testsuite/ld-powerpc/notoc3.d | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 24 +- ld/testsuite/ld-powerpc/pr28827-1.d | 5 + ld/testsuite/ld-powerpc/pr28827-1.s | 83 + ld/testsuite/ld-powerpc/pr28827-2.d | 48 + ld/testsuite/ld-powerpc/pr28827-2.lnk | 9 + ld/testsuite/ld-powerpc/pr28827-2.s | 15 + ld/testsuite/ld-powerpc/symtocbase-1.s | 10 +- ld/testsuite/ld-powerpc/symtocbase-2.s | 10 +- ld/testsuite/ld-powerpc/symtocbase.d | 2 +- ld/testsuite/ld-powerpc/tlsdesc2.d | 2 +- ld/testsuite/ld-powerpc/tlsexe.r | 13 + ld/testsuite/ld-powerpc/tlsexe32.r | 12 + ld/testsuite/ld-powerpc/tlsexe32no.r | 12 + ld/testsuite/ld-powerpc/tlsexeno.r | 13 + ld/testsuite/ld-powerpc/tlsexenors.r | 13 + ld/testsuite/ld-powerpc/tlsexers.r | 13 + ld/testsuite/ld-powerpc/tlsexetoc.r | 13 + ld/testsuite/ld-powerpc/tlsexetocrs.r | 13 + ld/testsuite/ld-powerpc/tlsget.d | 25 +- ld/testsuite/ld-powerpc/tlsget.wf | 4 +- ld/testsuite/ld-powerpc/tlsget2.d | 18 +- ld/testsuite/ld-powerpc/tlsget2.wf | 2 +- ld/testsuite/ld-powerpc/tlsopt5.d | 2 +- ld/testsuite/ld-powerpc/tlsopt6.d | 2 +- ld/testsuite/ld-powerpc/tlsso.r | 12 + ld/testsuite/ld-powerpc/tlsso32.r | 11 + ld/testsuite/ld-powerpc/tlstocso.r | 12 + ld/testsuite/ld-pru/pru_irq_map-1.d | 17 + ld/testsuite/ld-pru/pru_irq_map-2.d | 10 + ld/testsuite/ld-pru/pru_irq_map.s | 20 + ld/testsuite/ld-riscv-elf/align-small-region.d | 12 + ld/testsuite/ld-riscv-elf/align-small-region.ld | 12 + ld/testsuite/ld-riscv-elf/align-small-region.s | 7 + ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-01a.s | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-01b.s | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-02a.s | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-02b.s | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-03a.s | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-03b.s | 2 +- .../ld-riscv-elf/attr-merge-arch-failed-01.d | 11 - .../ld-riscv-elf/attr-merge-arch-failed-01a.s | 1 - .../ld-riscv-elf/attr-merge-arch-failed-01b.s | 1 - .../ld-riscv-elf/attr-merge-arch-failed-02.d | 27 - .../ld-riscv-elf/attr-merge-arch-failed-02a.s | 1 - .../ld-riscv-elf/attr-merge-arch-failed-02b.s | 1 - .../ld-riscv-elf/attr-merge-arch-failed-02c.s | 1 - .../ld-riscv-elf/attr-merge-arch-failed-02d.s | 1 - ld/testsuite/ld-riscv-elf/attr-merge-user-ext-01.d | 9 + .../attr-merge-user-ext-rv32i2p1_m2p0.s | 1 + .../attr-merge-user-ext-rv32i2p1_m2p1.s | 1 + ld/testsuite/ld-riscv-elf/attr-phdr.d | 19 + ld/testsuite/ld-riscv-elf/attr-phdr.s | 9 + ld/testsuite/ld-riscv-elf/call-relax.d | 2 +- ld/testsuite/ld-riscv-elf/code-model-01.ld | 24 + ld/testsuite/ld-riscv-elf/code-model-02.ld | 24 + ld/testsuite/ld-riscv-elf/code-model-medany-01.d | 4 + ld/testsuite/ld-riscv-elf/code-model-medany-02.d | 17 + .../ld-riscv-elf/code-model-medany-weakref-01.d | 4 + .../ld-riscv-elf/code-model-medany-weakref-02.d | 13 + ld/testsuite/ld-riscv-elf/code-model-medlow-01.d | 4 + ld/testsuite/ld-riscv-elf/code-model-medlow-02.d | 15 + .../ld-riscv-elf/code-model-medlow-weakref-01.d | 13 + .../ld-riscv-elf/code-model-medlow-weakref-02.d | 13 + .../ld-riscv-elf/code-model-relax-medany-01.d | 4 + .../ld-riscv-elf/code-model-relax-medany-02.d | 15 + .../code-model-relax-medany-weakref-01.d | 4 + .../code-model-relax-medany-weakref-02.d | 13 + .../ld-riscv-elf/code-model-relax-medlow-01.d | 13 + .../ld-riscv-elf/code-model-relax-medlow-02.d | 13 + .../code-model-relax-medlow-weakref-01.d | 12 + .../code-model-relax-medlow-weakref-02.d | 12 + ld/testsuite/ld-riscv-elf/code-model.s | 47 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 71 +- ld/testsuite/ld-riscv-elf/pcgp-relax-01.d | 16 + .../ld-riscv-elf/{pcgp-relax.s => pcgp-relax-01.s} | 0 ld/testsuite/ld-riscv-elf/pcgp-relax-02.d | 15 + ld/testsuite/ld-riscv-elf/pcgp-relax-02.s | 18 + ld/testsuite/ld-riscv-elf/pcgp-relax.d | 16 - ld/testsuite/ld-riscv-elf/relax-twice-1.s | 12 + ld/testsuite/ld-riscv-elf/relax-twice-2.s | 44 + ld/testsuite/ld-riscv-elf/relax-twice.ver | 11 + ld/testsuite/ld-riscv-elf/restart-relax.d | 14 - ld/testsuite/ld-riscv-elf/restart-relax.s | 17 - ld/testsuite/ld-riscv-elf/variant_cc-1.s | 61 + ld/testsuite/ld-riscv-elf/variant_cc-2.s | 61 + ld/testsuite/ld-riscv-elf/variant_cc-now.d | 73 + ld/testsuite/ld-riscv-elf/variant_cc-r.d | 76 + ld/testsuite/ld-riscv-elf/variant_cc-shared.d | 73 + ld/testsuite/ld-s12z/s12z.exp | 2 +- ld/testsuite/ld-s390/s390.exp | 2 +- ld/testsuite/ld-scripts/align.exp | 2 +- ld/testsuite/ld-scripts/alignof.exp | 2 +- ld/testsuite/ld-scripts/assert.exp | 2 +- ld/testsuite/ld-scripts/crossref.exp | 37 +- ld/testsuite/ld-scripts/data.exp | 2 +- ld/testsuite/ld-scripts/default-script.exp | 2 +- ld/testsuite/ld-scripts/defined.exp | 2 +- ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/empty-address-4.d | 6 + ld/testsuite/ld-scripts/empty-address-4.s | 4 + ld/testsuite/ld-scripts/empty-address-4.t | 11 + ld/testsuite/ld-scripts/empty-address.exp | 3 +- ld/testsuite/ld-scripts/empty-aligned.exp | 2 +- ld/testsuite/ld-scripts/empty-orphan.exp | 2 +- ld/testsuite/ld-scripts/exclude-file.exp | 2 +- ld/testsuite/ld-scripts/expr.exp | 2 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/include.exp | 2 +- ld/testsuite/ld-scripts/log2.exp | 2 +- ld/testsuite/ld-scripts/map-address.exp | 2 +- ld/testsuite/ld-scripts/output-section-types.d | 17 + ld/testsuite/ld-scripts/output-section-types.t | 14 + ld/testsuite/ld-scripts/overlay-size.exp | 2 +- ld/testsuite/ld-scripts/phdrs.exp | 2 +- ld/testsuite/ld-scripts/phdrs2.exp | 2 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 +- ld/testsuite/ld-scripts/pr23571.d | 2 +- ld/testsuite/ld-scripts/print-memory-usage.exp | 2 +- ld/testsuite/ld-scripts/provide.exp | 2 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-at5.d | 2 +- ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/script.exp | 3 +- ld/testsuite/ld-scripts/section-flags.exp | 2 +- ld/testsuite/ld-scripts/section-match.exp | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 2 +- ld/testsuite/ld-scripts/weak.exp | 2 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 10 +- ld/testsuite/ld-sh/arch/arch.exp | 2 +- ld/testsuite/ld-sh/rd-sh.exp | 2 +- ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 4 +- ld/testsuite/ld-shared/main.c | 10 +- ld/testsuite/ld-shared/sh1.c | 10 - ld/testsuite/ld-shared/shared.exp | 107 +- ld/testsuite/ld-shared/xcoff.dat | 4 + ld/testsuite/ld-size/size.exp | 2 +- ld/testsuite/ld-sparc/gotop32.rd | 2 +- ld/testsuite/ld-sparc/gotop64.rd | 2 +- ld/testsuite/ld-sparc/sparc.exp | 2 +- ld/testsuite/ld-sparc/tlssunnopic32.rd | 2 +- ld/testsuite/ld-sparc/tlssunnopic64.rd | 2 +- ld/testsuite/ld-sparc/tlssunpic32.rd | 2 +- ld/testsuite/ld-sparc/tlssunpic64.rd | 2 +- ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/srec.exp | 49 +- ld/testsuite/ld-tic6x/shlib-1.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1b.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 2 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 2 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-tilegx/tilegx.exp | 2 +- ld/testsuite/ld-tilepro/tilepro.exp | 2 +- ld/testsuite/ld-undefined/entry.exp | 2 +- ld/testsuite/ld-undefined/require-defined.exp | 2 +- ld/testsuite/ld-undefined/undefined.exp | 4 +- ld/testsuite/ld-undefined/weak-undef.exp | 2 +- ld/testsuite/ld-unique/pr21529.d | 2 +- ld/testsuite/ld-unique/unique.exp | 12 +- ld/testsuite/ld-v850/v850.exp | 2 +- ld/testsuite/ld-vax-elf/export-class.exp | 2 +- ld/testsuite/ld-vax-elf/vax-elf.exp | 2 +- ld/testsuite/ld-visium/visium.exp | 2 +- ld/testsuite/{ld-elfvsb => ld-vsb}/common.c | 0 ld/testsuite/ld-vsb/define.s | 16 + ld/testsuite/{ld-elfvsb => ld-vsb}/elf-offset.ld | 0 ld/testsuite/{ld-elfvsb => ld-vsb}/elfvsb.dat | 0 .../{ld-elfvsb/hidden0.d => ld-vsb/hidden0-elf.d} | 0 .../{ld-elfvsb/hidden1.d => ld-vsb/hidden1-elf.d} | 0 .../{ld-elfvsb/hidden2.d => ld-vsb/hidden2-elf.d} | 0 ld/testsuite/{ld-elfvsb => ld-vsb}/hidden2.ld | 0 ld/testsuite/{ld-elfvsb => ld-vsb}/hidden2.s | 0 .../internal0.d => ld-vsb/internal0-elf.d} | 0 .../internal1.d => ld-vsb/internal1-elf.d} | 0 ld/testsuite/ld-vsb/main.c | 302 + .../protected0.d => ld-vsb/protected0-elf.d} | 0 .../protected1.d => ld-vsb/protected1-elf.d} | 0 ld/testsuite/ld-vsb/sh1.c | 411 + ld/testsuite/{ld-elfvsb => ld-vsb}/sh2.c | 0 ld/testsuite/{ld-elfvsb => ld-vsb}/sh3.c | 0 ld/testsuite/{ld-elfvsb => ld-vsb}/test.c | 0 ld/testsuite/{ld-elfvsb => ld-vsb}/undef.s | 0 ld/testsuite/ld-vsb/visibility-1-xcoff-32.d | 21 + ld/testsuite/ld-vsb/visibility-1-xcoff-64.d | 21 + ld/testsuite/ld-vsb/visibility-2-xcoff-32.d | 16 + ld/testsuite/ld-vsb/visibility-2-xcoff-64.d | 16 + ld/testsuite/ld-vsb/vsb.exp | 567 + ld/testsuite/ld-vsb/xcoffvsb.dat | 24 + ld/testsuite/ld-vxworks/vxworks.exp | 2 +- ld/testsuite/ld-x86-64/abs-k1om.d | 12 - ld/testsuite/ld-x86-64/abs-l1om.d | 12 - ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 2 +- ld/testsuite/ld-x86-64/dt-relr-1.s | 14 + ld/testsuite/ld-x86-64/dt-relr-1a-x32.d | 27 + ld/testsuite/ld-x86-64/dt-relr-1a.d | 27 + ld/testsuite/ld-x86-64/dt-relr-1b-x32.d | 30 + ld/testsuite/ld-x86-64/dt-relr-1b.d | 30 + ld/testsuite/ld-x86-64/dwarfreloc.exp | 2 +- ld/testsuite/ld-x86-64/export-class.exp | 5 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 2 +- ld/testsuite/ld-x86-64/ilp32-4.d | 2 +- ld/testsuite/ld-x86-64/indirect-extern-access.rd | 6 + ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/load1c.d | 2 +- ld/testsuite/ld-x86-64/load1d.d | 2 +- ld/testsuite/ld-x86-64/mpx.exp | 2 +- ld/testsuite/ld-x86-64/no-plt.exp | 2 +- ld/testsuite/ld-x86-64/pe-x86-64.exp | 14 +- ld/testsuite/ld-x86-64/pie3.d | 11 +- ld/testsuite/ld-x86-64/plt-main-bnd.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt.dd | 2 +- ld/testsuite/ld-x86-64/pr13082-2b.d | 2 +- ld/testsuite/ld-x86-64/pr14207.d | 10 +- ld/testsuite/ld-x86-64/pr18176.d | 4 +- ld/testsuite/ld-x86-64/pr19162.d | 2 +- ld/testsuite/ld-x86-64/pr19609-4e.d | 2 +- ld/testsuite/ld-x86-64/pr19609-6a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-6b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2l.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1d.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1f.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1j.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1l.d | 2 +- ld/testsuite/ld-x86-64/pr20830a-now.d | 12 +- ld/testsuite/ld-x86-64/pr20830a.d | 12 +- ld/testsuite/ld-x86-64/pr20830b-now.d | 14 +- ld/testsuite/ld-x86-64/pr20830b.d | 14 +- ld/testsuite/ld-x86-64/pr21038a-now.d | 12 +- ld/testsuite/ld-x86-64/pr21038a.d | 12 +- ld/testsuite/ld-x86-64/pr21038b-now.d | 10 +- ld/testsuite/ld-x86-64/pr21038b.d | 8 +- ld/testsuite/ld-x86-64/pr21038c-now.d | 14 +- ld/testsuite/ld-x86-64/pr21038c.d | 14 +- ld/testsuite/ld-x86-64/pr21997-1a.err | 2 +- ld/testsuite/ld-x86-64/pr21997-1b.err | 2 +- ld/testsuite/ld-x86-64/pr27491-1.s | 14 + ld/testsuite/ld-x86-64/pr27491-1a.d | 14 + ld/testsuite/ld-x86-64/pr27491-1b.d | 11 + ld/testsuite/ld-x86-64/pr27491-1c.d | 21 + ld/testsuite/ld-x86-64/pr27491-2.d | 23 + ld/testsuite/ld-x86-64/pr27491-2.s | 20 + ld/testsuite/ld-x86-64/pr27491-3.d | 21 + ld/testsuite/ld-x86-64/pr27491-3.s | 14 + ld/testsuite/ld-x86-64/pr27491-4.d | 23 + ld/testsuite/ld-x86-64/pr27491-4a.s | 11 + ld/testsuite/ld-x86-64/pr27491-4b.s | 2 + ld/testsuite/ld-x86-64/pr28875-data.err | 2 + ld/testsuite/ld-x86-64/pr28875-func.err | 2 + ld/testsuite/ld-x86-64/protected-data-1.h | 11 + ld/testsuite/ld-x86-64/protected-data-1a.c | 40 + ld/testsuite/ld-x86-64/protected-data-1b.c | 59 + ld/testsuite/ld-x86-64/protected-data-2a.S | 109 + ld/testsuite/ld-x86-64/protected-data-2b.S | 119 + ld/testsuite/ld-x86-64/protected-func-2a.S | 68 + ld/testsuite/ld-x86-64/protected-func-2b.S | 83 + ld/testsuite/ld-x86-64/protected-func-2c.c | 29 + ld/testsuite/ld-x86-64/protected2-k1om.d | 18 - ld/testsuite/ld-x86-64/protected2-l1om.d | 18 - ld/testsuite/ld-x86-64/protected3-k1om.d | 17 - ld/testsuite/ld-x86-64/protected3-l1om.d | 17 - ld/testsuite/ld-x86-64/report-reloc-1-x32.d | 2 +- ld/testsuite/ld-x86-64/report-reloc-1.d | 2 +- ld/testsuite/ld-x86-64/report-reloc-1.l | 4 +- ld/testsuite/ld-x86-64/tls.exp | 4 +- ld/testsuite/ld-x86-64/tlsdesc.rd | 2 +- ld/testsuite/ld-x86-64/tlspic.rd | 2 +- ld/testsuite/ld-x86-64/tlspic2.rd | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 301 +- ld/testsuite/ld-xc16x/xc16x.exp | 2 +- ld/testsuite/ld-xstormy16/xstormy16.exp | 2 +- ld/testsuite/ld-xtensa/xtensa-linux.exp | 2 +- ld/testsuite/ld-xtensa/xtensa.exp | 2 +- ld/testsuite/ld-z80/z80.exp | 2 +- ld/testsuite/ld-z8k/z8k.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 116 +- libbacktrace/ChangeLog | 1791 + libbacktrace/ChangeLog.jit | 14 + libbacktrace/Makefile.am | 586 + libbacktrace/Makefile.in | 2528 ++ libbacktrace/README | 23 + libbacktrace/aclocal.m4 | 867 + libbacktrace/alloc.c | 167 + libbacktrace/allocfail.c | 136 + libbacktrace/allocfail.sh | 104 + libbacktrace/atomic.c | 113 + libbacktrace/backtrace-supported.h.in | 66 + libbacktrace/backtrace.c | 129 + libbacktrace/backtrace.h | 206 + libbacktrace/btest.c | 517 + libbacktrace/config.h.in | 184 + libbacktrace/configure | 16893 +++++++++ libbacktrace/configure.ac | 581 + libbacktrace/dwarf.c | 4056 ++ libbacktrace/edtest.c | 120 + libbacktrace/edtest2.c | 43 + libbacktrace/elf.c | 4919 +++ libbacktrace/fileline.c | 346 + libbacktrace/filetype.awk | 13 + libbacktrace/install-debuginfo-for-buildid.sh.in | 65 + libbacktrace/instrumented_alloc.c | 114 + libbacktrace/internal.h | 380 + libbacktrace/macho.c | 1355 + libbacktrace/mmap.c | 331 + libbacktrace/mmapio.c | 110 + libbacktrace/mtest.c | 410 + libbacktrace/nounwind.c | 66 + libbacktrace/pecoff.c | 935 + libbacktrace/posix.c | 104 + libbacktrace/print.c | 92 + libbacktrace/read.c | 110 + libbacktrace/simple.c | 108 + libbacktrace/sort.c | 108 + libbacktrace/state.c | 72 + libbacktrace/stest.c | 137 + libbacktrace/test_format.c | 55 + libbacktrace/testlib.c | 234 + libbacktrace/testlib.h | 110 + libbacktrace/ttest.c | 161 + libbacktrace/unittest.c | 92 + libbacktrace/unknown.c | 65 + libbacktrace/xcoff.c | 1607 + libbacktrace/xztest.c | 508 + libbacktrace/ztest.c | 541 + libctf/ChangeLog | 81 +- libctf/Makefile.am | 31 +- libctf/Makefile.in | 433 +- libctf/configure | 279 +- libctf/configure.ac | 73 +- libctf/ctf-archive.c | 2 +- libctf/ctf-create.c | 2 +- libctf/ctf-decl.c | 2 +- libctf/ctf-decls.h | 2 +- libctf/ctf-dedup.c | 2 +- libctf/ctf-dump.c | 16 +- libctf/ctf-endian.h | 2 +- libctf/ctf-error.c | 2 +- libctf/ctf-hash.c | 2 +- libctf/ctf-impl.h | 2 +- libctf/ctf-inlines.h | 2 +- libctf/ctf-intl.h | 2 +- libctf/ctf-labels.c | 2 +- libctf/ctf-link.c | 2 +- libctf/ctf-lookup.c | 6 +- libctf/ctf-open-bfd.c | 2 +- libctf/ctf-open.c | 11 +- libctf/ctf-qsort_r.c | 2 +- libctf/ctf-serialize.c | 2 +- libctf/ctf-sha1.c | 2 +- libctf/ctf-sha1.h | 2 +- libctf/ctf-string.c | 2 +- libctf/ctf-subr.c | 2 +- libctf/ctf-types.c | 21 +- libctf/ctf-util.c | 2 +- libctf/doc/ctf-spec.texi | 1736 + libctf/doc/local.mk | 40 + libctf/elf.h | 2 +- libctf/libctf.ver | 12 +- libctf/swap.h | 2 +- libctf/testsuite/config/default.exp | 16 +- libctf/testsuite/lib/ctf-lib.exp | 10 +- .../libctf-lookup/conflicting-type-syms.c | 3 - libctf/testsuite/libctf-lookup/enum-symbol.c | 3 - libctf/testsuite/libctf-lookup/lookup.exp | 2 +- .../libctf-regression/nonstatic-var-section-ld-r.c | 4 +- .../libctf-regression/nonstatic-var-section-ld.c | 4 +- .../libctf-regression/nonstatic-var-section-ld.lk | 2 +- libctf/testsuite/libctf-regression/pptrtab.c | 1 - libctf/testsuite/libctf-regression/regression.exp | 2 +- .../libctf-regression/type-add-unnamed-struct.c | 2 - .../pptrtab-writable-page-deep-lookup.c | 68 + .../pptrtab-writable-page-deep-lookup.lk | 2 + libctf/testsuite/libctf-writable/pptrtab.c | 2 +- .../reserialize-strtab-corruption.c | 1 - .../symtypetab-nonlinker-writeout.c | 6 +- libctf/testsuite/libctf-writable/writable.exp | 2 +- libiberty/ChangeLog | 139 +- libiberty/Makefile.in | 31 +- libiberty/_doprnt.c | 2 +- libiberty/acinclude.m4 | 2 +- libiberty/aclocal.m4 | 1 + libiberty/argv.c | 2 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/configure | 167 +- libiberty/configure.ac | 32 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 7 +- libiberty/cp-demangle.h | 2 +- libiberty/cp-demint.c | 2 +- libiberty/cplus-dem.c | 2 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 103 +- libiberty/dwarfnames.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/fdmatch.c | 2 +- libiberty/fibheap.c | 2 +- libiberty/filedescriptor.c | 2 +- libiberty/filename_cmp.c | 2 +- libiberty/floatformat.c | 2 +- libiberty/fnmatch.c | 2 +- libiberty/fopen_unlocked.c | 2 +- libiberty/gather-docs | 2 +- libiberty/getopt.c | 2 +- libiberty/getopt1.c | 2 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 2 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/libiberty.texi | 4 +- libiberty/lrealpath.c | 2 +- libiberty/maint-tool | 2 +- libiberty/make-relative-prefix.c | 2 +- libiberty/make-temp-file.c | 18 +- libiberty/md5.c | 2 +- libiberty/memmem.c | 2 +- libiberty/mempcpy.c | 2 +- libiberty/mkstemps.c | 2 +- libiberty/objalloc.c | 2 +- libiberty/obstack.c | 2 +- libiberty/partition.c | 2 +- libiberty/pex-common.c | 2 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 2 +- libiberty/pex-msdos.c | 2 +- libiberty/pex-one.c | 2 +- libiberty/pex-unix.c | 2 +- libiberty/pex-win32.c | 2 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/regex.c | 6 +- libiberty/rust-demangle.c | 49 +- libiberty/safe-ctype.c | 2 +- libiberty/setenv.c | 2 +- libiberty/setproctitle.c | 2 +- libiberty/sha1.c | 2 +- libiberty/simple-object-coff.c | 2 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 2 +- libiberty/simple-object-mach-o.c | 7 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 2 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 2 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 2 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/d-demangle-expected | 58 +- libiberty/testsuite/demangle-expected | 5 + libiberty/testsuite/demangler-fuzzer.c | 2 +- libiberty/testsuite/test-demangle.c | 2 +- libiberty/testsuite/test-expandargv.c | 2 +- libiberty/testsuite/test-pexecute.c | 2 +- libiberty/testsuite/test-strtol.c | 2 +- libiberty/timeval-utils.c | 2 +- libiberty/unlink-if-ordinary.c | 2 +- libiberty/vasprintf.c | 2 +- libiberty/vfprintf.c | 2 +- libiberty/vprintf-support.c | 2 +- libiberty/vprintf-support.h | 2 +- libiberty/vsnprintf.c | 2 +- libiberty/vsprintf.c | 2 +- libiberty/xasprintf.c | 2 +- libiberty/xexit.c | 2 +- libiberty/xmalloc.c | 4 +- libiberty/xstrndup.c | 2 +- libiberty/xvasprintf.c | 2 +- libtool.m4 | 92 +- opcodes/ChangeLog | 113 +- opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 105 +- opcodes/Makefile.in | 109 +- opcodes/aarch64-asm-2.c | 383 +- opcodes/aarch64-asm.c | 229 +- opcodes/aarch64-asm.h | 9 +- opcodes/aarch64-dis-2.c | 7868 ++-- opcodes/aarch64-dis.c | 261 +- opcodes/aarch64-dis.h | 9 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc-2.c | 35 +- opcodes/aarch64-opc.c | 638 +- opcodes/aarch64-opc.h | 47 +- opcodes/aarch64-tbl.h | 317 +- opcodes/aclocal.m4 | 1 + opcodes/alpha-dis.c | 2 +- opcodes/alpha-opc.c | 2 +- opcodes/arc-dis.c | 2 +- opcodes/arc-dis.h | 2 +- opcodes/arc-ext-tbl.h | 2 +- opcodes/arc-ext.c | 2 +- opcodes/arc-ext.h | 2 +- opcodes/arc-fxi.h | 2 +- opcodes/arc-opc.c | 2 +- opcodes/arc-regs.h | 6 +- opcodes/arc-tbl.h | 2 +- opcodes/arm-dis.c | 27 +- opcodes/avr-dis.c | 39 +- opcodes/bfin-dis.c | 2 +- opcodes/bpf-asm.c | 2 +- opcodes/bpf-desc.c | 3 +- opcodes/bpf-desc.h | 2 +- opcodes/bpf-dis.c | 2 +- opcodes/bpf-ibld.c | 2 +- opcodes/bpf-opc.c | 2 +- opcodes/bpf-opc.h | 2 +- opcodes/cgen-asm.c | 2 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-bitset.c | 2 +- opcodes/cgen-dis.c | 2 +- opcodes/cgen-dis.in | 2 +- opcodes/cgen-ibld.in | 2 +- opcodes/cgen-opc.c | 2 +- opcodes/cgen.sh | 2 +- opcodes/config.in | 3 + opcodes/configure | 428 +- opcodes/configure.ac | 25 +- opcodes/configure.com | 2 +- opcodes/cr16-dis.c | 2 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-desc.c | 3 +- opcodes/cris-desc.h | 2 +- opcodes/cris-dis.c | 2 +- opcodes/cris-opc.c | 2 +- opcodes/cris-opc.h | 2 +- opcodes/crx-dis.c | 2 +- opcodes/crx-opc.c | 2 +- opcodes/csky-dis.c | 10 +- opcodes/csky-opc.h | 2 +- opcodes/d10v-dis.c | 2 +- opcodes/d10v-opc.c | 5 +- opcodes/d30v-dis.c | 2 +- opcodes/d30v-opc.c | 2 +- opcodes/dis-buf.c | 2 +- opcodes/dis-init.c | 2 +- opcodes/disassemble.c | 31 +- opcodes/disassemble.h | 3 +- opcodes/dlx-dis.c | 2 +- opcodes/epiphany-asm.c | 2 +- opcodes/epiphany-desc.c | 3 +- opcodes/epiphany-desc.h | 2 +- opcodes/epiphany-dis.c | 2 +- opcodes/epiphany-ibld.c | 2 +- opcodes/epiphany-opc.c | 2 +- opcodes/epiphany-opc.h | 2 +- opcodes/fr30-asm.c | 2 +- opcodes/fr30-desc.c | 3 +- opcodes/fr30-desc.h | 2 +- opcodes/fr30-dis.c | 2 +- opcodes/fr30-ibld.c | 2 +- opcodes/fr30-opc.c | 2 +- opcodes/fr30-opc.h | 2 +- opcodes/frv-asm.c | 2 +- opcodes/frv-desc.c | 3 +- opcodes/frv-desc.h | 2 +- opcodes/frv-dis.c | 2 +- opcodes/frv-ibld.c | 2 +- opcodes/frv-opc.c | 2 +- opcodes/frv-opc.h | 2 +- opcodes/ft32-dis.c | 231 +- opcodes/ft32-opc.c | 2 +- opcodes/h8300-dis.c | 2 +- opcodes/hppa-dis.c | 2 +- opcodes/i386-dis-evex-mod.h | 30 - opcodes/i386-dis-evex-prefix.h | 354 +- opcodes/i386-dis-evex-w.h | 230 +- opcodes/i386-dis-evex.h | 704 +- opcodes/i386-dis.c | 4560 ++- opcodes/i386-gen.c | 63 +- opcodes/i386-init.h | 770 +- opcodes/i386-opc.c | 2 +- opcodes/i386-opc.h | 26 +- opcodes/i386-opc.tbl | 1062 +- opcodes/i386-reg.tbl | 2 +- opcodes/i386-tbl.h | 37315 +++++++++++-------- opcodes/ia64-asmtab.c | 2 +- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-dis.c | 2 +- opcodes/ia64-gen.c | 4 +- opcodes/ia64-opc-a.c | 2 +- opcodes/ia64-opc-b.c | 2 +- opcodes/ia64-opc-d.c | 2 +- opcodes/ia64-opc-f.c | 2 +- opcodes/ia64-opc-i.c | 2 +- opcodes/ia64-opc-m.c | 2 +- opcodes/ia64-opc-x.c | 2 +- opcodes/ia64-opc.c | 2 +- opcodes/ia64-opc.h | 2 +- opcodes/ip2k-asm.c | 2 +- opcodes/ip2k-desc.c | 3 +- opcodes/ip2k-desc.h | 2 +- opcodes/ip2k-dis.c | 2 +- opcodes/ip2k-ibld.c | 2 +- opcodes/ip2k-opc.c | 2 +- opcodes/ip2k-opc.h | 2 +- opcodes/iq2000-asm.c | 2 +- opcodes/iq2000-desc.c | 3 +- opcodes/iq2000-desc.h | 2 +- opcodes/iq2000-dis.c | 2 +- opcodes/iq2000-ibld.c | 2 +- opcodes/iq2000-opc.c | 2 +- opcodes/iq2000-opc.h | 2 +- opcodes/lm32-asm.c | 2 +- opcodes/lm32-desc.c | 3 +- opcodes/lm32-desc.h | 2 +- opcodes/lm32-dis.c | 2 +- opcodes/lm32-ibld.c | 2 +- opcodes/lm32-opc.c | 2 +- opcodes/lm32-opc.h | 2 +- opcodes/lm32-opinst.c | 2 +- opcodes/loongarch-coder.c | 481 + opcodes/loongarch-dis.c | 342 + opcodes/loongarch-opc.c | 798 + opcodes/m10200-dis.c | 2 +- opcodes/m10200-opc.c | 2 +- opcodes/m10300-dis.c | 2 +- opcodes/m10300-opc.c | 2 +- opcodes/m32c-asm.c | 2 +- opcodes/m32c-desc.c | 3 +- opcodes/m32c-desc.h | 2 +- opcodes/m32c-dis.c | 2 +- opcodes/m32c-ibld.c | 2 +- opcodes/m32c-opc.c | 2 +- opcodes/m32c-opc.h | 2 +- opcodes/m32r-asm.c | 2 +- opcodes/m32r-desc.c | 3 +- opcodes/m32r-desc.h | 2 +- opcodes/m32r-dis.c | 2 +- opcodes/m32r-ibld.c | 2 +- opcodes/m32r-opc.c | 2 +- opcodes/m32r-opc.h | 2 +- opcodes/m32r-opinst.c | 2 +- opcodes/m68hc11-dis.c | 2 +- opcodes/m68hc11-opc.c | 2 +- opcodes/m68k-dis.c | 2 +- opcodes/m68k-opc.c | 2 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 2 +- opcodes/mcore-opc.h | 2 +- opcodes/mep-asm.c | 2 +- opcodes/mep-desc.c | 3 +- opcodes/mep-desc.h | 2 +- opcodes/mep-dis.c | 2 +- opcodes/mep-ibld.c | 2 +- opcodes/mep-opc.c | 2 +- opcodes/mep-opc.h | 2 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 2 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 4 +- opcodes/microblaze-opcm.h | 5 +- opcodes/micromips-opc.c | 6 +- opcodes/mips-dis.c | 4 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 13 +- opcodes/mips16-opc.c | 2 +- opcodes/mmix-dis.c | 2 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 2 +- opcodes/moxie-opc.c | 2 +- opcodes/msp430-decode.c | 2 +- opcodes/msp430-decode.opc | 2 +- opcodes/msp430-dis.c | 2 +- opcodes/mt-asm.c | 2 +- opcodes/mt-desc.c | 3 +- opcodes/mt-desc.h | 2 +- opcodes/mt-dis.c | 2 +- opcodes/mt-ibld.c | 2 +- opcodes/mt-opc.c | 2 +- opcodes/mt-opc.h | 2 +- opcodes/nds32-asm.c | 2 +- opcodes/nds32-asm.h | 2 +- opcodes/nds32-dis.c | 2 +- opcodes/nds32-opc.h | 2 +- opcodes/nfp-dis.c | 20 +- opcodes/nios2-dis.c | 2 +- opcodes/nios2-opc.c | 2 +- opcodes/ns32k-dis.c | 2 +- opcodes/opc2c.c | 2 +- opcodes/opintl.h | 2 +- opcodes/or1k-asm.c | 2 +- opcodes/or1k-desc.c | 3 +- opcodes/or1k-desc.h | 2 +- opcodes/or1k-dis.c | 2 +- opcodes/or1k-ibld.c | 2 +- opcodes/or1k-opc.c | 2 +- opcodes/or1k-opc.h | 2 +- opcodes/or1k-opinst.c | 2 +- opcodes/pdp11-dis.c | 2 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 9 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 4 +- opcodes/po/POTFILES.in | 3 + opcodes/po/de.po | 751 +- opcodes/po/fr.po | 496 +- opcodes/po/opcodes.pot | 468 +- opcodes/po/pt_BR.po | 523 +- opcodes/po/ro.po | 2948 +- opcodes/po/sr.po | 739 +- opcodes/po/uk.po | 759 +- opcodes/ppc-dis.c | 7 +- opcodes/ppc-opc.c | 693 +- opcodes/pru-dis.c | 2 +- opcodes/pru-opc.c | 2 +- opcodes/riscv-dis.c | 574 +- opcodes/riscv-opc.c | 1262 +- opcodes/rl78-decode.c | 2 +- opcodes/rl78-decode.opc | 2 +- opcodes/rl78-dis.c | 2 +- opcodes/rx-decode.c | 2 +- opcodes/rx-decode.opc | 2 +- opcodes/rx-dis.c | 2 +- opcodes/s12z-dis.c | 5 +- opcodes/s12z-opc.c | 2 +- opcodes/s12z-opc.h | 2 +- opcodes/s390-dis.c | 2 +- opcodes/s390-mkopc.c | 2 +- opcodes/s390-opc.c | 4 +- opcodes/s390-opc.txt | 6 +- opcodes/score-dis.c | 2 +- opcodes/score-opc.h | 2 +- opcodes/score7-dis.c | 2 +- opcodes/sh-dis.c | 2 +- opcodes/sh-opc.h | 2 +- opcodes/sparc-dis.c | 2 +- opcodes/sparc-opc.c | 2 +- opcodes/spu-dis.c | 2 +- opcodes/spu-opc.c | 2 +- opcodes/stamp-h.in | 1 - opcodes/sysdep.h | 2 +- opcodes/tic30-dis.c | 2 +- opcodes/tic4x-dis.c | 2 +- opcodes/tic54x-dis.c | 2 +- opcodes/tic54x-opc.c | 2 +- opcodes/tic6x-dis.c | 2 +- opcodes/tilegx-dis.c | 2 +- opcodes/tilegx-opc.c | 2 +- opcodes/tilepro-dis.c | 2 +- opcodes/tilepro-opc.c | 2 +- opcodes/v850-dis.c | 2 +- opcodes/v850-opc.c | 4 +- opcodes/vax-dis.c | 2 +- opcodes/visium-dis.c | 2 +- opcodes/visium-opc.c | 2 +- opcodes/wasm32-dis.c | 2 +- opcodes/xc16x-asm.c | 2 +- opcodes/xc16x-desc.c | 3 +- opcodes/xc16x-desc.h | 2 +- opcodes/xc16x-dis.c | 2 +- opcodes/xc16x-ibld.c | 2 +- opcodes/xc16x-opc.c | 2 +- opcodes/xc16x-opc.h | 2 +- opcodes/xgate-dis.c | 2 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 2 +- opcodes/xstormy16-desc.c | 3 +- opcodes/xstormy16-desc.h | 2 +- opcodes/xstormy16-dis.c | 2 +- opcodes/xstormy16-ibld.c | 2 +- opcodes/xstormy16-opc.c | 2 +- opcodes/xstormy16-opc.h | 2 +- opcodes/xtensa-dis.c | 2 +- opcodes/z80-dis.c | 4 +- opcodes/z8k-dis.c | 2 +- opcodes/z8k-opc.h | 2 +- opcodes/z8kgen.c | 4 +- sim/.gitignore | 4 +- sim/{arm => }/COPYING | 0 sim/{ChangeLog => ChangeLog-2021} | 0 sim/MAINTAINERS | 2 +- sim/Makefile.am | 82 +- sim/Makefile.in | 1240 +- sim/README-HACKING | 23 +- sim/aarch64/{ChangeLog => ChangeLog-2021} | 0 sim/aarch64/interp.c | 15 +- sim/arch-subdir.mk.in | 1 + sim/arm/{ChangeLog => ChangeLog-2021} | 0 sim/arm/armos.c | 17 +- sim/arm/armvirt.c | 1 + sim/arm/local.mk | 19 + sim/arm/wrapper.c | 5 +- sim/avr/{ChangeLog => ChangeLog-2021} | 0 sim/avr/interp.c | 5 +- sim/bfin/ChangeLog | 1499 - sim/bfin/ChangeLog-2021 | 1495 + sim/bfin/dv-bfin_cec.c | 2 +- sim/bfin/dv-bfin_ctimer.c | 8 +- sim/bfin/dv-bfin_dma.c | 4 +- sim/bfin/dv-bfin_ebiu_amc.c | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 4 +- sim/bfin/dv-bfin_ebiu_sdc.c | 4 +- sim/bfin/dv-bfin_emac.c | 4 +- sim/bfin/dv-bfin_eppi.c | 4 +- sim/bfin/dv-bfin_gpio.c | 4 +- sim/bfin/dv-bfin_gpio2.c | 4 +- sim/bfin/dv-bfin_gptimer.c | 4 +- sim/bfin/dv-bfin_jtag.c | 4 +- sim/bfin/dv-bfin_mmu.c | 4 +- sim/bfin/dv-bfin_mmu.h | 2 + sim/bfin/dv-bfin_nfc.c | 4 +- sim/bfin/dv-bfin_otp.c | 6 +- sim/bfin/dv-bfin_pfmon.c | 4 +- sim/bfin/dv-bfin_pint.c | 4 +- sim/bfin/dv-bfin_pll.c | 4 +- sim/bfin/dv-bfin_ppi.c | 4 +- sim/bfin/dv-bfin_rtc.c | 4 +- sim/bfin/dv-bfin_sic.c | 16 +- sim/bfin/dv-bfin_spi.c | 4 +- sim/bfin/dv-bfin_twi.c | 4 +- sim/bfin/dv-bfin_uart.c | 4 +- sim/bfin/dv-bfin_uart2.c | 4 +- sim/bfin/dv-bfin_wdog.c | 4 +- sim/bfin/dv-bfin_wp.c | 4 +- sim/bfin/dv-eth_phy.c | 4 +- sim/bfin/gui.c | 137 +- sim/bfin/interp.c | 70 +- sim/bpf/{ChangeLog => ChangeLog-2021} | 0 sim/bpf/Makefile.in | 38 +- sim/bpf/configure | 9 - sim/bpf/local.mk | 49 + sim/bpf/sim-if.c | 18 +- sim/common/ChangeLog | 8169 ---- sim/common/ChangeLog-2021 | 8164 ++++ sim/common/Make-common.in | 106 +- sim/common/callback.c | 68 +- sim/common/cgen-accfp.c | 64 +- sim/common/cgen-par.c | 3 +- sim/common/cgen-par.h | 2 +- sim/common/cgen-scache.c | 4 +- sim/common/cgen-trace.c | 11 +- sim/common/cgen-trace.h | 2 + sim/common/cgen-types.h | 20 +- sim/common/cgen-utils.c | 3 +- sim/common/dv-cfi.c | 2 +- sim/common/dv-glue.c | 4 +- sim/common/dv-pal.c | 26 +- sim/common/dv-sockser.c | 48 +- sim/common/gdbinit.in | 12 - sim/common/genmloop.sh | 23 +- sim/common/gennltvals.py | 202 +- sim/common/gentmap.c | 151 - sim/common/hw-alloc.c | 4 +- sim/common/hw-base.c | 11 +- sim/common/hw-device.c | 7 +- sim/common/hw-device.h | 3 + sim/common/hw-events.c | 22 +- sim/common/hw-events.h | 14 +- sim/common/hw-handles.c | 4 +- sim/common/hw-ports.c | 7 +- sim/common/hw-properties.c | 6 +- sim/common/hw-tree.c | 13 +- sim/common/hw-tree.h | 3 + sim/common/local.mk | 48 +- sim/common/nltvals.def | 431 - sim/common/nrun.c | 24 +- sim/common/sim-abort.c | 1 + sim/common/sim-alu.h | 192 +- sim/common/sim-arange.c | 7 +- sim/common/sim-assert.h | 4 +- sim/common/sim-base.h | 13 + sim/common/sim-basics.h | 3 +- sim/common/sim-bits.h | 133 +- sim/common/sim-config.c | 3 +- sim/common/sim-config.h | 3 + sim/common/sim-core.c | 15 +- sim/common/sim-cpu.c | 3 +- sim/common/sim-engine.c | 7 +- sim/common/sim-engine.h | 3 + sim/common/sim-events.c | 201 +- sim/common/sim-events.h | 31 +- sim/common/sim-fpu.c | 484 +- sim/common/sim-fpu.h | 107 +- sim/common/sim-hload.c | 3 +- sim/common/sim-hw.c | 12 +- sim/common/sim-hw.h | 3 + sim/common/sim-inline.h | 1 + sim/common/sim-io.c | 25 +- sim/common/sim-io.h | 10 +- sim/common/sim-load.c | 7 +- sim/common/sim-memopt.c | 37 +- sim/common/sim-model.c | 5 +- sim/common/sim-module.c | 8 +- sim/common/sim-n-bits.h | 4 +- sim/common/sim-options.c | 196 +- sim/common/sim-profile.c | 15 +- sim/common/sim-reason.c | 4 +- sim/common/sim-signal.c | 1 + sim/common/sim-syscall.c | 3 +- sim/common/sim-trace.c | 40 +- sim/common/sim-trace.h | 15 +- sim/common/sim-types.h | 85 +- sim/common/sim-utils.c | 17 +- sim/common/sim-utils.h | 2 + sim/common/sim-watch.c | 14 +- sim/common/syscall.c | 147 +- sim/common/target-newlib-errno.c | 289 + sim/common/target-newlib-open.c | 85 + sim/common/target-newlib-signal.c | 136 + sim/common/target-newlib-syscall.c | 634 + sim/common/target-newlib-syscall.h | 237 + sim/config.h.in | 3 + sim/configure | 1892 +- sim/configure.ac | 19 +- sim/cr16/{ChangeLog => ChangeLog-2021} | 0 sim/cr16/Makefile.in | 25 - sim/cr16/cr16_sim.h | 31 +- sim/cr16/interp.c | 47 +- sim/cr16/local.mk | 47 + sim/cr16/simops.c | 1261 +- sim/cris/{ChangeLog => ChangeLog-2021} | 0 sim/cris/Makefile.in | 47 +- sim/cris/cris-sim.h | 22 +- sim/cris/cris-tmpl.c | 8 +- sim/cris/crisv10f.c | 2 +- sim/cris/crisv32f.c | 6 +- sim/cris/decodev10.h | 1 + sim/cris/decodev32.h | 2 + sim/cris/dv-cris.c | 24 +- sim/cris/dv-rv.c | 102 +- sim/cris/local.mk | 54 + sim/cris/mloop.in | 3 +- sim/cris/sim-if.c | 46 +- sim/cris/traps.c | 2 +- sim/d10v/{ChangeLog => ChangeLog-2021} | 0 sim/d10v/Makefile.in | 24 +- sim/d10v/d10v_sim.h | 44 +- sim/d10v/endian.c | 32 +- sim/d10v/interp.c | 86 +- sim/d10v/local.mk | 47 + sim/d10v/simops.c | 450 +- sim/erc32/{ChangeLog => ChangeLog-2021} | 0 sim/erc32/Makefile.in | 18 +- sim/erc32/erc32.c | 260 +- sim/erc32/exec.c | 116 +- sim/erc32/float.c | 2 +- sim/erc32/func.c | 98 +- sim/erc32/interf.c | 6 +- sim/erc32/local.mk | 19 + sim/erc32/sis.c | 4 +- sim/erc32/sis.h | 162 +- sim/example-synacor/{ChangeLog => ChangeLog-2021} | 0 sim/example-synacor/interp.c | 16 +- sim/example-synacor/sim-main.c | 50 +- sim/example-synacor/sim-main.h | 4 +- sim/frv/{ChangeLog => ChangeLog-2021} | 0 sim/frv/Makefile.in | 19 +- sim/frv/acinclude.m4 | 4 +- sim/frv/local.mk | 41 + sim/frv/sim-if.c | 23 +- sim/frv/traps.c | 3 +- sim/ft32/{ChangeLog => ChangeLog-2021} | 0 sim/ft32/interp.c | 16 +- sim/gdbinit.in | 14 + sim/h8300/{ChangeLog => ChangeLog-2021} | 0 sim/h8300/compile.c | 8 +- sim/igen/{ChangeLog => ChangeLog-2021} | 0 sim/igen/gen-idecode.c | 4 +- sim/igen/igen.c | 4 +- sim/igen/ld-decode.c | 2 +- sim/igen/ld-insn.c | 2 +- sim/igen/ld-insn.h | 2 +- sim/igen/local.mk | 57 +- sim/igen/misc.h | 24 +- sim/iq2000/{ChangeLog => ChangeLog-2021} | 0 sim/iq2000/Makefile.in | 19 +- sim/iq2000/iq2000.c | 24 +- sim/iq2000/local.mk | 38 + sim/iq2000/sem-switch.c | 4 +- sim/iq2000/sem.c | 4 +- sim/iq2000/sim-if.c | 25 +- sim/iq2000/sim-main.h | 5 + sim/lm32/{ChangeLog => ChangeLog-2021} | 0 sim/lm32/Makefile.in | 19 +- sim/lm32/dv-lm32cpu.c | 2 +- sim/lm32/local.mk | 38 + sim/lm32/sim-if.c | 26 +- sim/lm32/traps.c | 4 +- sim/m32c/{ChangeLog => ChangeLog-2021} | 0 sim/m32c/Makefile.in | 25 +- sim/m32c/local.mk | 53 + sim/m32c/opc2c.c | 1 - sim/m32c/syscalls.c | 18 +- sim/m32r/{ChangeLog => ChangeLog-2021} | 0 sim/m32r/Makefile.in | 65 +- sim/m32r/local.mk | 66 + sim/m32r/sim-if.c | 25 +- sim/m32r/traps.c | 9 +- sim/m4/sim_ac_option_alignment.m4 | 2 +- sim/m4/sim_ac_option_assert.m4 | 2 +- sim/m4/sim_ac_option_bitsize.m4 | 2 +- sim/m4/sim_ac_option_cgen_maint.m4 | 2 +- sim/m4/sim_ac_option_debug.m4 | 2 +- sim/m4/sim_ac_option_endian.m4 | 2 +- sim/m4/sim_ac_option_environment.m4 | 2 +- sim/m4/sim_ac_option_float.m4 | 2 +- sim/m4/sim_ac_option_hardware.m4 | 17 +- sim/m4/sim_ac_option_inline.m4 | 2 +- sim/m4/sim_ac_option_profile.m4 | 2 +- sim/m4/sim_ac_option_reserved_bits.m4 | 2 +- sim/m4/sim_ac_option_scache.m4 | 2 +- sim/m4/sim_ac_option_smp.m4 | 2 +- sim/m4/sim_ac_option_stdio.m4 | 2 +- sim/m4/sim_ac_option_trace.m4 | 2 +- sim/m4/sim_ac_option_warnings.m4 | 2 +- sim/m4/sim_ac_option_xor_endian.m4 | 2 +- sim/m4/sim_ac_output.m4 | 9 +- sim/m4/sim_ac_platform.m4 | 21 +- sim/m4/sim_ac_toolchain.m4 | 34 +- sim/m68hc11/{ChangeLog => ChangeLog-2021} | 0 sim/m68hc11/Makefile.in | 18 - sim/m68hc11/dv-m68hc11.c | 54 +- sim/m68hc11/dv-m68hc11eepr.c | 24 +- sim/m68hc11/dv-m68hc11sio.c | 18 +- sim/m68hc11/dv-m68hc11spi.c | 18 +- sim/m68hc11/dv-m68hc11tim.c | 58 +- sim/m68hc11/dv-nvram.c | 2 +- sim/m68hc11/emulos.c | 2 +- sim/m68hc11/gencode.c | 34 +- sim/m68hc11/interp.c | 9 +- sim/m68hc11/interrupts.c | 22 +- sim/m68hc11/interrupts.h | 24 +- sim/m68hc11/local.mk | 44 + sim/m68hc11/m68hc11_sim.c | 136 +- sim/m68hc11/sim-main.h | 148 +- sim/mcore/{ChangeLog => ChangeLog-2021} | 0 sim/mcore/Makefile.in | 3 - sim/mcore/interp.c | 10 +- sim/microblaze/{ChangeLog => ChangeLog-2021} | 0 sim/microblaze/interp.c | 13 +- sim/microblaze/microblaze.h | 19 +- sim/microblaze/microblaze.isa | 20 +- sim/microblaze/sim-main.h | 12 +- sim/mips/{ChangeLog => ChangeLog-2021} | 0 sim/mips/Makefile.in | 218 +- sim/mips/configure | 34 +- sim/mips/configure.ac | 23 +- sim/mips/cp1.c | 692 +- sim/mips/cp1.h | 8 +- sim/mips/dsp.igen | 656 +- sim/mips/dsp2.igen | 216 +- sim/mips/dv-tx3904cpu.c | 34 +- sim/mips/dv-tx3904irc.c | 30 +- sim/mips/dv-tx3904sio.c | 88 +- sim/mips/dv-tx3904tmr.c | 118 +- sim/mips/interp.c | 214 +- sim/mips/m16.igen | 14 +- sim/mips/m16e.igen | 60 +- sim/mips/m16run.c | 5 +- sim/mips/mdmx.c | 530 +- sim/mips/mdmx.igen | 6 +- sim/mips/micromips.igen | 14 +- sim/mips/micromipsdsp.igen | 2 +- sim/mips/mips.igen | 705 +- sim/mips/mips3264r2.igen | 38 +- sim/mips/mips3264r6.igen | 1226 + sim/mips/mips3d.igen | 2 +- sim/mips/sb1.igen | 2 +- sim/mips/sim-main.c | 146 +- sim/mips/sim-main.h | 209 +- sim/mips/smartmips.igen | 12 +- sim/mips/tx.igen | 16 +- sim/mips/vr.igen | 8 +- sim/mn10300/{ChangeLog => ChangeLog-2021} | 0 sim/mn10300/Makefile.in | 71 - sim/mn10300/am33-2.igen | 18 +- sim/mn10300/am33.igen | 580 +- sim/mn10300/configure | 9 - sim/mn10300/dv-mn103cpu.c | 14 +- sim/mn10300/dv-mn103int.c | 20 +- sim/mn10300/dv-mn103iop.c | 24 +- sim/mn10300/dv-mn103ser.c | 48 +- sim/mn10300/dv-mn103tim.c | 106 +- sim/mn10300/interp.c | 12 +- sim/mn10300/local.mk | 90 + sim/mn10300/mn10300.igen | 154 +- sim/mn10300/mn10300_sim.h | 35 +- sim/mn10300/op_utils.c | 25 +- sim/moxie/{ChangeLog => ChangeLog-2021} | 0 sim/moxie/Makefile.in | 20 - sim/moxie/interp.c | 17 +- sim/moxie/local.mk | 32 + sim/msp430/{ChangeLog => ChangeLog-2021} | 0 sim/msp430/Makefile.in | 22 - sim/msp430/msp430-sim.c | 18 +- sim/msp430/msp430-sim.h | 18 +- sim/or1k/{ChangeLog => ChangeLog-2021} | 0 sim/or1k/Makefile.in | 22 +- sim/or1k/configure | 11 +- sim/or1k/configure.ac | 2 +- sim/or1k/local.mk | 40 + sim/or1k/sim-if.c | 5 +- sim/ppc/COPYING | 674 - sim/ppc/COPYING.LIB | 481 - sim/ppc/ChangeLog | 4681 --- sim/ppc/ChangeLog-2021 | 6849 ++++ sim/ppc/ChangeLog.00 | 2168 -- sim/ppc/Makefile.in | 226 +- sim/ppc/altivec.igen | 404 +- sim/ppc/altivec_registers.h | 8 +- sim/ppc/basics.h | 2 +- sim/ppc/bits.c | 24 +- sim/ppc/bits.h | 38 +- sim/ppc/configure | 120 - sim/ppc/configure.ac | 87 - sim/ppc/corefile.c | 2 +- sim/ppc/cpu.c | 17 +- sim/ppc/cpu.h | 8 +- sim/ppc/debug.c | 2 +- sim/ppc/defs.h | 12 + sim/ppc/device.c | 25 +- sim/ppc/device.h | 4 +- sim/ppc/dgen.c | 2 + sim/ppc/double.c | 16 +- sim/ppc/e500.igen | 1274 +- sim/ppc/e500_expression.h | 24 +- sim/ppc/e500_registers.h | 4 +- sim/ppc/emul_chirp.c | 116 +- sim/ppc/emul_generic.c | 12 +- sim/ppc/emul_generic.h | 4 +- sim/ppc/emul_netbsd.c | 18 +- sim/ppc/emul_unix.c | 160 +- sim/ppc/events.c | 90 +- sim/ppc/events.h | 6 +- sim/ppc/filter.c | 8 +- sim/ppc/filter_filename.c | 4 - sim/ppc/gdb-sim.c | 8 +- sim/ppc/gen-icache.c | 4 +- sim/ppc/gen-itable.c | 12 +- sim/ppc/gen-model.c | 8 +- sim/ppc/hw_disk.c | 12 +- sim/ppc/hw_eeprom.c | 44 +- sim/ppc/hw_htab.c | 66 +- sim/ppc/hw_ide.c | 20 +- sim/ppc/hw_init.c | 14 +- sim/ppc/hw_memory.c | 7 +- sim/ppc/hw_nvram.c | 12 +- sim/ppc/hw_opic.c | 10 +- sim/ppc/hw_register.c | 2 +- sim/ppc/hw_sem.c | 2 +- sim/ppc/hw_trace.c | 2 +- sim/ppc/idecode_expression.h | 46 +- sim/ppc/igen.c | 2 + sim/ppc/inline.c | 2 +- sim/ppc/ld-cache.c | 9 +- sim/ppc/ld-cache.h | 20 +- sim/ppc/ld-decode.c | 2 +- sim/ppc/ld-decode.h | 2 +- sim/ppc/ld-insn.c | 16 +- sim/ppc/lf.c | 4 +- sim/ppc/lf.h | 4 +- sim/ppc/local.mk | 19 + sim/ppc/main.c | 12 +- sim/ppc/misc.c | 8 +- sim/ppc/misc.h | 4 +- sim/ppc/mon.c | 9 +- sim/ppc/pk_disklabel.c | 38 +- sim/ppc/ppc-instructions | 308 +- sim/ppc/psim.c | 15 +- sim/ppc/registers.c | 4 +- sim/ppc/registers.h | 10 +- sim/ppc/sim-main.h | 2 +- sim/ppc/sim_callbacks.h | 7 + sim/ppc/sim_calls.c | 12 +- sim/ppc/table.c | 24 +- sim/ppc/tree.c | 10 +- sim/ppc/vm.c | 16 +- sim/ppc/words.h | 69 +- sim/pru/{ChangeLog => ChangeLog-2021} | 0 sim/pru/interp.c | 15 +- sim/riscv/{ChangeLog => ChangeLog-2021} | 0 sim/riscv/Makefile.in | 3 - sim/riscv/configure | 9 - sim/riscv/interp.c | 18 +- sim/riscv/sim-main.c | 58 +- sim/rl78/{ChangeLog => ChangeLog-2021} | 0 sim/rl78/Makefile.in | 17 - sim/rx/{ChangeLog => ChangeLog-2021} | 0 sim/rx/acinclude.m4 | 2 +- sim/rx/local.mk | 19 + sim/rx/mem.h | 2 + sim/rx/syscalls.c | 20 +- sim/sh/{ChangeLog => ChangeLog-2021} | 0 sim/sh/Makefile.in | 27 - sim/sh/gencode.c | 56 +- sim/sh/interp.c | 257 +- sim/sh/local.mk | 48 + sim/sh/sim-main.h | 54 +- sim/testsuite/{ChangeLog => ChangeLog-2021} | 0 .../aarch64/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/aarch64/allinsn.exp | 19 +- sim/testsuite/arm/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/arm/allinsn.exp | 28 +- sim/testsuite/arm/iwmmxt/iwmmxt.exp | 28 +- sim/testsuite/arm/misc.exp | 20 +- sim/testsuite/arm/thumb/allthumb.exp | 20 +- sim/testsuite/arm/xscale/xscale.exp | 28 +- sim/testsuite/avr/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/avr/allinsn.exp | 19 +- sim/testsuite/bfin/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/bfin/allinsn.exp | 49 +- sim/testsuite/bfin/mdma-32bit-1d-neg-count.c | 2 +- sim/testsuite/bfin/mdma-32bit-1d.c | 2 +- sim/testsuite/bfin/mdma-8bit-1d-neg-count.c | 2 +- sim/testsuite/bfin/mdma-8bit-1d.c | 2 +- sim/testsuite/bfin/se_all32bitopcodes.S | 4 +- sim/testsuite/bfin/se_all64bitg0opcodes.S | 4 +- sim/testsuite/bfin/se_illegalcombination.S | 2 +- sim/testsuite/bfin/se_undefinedinstruction3.S | 2 +- sim/testsuite/bpf/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/bpf/allinsn.exp | 30 +- sim/testsuite/common/alu-n-tst.h | 2 +- sim/testsuite/common/alu-tst.c | 16 +- sim/testsuite/common/bits-gen.c | 4 +- sim/testsuite/common/fpu-tst.c | 16 +- sim/testsuite/common/local.mk | 36 +- sim/testsuite/config/default.exp | 39 - sim/testsuite/cr16/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/cr16/allinsn.exp | 34 +- sim/testsuite/cr16/misc.exp | 34 +- sim/testsuite/cris/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/cris/asm/asm.exp | 50 +- sim/testsuite/cris/asm/endmem1.ms | 47 + sim/testsuite/cris/asm/io1.ms | 1 + sim/testsuite/cris/asm/io2.ms | 1 + sim/testsuite/cris/asm/io3.ms | 1 + sim/testsuite/cris/asm/io6.ms | 1 + sim/testsuite/cris/asm/io7.ms | 1 + sim/testsuite/cris/asm/opterr3.ms | 2 +- sim/testsuite/cris/c/access1.c | 2 +- sim/testsuite/cris/c/badldso1.c | 3 +- sim/testsuite/cris/c/badldso2.c | 3 +- sim/testsuite/cris/c/badldso3.c | 5 +- sim/testsuite/cris/c/c.exp | 72 +- sim/testsuite/cris/c/clone1.c | 2 +- sim/testsuite/cris/c/clone2.c | 4 +- sim/testsuite/cris/c/clone3.c | 2 +- sim/testsuite/cris/c/clone4.c | 2 +- sim/testsuite/cris/c/clone5.c | 2 +- sim/testsuite/cris/c/clone6.c | 2 +- sim/testsuite/cris/c/ex1.c | 2 +- sim/testsuite/cris/c/exitg1.c | 2 +- sim/testsuite/cris/c/exitg2.c | 2 +- sim/testsuite/cris/c/fcntl1.c | 2 +- sim/testsuite/cris/c/fcntl2.c | 2 +- sim/testsuite/cris/c/ftruncate1.c | 2 +- sim/testsuite/cris/c/ftruncate2.c | 2 +- sim/testsuite/cris/c/getcwd1.c | 2 +- sim/testsuite/cris/c/helloaout.c | 14 - sim/testsuite/cris/c/hellodyn.c | 3 +- sim/testsuite/cris/c/hellodyn2.c | 3 +- sim/testsuite/cris/c/hellodyn3.c | 5 +- sim/testsuite/cris/c/mmap1.c | 2 +- sim/testsuite/cris/c/mmap2.c | 2 +- sim/testsuite/cris/c/mmap3.c | 2 +- sim/testsuite/cris/c/mmap4.c | 2 +- sim/testsuite/cris/c/mmap5.c | 2 +- sim/testsuite/cris/c/mmap6.c | 2 +- sim/testsuite/cris/c/mmap7.c | 2 +- sim/testsuite/cris/c/mmap8.c | 2 +- sim/testsuite/cris/c/mprotect1.c | 2 +- sim/testsuite/cris/c/mprotect2.c | 2 +- sim/testsuite/cris/c/openpf1.c | 8 +- sim/testsuite/cris/c/openpf2.c | 2 +- sim/testsuite/cris/c/openpf4.c | 2 +- sim/testsuite/cris/c/openpf5.c | 4 +- sim/testsuite/cris/c/pipe1.c | 2 +- sim/testsuite/cris/c/pipe2.c | 2 +- sim/testsuite/cris/c/pipe3.c | 2 +- sim/testsuite/cris/c/pipe4.c | 2 +- sim/testsuite/cris/c/pipe5.c | 2 +- sim/testsuite/cris/c/pipe6.c | 2 +- sim/testsuite/cris/c/pipe7.c | 2 +- sim/testsuite/cris/c/readlink1.c | 2 +- sim/testsuite/cris/c/readlink10.c | 2 +- sim/testsuite/cris/c/readlink11.c | 5 +- sim/testsuite/cris/c/readlink2.c | 2 +- sim/testsuite/cris/c/readlink3.c | 4 +- sim/testsuite/cris/c/readlink4.c | 2 +- sim/testsuite/cris/c/readlink5.c | 4 +- sim/testsuite/cris/c/readlink6.c | 4 +- sim/testsuite/cris/c/readlink7.c | 7 +- sim/testsuite/cris/c/readlink8.c | 8 +- sim/testsuite/cris/c/readlink9.c | 4 +- sim/testsuite/cris/c/rename2.c | 6 - sim/testsuite/cris/c/rtsigprocmask1.c | 2 +- sim/testsuite/cris/c/rtsigprocmask2.c | 2 +- sim/testsuite/cris/c/rtsigsuspend1.c | 2 +- sim/testsuite/cris/c/rtsigsuspend2.c | 2 +- sim/testsuite/cris/c/sched1.c | 2 +- sim/testsuite/cris/c/sched2.c | 2 +- sim/testsuite/cris/c/sched3.c | 2 +- sim/testsuite/cris/c/sched4.c | 2 +- sim/testsuite/cris/c/sched5.c | 2 +- sim/testsuite/cris/c/sched6.c | 2 +- sim/testsuite/cris/c/sched7.c | 2 +- sim/testsuite/cris/c/sched8.c | 2 +- sim/testsuite/cris/c/sched9.c | 2 +- sim/testsuite/cris/c/seek2.c | 2 +- sim/testsuite/cris/c/setrlimit1.c | 2 +- sim/testsuite/cris/c/settls1.c | 2 +- sim/testsuite/cris/c/sig10.c | 2 +- sim/testsuite/cris/c/sig11.c | 2 +- sim/testsuite/cris/c/sig12.c | 2 +- sim/testsuite/cris/c/sig13.c | 2 +- sim/testsuite/cris/c/sig2.c | 2 +- sim/testsuite/cris/c/sig4.c | 2 +- sim/testsuite/cris/c/sig6.c | 2 +- sim/testsuite/cris/c/sig7.c | 2 +- sim/testsuite/cris/c/sig9.c | 2 +- sim/testsuite/cris/c/sigreturn1.c | 2 +- sim/testsuite/cris/c/sigreturn2.c | 2 +- sim/testsuite/cris/c/sigreturn3.c | 2 +- sim/testsuite/cris/c/sigreturn4.c | 2 +- sim/testsuite/cris/c/sock1.c | 2 +- sim/testsuite/cris/c/stat2.c | 2 +- sim/testsuite/cris/c/stat3.c | 5 +- sim/testsuite/cris/c/stat4.c | 4 +- sim/testsuite/cris/c/stat5.c | 2 +- sim/testsuite/cris/c/stat7.c | 2 +- sim/testsuite/cris/c/stat8.c | 2 +- sim/testsuite/cris/c/syscall1.c | 2 +- sim/testsuite/cris/c/syscall2.c | 2 +- sim/testsuite/cris/c/syscall3.c | 2 +- sim/testsuite/cris/c/syscall4.c | 2 +- sim/testsuite/cris/c/syscall5.c | 2 +- sim/testsuite/cris/c/syscall6.c | 2 +- sim/testsuite/cris/c/syscall7.c | 2 +- sim/testsuite/cris/c/syscall8.c | 2 +- sim/testsuite/cris/c/sysctl1.c | 2 +- sim/testsuite/cris/c/sysctl2.c | 2 +- sim/testsuite/cris/c/sysctl3.c | 2 +- sim/testsuite/cris/c/thread2.c | 2 +- sim/testsuite/cris/c/thread3.c | 2 +- sim/testsuite/cris/c/thread4.c | 2 +- sim/testsuite/cris/c/thread5.c | 2 +- sim/testsuite/cris/c/truncate1.c | 2 +- sim/testsuite/cris/c/truncate2.c | 4 +- sim/testsuite/cris/c/ugetrlimit1.c | 2 +- sim/testsuite/cris/c/uname1.c | 2 +- sim/testsuite/cris/c/writev1.c | 2 +- sim/testsuite/cris/c/writev2.c | 2 +- sim/testsuite/cris/hw/rv-n-cris/host1.ms | 2 +- sim/testsuite/cris/hw/rv-n-cris/irq1.ms | 1 + sim/testsuite/cris/hw/rv-n-cris/rvc.exp | 84 +- sim/testsuite/cris/hw/rv-n-cris/trivial4.ms | 2 +- sim/testsuite/cris/hw/rv-n-cris/trivial5.ms | 2 +- sim/testsuite/d10v/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/d10v/allinsn.exp | 19 +- .../example-synacor/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/example-synacor/allinsn.exp | 24 +- sim/testsuite/frv/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/frv/allinsn-a-b.exp | 16 + sim/testsuite/frv/allinsn-c.exp | 16 + sim/testsuite/frv/allinsn-d-h.exp | 16 + sim/testsuite/frv/allinsn-i-l.exp | 16 + sim/testsuite/frv/allinsn-m.exp | 16 + sim/testsuite/frv/allinsn-n.exp | 16 + sim/testsuite/frv/allinsn-o-s.exp | 16 + sim/testsuite/frv/allinsn-t-z.exp | 16 + sim/testsuite/frv/allinsn.exp | 17 - sim/testsuite/frv/cache.ms | 2 +- sim/testsuite/frv/fr400/allinsn.exp | 23 +- sim/testsuite/frv/fr500/allinsn.exp | 23 +- sim/testsuite/frv/fr550/allinsn.exp | 23 +- sim/testsuite/frv/interrupts.exp | 23 +- sim/testsuite/frv/misc.exp | 23 +- sim/testsuite/frv/parallel.exp | 23 +- sim/testsuite/ft32/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/ft32/allinsn.exp | 19 +- sim/testsuite/h8300/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/h8300/allinsn.exp | 16 +- sim/testsuite/iq2000/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/iq2000/allinsn.exp | 19 +- sim/testsuite/lib/compilercheck.c | 5 + sim/testsuite/lib/linuxcheck.c | 9 + sim/testsuite/lib/newlibcheck.c | 10 + sim/testsuite/lib/sim-defs.exp | 320 +- sim/testsuite/lm32/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/lm32/allinsn.exp | 19 +- sim/testsuite/local.mk | 98 +- sim/testsuite/m32c/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/m32c/allinsn.exp | 19 +- sim/testsuite/m32r/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/m32r/allinsn.exp | 21 +- sim/testsuite/m32r/misc.exp | 21 +- .../m68hc11/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/m68hc11/allinsn.exp | 19 +- sim/testsuite/mcore/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/mcore/allinsn.exp | 19 +- .../microblaze/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/microblaze/allinsn.exp | 19 +- sim/testsuite/mips/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/mips/basic.exp | 84 +- sim/testsuite/mips/hilo-hazard-3.s | 2 +- sim/testsuite/mips/r2-fpu.s | 31 + sim/testsuite/mips/r6-64.s | 157 + sim/testsuite/mips/r6-branch.s | 291 + sim/testsuite/mips/r6-forbidden.s | 51 + sim/testsuite/mips/r6-fpu.s | 446 + sim/testsuite/mips/r6-llsc-dp.s | 57 + sim/testsuite/mips/r6-llsc-wp.s | 41 + sim/testsuite/mips/r6-removed.csv | 68 + sim/testsuite/mips/r6-removed.s | 18 + sim/testsuite/mips/r6.s | 163 + sim/testsuite/mips/testutils.inc | 55 + sim/testsuite/mips/utils-r6.inc | 150 + .../mn10300/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/mn10300/allinsn.exp | 19 +- sim/testsuite/moxie/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/moxie/allinsn.exp | 19 +- sim/testsuite/msp430/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/msp430/allinsn.exp | 19 +- sim/testsuite/or1k/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/or1k/alltests.exp | 19 +- sim/testsuite/pru/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/pru/allinsn.exp | 19 +- sim/testsuite/riscv/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/riscv/allinsn.exp | 19 +- sim/testsuite/sh/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/sh/allinsn.exp | 88 +- sim/testsuite/sh/fail.s | 2 + sim/testsuite/sh/fsca.s | 1 + sim/testsuite/sh/fsrra.s | 1 + sim/testsuite/sh/pshai.s | 3 +- sim/testsuite/sh/pshar.s | 3 +- sim/testsuite/sh/pshli.s | 3 +- sim/testsuite/sh/pshlr.s | 3 +- sim/testsuite/v850/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/v850/allinsns.exp | 44 +- sim/v850/{ChangeLog => ChangeLog-2021} | 0 sim/v850/Makefile.in | 80 +- sim/v850/configure | 9 - sim/v850/interp.c | 15 +- sim/v850/local.mk | 87 + sim/v850/sim-main.h | 44 +- sim/v850/simops.c | 140 +- sim/v850/simops.h | 4 +- sim/v850/v850.igen | 110 +- src-release.sh | 6 +- zlib/ChangeLog | 8 + zlib/Makefile.in | 1 + zlib/configure | 132 +- zlib/configure.ac | 1 + 6805 files changed, 673152 insertions(+), 245744 deletions(-) create mode 100644 .editorconfig create mode 100644 bfd/coff-aarch64.c create mode 100644 bfd/cpu-amdgcn.c create mode 100644 bfd/cpu-loongarch.c delete mode 100644 bfd/doc/Makefile.am delete mode 100644 bfd/doc/Makefile.in create mode 100644 bfd/doc/local.mk create mode 100644 bfd/elf64-amdgcn.c create mode 100644 bfd/elfnn-loongarch.c create mode 100644 bfd/elfxx-loongarch.c create mode 100644 bfd/elfxx-loongarch.h create mode 100644 bfd/pei-aarch64.c delete mode 100644 bfd/stamp-h.in create mode 100644 binutils/demanguse.c create mode 100644 binutils/demanguse.h delete mode 100644 binutils/doc/Makefile.am delete mode 100644 binutils/doc/Makefile.in create mode 100644 binutils/doc/local.mk delete mode 100644 binutils/stamp-h.in create mode 100644 binutils/testsuite/binutils-all/aarch64/pei-aarch64-little.d create mode 100644 binutils/testsuite/binutils-all/aarch64/pei-aarch64-little.s create mode 100644 binutils/testsuite/binutils-all/elfedit-6.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-alias.s create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-branch-alias.s create mode 100644 binutils/testsuite/binutils-all/mips/mips1-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips1-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips2-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips2-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips32r6-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips32r6-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/riscv/riscv.exp create mode 100644 binutils/testsuite/binutils-all/riscv/unknown.d create mode 100644 binutils/testsuite/binutils-all/riscv/unknown.s create mode 100644 binutils/testsuite/binutils-all/weaken-gnu-unique.d create mode 100644 config/bfd64.m4 create mode 100644 etc/Makefile.am copy {readline => etc}/aclocal.m4 (100%) create mode 100644 etc/configure.ac delete mode 100644 etc/configure.in create mode 100644 gas/config/loongarch-lex-wrapper.c create mode 100644 gas/config/loongarch-lex.h create mode 100644 gas/config/loongarch-lex.l create mode 100644 gas/config/loongarch-parse.y create mode 100644 gas/config/tc-loongarch.c create mode 100644 gas/config/tc-loongarch.h create mode 100644 gas/config/te-haiku.h delete mode 100644 gas/doc/Makefile.am delete mode 100644 gas/doc/Makefile.in create mode 100644 gas/doc/c-loongarch.texi create mode 100644 gas/doc/local.mk delete mode 100644 gas/stamp-h.in create mode 100644 gas/testsuite/gas/aarch64/armv8_8-a-sysregs-invalid.d create mode 100644 gas/testsuite/gas/aarch64/armv8_8-a-sysregs-invalid.l create mode 100644 gas/testsuite/gas/aarch64/armv8_8-a-sysregs-invalid.s create mode 100644 gas/testsuite/gas/aarch64/armv8_8-a-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/armv8_8-a-sysregs.s create mode 100644 gas/testsuite/gas/aarch64/armv9_1.d create mode 100644 gas/testsuite/gas/aarch64/armv9_1.s create mode 100644 gas/testsuite/gas/aarch64/armv9_1_invalid.d create mode 100644 gas/testsuite/gas/aarch64/armv9_1_invalid.l create mode 100644 gas/testsuite/gas/aarch64/armv9_1_invalid.s create mode 100644 gas/testsuite/gas/aarch64/armv9_2.d create mode 100644 gas/testsuite/gas/aarch64/armv9_2.s create mode 100644 gas/testsuite/gas/aarch64/armv9_2_invalid.d create mode 100644 gas/testsuite/gas/aarch64/armv9_2_invalid.l create mode 100644 gas/testsuite/gas/aarch64/armv9_2_invalid.s create mode 100644 gas/testsuite/gas/aarch64/armv9_3.d create mode 100644 gas/testsuite/gas/aarch64/armv9_3.s create mode 100644 gas/testsuite/gas/aarch64/armv9_invalid.d create mode 100644 gas/testsuite/gas/aarch64/armv9_invalid.l create mode 100644 gas/testsuite/gas/aarch64/armv9_invalid.s create mode 100644 gas/testsuite/gas/aarch64/hbc-invalid.d create mode 100644 gas/testsuite/gas/aarch64/hbc-invalid.l create mode 100644 gas/testsuite/gas/aarch64/hbc-invalid.s create mode 100644 gas/testsuite/gas/aarch64/hbc.d create mode 100644 gas/testsuite/gas/aarch64/hbc.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-2.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-2.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-2.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4b.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4b.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4b.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8b.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8b.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8b.s create mode 100644 gas/testsuite/gas/aarch64/mops.d create mode 100644 gas/testsuite/gas/aarch64/mops.s create mode 100644 gas/testsuite/gas/aarch64/mops_invalid.d create mode 100644 gas/testsuite/gas/aarch64/mops_invalid.l create mode 100644 gas/testsuite/gas/aarch64/mops_invalid.s create mode 100644 gas/testsuite/gas/aarch64/mops_invalid_2.d create mode 100644 gas/testsuite/gas/aarch64/mops_invalid_2.l create mode 100644 gas/testsuite/gas/aarch64/mops_invalid_2.s create mode 100644 gas/testsuite/gas/aarch64/register_aliases_invalid.d create mode 100644 gas/testsuite/gas/aarch64/register_aliases_invalid.l create mode 100644 gas/testsuite/gas/aarch64/register_aliases_invalid.s delete mode 100644 gas/testsuite/gas/aarch64/rme-invalid.d delete mode 100644 gas/testsuite/gas/aarch64/rme-invalid.l delete mode 100644 gas/testsuite/gas/aarch64/rme-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme-2-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme-2-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme-2-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme-2.d create mode 100644 gas/testsuite/gas/aarch64/sme-2.s create mode 100644 gas/testsuite/gas/aarch64/sme-2a.d create mode 100644 gas/testsuite/gas/aarch64/sme-2a.s create mode 100644 gas/testsuite/gas/aarch64/sme-3-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme-3-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme-3-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme-3.d create mode 100644 gas/testsuite/gas/aarch64/sme-3.s create mode 100644 gas/testsuite/gas/aarch64/sme-3a.d create mode 100644 gas/testsuite/gas/aarch64/sme-3a.s create mode 100644 gas/testsuite/gas/aarch64/sme-4-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme-4-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme-4-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme-4.d create mode 100644 gas/testsuite/gas/aarch64/sme-4.s create mode 100644 gas/testsuite/gas/aarch64/sme-5-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme-5-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme-5-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme-5.d create mode 100644 gas/testsuite/gas/aarch64/sme-5.s create mode 100644 gas/testsuite/gas/aarch64/sme-6-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme-6-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme-6-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme-6.d create mode 100644 gas/testsuite/gas/aarch64/sme-6.s create mode 100644 gas/testsuite/gas/aarch64/sme-7-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme-7-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme-7-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme-7.d create mode 100644 gas/testsuite/gas/aarch64/sme-7.s create mode 100644 gas/testsuite/gas/aarch64/sme-8-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme-8-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme-8-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme-8.d create mode 100644 gas/testsuite/gas/aarch64/sme-8.s create mode 100644 gas/testsuite/gas/aarch64/sme-9-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme-9-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme-9-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme-9.d create mode 100644 gas/testsuite/gas/aarch64/sme-9.s create mode 100644 gas/testsuite/gas/aarch64/sme-f64.d create mode 100644 gas/testsuite/gas/aarch64/sme-f64.s create mode 100644 gas/testsuite/gas/aarch64/sme-i64.d create mode 100644 gas/testsuite/gas/aarch64/sme-i64.s create mode 100644 gas/testsuite/gas/aarch64/sme-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme-sysreg-illegal.d create mode 100644 gas/testsuite/gas/aarch64/sme-sysreg-illegal.l create mode 100644 gas/testsuite/gas/aarch64/sme-sysreg-illegal.s create mode 100644 gas/testsuite/gas/aarch64/sme-sysreg.d create mode 100644 gas/testsuite/gas/aarch64/sme-sysreg.s create mode 100644 gas/testsuite/gas/aarch64/sme.d create mode 100644 gas/testsuite/gas/aarch64/sme.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-8.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-8.s create mode 100644 gas/testsuite/gas/aarch64/v8-8-a.d create mode 100644 gas/testsuite/gas/aarch64/v8-8-a.s create mode 100644 gas/testsuite/gas/all/multibyte.s create mode 100644 gas/testsuite/gas/all/multibyte1.d create mode 100644 gas/testsuite/gas/all/multibyte1.l create mode 100644 gas/testsuite/gas/all/multibyte2.d create mode 100644 gas/testsuite/gas/all/multibyte2.l create mode 100644 gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.l create mode 100644 gas/testsuite/gas/arm/armv8_1-m-pacbti-bad.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-pacbti.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-pacbti.s create mode 100644 gas/testsuite/gas/arm/armv9-a_arch.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_7-a.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_8-a.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv9_1-a.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv9_2-a.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv9_3-a.d create mode 100644 gas/testsuite/gas/arm/bfloat16-armv8.7-a.d create mode 100644 gas/testsuite/gas/arm/bfloat16-armv8.8-a.d create mode 100644 gas/testsuite/gas/arm/bfloat16-armv9.1-a.d create mode 100644 gas/testsuite/gas/arm/bfloat16-armv9.2-a.d create mode 100644 gas/testsuite/gas/arm/bfloat16-armv9.3-a.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a710.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-r52plus.d create mode 100644 gas/testsuite/gas/arm/i8mm-armv8.7-a.d create mode 100644 gas/testsuite/gas/arm/i8mm-armv8.8-a.d create mode 100644 gas/testsuite/gas/arm/i8mm-armv9.1-a.d create mode 100644 gas/testsuite/gas/arm/i8mm-armv9.2-a.d create mode 100644 gas/testsuite/gas/arm/i8mm-armv9.3-a.d create mode 100644 gas/testsuite/gas/arm/unwind-pacbti-m-readelf.d create mode 100644 gas/testsuite/gas/arm/unwind-pacbti-m.d create mode 100644 gas/testsuite/gas/arm/unwind-pacbti-m.s create mode 100644 gas/testsuite/gas/csky/pr28168.d create mode 100644 gas/testsuite/gas/csky/pr28168.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-dir0.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-dir0.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-file0-2.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-file0-2.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-file0-3.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-file0-3.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-loc0.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-loc0.s create mode 100644 gas/testsuite/gas/elf/dwarf2-21.d create mode 100644 gas/testsuite/gas/elf/dwarf2-21.s create mode 100644 gas/testsuite/gas/i386/arch-10-5.l copy gas/testsuite/gas/{xtensa/abi.s => i386/arch-10-5.s} (100%) create mode 100644 gas/testsuite/gas/i386/avx512_fp16-intel.d create mode 100644 gas/testsuite/gas/i386/avx512_fp16-inval-bcast.l create mode 100644 gas/testsuite/gas/i386/avx512_fp16-inval-bcast.s create mode 100644 gas/testsuite/gas/i386/avx512_fp16.d create mode 100644 gas/testsuite/gas/i386/avx512_fp16.s create mode 100644 gas/testsuite/gas/i386/avx512_fp16_pseudo_ops.d create mode 100644 gas/testsuite/gas/i386/avx512_fp16_pseudo_ops.s create mode 100755 gas/testsuite/gas/i386/avx512_fp16_vl-intel.d create mode 100755 gas/testsuite/gas/i386/avx512_fp16_vl.d create mode 100644 gas/testsuite/gas/i386/avx512_fp16_vl.s create mode 100644 gas/testsuite/gas/i386/bad-bcast-intel.d create mode 100644 gas/testsuite/gas/i386/bad-bcast.d create mode 100644 gas/testsuite/gas/i386/bad-bcast.s create mode 100644 gas/testsuite/gas/i386/iamcu-6.d create mode 100644 gas/testsuite/gas/i386/iamcu-6.s create mode 100644 gas/testsuite/gas/i386/inval-tls.l create mode 100644 gas/testsuite/gas/i386/inval-tls.s delete mode 100644 gas/testsuite/gas/i386/k1om-inval.l delete mode 100644 gas/testsuite/gas/i386/k1om-inval.s delete mode 100644 gas/testsuite/gas/i386/k1om.d delete mode 100644 gas/testsuite/gas/i386/l1om-inval.l delete mode 100644 gas/testsuite/gas/i386/l1om-inval.s delete mode 100644 gas/testsuite/gas/i386/l1om.d create mode 100644 gas/testsuite/gas/i386/unaligned-vector-move.d create mode 100644 gas/testsuite/gas/i386/unaligned-vector-move.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_fp16-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_fp16-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_fp16-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_fp16-inval-bcast.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_fp16-inval-bcast.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_fp16-inval-register.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_fp16-inval-register.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_fp16.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_fp16.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_fp16_pseudo_ops.d create mode 100755 gas/testsuite/gas/i386/x86-64-avx512_fp16_pseudo_ops.s create mode 100755 gas/testsuite/gas/i386/x86-64-avx512_fp16_vl-intel.d create mode 100755 gas/testsuite/gas/i386/x86-64-avx512_fp16_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_fp16_vl.s delete mode 100644 gas/testsuite/gas/i386/x86-64-code16-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex.d create mode 100644 gas/testsuite/gas/i386/x86-64-inval-tls.l create mode 100644 gas/testsuite/gas/i386/x86-64-inval-tls.s create mode 100644 gas/testsuite/gas/i386/x86-64-unaligned-vector-move.d create mode 100644 gas/testsuite/gas/loongarch/4opt_op.d create mode 100644 gas/testsuite/gas/loongarch/4opt_op.s create mode 100644 gas/testsuite/gas/loongarch/fix_op.d create mode 100644 gas/testsuite/gas/loongarch/fix_op.s create mode 100644 gas/testsuite/gas/loongarch/float_op.d create mode 100644 gas/testsuite/gas/loongarch/float_op.s create mode 100644 gas/testsuite/gas/loongarch/imm_op.d create mode 100644 gas/testsuite/gas/loongarch/imm_op.s create mode 100644 gas/testsuite/gas/loongarch/jmp_op.d create mode 100644 gas/testsuite/gas/loongarch/jmp_op.s create mode 100644 gas/testsuite/gas/loongarch/load_store_op.d create mode 100644 gas/testsuite/gas/loongarch/load_store_op.s create mode 100644 gas/testsuite/gas/loongarch/loongarch.exp create mode 100644 gas/testsuite/gas/loongarch/macro_op.d create mode 100644 gas/testsuite/gas/loongarch/macro_op.s create mode 100644 gas/testsuite/gas/loongarch/nop.d copy gas/testsuite/gas/{riscv/t_insns.s => loongarch/nop.s} (100%) create mode 100644 gas/testsuite/gas/loongarch/privilege_op.d create mode 100644 gas/testsuite/gas/loongarch/privilege_op.s create mode 100644 gas/testsuite/gas/loongarch/syscall.d create mode 100644 gas/testsuite/gas/loongarch/syscall.s create mode 100644 gas/testsuite/gas/ppc/power5.d create mode 100644 gas/testsuite/gas/ppc/power5.s create mode 100644 gas/testsuite/gas/ppc/xcoff-file-32.d create mode 100644 gas/testsuite/gas/ppc/xcoff-file-64.d create mode 100644 gas/testsuite/gas/ppc/xcoff-file.s create mode 100644 gas/testsuite/gas/ppc/xcoff-stsym-32.d create mode 100644 gas/testsuite/gas/ppc/xcoff-stsym-64.d create mode 100644 gas/testsuite/gas/ppc/xcoff-stsym.s create mode 100644 gas/testsuite/gas/ppc/xcoff-tls-32.d create mode 100644 gas/testsuite/gas/ppc/xcoff-tls-64.d create mode 100644 gas/testsuite/gas/ppc/xcoff-tls.s delete mode 100644 gas/testsuite/gas/ppc/xcoff-tlsm-32.d delete mode 100644 gas/testsuite/gas/ppc/xcoff-tlsm-64.d delete mode 100644 gas/testsuite/gas/ppc/xcoff-tlsm.s create mode 100644 gas/testsuite/gas/ppc/xcoff-visibility-1-32.d create mode 100644 gas/testsuite/gas/ppc/xcoff-visibility-1-64.d create mode 100644 gas/testsuite/gas/ppc/xcoff-visibility-1.s create mode 100644 gas/testsuite/gas/ppc/xcoff-visibility-2-32.d create mode 100644 gas/testsuite/gas/ppc/xcoff-visibility-2-64.d create mode 100644 gas/testsuite/gas/ppc/xcoff-visibility-2.s create mode 100644 gas/testsuite/gas/riscv/csr-fail-nonexistent.d rename gas/testsuite/gas/riscv/{priv-reg-fail-nonexistent.l => csr-fail-nonexisten [...] rename gas/testsuite/gas/riscv/{priv-reg-fail-nonexistent.s => csr-fail-nonexisten [...] create mode 100644 gas/testsuite/gas/riscv/csr-insns-pseudo-noalias.d create mode 100644 gas/testsuite/gas/riscv/csr-insns-pseudo.d rename gas/testsuite/gas/riscv/{priv-reg-pseudo.s => csr-insns-pseudo.s} (100%) create mode 100644 gas/testsuite/gas/riscv/csr-insns-read-only.d rename gas/testsuite/gas/riscv/{priv-reg-fail-read-only-02.l => csr-insns-read-onl [...] rename gas/testsuite/gas/riscv/{priv-reg-fail-read-only-02.s => csr-insns-read-onl [...] create mode 100644 gas/testsuite/gas/riscv/csr-version-1p10.d create mode 100644 gas/testsuite/gas/riscv/csr-version-1p10.l create mode 100644 gas/testsuite/gas/riscv/csr-version-1p11.d create mode 100644 gas/testsuite/gas/riscv/csr-version-1p11.l create mode 100644 gas/testsuite/gas/riscv/csr-version-1p12.d create mode 100644 gas/testsuite/gas/riscv/csr-version-1p12.l create mode 100644 gas/testsuite/gas/riscv/csr-version-1p9p1.d create mode 100644 gas/testsuite/gas/riscv/csr-version-1p9p1.l create mode 100644 gas/testsuite/gas/riscv/csr.s create mode 100644 gas/testsuite/gas/riscv/h-ext-32.d create mode 100644 gas/testsuite/gas/riscv/h-ext-32.s create mode 100644 gas/testsuite/gas/riscv/h-ext-64.d create mode 100644 gas/testsuite/gas/riscv/h-ext-64.s create mode 100644 gas/testsuite/gas/riscv/insn-fail.d create mode 100644 gas/testsuite/gas/riscv/insn-fail.l create mode 100644 gas/testsuite/gas/riscv/insn-fail.s create mode 100644 gas/testsuite/gas/riscv/k-ext-64.d create mode 100644 gas/testsuite/gas/riscv/k-ext-64.s create mode 100644 gas/testsuite/gas/riscv/k-ext.d create mode 100644 gas/testsuite/gas/riscv/k-ext.s create mode 100644 gas/testsuite/gas/riscv/mapping-01.s create mode 100644 gas/testsuite/gas/riscv/mapping-01a.d create mode 100644 gas/testsuite/gas/riscv/mapping-01b.d create mode 100644 gas/testsuite/gas/riscv/mapping-02.s create mode 100644 gas/testsuite/gas/riscv/mapping-02a.d create mode 100644 gas/testsuite/gas/riscv/mapping-02b.d create mode 100644 gas/testsuite/gas/riscv/mapping-03.s create mode 100644 gas/testsuite/gas/riscv/mapping-03a.d create mode 100644 gas/testsuite/gas/riscv/mapping-03b.d create mode 100644 gas/testsuite/gas/riscv/mapping-04.s create mode 100644 gas/testsuite/gas/riscv/mapping-04a.d create mode 100644 gas/testsuite/gas/riscv/mapping-04b.d create mode 100644 gas/testsuite/gas/riscv/mapping-norelax-03a.d create mode 100644 gas/testsuite/gas/riscv/mapping-norelax-03b.d create mode 100644 gas/testsuite/gas/riscv/mapping-norelax-04a.d create mode 100644 gas/testsuite/gas/riscv/mapping-norelax-04b.d create mode 100644 gas/testsuite/gas/riscv/march-fail-invalid-x-01.d create mode 100644 gas/testsuite/gas/riscv/march-fail-invalid-x-02.d create mode 100644 gas/testsuite/gas/riscv/march-fail-invalid-z-01.d create mode 100644 gas/testsuite/gas/riscv/march-fail-invalid-z-02.d create mode 100644 gas/testsuite/gas/riscv/march-fail-invalid.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-version-x.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-version-z.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-version.l create mode 100644 gas/testsuite/gas/riscv/march-imply-v.d create mode 100644 gas/testsuite/gas/riscv/option-arch-01.s create mode 100644 gas/testsuite/gas/riscv/option-arch-01a.d create mode 100644 gas/testsuite/gas/riscv/option-arch-01b.d create mode 100644 gas/testsuite/gas/riscv/option-arch-02.d create mode 100644 gas/testsuite/gas/riscv/option-arch-02.s create mode 100644 gas/testsuite/gas/riscv/option-arch-03.d create mode 100644 gas/testsuite/gas/riscv/option-arch-03.s create mode 100644 gas/testsuite/gas/riscv/option-arch-fail.d create mode 100644 gas/testsuite/gas/riscv/option-arch-fail.l create mode 100644 gas/testsuite/gas/riscv/option-arch-fail.s delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-fext.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-fext.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-nonexistent.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.s delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-02.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-pseudo-noalias.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-pseudo.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p10.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p11.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg.s create mode 100644 gas/testsuite/gas/riscv/svinval.d create mode 100644 gas/testsuite/gas/riscv/svinval.s create mode 100644 gas/testsuite/gas/riscv/variant_cc-set.d create mode 100644 gas/testsuite/gas/riscv/variant_cc-set.s create mode 100644 gas/testsuite/gas/riscv/variant_cc.d create mode 100644 gas/testsuite/gas/riscv/variant_cc.s create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-zve32xf.d create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-zve32xf.l create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-zvl.d create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-zvl.l create mode 100644 gas/testsuite/gas/riscv/vector-insns-vmsgtvx.d create mode 100644 gas/testsuite/gas/riscv/vector-insns-vmsgtvx.s create mode 100644 gas/testsuite/gas/riscv/vector-insns-zero-imm.d create mode 100644 gas/testsuite/gas/riscv/vector-insns-zero-imm.s create mode 100644 gas/testsuite/gas/riscv/vector-insns.d create mode 100644 gas/testsuite/gas/riscv/vector-insns.s create mode 100644 gas/testsuite/gas/riscv/zbkb-32.d create mode 100644 gas/testsuite/gas/riscv/zbkb-32.s create mode 100644 gas/testsuite/gas/riscv/zbkb-64.d create mode 100644 gas/testsuite/gas/riscv/zbkb-64.s create mode 100644 gas/testsuite/gas/riscv/zbkc-32.d create mode 100644 gas/testsuite/gas/riscv/zbkc-64.d create mode 100644 gas/testsuite/gas/riscv/zbkc.s create mode 100644 gas/testsuite/gas/riscv/zbkx-32.d create mode 100644 gas/testsuite/gas/riscv/zbkx-64.d create mode 100644 gas/testsuite/gas/riscv/zbkx.s create mode 100644 gas/testsuite/gas/riscv/zdinx.d create mode 100644 gas/testsuite/gas/riscv/zdinx.s create mode 100644 gas/testsuite/gas/riscv/zfinx.d create mode 100644 gas/testsuite/gas/riscv/zfinx.s create mode 100644 gas/testsuite/gas/riscv/zicbom-fail.d create mode 100644 gas/testsuite/gas/riscv/zicbom-fail.l create mode 100644 gas/testsuite/gas/riscv/zicbom-fail.s create mode 100644 gas/testsuite/gas/riscv/zicbom.d create mode 100644 gas/testsuite/gas/riscv/zicbom.s create mode 100644 gas/testsuite/gas/riscv/zicbop-fail.d create mode 100644 gas/testsuite/gas/riscv/zicbop-fail.l create mode 100644 gas/testsuite/gas/riscv/zicbop-fail.s create mode 100644 gas/testsuite/gas/riscv/zicbop.d create mode 100644 gas/testsuite/gas/riscv/zicbop.s create mode 100644 gas/testsuite/gas/riscv/zicboz-fail.d create mode 100644 gas/testsuite/gas/riscv/zicboz-fail.l create mode 100644 gas/testsuite/gas/riscv/zicboz-fail.s create mode 100644 gas/testsuite/gas/riscv/zicboz.d create mode 100644 gas/testsuite/gas/riscv/zicboz.s create mode 100644 gas/testsuite/gas/riscv/zknd-32.d create mode 100644 gas/testsuite/gas/riscv/zknd-32.s create mode 100644 gas/testsuite/gas/riscv/zknd-64.d create mode 100644 gas/testsuite/gas/riscv/zknd-64.s create mode 100644 gas/testsuite/gas/riscv/zkne-32.d create mode 100644 gas/testsuite/gas/riscv/zkne-32.s create mode 100644 gas/testsuite/gas/riscv/zkne-64.d create mode 100644 gas/testsuite/gas/riscv/zkne-64.s create mode 100644 gas/testsuite/gas/riscv/zknh-32.d create mode 100644 gas/testsuite/gas/riscv/zknh-32.s create mode 100644 gas/testsuite/gas/riscv/zknh-64.d create mode 100644 gas/testsuite/gas/riscv/zknh-64.s create mode 100644 gas/testsuite/gas/riscv/zksed-32.d create mode 100644 gas/testsuite/gas/riscv/zksed-64.d create mode 100644 gas/testsuite/gas/riscv/zksed.s create mode 100644 gas/testsuite/gas/riscv/zksh-32.d create mode 100644 gas/testsuite/gas/riscv/zksh-64.d create mode 100644 gas/testsuite/gas/riscv/zksh.s create mode 100644 gas/testsuite/gas/riscv/zqinx.d create mode 100644 gas/testsuite/gas/riscv/zqinx.s create mode 100644 gas/testsuite/gas/symver/symver16.d create mode 100644 gas/testsuite/gas/symver/symver16.s delete mode 100644 gdb/ChangeLog create mode 100644 gdb/ChangeLog-2021 create mode 100644 gdb/ada-casefold.h create mode 100755 gdb/ada-unicode.py create mode 100644 gdb/amd64-fbsd-tdep.h create mode 100644 gdb/arch/loongarch.c create mode 100644 gdb/arch/loongarch.h create mode 100644 gdb/break-catch-exec.c create mode 100644 gdb/break-catch-fork.c create mode 100644 gdb/bt-utils.c create mode 100644 gdb/bt-utils.h delete mode 100644 gdb/doc/ChangeLog create mode 100644 gdb/doc/ChangeLog-1991-2021 create mode 100644 gdb/dwarf2/file-and-dir.h create mode 100644 gdb/features/arm/arm-m-profile-mve.c create mode 100644 gdb/features/arm/arm-m-profile-mve.xml create mode 100644 gdb/features/loongarch/base32.c create mode 100644 gdb/features/loongarch/base32.xml create mode 100644 gdb/features/loongarch/base64.c create mode 100644 gdb/features/loongarch/base64.xml create mode 100644 gdb/features/or1k-linux.c create mode 100644 gdb/features/or1k-linux.xml delete mode 100644 gdb/gdb_obstack.c delete mode 100644 gdb/gdb_regex.c create mode 100644 gdb/gdbarch-components.py create mode 100644 gdb/gdbarch-gen.h create mode 100755 gdb/gdbarch.py delete mode 100755 gdb/gdbarch.sh create mode 100644 gdb/gdbcopyright.py create mode 100644 gdb/loongarch-linux-nat.c create mode 100644 gdb/loongarch-linux-tdep.c create mode 100644 gdb/loongarch-tdep.c create mode 100644 gdb/loongarch-tdep.h delete mode 100755 gdb/make-target-delegates create mode 100755 gdb/make-target-delegates.py create mode 100644 gdb/or1k-linux-nat.c create mode 100644 gdb/or1k-linux-tdep.h create mode 100644 gdb/python/lib/gdb/styling.py create mode 100644 gdb/python/py-connection.c create mode 100644 gdb/python/py-membuf.c create mode 100644 gdb/python/py-micmd.c delete mode 100644 gdb/regformats/microblaze-with-stack-protect.dat create mode 100644 gdb/regformats/or1k-linux.dat create mode 100644 gdb/rs6000-aix-nat.c delete mode 100644 gdb/rs6000-nat.c delete mode 100644 gdb/rs6000-tdep.h delete mode 100644 gdb/score-tdep.c delete mode 100644 gdb/score-tdep.h delete mode 100644 gdb/stubs/ChangeLog create mode 100644 gdb/stubs/ChangeLog-2012-2020 delete mode 100644 gdb/testsuite/ChangeLog create mode 100644 gdb/testsuite/ChangeLog-2014-2021 create mode 100644 gdb/testsuite/boards/dwarf64.exp create mode 100644 gdb/testsuite/gdb.ada/char_enum_overload.exp create mode 100644 gdb/testsuite/gdb.ada/char_enum_overload/foo.adb create mode 100644 gdb/testsuite/gdb.ada/char_enum_overload/pck.adb create mode 100644 gdb/testsuite/gdb.ada/char_enum_overload/pck.ads create mode 100644 gdb/testsuite/gdb.ada/char_enum_unicode.exp create mode 100644 gdb/testsuite/gdb.ada/char_enum_unicode/foo.adb copy gdb/testsuite/gdb.ada/{homonym => char_enum_unicode}/pck.adb (100%) create mode 100644 gdb/testsuite/gdb.ada/char_enum_unicode/pck.ads create mode 100644 gdb/testsuite/gdb.ada/enum_qual.exp create mode 100644 gdb/testsuite/gdb.ada/enum_qual/gener.ads create mode 100644 gdb/testsuite/gdb.ada/enum_qual/qual.adb create mode 100644 gdb/testsuite/gdb.ada/fixed_points_function.exp create mode 100644 gdb/testsuite/gdb.ada/fixed_points_function/fixed_points_function.adb create mode 100644 gdb/testsuite/gdb.ada/fixed_points_function/pck.adb create mode 100644 gdb/testsuite/gdb.ada/fixed_points_function/pck.ads create mode 100644 gdb/testsuite/gdb.ada/float-bits.exp create mode 100644 gdb/testsuite/gdb.ada/float-bits/prog.adb create mode 100644 gdb/testsuite/gdb.ada/inline-section-gc.exp create mode 100644 gdb/testsuite/gdb.ada/inline-section-gc/callee.adb create mode 100644 gdb/testsuite/gdb.ada/inline-section-gc/callee.ads create mode 100644 gdb/testsuite/gdb.ada/inline-section-gc/caller.adb create mode 100644 gdb/testsuite/gdb.ada/literals.exp create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1.exp create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.ads create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1/prog.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3.exp create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.ads create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3/prog.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8.exp create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.ads create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb create mode 100644 gdb/testsuite/gdb.ada/packed_record.exp create mode 100644 gdb/testsuite/gdb.ada/packed_record/pr.adb create mode 100644 gdb/testsuite/gdb.ada/task_watch.exp create mode 100644 gdb/testsuite/gdb.ada/task_watch/foo.adb create mode 100644 gdb/testsuite/gdb.arch/powerpc-trap.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-trap.s create mode 100644 gdb/testsuite/gdb.arch/powerpc64-trap.s create mode 100644 gdb/testsuite/gdb.arch/ppc64-break-on-_exit-main.c create mode 100644 gdb/testsuite/gdb.arch/ppc64-break-on-_exit.c create mode 100644 gdb/testsuite/gdb.arch/ppc64-break-on-_exit.exp create mode 100644 gdb/testsuite/gdb.arch/ppc64-break-on-_exit.s create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-ld-lw-foo.s create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-ld-lw.c create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-ld-lw.exp create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-mv.c create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-mv.exp create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-mv.s create mode 100644 gdb/testsuite/gdb.arch/x86-avx512fp16-abi.c create mode 100644 gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp create mode 100644 gdb/testsuite/gdb.arch/x86-avx512fp16.c create mode 100644 gdb/testsuite/gdb.arch/x86-avx512fp16.exp create mode 100644 gdb/testsuite/gdb.base/array-indices.exp create mode 100644 gdb/testsuite/gdb.base/array-indices.exp.tcl create mode 100644 gdb/testsuite/gdb.base/array-repeat.c create mode 100644 gdb/testsuite/gdb.base/array-repeat.exp create mode 100644 gdb/testsuite/gdb.base/array-repeat.exp.tcl create mode 100644 gdb/testsuite/gdb.base/bt-on-error-and-warning.exp create mode 100644 gdb/testsuite/gdb.base/bt-on-fatal-signal.c create mode 100644 gdb/testsuite/gdb.base/bt-on-fatal-signal.exp create mode 100644 gdb/testsuite/gdb.base/cli-suppress-notification.c create mode 100644 gdb/testsuite/gdb.base/cli-suppress-notification.exp create mode 100644 gdb/testsuite/gdb.base/dprintf-execution-x-script.c create mode 100644 gdb/testsuite/gdb.base/dprintf-execution-x-script.exp create mode 100644 gdb/testsuite/gdb.base/dprintf-execution-x-script.gdb create mode 100644 gdb/testsuite/gdb.base/eof-exit.exp create mode 100644 gdb/testsuite/gdb.base/frame-info-consistent.exp create mode 100644 gdb/testsuite/gdb.base/include-main.c create mode 100644 gdb/testsuite/gdb.base/include-main.exp create mode 100644 gdb/testsuite/gdb.base/inferior-clone.exp create mode 100644 gdb/testsuite/gdb.base/inline-frame-cycle-unwind.c create mode 100644 gdb/testsuite/gdb.base/inline-frame-cycle-unwind.exp create mode 100644 gdb/testsuite/gdb.base/inline-frame-cycle-unwind.py create mode 100644 gdb/testsuite/gdb.base/jit-elf-fork-main.c copy gdb/testsuite/gdb.base/{jit-elf-solib.c => jit-elf-fork-solib.c} (100%) create mode 100644 gdb/testsuite/gdb.base/jit-elf-fork.exp delete mode 100644 gdb/testsuite/gdb.base/linespecs.exp copy gdb/testsuite/gdb.base/{inferior-noarg.c => main.c} (100%) create mode 100644 gdb/testsuite/gdb.base/non-lazy-array-index.c create mode 100644 gdb/testsuite/gdb.base/non-lazy-array-index.exp create mode 100644 gdb/testsuite/gdb.base/page-logging.exp create mode 100644 gdb/testsuite/gdb.base/retval-large-struct.c create mode 100644 gdb/testsuite/gdb.base/retval-large-struct.exp create mode 100644 gdb/testsuite/gdb.base/show-user-completion.exp create mode 100644 gdb/testsuite/gdb.base/sigwinch-notty.exp create mode 100644 gdb/testsuite/gdb.base/source-open.c create mode 100644 gdb/testsuite/gdb.base/source-open.exp create mode 100644 gdb/testsuite/gdb.base/until-trailing-insns.c create mode 100644 gdb/testsuite/gdb.base/until-trailing-insns.exp create mode 100644 gdb/testsuite/gdb.cp/array-indices.exp create mode 100644 gdb/testsuite/gdb.cp/array-repeat.exp create mode 100644 gdb/testsuite/gdb.cp/nested-class-func-class.cc create mode 100644 gdb/testsuite/gdb.cp/nested-class-func-class.exp create mode 100644 gdb/testsuite/gdb.ctf/cross-tu-cyclic-1.c copy {ld/testsuite/ld-ctf => gdb/testsuite/gdb.ctf}/cross-tu-cyclic-2.c (100%) copy {ld/testsuite/ld-ctf => gdb/testsuite/gdb.ctf}/cross-tu-cyclic-3.c (100%) copy {ld/testsuite/ld-ctf => gdb/testsuite/gdb.ctf}/cross-tu-cyclic-4.c (100%) create mode 100644 gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp create mode 100644 gdb/testsuite/gdb.ctf/ctf-a.c create mode 100644 gdb/testsuite/gdb.ctf/ctf-a.h create mode 100644 gdb/testsuite/gdb.ctf/ctf-b.c create mode 100644 gdb/testsuite/gdb.ctf/ctf-b.h create mode 100644 gdb/testsuite/gdb.ctf/ctf-c.c create mode 100644 gdb/testsuite/gdb.ctf/ctf-c.h create mode 100644 gdb/testsuite/gdb.ctf/multi.exp create mode 100644 gdb/testsuite/gdb.dwarf2/ada-cold-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/calling-convention.c create mode 100644 gdb/testsuite/gdb.dwarf2/calling-convention.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-lines.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-lines.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-psym-warning-main.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-psym-warning.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-psym-warning.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-symtab-includes-lookup.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fortran-var-string.c create mode 100644 gdb/testsuite/gdb.dwarf2/fortran-var-string.exp create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-bp-c++.exp create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-bp-c.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp.tcl copy gdb/testsuite/gdb.dwarf2/{loclists-multiple-cus.c => loc-sec-offset.c} (100%) create mode 100644 gdb/testsuite/gdb.dwarf2/loc-sec-offset.exp create mode 100644 gdb/testsuite/gdb.dwarf2/locexpr-data-member-location-lib.c create mode 100644 gdb/testsuite/gdb.dwarf2/locexpr-data-member-location-main.c create mode 100644 gdb/testsuite/gdb.dwarf2/locexpr-data-member-location.exp create mode 100644 gdb/testsuite/gdb.dwarf2/locexpr-data-member-location.h create mode 100644 gdb/testsuite/gdb.dwarf2/negative-data-member-location.c create mode 100644 gdb/testsuite/gdb.dwarf2/negative-data-member-location.exp create mode 100644 gdb/testsuite/gdb.dwarf2/subrange-enum.exp create mode 100644 gdb/testsuite/gdb.dwarf2/symbol_needs_eval.c create mode 100644 gdb/testsuite/gdb.dwarf2/symbol_needs_eval_fail.exp create mode 100644 gdb/testsuite/gdb.dwarf2/symbol_needs_eval_timeout.exp create mode 100644 gdb/testsuite/gdb.fortran/array-indices.exp create mode 100644 gdb/testsuite/gdb.fortran/array-no-bounds.exp create mode 100644 gdb/testsuite/gdb.fortran/array-no-bounds.f90 create mode 100644 gdb/testsuite/gdb.fortran/array-repeat.exp create mode 100644 gdb/testsuite/gdb.fortran/array-repeat.f90 create mode 100644 gdb/testsuite/gdb.fortran/array-slices-repeat.f90 create mode 100644 gdb/testsuite/gdb.fortran/namelist.exp create mode 100644 gdb/testsuite/gdb.fortran/namelist.f90 delete mode 100644 gdb/testsuite/gdb.gdb/complaints.exp create mode 100644 gdb/testsuite/gdb.gdb/python-helper.cc delete mode 100644 gdb/testsuite/gdb.gdb/python-interrupts.exp delete mode 100644 gdb/testsuite/gdb.gdb/python-selftest.exp create mode 100644 gdb/testsuite/gdb.linespec/errors.exp create mode 100644 gdb/testsuite/gdb.mi/mi-add-inferior.exp create mode 100644 gdb/testsuite/gdb.mi/mi-cmd-user-context.c create mode 100644 gdb/testsuite/gdb.mi/mi-cmd-user-context.exp create mode 100644 gdb/testsuite/gdb.mi/mi-multi-commands.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-info-inferiors.py create mode 100644 gdb/testsuite/gdb.opt/break-on-_exit.c create mode 100644 gdb/testsuite/gdb.opt/break-on-_exit.exp create mode 100644 gdb/testsuite/gdb.opt/fortran-string.exp create mode 100644 gdb/testsuite/gdb.opt/fortran-string.f90 create mode 100644 gdb/testsuite/gdb.python/py-charset.exp create mode 100644 gdb/testsuite/gdb.python/py-connection.c create mode 100644 gdb/testsuite/gdb.python/py-connection.exp copy gdb/testsuite/{gdb.base/inferior-noarg.c => gdb.python/py-inferior-leak.c} (100%) create mode 100644 gdb/testsuite/gdb.python/py-inferior-leak.exp create mode 100644 gdb/testsuite/gdb.python/py-inferior-leak.py create mode 100644 gdb/testsuite/gdb.python/py-mi-cmd.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-cmd.py create mode 100644 gdb/testsuite/gdb.python/py-send-packet.c create mode 100644 gdb/testsuite/gdb.python/py-send-packet.exp create mode 100644 gdb/testsuite/gdb.python/py-send-packet.py create mode 100644 gdb/testsuite/gdb.python/py-source-styling.c create mode 100644 gdb/testsuite/gdb.python/py-source-styling.exp create mode 100644 gdb/testsuite/gdb.rust/fnfield.exp create mode 100644 gdb/testsuite/gdb.rust/fnfield.rs create mode 100644 gdb/testsuite/gdb.rust/unicode.exp create mode 100644 gdb/testsuite/gdb.rust/unicode.rs create mode 100644 gdb/testsuite/gdb.server/attach-flag.c create mode 100644 gdb/testsuite/gdb.server/attach-flag.exp create mode 100644 gdb/testsuite/gdb.server/server-pipe.exp create mode 100644 gdb/testsuite/gdb.testsuite/dump-system-info.exp create mode 100644 gdb/testsuite/gdb.testsuite/parse_options_args.exp create mode 100644 gdb/testsuite/gdb.testsuite/string_to_regexp.exp create mode 100644 gdb/testsuite/gdb.threads/pending-fork-event-detach-ns.c create mode 100644 gdb/testsuite/gdb.threads/pending-fork-event-detach-ns.exp create mode 100644 gdb/testsuite/gdb.threads/pending-fork-event-detach-touch-file.c create mode 100644 gdb/testsuite/gdb.threads/pending-fork-event-detach.c create mode 100644 gdb/testsuite/gdb.threads/pending-fork-event-detach.exp create mode 100644 gdb/testsuite/gdb.threads/process-exit-status-is-leader-exit-status.c create mode 100644 gdb/testsuite/gdb.threads/process-exit-status-is-leader-exit-st [...] create mode 100644 gdb/testsuite/gdb.threads/schedlock-thread-exit.c create mode 100644 gdb/testsuite/gdb.threads/schedlock-thread-exit.exp create mode 100644 gdb/testsuite/gdb.tui/info-win.exp create mode 100644 gdb/testsuite/gdb.tui/main-one-line.c create mode 100755 gdb/testsuite/lib/notty-wrap create mode 100644 gdb/testsuite/lib/precise-aligned-alloc.c create mode 100644 gdb/unittests/intrusive_list-selftests.c create mode 100644 gdb/unittests/parallel-for-selftests.c create mode 100644 gdb/unittests/ui-file-selftests.c create mode 100644 gdb/unittests/unique_xmalloc_ptr_char.c delete mode 100644 gdbserver/ChangeLog create mode 100644 gdbserver/ChangeLog-2002-2021 create mode 100644 gdbserver/linux-or1k-low.cc delete mode 100644 gdbsupport/ChangeLog create mode 100644 gdbsupport/ChangeLog-2020-2021 create mode 100644 gdbsupport/buildargv.h create mode 100644 gdbsupport/compiler-type.m4 create mode 100644 gdbsupport/event-pipe.cc create mode 100644 gdbsupport/event-pipe.h create mode 100644 gdbsupport/gdb-hashtab.cc create mode 100644 gdbsupport/gdb-hashtab.h create mode 100644 gdbsupport/gdb-xfree.h create mode 100644 gdbsupport/gdb_file.h create mode 100644 gdbsupport/gdb_obstack.cc rename {gdb => gdbsupport}/gdb_obstack.h (100%) create mode 100644 gdbsupport/gdb_regex.cc rename {gdb => gdbsupport}/gdb_regex.h (100%) create mode 100644 gdbsupport/intrusive_list.h create mode 100644 gdbsupport/iterator-range.h create mode 100644 gdbsupport/reference-to-pointer-iterator.h create mode 100644 gnulib/import/accept.c create mode 100644 gnulib/import/bind.c create mode 100644 gnulib/import/connect.c create mode 100644 gnulib/import/listen.c create mode 100644 gnulib/import/m4/sys_wait_h.m4 create mode 100644 gnulib/import/setsockopt.c create mode 100644 gnulib/import/socket.c create mode 100644 gnulib/import/sys_wait.in.h create mode 100644 gnulib/patches/0002-glob-tilde-check create mode 100644 gnulib/patches/0003-unistd-h-fix create mode 100644 gnulib/patches/0004-select-mingw delete mode 100644 gprof/stamp-h.in create mode 100644 gprofng/Makefile.am create mode 100644 gprofng/Makefile.in create mode 100644 gprofng/README create mode 100644 gprofng/acinclude.m4 create mode 100644 gprofng/aclocal.m4 create mode 100644 gprofng/common/cc_libcollector.h create mode 100644 gprofng/common/config.h.in create mode 100644 gprofng/common/core_pcbe.c create mode 100644 gprofng/common/cpu_frequency.h create mode 100644 gprofng/common/cpuid.c create mode 100644 gprofng/common/gp-defs.h create mode 100644 gprofng/common/gp-experiment.h create mode 100644 gprofng/common/gp-time.h create mode 100644 gprofng/common/hwc_cpus.h create mode 100644 gprofng/common/hwcdrv.c create mode 100644 gprofng/common/hwcdrv.h create mode 100644 gprofng/common/hwcentry.h create mode 100644 gprofng/common/hwcfuncs.c create mode 100644 gprofng/common/hwcfuncs.h create mode 100644 gprofng/common/hwctable.c create mode 100644 gprofng/common/opteron_pcbe.c create mode 100644 gprofng/config/bison.m4 create mode 100755 gprofng/configure create mode 100644 gprofng/configure.ac create mode 100644 gprofng/doc/Makefile.am create mode 100644 gprofng/doc/Makefile.in copy {bfd => gprofng}/doc/fdl.texi (100%) create mode 100644 gprofng/doc/gprofng.texi create mode 100755 gprofng/doc/mdate-sh create mode 100644 gprofng/doc/texinfo.tex create mode 100644 gprofng/doc/version.texi create mode 100644 gprofng/gp-display-html/Makefile.am create mode 100644 gprofng/gp-display-html/Makefile.in create mode 100644 gprofng/gp-display-html/gp-display-html.in create mode 100755 gprofng/libcollector/CHK_LIBC_OBJ create mode 100644 gprofng/libcollector/Makefile.am create mode 100644 gprofng/libcollector/Makefile.in create mode 100644 gprofng/libcollector/aclocal.m4 create mode 100644 gprofng/libcollector/collector.c create mode 100644 gprofng/libcollector/collector.h create mode 100644 gprofng/libcollector/collectorAPI.c create mode 100755 gprofng/libcollector/configure create mode 100644 gprofng/libcollector/configure.ac create mode 100644 gprofng/libcollector/descendants.h create mode 100644 gprofng/libcollector/dispatcher.c create mode 100644 gprofng/libcollector/envmgmt.c create mode 100644 gprofng/libcollector/gethrtime.c create mode 100644 gprofng/libcollector/heaptrace.c create mode 100644 gprofng/libcollector/hwprofile.c create mode 100644 gprofng/libcollector/hwprofile.h create mode 100644 gprofng/libcollector/iolib.c create mode 100644 gprofng/libcollector/iotrace.c create mode 100644 gprofng/libcollector/jprofile.c create mode 100644 gprofng/libcollector/libcol-i386-dis.c create mode 100644 gprofng/libcollector/libcol_hwcdrv.c create mode 100644 gprofng/libcollector/libcol_hwcfuncs.c create mode 100644 gprofng/libcollector/libcol_util.c create mode 100644 gprofng/libcollector/libcol_util.h create mode 100644 gprofng/libcollector/linetrace.c create mode 100644 gprofng/libcollector/mapfile.aarch64-Linux create mode 100644 gprofng/libcollector/mapfile.amd64-Linux create mode 100644 gprofng/libcollector/mapfile.intel-Linux create mode 100644 gprofng/libcollector/mapfile.sparc-Linux create mode 100644 gprofng/libcollector/mapfile.sparcv9-Linux create mode 100644 gprofng/libcollector/memmgr.c create mode 100644 gprofng/libcollector/memmgr.h create mode 100644 gprofng/libcollector/mmaptrace.c create mode 100644 gprofng/libcollector/profile.c create mode 100644 gprofng/libcollector/synctrace.c create mode 100644 gprofng/libcollector/tsd.c create mode 100644 gprofng/libcollector/tsd.h create mode 100644 gprofng/libcollector/unwind.c create mode 100644 gprofng/src/ABS.h create mode 100644 gprofng/src/Application.cc create mode 100644 gprofng/src/Application.h create mode 100644 gprofng/src/ArchiveExp.cc create mode 100644 gprofng/src/ArchiveExp.h create mode 100644 gprofng/src/BaseMetric.cc create mode 100644 gprofng/src/BaseMetric.h create mode 100644 gprofng/src/BaseMetricTreeNode.cc create mode 100644 gprofng/src/BaseMetricTreeNode.h create mode 100644 gprofng/src/CacheMap.h create mode 100644 gprofng/src/CallStack.cc create mode 100644 gprofng/src/CallStack.h create mode 100644 gprofng/src/CatchOutOfMemory.cc create mode 100644 gprofng/src/ClassFile.cc create mode 100644 gprofng/src/ClassFile.h create mode 100644 gprofng/src/Command.cc create mode 100644 gprofng/src/Command.h create mode 100644 gprofng/src/CompCom.cc create mode 100644 gprofng/src/CompCom.h create mode 100644 gprofng/src/DataObject.cc create mode 100644 gprofng/src/DataObject.h create mode 100644 gprofng/src/DataSpace.cc create mode 100644 gprofng/src/DataSpace.h create mode 100644 gprofng/src/DataStream.cc create mode 100644 gprofng/src/DataStream.h create mode 100644 gprofng/src/Data_window.cc create mode 100644 gprofng/src/Data_window.h create mode 100644 gprofng/src/Dbe.cc create mode 100644 gprofng/src/Dbe.h create mode 100644 gprofng/src/DbeApplication.cc create mode 100644 gprofng/src/DbeApplication.h create mode 100644 gprofng/src/DbeArray.h create mode 100644 gprofng/src/DbeCacheMap.h create mode 100644 gprofng/src/DbeFile.cc create mode 100644 gprofng/src/DbeFile.h create mode 100644 gprofng/src/DbeJarFile.cc create mode 100644 gprofng/src/DbeJarFile.h create mode 100644 gprofng/src/DbeLinkList.h create mode 100644 gprofng/src/DbeLock.cc create mode 100644 gprofng/src/DbeLock.h create mode 100644 gprofng/src/DbeSession.cc create mode 100644 gprofng/src/DbeSession.cc.1 create mode 100644 gprofng/src/DbeSession.h create mode 100644 gprofng/src/DbeSyncMap.h create mode 100644 gprofng/src/DbeThread.cc create mode 100644 gprofng/src/DbeThread.h create mode 100644 gprofng/src/DbeView.cc create mode 100644 gprofng/src/DbeView.h create mode 100644 gprofng/src/DefaultHandler.h create mode 100644 gprofng/src/DefaultMap.h create mode 100644 gprofng/src/DefaultMap2D.h create mode 100644 gprofng/src/DerivedMetrics.cc create mode 100644 gprofng/src/DerivedMetrics.h create mode 100644 gprofng/src/Disasm.cc create mode 100644 gprofng/src/Disasm.h create mode 100644 gprofng/src/Dwarf.cc create mode 100644 gprofng/src/Dwarf.h create mode 100644 gprofng/src/DwarfLib.cc create mode 100644 gprofng/src/DwarfLib.h create mode 100644 gprofng/src/Elf.cc create mode 100644 gprofng/src/Elf.h create mode 100644 gprofng/src/Emsg.cc create mode 100644 gprofng/src/Emsg.h create mode 100644 gprofng/src/Emsgnum.h create mode 100644 gprofng/src/ExpGroup.cc create mode 100644 gprofng/src/ExpGroup.h create mode 100644 gprofng/src/Exp_Layout.cc create mode 100644 gprofng/src/Exp_Layout.h create mode 100644 gprofng/src/Experiment.cc create mode 100644 gprofng/src/Experiment.h create mode 100644 gprofng/src/Expression.cc create mode 100644 gprofng/src/Expression.h create mode 100644 gprofng/src/FileData.cc create mode 100644 gprofng/src/FileData.h create mode 100644 gprofng/src/Filter.cc create mode 100644 gprofng/src/Filter.h create mode 100644 gprofng/src/FilterExp.h create mode 100644 gprofng/src/FilterSet.cc create mode 100644 gprofng/src/FilterSet.h create mode 100644 gprofng/src/Function.cc create mode 100644 gprofng/src/Function.h create mode 100644 gprofng/src/HashMap.h create mode 100644 gprofng/src/HeapActivity.cc create mode 100644 gprofng/src/HeapActivity.h create mode 100644 gprofng/src/HeapData.cc create mode 100644 gprofng/src/HeapData.h create mode 100644 gprofng/src/HeapMap.cc create mode 100644 gprofng/src/HeapMap.h create mode 100644 gprofng/src/Hist_data.cc create mode 100644 gprofng/src/Hist_data.h create mode 100644 gprofng/src/Histable.h create mode 100644 gprofng/src/IOActivity.cc create mode 100644 gprofng/src/IOActivity.h create mode 100644 gprofng/src/IndexMap2D.h create mode 100644 gprofng/src/IndexObject.cc create mode 100644 gprofng/src/IndexObject.h create mode 100644 gprofng/src/IntervalMap.h create mode 100644 gprofng/src/LoadObject.cc create mode 100644 gprofng/src/LoadObject.h create mode 100644 gprofng/src/MachineModel.cc create mode 100644 gprofng/src/Makefile.am create mode 100644 gprofng/src/Makefile.in create mode 100644 gprofng/src/Map.h create mode 100644 gprofng/src/Map2D.h create mode 100644 gprofng/src/MemObject.cc create mode 100644 gprofng/src/MemObject.h create mode 100644 gprofng/src/MemorySpace.cc create mode 100644 gprofng/src/MemorySpace.h create mode 100644 gprofng/src/Metric.cc create mode 100644 gprofng/src/Metric.h create mode 100644 gprofng/src/MetricList.cc create mode 100644 gprofng/src/MetricList.h create mode 100644 gprofng/src/Module.cc create mode 100644 gprofng/src/Module.h create mode 100644 gprofng/src/Ovw_data.cc create mode 100644 gprofng/src/Ovw_data.h create mode 100644 gprofng/src/PRBTree.cc create mode 100644 gprofng/src/PRBTree.h create mode 100644 gprofng/src/PathTree.cc create mode 100644 gprofng/src/PathTree.h create mode 100644 gprofng/src/PreviewExp.cc create mode 100644 gprofng/src/PreviewExp.h create mode 100644 gprofng/src/Print.cc create mode 100644 gprofng/src/Print.h create mode 100644 gprofng/src/QLParser.h create mode 100644 gprofng/src/QLParser.tab.cc create mode 100644 gprofng/src/QLParser.tab.hh create mode 100644 gprofng/src/QLParser.yy create mode 100644 gprofng/src/SAXParser.h create mode 100644 gprofng/src/SAXParserFactory.cc create mode 100644 gprofng/src/SAXParserFactory.h create mode 100644 gprofng/src/Sample.cc create mode 100644 gprofng/src/Sample.h create mode 100644 gprofng/src/SegMem.h create mode 100644 gprofng/src/Settings.cc create mode 100644 gprofng/src/Settings.h create mode 100644 gprofng/src/SourceFile.cc create mode 100644 gprofng/src/SourceFile.h create mode 100644 gprofng/src/Stabs.cc create mode 100644 gprofng/src/Stabs.h create mode 100644 gprofng/src/Stats_data.cc create mode 100644 gprofng/src/Stats_data.h create mode 100644 gprofng/src/StringBuilder.cc create mode 100644 gprofng/src/StringBuilder.h create mode 100644 gprofng/src/StringMap.h create mode 100644 gprofng/src/Table.cc create mode 100644 gprofng/src/Table.h create mode 100644 gprofng/src/UserLabel.cc create mode 100644 gprofng/src/UserLabel.h create mode 100644 gprofng/src/checks.cc create mode 100644 gprofng/src/collctrl.cc create mode 100644 gprofng/src/collctrl.h create mode 100644 gprofng/src/collect.h create mode 100644 gprofng/src/collector_module.h create mode 100644 gprofng/src/comp_com.c create mode 100644 gprofng/src/comp_com.h create mode 100644 gprofng/src/count.cc create mode 100644 gprofng/src/data_pckts.h create mode 100644 gprofng/src/dbe_collctrl.cc create mode 100644 gprofng/src/dbe_hwc.h create mode 100644 gprofng/src/dbe_hwcdrv.c create mode 100644 gprofng/src/dbe_hwcfuncs.c create mode 100644 gprofng/src/dbe_hwctable.c create mode 100644 gprofng/src/dbe_memmgr.c create mode 100644 gprofng/src/dbe_structs.h create mode 100644 gprofng/src/dbe_types.h create mode 100644 gprofng/src/debug.h create mode 100644 gprofng/src/enums.h create mode 100644 gprofng/src/envsets.cc create mode 100644 gprofng/src/gethrtime.c create mode 100644 gprofng/src/gp-archive.cc create mode 100644 gprofng/src/gp-archive.h create mode 100644 gprofng/src/gp-collect-app.cc create mode 100644 gprofng/src/gp-display-src.cc create mode 100644 gprofng/src/gp-display-text.cc create mode 100644 gprofng/src/gp-print.h create mode 100644 gprofng/src/gprofng.cc create mode 100644 gprofng/src/gprofng.h2m create mode 100644 gprofng/src/gprofng.rc create mode 100644 gprofng/src/i18n.cc create mode 100644 gprofng/src/i18n.h create mode 100644 gprofng/src/info.h create mode 100644 gprofng/src/ipc.cc create mode 100644 gprofng/src/ipcio.cc create mode 100644 gprofng/src/ipcio.h create mode 100644 gprofng/src/machinemodels/generic.ermm create mode 100644 gprofng/src/machinemodels/m5.ermm create mode 100644 gprofng/src/machinemodels/m6.ermm create mode 100644 gprofng/src/machinemodels/m7.ermm create mode 100644 gprofng/src/machinemodels/t4.ermm create mode 100644 gprofng/src/machinemodels/t5.ermm create mode 100644 gprofng/src/parse.cc create mode 100644 gprofng/src/stab.h create mode 100644 gprofng/src/util.cc create mode 100644 gprofng/src/util.h create mode 100644 gprofng/src/vec.h create mode 100644 gprofng/testsuite/config/default.exp create mode 100644 gprofng/testsuite/gprofng.display/display.exp create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Intface.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Launcher.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Makefile create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Routine.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Sub_Routine.java create mode 100755 gprofng/testsuite/gprofng.display/jsynprog/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/cloop.cc create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/jsynprog.h create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/jsynprog.java create mode 100644 gprofng/testsuite/gprofng.display/mttest/Makefile create mode 100644 gprofng/testsuite/gprofng.display/mttest/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/mttest/gethrtime.c create mode 100644 gprofng/testsuite/gprofng.display/mttest/mttest.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/Makefile create mode 100644 gprofng/testsuite/gprofng.display/synprog/callso.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/callsx.c create mode 100755 gprofng/testsuite/gprofng.display/synprog/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/synprog/endcases.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/fitos.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_body.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_brace.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_entry.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_exit.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_func.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_inline.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_macro.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/iosyn.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/pagethrash.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/so_syn.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/so_syx.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/stopwatch.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/stopwatch.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/synprog.c create mode 100644 gprofng/testsuite/lib/Makefile.skel create mode 100644 gprofng/testsuite/lib/acct.pm create mode 100644 gprofng/testsuite/lib/display-lib.exp create mode 100644 include/coff/aarch64.h create mode 100644 include/collectorAPI.h create mode 100644 include/elf/amdgpu.h create mode 100644 include/elf/loongarch.h create mode 100644 include/libcollector.h create mode 100644 include/libfcollector.h create mode 100644 include/opcode/loongarch.h rename include/sim/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 ld/emulparams/aarch64haiku.sh create mode 100644 ld/emulparams/armelf_haiku.sh create mode 100644 ld/emulparams/dt-relr.sh create mode 100644 ld/emulparams/elf32loongarch-defs.sh create mode 100644 ld/emulparams/elf32loongarch.sh create mode 100644 ld/emulparams/elf32ppchaiku.sh create mode 100644 ld/emulparams/elf64loongarch-defs.sh create mode 100644 ld/emulparams/elf64loongarch.sh create mode 100644 ld/emulparams/elf_haiku.sh create mode 100644 ld/emulparams/elf_i386_haiku.sh create mode 100644 ld/emulparams/elf_mipsel_haiku.sh create mode 100644 ld/emulparams/elf_x86_64_haiku.sh delete mode 100644 ld/emultempl/armcoff.em create mode 100644 ld/emultempl/emulation.em delete mode 100644 ld/emultempl/linux.em create mode 100644 ld/emultempl/loongarchelf.em delete mode 100644 ld/stamp-h.in create mode 100644 ld/testsuite/ld-arc/got-weak.d create mode 100644 ld/testsuite/ld-arc/got-weak.s create mode 100644 ld/testsuite/ld-ctf/nonrepresentable-member.c create mode 100644 ld/testsuite/ld-ctf/nonrepresentable-member.d create mode 100644 ld/testsuite/ld-elf/build-id.exp create mode 100644 ld/testsuite/ld-elf/dt-relr-1.s create mode 100644 ld/testsuite/ld-elf/dt-relr-1a.d create mode 100644 ld/testsuite/ld-elf/dt-relr-1b.d create mode 100644 ld/testsuite/ld-elf/dt-relr-1c.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2.s create mode 100644 ld/testsuite/ld-elf/dt-relr-2a.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2b.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2c.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2d.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2e.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2f.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2g.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2h.d create mode 100644 ld/testsuite/ld-elf/dt-relr-3.s create mode 100644 ld/testsuite/ld-elf/dt-relr-3a.d create mode 100644 ld/testsuite/ld-elf/dt-relr-3b.d create mode 100644 ld/testsuite/ld-elf/dt-relr-glibc-1.c create mode 100644 ld/testsuite/ld-elf/dt-relr-glibc-1a.rd create mode 100644 ld/testsuite/ld-elf/dt-relr-glibc-1b.rd create mode 100644 ld/testsuite/ld-elf/dt-relr.exp create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-1.rd create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-1a.c create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-1b.c create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-2.rd create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-2a.c create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-2b.c create mode 100644 ld/testsuite/ld-elf/indirect-extern-access-3.rd create mode 100644 ld/testsuite/ld-elf/indirect-extern-access.S create mode 100644 ld/testsuite/ld-elf/p_align-1.c create mode 100644 ld/testsuite/ld-elf/page-size-1.d create mode 100644 ld/testsuite/ld-elf/pr24718-1.d create mode 100644 ld/testsuite/ld-elf/pr24718-1.s create mode 100644 ld/testsuite/ld-elf/pr24718-1.t create mode 100644 ld/testsuite/ld-elf/pr28158-1.c create mode 100644 ld/testsuite/ld-elf/pr28158-2.S create mode 100644 ld/testsuite/ld-elf/pr28158.nd create mode 100644 ld/testsuite/ld-elf/pr28158.rd copy ld/testsuite/ld-elf/{pr13195.t => pr28158.t} (100%) create mode 100644 ld/testsuite/ld-elf/pr28348.rd create mode 100644 ld/testsuite/ld-elf/pr28348.t create mode 100644 ld/testsuite/ld-elf/pr28348a.c create mode 100644 ld/testsuite/ld-elf/pr28348b.c copy ld/testsuite/ld-elf/{needed3.c => pr28348c.c} (100%) create mode 100644 ld/testsuite/ld-elf/pr28597.d create mode 100644 ld/testsuite/ld-elf/pr28597.s create mode 100644 ld/testsuite/ld-elf/pr28597.t create mode 100644 ld/testsuite/ld-elf/pr28639a.rd create mode 100644 ld/testsuite/ld-elf/pr28639b.rd create mode 100644 ld/testsuite/ld-elf/pr28639c.rd create mode 100644 ld/testsuite/ld-elf/pr28639d.rd create mode 100644 ld/testsuite/ld-elf/property-1_needed-1.s create mode 100644 ld/testsuite/ld-elf/property-1_needed-1a.d create mode 100644 ld/testsuite/ld-elf/property-1_needed-1b.d create mode 100644 ld/testsuite/ld-elf/property-1_needed-1c.d delete mode 100644 ld/testsuite/ld-elfvsb/define.s delete mode 100644 ld/testsuite/ld-elfvsb/elfvsb.exp delete mode 100644 ld/testsuite/ld-elfvsb/main.c delete mode 100644 ld/testsuite/ld-elfvsb/sh1.c create mode 100644 ld/testsuite/ld-i386/dt-relr-1.s create mode 100644 ld/testsuite/ld-i386/dt-relr-1a.d create mode 100644 ld/testsuite/ld-i386/dt-relr-1b.d create mode 100644 ld/testsuite/ld-i386/pr21997-1.err create mode 100644 ld/testsuite/ld-i386/pr27491-1.s create mode 100644 ld/testsuite/ld-i386/pr27491-1a.d create mode 100644 ld/testsuite/ld-i386/pr27491-1b.d create mode 100644 ld/testsuite/ld-i386/pr27491-1c.d create mode 100644 ld/testsuite/ld-i386/pr27491-2.d create mode 100644 ld/testsuite/ld-i386/pr27491-2.s create mode 100644 ld/testsuite/ld-i386/pr27491-3.d create mode 100644 ld/testsuite/ld-i386/pr27491-3.s create mode 100644 ld/testsuite/ld-i386/pr27491-4.d create mode 100644 ld/testsuite/ld-i386/pr27491-4a.s create mode 100644 ld/testsuite/ld-i386/pr27491-4b.s create mode 100644 ld/testsuite/ld-i386/pr28870.d create mode 100644 ld/testsuite/ld-i386/pr28870.s create mode 100644 ld/testsuite/ld-i386/pr28875.err create mode 100644 ld/testsuite/ld-i386/pr28875a.c create mode 100644 ld/testsuite/ld-i386/pr28875b.c create mode 100644 ld/testsuite/ld-i386/pr28894.d create mode 100644 ld/testsuite/ld-i386/pr28894.s create mode 100644 ld/testsuite/ld-loongarch-elf/disas-jirl-32.d create mode 100644 ld/testsuite/ld-loongarch-elf/disas-jirl-32.s create mode 100644 ld/testsuite/ld-loongarch-elf/disas-jirl.d create mode 100644 ld/testsuite/ld-loongarch-elf/disas-jirl.s create mode 100644 ld/testsuite/ld-loongarch-elf/jmp_op.d create mode 100644 ld/testsuite/ld-loongarch-elf/jmp_op.s create mode 100644 ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp create mode 100644 ld/testsuite/ld-loongarch-elf/macro_op.d create mode 100644 ld/testsuite/ld-loongarch-elf/macro_op.s create mode 100644 ld/testsuite/ld-loongarch-elf/macro_op_32.d create mode 100644 ld/testsuite/ld-loongarch-elf/macro_op_32.s create mode 100644 ld/testsuite/ld-loongarch-elf/syscall-0.s create mode 100644 ld/testsuite/ld-loongarch-elf/syscall-1.s create mode 100644 ld/testsuite/ld-loongarch-elf/syscall.d create mode 100644 ld/testsuite/ld-plugin/pr28138-1.c create mode 100644 ld/testsuite/ld-plugin/pr28138-2.c create mode 100644 ld/testsuite/ld-plugin/pr28138-3.c create mode 100644 ld/testsuite/ld-plugin/pr28138-4.c create mode 100644 ld/testsuite/ld-plugin/pr28138-5.c create mode 100644 ld/testsuite/ld-plugin/pr28138-6.c create mode 100644 ld/testsuite/ld-plugin/pr28138-7.c create mode 100644 ld/testsuite/ld-plugin/pr28138.c create mode 100644 ld/testsuite/ld-plugin/pr28264-1.d create mode 100644 ld/testsuite/ld-plugin/pr28264-2.d create mode 100644 ld/testsuite/ld-plugin/pr28264-3.d create mode 100644 ld/testsuite/ld-plugin/pr28264-4.d create mode 100644 ld/testsuite/ld-plugin/pr28264.c create mode 100644 ld/testsuite/ld-plugin/pr28264.ver create mode 100644 ld/testsuite/ld-plugin/pr28849.d create mode 100644 ld/testsuite/ld-plugin/pr28849a.c create mode 100644 ld/testsuite/ld-plugin/pr28849b.c create mode 100644 ld/testsuite/ld-plugin/pr28879a.cc create mode 100644 ld/testsuite/ld-plugin/pr28879b.cc create mode 100644 ld/testsuite/ld-powerpc/abs-pie-relr.d create mode 100644 ld/testsuite/ld-powerpc/abs-pie-relr.r create mode 100644 ld/testsuite/ld-powerpc/abs-pie.d create mode 100644 ld/testsuite/ld-powerpc/abs-pie.r create mode 100644 ld/testsuite/ld-powerpc/abs-reloc.s create mode 100644 ld/testsuite/ld-powerpc/abs-shared-relr.d create mode 100644 ld/testsuite/ld-powerpc/abs-shared-relr.r create mode 100644 ld/testsuite/ld-powerpc/abs-shared.d create mode 100644 ld/testsuite/ld-powerpc/abs-shared.r create mode 100644 ld/testsuite/ld-powerpc/abs-static.d create mode 100644 ld/testsuite/ld-powerpc/abs-static.r delete mode 100644 ld/testsuite/ld-powerpc/aix-tls-reloc-32.d create mode 100644 ld/testsuite/ld-powerpc/aix-tls-reloc-32.dd create mode 100644 ld/testsuite/ld-powerpc/aix-tls-reloc-32.dt delete mode 100644 ld/testsuite/ld-powerpc/aix-tls-reloc-64.d create mode 100644 ld/testsuite/ld-powerpc/aix-tls-reloc-64.dd create mode 100644 ld/testsuite/ld-powerpc/aix-tls-reloc-64.dt create mode 100644 ld/testsuite/ld-powerpc/pr28827-1.d create mode 100644 ld/testsuite/ld-powerpc/pr28827-1.s create mode 100644 ld/testsuite/ld-powerpc/pr28827-2.d create mode 100644 ld/testsuite/ld-powerpc/pr28827-2.lnk create mode 100644 ld/testsuite/ld-powerpc/pr28827-2.s create mode 100644 ld/testsuite/ld-pru/pru_irq_map-1.d create mode 100644 ld/testsuite/ld-pru/pru_irq_map-2.d create mode 100644 ld/testsuite/ld-pru/pru_irq_map.s create mode 100644 ld/testsuite/ld-riscv-elf/align-small-region.d create mode 100644 ld/testsuite/ld-riscv-elf/align-small-region.ld create mode 100644 ld/testsuite/ld-riscv-elf/align-small-region.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02.d delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02a.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02b.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02c.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-arch-failed-02d.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-user-ext-01.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-user-ext-rv32i2p1_m2p0.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-user-ext-rv32i2p1_m2p1.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-phdr.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-phdr.s create mode 100644 ld/testsuite/ld-riscv-elf/code-model-01.ld create mode 100644 ld/testsuite/ld-riscv-elf/code-model-02.ld create mode 100644 ld/testsuite/ld-riscv-elf/code-model-medany-01.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-medany-02.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-medany-weakref-01.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-medany-weakref-02.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-medlow-01.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-medlow-02.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-medlow-weakref-01.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-medlow-weakref-02.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-relax-medany-01.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-relax-medany-02.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-relax-medany-weakref-01.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-relax-medany-weakref-02.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-relax-medlow-01.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-relax-medlow-02.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-relax-medlow-weakref-01.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model-relax-medlow-weakref-02.d create mode 100644 ld/testsuite/ld-riscv-elf/code-model.s create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax-01.d rename ld/testsuite/ld-riscv-elf/{pcgp-relax.s => pcgp-relax-01.s} (100%) create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax-02.d create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax-02.s delete mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax.d create mode 100644 ld/testsuite/ld-riscv-elf/relax-twice-1.s create mode 100644 ld/testsuite/ld-riscv-elf/relax-twice-2.s create mode 100644 ld/testsuite/ld-riscv-elf/relax-twice.ver delete mode 100644 ld/testsuite/ld-riscv-elf/restart-relax.d delete mode 100644 ld/testsuite/ld-riscv-elf/restart-relax.s create mode 100644 ld/testsuite/ld-riscv-elf/variant_cc-1.s create mode 100644 ld/testsuite/ld-riscv-elf/variant_cc-2.s create mode 100644 ld/testsuite/ld-riscv-elf/variant_cc-now.d create mode 100644 ld/testsuite/ld-riscv-elf/variant_cc-r.d create mode 100644 ld/testsuite/ld-riscv-elf/variant_cc-shared.d create mode 100644 ld/testsuite/ld-scripts/empty-address-4.d create mode 100644 ld/testsuite/ld-scripts/empty-address-4.s create mode 100644 ld/testsuite/ld-scripts/empty-address-4.t create mode 100644 ld/testsuite/ld-scripts/output-section-types.d create mode 100644 ld/testsuite/ld-scripts/output-section-types.t rename ld/testsuite/{ld-elfvsb => ld-vsb}/common.c (100%) create mode 100644 ld/testsuite/ld-vsb/define.s rename ld/testsuite/{ld-elfvsb => ld-vsb}/elf-offset.ld (100%) rename ld/testsuite/{ld-elfvsb => ld-vsb}/elfvsb.dat (100%) rename ld/testsuite/{ld-elfvsb/hidden0.d => ld-vsb/hidden0-elf.d} (100%) rename ld/testsuite/{ld-elfvsb/hidden1.d => ld-vsb/hidden1-elf.d} (100%) rename ld/testsuite/{ld-elfvsb/hidden2.d => ld-vsb/hidden2-elf.d} (100%) rename ld/testsuite/{ld-elfvsb => ld-vsb}/hidden2.ld (100%) rename ld/testsuite/{ld-elfvsb => ld-vsb}/hidden2.s (100%) rename ld/testsuite/{ld-elfvsb/internal0.d => ld-vsb/internal0-elf.d} (100%) rename ld/testsuite/{ld-elfvsb/internal1.d => ld-vsb/internal1-elf.d} (100%) create mode 100644 ld/testsuite/ld-vsb/main.c rename ld/testsuite/{ld-elfvsb/protected0.d => ld-vsb/protected0-elf.d} (100%) rename ld/testsuite/{ld-elfvsb/protected1.d => ld-vsb/protected1-elf.d} (100%) create mode 100644 ld/testsuite/ld-vsb/sh1.c rename ld/testsuite/{ld-elfvsb => ld-vsb}/sh2.c (100%) rename ld/testsuite/{ld-elfvsb => ld-vsb}/sh3.c (100%) rename ld/testsuite/{ld-elfvsb => ld-vsb}/test.c (100%) rename ld/testsuite/{ld-elfvsb => ld-vsb}/undef.s (100%) create mode 100644 ld/testsuite/ld-vsb/visibility-1-xcoff-32.d create mode 100644 ld/testsuite/ld-vsb/visibility-1-xcoff-64.d create mode 100644 ld/testsuite/ld-vsb/visibility-2-xcoff-32.d create mode 100644 ld/testsuite/ld-vsb/visibility-2-xcoff-64.d create mode 100644 ld/testsuite/ld-vsb/vsb.exp create mode 100644 ld/testsuite/ld-vsb/xcoffvsb.dat delete mode 100644 ld/testsuite/ld-x86-64/abs-k1om.d delete mode 100644 ld/testsuite/ld-x86-64/abs-l1om.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1.s create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1a-x32.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1a.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1b-x32.d create mode 100644 ld/testsuite/ld-x86-64/dt-relr-1b.d create mode 100644 ld/testsuite/ld-x86-64/indirect-extern-access.rd create mode 100644 ld/testsuite/ld-x86-64/pr27491-1.s create mode 100644 ld/testsuite/ld-x86-64/pr27491-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-1c.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-2.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-2.s create mode 100644 ld/testsuite/ld-x86-64/pr27491-3.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-3.s create mode 100644 ld/testsuite/ld-x86-64/pr27491-4.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-4a.s create mode 100644 ld/testsuite/ld-x86-64/pr27491-4b.s create mode 100644 ld/testsuite/ld-x86-64/pr28875-data.err create mode 100644 ld/testsuite/ld-x86-64/pr28875-func.err create mode 100644 ld/testsuite/ld-x86-64/protected-data-1.h create mode 100644 ld/testsuite/ld-x86-64/protected-data-1a.c create mode 100644 ld/testsuite/ld-x86-64/protected-data-1b.c create mode 100644 ld/testsuite/ld-x86-64/protected-data-2a.S create mode 100644 ld/testsuite/ld-x86-64/protected-data-2b.S create mode 100644 ld/testsuite/ld-x86-64/protected-func-2a.S create mode 100644 ld/testsuite/ld-x86-64/protected-func-2b.S create mode 100644 ld/testsuite/ld-x86-64/protected-func-2c.c delete mode 100644 ld/testsuite/ld-x86-64/protected2-k1om.d delete mode 100644 ld/testsuite/ld-x86-64/protected2-l1om.d delete mode 100644 ld/testsuite/ld-x86-64/protected3-k1om.d delete mode 100644 ld/testsuite/ld-x86-64/protected3-l1om.d create mode 100644 libbacktrace/ChangeLog create mode 100644 libbacktrace/ChangeLog.jit create mode 100644 libbacktrace/Makefile.am create mode 100644 libbacktrace/Makefile.in create mode 100644 libbacktrace/README create mode 100644 libbacktrace/aclocal.m4 create mode 100644 libbacktrace/alloc.c create mode 100644 libbacktrace/allocfail.c create mode 100755 libbacktrace/allocfail.sh create mode 100644 libbacktrace/atomic.c create mode 100644 libbacktrace/backtrace-supported.h.in create mode 100644 libbacktrace/backtrace.c create mode 100644 libbacktrace/backtrace.h create mode 100644 libbacktrace/btest.c create mode 100644 libbacktrace/config.h.in create mode 100755 libbacktrace/configure create mode 100644 libbacktrace/configure.ac create mode 100644 libbacktrace/dwarf.c create mode 100644 libbacktrace/edtest.c create mode 100644 libbacktrace/edtest2.c create mode 100644 libbacktrace/elf.c create mode 100644 libbacktrace/fileline.c create mode 100644 libbacktrace/filetype.awk create mode 100644 libbacktrace/install-debuginfo-for-buildid.sh.in create mode 100644 libbacktrace/instrumented_alloc.c create mode 100644 libbacktrace/internal.h create mode 100644 libbacktrace/macho.c create mode 100644 libbacktrace/mmap.c create mode 100644 libbacktrace/mmapio.c create mode 100644 libbacktrace/mtest.c create mode 100644 libbacktrace/nounwind.c create mode 100644 libbacktrace/pecoff.c create mode 100644 libbacktrace/posix.c create mode 100644 libbacktrace/print.c create mode 100644 libbacktrace/read.c create mode 100644 libbacktrace/simple.c create mode 100644 libbacktrace/sort.c create mode 100644 libbacktrace/state.c create mode 100644 libbacktrace/stest.c create mode 100644 libbacktrace/test_format.c create mode 100644 libbacktrace/testlib.c create mode 100644 libbacktrace/testlib.h create mode 100644 libbacktrace/ttest.c create mode 100644 libbacktrace/unittest.c create mode 100644 libbacktrace/unknown.c create mode 100644 libbacktrace/xcoff.c create mode 100644 libbacktrace/xztest.c create mode 100644 libbacktrace/ztest.c create mode 100644 libctf/doc/ctf-spec.texi create mode 100644 libctf/doc/local.mk create mode 100644 libctf/testsuite/libctf-writable/pptrtab-writable-page-deep-lookup.c create mode 100644 libctf/testsuite/libctf-writable/pptrtab-writable-page-deep-lookup.lk create mode 100644 opcodes/loongarch-coder.c create mode 100644 opcodes/loongarch-dis.c create mode 100644 opcodes/loongarch-opc.c delete mode 100644 opcodes/stamp-h.in rename sim/{arm => }/COPYING (100%) rename sim/{ChangeLog => ChangeLog-2021} (100%) rename sim/aarch64/{ChangeLog => ChangeLog-2021} (100%) rename sim/arm/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/arm/local.mk rename sim/avr/{ChangeLog => ChangeLog-2021} (100%) delete mode 100644 sim/bfin/ChangeLog create mode 100644 sim/bfin/ChangeLog-2021 rename sim/bpf/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/bpf/local.mk delete mode 100644 sim/common/ChangeLog create mode 100644 sim/common/ChangeLog-2021 delete mode 100644 sim/common/gdbinit.in delete mode 100644 sim/common/gentmap.c delete mode 100644 sim/common/nltvals.def create mode 100644 sim/common/target-newlib-errno.c create mode 100644 sim/common/target-newlib-open.c create mode 100644 sim/common/target-newlib-signal.c create mode 100644 sim/common/target-newlib-syscall.c create mode 100644 sim/common/target-newlib-syscall.h rename sim/cr16/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/cr16/local.mk rename sim/cris/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/cris/local.mk rename sim/d10v/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/d10v/local.mk rename sim/erc32/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/erc32/local.mk rename sim/example-synacor/{ChangeLog => ChangeLog-2021} (100%) rename sim/frv/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/frv/local.mk rename sim/ft32/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/gdbinit.in rename sim/h8300/{ChangeLog => ChangeLog-2021} (100%) rename sim/igen/{ChangeLog => ChangeLog-2021} (100%) rename sim/iq2000/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/iq2000/local.mk rename sim/lm32/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/lm32/local.mk rename sim/m32c/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/m32c/local.mk rename sim/m32r/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/m32r/local.mk rename sim/m68hc11/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/m68hc11/local.mk rename sim/mcore/{ChangeLog => ChangeLog-2021} (100%) rename sim/microblaze/{ChangeLog => ChangeLog-2021} (100%) rename sim/mips/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/mips/mips3264r6.igen rename sim/mn10300/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/mn10300/local.mk rename sim/moxie/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/moxie/local.mk rename sim/msp430/{ChangeLog => ChangeLog-2021} (100%) rename sim/or1k/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/or1k/local.mk delete mode 100644 sim/ppc/COPYING delete mode 100644 sim/ppc/COPYING.LIB delete mode 100644 sim/ppc/ChangeLog create mode 100644 sim/ppc/ChangeLog-2021 delete mode 100644 sim/ppc/ChangeLog.00 create mode 100644 sim/ppc/local.mk rename sim/pru/{ChangeLog => ChangeLog-2021} (100%) rename sim/riscv/{ChangeLog => ChangeLog-2021} (100%) rename sim/rl78/{ChangeLog => ChangeLog-2021} (100%) rename sim/rx/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/rx/local.mk rename sim/sh/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/sh/local.mk rename sim/testsuite/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/aarch64/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/arm/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/avr/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/bfin/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/bpf/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/cr16/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/cris/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/testsuite/cris/asm/endmem1.ms delete mode 100644 sim/testsuite/cris/c/helloaout.c rename sim/testsuite/d10v/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/example-synacor/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/frv/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/testsuite/frv/allinsn-a-b.exp create mode 100644 sim/testsuite/frv/allinsn-c.exp create mode 100644 sim/testsuite/frv/allinsn-d-h.exp create mode 100644 sim/testsuite/frv/allinsn-i-l.exp create mode 100644 sim/testsuite/frv/allinsn-m.exp create mode 100644 sim/testsuite/frv/allinsn-n.exp create mode 100644 sim/testsuite/frv/allinsn-o-s.exp create mode 100644 sim/testsuite/frv/allinsn-t-z.exp delete mode 100644 sim/testsuite/frv/allinsn.exp rename sim/testsuite/ft32/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/h8300/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/iq2000/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/testsuite/lib/compilercheck.c create mode 100644 sim/testsuite/lib/linuxcheck.c create mode 100644 sim/testsuite/lib/newlibcheck.c rename sim/testsuite/lm32/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/m32c/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/m32r/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/m68hc11/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/mcore/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/microblaze/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/mips/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/testsuite/mips/r2-fpu.s create mode 100644 sim/testsuite/mips/r6-64.s create mode 100644 sim/testsuite/mips/r6-branch.s create mode 100644 sim/testsuite/mips/r6-forbidden.s create mode 100644 sim/testsuite/mips/r6-fpu.s create mode 100644 sim/testsuite/mips/r6-llsc-dp.s create mode 100644 sim/testsuite/mips/r6-llsc-wp.s create mode 100644 sim/testsuite/mips/r6-removed.csv create mode 100644 sim/testsuite/mips/r6-removed.s create mode 100644 sim/testsuite/mips/r6.s create mode 100644 sim/testsuite/mips/utils-r6.inc rename sim/testsuite/mn10300/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/moxie/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/msp430/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/or1k/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/pru/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/riscv/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/sh/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/v850/{ChangeLog => ChangeLog-2021} (100%) rename sim/v850/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 sim/v850/local.mk