This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from e1b34a7021 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds ae73e2e243 Remove a warning from symtab.c adds cf08fb29f8 Rename ESC -> ESC_PARENS adds 54b65c9b51 Introduce scope_exit adds 5b9b3e53a6 Introduce forward_scope_exit adds 77f0e74cbe Use forward_scope_exit for scoped_finish_thread_state adds e587ef421e Use SCOPE_EXIT in gdbarch-selftest.c adds 5419bdae55 Replace delete_longjmp_breakpoint_cleanup with a forward_sco [...] adds 89f8fb50fa Remove remaining cleanup from gdb/breakpoint.c adds 4c41382ac1 Remove delete_just_stopped_threads_infrun_breakpoints_cleanup adds 694c6bf542 Remove make_bpstat_clear_actions_cleanup adds 2cc83d1e0e Remove cleanup_delete_std_terminate_breakpoint adds 1db93f14fa Remove cleanup from linux-nat.c adds 286526c1e5 Remove clear_symtab_users_cleanup adds 9885e6bb5b Remove cleanup from stop_all_threads adds d238133d02 Remove remaining cleanup from fetch_inferior_event adds 979a0d1304 Update an obsolete cleanup comment adds 296bd123f7 Update cleanup comment in ui-out.h adds 311dc83a41 Use scope_exit in regcache.c adds 388a192d73 Automatic date update in version.in adds 353229bf40 AArch64 AAPCS: Ignore static members adds 3046d67a0e Fix clang/libc++ build adds adc6a863a9 target_pass_signals/target_program_signals: Use gdb::array_view adds 0c56b5cfb6 PR24125, Assertion failure with embedded NULs in string adds 0417426340 Automatic date update in version.in adds 10c172ba93 PR23940, check bounds before using adds 9ed1348c20 Updated Bulgarian and Russian translations for some of the b [...] adds 183445093e Prevent a potential illegal memory access in readelf when pa [...] adds 550fd7bf68 AArch64: Remove ldgv and stgv instructions from Armv8.5-A Me [...] adds 20a4ca5524 AArch64: Add new STZGM instruction for Armv8.5-A Memory Tagg [...] adds 69105ce4c4 AArch64: Update encodings for stg, st2g, stzg and st2zg. adds e10620d3b9 AArch64: Add missing changelog for Update encodings for stg, [...] adds 2f5c153e0c Update create-version.sh to use common/version.h adds 0747795c08 Normalize includes to use common/ adds a0707f3c36 Don't use -I for common subdirectory adds e5e2bc507d Automatic date update in version.in adds 67f8b42f3e Fix the sim build adds eb51a3cd82 Automatic date update in version.in adds 1dbc40b9d7 Remove duplicate skip_python_tests invocation adds e044973b0c Control gas enable-checking default by bfd/development.sh adds 6a84624340 PR24008, Wrong value of ternary expression in map file adds f5f2b743ae Automatic date update in version.in adds f084d33511 gdbserver: When attaching, add process before lwps adds 36c25ffa1a Replace contribution list in CONTRIBUTE file with link adds 2d151af719 Updated Russian and French translations for the gas sub-directory adds 453f8e1e49 Fix GCC9 warning on elf32-arm.c:elf32_arm_final_link_relocate adds 9ee1941355 Revert "gdbserver: When attaching, add process before lwps" adds 7054e2fff6 Use trad_frame_set_reg_addr for FreeBSD arm signal trampolin [...] adds 75c1c97184 xtensa: gas: don't keep relocations for constants adds 9065c2ceff Automatic date update in version.in adds c49829c3c3 Skip ld/pr23169 on SPARC. adds ad0f979c9d Add a testcase for PR ld/24008 new 7bc53352ac Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds eeb14ea976 Automatic date update in version.in adds b5eba2d8c0 Release the GIL while running a gdb command or expression adds 956cc47c56 [PR gdb/23985] Fix libinproctrace.so build adds 061e12709b Automatic date update in version.in adds 4f4690cd42 Document ld -t behaviour adds 3ca4a8eca7 Assorted warning fixes adds fc60b8c806 S/390: Implement instruction set extensions adds 16bfc2f970 Readline: Cleanup some warnings adds c75eca848b Automatic date update in version.in adds 8b3a46f93c S12Z: GAS: Disallow immediate destination operands adds 1d4d86699f S12Z: GAS: Issue warning if TFR/EXG have identical source an [...] adds 91bae99160 S12Z: GAS: Fix incorrect range test for 16-bit PC relative offsets. adds c6f14c0d2c S12Z: GAS: Allow #_symbol operands as mov source adds 0019baae63 Update binutils/MAINTAINERS for S12Z. adds 9361886ee9 Automatic date update in version.in new dbd2a02822 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new eddde1d48c Apply "x86-64: Restore PIC check for PCREL reloc against pro [...] adds 7355a3c663 Automatic date update in version.in adds b32ba39525 Automatic date update in version.in adds 082cbd3b37 Add more notes on how to make a release adds 4dcfcfe063 Automatic date update in version.in adds 1688cb2916 Hoist assertion in target_stack::unpush adds 4e9ac437aa Automatic date update in version.in adds 83924b3846 x86-64: Restore PIC check for PCREL reloc against protected symbol adds 4249a53cce Fix some ldscripts/pr24008 fails new 22941f00aa Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new d5759ebe4c Revert "Apply "x86-64: Restore PIC check for PCREL reloc aga [...]
The 5 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 | 21 + bfd/elf32-arm.c | 2 +- bfd/elf64-x86-64.c | 133 +- bfd/elfxx-x86.h | 7 + bfd/po/ru.po | 2991 +++++----- bfd/version.h | 2 +- binutils/ChangeLog | 16 + binutils/MAINTAINERS | 1 + binutils/README-how-to-make-a-release | 94 +- binutils/po/bg.po | 3705 ++++++------ binutils/readelf.c | 33 +- gas/ChangeLog | 110 + gas/config/tc-aarch64.c | 21 +- gas/config/tc-alpha.c | 6 +- gas/config/tc-arm.c | 8 +- gas/config/tc-csky.c | 2 +- gas/config/tc-s12z.c | 210 +- gas/config/tc-s390.c | 2 + gas/config/tc-xtensa.c | 6 + gas/configure | 7 +- gas/configure.ac | 7 +- gas/doc/c-s390.texi | 8 +- gas/macro.c | 4 +- gas/po/fr.po | 5913 ++++++++++--------- gas/po/ru.po | 5922 +++++++++++--------- gas/read.c | 2 - gas/testsuite/gas/aarch64/armv8_5-a-memtag.d | 121 +- gas/testsuite/gas/aarch64/armv8_5-a-memtag.s | 42 +- gas/testsuite/gas/aarch64/illegal-memtag.l | 29 +- gas/testsuite/gas/aarch64/illegal-memtag.s | 37 +- gas/testsuite/gas/all/forward.d | 2 +- gas/testsuite/gas/s12z/exg.d | 1 + gas/testsuite/gas/s12z/exg.l | 2 + gas/testsuite/gas/s12z/imm-dest.d | 4 + gas/testsuite/gas/s12z/imm-dest.l | 25 + gas/testsuite/gas/s12z/imm-dest.s | 9 + gas/testsuite/gas/s12z/mov-imm-reloc.d | 20 + gas/testsuite/gas/s12z/mov-imm-reloc.s | 5 + gas/testsuite/gas/s12z/pc-rel-bad.d | 9 + gas/testsuite/gas/s12z/pc-rel-bad.l | 3 + gas/testsuite/gas/s12z/pc-rel-bad.s | 8 + gas/testsuite/gas/s12z/pc-rel-good.d | 24 + gas/testsuite/gas/s12z/pc-rel-good.s | 6 + gas/testsuite/gas/s12z/s12z.exp | 5 + gas/testsuite/gas/s390/s390.exp | 1 + gas/testsuite/gas/s390/zarch-arch13.d | 156 + gas/testsuite/gas/s390/zarch-arch13.s | 150 + gas/testsuite/gas/s390/zarch-z13.d | 8 +- gdb/CONTRIBUTE | 148 +- gdb/ChangeLog | 403 ++ gdb/Makefile.in | 2 +- gdb/aarch64-fbsd-tdep.c | 87 +- gdb/aarch64-tdep.c | 12 +- gdb/ada-lang.c | 4 +- gdb/ada-lang.h | 2 +- gdb/agent.c | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 2 +- gdb/amd64-fbsd-tdep.c | 2 +- gdb/amd64-linux-nat.c | 2 +- gdb/amd64-linux-tdep.c | 2 +- gdb/amd64-nbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 2 +- gdb/amd64-windows-tdep.c | 2 +- gdb/arch-utils.c | 2 +- gdb/arch/aarch64-insn.c | 2 +- gdb/arch/aarch64.c | 2 +- gdb/arch/amd64.c | 4 +- gdb/arch/arm-get-next-pcs.c | 6 +- gdb/arch/arm-linux.c | 4 +- gdb/arch/arm.c | 4 +- gdb/arch/i386.c | 4 +- gdb/arch/ppc-linux-common.c | 2 +- gdb/arch/riscv.c | 2 +- gdb/arm-fbsd-tdep.c | 63 +- gdb/arm-tdep.c | 4 +- gdb/auto-load.c | 2 +- gdb/auxv.c | 2 +- gdb/ax-gdb.c | 2 +- gdb/ax-general.c | 2 +- gdb/ax.h | 4 +- gdb/breakpoint.c | 29 +- gdb/breakpoint.h | 4 +- gdb/btrace.c | 2 +- gdb/btrace.h | 2 +- gdb/build-id.c | 2 +- gdb/charset.c | 8 +- gdb/cli/cli-cmds.c | 4 +- gdb/cli/cli-dump.c | 2 +- gdb/command.h | 2 +- gdb/common/create-version.sh | 2 +- gdb/common/forward-scope-exit.h | 123 + gdb/common/preprocessor.h | 2 +- gdb/common/scope-exit.h | 186 + gdb/common/valid-expr.h | 18 +- gdb/compile/compile-cplus-symbols.c | 2 +- gdb/compile/compile-cplus-types.c | 2 +- gdb/compile/compile-loc2c.c | 2 +- gdb/compile/compile.c | 4 +- gdb/completer.c | 2 +- gdb/completer.h | 2 +- gdb/corelow.c | 2 +- gdb/cp-support.c | 4 +- gdb/cp-support.h | 4 +- gdb/cp-valprint.c | 2 +- gdb/csky-tdep.c | 2 +- gdb/defs.h | 4 +- gdb/disasm-selftests.c | 2 +- gdb/dtrace-probe.c | 2 +- gdb/dwarf-index-cache.c | 2 +- gdb/dwarf2-frame.c | 2 +- gdb/dwarf2loc.c | 2 +- gdb/dwarf2read.c | 6 +- gdb/event-loop.c | 4 +- gdb/event-top.c | 2 +- gdb/fbsd-nat.c | 6 +- gdb/findvar.c | 2 +- gdb/fork-child.c | 4 +- gdb/gcore.c | 2 +- gdb/gdb_bfd.c | 4 +- gdb/gdb_select.h | 2 +- gdb/gdb_usleep.c | 2 +- gdb/gdbarch-selftests.c | 10 +- gdb/gdbserver/ChangeLog | 43 + gdb/gdbserver/Makefile.in | 8 +- gdb/gdbserver/ax.c | 10 +- gdb/gdbserver/event-loop.c | 2 +- gdb/gdbserver/fork-child.c | 2 +- gdb/gdbserver/gdbreplay.c | 6 +- gdb/gdbserver/gdbthread.h | 2 +- gdb/gdbserver/hostio-errno.c | 2 +- gdb/gdbserver/hostio.c | 2 +- gdb/gdbserver/i387-fp.c | 2 +- gdb/gdbserver/inferiors.h | 2 +- gdb/gdbserver/linux-low.c | 16 +- gdb/gdbserver/linux-x86-low.c | 4 +- gdb/gdbserver/linux-x86-tdesc-selftest.c | 2 +- gdb/gdbserver/lynx-i386-low.c | 2 +- gdb/gdbserver/lynx-low.c | 6 +- gdb/gdbserver/mem-break.h | 2 +- gdb/gdbserver/notif.h | 2 +- gdb/gdbserver/nto-x86-low.c | 2 +- gdb/gdbserver/regcache.c | 2 +- gdb/gdbserver/regcache.h | 2 +- gdb/gdbserver/remote-utils.c | 8 +- gdb/gdbserver/server.c | 22 +- gdb/gdbserver/server.h | 14 +- gdb/gdbserver/spu-low.c | 4 +- gdb/gdbserver/symbol.c | 2 +- gdb/gdbserver/target.h | 2 +- gdb/gdbserver/thread-db.c | 2 +- gdb/gdbserver/tracepoint.c | 4 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 4 +- gdb/gdbthread.h | 30 +- gdb/gnu-nat.c | 2 +- gdb/go32-nat.c | 2 +- gdb/guile/guile.c | 2 +- gdb/guile/scm-type.c | 2 +- gdb/i386-fbsd-nat.c | 2 +- gdb/i386-fbsd-tdep.c | 2 +- gdb/i386-go32-tdep.c | 2 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 2 +- gdb/i386-tdep.c | 2 +- gdb/i387-tdep.c | 2 +- gdb/ia64-linux-nat.c | 2 +- gdb/inf-child.c | 8 +- gdb/inf-ptrace.c | 2 +- gdb/infcall.c | 13 +- gdb/infcmd.c | 14 +- gdb/inferior.c | 2 +- gdb/inferior.h | 8 +- gdb/inflow.c | 2 +- gdb/infrun.c | 274 +- gdb/inline-frame.c | 2 +- gdb/language.h | 7 +- gdb/linux-fork.c | 2 +- gdb/linux-nat.c | 37 +- gdb/linux-nat.h | 2 +- gdb/linux-thread-db.c | 2 +- gdb/location.c | 2 +- gdb/machoread.c | 2 +- gdb/main.c | 4 +- gdb/maint.c | 2 +- gdb/maint.h | 2 +- gdb/memattr.c | 2 +- gdb/memrange.h | 2 +- gdb/mi/mi-cmd-env.c | 2 +- gdb/mi/mi-main.c | 2 +- gdb/mi/mi-parse.h | 2 +- gdb/minsyms.c | 2 +- gdb/mips-linux-tdep.c | 2 +- gdb/namespace.h | 4 +- gdb/nat/aarch64-linux-hw-point.c | 6 +- gdb/nat/aarch64-linux-hw-point.h | 2 +- gdb/nat/aarch64-linux.c | 4 +- gdb/nat/aarch64-sve-linux-ptrace.c | 4 +- gdb/nat/amd64-linux-siginfo.c | 2 +- gdb/nat/fork-inferior.c | 12 +- gdb/nat/linux-btrace.c | 8 +- gdb/nat/linux-btrace.h | 4 +- gdb/nat/linux-namespaces.c | 6 +- gdb/nat/linux-osdata.c | 8 +- gdb/nat/linux-personality.c | 2 +- gdb/nat/linux-procfs.c | 4 +- gdb/nat/linux-ptrace.c | 4 +- gdb/nat/linux-ptrace.h | 2 +- gdb/nat/linux-waitpid.c | 4 +- gdb/nat/mips-linux-watch.c | 2 +- gdb/nat/mips-linux-watch.h | 2 +- gdb/nat/ppc-linux.c | 2 +- gdb/nat/x86-dregs.c | 4 +- gdb/nat/x86-dregs.h | 2 +- gdb/nat/x86-linux-dregs.c | 2 +- gdb/nat/x86-linux.c | 2 +- gdb/nto-procfs.c | 8 +- gdb/obsd-nat.c | 2 +- gdb/osdata.c | 2 +- gdb/parser-defs.h | 2 +- gdb/ppc-linux-nat.c | 2 +- gdb/printcmd.c | 2 +- gdb/proc-api.c | 2 +- gdb/procfs.c | 10 +- gdb/producer.c | 2 +- gdb/progspace.h | 4 +- gdb/python/py-inferior.c | 2 +- gdb/python/py-type.c | 2 +- gdb/python/python-internal.h | 25 + gdb/python/python.c | 5 +- gdb/record-btrace.c | 2 +- gdb/record-full.c | 2 +- gdb/regcache.c | 36 +- gdb/regcache.h | 2 +- gdb/remote-fileio.c | 6 +- gdb/remote-fileio.h | 2 +- gdb/remote-notif.h | 2 +- gdb/remote.c | 36 +- gdb/riscv-tdep.c | 2 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/rust-exp.y | 4 +- gdb/s12z-tdep.c | 2 +- gdb/selftest-arch.c | 2 +- gdb/ser-base.c | 2 +- gdb/ser-pipe.c | 4 +- gdb/ser-tcp.c | 6 +- gdb/ser-unix.c | 4 +- gdb/solib-target.c | 2 +- gdb/solib.c | 4 +- gdb/source.c | 2 +- gdb/sparc-nat.c | 2 +- gdb/spu-linux-nat.c | 2 +- gdb/stap-probe.c | 2 +- gdb/symfile.c | 26 +- gdb/symtab.h | 2 +- gdb/target-debug.h | 20 +- gdb/target-delegates.c | 36 +- gdb/target-descriptions.c | 2 +- gdb/target-memory.c | 4 +- gdb/target.c | 16 +- gdb/target.h | 23 +- gdb/target/waitstatus.c | 2 +- gdb/target/waitstatus.h | 2 +- gdb/testsuite/ChangeLog | 35 + gdb/testsuite/gdb.base/infcall-nested-structs.c | 173 + gdb/testsuite/gdb.base/infcall-nested-structs.exp | 24 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 3 - gdb/thread.c | 2 +- gdb/top.c | 14 +- gdb/top.h | 2 +- gdb/tracefile-tfile.c | 6 +- gdb/tracepoint.c | 4 +- gdb/tracepoint.h | 2 +- gdb/tui/tui-io.c | 2 +- gdb/ui-file.c | 2 +- gdb/ui-out.h | 8 +- gdb/unittests/array-view-selftests.c | 2 +- gdb/unittests/cli-utils-selftests.c | 2 +- gdb/unittests/common-utils-selftests.c | 4 +- gdb/unittests/copy_bitwise-selftests.c | 2 +- gdb/unittests/environ-selftests.c | 2 +- gdb/unittests/function-view-selftests.c | 2 +- gdb/unittests/lookup_name_info-selftests.c | 2 +- gdb/unittests/memory-map-selftests.c | 2 +- gdb/unittests/memrange-selftests.c | 2 +- gdb/unittests/mkdir-recursive-selftests.c | 2 +- gdb/unittests/observable-selftests.c | 2 +- gdb/unittests/offset-type-selftests.c | 2 +- gdb/unittests/optional-selftests.c | 2 +- gdb/unittests/parse-connection-spec-selftests.c | 2 +- gdb/unittests/rsp-low-selftests.c | 2 +- gdb/unittests/scoped_fd-selftests.c | 2 +- gdb/unittests/scoped_mmap-selftests.c | 2 +- gdb/unittests/scoped_restore-selftests.c | 2 +- gdb/unittests/string_view-selftests.c | 2 +- gdb/unittests/style-selftests.c | 2 +- gdb/unittests/tracepoint-selftests.c | 2 +- gdb/unittests/unpack-selftests.c | 2 +- gdb/unittests/utils-selftests.c | 2 +- gdb/unittests/xml-utils-selftests.c | 4 +- gdb/utils.c | 21 +- gdb/utils.h | 1 - gdb/valops.c | 2 +- gdb/value.c | 2 +- gdb/varobj.c | 2 +- gdb/varobj.h | 2 +- gdb/windows-nat.c | 2 +- gdb/x86-linux-nat.c | 2 +- gdb/xml-support.c | 2 +- gdb/xml-support.h | 4 +- gdb/xtensa-linux-nat.c | 2 +- include/ChangeLog | 12 + include/opcode/aarch64.h | 2 - include/opcode/s390.h | 1 + ld/ChangeLog | 48 + ld/NEWS | 6 + ld/ld.texi | 6 +- ld/ldexp.c | 84 +- ld/ldexp.h | 4 +- ld/ldlang.c | 9 +- ld/po/bg.po | 4162 +++++++------- ld/testsuite/ld-ifunc/ifunc.exp | 4 +- ld/testsuite/ld-scripts/defined.exp | 1 + ld/testsuite/ld-scripts/pr24008.d | 11 + ld/testsuite/ld-scripts/pr24008.map | 7 + .../{ld-undefined/dummy.s => ld-scripts/pr24008.s} | 0 ld/testsuite/ld-scripts/pr24008.t | 8 + ld/testsuite/ld-x86-64/pr24151a-x32.d | 4 + .../ld-x86-64/{protected1.d => pr24151a.d} | 0 ld/testsuite/ld-x86-64/pr24151a.s | 9 + ld/testsuite/ld-x86-64/x86-64.exp | 2 + opcodes/ChangeLog | 39 + opcodes/aarch64-asm-2.c | 736 ++- opcodes/aarch64-asm.c | 11 - opcodes/aarch64-asm.h | 1 - opcodes/aarch64-dis-2.c | 2667 +++++---- opcodes/aarch64-dis.c | 17 - opcodes/aarch64-dis.h | 1 - opcodes/aarch64-opc-2.c | 33 +- opcodes/aarch64-opc.c | 6 - opcodes/aarch64-tbl.h | 25 +- opcodes/s390-mkopc.c | 2 + opcodes/s390-opc.c | 4 + opcodes/s390-opc.txt | 104 + readline/ChangeLog.gdb | 6 + readline/config.h.in | 10 + readline/histfile.c | 3 +- readline/util.c | 6 +- sim/common/ChangeLog | 5 + sim/common/Make-common.in | 4 +- {gdb => sim}/common/create-version.sh | 0 sim/ppc/ChangeLog | 4 + sim/ppc/Makefile.in | 4 +- 356 files changed, 16761 insertions(+), 13908 deletions(-) create mode 100644 gas/testsuite/gas/s12z/exg.l create mode 100644 gas/testsuite/gas/s12z/imm-dest.d create mode 100644 gas/testsuite/gas/s12z/imm-dest.l create mode 100644 gas/testsuite/gas/s12z/imm-dest.s create mode 100644 gas/testsuite/gas/s12z/mov-imm-reloc.d create mode 100644 gas/testsuite/gas/s12z/mov-imm-reloc.s create mode 100644 gas/testsuite/gas/s12z/pc-rel-bad.d create mode 100644 gas/testsuite/gas/s12z/pc-rel-bad.l create mode 100644 gas/testsuite/gas/s12z/pc-rel-bad.s create mode 100644 gas/testsuite/gas/s12z/pc-rel-good.d create mode 100644 gas/testsuite/gas/s12z/pc-rel-good.s create mode 100644 gas/testsuite/gas/s390/zarch-arch13.d create mode 100644 gas/testsuite/gas/s390/zarch-arch13.s create mode 100644 gdb/common/forward-scope-exit.h create mode 100644 gdb/common/scope-exit.h create mode 100644 ld/testsuite/ld-scripts/pr24008.d create mode 100644 ld/testsuite/ld-scripts/pr24008.map copy ld/testsuite/{ld-undefined/dummy.s => ld-scripts/pr24008.s} (100%) create mode 100644 ld/testsuite/ld-scripts/pr24008.t create mode 100644 ld/testsuite/ld-x86-64/pr24151a-x32.d copy ld/testsuite/ld-x86-64/{protected1.d => pr24151a.d} (100%) create mode 100644 ld/testsuite/ld-x86-64/pr24151a.s copy {gdb => sim}/common/create-version.sh (100%)