This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/jemarch/poke-gdb in repository binutils-gdb.
discards 62cbcf86e24 Integrate GNU poke in GDB adds 8f5cd47bee6 section-select: Fix performance problem (PR30367) adds fc53c8e0218 Remove some "goto"s from parse.c adds b6fc08e89f3 Use scoped_restore in varobj.c adds 9d4f5cabe22 Automatic date update in version.in adds 5b429b87076 Avoid another -Werror=dangling-pointer adds 4a8635cbecb binutils runtest $CC adds b4617f79047 i386-dis.c UB shift and other tidies adds dc449cb9638 Add new debug architecture version adds 19e012c813f Updated debug architecture version checks for fbsd adds 3ad6c165ca0 Rewrite gdb_mpz::operator== adds 17f091b31eb [gdb/tui] Fix length of status line string adds 873a1ec4059 sim: bpf: update to new BPF relocations adds ff5a51b3772 gas: support for the BPF pseudo-c assembly syntax adds bba4624d035 gas: BPF pseudo-c syntax tests adds dcdec68b0b5 gas: documentation for the BPF pseudo-c asm syntax adds 1656d3f8ef5 RISC-V: Support XVentanaCondOps extension adds 0bda45b2702 Automatic date update in version.in adds c386bf4df5c Add support for %x and %lx formats to the linker's vinfo() [...] adds c6537074be5 gdb, doc: add index entry for the $_inferior_thread_count c [...] adds 7492eb9f544 gdb/testsuite: fix occasional failure in gdb.base/clear_non [...] adds 131287d950a gdb: remove some trailing newlines from warning messages adds c5a5f322a4e gdb/testsuite: use 'return' in gdb_test_no_output adds e2f620135d9 gdb/testsuite: change newline patterns used in gdb_test adds 08ec06d6440 gdb/testsuite: special case '^' in gdb_test pattern adds 0d42948f0c8 gdb/doc: extend the documentation of the jump command adds 670c91c0c5e Fix PR30358, performance with --sort-section adds e29ff7211b6 Avoid some compiler warnings in gdb.ada adds 2b8c7766ea3 gas: bpf: fix tests for pseudo-c syntax new bdeccf73312 Integrate GNU poke in GDB
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 (62cbcf86e24) \ N -- N -- N refs/heads/users/jemarch/poke-gdb (bdeccf73312)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/elfxx-riscv.c | 4 + bfd/version.h | 2 +- binutils/Makefile.am | 10 +- binutils/Makefile.in | 10 +- binutils/testsuite/binutils-all/debuginfod.exp | 2 +- gas/ChangeLog | 97 ++ gas/config/tc-bpf.c | 1521 +++++++++++++++++++- gas/config/tc-bpf.h | 2 + gas/doc/c-bpf.texi | 202 ++- gas/doc/c-riscv.texi | 6 + gas/testsuite/gas/all/assign-bad-recursive.d | 1 + gas/testsuite/gas/all/eqv-dot.d | 2 +- gas/testsuite/gas/all/gas.exp | 5 +- gas/testsuite/gas/bpf/alu-be-pseudoc.d | 5 + gas/testsuite/gas/bpf/alu-be.d | 58 +- gas/testsuite/gas/bpf/{alu-be.d => alu-be.dump} | 5 - gas/testsuite/gas/bpf/alu-pseudoc.d | 5 + gas/testsuite/gas/bpf/alu-pseudoc.s | 51 + gas/testsuite/gas/bpf/alu.d | 59 +- gas/testsuite/gas/bpf/{alu.d => alu.dump} | 4 - gas/testsuite/gas/bpf/alu32-be-pseudoc.d | 5 + gas/testsuite/gas/bpf/alu32-be.d | 66 +- .../gas/bpf/{alu32-be.d => alu32-be.dump} | 5 - gas/testsuite/gas/bpf/alu32-pseudoc.d | 5 + gas/testsuite/gas/bpf/alu32-pseudoc.s | 57 + gas/testsuite/gas/bpf/alu32.d | 65 +- gas/testsuite/gas/bpf/{alu32.d => alu32.dump} | 4 - gas/testsuite/gas/bpf/atomic-be.d | 1 + gas/testsuite/gas/bpf/atomic-pseudoc.d | 5 + gas/testsuite/gas/bpf/atomic-pseudoc.s | 4 + gas/testsuite/gas/bpf/atomic.d | 12 +- gas/testsuite/gas/bpf/{atomic.d => atomic.dump} | 4 - gas/testsuite/gas/bpf/bpf.exp | 13 + gas/testsuite/gas/bpf/indcall-1-pseudoc.d | 5 + gas/testsuite/gas/bpf/indcall-1-pseudoc.s | 13 + gas/testsuite/gas/bpf/indcall-1.d | 23 +- .../gas/bpf/{indcall-1.d => indcall-1.dump} | 4 - gas/testsuite/gas/bpf/indcall-bad-1.l | 2 + gas/testsuite/gas/bpf/jump-be.d | 1 + gas/testsuite/gas/bpf/jump-pseudoc.d | 5 + gas/testsuite/gas/bpf/jump-pseudoc.s | 25 + gas/testsuite/gas/bpf/jump.d | 32 +- gas/testsuite/gas/bpf/{jump.d => jump.dump} | 6 +- gas/testsuite/gas/bpf/jump32-pseudoc.d | 5 + gas/testsuite/gas/bpf/jump32-pseudoc.s | 25 + gas/testsuite/gas/bpf/jump32.d | 32 +- gas/testsuite/gas/bpf/{jump32.d => jump32.dump} | 4 - gas/testsuite/gas/bpf/lddw-be-pseudoc.d | 5 + gas/testsuite/gas/bpf/lddw-be.d | 17 +- gas/testsuite/gas/bpf/{lddw-be.d => lddw-be.dump} | 5 - gas/testsuite/gas/bpf/lddw-pseudoc.d | 5 + gas/testsuite/gas/bpf/lddw-pseudoc.s | 6 + gas/testsuite/gas/bpf/lddw.d | 18 +- gas/testsuite/gas/bpf/{lddw.d => lddw.dump} | 4 - gas/testsuite/gas/bpf/mem-be.d | 3 +- gas/testsuite/gas/bpf/mem-pseudoc.d | 5 + gas/testsuite/gas/bpf/mem-pseudoc.s | 23 + gas/testsuite/gas/bpf/mem.d | 30 +- gas/testsuite/gas/bpf/{mem.d => mem.dump} | 4 - gas/testsuite/gas/bpf/pseudoc-normal-be.d | 214 +++ gas/testsuite/gas/bpf/pseudoc-normal.d | 214 +++ gas/testsuite/gas/bpf/pseudoc-normal.s | 196 +++ gas/testsuite/gas/macros/macros.exp | 1 + gas/testsuite/gas/riscv/x-ventana-condops.d | 12 + gas/testsuite/gas/riscv/x-ventana-condops.s | 4 + gas/write.c | 5 +- gdb/Makefile.in | 4 + gdb/aarch64-fbsd-nat.c | 2 + gdb/configure | 1 + gdb/configure.ac | 1 + gdb/doc/gdb.texinfo | 9 + gdb/gmp-utils.h | 44 +- gdb/language.c | 8 +- gdb/nat/aarch64-hw-point.h | 2 + gdb/nat/aarch64-linux-hw-point.c | 2 + gdb/parse.c | 26 +- gdb/poke.c | 71 +- gdb/poke/gdb.pk | 42 + gdb/remote.c | 4 +- .../gdb.ada/unchecked_union/unchecked_union.adb | 4 +- gdb/testsuite/gdb.ada/varsize_limit.exp | 2 +- gdb/testsuite/gdb.ada/verylong/prog.adb | 4 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 59 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 4 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 4 +- gdb/testsuite/gdb.base/call-rt-st.exp | 2 +- gdb/testsuite/gdb.base/charset.exp | 4 +- gdb/testsuite/gdb.base/clear_non_user_bp.exp | 2 +- gdb/testsuite/gdb.base/compare-sections.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 4 +- gdb/testsuite/gdb.base/display.exp | 10 +- gdb/testsuite/gdb.base/foll-fork.exp | 2 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 4 +- gdb/testsuite/gdb.base/info-macros.exp | 12 +- .../gdb.base/multi-line-starts-subshell.exp | 2 +- gdb/testsuite/gdb.base/new-ui-echo.exp | 4 +- gdb/testsuite/gdb.base/new-ui.exp | 6 +- gdb/testsuite/gdb.base/pc-fp.exp | 2 +- gdb/testsuite/gdb.base/pending.exp | 2 +- gdb/testsuite/gdb.base/rtld-step.exp | 4 +- gdb/testsuite/gdb.base/setshow.exp | 4 +- gdb/testsuite/gdb.base/settings.exp | 9 +- gdb/testsuite/gdb.base/signals.exp | 2 +- gdb/testsuite/gdb.base/until.exp | 2 +- gdb/testsuite/gdb.base/watch-bitfields.exp | 4 +- gdb/testsuite/gdb.base/watchpoint.exp | 41 +- gdb/testsuite/gdb.base/with.exp | 15 +- gdb/testsuite/gdb.base/wrong_frame_bt_full.exp | 4 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 4 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 2 +- gdb/testsuite/gdb.btrace/instruction_history.exp | 10 +- gdb/testsuite/gdb.btrace/record_goto.exp | 8 +- gdb/testsuite/gdb.cp/incomplete-type-overload.exp | 2 +- gdb/testsuite/gdb.cp/maint.exp | 8 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 14 +- gdb/testsuite/gdb.cp/userdef.exp | 20 +- gdb/testsuite/gdb.cp/virtfunc.exp | 23 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 2 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 2 +- gdb/testsuite/gdb.linespec/break-ask.exp | 4 +- .../gdb.mi/user-selected-context-sync.exp | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 6 +- gdb/testsuite/gdb.poke/poke-types.exp | 5 + gdb/testsuite/gdb.python/py-breakpoint.exp | 6 +- gdb/testsuite/gdb.python/py-framefilter.exp | 2 +- gdb/testsuite/gdb.python/python.exp | 2 +- .../gdb.reverse/machinestate-precsave.exp | 60 +- gdb/testsuite/gdb.reverse/machinestate.exp | 60 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 4 +- .../gdb.threads/foll-fork-other-thread.exp | 2 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 4 +- gdb/testsuite/gdb.trace/actions.exp | 109 +- gdb/testsuite/gdb.trace/deltrace.exp | 73 +- gdb/testsuite/gdb.trace/infotrace.exp | 6 +- gdb/testsuite/gdb.trace/passcount.exp | 8 +- gdb/testsuite/gdb.trace/tracecmd.exp | 8 +- gdb/testsuite/gdb.trace/while-stepping.exp | 2 +- gdb/testsuite/lib/gdb.exp | 35 +- gdb/tui/tui-stack.c | 11 +- gdb/varobj.c | 5 +- include/opcode/riscv-opc.h | 8 + include/opcode/riscv.h | 1 + intl/aclocal.m4 | 4 +- intl/configure | 19 +- ld/ChangeLog | 4 + ld/ldlang.c | 108 +- ld/ldmisc.c | 18 +- libiberty/aclocal.m4 | 4 +- libiberty/configure | 26 +- opcodes/i386-dis.c | 170 +-- opcodes/riscv-opc.c | 4 + sim/testsuite/bpf/testutils.inc | 2 +- 152 files changed, 3543 insertions(+), 1020 deletions(-) create mode 100644 gas/testsuite/gas/bpf/alu-be-pseudoc.d copy gas/testsuite/gas/bpf/{alu-be.d => alu-be.dump} (96%) create mode 100644 gas/testsuite/gas/bpf/alu-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu-pseudoc.s copy gas/testsuite/gas/bpf/{alu.d => alu.dump} (97%) create mode 100644 gas/testsuite/gas/bpf/alu32-be-pseudoc.d copy gas/testsuite/gas/bpf/{alu32-be.d => alu32-be.dump} (96%) create mode 100644 gas/testsuite/gas/bpf/alu32-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/alu32-pseudoc.s copy gas/testsuite/gas/bpf/{alu32.d => alu32.dump} (98%) create mode 100644 gas/testsuite/gas/bpf/atomic-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/atomic-pseudoc.s copy gas/testsuite/gas/bpf/{atomic.d => atomic.dump} (76%) create mode 100644 gas/testsuite/gas/bpf/indcall-1-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/indcall-1-pseudoc.s copy gas/testsuite/gas/bpf/{indcall-1.d => indcall-1.dump} (88%) create mode 100644 gas/testsuite/gas/bpf/jump-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/jump-pseudoc.s copy gas/testsuite/gas/bpf/{jump.d => jump.dump} (90%) create mode 100644 gas/testsuite/gas/bpf/jump32-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/jump32-pseudoc.s copy gas/testsuite/gas/bpf/{jump32.d => jump32.dump} (94%) create mode 100644 gas/testsuite/gas/bpf/lddw-be-pseudoc.d copy gas/testsuite/gas/bpf/{lddw-be.d => lddw-be.dump} (84%) create mode 100644 gas/testsuite/gas/bpf/lddw-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/lddw-pseudoc.s copy gas/testsuite/gas/bpf/{lddw.d => lddw.dump} (90%) create mode 100644 gas/testsuite/gas/bpf/mem-pseudoc.d create mode 100644 gas/testsuite/gas/bpf/mem-pseudoc.s copy gas/testsuite/gas/bpf/{mem.d => mem.dump} (94%) create mode 100644 gas/testsuite/gas/bpf/pseudoc-normal-be.d create mode 100644 gas/testsuite/gas/bpf/pseudoc-normal.d create mode 100644 gas/testsuite/gas/bpf/pseudoc-normal.s create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops.d create mode 100644 gas/testsuite/gas/riscv/x-ventana-condops.s create mode 100644 gdb/poke/gdb.pk