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 5cd37f87e92 sframe/doc: minor improvements for readability discards e7b7a427270 libsframe: revisit sframe_find_fre API discards 84835df0ab6 libsframe: use const char * consistently for immutable FRE buffers discards 0e70877afd8 libsframe: use uint8_t / uint32_t data types for FRE info r [...] adds 3422b265371 Fix scoped_value_mark not working with empty value chain adds fb7cd8ccfed Automatic date update in version.in adds 9158e49a703 Make MI commands const-correct adds 9dc7ab5c013 PR22263 ld test adds e80578bea74 libsframe: use uint8_t data type for FRE info related stubs adds 812d8688501 libsframe: use const char * consistently for immutable FRE buffers adds 83c219872b2 libsframe: revisit sframe_find_fre API adds 540034ec40b sframe/doc: minor improvements for readability adds d2b1a14de32 x86: de-duplicate operand_special_chars[] wrt extra_symbol_chars[] adds 778415f5975 x86: figure braces aren't really part of mnemonics adds a4aa034a0ab x86: use fixed-width type for codep and friends adds d8acf376931 x86: disassembling over-long insns adds 1a3b4f90bc5 x86: convert two pointers to (indexing) integers adds fd0caa872cd x86: split gas testsuite .exp file adds a7aee0b5770 x86-64: conditionalize tests using --32 adds 590a0fed02a x86-64: improve gas diagnostic when no 32-bit target is configured adds 86b96a79b81 iamcu: suppress tests which can't possibly work adds 7f05c98b812 [gdb/testsuite] Fix reverse attribute in tuiterm adds 52141e2def7 [gdb/testsuite] Add invisible and blinking attributes in tuiterm adds a3b86780b6c [gdb/testsuite] Add test-case gdb.tui/color-prompt.exp adds 93497bf9ab1 x86: fix disassembler build after 1a3b4f90bc5f adds 5fd6b60d86a Remove duplicate definition adds 45b8517aae8 Enhance objdump's --private option so that it can display t [...] adds a70d5ba34cb Automatic date update in version.in adds 225df051d3d [PR ld/22263][PR ld/25694] RISC-V: Avoid dynamic TLS relocs [...] adds 040f24e2eb2 Automatic date update in version.in adds 85f4cf41a85 [readline] Fix double free in _rl_scxt_dispose adds 417bfaa9b5c Automatic date update in version.in adds f818c32ba45 gdb/mi: fix ^running record with multiple MI interpreters adds e20baea1298 [gdb/testsuite] Fix linefeed scrolling in tuiterm adds 93ec7cca41d Automatic date update in version.in adds 9fa2b959749 Regen binutils POTFILES.in adds e193947c3ba Delete include/aout/encap.h adds 0b32bdabdca Don't define COFF_MAGIC adds 20c52e689ac Define IMAGE_FILE_MACHINE_ARMNT adds 796029320e7 arm-pe objdump -P adds 7b9e7db0834 Add support for an ARMMAGIC value of 0xa00 to the PE dumper. adds 57a930e3bfe LoongArch: include: Add support for linker relaxation. adds 1b6fccd28db LoongArch: bfd: Add support for linker relaxation. adds 7ad9de11886 LoongArch: opcodes: Add support for linker relaxation. adds 76244462356 LoongArch: binutils: Add support for linker relaxation. adds 56576f4a722 LoongArch: gas: Add support for linker relaxation. adds 2bd766d6245 LoongArch: ld: Add support for linker relaxation. adds 10d6a2b1a0e Improve header information displayed with objdump -P for PE [...] adds 35f8b0595f7 Slight wording improvement for the -Ur documentation adds 37d9880d653 [gdb] Mention --with/without-system-readline for --configuration adds 3f75a984d27 gdb: add interp::on_signal_received method adds 8782926771b gdb: add interp::on_normal_stop method adds d6bd2ef5f4c gdb: add interp::on_signal_exited method adds bf64d1d5bf7 gdb: add interp::on_exited method adds 2e5dbfab563 gdb: add interp::on_no_history method adds c3d321de3f3 gdb: add interp::on_sync_execution_done method adds 2736b771536 gdb: add interp::on_command_error method adds 77cd03e27c5 gdb: add interp::on_user_selected_context_changed method adds 30e7e0a917b gdb: add interp::on_new_thread method adds 8e7af843458 gdb: add interp::on_thread_exited method adds 023c6d45d79 gdb: add interp::on_inferior_added method adds 0c613e170e6 gdb: add interp::on_inferior_appeared method adds d38086cce9a gdb: add interp::on_inferior_disappeared method adds 2646bfa763e gdb: add interp::on_inferior_removed method adds 44fbffc69d6 gdb: add interp::on_record_changed method adds 52d98df7420 gdb: add interp::on_target_resumed method adds f6485481002 gdb: add interp::on_solib_loaded method adds d711fe3b0f3 gdb: add interp::on_solib_unloaded method adds 7603ea6afa4 gdb: add interp::on_about_to_proceed method adds 0bc845fc987 gdb: add interp::on_traceframe_changed method adds bf506f275a7 gdb: add interp::on_tsv_created method adds f0dffaff4ff gdb: add interp::on_tsv_deleted method adds c27ec5c09f3 gdb: add interp::on_tsv_modified method adds e7692320db9 gdb: add interp::on_breakpoint_created method adds e4239559f48 gdb: add interp::on_breakpoint_deleted method adds 19081eb5f18 gdb: add interp::on_breakpoint_modified method adds 3d654fa72d3 gdb: add interp::on_param_changed method adds ec517d1040b gdb: add interp::on_memory_changed method adds 901682e4a42 gdb: add support for %V to printf command adds 2fee907cfd3 Automatic date update in version.in adds 9d66d71cddd [gdb/tui] Fix fingerprint for cmd-only layout adds e9683acf5e5 python, btrace: Fix some small formatting issues. adds a15891aaea0 Fix printf formating issues in elfxx-loongarch64.c adds 768d1d879be pe/coff - add support for base64 encoded long section names adds 6e9bcaad3fd [gdb/testsuite] Fix gdb.tui/pr30056.exp for native-extended [...] adds 0b1cae35306 [gdb/testsuite] Fix gdb.tui/wrap-line.exp with --disable-tui adds 20fcd174799 Pass correct name to @value in gdb.texinfo adds 739f67599a8 Improve MI -dprintf-insert documentation adds defb734195d gprofng: 29470 The test suite should be made more flexible adds dd8a4e320b3 gprofng: Fix -Wsign-compare warning new ec4acf4e6ab libsframe: avoid unnecessary type casts new 54103cda976 libsframe: minor fixups in flip_fre related functions new d1ec6e6a0f2 libsframe: avoid using magic number new f0414984921 libsframe: fix a typo
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 (5cd37f87e92) \ N -- N -- N refs/heads/users/ibhagat/try-sframe-next (f0414984921)
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 4 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/ChangeLog | 11 + bfd/bfd-in2.h | 8 + bfd/coffcode.h | 59 +- bfd/coffgen.c | 113 ++- bfd/elfnn-loongarch.c | 582 +++++++++++-- bfd/elfnn-riscv.c | 25 +- bfd/elfxx-loongarch.c | 676 ++++++++++++---- bfd/elfxx-loongarch.h | 10 +- bfd/libbfd.h | 8 + bfd/reloc.c | 22 + bfd/version.h | 2 +- binutils/ChangeLog | 33 + binutils/Makefile.am | 4 +- binutils/Makefile.in | 5 +- binutils/NEWS | 3 + binutils/configure | 7 +- binutils/configure.ac | 7 +- binutils/doc/binutils.texi | 6 + binutils/objdump.c | 2 +- binutils/objdump.h | 7 + binutils/od-pe.c | 779 ++++++++++++++++++ binutils/po/POTFILES.in | 1 + binutils/readelf.c | 84 +- binutils/testsuite/binutils-all/objdump.exp | 54 ++ binutils/testsuite/binutils-all/readelf.exp | 13 +- gas/config/tc-arm.h | 1 - gas/config/tc-i386.c | 63 +- gas/config/tc-loongarch.c | 427 ++++++++-- gas/config/tc-loongarch.h | 48 +- gas/config/tc-sh.h | 2 - gas/config/tc-z80.h | 1 - gas/config/tc-z8k.h | 1 - gas/testsuite/gas/all/align.d | 5 +- gas/testsuite/gas/all/gas.exp | 10 +- gas/testsuite/gas/all/relax.d | 4 + gas/testsuite/gas/elf/dwarf-5-irp.d | 3 +- gas/testsuite/gas/elf/dwarf-5-loc0.d | 3 +- gas/testsuite/gas/elf/dwarf-5-macro-include.d | 2 +- gas/testsuite/gas/elf/dwarf-5-macro.d | 2 +- gas/testsuite/gas/elf/dwarf2-11.d | 3 +- gas/testsuite/gas/elf/dwarf2-15.d | 3 +- gas/testsuite/gas/elf/dwarf2-16.d | 3 +- gas/testsuite/gas/elf/dwarf2-17.d | 3 +- gas/testsuite/gas/elf/dwarf2-18.d | 3 +- gas/testsuite/gas/elf/dwarf2-19.d | 3 +- gas/testsuite/gas/elf/dwarf2-5.d | 3 +- gas/testsuite/gas/elf/ehopt0.d | 3 + gas/testsuite/gas/elf/elf.exp | 3 + gas/testsuite/gas/elf/section11.d | 4 +- gas/testsuite/gas/i386/i386.exp | 656 +-------------- gas/testsuite/gas/i386/x86-64.exp | 657 +++++++++++++++ gas/testsuite/gas/lns/lns.exp | 1 + gas/testsuite/gas/loongarch/jmp_op.d | 65 +- gas/testsuite/gas/loongarch/li.d | 8 +- gas/testsuite/gas/loongarch/macro_op.d | 68 +- gas/testsuite/gas/loongarch/macro_op_32.d | 24 +- gas/testsuite/gas/loongarch/macro_op_large_abs.d | 32 +- gas/testsuite/gas/loongarch/macro_op_large_pc.d | 134 +-- gas/testsuite/gas/loongarch/relax_align.d | 26 + gas/testsuite/gas/loongarch/relax_align.s | 5 + gas/testsuite/gas/loongarch/uleb128.d | 36 + .../gas/{all/relax.s => loongarch/uleb128.s} | 0 gdb/NEWS | 11 + gdb/breakpoint.c | 70 +- gdb/breakpoint.h | 5 + gdb/cli/cli-interp.c | 149 +--- gdb/cli/cli-interp.h | 9 + gdb/cli/cli-setshow.c | 13 +- gdb/corefile.c | 13 +- gdb/doc/gdb.texinfo | 64 +- gdb/inferior.c | 49 +- gdb/infrun.c | 61 +- gdb/infrun.h | 11 + gdb/interps.c | 217 +++++ gdb/interps.h | 197 +++++ gdb/main.c | 2 +- gdb/mi/mi-cmd-break.c | 41 +- gdb/mi/mi-cmd-catch.c | 33 +- gdb/mi/mi-cmd-disas.c | 6 +- gdb/mi/mi-cmd-env.c | 18 +- gdb/mi/mi-cmd-file.c | 11 +- gdb/mi/mi-cmd-info.c | 10 +- gdb/mi/mi-cmd-stack.c | 31 +- gdb/mi/mi-cmd-target.c | 13 +- gdb/mi/mi-cmd-var.c | 53 +- gdb/mi/mi-cmds.h | 3 +- gdb/mi/mi-getopt.c | 20 +- gdb/mi/mi-getopt.h | 13 +- gdb/mi/mi-interp.c | 899 ++++++--------------- gdb/mi/mi-interp.h | 37 + gdb/mi/mi-main.c | 162 ++-- gdb/mi/mi-main.h | 9 +- gdb/mi/mi-symbol-cmds.c | 42 +- gdb/observable.c | 11 - gdb/observable.h | 50 -- gdb/printcmd.c | 30 +- gdb/python/py-record-btrace.c | 5 +- gdb/python/py-record.c | 6 +- gdb/record-btrace.c | 3 +- gdb/record-full.c | 3 +- gdb/record.c | 3 +- gdb/remote.c | 5 +- gdb/solib.c | 24 +- gdb/source.c | 5 +- gdb/stack.c | 8 +- gdb/testsuite/gdb.base/printcmds.c | 13 + gdb/testsuite/gdb.base/printcmds.exp | 28 +- gdb/testsuite/gdb.mi/run-with-two-mi-uis.c | 7 + gdb/testsuite/gdb.mi/run-with-two-mi-uis.exp | 67 ++ gdb/testsuite/gdb.tui/color-prompt.exp | 32 + gdb/testsuite/gdb.tui/new-layout.exp | 9 + gdb/testsuite/gdb.tui/pr30056.exp | 87 ++ gdb/testsuite/gdb.tui/tuiterm.exp | 79 ++ gdb/testsuite/gdb.tui/wrap-line.exp | 6 +- gdb/testsuite/lib/gdb.exp | 8 + gdb/testsuite/lib/mi-support.exp | 26 +- gdb/testsuite/lib/tuiterm.exp | 54 +- gdb/thread.c | 44 +- gdb/top.c | 10 + gdb/tracepoint.c | 17 +- gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-layout.h | 5 +- gdb/value.h | 5 +- gdbsupport/format.cc | 26 +- gdbsupport/format.h | 6 +- gprofng/Makefile.am | 9 +- gprofng/Makefile.in | 9 +- gprofng/src/LoadObject.cc | 3 +- gprofng/testsuite/config/default.exp | 6 + gprofng/testsuite/gprofng.display/display.exp | 58 +- .../gprofng.display/jsynprog/Intface.java | 21 +- .../gprofng.display/jsynprog/Launcher.java | 21 +- .../testsuite/gprofng.display/jsynprog/Makefile | 2 +- .../gprofng.display/jsynprog/Routine.java | 24 +- .../gprofng.display/jsynprog/Sub_Routine.java | 25 +- .../testsuite/gprofng.display/jsynprog/cloop.cc | 23 +- .../testsuite/gprofng.display/jsynprog/jsynprog.h | 22 +- .../gprofng.display/jsynprog/jsynprog.java | 161 ++-- .../gprofng.display/synprog/check_results.pl | 12 +- .../testsuite/gprofng.display/synprog/synprog.c | 2 +- gprofng/testsuite/lib/Makefile.skel | 3 +- gprofng/testsuite/lib/acct.pm | 27 +- gprofng/testsuite/lib/display-lib.exp | 5 +- include/ChangeLog | 5 + include/aout/encap.h | 135 ---- include/coff/pe.h | 4 +- include/elf/loongarch.h | 20 + include/opcode/loongarch.h | 3 + include/sframe-api.h | 5 +- ld/emultempl/loongarchelf.em | 3 + ld/ld.texi | 9 +- ld/testsuite/ld-elf/compressed1d.d | 3 + ld/testsuite/ld-elf/pr26936.d | 4 +- ld/testsuite/ld-elf/tls.exp | 32 +- ld/testsuite/ld-loongarch-elf/disas-jirl-32.d | 2 + ld/testsuite/ld-loongarch-elf/disas-jirl.d | 4 +- ld/testsuite/ld-loongarch-elf/jmp_op.d | 65 +- ld/testsuite/ld-loongarch-elf/macro_op.d | 84 +- ld/testsuite/ld-loongarch-elf/macro_op_32.d | 24 +- ld/testsuite/ld-loongarch-elf/relax-align.dd | 7 + ld/testsuite/ld-loongarch-elf/relax-align.s | 9 + ld/testsuite/ld-loongarch-elf/relax.exp | 77 ++ ld/testsuite/ld-loongarch-elf/relax.s | 16 + ld/testsuite/ld-loongarch-elf/uleb128.dd | 10 + ld/testsuite/ld-loongarch-elf/uleb128.s | 21 + libsframe/sframe-impl.h | 36 +- libsframe/sframe.c | 83 +- opcodes/i386-dis.c | 150 ++-- opcodes/loongarch-opc.c | 5 +- readline/readline/isearch.c | 3 + readline/readline/mbutil.c | 2 +- 171 files changed, 6271 insertions(+), 2775 deletions(-) create mode 100644 binutils/od-pe.c create mode 100644 gas/testsuite/gas/i386/x86-64.exp create mode 100644 gas/testsuite/gas/loongarch/relax_align.d create mode 100644 gas/testsuite/gas/loongarch/relax_align.s create mode 100644 gas/testsuite/gas/loongarch/uleb128.d copy gas/testsuite/gas/{all/relax.s => loongarch/uleb128.s} (100%) create mode 100644 gdb/testsuite/gdb.mi/run-with-two-mi-uis.c create mode 100644 gdb/testsuite/gdb.mi/run-with-two-mi-uis.exp create mode 100644 gdb/testsuite/gdb.tui/color-prompt.exp create mode 100644 gdb/testsuite/gdb.tui/pr30056.exp delete mode 100644 include/aout/encap.h create mode 100644 ld/testsuite/ld-loongarch-elf/relax-align.dd create mode 100644 ld/testsuite/ld-loongarch-elf/relax-align.s create mode 100644 ld/testsuite/ld-loongarch-elf/relax.exp create mode 100644 ld/testsuite/ld-loongarch-elf/relax.s create mode 100644 ld/testsuite/ld-loongarch-elf/uleb128.dd create mode 100644 ld/testsuite/ld-loongarch-elf/uleb128.s