This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/ibhagat/sframe-next in repository binutils-gdb.
discards 32d16f34e6c objdump: sframe: fix memory leaks discards 01a3cc91169 libsframe: rename API sframe_fde_func_info to sframe_fde_cr [...] discards ce0d3698514 gas: sframe: fine tune the fragment fixup for SFrame func info discards edfc5b1c828 sframe: gas: libsframe: define constants and remove magic numbers discards 2939c355d8b sframe.h: make some macros more precise discards bf99adbe08c libsframe: minor formatting nits adds b0f110a5ea0 Automatic date update in version.in adds 57336e2e4d0 libctf: avoid potential double free adds 05a1f6468ea gdb: skip objfiles with no BFD in DWARF unwinder adds dcb53d93eb0 Update the description of the linker script's TYPE directive. adds c968f038619 gdb/testsuite: update a pattern in gdb_file_cmd adds 2d77a94ff17 [gdb/testsuite] Require debug info for gdb.tui/tui-layout-a [...] adds e9c11d58b95 x86-64: Remove BND from 64-bit IBT PLT adds cd3866b6d07 Automatic date update in version.in adds 8b272d7671f [gdb/testsuite] Fix gdb.guile/scm-symtab.exp for ppc64le adds 73425813c1b PR28306, segfault in _bfd_mips_elf_reloc_unshuffle adds ba60b96371b [aarch64] Add TPIDR2 register support for Linux adds 1e2a61ef2d9 libsframe: minor formatting nits adds 70cfae61f4e sframe.h: make some macros more precise adds 3f107464e35 sframe: gas: libsframe: define constants and remove magic numbers adds 989aabcb564 gas: sframe: fine tune the fragment fixup for SFrame func info adds b659fb35854 libsframe: rename API sframe_fde_func_info to sframe_fde_cr [...] adds ed38cbc331e objdump: sframe: fix memory leaks adds b813665fd2e Automatic date update in version.in adds 823b2395e44 [gdb/tdep] Fix larl handling in s390_displaced_step_fixup adds 85f9067d3a4 Automatic date update in version.in adds f2f58a399cf PR29870, objdump SEGV in display_debug_lines_decoded dwarf.c:5524 adds b35abeab8d8 Automatic date update in version.in adds 99f0fb12d54 x86: instantiate i386_{op,reg}tab[] in gas instead of in li [...] adds bc30b54aef5 x86: remove i386-opc.c adds 27cf5a35ce9 x86: break gas dependency on libopcodes adds 313095ba2d8 x86: add generated tables dependency check to gas adds daf15e3e96b x86: drop sentinel from i386_optab[] adds 65f440c8fb5 x86: generate template sets data at build time adds af327b04a55 gas/codeview: avoid "shadowing" of glibc function name adds b1f1cefd584 PR29872, uninitialised value in display_debug_lines_decoded [...] adds 77c225bdeb4 Lack of bounds checking in vms-alpha.c parse_module adds 65cf035b8dc PR29892, Field file_table of struct module is uninitialized adds 6825a3bc866 x86: revert disassembler parts of "x86: Allow 16-bit regist [...] adds 5317ad2ccc3 x86: constify parse_insn()'s input adds 04784e33fab x86: re-work insn/suffix recognition adds 9db83a32776 ix86: don't recognize/derive Q suffix in the common case adds e2b983d47e7 x86-64: allow HLE store of accumulator to absolute 32-bit address adds e3669c7f7ba x86: move bad-use-of-TLS-reloc check adds 77a19f0e193 x86: drop (now) stray IsString adds a28fedbc3f5 x86: further re-work insn/suffix recognition to also cover MOVSX adds b5661ff24f7 gdb: fix possible use-after-free when executing commands adds 167f3beb655 [gdb/testsuite] Fix gdb.base/write_mem.exp for big endian adds 67a8c89601f Another Rust operator precedence bug adds c8628c770bc PR29893, buffer overflow in display_debug_addr adds b99ceddc917 [gdb/testsuite] Fix PR20630 regression test in gdb.base/pri [...] adds 78eb490c2c0 libctf: remove unnecessary zlib constructs adds c6c1fccd8f5 libctf: remove AC_CONFIG_MACRO_DIR adds f5b6601dae0 libctf: remove unnecessary zstd constructs adds e0a14c5f56e Automatic date update in version.in adds c799eddb351 asan: mips_hi16_list segfault in bfd_get_section_limit_octets adds d0d41b77c0c Replace gdbpy_should_stop with gdbpy_breakpoint_cond_says_stop adds 785545988c2 Fix crash in is_nocall_function adds f2e469cb476 Arm: avoid unhelpful uses of .macro in testsuite adds 969b9a36506 gas: re-work line number tracking for macros and their expansions adds fa59ab98685 [gdb/testsuite] Fix gdb.python/py-disasm.exp on s390x adds dc3fb44540b gdb/testsuite: avoid creating temp file in gdb/testsuite/ d [...] adds 41daaea2cca Remove two unnecessary casts adds 1bf337caba9 gold: Remove BND from 64-bit x86-64 IBT PLT adds ea6929aaac3 [gdb/tdep] Fix s390_linux_nat_target::stopped_by_watchpoint adds 12bc5170ee9 Rename install_sigint_handler adds d2f803afd5a Use gdb::optional for sigint_ours adds c1dc47f53cc Refactor code to check for terminal sharing adds c88afe9cf5d Fix control-c handling on Windows adds a4b83845ded Automatic date update in version.in adds bd5efa59305 Don't access freed memory printing objcopy warning adds d0517d6e333 asan: signed integer overflow in display_debug_frames adds 8ad93045edc ld, gold: remove support for -z bndplt (MPX prefix) new 07e43da4395 [1/6] sframe.h: add support for .cfi_negate_ra_state new 08b4313d5cf [2/6] gas: sframe: add support for .cfi_negate_ra_state new 9153bde573c [3/6] gas: sframe: testsuite: add testcase for .cfi_negate_ [...] new a1e721518aa [4/6] libsframe: provide new access API for mangled RA bit new 8e1a554e981 [5/6] objdump/readelf: sframe: emit marker for FREs with ma [...] new df06d366c29 [6/6] sframe: doc: update spec for the mangled-RA bit in FRE new 0c2db8fd335 [1/5] sframe.h: add support for .cfi_b_key_frame new adfbd2c4d1f [2/5] gas: sframe: add support for .cfi_b_key_frame new 7c3a62f3f11 [3/5] objdump/readelf: sframe: emit marker for SFrame FDE w [...] new d453944fba9 [4/5] gas: sframe: testsuite: add testcase for .cfi_b_key_frame new 35187fde977 [5/5] sframe: doc: update documentation for pauth key in SF [...] new b47f55e35a4 libsframe: avoid generating misaligned loads
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 (32d16f34e6c) \ N -- N -- N refs/heads/users/ibhagat/sframe-next (b47f55e35a4)
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 12 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: bfd/elf-linker-x86.h | 3 - bfd/elf32-mips.c | 12 +- bfd/elf64-mips.c | 8 +- bfd/elf64-x86-64.c | 90 +- bfd/elfn32-mips.c | 8 +- bfd/elfxx-mips.c | 153 +- bfd/elfxx-mips.h | 11 + bfd/elfxx-x86.c | 16 +- bfd/elfxx-x86.h | 2 - bfd/version.h | 2 +- bfd/vms-alpha.c | 222 +- binutils/dwarf.c | 302 +- binutils/objcopy.c | 8 +- gas/Makefile.am | 11 + gas/Makefile.in | 11 + gas/as.h | 11 + gas/codeview.c | 8 +- gas/config/tc-i386-intel.c | 13 +- gas/config/tc-i386.c | 560 ++-- gas/configure | 2 +- gas/configure.ac | 2 +- gas/gen-sframe.c | 67 +- gas/gen-sframe.h | 8 +- gas/input-scrub.c | 102 +- gas/macro.c | 43 +- gas/messages.c | 49 +- gas/sb.h | 2 - gas/sframe-opt.c | 3 + gas/testsuite/gas/aarch64/illegal-by-element.l | 396 ++- gas/testsuite/gas/aarch64/illegal-ldapr.l | 36 +- gas/testsuite/gas/aarch64/illegal-lse.l | 1648 ++++++++--- gas/testsuite/gas/aarch64/illegal-sysreg-3.l | 20 + gas/testsuite/gas/aarch64/illegal-sysreg-8.l | 184 ++ gas/testsuite/gas/aarch64/illegal-sysreg-8b.l | 29 + gas/testsuite/gas/aarch64/illegal.l | 900 ++++-- gas/testsuite/gas/aarch64/sve-movprfx_23.l | 20 + gas/testsuite/gas/aarch64/sve-movprfx_26.l | 13 + gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.l | 702 +++-- gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.l | 444 ++- gas/testsuite/gas/arm/armv8-a+rdma.l | 64 + gas/testsuite/gas/arm/bfloat16-bad.l | 43 + gas/testsuite/gas/arm/bfloat16-thumb-bad.l | 43 + .../gas/arm/group-reloc-ldc-parsing-bad.l | 435 ++- gas/testsuite/gas/arm/mve-tailpredloop-bad.l | 50 +- gas/testsuite/gas/arm/mve-tailpredloop-bad.s | 16 +- gas/testsuite/gas/arm/mve-vabav-bad.l | 34 +- gas/testsuite/gas/arm/mve-vabav-bad.s | 16 +- gas/testsuite/gas/arm/mve-vabsneg-bad-1.l | 36 +- gas/testsuite/gas/arm/mve-vabsneg-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vadc-bad.l | 24 +- gas/testsuite/gas/arm/mve-vadc-bad.s | 10 +- gas/testsuite/gas/arm/mve-vaddlv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vaddlv-bad.s | 10 +- gas/testsuite/gas/arm/mve-vaddsubabd-bad-1.l | 90 +- gas/testsuite/gas/arm/mve-vaddsubabd-bad-2.l | 90 +- gas/testsuite/gas/arm/mve-vaddv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vaddv-bad.s | 10 +- gas/testsuite/gas/arm/mve-vand-bad.l | 52 +- gas/testsuite/gas/arm/mve-vand-bad.s | 22 +- gas/testsuite/gas/arm/mve-vbic-bad.l | 52 +- gas/testsuite/gas/arm/mve-vbic-bad.s | 22 +- gas/testsuite/gas/arm/mve-vbrsr-bad.l | 12 +- gas/testsuite/gas/arm/mve-vbrsr-bad.s | 10 +- gas/testsuite/gas/arm/mve-vcadd-bad-1.l | 22 +- gas/testsuite/gas/arm/mve-vcadd-bad-1.s | 16 +- gas/testsuite/gas/arm/mve-vcadd-bad-2.l | 20 +- gas/testsuite/gas/arm/mve-vcadd-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vcls-bad.l | 22 +- gas/testsuite/gas/arm/mve-vcls-bad.s | 16 +- gas/testsuite/gas/arm/mve-vclz-bad.l | 16 +- gas/testsuite/gas/arm/mve-vclz-bad.s | 14 +- gas/testsuite/gas/arm/mve-vcmla-bad-2.l | 22 +- gas/testsuite/gas/arm/mve-vcmla-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vcmp-bad-1.l | 60 +- gas/testsuite/gas/arm/mve-vcmp-bad-1.s | 12 +- gas/testsuite/gas/arm/mve-vcmp-bad-2.l | 48 +- gas/testsuite/gas/arm/mve-vcmp-bad-2.s | 12 +- gas/testsuite/gas/arm/mve-vcmul-bad-2.l | 22 +- gas/testsuite/gas/arm/mve-vcmul-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vcvt-bad-1.l | 128 +- gas/testsuite/gas/arm/mve-vcvt-bad-1.s | 20 +- gas/testsuite/gas/arm/mve-vcvt-bad-2.l | 96 +- gas/testsuite/gas/arm/mve-vcvt-bad-2.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad-3.l | 48 +- gas/testsuite/gas/arm/mve-vcvt-bad-3.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad-4.l | 192 +- gas/testsuite/gas/arm/mve-vcvt-bad-4.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad.l | 106 +- gas/testsuite/gas/arm/mve-vcvt-bad.s | 63 +- gas/testsuite/gas/arm/mve-vddup-bad.l | 44 +- gas/testsuite/gas/arm/mve-vddup-bad.s | 30 +- gas/testsuite/gas/arm/mve-vdup-bad.l | 20 +- gas/testsuite/gas/arm/mve-vdup-bad.s | 16 +- gas/testsuite/gas/arm/mve-veor-bad.l | 12 +- gas/testsuite/gas/arm/mve-veor-bad.s | 10 +- gas/testsuite/gas/arm/mve-vfma-vfms-bad.l | 68 +- gas/testsuite/gas/arm/mve-vfma-vfms-bad.s | 28 +- gas/testsuite/gas/arm/mve-vfmas-bad.l | 20 +- gas/testsuite/gas/arm/mve-vfmas-bad.s | 16 +- gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd-bad.l | 90 +- gas/testsuite/gas/arm/mve-vhcadd-bad.l | 22 +- gas/testsuite/gas/arm/mve-vhcadd-bad.s | 16 +- gas/testsuite/gas/arm/mve-vidup-bad.l | 44 +- gas/testsuite/gas/arm/mve-vidup-bad.s | 30 +- gas/testsuite/gas/arm/mve-vldr-bad-1.l | 72 +- gas/testsuite/gas/arm/mve-vldr-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vldr-bad-3.l | 54 +- gas/testsuite/gas/arm/mve-vmax-vmin-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmax-vmin-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.l | 36 +- gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.l | 72 +- gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.s | 22 +- gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.l | 72 +- gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.s | 22 +- gas/testsuite/gas/arm/mve-vmla-bad.l | 22 +- gas/testsuite/gas/arm/mve-vmla-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmladav-bad.l | 48 +- gas/testsuite/gas/arm/mve-vmladav-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmlaldav-bad.l | 50 +- gas/testsuite/gas/arm/mve-vmlaldav-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmlalv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vmlalv-bad.s | 12 +- gas/testsuite/gas/arm/mve-vmlas-bad.l | 20 +- gas/testsuite/gas/arm/mve-vmlas-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmlav-bad.l | 24 +- gas/testsuite/gas/arm/mve-vmlav-bad.s | 12 +- gas/testsuite/gas/arm/mve-vmlsdav-bad.l | 52 +- gas/testsuite/gas/arm/mve-vmlsdav-bad.s | 20 +- gas/testsuite/gas/arm/mve-vmlsldav-bad.l | 52 +- gas/testsuite/gas/arm/mve-vmlsldav-bad.s | 20 +- gas/testsuite/gas/arm/mve-vmul-bad-1.l | 40 +- gas/testsuite/gas/arm/mve-vmul-bad-1.s | 18 +- gas/testsuite/gas/arm/mve-vmul-bad-2.l | 72 +- gas/testsuite/gas/arm/mve-vmulh-bad.l | 36 +- gas/testsuite/gas/arm/mve-vmulh-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmullbt-bad.l | 64 +- gas/testsuite/gas/arm/mve-vmullbt-bad.s | 32 +- gas/testsuite/gas/arm/mve-vmvn-bad.l | 28 +- gas/testsuite/gas/arm/mve-vmvn-bad.s | 16 +- gas/testsuite/gas/arm/mve-vorn-bad.l | 34 +- gas/testsuite/gas/arm/mve-vorn-bad.s | 24 +- gas/testsuite/gas/arm/mve-vorr-bad.l | 34 +- gas/testsuite/gas/arm/mve-vorr-bad.s | 24 +- gas/testsuite/gas/arm/mve-vpnot-bad.l | 12 +- gas/testsuite/gas/arm/mve-vpnot-bad.s | 10 +- gas/testsuite/gas/arm/mve-vpsel-bad.l | 12 +- gas/testsuite/gas/arm/mve-vpsel-bad.s | 10 +- gas/testsuite/gas/arm/mve-vpt-bad-1.l | 24 +- gas/testsuite/gas/arm/mve-vpt-bad-1.s | 12 +- gas/testsuite/gas/arm/mve-vpt-bad-2.l | 24 +- gas/testsuite/gas/arm/mve-vpt-bad-2.s | 12 +- gas/testsuite/gas/arm/mve-vqabsneg-bad.l | 32 +- gas/testsuite/gas/arm/mve-vqabsneg-bad.s | 18 +- gas/testsuite/gas/arm/mve-vqaddsub-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqdmladh-bad.l | 64 +- gas/testsuite/gas/arm/mve-vqdmladh-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqdmlsdh-bad.l | 64 +- gas/testsuite/gas/arm/mve-vqdmlsdh-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqdmulh-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqdmull-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqmovn-bad.l | 80 +- gas/testsuite/gas/arm/mve-vqmovn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqrshl-bad.l | 42 +- gas/testsuite/gas/arm/mve-vqrshl-bad.s | 18 +- gas/testsuite/gas/arm/mve-vqrshrn-bad.l | 100 +- gas/testsuite/gas/arm/mve-vqrshrn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqshl-bad.l | 54 +- gas/testsuite/gas/arm/mve-vrev-bad.l | 44 +- gas/testsuite/gas/arm/mve-vrev-bad.s | 20 +- gas/testsuite/gas/arm/mve-vrint-bad.l | 98 +- gas/testsuite/gas/arm/mve-vrint-bad.s | 16 +- gas/testsuite/gas/arm/mve-vrmlaldavh-bad.l | 240 +- gas/testsuite/gas/arm/mve-vrmlaldavh-bad.s | 32 +- gas/testsuite/gas/arm/mve-vrshl-bad.l | 36 +- gas/testsuite/gas/arm/mve-vrshl-bad.s | 18 +- gas/testsuite/gas/arm/mve-vsbc-bad.l | 28 +- gas/testsuite/gas/arm/mve-vsbc-bad.s | 16 +- gas/testsuite/gas/arm/mve-vshl-bad.l | 54 +- gas/testsuite/gas/arm/mve-vshlc-bad.l | 20 +- gas/testsuite/gas/arm/mve-vshlc-bad.s | 16 +- gas/testsuite/gas/arm/mve-vshll-bad.l | 48 +- gas/testsuite/gas/arm/mve-vshll-bad.s | 18 +- gas/testsuite/gas/arm/mve-vshr-bad.l | 44 +- gas/testsuite/gas/arm/mve-vshr-bad.s | 18 +- gas/testsuite/gas/arm/mve-vshrn-bad.l | 72 +- gas/testsuite/gas/arm/mve-vshrn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vsli-bad.l | 20 +- gas/testsuite/gas/arm/mve-vsli-bad.s | 16 +- gas/testsuite/gas/arm/mve-vsri-bad.l | 26 +- gas/testsuite/gas/arm/mve-vsri-bad.s | 16 +- gas/testsuite/gas/arm/mve-vstld-bad.l | 216 +- gas/testsuite/gas/arm/mve-vstr-bad-1.l | 72 +- gas/testsuite/gas/arm/mve-vstr-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vstr-bad-3.l | 54 +- gas/testsuite/gas/arm/neon-cond-bad.l | 66 +- gas/testsuite/gas/arm/shift-bad-pc.l | 165 +- gas/testsuite/gas/arm/simd_by_scalar_low_regbank.l | 144 +- .../gas/arm/sp-pc-validations-bad-t-v8a.l | 180 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.l | 60 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.l | 32 +- .../gas/arm/sp-usage-thumb2-relax-on-v8.d | 4 +- gas/testsuite/gas/arm/sp-usage-thumb2-relax.s | 22 +- gas/testsuite/gas/arm/t16-bad.l | 492 +++- gas/testsuite/gas/arm/thumb32.l | 50 +- .../gas/cfi-sframe/cfi-sframe-aarch64-2.d | 20 + .../{common-empty-4.s => cfi-sframe-aarch64-2.s} | 3 +- .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d | 25 + .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.s | 36 + gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 3 +- gas/testsuite/gas/cfi-sframe/common-empty-4.d | 14 - gas/testsuite/gas/elf/bad-bss.err | 62 + gas/testsuite/gas/elf/line.l | 24 +- gas/testsuite/gas/i386/code16.d | 1 + gas/testsuite/gas/i386/code16.e | 3 + gas/testsuite/gas/i386/code16.s | 4 +- gas/testsuite/gas/i386/i386-intel.d | 16 +- gas/testsuite/gas/i386/i386.d | 16 +- gas/testsuite/gas/i386/i386.exp | 2 + gas/testsuite/gas/i386/ilp32/reloc64.l | 159 +- gas/testsuite/gas/i386/intel-intel.d | 4 +- gas/testsuite/gas/i386/intel.d | 4 +- gas/testsuite/gas/i386/intel16.d | 10 +- gas/testsuite/gas/i386/intel16.s | 12 +- gas/testsuite/gas/i386/movs.s | 39 + gas/testsuite/gas/i386/movs32.d | 22 + gas/testsuite/gas/i386/movs64.d | 30 + gas/testsuite/gas/i386/movx16.l | 6 +- gas/testsuite/gas/i386/movx32.l | 6 +- gas/testsuite/gas/i386/movx64.l | 50 +- gas/testsuite/gas/i386/movx64.s | 40 + gas/testsuite/gas/i386/noreg-intel64.l | 136 + gas/testsuite/gas/i386/noreg16.l | 115 + gas/testsuite/gas/i386/noreg32-data16.e | 30 +- gas/testsuite/gas/i386/noreg32.l | 125 + gas/testsuite/gas/i386/noreg64-data16.e | 30 +- gas/testsuite/gas/i386/noreg64.l | 134 + gas/testsuite/gas/i386/opcode-intel.d | 4 + gas/testsuite/gas/i386/opcode-suffix.d | 4 + gas/testsuite/gas/i386/opcode.d | 4 + gas/testsuite/gas/i386/opcode.s | 5 + gas/testsuite/gas/i386/reloc32.l | 201 +- gas/testsuite/gas/i386/reloc64.l | 249 +- gas/testsuite/gas/i386/sse3-intel.d | 1 + gas/testsuite/gas/i386/sse3.d | 47 +- gas/testsuite/gas/i386/sse3.s | 1 + gas/testsuite/gas/i386/x86-64-hle-intel.d | 8 + gas/testsuite/gas/i386/x86-64-hle.d | 8 + gas/testsuite/gas/i386/x86-64-hle.s | 8 + gas/testsuite/gas/i386/x86-64-lfence-load.d | 9 +- gas/testsuite/gas/i386/x86-64-lfence-load.s | 7 +- gas/testsuite/gas/i386/x86-64-sse3-intel.d | 1 + gas/testsuite/gas/i386/x86-64-sse3.d | 1 + gas/testsuite/gas/i386/x86-64-sse3.s | 1 + gas/testsuite/gas/i386/x86_64-intel.d | 32 +- gas/testsuite/gas/i386/x86_64.d | 32 +- gas/testsuite/gas/ppc/bcaterr.l | 210 +- gas/testsuite/gas/ppc/bcyerr.l | 171 +- gas/testsuite/gas/riscv/csr-version-1p10.l | 795 ++++++ gas/testsuite/gas/riscv/csr-version-1p11.l | 793 ++++++ gas/testsuite/gas/riscv/csr-version-1p12.l | 675 +++++ gas/testsuite/gas/riscv/csr-version-1p9p1.l | 821 ++++++ gdb/aarch64-fbsd-nat.c | 6 +- gdb/aarch64-fbsd-tdep.c | 12 +- gdb/aarch64-linux-nat.c | 44 +- gdb/aarch64-linux-tdep.c | 30 +- gdb/aarch64-linux-tdep.h | 3 - gdb/aarch64-tdep.c | 54 +- gdb/aarch64-tdep.h | 7 +- gdb/arch/aarch64.c | 5 +- gdb/arch/aarch64.h | 14 +- gdb/dwarf2/frame.c | 3 + gdb/event-top.c | 2 +- gdb/extension.c | 9 +- gdb/features/Makefile | 1 - gdb/features/aarch64-tls.c | 35 +- gdb/features/aarch64-tls.xml | 11 - gdb/gdbtypes.c | 4 +- gdb/gdbtypes.h | 4 +- gdb/inferior.h | 21 + gdb/inflow.c | 45 +- gdb/mingw-hdep.c | 69 +- gdb/nat/aarch64-linux.c | 21 + gdb/nat/aarch64-linux.h | 4 + gdb/objfiles.h | 4 +- gdb/posix-hdep.c | 44 +- gdb/probe.c | 4 +- gdb/python/py-finishbreakpoint.c | 10 +- gdb/rust-parse.c | 10 +- gdb/s390-linux-nat.c | 15 +- gdb/s390-tdep.c | 2 +- gdb/testsuite/gdb.base/exprs.exp | 4 + gdb/testsuite/gdb.base/jit-reader.exp | 13 + gdb/testsuite/gdb.base/printcmds.exp | 4 +- gdb/testsuite/gdb.base/write_mem.exp | 2 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 2 +- gdb/testsuite/gdb.python/py-disasm.exp | 9 +- gdb/testsuite/gdb.python/py-disasm.py | 13 +- gdb/testsuite/gdb.rust/simple.exp | 3 + .../gdb.trace/unavailable-dwarf-piece.exp | 2 +- .../gdb.tui/tui-layout-asm-short-prog.exp | 5 + gdb/testsuite/lib/gdb.exp | 2 +- gdb/top.c | 14 +- gdb/windows-nat.c | 83 +- gdbserver/linux-aarch64-low.cc | 24 +- gdbserver/regcache.cc | 20 +- gdbserver/regcache.h | 5 + gold/NEWS | 3 + gold/options.h | 3 - gold/x86_64.cc | 493 +--- include/sframe-api.h | 15 +- include/sframe.h | 55 +- ld/ChangeLog | 6 + ld/NEWS | 2 + ld/emulparams/elf_x86_64.sh | 10 - ld/ld.texi | 27 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 45 - ld/testsuite/ld-x86-64/bnd-branch-1.d | 19 - ld/testsuite/ld-x86-64/bnd-branch-1.s | 9 - ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 33 - ld/testsuite/ld-x86-64/bnd-ifunc-1.d | 7 - ld/testsuite/ld-x86-64/bnd-ifunc-1.s | 16 - ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 59 - ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 54 - ld/testsuite/ld-x86-64/bnd-ifunc-2.s | 28 - ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 55 - ld/testsuite/ld-x86-64/bnd-plt-1.d | 55 - ld/testsuite/ld-x86-64/ibt-plt-1.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2c.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2d.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3b.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3c.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3d.d | 2 +- ld/testsuite/ld-x86-64/mpx.exp | 138 - ld/testsuite/ld-x86-64/mpx1.out | 2 - ld/testsuite/ld-x86-64/mpx1a.c | 7 - ld/testsuite/ld-x86-64/mpx1a.rd | 3 - ld/testsuite/ld-x86-64/mpx1b.c | 7 - ld/testsuite/ld-x86-64/mpx1c.c | 10 - ld/testsuite/ld-x86-64/mpx1c.rd | 3 - ld/testsuite/ld-x86-64/mpx2.out | 2 - ld/testsuite/ld-x86-64/mpx2a.c | 7 - ld/testsuite/ld-x86-64/mpx2a.rd | 3 - ld/testsuite/ld-x86-64/mpx2b.c | 7 - ld/testsuite/ld-x86-64/mpx2c.c | 10 - ld/testsuite/ld-x86-64/mpx2c.rd | 3 - ld/testsuite/ld-x86-64/mpx3.dd | 28 - ld/testsuite/ld-x86-64/mpx3a.s | 16 - ld/testsuite/ld-x86-64/mpx3b.s | 11 - ld/testsuite/ld-x86-64/mpx3n.dd | 28 - ld/testsuite/ld-x86-64/mpx4.dd | 24 - ld/testsuite/ld-x86-64/mpx4a.s | 6 - ld/testsuite/ld-x86-64/mpx4b.s | 5 - ld/testsuite/ld-x86-64/mpx4n.dd | 25 - ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 7 - ld/testsuite/ld-x86-64/plt-main-ibt.dd | 2 +- ld/testsuite/ld-x86-64/pr20800a.S | 18 - ld/testsuite/ld-x86-64/pr20800b.S | 21 - ld/testsuite/ld-x86-64/pr21038a-now.d | 68 - ld/testsuite/ld-x86-64/pr21038a.d | 67 - ld/testsuite/ld-x86-64/pr21038a.s | 8 - ld/testsuite/ld-x86-64/pr21038b-now.d | 70 - ld/testsuite/ld-x86-64/pr21038b.d | 69 - ld/testsuite/ld-x86-64/pr21038b.s | 7 - ld/testsuite/ld-x86-64/pr21038c-now.d | 87 - ld/testsuite/ld-x86-64/pr21038c.d | 86 - ld/testsuite/ld-x86-64/pr21038c.s | 9 - ld/testsuite/ld-x86-64/x86-64.exp | 139 +- libctf/Makefile.in | 9 +- libctf/aclocal.m4 | 2 - libctf/config.h.in | 3 - libctf/configure | 275 +- libctf/configure.ac | 9 +- libctf/ctf-link.c | 5 +- libsframe/doc/sframe-spec.texi | 12 +- libsframe/sframe-dump.c | 32 +- libsframe/sframe.c | 36 +- libsframe/testsuite/libsframe.encode/encode-1.c | 16 +- opcodes/Makefile.am | 8 +- opcodes/Makefile.in | 9 +- opcodes/configure | 2 +- opcodes/configure.ac | 2 +- opcodes/i386-dis.c | 16 +- opcodes/i386-gen.c | 30 +- opcodes/i386-opc.c | 24 - opcodes/i386-opc.h | 7 +- opcodes/i386-opc.tbl | 56 +- opcodes/i386-tbl.h | 2995 +++++++++++++++++--- 395 files changed, 16705 insertions(+), 8599 deletions(-) create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.d rename gas/testsuite/gas/cfi-sframe/{common-empty-4.s => cfi-sframe-aarch64-2.s} (85%) create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.s delete mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-4.d create mode 100644 gas/testsuite/gas/i386/code16.e create mode 100644 gas/testsuite/gas/i386/movs.s create mode 100644 gas/testsuite/gas/i386/movs32.d create mode 100644 gas/testsuite/gas/i386/movs64.d delete mode 100644 gdb/features/aarch64-tls.xml delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-plt-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-plt-1.d delete mode 100644 ld/testsuite/ld-x86-64/mpx.exp delete mode 100644 ld/testsuite/ld-x86-64/mpx1.out delete mode 100644 ld/testsuite/ld-x86-64/mpx1a.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1a.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx1b.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1c.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1c.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx2.out delete mode 100644 ld/testsuite/ld-x86-64/mpx2a.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2a.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx2b.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2c.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2c.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx3.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx3a.s delete mode 100644 ld/testsuite/ld-x86-64/mpx3b.s delete mode 100644 ld/testsuite/ld-x86-64/mpx3n.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx4.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx4a.s delete mode 100644 ld/testsuite/ld-x86-64/mpx4b.s delete mode 100644 ld/testsuite/ld-x86-64/mpx4n.dd delete mode 100644 ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd delete mode 100644 ld/testsuite/ld-x86-64/pr20800a.S delete mode 100644 ld/testsuite/ld-x86-64/pr20800b.S delete mode 100644 ld/testsuite/ld-x86-64/pr21038a-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038a.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038a.s delete mode 100644 ld/testsuite/ld-x86-64/pr21038b-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038b.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038b.s delete mode 100644 ld/testsuite/ld-x86-64/pr21038c-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038c.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038c.s delete mode 100644 opcodes/i386-opc.c