This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/ibhagat/try-sframe-next in repository binutils-gdb.
discards b47f55e35a4 libsframe: avoid generating misaligned loads discards 35187fde977 [5/5] sframe: doc: update documentation for pauth key in SF [...] discards d453944fba9 [4/5] gas: sframe: testsuite: add testcase for .cfi_b_key_frame discards 7c3a62f3f11 [3/5] objdump/readelf: sframe: emit marker for SFrame FDE w [...] discards adfbd2c4d1f [2/5] gas: sframe: add support for .cfi_b_key_frame discards 0c2db8fd335 [1/5] sframe.h: add support for .cfi_b_key_frame discards df06d366c29 [6/6] sframe: doc: update spec for the mangled-RA bit in FRE discards 8e1a554e981 [5/6] objdump/readelf: sframe: emit marker for FREs with ma [...] discards a1e721518aa [4/6] libsframe: provide new access API for mangled RA bit discards 9153bde573c [3/6] gas: sframe: testsuite: add testcase for .cfi_negate_ [...] discards 08b4313d5cf [2/6] gas: sframe: add support for .cfi_negate_ra_state discards 07e43da4395 [1/6] sframe.h: add support for .cfi_negate_ra_state adds eb99386180b x86: adjust type checking constructs adds 207cc92d92c RISC-V: Add string length check for operands in AS adds 9399ac88830 gdb/testsuite: fix readnow detection adds 9f50fe08358 gdb/testsuite: new test for recent dwarf reader issue adds b1e678d920e gdb: convert 'set debug symbol-lookup' to new debug printin [...] adds 2698da268bd gdb: add SYMBOL_LOOKUP_SCOPED_DEBUG_ENTER_EXIT adds d1da8dd5bdf Fix haiku ld dependencies adds ad2f3a3f72a asan: buffer overflow in sh_reloc adds 8a0c0290261 Re: ld, gold: remove support for -z bndplt (MPX prefix) adds 45664f164a0 gdb/remote: remove some manual reference count handling adds 91e3d1d1a54 gdb: have target_stack automate reference count handling adds 9678f8fe975 gdb: remove decref_target adds c8181f706f5 gdb: remove the pop_all_targets (and friends) global functions adds 740a579fd5f gdb: ensure all targets are popped before an inferior is de [...] adds 5d80df4a109 gdb/maint: add core file name to 'maint info program-spaces [...] adds 9c71ba0dc4f Automatic date update in version.in adds 9066e0c72bb [gdb/testsuite] Fix gdb.base/condbreak-multi-context.exp wi [...] adds c91a13e4e67 gdb: int to bool conversion in tracefile.c adds 53cf95c3389 gdb: make more use of make_target_connection_string adds c896441822c gdb: some int to bool conversion in remote-sim.c adds 38665d717a3 gdb: use gdb_assert not internal_error adds c573941878c Remove subset_compare adds 2e55fbce03a Move streq and compare_cstrings to gdbsupport adds 69de4313924 gdb/testsuite: don't delete command files in gdb.base/commands.exp adds 8c078abdc23 libsframe asan: avoid generating misaligned loads adds ffd894b51dc Automatic date update in version.in adds f8631e5e04d gdb: remove static buffer in command_line_input adds de75275fe54 gdbsupport: change xml_escape_text_append's parameter from [...] adds 689933867ad x86: change representation of extension opcode adds 22a8433e00f gas: restore Dwarf info generation after macro diagnostic a [...] adds d88cb738e6a [aarch64] Fix removal of non-address bits for PAuth adds 429f0cd1396 gdb/testsuite: add test for Python commands redefining itself adds fa501b69309 Fix a potential illegal memory access when parsing corrupt [...] adds 38c0c0cac9f gdb: clean up some inefficient std::string usage adds 65cded61a22 gdbsupport: add string_xml_appendf adds e60a615dde5 gdb: convert linux-osdata.c from buffer to std::string adds c3efaf0afd9 gdb: fix crash when getting the value of a label symbol adds 832a980e172 [gdb/testsuite] Fix race in gdb.threads/detach-step-over.exp adds c7ce51d8c88 Fix previous delta to allow for compilation on 32-bit systems adds 9dff6a5d54f Delay checking whether /proc/pid/mem is writable (PR gdb/29907) new ddebd2092bd sframe.h: add support for .cfi_negate_ra_state new 222810e627e gas: sframe: add support for .cfi_negate_ra_state new bb73f2209b1 gas: sframe: testsuite: add testcase for .cfi_negate_ra_state new 4b6bddd0eef libsframe: provide new access API for mangled RA bit new 75021b3a299 objdump/readelf: sframe: emit marker for FREs with mangled RA new 26ed4e7a54a sframe: doc: update spec for the mangled-RA bit in FRE
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 (b47f55e35a4) \ N -- N -- N refs/heads/users/ibhagat/try-sframe-next (26ed4e7a54a)
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 6 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/coff-sh.c | 3 +- bfd/version.h | 2 +- binutils/ChangeLog | 5 + binutils/NEWS | 4 + binutils/doc/binutils.texi | 5 + binutils/dwarf.c | 21 +- binutils/objdump.c | 22 + binutils/testsuite/binutils-all/objdump.exp | 26 + gas/config/tc-i386.c | 4 +- gas/config/tc-riscv.c | 3 +- gas/gen-sframe.c | 26 +- gas/gen-sframe.h | 2 +- gas/input-scrub.c | 3 - gas/macro.c | 5 +- gas/sframe-opt.c | 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 | 1 - gas/testsuite/gas/elf/dwarf-5-macro-include.d | 17 + gas/testsuite/gas/elf/dwarf-5-macro-include.inc | 3 + gas/testsuite/gas/elf/dwarf-5-macro-include.s | 5 + gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/riscv/vector-insns-fail-vsew.d | 3 + gas/testsuite/gas/riscv/vector-insns-fail-vsew.l | 3 + gas/testsuite/gas/riscv/vector-insns-fail-vsew.s | 1 + gdb/NEWS | 4 + gdb/aarch64-linux-nat.c | 2 +- gdb/aarch64-linux-tdep.c | 48 +- gdb/ada-lang.c | 3 +- gdb/arch-utils.c | 8 + gdb/arch-utils.h | 4 + gdb/arch/aarch64.c | 31 + gdb/arch/aarch64.h | 18 + gdb/breakpoint.c | 10 +- gdb/cli/cli-script.c | 19 +- gdb/cli/cli-script.h | 11 +- gdb/cp-namespace.c | 113 +- gdb/defs.h | 3 +- gdb/doc/gdb.texinfo | 8 +- gdb/event-top.c | 113 +- gdb/findvar.c | 50 +- gdb/gdbarch-components.py | 22 +- gdb/gdbarch-gen.h | 21 +- gdb/gdbarch.c | 24 +- gdb/inferior.c | 90 +- gdb/inferior.h | 20 + gdb/language.c | 12 +- gdb/linespec.c | 4 +- gdb/linux-nat.c | 9 +- gdb/mi/mi-cmd-break.c | 2 +- gdb/minsyms.c | 31 +- gdb/nat/linux-osdata.c | 287 +- gdb/progspace.c | 18 +- gdb/python/py-breakpoint.c | 2 +- gdb/python/py-gdb-readline.c | 3 +- gdb/python/python.c | 2 +- gdb/remote-sim.c | 20 +- gdb/remote.c | 40 +- gdb/rust-lang.h | 12 +- gdb/scoped-mock-context.h | 2 +- gdb/stack.c | 6 +- gdb/symtab.c | 261 +- gdb/symtab.h | 33 + gdb/target-connection.c | 5 +- gdb/target.c | 87 +- gdb/target.h | 25 +- .../aarch64-non-address-bits.c} | 41 +- .../gdb.arch/aarch64-non-address-bits.exp | 118 + gdb/testsuite/gdb.base/commands.exp | 14 +- gdb/testsuite/gdb.base/condbreak-multi-context.cc | 6 +- ...multi-context.cc => signed-builtin-types-lib.c} | 42 +- ...eak-multi-context.cc => signed-builtin-types.c} | 39 +- gdb/testsuite/gdb.base/signed-builtin-types.exp | 112 + gdb/testsuite/gdb.opt/break-on-_exit.exp | 3 +- gdb/testsuite/gdb.python/py-cmd.exp | 30 + gdb/testsuite/gdb.python/py-connection-removed.exp | 92 + .../py-label-symbol-value.c} | 44 +- gdb/testsuite/gdb.python/py-label-symbol-value.exp | 39 + gdb/testsuite/gdb.rust/traits.exp | 2 - gdb/testsuite/gdb.threads/detach-step-over.exp | 34 +- gdb/testsuite/lib/gdb.exp | 30 +- gdb/testsuite/lib/mi-support.exp | 28 +- gdb/top.c | 42 +- gdb/top.h | 8 +- gdb/tracefile.c | 6 +- gdb/tui/tui-win.c | 4 +- gdb/unittests/xml-utils-selftests.c | 2 +- gdb/utils.c | 50 - gdb/utils.h | 17 - gdbserver/linux-aarch64-low.cc | 33 +- gdbserver/linux-low.cc | 2 +- gdbserver/netbsd-low.cc | 2 +- gdbsupport/common-debug.h | 92 +- gdbsupport/common-utils.h | 16 + gdbsupport/xml-utils.cc | 121 +- gdbsupport/xml-utils.h | 12 +- gold/testsuite/Makefile.am | 39 - gold/testsuite/Makefile.in | 162 +- gold/testsuite/bnd_ifunc_1.s | 16 - gold/testsuite/bnd_ifunc_1.sh | 36 - gold/testsuite/bnd_ifunc_2.s | 28 - gold/testsuite/bnd_ifunc_2.sh | 50 - gold/testsuite/bnd_plt_1.s | 9 - gold/testsuite/bnd_plt_1.sh | 52 - include/sframe.h | 25 +- ld/emulparams/aarch64haiku.sh | 2 +- ld/emulparams/armelf_haiku.sh | 2 +- ld/emulparams/elf32ppchaiku.sh | 4 +- ld/emulparams/elf_mipsel_haiku.sh | 4 +- ld/emulparams/elf_x86_64_haiku.sh | 4 +- libsframe/doc/sframe-spec.texi | 8 +- libsframe/sframe-dump.c | 19 - libsframe/sframe.c | 2 +- opcodes/i386-gen.c | 9 +- opcodes/i386-opc.tbl | 4561 ++++++++++---------- opcodes/i386-tbl.h | 4 +- 116 files changed, 3991 insertions(+), 3838 deletions(-) delete mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d delete mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.inc create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.s create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.d create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.l create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.s copy gdb/testsuite/{gdb.base/condbreak-multi-context.cc => gdb.arch/aarch64-non-ad [...] create mode 100644 gdb/testsuite/gdb.arch/aarch64-non-address-bits.exp copy gdb/testsuite/gdb.base/{condbreak-multi-context.cc => signed-builtin-types-li [...] copy gdb/testsuite/gdb.base/{condbreak-multi-context.cc => signed-builtin-types.c} (66%) create mode 100644 gdb/testsuite/gdb.base/signed-builtin-types.exp create mode 100644 gdb/testsuite/gdb.python/py-connection-removed.exp copy gdb/testsuite/{gdb.base/condbreak-multi-context.cc => gdb.python/py-label-sym [...] create mode 100644 gdb/testsuite/gdb.python/py-label-symbol-value.exp delete mode 100644 gold/testsuite/bnd_ifunc_1.s delete mode 100755 gold/testsuite/bnd_ifunc_1.sh delete mode 100644 gold/testsuite/bnd_ifunc_2.s delete mode 100755 gold/testsuite/bnd_ifunc_2.sh delete mode 100644 gold/testsuite/bnd_plt_1.s delete mode 100755 gold/testsuite/bnd_plt_1.sh