This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-O2 in repository toolchain/ci/binutils-gdb.
from 9a182d0461 x86: derive opcode length from opcode value adds dbe692af2d New target methods for memory tagging support adds c193949e75 New gdbarch memory tagging hooks adds 2c2e7f87a8 Add GDB-side remote target support for memory tagging adds 754487e200 Unit testing for GDB-side remote memory tagging handling adds 546b77fe78 GDBserver remote packet support for memory tagging adds c2cfa6542c Unit tests for gdbserver memory tagging remote packets adds 0f01515a24 Documentation for memory tagging remote packets adds 0424512519 AArch64: Add MTE CPU feature check support adds c1bd443b4d AArch64: Add target description/feature for MTE registers adds 5e984dbf35 AArch64: Add MTE register set support for GDB and gdbserver adds 3f3bd8b8c1 AArch64: Add MTE ptrace requests adds 4601818e8c AArch64: Implement memory tagging target methods for AArch64 adds 93e447c605 Convert char array to std::string in linux_find_memory_regions_full adds 1e735120b9 Refactor parsing of /proc/<pid>/smaps adds c7782e50b1 AArch64: Implement the memory tagging gdbarch hooks adds b4a7d4fcfe AArch64: Add unit testing for logical tag set/get operations adds cf44c9fa1b AArch64: Report tag violation error information adds 41919a58ce AArch64: Add gdbserver MTE support adds ffcc2a1549 AArch64: Add MTE register set support for core files adds 48136e006e New memory-tag commands adds 362a070019 Documentation for the new mtag commands adds bef382e61a Extend "x" and "print" commands to support memory tagging adds a668276c18 Document new "x" and "print" memory tagging extensions adds ce19233864 Add NEWS entry. adds bf0aecce6e Add memory tagging testcases adds 41c0087ba5 gdb: make gdbarch_data_registry static adds 68f115f8c0 Fix TYPE_DECLARED_CLASS thinko adds b64f703b51 Remove 'kind' parameter from dw2_map_matching_symbols adds d777bf0df2 gdb: move all "current target" wrapper implementations to target.c adds 328d42d87e gdb: remove current_top_target function adds 0fa6376c7a gnulib: import gitlog-to-changelog adds b73ebe34f4 Automatic date update in version.in adds 5a4037661b PR27647 PowerPC extended conditional branch mnemonics adds 829f3fe1f0 x86-64: limit breakage from gcc movdir64b et al workaround adds c0e54661f7 x86: fix AMD Zen3 insns adds 5364285240 x86: flag as bad AVX512 insns with EVEX.z set but EVEX.aaa clear adds 596a02ff55 x86: flag bad S/G insn operand combinations adds 5e74b4959b x86: fix CMPXCHG8B special case when disallowing q suffix ou [...] adds efa30ac3c5 [NIOS2] Fix disassembly of br.n instruction. adds d3cbca38df gdb/riscv: fix creating breakpoints at invalid addresses adds ba3c61fc58 gdb/testsuite: use -wrap with gdb_test_multiple in lib/ada.exp adds 485170cdb1 libctf, dump: do not emit size or alignment if it would error adds 24c877f9b1 include: always do unsigned left-shift in CTF_SET_STID adds 86f64bf43f libctf, serialize: functions with no args have a NULL dtd_vlen adds 5226ef6113 libctf: make ctf_bfdopen_ctfsect a debugger entry point adds 0bd65ce30a libctf: don't dereference out-of-bounds locations in the qua [...] adds 15131809c2 libctf: fix memory leak in a test adds 8f7b22ea2a libctf: fix ELF-in-BFD checks in the presence of ASAN adds 8592be8c7d ld: do not rely on the exact size of the CTF symtypetabs in [...] adds 323fd5b9f9 Fix problem exposed by gdb.server/stop-reply-no-thread-multi.exp adds eff4f69db4 Fix bkpt-other-inferior.exp race adds 574d27ede4 Automatic date update in version.in adds c3344b626d x86-64: don't accept supposedly disabled MOVQ forms adds ac45a6ca51 gdb/testsuite: remove duplicate test names for gdb.cp/nsusing.exp adds 6e89229742 gdb/testsuite: remove duplicate test names from gdb.cp/gdb2384.exp adds baecbb3dc8 gdb/testsuite: remove duplicate test from gdb.cp/maint.exp adds 6b78370dcc gdb/testsuite: resolve duplicate test name in gdb.cp/cplusfuncs.exp adds 3c2dcf90b5 gdb/testsuite: resolve remaining duplicate test names in gdb [...] adds bab287cdcf Avoid some pointer chasing in DWARF reader adds e5b9b39f88 target_is_non_stop_p and sync targets adds 1192f124a3 gdb: generalize commit_resume, avoid commit-resuming when th [...] adds b4b1a226df gdb: defer commit resume until all available events are consumed adds b1f3973b9c gdb/testsuite: more testing of pretty printer 'array' display_hint adds ff5b3e1458 Save/restore file offset while reading notes in core file adds cd43f63e00 Allow expand_symtabs_matching to examine imported psymtabs adds e2cd5ca40c Simplify psymbol_functions::expand_symtabs_matching adds 2315bb2d57 Simplify use of map_matching_symbols in ada-lang.c adds f4655dee77 Use function view in quick_symbol_functions::map_symbol_filenames adds efe1ecd834 gdb-add-index.sh: Remove use of non posix 'local' adds 03f2bc641d Automatic date update in version.in adds 99066782db gdb/testsuite: make some test names unique in gdb.arch/power [...] adds 594b8948eb Don't clear 'qf' in elf_symfile_read adds 6e23d91aa7 Don't declare elf_sym_fns_lazy_psyms adds fff7b4f846 Automatic date update in version.in adds edc02ceb97 Simplify DWARF reader initialization adds b1063d1d96 Automatic date update in version.in adds 0f68420117 elf_backend_relocate_section int vs. bfd_boolean adds 37bb890f81 ELF output symbol hooks int vs. bfd_boolean adds 1201fda61b hash table iterator callback functions int vs. bfd_boolean adds f4f9ede042 Miscellaneous BFD int vs bfd_boolean fixes adds 3d7d6c1b50 opcodes int vs bfd_boolean fixes adds 1be305ffcd binutils int vs bfd_boolean fixes adds 854f1e4be9 gas int vs bfd_boolean fixes adds 63b4cc53dc TRUE/FALSE simplification adds 389d00a5e5 x86: derive opcode encoding space attribute from base opcode adds 9df6f676c2 x86: shrink some struct insn_template fields adds 73e45eb208 x86: undo Prefix_0X<nn> use in opcode table adds 5cdaf10025 x86: fold SSE2AVX and their base MMX/SSE templates adds c8cad9d389 x86: VPSADBW's source operands are also commutative adds bbe1eca622 x86: move some opcode table entries adds 25b48839b3 Restore procfs.c compilation adds aa33ea6833 testsuite, mi: avoid a clang bug in 'user-selected-context-s [...] adds fa167b002f Fix memory tagging section type adds 9b8ffbf410 Don't pass empty options to GCC adds 9f67fc596b Remove parameter from language_info adds 1b82252e8c Automatic date update in version.in adds 0af4fcc25d PR27625, powerpc64 gold __tls_get_addr calls adds d1cbe0076a asan: linker.c:2294:8: runtime error: load of value 253 adds 783c187b8c x86: make swap_2_operands() have unsigned parameters adds 6225c532b4 x86: integrate mask_op into struct _i386_insn adds 5273a3cd48 x86: integrate broadcast_op into struct _i386_insn adds ca5312a241 x86: integrate rc_op into struct _i386_insn adds 6288d05f11 x86: adjust st(<N>) parsing adds 3468486226 x86: drop REGNAM_{AL,AX,EAX} adds 5e0423804a x86: drop seg_entry adds 782c1ab836 Fix inverted logic bug adds b953e70356 [gdb/testsuite] Add missing .debug_abbrev terminator in dw2- [...] adds 8a91fbdf3b gdb/dwarf: disable per-BFD resource sharing for -readnow objfiles adds edf71419e0 Automatic date update in version.in adds 57ae980e32 Include string.h in bfd.h and delete LITMEMCPY, LITSTRCPY adds 3dfb1b6d34 Remove bfd_stdint.h adds ad9e24ad11 Use stdbool.h adds 9193bc4285 Use bool in include adds faa7a26040 Use bool in gprof adds 0a1b45a20e Use bool in bfd adds 78933a4ad9 Use bool in opcodes adds 015dc7e1f8 Use bool in binutils adds f38a2680c2 Use bool in ld adds 5b7c81bd8c Use bool in gas adds 65c5fbd4fd PR27671, Poisoning TRUE / FALSE poisons Win32 system headers adds fdb21288ca Don't include bfd/sysdep.h for gas files adds cfcbd506fb [gdb/testsuite] Ignore DEBUGINFOD_URLS adds 3f49d08059 Add some error checking to DWARF assembler adds 3570682a2c Fix typo in dwarf2/stringify.h adds 1cb108e416 PR27675, PowerPC missing extended mnemonic mfummcr2 adds 24b6dd1ecf Automatic date update in version.in adds af82f89db0 Remove two trivial functions from dwarf2/read.c adds 733f5eea6b Use startswith in gdb subfolder. adds 84838a6166 [gdb/testsuite] Fix unset of DEBUGINFOD_URLS in default_gdb_init adds 24d127aa9f Replace const_strneq with startswith. adds 3f3328b816 Use startswith more for strncmp function calls. adds d34049e8bb Use startswith in gas subfolder. adds e9b095a538 Remove strneq macro and use startswith. adds caaf412e98 Fix microblaze sim build error adds 74edb473c9 PE/Windows x86_64: Fix weak undef symbols after image base change adds bfb9f5dcfe Use importlib instead of imp module on python 3.4+ adds ac628a067a Fix obvious typo in gdb/testsuite/lib/pdtrace.in adds 3451a2d7a3 Automatic date update in version.in adds aa70e35c71 gdb: add type::is_declared_class / type::set_is_declared_class adds 3bc440a2c4 gdb: remove TYPE_DECLARED_CLASS adds 9902b32793 gdb: add type::is_flag_enum / type::set_is_flag_enum adds 0672875f3c gdb: remove TYPE_FLAG_ENUM adds 4a4f97c129 gdb: add intern methods to objfile_per_bfd_storage adds 9984dd9994 gdb: use std::string in partial_symtab::partial_symtab / all [...] adds 0072c87379 gdb: pass objfile_per_bfd_storage instead of objfile to part [...] adds 9161c89ad8 gdb: remove objfile parameter from get_objfile_bfd_data adds ca698bee0a Automatic date update in version.in adds c2783492b6 sim: unify toolchain settings adds b6b1c79084 sim: igen: merge build into top level adds a0e674c1ce sim: add preliminary support for --enable-targets adds a389375f5b sim: testsuite: integrate common tests into build adds 26da232cbd sim: example-synacor: a simple implementation for reference adds 9bcbcdf229 Automatic date update in version.in adds 5c6f091ae0 sim: mips: Add handlers to simulator monitor for unlink, lse [...] adds a2991571f0 Automatic date update in version.in adds 306b445a6d gdb: fix internal error in avr_frame_unwind_cache adds 5d4d26d14c C99 gprof configury adds 83c79df86b C99 bfd configury adds ab2af25e83 C99 opcodes configury adds 87b9f2556d C99 binutils configury adds 23d613801d C99 gas configury adds c774eab1c8 C99 ld configury adds 53e123a578 Adjust location of readline in sim/erc32 adds a32a7fdc94 Automatic date update in version.in adds 043bcbaf81 [gdb/testsuite] Fix xfail handling in gdb.threads/gcore-thread.exp adds d811a7cf74 [gdb/tui] Fix len_without_escapes in tui-disasm.c adds bd3d1480a8 ld: warn about PE base relocations to sections above .reloc adds da0835aebe gas: missing (re-)initialization of local variable in fixup_ [...] adds eac4eb8ecb Fix a problem assembling AArch64 sources when a relocation i [...] adds 340d00fb78 [gdb/breakpoints] Workaround missing line-table entry adds 4db29512ce C99 NEWS and README adds a2e6677373 Return symbol from symbol_at_address_func adds e23446bf96 Automatic date update in version.in adds b12389f219 Fix pr27217 testcase failure adds 79c024436b gdb/py: fix gdb.parameter('data-directory') adds 1fd999d909 gdb: Handle missing .debug_str section adds 61dee7220e gdb/testsuite: fix fission support in the Dwarf assembler adds 56d467f4ee gdb: handle relative paths to DWO files adds efd86e5b0f sim: m32c: opc2c: remove unused vlist variable adds 5e18990f1f gdb: move cheap pointer equality check earlier in types_equal adds 30ab358668 gdb: allow casting to rvalue reference in more cases adds 0a703a4ced gdb/fortran: handle dynamic types within arrays and structures adds dc2b480f3d CTF: handle forward reference type adds e97007b64a gdb: make target_ops::follow_fork return void adds 97bf40d859 PR27676, PowerPC missing extended dcbt, dcbtst mnemonics adds ce7d813a0f PR27684, PowerPC missing mfsprg0 and others adds bf5271659d Automatic date update in version.in adds 0592e80bcf Aarch64 sim fix for gcc-10 miscompilation. adds 23cb7bac66 sim: testsuite: calculate $arch from $subdir adds eec8bf7eab bfd: use https for bugzilla adds 1bcee7fd87 sim: testsuite: skip tests when the port is disabled adds 05385fc777 sim: testsuite: support exit 77 for unsupported tests adds fbb3bcfcd8 gdb: Update producer check for Intel compilers. adds 16e311ab6d gdb: Allow prologue detection via symbols for Intel compilers. adds 2b8d134be4 sim: set ASAN_OPTIONS=detect_leaks=0 when running igen and opc2c adds b7f507caf0 Fix DTB generation mechanism and build failure adds 83a559f7b9 Remove unused variable un darwin_nat_target::resume adds 81e6e8ae40 Do not use old-style definitions in sim adds 32a046ab0d Add system includes in sim adds 06a88b3b39 Avoid sequence point warning in h8300 sim adds 39178037a1 Automatic date update in version.in adds c3f72de4f5 PowerPC disassembly of pcrel references adds 52efda8266 AArch64: Fix Atomic LD64/ST64 classification. adds dd17020328 AArch64: Fix Diagnostic messaging for LD/ST Exclusive. adds ed29efbd17 [sim,rx] Silence warning that turns into a build error adds 1ef6a59696 [AArch64] Fix include order for MTE adds 3a3fa80109 Add missing ChangeLog entry for sim/rx change. adds ac4d7c7bfa Automatic date update in version.in adds b3885679dd Fix handling DLL loads at run time
No new revisions were added by this update.
Summary of changes: bfd/.gitignore | 1 - bfd/ChangeLog | 360 ++ bfd/Makefile.am | 6 +- bfd/Makefile.in | 9 +- bfd/aclocal.m4 | 1 - bfd/aix5ppc-core.c | 10 +- bfd/aout-cris.c | 12 +- bfd/aout-ns32k.c | 74 +- bfd/aout-target.h | 20 +- bfd/aoutx.h | 621 ++- bfd/arc-got.h | 32 +- bfd/archive.c | 250 +- bfd/archive64.c | 44 +- bfd/archures.c | 53 +- bfd/bfd-in.h | 79 +- bfd/bfd-in2.h | 485 +- bfd/bfd.c | 146 +- bfd/bfdwin.c | 14 +- bfd/binary.c | 26 +- bfd/cache.c | 38 +- bfd/coff-alpha.c | 184 +- bfd/coff-arm.c | 244 +- bfd/coff-arm.h | 6 +- bfd/coff-bfd.c | 12 +- bfd/coff-bfd.h | 12 +- bfd/coff-go32.c | 10 +- bfd/coff-i386.c | 56 +- bfd/coff-ia64.c | 4 +- bfd/coff-mcore.c | 74 +- bfd/coff-mips.c | 100 +- bfd/coff-rs6000.c | 592 +-- bfd/coff-sh.c | 368 +- bfd/coff-stgo32.c | 34 +- bfd/coff-tic30.c | 20 +- bfd/coff-tic4x.c | 34 +- bfd/coff-tic54x.c | 84 +- bfd/coff-x86_64.c | 90 +- bfd/coff-z80.c | 80 +- bfd/coff-z8k.c | 40 +- bfd/coff64-rs6000.c | 340 +- bfd/coffcode.h | 470 +- bfd/coffgen.c | 253 +- bfd/cofflink.c | 359 +- bfd/compress.c | 82 +- bfd/config.in | 94 +- bfd/configure | 4464 ++++++------------ bfd/configure.ac | 39 +- bfd/configure.com | 9 +- bfd/corefile.c | 16 +- bfd/cpu-aarch64.c | 20 +- bfd/cpu-aarch64.h | 2 +- bfd/cpu-alpha.c | 8 +- bfd/cpu-arc.c | 16 +- bfd/cpu-arm.c | 104 +- bfd/cpu-arm.h | 6 +- bfd/cpu-avr.c | 38 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-bpf.c | 4 +- bfd/cpu-cr16.c | 28 +- bfd/cpu-cris.c | 4 +- bfd/cpu-crx.c | 2 +- bfd/cpu-csky.c | 20 +- bfd/cpu-d10v.c | 6 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 5 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 16 +- bfd/cpu-ft32.c | 6 +- bfd/cpu-h8300.c | 26 +- bfd/cpu-hppa.c | 8 +- bfd/cpu-i386.c | 36 +- bfd/cpu-ia64.c | 4 +- bfd/cpu-iamcu.c | 5 +- bfd/cpu-ip2k.c | 4 +- bfd/cpu-iq2000.c | 4 +- bfd/cpu-k1om.c | 9 +- bfd/cpu-l1om.c | 9 +- bfd/cpu-lm32.c | 2 +- bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 6 +- bfd/cpu-m32c.c | 8 +- bfd/cpu-m32r.c | 6 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 4 +- bfd/cpu-m68k.c | 84 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 2 +- bfd/cpu-mep.c | 6 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 2 +- bfd/cpu-mips.c | 98 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 2 +- bfd/cpu-msp430.c | 50 +- bfd/cpu-mt.c | 6 +- bfd/cpu-nds32.c | 10 +- bfd/cpu-nfp.c | 4 +- bfd/cpu-nios2.c | 6 +- bfd/cpu-ns32k.c | 14 +- bfd/cpu-or1k.c | 4 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 2 +- bfd/cpu-powerpc.c | 52 +- bfd/cpu-pru.c | 2 +- bfd/cpu-riscv.c | 14 +- bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 8 +- bfd/cpu-rx.c | 8 +- bfd/cpu-s12z.c | 2 +- bfd/cpu-s390.c | 8 +- bfd/cpu-score.c | 4 +- bfd/cpu-sh.c | 40 +- bfd/cpu-sparc.c | 44 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 10 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 2 +- bfd/cpu-tilegx.c | 4 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 14 +- bfd/cpu-v850_rh850.c | 16 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-wasm32.c | 4 +- bfd/cpu-xc16x.c | 6 +- bfd/cpu-xgate.c | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 20 +- bfd/cpu-z8k.c | 4 +- bfd/doc/Makefile.in | 1 - bfd/dwarf1.c | 64 +- bfd/dwarf2.c | 482 +- bfd/ecoff-bfd.h | 20 +- bfd/ecoff.c | 387 +- bfd/ecofflink.c | 218 +- bfd/elf-attrs.c | 36 +- bfd/elf-bfd.h | 494 +- bfd/elf-eh-frame.c | 204 +- bfd/elf-hppa.h | 524 +-- bfd/elf-ifunc.c | 36 +- bfd/elf-m10200.c | 106 +- bfd/elf-m10300.c | 450 +- bfd/elf-nacl.c | 34 +- bfd/elf-nacl.h | 6 +- bfd/elf-properties.c | 52 +- bfd/elf-s390-common.c | 48 +- bfd/elf-s390.h | 4 +- bfd/elf-strtab.c | 12 +- bfd/elf-vxworks.c | 38 +- bfd/elf-vxworks.h | 18 +- bfd/elf.c | 1275 +++--- bfd/elf32-am33lin.c | 12 +- bfd/elf32-arc.c | 322 +- bfd/elf32-arm.c | 1940 ++++---- bfd/elf32-arm.h | 20 +- bfd/elf32-avr.c | 439 +- bfd/elf32-avr.h | 9 +- bfd/elf32-bfin.c | 552 +-- bfd/elf32-bfin.h | 2 +- bfd/elf32-cr16.c | 326 +- bfd/elf32-cr16.h | 2 +- bfd/elf32-cris.c | 360 +- bfd/elf32-crx.c | 180 +- bfd/elf32-csky.c | 638 +-- bfd/elf32-csky.h | 4 +- bfd/elf32-d10v.c | 78 +- bfd/elf32-d30v.c | 90 +- bfd/elf32-dlx.c | 76 +- bfd/elf32-epiphany.c | 84 +- bfd/elf32-fr30.c | 102 +- bfd/elf32-frv.c | 643 ++- bfd/elf32-ft32.c | 201 +- bfd/elf32-gen.c | 22 +- bfd/elf32-h8300.c | 166 +- bfd/elf32-hppa.c | 280 +- bfd/elf32-hppa.h | 8 +- bfd/elf32-i386.c | 442 +- bfd/elf32-ip2k.c | 166 +- bfd/elf32-iq2000.c | 132 +- bfd/elf32-lm32.c | 300 +- bfd/elf32-m32c.c | 216 +- bfd/elf32-m32r.c | 482 +- bfd/elf32-m68hc11.c | 142 +- bfd/elf32-m68hc12.c | 148 +- bfd/elf32-m68hc1x.c | 161 +- bfd/elf32-m68hc1x.h | 24 +- bfd/elf32-m68k.c | 456 +- bfd/elf32-m68k.h | 2 +- bfd/elf32-mcore.c | 104 +- bfd/elf32-mep.c | 58 +- bfd/elf32-metag.c | 422 +- bfd/elf32-metag.h | 4 +- bfd/elf32-microblaze.c | 384 +- bfd/elf32-mips.c | 704 +-- bfd/elf32-moxie.c | 38 +- bfd/elf32-msp430.c | 338 +- bfd/elf32-mt.c | 130 +- bfd/elf32-nds32.c | 1637 ++++--- bfd/elf32-nds32.h | 2 +- bfd/elf32-nios2.c | 894 ++-- bfd/elf32-nios2.h | 6 +- bfd/elf32-or1k.c | 518 +-- bfd/elf32-pj.c | 62 +- bfd/elf32-ppc.c | 818 ++-- bfd/elf32-ppc.h | 10 +- bfd/elf32-pru.c | 148 +- bfd/elf32-rl78.c | 319 +- bfd/elf32-rx.c | 520 +-- bfd/elf32-s12z.c | 60 +- bfd/elf32-s390.c | 410 +- bfd/elf32-score.c | 580 +-- bfd/elf32-score.h | 46 +- bfd/elf32-score7.c | 514 +-- bfd/elf32-sh-relocs.h | 330 +- bfd/elf32-sh.c | 463 +- bfd/elf32-sparc.c | 30 +- bfd/elf32-spu.c | 662 +-- bfd/elf32-spu.h | 7 +- bfd/elf32-tic6x.c | 650 +-- bfd/elf32-tic6x.h | 10 +- bfd/elf32-tilegx.c | 10 +- bfd/elf32-tilepro.c | 390 +- bfd/elf32-v850.c | 636 +-- bfd/elf32-v850.h | 4 +- bfd/elf32-vax.c | 257 +- bfd/elf32-visium.c | 152 +- bfd/elf32-wasm32.c | 14 +- bfd/elf32-xc16x.c | 72 +- bfd/elf32-xgate.c | 130 +- bfd/elf32-xstormy16.c | 162 +- bfd/elf32-xtensa.c | 1374 +++--- bfd/elf32-z80.c | 104 +- bfd/elf64-alpha.c | 670 +-- bfd/elf64-bpf.c | 108 +- bfd/elf64-gen.c | 22 +- bfd/elf64-hppa.c | 365 +- bfd/elf64-ia64-vms.c | 566 +-- bfd/elf64-mips.c | 1326 +++--- bfd/elf64-mmix.c | 376 +- bfd/elf64-nfp.c | 126 +- bfd/elf64-ppc.c | 1434 +++--- bfd/elf64-ppc.h | 26 +- bfd/elf64-s390.c | 466 +- bfd/elf64-sparc.c | 94 +- bfd/elf64-tilegx.c | 10 +- bfd/elf64-x86-64.c | 636 +-- bfd/elfcode.h | 80 +- bfd/elfcore.h | 23 +- bfd/elflink.c | 1809 ++++---- bfd/elfn32-mips.c | 1294 +++--- bfd/elfnn-aarch64.c | 1272 +++--- bfd/elfnn-ia64.c | 487 +- bfd/elfnn-riscv.c | 532 ++- bfd/elfxx-aarch64.c | 24 +- bfd/elfxx-aarch64.h | 16 +- bfd/elfxx-ia64.c | 210 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-mips.c | 1480 +++--- bfd/elfxx-mips.h | 100 +- bfd/elfxx-riscv.c | 442 +- bfd/elfxx-riscv.h | 8 +- bfd/elfxx-sparc.c | 462 +- bfd/elfxx-sparc.h | 32 +- bfd/elfxx-target.h | 10 +- bfd/elfxx-tilegx.c | 416 +- bfd/elfxx-tilegx.h | 20 +- bfd/elfxx-x86.c | 180 +- bfd/elfxx-x86.h | 34 +- bfd/format.c | 34 +- bfd/genlink.h | 8 +- bfd/hash.c | 40 +- bfd/hosts/x86-64linux.h | 6 - bfd/hpux-core.c | 14 +- bfd/i386aout.c | 4 +- bfd/i386lynx.c | 40 +- bfd/i386msdos.c | 18 +- bfd/ihex.c | 92 +- bfd/libaout.h | 76 +- bfd/libbfd-in.h | 208 +- bfd/libbfd.c | 96 +- bfd/libbfd.h | 236 +- bfd/libcoff-in.h | 80 +- bfd/libcoff.h | 126 +- bfd/libecoff.h | 52 +- bfd/libpei.h | 50 +- bfd/libxcoff.h | 22 +- bfd/linker.c | 434 +- bfd/mach-o-aarch64.c | 118 +- bfd/mach-o-arm.c | 130 +- bfd/mach-o-i386.c | 110 +- bfd/mach-o-x86-64.c | 116 +- bfd/mach-o.c | 786 ++-- bfd/mach-o.h | 62 +- bfd/merge.c | 68 +- bfd/mmo.c | 227 +- bfd/netbsd.h | 6 +- bfd/opncls.c | 120 +- bfd/pc532-mach.c | 4 +- bfd/pdp11.c | 512 +-- bfd/pe-arm.c | 2 +- bfd/pe-i386.c | 2 +- bfd/pe-mcore.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 12 +- bfd/peXXigen.c | 310 +- bfd/pef.c | 4 +- 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 | 42 +- bfd/peicode.h | 48 +- bfd/plugin.c | 58 +- bfd/plugin.h | 6 +- bfd/po/BLD-POTFILES.in | 1 - bfd/ppcboot.c | 24 +- bfd/reloc.c | 58 +- bfd/reloc16.c | 20 +- bfd/rs6000-core.c | 27 +- bfd/section.c | 124 +- bfd/simple.c | 2 +- bfd/som.c | 403 +- bfd/som.h | 21 +- bfd/srec.c | 106 +- bfd/stabs.c | 54 +- bfd/syms.c | 102 +- bfd/sysdep.h | 71 +- bfd/targets.c | 268 +- bfd/tekhex.c | 110 +- bfd/trad-core.c | 14 +- bfd/verilog.c | 40 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 822 ++-- bfd/vms-lib.c | 196 +- bfd/vms-misc.c | 10 +- bfd/vms.h | 2 +- bfd/wasm-module.c | 139 +- bfd/xcofflink.c | 622 +-- bfd/xcofflink.h | 24 +- bfd/xsym.c | 7 +- bfd/xsym.h | 4 +- binutils/ChangeLog | 128 +- binutils/Makefile.in | 3 +- binutils/NEWS | 2 + binutils/README | 33 +- binutils/aclocal.m4 | 1 - binutils/addr2line.c | 38 +- binutils/ar.c | 74 +- binutils/arsup.c | 8 +- binutils/bfdtest2.c | 6 +- binutils/binemul.c | 62 +- binutils/binemul.h | 34 +- binutils/bucomm.c | 19 +- binutils/bucomm.h | 6 +- binutils/budbg.h | 16 +- binutils/coffdump.c | 6 +- binutils/coffgrok.c | 4 +- binutils/config.in | 80 - binutils/configure | 2311 +++------- binutils/configure.ac | 40 +- binutils/debug.c | 388 +- binutils/debug.h | 181 +- binutils/dlltool.c | 92 +- binutils/dllwrap.c | 12 +- binutils/doc/Makefile.in | 3 +- binutils/dwarf.c | 378 +- binutils/dwarf.h | 32 +- binutils/elfcomm.c | 7 +- binutils/elfcomm.h | 2 - binutils/elfedit.c | 12 +- binutils/emul_aix.c | 56 +- binutils/mclex.c | 12 +- binutils/nm.c | 60 +- binutils/objcopy.c | 503 ++- binutils/objdump.c | 476 +- binutils/od-macho.c | 18 +- binutils/prdbg.c | 855 ++-- binutils/rdcoff.c | 138 +- binutils/rddbg.c | 54 +- binutils/readelf.c | 1603 ++++--- binutils/rename.c | 2 +- binutils/size.c | 4 +- binutils/srconv.c | 4 +- binutils/stabs.c | 1012 ++--- binutils/strings.c | 115 +- binutils/sysdep.h | 104 +- binutils/sysdump.c | 4 +- binutils/syslex.l | 7 - binutils/windint.h | 2 +- binutils/windmc.c | 6 +- binutils/windmc.h | 6 +- binutils/windres.c | 10 +- binutils/winduni.c | 2 +- binutils/wrstabs.c | 514 +-- cpu/ChangeLog | 11 + cpu/frv.opc | 154 +- gas/ChangeLog | 527 +++ gas/Makefile.in | 1 - gas/as.c | 21 +- gas/as.h | 56 +- gas/asintl.h | 20 +- gas/atof-generic.c | 9 +- gas/config.in | 98 - gas/config/atof-ieee.c | 2 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-lex-wrapper.c | 4 +- gas/config/bfin-lex.l | 2 - gas/config/m68k-parse.y | 18 +- gas/config/obj-aout.c | 4 +- gas/config/obj-coff.c | 13 +- gas/config/obj-ecoff.c | 2 +- gas/config/obj-elf.c | 98 +- gas/config/obj-elf.h | 7 +- gas/config/obj-evax.c | 2 +- gas/config/obj-macho.c | 4 +- gas/config/obj-som.c | 2 +- gas/config/obj-som.h | 5 - gas/config/tc-aarch64.c | 782 ++-- gas/config/tc-alpha.c | 32 +- gas/config/tc-arc.c | 244 +- gas/config/tc-arc.h | 2 +- gas/config/tc-arm.c | 879 ++-- gas/config/tc-arm.h | 14 +- gas/config/tc-avr.c | 72 +- gas/config/tc-avr.h | 2 +- gas/config/tc-bfin.c | 30 +- gas/config/tc-bfin.h | 6 +- gas/config/tc-bpf.c | 2 +- gas/config/tc-cr16.c | 28 +- gas/config/tc-cris.c | 38 +- gas/config/tc-crx.c | 3 +- gas/config/tc-csky.c | 712 +-- gas/config/tc-csky.h | 2 +- gas/config/tc-d10v.c | 17 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 39 +- gas/config/tc-d30v.h | 4 +- gas/config/tc-dlx.c | 8 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 36 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 4 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 30 +- gas/config/tc-frv.h | 4 +- gas/config/tc-ft32.c | 28 +- gas/config/tc-ft32.h | 4 +- gas/config/tc-h8300.c | 13 +- gas/config/tc-hppa.c | 70 +- gas/config/tc-hppa.h | 6 - gas/config/tc-i386-intel.c | 38 +- gas/config/tc-i386.c | 805 ++-- gas/config/tc-ia64.c | 38 +- gas/config/tc-ip2k.c | 4 +- gas/config/tc-iq2000.c | 14 +- gas/config/tc-iq2000.h | 8 +- gas/config/tc-lm32.c | 6 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-m32c.c | 16 +- gas/config/tc-m32c.h | 2 +- gas/config/tc-m32r.c | 14 +- gas/config/tc-m32r.h | 8 +- gas/config/tc-m68hc11.c | 54 +- gas/config/tc-m68k.c | 14 +- gas/config/tc-mcore.c | 4 +- gas/config/tc-mcore.h | 8 +- gas/config/tc-mep.c | 4 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 367 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 51 +- gas/config/tc-mips.c | 1096 +++-- gas/config/tc-mips.h | 2 +- gas/config/tc-mmix.c | 4 +- gas/config/tc-mn10200.c | 20 +- gas/config/tc-mn10300.c | 76 +- gas/config/tc-mn10300.h | 8 +- gas/config/tc-moxie.c | 2 +- gas/config/tc-msp430.c | 306 +- gas/config/tc-msp430.h | 4 +- gas/config/tc-mt.c | 14 +- gas/config/tc-mt.h | 5 +- gas/config/tc-nds32.c | 552 +-- gas/config/tc-nds32.h | 13 +- gas/config/tc-nios2.c | 105 +- gas/config/tc-ns32k.c | 20 +- gas/config/tc-or1k.c | 12 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 75 +- gas/config/tc-pj.c | 4 +- gas/config/tc-ppc.c | 130 +- gas/config/tc-pru.c | 48 +- gas/config/tc-pru.h | 3 +- gas/config/tc-riscv.c | 228 +- gas/config/tc-riscv.h | 2 +- gas/config/tc-rx.c | 38 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s12z.c | 202 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 68 +- gas/config/tc-score.c | 119 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 103 +- gas/config/tc-sh.c | 20 +- gas/config/tc-sh.h | 6 +- gas/config/tc-sparc.c | 82 +- gas/config/tc-spu.c | 2 +- gas/config/tc-tic54x.c | 10 +- gas/config/tc-tic6x.c | 374 +- gas/config/tc-tic6x.h | 16 +- gas/config/tc-tilegx.c | 4 +- gas/config/tc-tilepro.c | 4 +- gas/config/tc-v850.c | 148 +- gas/config/tc-v850.h | 2 +- gas/config/tc-vax.c | 2 +- gas/config/tc-visium.c | 2 +- gas/config/tc-visium.h | 2 +- gas/config/tc-wasm32.c | 32 +- gas/config/tc-wasm32.h | 2 +- gas/config/tc-xc16x.c | 2 +- gas/config/tc-xgate.c | 16 +- gas/config/tc-xstormy16.c | 20 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 1249 +++--- gas/config/tc-xtensa.h | 6 +- gas/config/tc-z80.c | 38 +- gas/config/tc-z8k.c | 2 +- gas/config/xtensa-istack.h | 10 +- gas/config/xtensa-relax.c | 124 +- gas/config/xtensa-relax.h | 4 +- gas/configure | 2632 +++-------- gas/configure.ac | 34 +- gas/doc/Makefile.in | 1 - gas/dw2gencfi.c | 49 +- gas/dwarf2dbg.c | 89 +- gas/dwarf2dbg.h | 4 +- gas/ehopt.c | 6 +- gas/expr.c | 6 +- gas/expr.h | 2 +- gas/frags.c | 28 +- gas/frags.h | 8 +- gas/input-file.c | 4 +- gas/itbl-lex-wrapper.c | 4 +- gas/itbl-lex.l | 1 - gas/listing.c | 36 +- gas/macro.c | 8 +- gas/output-file.c | 2 +- gas/read.c | 12 +- gas/read.h | 4 +- gas/sb.c | 2 - gas/stabs.c | 12 +- gas/symbols.c | 4 +- gas/testsuite/gas/aarch64/diagnostic.l | 12 +- gas/testsuite/gas/aarch64/diagnostic.s | 1 + gas/testsuite/gas/aarch64/pr27217.d | 15 + gas/testsuite/gas/aarch64/pr27217.s | 16 + gas/testsuite/gas/i386/avx512f-nondef.d | 8 +- gas/testsuite/gas/i386/avx512f-nondef.s | 10 + gas/testsuite/gas/i386/i386.exp | 1 + .../gas/i386/{x86-64-enqcmd.d => ilp32/enqcmd.d} | 4 +- .../gas/i386/{x86-64-enqcmd.s => ilp32/enqcmd.s} | 2 +- .../gas/i386/{x86-64-movdir.d => ilp32/movdir.d} | 4 +- .../gas/i386/{x86-64-movdir.s => ilp32/movdir.s} | 2 +- gas/testsuite/gas/i386/invlpgb.d | 4 + gas/testsuite/gas/i386/invlpgb.s | 22 +- gas/testsuite/gas/i386/invlpgb64.d | 5 +- gas/testsuite/gas/i386/snp.d | 7 +- gas/testsuite/gas/i386/snp.s | 44 +- gas/testsuite/gas/i386/snp64.d | 18 +- gas/testsuite/gas/i386/vgather-check-none.d | 32 +- gas/testsuite/gas/i386/vgather-check-warn.d | 33 +- gas/testsuite/gas/i386/vgather-check.d | 24 +- gas/testsuite/gas/i386/x86-64-avx-swap-2.d | 4 +- gas/testsuite/gas/i386/x86-64-enqcmd-intel.d | 5 - gas/testsuite/gas/i386/x86-64-enqcmd-inval.l | 16 +- gas/testsuite/gas/i386/x86-64-enqcmd-inval.s | 6 +- gas/testsuite/gas/i386/x86-64-enqcmd.d | 6 - gas/testsuite/gas/i386/x86-64-enqcmd.s | 4 - gas/testsuite/gas/i386/x86-64-movdir-intel.d | 3 - gas/testsuite/gas/i386/x86-64-movdir.d | 4 - gas/testsuite/gas/i386/x86-64-movdir.s | 2 - gas/testsuite/gas/i386/x86-64-movdir64b-reg.l | 6 +- gas/testsuite/gas/i386/x86-64-movdir64b-reg.s | 2 + gas/testsuite/gas/i386/x86-64-nosse2.l | 15 + gas/testsuite/gas/i386/x86-64-nosse2.s | 9 + gas/testsuite/gas/i386/x86-64-sse2avx.d | 1 + gas/testsuite/gas/i386/x86-64-sse2avx.s | 1 + .../gas/i386/x86-64-vgather-check-error.l | 23 +- gas/testsuite/gas/i386/x86-64-vgather-check-none.d | 35 +- gas/testsuite/gas/i386/x86-64-vgather-check-warn.d | 35 +- gas/testsuite/gas/i386/x86-64-vgather-check-warn.e | 23 +- gas/testsuite/gas/i386/x86-64-vgather-check.d | 29 +- gas/testsuite/gas/i386/x86-64-vgather-check.s | 3 + gas/testsuite/gas/nios2/brn.d | 10 + gas/testsuite/gas/nios2/brn.s | 4 + gas/testsuite/gas/ppc/a2.d | 8 +- gas/testsuite/gas/ppc/dcbt.d | 2 +- gas/testsuite/gas/ppc/power4_32.d | 6 +- gas/testsuite/gas/ppc/power8.d | 8 +- gas/testsuite/gas/ppc/ppc.exp | 1 + gas/testsuite/gas/ppc/pr27676.d | 79 + gas/testsuite/gas/ppc/pr27676.s | 71 + gas/testsuite/gas/ppc/prefix-pcrel.d | 84 +- gas/testsuite/gas/ppc/prefix-reloc.d | 10 +- gas/testsuite/gas/ppc/vsx_32byte.d | 8 +- gas/write.c | 26 +- gdb/ChangeLog | 807 ++++ gdb/Makefile.in | 3 + gdb/NEWS | 40 + gdb/aarch64-linux-nat.c | 127 +- gdb/aarch64-linux-tdep.c | 333 +- gdb/aarch64-linux-tdep.h | 3 + gdb/aarch64-tdep.c | 40 +- gdb/aarch64-tdep.h | 12 +- gdb/ada-lang.c | 46 +- gdb/amd64-tdep.c | 9 +- gdb/arch-utils.c | 49 + gdb/arch-utils.h | 22 + gdb/arch/aarch64-mte-linux.c | 76 + gdb/arch/aarch64-mte-linux.h | 74 + gdb/arch/aarch64.c | 7 +- gdb/arch/aarch64.h | 7 +- gdb/async-event.c | 8 + gdb/async-event.h | 3 + gdb/auxv.c | 6 +- gdb/avr-tdep.c | 8 +- gdb/bfin-tdep.c | 2 +- gdb/breakpoint.c | 12 +- gdb/c-exp.y | 2 +- gdb/c-typeprint.c | 8 +- gdb/compile/compile-cplus-types.c | 6 +- gdb/compile/compile.c | 8 +- gdb/configure.nat | 3 +- gdb/configure.tgt | 1 + gdb/contrib/gdb-add-index.sh | 25 +- gdb/corefile.c | 4 +- gdb/cp-name-parser.y | 68 +- gdb/ctfread.c | 84 +- gdb/d-exp.y | 2 +- gdb/darwin-nat.c | 2 - gdb/dbxread.c | 4 +- gdb/doc/ChangeLog | 24 + gdb/doc/gdb.texinfo | 249 +- gdb/dwarf2/public.h | 11 +- gdb/dwarf2/read.c | 201 +- gdb/dwarf2/read.h | 4 +- gdb/dwarf2/section.c | 12 +- gdb/dwarf2/stringify.h | 2 +- gdb/elfread.c | 54 +- gdb/eval.c | 5 +- gdb/exec.c | 2 +- gdb/f-exp.h | 16 + gdb/f-exp.y | 9 +- gdb/f-lang.c | 40 + gdb/fbsd-nat.c | 4 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 2 +- gdb/features/Makefile | 1 + gdb/features/aarch64-mte.c | 14 + gdb/features/aarch64-mte.xml | 11 + gdb/frame.c | 5 +- gdb/gdbarch.c | 137 + gdb/gdbarch.h | 54 + gdb/gdbarch.sh | 39 +- gdb/gdbtypes.c | 14 +- gdb/gdbtypes.h | 49 +- gdb/gnu-v3-abi.c | 5 +- gdb/i386-tdep.c | 9 +- gdb/ia64-tdep.c | 4 +- gdb/ia64-vms-tdep.c | 3 +- gdb/infcall.c | 9 +- gdb/infcmd.c | 44 +- gdb/inferior.c | 2 +- gdb/infrun.c | 263 +- gdb/infrun.h | 98 + gdb/language.c | 15 +- gdb/language.h | 5 +- gdb/linespec.c | 3 +- gdb/linux-nat.c | 4 +- gdb/linux-nat.h | 2 +- gdb/linux-tdep.c | 397 +- gdb/linux-tdep.h | 4 + gdb/m2-exp.y | 4 +- gdb/macroexp.c | 2 +- gdb/maint.c | 3 +- gdb/mdebugread.c | 6 +- gdb/mi/mi-cmd-file.c | 6 +- gdb/mi/mi-main.c | 21 +- gdb/minsyms.c | 6 +- gdb/nat/aarch64-mte-linux-ptrace.c | 211 + gdb/nat/aarch64-mte-linux-ptrace.h | 50 + gdb/objfiles.c | 12 +- gdb/objfiles.h | 42 +- gdb/obsd-nat.c | 4 +- gdb/obsd-nat.h | 2 +- gdb/ppc-linux-nat.c | 19 +- gdb/printcmd.c | 481 +- gdb/process-stratum-target.h | 32 + gdb/procfs.c | 9 +- gdb/producer.c | 63 +- gdb/producer.h | 23 +- gdb/psympriv.h | 27 +- gdb/psymtab.c | 43 +- gdb/python/lib/gdb/__init__.py | 6 +- gdb/quick-symbol.h | 15 +- gdb/record-full.c | 10 +- gdb/regcache.c | 2 +- gdb/remote-sim.c | 4 +- gdb/remote.c | 431 +- gdb/reverse.c | 2 +- gdb/riscv-tdep.c | 1 - gdb/rs6000-tdep.c | 3 +- gdb/rust-exp.y | 2 +- gdb/s390-linux-nat.c | 2 +- gdb/s390-tdep.c | 3 +- gdb/sh-tdep.c | 2 +- gdb/solib-aix.c | 3 +- gdb/solib-darwin.c | 3 +- gdb/solib-dsbt.c | 6 +- gdb/solib-svr4.c | 34 +- gdb/solib-target.c | 5 +- gdb/sparc-tdep.c | 2 +- gdb/sparc64-tdep.c | 6 +- gdb/symfile-debug.c | 10 +- gdb/symfile.c | 23 +- gdb/symfile.h | 4 +- gdb/symtab.c | 85 +- gdb/target-debug.h | 24 + gdb/target-delegates.c | 162 +- gdb/target-descriptions.c | 6 +- gdb/target-memory.c | 5 +- gdb/target.c | 917 +++- gdb/target.h | 381 +- gdb/testsuite/ChangeLog | 189 + gdb/testsuite/gdb.arch/aarch64-mte.c | 107 + gdb/testsuite/gdb.arch/aarch64-mte.exp | 370 ++ .../gdb.arch/powerpc-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 4 +- gdb/testsuite/gdb.base/ctf-ptype.c | 12 + gdb/testsuite/gdb.base/ctf-ptype.exp | 2 + gdb/testsuite/gdb.base/index-cache-load-twice.exp | 42 - .../fission-multi-cu2.c => gdb.base/memtag.c} | 10 +- gdb/testsuite/gdb.base/memtag.exp | 66 + gdb/testsuite/gdb.base/options.exp | 1 + gdb/testsuite/gdb.base/with.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 8 +- gdb/testsuite/gdb.cp/casts.exp | 6 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 2 +- gdb/testsuite/gdb.cp/filename.exp | 6 +- gdb/testsuite/gdb.cp/gdb2384.cc | 4 +- gdb/testsuite/gdb.cp/gdb2384.exp | 20 +- gdb/testsuite/gdb.cp/gdb2495.exp | 6 +- gdb/testsuite/gdb.cp/maint.exp | 31 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 4 +- gdb/testsuite/gdb.cp/misc.exp | 2 +- gdb/testsuite/gdb.cp/nsnested.exp | 9 +- gdb/testsuite/gdb.cp/nsusing.exp | 133 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 6 +- gdb/testsuite/gdb.cp/pr17494.exp | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.cc | 19 + gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 9 + gdb/testsuite/gdb.cp/temargs.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 3 + gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 41 + ...w2-using-debug-str.c => fission-absolute-dwo.c} | 0 ...sing-debug-str.exp => fission-absolute-dwo.exp} | 66 +- gdb/testsuite/gdb.dwarf2/fission-base.exp | 11 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 11 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 11 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.S | 364 -- .../{fission-multi-cu1.c => fission-multi-cu.c} | 19 + gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 195 +- ...w2-using-debug-str.c => fission-relative-dwo.c} | 0 ...sing-debug-str.exp => fission-relative-dwo.exp} | 63 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 15 +- .../per-bfd-sharing.c} | 8 +- gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 93 + gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 158 + gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.f90 | 93 + gdb/testsuite/gdb.mi/user-selected-context-sync.c | 10 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 17 +- gdb/testsuite/gdb.python/py-parameter.exp | 51 + gdb/testsuite/gdb.python/py-prettyprint.c | 2 + gdb/testsuite/gdb.python/py-prettyprint.exp | 29 + gdb/testsuite/gdb.python/py-prettyprint.py | 5 + gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 6 +- .../gdb.server/stop-reply-no-thread-multi.exp | 18 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 20 +- gdb/testsuite/lib/ada.exp | 4 +- gdb/testsuite/lib/dwarf.exp | 346 +- gdb/testsuite/lib/gdb.exp | 20 + gdb/testsuite/lib/pdtrace.in | 2 +- gdb/top.c | 27 +- gdb/tracefile-tfile.c | 2 +- gdb/tracepoint.c | 3 +- gdb/tui/tui-disasm.c | 7 +- gdb/tui/tui-stack.c | 4 +- gdb/valops.c | 28 +- gdb/valprint.c | 31 +- gdb/valprint.h | 4 + gdb/value.c | 4 +- gdb/windows-nat.c | 56 +- gdb/windows-tdep.c | 2 +- gdb/xcoffread.c | 4 +- gdbserver/ChangeLog | 74 + gdbserver/Makefile.in | 1 + gdbserver/configure.srv | 2 + gdbserver/linux-aarch64-ipa.cc | 8 +- gdbserver/linux-aarch64-low.cc | 97 +- gdbserver/linux-aarch64-tdesc.cc | 10 +- gdbserver/linux-aarch64-tdesc.h | 3 +- gdbserver/remote-utils.cc | 42 +- gdbserver/remote-utils.h | 12 +- gdbserver/server.cc | 218 + gdbserver/server.h | 3 + gdbserver/target.cc | 20 + gdbserver/target.h | 21 + gdbsupport/ChangeLog | 8 + gdbsupport/common-utils.cc | 49 + gdbsupport/common-utils.h | 15 + gdbsupport/rsp-low.cc | 49 - gdbsupport/rsp-low.h | 19 - gnulib/ChangeLog | 9 + gnulib/configure | 1 + gnulib/import/Makefile.am | 8 + gnulib/import/Makefile.in | 59 +- gnulib/import/extra/gitlog-to-changelog | 515 +++ gnulib/import/m4/gnulib-cache.m4 | 2 + gnulib/import/m4/gnulib-comp.m4 | 2 + gnulib/update-gnulib.sh | 1 + gold/ChangeLog | 13 + gold/powerpc.cc | 237 +- gprof/ChangeLog | 30 + gprof/basic_blocks.c | 12 +- gprof/basic_blocks.h | 2 +- gprof/cg_arcs.c | 12 +- gprof/cg_dfn.c | 12 +- gprof/cg_print.c | 2 +- gprof/configure | 1883 +++----- gprof/configure.ac | 5 +- gprof/corefile.c | 21 +- gprof/gconfig.in | 7 +- gprof/gmon_io.c | 2 +- gprof/gprof.c | 52 +- gprof/gprof.h | 30 +- gprof/hist.c | 2 +- gprof/mips.c | 4 +- gprof/source.c | 14 +- gprof/source.h | 2 +- gprof/sym_ids.c | 34 +- gprof/sym_ids.h | 2 +- gprof/symtab.h | 2 +- gprof/vax.c | 4 +- include/ChangeLog | 53 + include/bfdlink.h | 33 +- include/cgen/basic-modes.h | 8 +- include/coff/ecoff.h | 2 +- include/coff/xcoff.h | 2 +- include/ctf.h | 16 +- include/dis-asm.h | 28 +- include/elf/common.h | 3 + include/elf/mmix.h | 6 +- include/elf/nfp.h | 2 +- include/elf/xtensa.h | 2 +- include/opcode/aarch64.h | 54 +- include/opcode/arc.h | 3 +- include/opcode/cgen.h | 3 +- include/opcode/cr16.h | 1 - include/opcode/mips.h | 34 +- include/opcode/nfp.h | 2 +- include/opcode/ppc.h | 2 +- include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/tic6x.h | 12 +- ld/ChangeLog | 124 + ld/config.in | 37 +- ld/configure | 2251 +++------- ld/configure.ac | 72 +- ld/elf-hints-local.h | 2 +- ld/emulparams/call_nop.sh | 8 +- ld/emulparams/cet.sh | 6 +- ld/emulparams/dynamic_undefined_weak.sh | 4 +- ld/emulparams/elf32b4300.sh | 2 +- ld/emulparams/elf32lm32.sh | 2 +- ld/emulparams/elf32lr5900.sh | 2 +- ld/emulparams/elf32lr5900n32.sh | 2 +- ld/emulparams/elf32visium.sh | 2 +- ld/emulparams/elf_x86_64.sh | 2 +- ld/emulparams/extern_protected_data.sh | 2 +- ld/emulparams/plt_unwind.sh | 4 +- ld/emulparams/reloc_overflow.sh | 2 +- ld/emulparams/static.sh | 8 +- ld/emulparams/x86-64-lam.sh | 4 +- ld/emultempl/aarch64elf.em | 18 +- ld/emultempl/aix.em | 95 +- ld/emultempl/alphaelf.em | 8 +- ld/emultempl/armcoff.em | 8 +- ld/emultempl/armelf.em | 22 +- ld/emultempl/avrelf.em | 36 +- ld/emultempl/beos.em | 10 +- ld/emultempl/bfin.em | 8 +- ld/emultempl/cr16elf.em | 4 +- ld/emultempl/crxelf.em | 4 +- ld/emultempl/cskyelf.em | 20 +- ld/emultempl/elf.em | 78 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/hppaelf.em | 10 +- ld/emultempl/linux.em | 14 +- ld/emultempl/m68hc1xelf.em | 10 +- ld/emultempl/metagelf.em | 10 +- ld/emultempl/mipself.em | 30 +- ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 4 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/msp430.em | 52 +- ld/emultempl/nds32elf.em | 2 +- ld/emultempl/nios2elf.em | 14 +- ld/emultempl/pdp11.em | 10 +- ld/emultempl/pe.em | 142 +- ld/emultempl/pep.em | 130 +- ld/emultempl/ppc32elf.em | 10 +- ld/emultempl/ppc64elf.em | 20 +- ld/emultempl/rxelf.em | 14 +- ld/emultempl/rxlinux.em | 4 +- ld/emultempl/scoreelf.em | 8 +- ld/emultempl/solaris2.em | 8 +- ld/emultempl/spuelf.em | 22 +- ld/emultempl/ticoff.em | 6 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vms.em | 20 +- ld/emultempl/xtensaelf.em | 172 +- ld/emultempl/z80.em | 2 +- ld/ld.h | 84 +- ld/ldbuildid.c | 31 +- ld/ldbuildid.h | 10 +- ld/ldcref.c | 73 +- ld/ldctor.c | 16 +- ld/ldctor.h | 2 +- ld/ldelf.c | 110 +- ld/ldelf.h | 6 +- ld/ldelfgen.c | 38 +- ld/ldelfgen.h | 2 +- ld/ldemul.c | 38 +- ld/ldemul.h | 24 +- ld/ldexp.c | 124 +- ld/ldexp.h | 16 +- ld/ldfile.c | 74 +- ld/ldfile.h | 10 +- ld/ldgram.y | 86 +- ld/ldlang.c | 499 ++- ld/ldlang.h | 56 +- ld/ldmain.c | 108 +- ld/ldmain.h | 8 +- ld/ldmisc.c | 30 +- ld/ldmisc.h | 2 +- ld/ldwrite.c | 10 +- ld/lexsup.c | 207 +- ld/mri.c | 6 +- ld/pe-dll.c | 129 +- ld/pe-dll.h | 4 +- ld/pep-dll.h | 4 +- ld/plugin.c | 82 +- ld/plugin.h | 4 +- ld/sysdep.h | 39 +- ld/testplug.c | 20 +- ld/testplug2.c | 26 +- ld/testplug3.c | 22 +- ld/testplug4.c | 26 +- ld/testsuite/ld-ctf/array.d | 2 +- ld/testsuite/ld-ctf/data-func-conflicted.d | 6 +- ld/testsuite/ld-ctf/diag-parlabel.d | 4 +- ld/testsuite/ld-ctf/function.d | 2 +- ld/testsuite/ld-ctf/slice.d | 2 +- ld/testsuite/ld-elf/mbind2b.c | 2 +- ld/testsuite/ld-elf/pr18718.c | 2 +- ld/testsuite/ld-elf/pr18720a.c | 2 +- ld/testsuite/ld-elf/pr25749-1.c | 4 +- ld/testsuite/ld-elf/pr25749-1a.c | 2 +- ld/testsuite/ld-elf/pr25749-1b.c | 2 +- ld/testsuite/ld-elf/pr25749-1c.c | 2 +- ld/testsuite/ld-elf/pr25749-1d.c | 2 +- ld/testsuite/ld-elf/pr25749-2.c | 4 +- ld/testsuite/ld-elf/pr25754-1a.c | 2 +- ld/testsuite/ld-elf/pr25754-2a.c | 2 +- ld/testsuite/ld-elf/pr25754-3a.c | 2 +- ld/testsuite/ld-elf/pr25754-4a.c | 2 +- ld/testsuite/ld-elf/pr25754-5a.c | 2 +- ld/testsuite/ld-elf/pr25754-6a.c | 2 +- ld/testsuite/ld-pe/pe.exp | 1 + ld/testsuite/ld-pe/pr26659-weak-undef-sym.d | 32 + ld/testsuite/ld-pe/pr26659-weak-undef-sym.s | 38 + ld/testsuite/ld-powerpc/inlinepcrel-1.d | 2 +- ld/testsuite/ld-powerpc/inlinepcrel-2.d | 2 +- ld/testsuite/ld-powerpc/notoc2.d | 12 +- ld/testsuite/ld-powerpc/notoc3.d | 6 +- ld/testsuite/ld-powerpc/pcrelopt.d | 64 +- ld/testsuite/ld-powerpc/startstop.d | 4 +- ld/testsuite/ld-powerpc/tlsget.d | 2 +- ld/testsuite/ld-powerpc/tlsget2.d | 2 +- ld/testsuite/ld-powerpc/tlsld.d | 2 +- ld/testsuite/ld-powerpc/weak1.d | 8 +- ld/testsuite/ld-powerpc/weak1so.d | 8 +- libctf/ChangeLog | 31 + libctf/configure | 24 +- libctf/configure.ac | 2 +- libctf/ctf-dump.c | 12 +- libctf/ctf-lookup.c | 10 +- libctf/ctf-open-bfd.c | 2 + libctf/ctf-serialize.c | 4 +- .../symtypetab-nonlinker-writeout.c | 1 + opcodes/ChangeLog | 230 + opcodes/aarch64-asm-2.c | 2 +- opcodes/aarch64-asm.c | 256 +- opcodes/aarch64-asm.h | 13 +- opcodes/aarch64-dis-2.c | 2 +- opcodes/aarch64-dis.c | 426 +- opcodes/aarch64-dis.h | 10 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc.c | 192 +- opcodes/aarch64-opc.h | 32 +- opcodes/aarch64-tbl.h | 8 +- opcodes/arc-dis.c | 110 +- opcodes/arc-dis.h | 2 +- opcodes/arc-fxi.h | 81 +- opcodes/arc-opc.c | 186 +- opcodes/arm-dis.c | 671 ++- opcodes/avr-dis.c | 2 +- opcodes/bfin-dis.c | 42 +- opcodes/cgen-opc.c | 1 - opcodes/config.in | 6 - opcodes/configure | 1876 +++----- opcodes/configure.ac | 4 - opcodes/cr16-dis.c | 2 +- opcodes/cris-dis.c | 28 +- opcodes/csky-dis.c | 24 +- opcodes/csky-opc.h | 2 +- opcodes/dis-buf.c | 10 +- opcodes/disassemble.c | 12 +- opcodes/frv-opc.c | 136 +- opcodes/frv-opc.h | 18 +- opcodes/h8300-dis.c | 2 +- opcodes/i386-dis-evex.h | 4 +- opcodes/i386-dis.c | 97 +- opcodes/i386-gen.c | 56 +- opcodes/i386-opc.c | 16 +- opcodes/i386-opc.h | 31 +- opcodes/i386-opc.tbl | 1195 ++--- opcodes/i386-reg.tbl | 6 +- opcodes/i386-tbl.h | 4715 ++++++++++---------- opcodes/m68k-dis.c | 2 +- opcodes/metag-dis.c | 162 +- opcodes/microblaze-dis.c | 54 +- opcodes/microblaze-dis.h | 8 +- opcodes/micromips-opc.c | 44 +- opcodes/mips-dis.c | 76 +- opcodes/mips-formats.h | 16 +- opcodes/mips-opc.c | 44 +- opcodes/mips16-opc.c | 40 +- opcodes/mmix-dis.c | 8 +- opcodes/msp430-dis.c | 18 +- opcodes/nds32-asm.c | 2 +- opcodes/nds32-dis.c | 32 +- opcodes/nfp-dis.c | 76 +- opcodes/nios2-dis.c | 4 +- opcodes/ppc-dis.c | 163 +- opcodes/ppc-opc.c | 1053 +++-- opcodes/riscv-dis.c | 16 +- opcodes/s12z-dis.c | 27 +- opcodes/score-dis.c | 20 +- opcodes/score7-dis.c | 24 +- opcodes/sysdep.h | 20 +- opcodes/tic6x-dis.c | 249 +- opcodes/v850-dis.c | 12 +- opcodes/vax-dis.c | 24 +- opcodes/wasm32-dis.c | 62 +- opcodes/xtensa-dis.c | 4 +- sim/ChangeLog | 34 + sim/Makefile.am | 19 +- sim/Makefile.in | 894 +++- sim/aarch64/ChangeLog | 10 + sim/aarch64/aclocal.m4 | 1 + sim/aarch64/configure | 310 +- sim/aarch64/simulator.c | 4 +- sim/aclocal.m4 | 1 + sim/arm/ChangeLog | 4 + sim/arm/aclocal.m4 | 1 + sim/arm/configure | 310 +- sim/avr/ChangeLog | 4 + sim/avr/aclocal.m4 | 1 + sim/avr/configure | 310 +- sim/bfin/ChangeLog | 4 + sim/bfin/aclocal.m4 | 1 + sim/bfin/configure | 310 +- sim/bpf/ChangeLog | 8 + sim/bpf/aclocal.m4 | 1 + sim/bpf/bpf.c | 2 +- sim/bpf/configure | 310 +- sim/common/ChangeLog | 15 + sim/common/Make-common.in | 14 +- sim/common/cgen-utils.c | 24 +- sim/configure | 4589 ++++++++++--------- sim/configure.ac | 195 +- sim/cr16/ChangeLog | 4 + sim/cr16/aclocal.m4 | 1 + sim/cr16/configure | 310 +- sim/cris/ChangeLog | 9 + sim/cris/aclocal.m4 | 1 + sim/cris/configure | 310 +- sim/cris/cris-tmpl.c | 2 + sim/cris/traps.c | 1 + sim/d10v/ChangeLog | 4 + sim/d10v/aclocal.m4 | 1 + sim/d10v/configure | 310 +- sim/erc32/ChangeLog | 43 + sim/erc32/aclocal.m4 | 1 + sim/erc32/configure | 312 +- sim/erc32/configure.ac | 2 +- sim/erc32/erc32.c | 137 +- sim/erc32/exec.c | 37 +- sim/erc32/float.c | 7 +- sim/erc32/func.c | 83 +- sim/erc32/help.c | 4 +- sim/erc32/interf.c | 56 +- sim/erc32/sis.c | 9 +- sim/example-synacor/ChangeLog | 5 + .../alltests.exp => example-synacor/Makefile.in} | 31 +- sim/example-synacor/README | 15 + sim/example-synacor/README.arch-spec | 73 + sim/{cr16 => example-synacor}/aclocal.m4 | 1 + sim/{aarch64 => example-synacor}/config.in | 0 sim/{pru => example-synacor}/configure | 312 +- sim/example-synacor/configure.ac | 10 + sim/example-synacor/interp.c | 176 + sim/example-synacor/sim-main.c | 530 +++ sim/example-synacor/sim-main.h | 49 + sim/frv/ChangeLog | 19 + sim/frv/aclocal.m4 | 1 + sim/frv/cache.c | 1 + sim/frv/configure | 310 +- sim/frv/frv.c | 1 + sim/frv/interrupts.c | 1 + sim/frv/memory.c | 1 + sim/frv/profile.c | 1 + sim/frv/registers.c | 1 + sim/frv/sim-if.c | 18 +- sim/frv/traps.c | 2 + sim/ft32/ChangeLog | 4 + sim/ft32/aclocal.m4 | 1 + sim/ft32/configure | 310 +- sim/h8300/ChangeLog | 12 + sim/h8300/aclocal.m4 | 1 + sim/h8300/compile.c | 5 +- sim/h8300/configure | 310 +- sim/igen/ChangeLog | 13 + sim/igen/Makefile.in | 176 - sim/igen/configure | 4068 ----------------- sim/igen/configure.ac | 27 - sim/igen/local.mk | 89 + sim/iq2000/ChangeLog | 14 + sim/iq2000/aclocal.m4 | 1 + sim/iq2000/configure | 310 +- sim/iq2000/iq2000.c | 6 +- sim/iq2000/sim-if.c | 14 +- sim/lm32/ChangeLog | 9 + sim/lm32/aclocal.m4 | 1 + sim/lm32/configure | 310 +- sim/lm32/sim-if.c | 14 +- sim/m32c/ChangeLog | 12 + sim/m32c/Makefile.in | 10 +- sim/m32c/aclocal.m4 | 1 + sim/m32c/configure | 310 +- sim/m32c/opc2c.c | 3 - sim/m32r/ChangeLog | 14 + sim/m32r/aclocal.m4 | 1 + sim/m32r/configure | 310 +- sim/m32r/m32r.c | 1 + sim/m32r/sim-if.c | 14 +- sim/m32r/traps.c | 1 + sim/m4/sim_ac_common.m4 | 51 +- sim/m4/sim_ac_toolchain.m4 | 70 + sim/m68hc11/ChangeLog | 4 + sim/m68hc11/aclocal.m4 | 1 + sim/m68hc11/configure | 310 +- sim/mcore/ChangeLog | 4 + sim/mcore/aclocal.m4 | 1 + sim/mcore/configure | 310 +- sim/microblaze/ChangeLog | 8 + sim/microblaze/aclocal.m4 | 1 + sim/microblaze/configure | 310 +- sim/microblaze/interp.c | 2 +- sim/mips/ChangeLog | 19 + sim/mips/Makefile.in | 27 +- sim/mips/aclocal.m4 | 1 + sim/mips/configure | 310 +- sim/mips/interp.c | 70 +- sim/mn10300/ChangeLog | 13 + sim/mn10300/Makefile.in | 6 +- sim/mn10300/aclocal.m4 | 1 + sim/mn10300/configure | 310 +- sim/moxie/ChangeLog | 10 + sim/moxie/Makefile.in | 16 +- sim/moxie/aclocal.m4 | 1 + sim/moxie/configure | 310 +- sim/moxie/moxie-gdb.dtb | Bin 0 -> 519 bytes sim/msp430/ChangeLog | 4 + sim/msp430/aclocal.m4 | 1 + sim/msp430/configure | 310 +- sim/or1k/ChangeLog | 4 + sim/or1k/aclocal.m4 | 1 + sim/or1k/configure | 310 +- sim/ppc/ChangeLog | 13 + sim/ppc/Makefile.in | 14 +- sim/ppc/emul_unix.c | 1 + sim/pru/ChangeLog | 4 + sim/pru/aclocal.m4 | 1 + sim/pru/configure | 310 +- sim/riscv/ChangeLog | 4 + sim/riscv/aclocal.m4 | 1 + sim/riscv/configure | 310 +- sim/rl78/ChangeLog | 4 + sim/rl78/aclocal.m4 | 1 + sim/rl78/configure | 310 +- sim/rx/ChangeLog | 8 + sim/rx/aclocal.m4 | 1 + sim/rx/configure | 310 +- sim/rx/fpu.c | 2 +- sim/sh/ChangeLog | 4 + sim/sh/aclocal.m4 | 1 + sim/sh/configure | 310 +- sim/testsuite/ChangeLog | 25 + sim/testsuite/aarch64/ChangeLog | 4 + sim/testsuite/aarch64/allinsn.exp | 4 - sim/testsuite/arm/ChangeLog | 6 + sim/testsuite/arm/allinsn.exp | 4 - sim/testsuite/arm/iwmmxt/iwmmxt.exp | 4 - sim/testsuite/arm/misc.exp | 4 - sim/testsuite/arm/thumb/allthumb.exp | 4 - sim/testsuite/arm/xscale/xscale.exp | 4 - sim/testsuite/avr/ChangeLog | 4 + sim/testsuite/avr/allinsn.exp | 4 - sim/testsuite/bfin/ChangeLog | 4 + sim/testsuite/bfin/allinsn.exp | 4 - sim/testsuite/bpf/ChangeLog | 4 + sim/testsuite/bpf/allinsn.exp | 4 - sim/testsuite/common/Makefile.in | 53 - sim/testsuite/common/local.mk | 84 + sim/testsuite/cr16/ChangeLog | 5 + sim/testsuite/cr16/allinsn.exp | 4 - sim/testsuite/cr16/misc.exp | 4 - sim/testsuite/cris/ChangeLog | 5 + sim/testsuite/cris/asm/asm.exp | 4 - sim/testsuite/cris/c/c.exp | 4 - sim/testsuite/cris/hw/rv-n-cris/rvc.exp | 7 +- sim/testsuite/d10v/ChangeLog | 4 + sim/testsuite/d10v/allinsn.exp | 4 - sim/testsuite/example-synacor/ChangeLog | 9 + sim/testsuite/example-synacor/add.s | 24 + sim/testsuite/{avr => example-synacor}/allinsn.exp | 12 +- sim/testsuite/example-synacor/and.s | 18 + sim/testsuite/example-synacor/call.s | 14 + sim/testsuite/example-synacor/exit-0.s | 10 + sim/testsuite/example-synacor/gt.s | 31 + sim/testsuite/example-synacor/isa.inc | 108 + sim/testsuite/example-synacor/jmp.s | 9 + sim/testsuite/example-synacor/mem.s | 25 + sim/testsuite/example-synacor/mod.s | 18 + sim/testsuite/example-synacor/mult.s | 18 + sim/testsuite/example-synacor/not.s | 15 + sim/testsuite/example-synacor/or.s | 18 + sim/testsuite/example-synacor/push-pop.s | 22 + sim/testsuite/example-synacor/ret.s | 13 + sim/testsuite/example-synacor/set.s | 20 + sim/testsuite/example-synacor/testutils.inc | 31 + sim/testsuite/frv/ChangeLog | 6 + sim/testsuite/frv/allinsn.exp | 4 - sim/testsuite/frv/fr400/allinsn.exp | 4 - sim/testsuite/frv/fr500/allinsn.exp | 4 - sim/testsuite/frv/fr550/allinsn.exp | 4 - sim/testsuite/frv/interrupts.exp | 4 - sim/testsuite/frv/misc.exp | 4 - sim/testsuite/frv/parallel.exp | 4 - sim/testsuite/ft32/ChangeLog | 4 + sim/testsuite/ft32/allinsn.exp | 4 - sim/testsuite/h8300/ChangeLog | 4 + sim/testsuite/h8300/allinsn.exp | 4 - sim/testsuite/iq2000/ChangeLog | 4 + sim/testsuite/iq2000/allinsn.exp | 4 - sim/testsuite/lib/sim-defs.exp | 43 +- sim/testsuite/lm32/ChangeLog | 4 + sim/testsuite/lm32/allinsn.exp | 4 - sim/testsuite/local.mk | 2 + sim/testsuite/m32c/ChangeLog | 4 + sim/testsuite/m32c/allinsn.exp | 4 - sim/testsuite/m32r/ChangeLog | 5 + sim/testsuite/m32r/allinsn.exp | 4 - sim/testsuite/m32r/misc.exp | 4 - sim/testsuite/m68hc11/ChangeLog | 4 + sim/testsuite/m68hc11/allinsn.exp | 4 - sim/testsuite/mcore/ChangeLog | 4 + sim/testsuite/mcore/allinsn.exp | 4 - sim/testsuite/microblaze/ChangeLog | 4 + sim/testsuite/microblaze/allinsn.exp | 4 - sim/testsuite/mips/ChangeLog | 4 + sim/testsuite/mips/basic.exp | 4 - sim/testsuite/mn10300/ChangeLog | 4 + sim/testsuite/mn10300/allinsn.exp | 4 - sim/testsuite/moxie/ChangeLog | 4 + sim/testsuite/moxie/allinsn.exp | 4 - sim/testsuite/msp430/ChangeLog | 4 + sim/testsuite/msp430/allinsn.exp | 4 - sim/testsuite/or1k/ChangeLog | 4 + sim/testsuite/or1k/alltests.exp | 4 - sim/testsuite/pru/ChangeLog | 4 + sim/testsuite/pru/allinsn.exp | 4 - sim/testsuite/riscv/ChangeLog | 4 + sim/testsuite/riscv/allinsn.exp | 4 - sim/testsuite/sh/ChangeLog | 4 + sim/testsuite/sh/allinsn.exp | 4 - sim/testsuite/v850/ChangeLog | 4 + sim/testsuite/v850/allinsns.exp | 4 - sim/v850/ChangeLog | 13 + sim/v850/Makefile.in | 6 +- sim/v850/aclocal.m4 | 1 + sim/v850/configure | 310 +- 1329 files changed, 70904 insertions(+), 70766 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/pr27217.d create mode 100644 gas/testsuite/gas/aarch64/pr27217.s copy gas/testsuite/gas/i386/{x86-64-enqcmd.d => ilp32/enqcmd.d} (97%) copy gas/testsuite/gas/i386/{x86-64-enqcmd.s => ilp32/enqcmd.s} (93%) copy gas/testsuite/gas/i386/{x86-64-movdir.d => ilp32/movdir.d} (95%) copy gas/testsuite/gas/i386/{x86-64-movdir.s => ilp32/movdir.s} (90%) create mode 100644 gas/testsuite/gas/i386/x86-64-nosse2.l create mode 100644 gas/testsuite/gas/i386/x86-64-nosse2.s create mode 100644 gas/testsuite/gas/nios2/brn.d create mode 100644 gas/testsuite/gas/nios2/brn.s create mode 100644 gas/testsuite/gas/ppc/pr27676.d create mode 100644 gas/testsuite/gas/ppc/pr27676.s create mode 100644 gdb/arch/aarch64-mte-linux.c create mode 100644 gdb/arch/aarch64-mte-linux.h create mode 100644 gdb/features/aarch64-mte.c create mode 100644 gdb/features/aarch64-mte.xml create mode 100644 gdb/nat/aarch64-mte-linux-ptrace.c create mode 100644 gdb/nat/aarch64-mte-linux-ptrace.h create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte.exp delete mode 100644 gdb/testsuite/gdb.base/index-cache-load-twice.exp rename gdb/testsuite/{gdb.dwarf2/fission-multi-cu2.c => gdb.base/memtag.c} (81%) create mode 100644 gdb/testsuite/gdb.base/memtag.exp copy gdb/testsuite/gdb.dwarf2/{dw2-using-debug-str.c => fission-absolute-dwo.c} (100%) copy gdb/testsuite/gdb.dwarf2/{dw2-using-debug-str.exp => fission-absolute-dwo.exp} (53%) delete mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu.S rename gdb/testsuite/gdb.dwarf2/{fission-multi-cu1.c => fission-multi-cu.c} (72%) copy gdb/testsuite/gdb.dwarf2/{dw2-using-debug-str.c => fission-relative-dwo.c} (100%) copy gdb/testsuite/gdb.dwarf2/{dw2-using-debug-str.exp => fission-relative-dwo.exp} (55%) rename gdb/testsuite/{gdb.base/index-cache-load-twice.c => gdb.dwarf2/per-bfd-shar [...] create mode 100644 gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp create mode 100644 gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp create mode 100644 gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.f90 create mode 100755 gnulib/import/extra/gitlog-to-changelog create mode 100644 ld/testsuite/ld-pe/pr26659-weak-undef-sym.d create mode 100644 ld/testsuite/ld-pe/pr26659-weak-undef-sym.s create mode 100644 sim/example-synacor/ChangeLog copy sim/{testsuite/or1k/alltests.exp => example-synacor/Makefile.in} (58%) create mode 100644 sim/example-synacor/README create mode 100644 sim/example-synacor/README.arch-spec copy sim/{cr16 => example-synacor}/aclocal.m4 (99%) copy sim/{aarch64 => example-synacor}/config.in (100%) copy sim/{pru => example-synacor}/configure (99%) create mode 100644 sim/example-synacor/configure.ac create mode 100644 sim/example-synacor/interp.c create mode 100644 sim/example-synacor/sim-main.c create mode 100644 sim/example-synacor/sim-main.h delete mode 100644 sim/igen/Makefile.in delete mode 100755 sim/igen/configure delete mode 100644 sim/igen/configure.ac create mode 100644 sim/igen/local.mk create mode 100644 sim/m4/sim_ac_toolchain.m4 create mode 100644 sim/moxie/moxie-gdb.dtb delete mode 100644 sim/testsuite/common/Makefile.in create mode 100644 sim/testsuite/common/local.mk create mode 100644 sim/testsuite/example-synacor/ChangeLog create mode 100644 sim/testsuite/example-synacor/add.s copy sim/testsuite/{avr => example-synacor}/allinsn.exp (59%) create mode 100644 sim/testsuite/example-synacor/and.s create mode 100644 sim/testsuite/example-synacor/call.s create mode 100644 sim/testsuite/example-synacor/exit-0.s create mode 100644 sim/testsuite/example-synacor/gt.s create mode 100644 sim/testsuite/example-synacor/isa.inc create mode 100644 sim/testsuite/example-synacor/jmp.s create mode 100644 sim/testsuite/example-synacor/mem.s create mode 100644 sim/testsuite/example-synacor/mod.s create mode 100644 sim/testsuite/example-synacor/mult.s create mode 100644 sim/testsuite/example-synacor/not.s create mode 100644 sim/testsuite/example-synacor/or.s create mode 100644 sim/testsuite/example-synacor/push-pop.s create mode 100644 sim/testsuite/example-synacor/ret.s create mode 100644 sim/testsuite/example-synacor/set.s create mode 100644 sim/testsuite/example-synacor/testutils.inc