This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allyesconfig in repository toolchain/ci/binutils-gdb.
from a7077ce760 Ensure data pointer kept within bounds adds 3db19b2d72 Revert "[gdb/symtab] Fix infinite recursion in dwarf2_cu::ge [...] adds 4b8cb9dd9e gdb: make gdbpy_parse_command_name return a unique_xmalloc_ptr adds 3e5fac0797 Automatic date update in version.in adds 4863cddb50 PR27858, global-buffer-overflow adds cf893b0ef7 ld: Add -Bno-symbolic adds 7671eff8f0 RISC-V: Record implicit subsets in a table, to avoid repeate [...] adds 0746f49b1d [AArch64] Fix off-by-one when calculating tag granules. adds d21f875d67 PR27860, Segmentation fault on readelf -w adds b96a1bcb81 PR27861, Infinite loop in dwarf.c:7507-7526 adds c4375dd764 Fix an infinite loop in the DWARF decoder when parsing a cor [...] adds 0522d0165a revert previous delta adds 0b2256f772 gdb: remove cmd_list_element::pre_show_hook adds 5c6f801d8e gdb/testsuite: remove some duplicate test names from guile tests adds 62f2f198cd gdb/testsuite: resolve duplicate test names in gdb.guile/*.exp adds 4a0a0bd20a gdb/testsuite: resolve remaining duplicate tests in gdb.guile/ adds bab9eb490b gdb/testsuite: fix dates in last 3 ChangeLog entries adds 2af87c859f gdb: call target_follow_exec when "set follow-exec-mode" is "same" adds 294c36eb6a gdb: on exec, delegate pushing / unpushing target and adding [...] adds 737358ba1e gdb: maybe unpush target from old inferior in inf_child_targ [...] adds e218e27428 Automatic date update in version.in adds 183aaaf72a gdb: lm32: drop unused sim headers adds df68e12b3b sim: create header namespace adds 2e4885ee8f sim: callback: always include necessary headers adds 7fb6dc36bb sim: callback: use ATTRIBUTE_NORETURN adds 64654371d6 sim: callback: inline PTR define adds ecf25064e8 gdb: fix pretty printing max depth behaviour adds 75f03fa774 RISC-V: Check the overflow for %pcrel_lo addend more strictly. adds 2f63ec5ccc gdb: some int to bool conversion in remote.c adds 55789354fc gdb/python: add a 'connection_num' attribute to Inferior objects adds f8eec398fb testsuite: Cleanup some temp dirs with gdb-index files adds 823241a27c gold: Add -Bno-symbolic adds fcf102ba7a Automatic date update in version.in adds 00330cd18a sim: callback: convert time interface to 64-bit adds 2fbe9507bf sim: callback: convert FS interfaces to 64-bit adds 887e71588b Fix Python pretty-printing bug in Rust adds 7c96e6120f [GOLD]: Re: Add -Bno-symbolic adds fc5e0925d4 _mul_overflow and get_encoded_value adds ebb1786492 SAFE_BYTE_GET_INTERNAL adds edba4e4aba process_debug_info adds 37195e23e7 read_debug_line_header adds 56051e28a3 display_debug_lines_decoded adds 35b2c89ec8 display_debug_pubnames_worker adds c03df92247 display_debug_macinfo adds 46d1214d88 get_line_filename_and_dirname adds b0d461ec37 display_debug_macro adds 7848009791 display_loc_list adds 6ca0735017 display_debug_aranges adds 5250d2f0a5 display_debug_str_offsets adds 669f463dbc display_debug_rnglists_list adds b495154607 display_debug_ranges adds c93c4a8540 read_cie adds 5897a38984 display_debug_frames adds d7870f6304 display_debug_names adds bb19bf1269 display_gdb_index adds b9c0d70312 process_cu_tu_index adds c5a2e0123b sim: switch to libiberty environ.h adds be2bc30f9c sim: ppc: clean up various warnings adds 246ee38501 Automatic date update in version.in adds 79633c125e sim: riscv: move __int128 check to configure adds ea11a98dbd CTF: handle forward reference type adds 681eb80f12 Automatic date update in version.in adds 6df01ab8ab sim: switch config.h usage to defs.h adds 92bc001e1f sim: install library header files adds 383861bd08 sim: invert sim_state storage adds 85d93de3d8 sim: bfin: invert sim_state storage adds e106fc358c sim: cgen: invert sim_state storage for cgen ports adds 937af0fde5 sim: avr: invert sim_state storage adds 8ea7241cf3 sim: mips: invert sim_state storage adds 2ad10cb222 sim: h8300: invert sim_state storage adds 10c23a2c6f sim: riscv: invert sim_state storage adds f4fdd84587 sim: fully merge sim_state_base into sim_state adds 467f8eb233 gdb/fortran: test case modified to suit the clang behavior. adds e683cb4120 arm: Fix bugs with MVE vmov from two GPRs to vector lanes adds 413b49c2b6 gdb: move cmd_list_element::prefixname to cli/cli-decode.c adds ecd0a6b35d gdb: don't handle old == nullptr in add_alias_cmd adds 14b42fc4a0 gdb: rename cmd_list_element::prefixlist to subcommands adds 9985872497 gdb: rename cmd_list_element::cmd_pointer to target adds 1be99b11f8 gdb: add cmd_list_element::is_alias adds 3d0b356410 gdb: add cmd_list_element::is_prefix adds 034dce7a47 gdb: add cmd_list_element::is_command_class_help adds 91e159e93b gdb: add pyproject.toml adds 5277208d32 gdb/testsuite: rename .py.in files to .py adds 16e0020bfc Replace sort_tu_by_abbrev_offset with operator< adds 473ab96443 Change how dwarf2_per_cu_data is deleted adds baea2f9d52 Fix buffer underflow in add_path adds 5917321695 Fix ubsan build adds 9e541c7918 Avoid crash with GCC trunk adds c1c0a7e1f3 gdb: additional settings for emacs in .dir-locals.el adds 8ae78a440e Move dwarf2_cu to new header file adds 839118f920 Move some dwarf2_cu methods to new file adds 347212b819 Change dwarf2_cu marking to use methods adds cd53fa40d4 Rename dwarf2/comp-unit.h adds 549f123c68 Automatic date update in version.in adds 113bb7618a RISC-V: PR27814, Objdump crashes when disassembling a non-EL [...] adds 19fa7881a9 config: delete unused sim macros adds 9cc11ab5bf sim: depend on gnulib adds 75933ce3d9 Automatic date update in version.in adds 9d9e2a340b PR27879, stack-buffer-overflow on sysdump adds 1b3892bedc PR27884, skip_attr_bytes: Assertion (data) <= (end) failed adds b534617fd5 inflow.c: Do not leak tty. adds 83b0a6865c Warn when the plugin interface runs out of file descriptors. new c485e47599 Fix a build problem if ENABLE_CHECKING is not defined. new 2129a94255 [gdb/testsuite] Fix read1 timeout in gdb.base/info-types-c++.exp new d9211df246 gdb/testsuite: resolve duplicate test names in gdb.guile/*.exp
The 3 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: ChangeLog | 5 + Makefile.def | 1 + Makefile.in | 1 + bfd/ChangeLog | 30 + bfd/elf32-sh.c | 5 +- bfd/elfnn-riscv.c | 22 +- bfd/elfxx-riscv.c | 103 ++- bfd/plugin.c | 30 +- bfd/version.h | 2 +- binutils/ChangeLog | 133 ++++ binutils/bucomm.h | 8 + binutils/dwarf.c | 747 +++++++++++---------- binutils/sysdump.c | 13 +- config/ChangeLog | 4 + config/acinclude.m4 | 102 --- gas/ChangeLog | 8 + gas/config/tc-arm.c | 4 +- gas/testsuite/gas/arm/mve-vmov-3.d | 169 +++++ gas/testsuite/gas/arm/mve-vmov-3.s | 160 +++++ gas/testsuite/gas/arm/mve-vmov-bad-2.l | 2 +- gdb/.dir-locals.el | 5 +- gdb/ChangeLog | 231 ++++++- gdb/Makefile.in | 4 +- gdb/NEWS | 6 + gdb/arch/aarch64-mte-linux.c | 5 +- gdb/auto-load.c | 2 +- gdb/cli/cli-cmds.c | 6 +- gdb/cli/cli-decode.c | 217 +++--- gdb/cli/cli-decode.h | 38 +- gdb/cli/cli-script.c | 30 +- gdb/cli/cli-setshow.c | 16 +- gdb/command.h | 5 +- gdb/completer.c | 8 +- gdb/cp-valprint.c | 10 +- gdb/ctfread.c | 49 +- gdb/doc/ChangeLog | 10 +- gdb/doc/gdb.texinfo | 4 +- gdb/doc/python.texi | 6 + gdb/dwarf2/{comp-unit.c => comp-unit-head.c} | 6 +- gdb/dwarf2/{comp-unit.h => comp-unit-head.h} | 0 gdb/dwarf2/cu.c | 139 ++++ gdb/dwarf2/cu.h | 288 ++++++++ gdb/dwarf2/line-header.c | 2 +- gdb/dwarf2/loc.c | 3 + gdb/dwarf2/read.c | 467 ++----------- gdb/dwarf2/read.h | 20 +- gdb/gdb-gdb.py.in | 160 ++--- gdb/guile/scm-cmd.c | 4 +- gdb/guile/scm-pretty-print.c | 30 +- gdb/inf-child.c | 18 + gdb/inf-child.h | 3 + gdb/inflow.c | 2 +- gdb/infrun.c | 23 +- gdb/linux-thread-db.c | 25 +- gdb/lm32-tdep.c | 3 - gdb/nat/linux-osdata.c | 6 +- gdb/process-stratum-target.c | 20 + gdb/process-stratum-target.h | 8 + gdb/pyproject.toml | 2 + gdb/python/py-cmd.c | 53 +- gdb/python/py-inferior.c | 19 + gdb/python/py-param.c | 52 +- gdb/python/py-prettyprint.c | 28 +- gdb/python/python-internal.h | 6 +- gdb/remote-sim.c | 4 +- gdb/remote.c | 45 +- gdb/rust-lang.c | 6 +- gdb/source.c | 1 + gdb/target-delegates.c | 20 +- gdb/target.c | 8 +- gdb/target.h | 18 +- gdb/testsuite/ChangeLog | 82 +++ gdb/testsuite/gdb.base/foll-exec-mode.exp | 14 +- gdb/testsuite/gdb.base/index-cache.exp | 11 + gdb/testsuite/gdb.base/info-types.exp.tcl | 97 ++- gdb/testsuite/gdb.ctf/funcreturn.exp | 190 ++++++ gdb/testsuite/gdb.ctf/whatis.c | 339 ++++++++++ gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 12 + .../gdb.fortran/class-allocatable-array.exp | 13 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 58 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 9 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 162 ++--- gdb/testsuite/gdb.guile/scm-symbol.exp | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 6 +- gdb/testsuite/gdb.guile/scm-value.exp | 23 +- gdb/testsuite/gdb.python/py-format-string.c | 6 + gdb/testsuite/gdb.python/py-format-string.exp | 9 + ...framefilter-gdb.py.in => py-framefilter-gdb.py} | 22 +- ...-gdb.py.in => py-framefilter-invalidarg-gdb.py} | 22 +- .../gdb.python/py-framefilter-invalidarg.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 4 +- gdb/testsuite/gdb.python/py-inferior.exp | 25 +- gdb/testsuite/gdb.python/py-nested-maps.exp | 6 +- gdb/testsuite/gdb.rust/pp.exp | 42 ++ gdb/testsuite/gdb.rust/pp.py | 49 ++ gdb/testsuite/gdb.rust/pp.rs | 26 + gdb/testsuite/lib/gdb-guile.exp | 15 +- gdb/top.c | 6 +- gdb/unittests/command-def-selftests.c | 8 +- gdbserver/.dir-locals.el | 5 +- gdbserver/ChangeLog | 5 + gdbsupport/.dir-locals.el | 5 +- gdbsupport/ChangeLog | 5 + gold/ChangeLog | 14 + gold/options.cc | 24 +- gold/options.h | 34 +- include/gdb/ChangeLog | 5 + include/sim/ChangeLog | 28 + include/{gdb => sim}/callback.h | 29 +- include/{gdb/remote-sim.h => sim/sim.h} | 6 +- ld/ChangeLog | 19 + ld/NEWS | 2 + ld/ld.texi | 5 + ld/ldlex.h | 1 + ld/lexsup.c | 5 + ld/testsuite/ld-elf/shared.exp | 7 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 3 +- ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d | 5 - ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2a.d | 5 + .../{pcrel-lo-addend-2.s => pcrel-lo-addend-2a.s} | 2 +- ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2b.d | 5 + .../{pcrel-lo-addend-2.s => pcrel-lo-addend-2b.s} | 2 +- opcodes/ChangeLog | 15 + opcodes/arm-dis.c | 7 +- opcodes/riscv-dis.c | 24 +- sim/ChangeLog | 13 + sim/Makefile.am | 4 + sim/Makefile.in | 106 ++- sim/README-HACKING | 2 +- sim/aarch64/ChangeLog | 25 + sim/aarch64/config.in | 3 + sim/aarch64/configure | 14 +- sim/aarch64/cpustate.c | 3 + sim/aarch64/cpustate.h | 3 +- sim/aarch64/interp.c | 8 +- sim/aarch64/memory.c | 4 +- sim/aarch64/sim-main.h | 7 - sim/aarch64/simulator.c | 4 +- sim/aarch64/simulator.h | 1 - sim/arm/ChangeLog | 29 + sim/arm/armcopro.c | 3 + sim/arm/armdefs.h | 1 - sim/arm/armemu.c | 3 + sim/arm/arminit.c | 3 + sim/arm/armos.c | 12 +- sim/arm/armsupp.c | 3 + sim/arm/armvirt.c | 3 + sim/arm/config.in | 3 + sim/arm/configure | 14 +- sim/arm/iwmmxt.c | 3 + sim/arm/maverick.c | 3 + sim/arm/sim-main.h | 7 - sim/arm/thumbemu.c | 3 + sim/arm/wrapper.c | 8 +- sim/avr/ChangeLog | 27 + sim/avr/config.in | 3 + sim/avr/configure | 14 +- sim/avr/interp.c | 18 +- sim/avr/sim-main.h | 8 +- sim/bfin/ChangeLog | 32 + sim/bfin/bfin-sim.c | 3 +- sim/bfin/config.in | 3 + sim/bfin/configure | 14 +- sim/bfin/devices.c | 3 +- sim/bfin/dv-bfin_cec.c | 3 +- sim/bfin/dv-bfin_ctimer.c | 3 +- sim/bfin/dv-bfin_dma.c | 3 +- sim/bfin/dv-bfin_dmac.c | 3 +- sim/bfin/dv-bfin_ebiu_amc.c | 3 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 3 +- sim/bfin/dv-bfin_ebiu_sdc.c | 3 +- sim/bfin/dv-bfin_emac.c | 3 +- sim/bfin/dv-bfin_eppi.c | 3 +- sim/bfin/dv-bfin_evt.c | 3 +- sim/bfin/dv-bfin_gpio.c | 3 +- sim/bfin/dv-bfin_gpio2.c | 3 +- sim/bfin/dv-bfin_gptimer.c | 3 +- sim/bfin/dv-bfin_jtag.c | 3 +- sim/bfin/dv-bfin_mmu.c | 3 +- sim/bfin/dv-bfin_nfc.c | 3 +- sim/bfin/dv-bfin_otp.c | 3 +- sim/bfin/dv-bfin_pfmon.c | 3 +- sim/bfin/dv-bfin_pint.c | 3 +- sim/bfin/dv-bfin_pll.c | 3 +- sim/bfin/dv-bfin_ppi.c | 3 +- sim/bfin/dv-bfin_rtc.c | 3 +- sim/bfin/dv-bfin_sic.c | 3 +- sim/bfin/dv-bfin_spi.c | 3 +- sim/bfin/dv-bfin_trace.c | 3 +- sim/bfin/dv-bfin_twi.c | 3 +- sim/bfin/dv-bfin_uart.c | 3 +- sim/bfin/dv-bfin_uart2.c | 3 +- sim/bfin/dv-bfin_wdog.c | 3 +- sim/bfin/dv-bfin_wp.c | 3 +- sim/bfin/dv-eth_phy.c | 3 +- sim/bfin/gui.c | 3 +- sim/bfin/interp.c | 8 +- sim/bfin/machs.c | 3 +- sim/bfin/sim-main.h | 9 +- sim/bpf/ChangeLog | 12 + sim/bpf/bpf-helpers.c | 3 + sim/bpf/bpf.c | 3 + sim/bpf/config.in | 3 + sim/bpf/configure | 14 +- sim/bpf/sim-if.c | 3 + sim/bpf/sim-main.h | 9 - sim/bpf/traps.c | 3 + sim/common/ChangeLog | 116 ++++ sim/common/Make-common.in | 4 +- sim/common/callback.c | 30 +- sim/common/cgen-accfp.c | 3 + sim/common/cgen-defs.h | 2 +- sim/common/cgen-fpu.c | 3 + sim/common/cgen-par.c | 3 + sim/common/cgen-run.c | 3 + sim/common/cgen-scache.c | 3 + sim/common/cgen-trace.c | 4 +- sim/common/cgen-utils.c | 4 +- sim/{rl78/load.h => common/defs.h} | 24 +- sim/common/dv-cfi.c | 3 +- sim/common/dv-core.c | 2 + sim/common/dv-glue.c | 2 + sim/common/dv-pal.c | 4 +- sim/common/dv-sockser.c | 4 +- sim/common/genmloop.sh | 3 + sim/common/gentmap.c | 4 +- sim/common/hw-alloc.c | 2 + sim/common/hw-base.c | 2 + sim/common/hw-device.c | 2 + sim/common/hw-events.c | 2 + sim/common/hw-handles.c | 2 + sim/common/hw-instances.c | 2 + sim/common/hw-ports.c | 2 + sim/common/hw-properties.c | 3 + sim/common/hw-tree.c | 2 + sim/common/nrun.c | 13 +- sim/common/sim-abort.c | 3 + sim/common/sim-arange.c | 3 + sim/common/sim-base.h | 94 +-- sim/common/sim-basics.h | 8 +- sim/common/sim-bits.c | 3 + sim/common/sim-close.c | 5 +- sim/common/sim-command.c | 3 + sim/common/sim-config.c | 2 + sim/common/sim-core.c | 5 +- sim/common/sim-cpu.c | 3 + sim/common/sim-endian.c | 3 + sim/common/sim-engine.c | 3 + sim/common/sim-events.c | 3 + sim/common/sim-fpu.c | 3 + sim/common/sim-hload.c | 3 + sim/common/sim-hrw.c | 3 + sim/common/sim-hw.c | 3 + sim/common/sim-info.c | 3 + sim/common/sim-inline.c | 3 + sim/common/sim-io.c | 15 +- sim/common/sim-io.h | 4 +- sim/common/sim-load.c | 10 +- sim/common/sim-memopt.c | 3 +- sim/common/sim-model.c | 3 + sim/common/sim-module.c | 4 +- sim/common/sim-module.h | 2 +- sim/common/sim-options.c | 4 +- sim/common/sim-profile.c | 3 + sim/common/sim-reason.c | 3 + sim/common/sim-reg.c | 3 + sim/common/sim-resume.c | 3 + sim/common/sim-run.c | 3 + sim/common/sim-signal.c | 3 + sim/common/sim-stop.c | 3 + sim/common/sim-syscall.c | 7 +- sim/common/sim-trace.c | 3 + sim/common/sim-utils.c | 10 +- sim/common/sim-watch.c | 4 +- sim/common/syscall.c | 10 +- sim/cr16/ChangeLog | 28 + sim/cr16/Makefile.in | 2 +- sim/cr16/config.in | 3 + sim/cr16/configure | 14 +- sim/cr16/cr16_sim.h | 5 +- sim/cr16/gencode.c | 5 +- sim/cr16/interp.c | 8 +- sim/cr16/sim-main.h | 7 - sim/cr16/simops.c | 4 +- sim/cris/ChangeLog | 25 + sim/cris/config.in | 3 + sim/cris/configure | 14 +- sim/cris/cris-tmpl.c | 3 + sim/cris/crisv10f.c | 3 + sim/cris/crisv32f.c | 3 + sim/cris/dv-cris.c | 3 + sim/cris/dv-cris_900000xx.c | 3 + sim/cris/dv-rv.c | 2 + sim/cris/rvdummy.c | 5 +- sim/cris/sim-if.c | 25 +- sim/cris/sim-main.h | 10 - sim/cris/traps.c | 14 +- sim/d10v/ChangeLog | 25 + sim/d10v/Makefile.in | 2 +- sim/d10v/config.in | 3 + sim/d10v/configure | 14 +- sim/d10v/d10v_sim.h | 5 +- sim/d10v/endian.c | 3 + sim/d10v/gencode.c | 1 - sim/d10v/interp.c | 8 +- sim/d10v/sim-main.h | 7 - sim/d10v/simops.c | 3 +- sim/erc32/ChangeLog | 15 + sim/erc32/config.in | 3 + sim/erc32/configure | 14 +- sim/erc32/erc32.c | 4 +- sim/erc32/exec.c | 4 +- sim/erc32/float.c | 4 +- sim/erc32/func.c | 4 +- sim/erc32/help.c | 4 +- sim/erc32/interf.c | 6 +- sim/erc32/sis.c | 4 +- sim/erc32/sis.h | 5 +- sim/example-synacor/ChangeLog | 21 + sim/example-synacor/config.in | 3 + sim/example-synacor/configure | 14 +- sim/example-synacor/interp.c | 7 +- sim/example-synacor/sim-main.c | 3 +- sim/example-synacor/sim-main.h | 7 - sim/frv/ChangeLog | 15 + sim/frv/cache.c | 3 + sim/frv/config.in | 3 + sim/frv/configure | 14 +- sim/frv/frv.c | 3 + sim/frv/interrupts.c | 3 + sim/frv/memory.c | 3 + sim/frv/options.c | 3 + sim/frv/pipeline.c | 3 + sim/frv/profile-fr400.c | 6 +- sim/frv/profile-fr450.c | 6 +- sim/frv/profile-fr500.c | 6 +- sim/frv/profile-fr550.c | 6 +- sim/frv/profile.c | 6 +- sim/frv/registers.c | 3 + sim/frv/reset.c | 3 + sim/frv/sim-if.c | 3 + sim/frv/sim-main.h | 14 - sim/frv/traps.c | 3 + sim/ft32/ChangeLog | 21 + sim/ft32/config.in | 3 + sim/ft32/configure | 14 +- sim/ft32/interp.c | 8 +- sim/ft32/sim-main.h | 7 - sim/h8300/ChangeLog | 29 + sim/h8300/compile.c | 23 +- sim/h8300/config.in | 3 + sim/h8300/configure | 14 +- sim/h8300/sim-main.h | 7 +- sim/iq2000/ChangeLog | 13 + sim/iq2000/config.in | 3 + sim/iq2000/configure | 14 +- sim/iq2000/iq2000.c | 3 + sim/iq2000/sim-if.c | 3 + sim/iq2000/sim-main.h | 14 - sim/lm32/ChangeLog | 13 + sim/lm32/config.in | 3 + sim/lm32/configure | 14 +- sim/lm32/dv-lm32cpu.c | 3 + sim/lm32/dv-lm32timer.c | 3 + sim/lm32/dv-lm32uart.c | 3 + sim/lm32/lm32.c | 3 + sim/lm32/sim-if.c | 3 + sim/lm32/sim-main.h | 11 - sim/lm32/traps.c | 3 + sim/lm32/user.c | 3 + sim/m32c/ChangeLog | 15 + sim/m32c/config.in | 3 + sim/m32c/configure | 14 +- sim/m32c/gdb-if.c | 8 +- sim/m32c/int.c | 2 + sim/m32c/load.c | 4 +- sim/m32c/main.c | 3 +- sim/m32c/mem.c | 3 +- sim/m32c/misc.c | 2 + sim/m32c/opc2c.c | 2 + sim/m32c/reg.c | 2 + sim/m32c/srcdest.c | 2 + sim/m32c/syscalls.c | 6 +- sim/m32c/trace.c | 4 +- sim/m32r/ChangeLog | 15 + sim/m32r/config.in | 3 + sim/m32r/configure | 14 +- sim/m32r/dv-m32r_cache.c | 3 +- sim/m32r/dv-m32r_uart.c | 3 +- sim/m32r/m32r.c | 3 + sim/m32r/m32r2.c | 3 + sim/m32r/m32rx.c | 3 + sim/m32r/sim-if.c | 3 + sim/m32r/sim-main.h | 10 - sim/m32r/traps-linux.c | 3 + sim/m32r/traps.c | 3 + sim/m4/sim_ac_common.m4 | 1 + sim/m68hc11/ChangeLog | 23 + sim/m68hc11/config.in | 3 + sim/m68hc11/configure | 14 +- sim/m68hc11/dv-m68hc11.c | 2 + sim/m68hc11/dv-m68hc11eepr.c | 2 + sim/m68hc11/dv-m68hc11sio.c | 2 + sim/m68hc11/dv-m68hc11spi.c | 2 + sim/m68hc11/dv-m68hc11tim.c | 2 + sim/m68hc11/dv-nvram.c | 2 + sim/m68hc11/emulos.c | 3 + sim/m68hc11/gencode.c | 3 + sim/m68hc11/interp.c | 3 + sim/m68hc11/interrupts.c | 3 + sim/m68hc11/m68hc11_sim.c | 3 + sim/m68hc11/sim-main.h | 11 +- sim/mcore/ChangeLog | 21 + sim/mcore/config.in | 3 + sim/mcore/configure | 14 +- sim/mcore/interp.c | 8 +- sim/mcore/sim-main.h | 7 - sim/microblaze/ChangeLog | 21 + sim/microblaze/config.in | 3 + sim/microblaze/configure | 14 +- sim/microblaze/interp.c | 8 +- sim/microblaze/sim-main.h | 7 - sim/mips/ChangeLog | 31 + sim/mips/config.in | 3 + sim/mips/configure | 14 +- sim/mips/cp1.c | 3 + sim/mips/dsp.c | 3 + sim/mips/dv-tx3904cpu.c | 2 + sim/mips/dv-tx3904irc.c | 2 + sim/mips/dv-tx3904sio.c | 2 + sim/mips/dv-tx3904tmr.c | 2 + sim/mips/interp.c | 14 +- sim/mips/m16run.c | 3 + sim/mips/mdmx.c | 3 + sim/mips/micromips.igen | 6 +- sim/mips/micromipsrun.c | 12 +- sim/mips/sim-main.c | 3 + sim/mips/sim-main.h | 22 +- sim/mn10300/ChangeLog | 23 + sim/mn10300/config.in | 3 + sim/mn10300/configure | 14 +- sim/mn10300/dv-mn103cpu.c | 2 + sim/mn10300/dv-mn103int.c | 2 + sim/mn10300/dv-mn103iop.c | 3 + sim/mn10300/dv-mn103ser.c | 3 + sim/mn10300/dv-mn103tim.c | 3 + sim/mn10300/interp.c | 4 +- sim/mn10300/mn10300_sim.h | 4 +- sim/mn10300/op_utils.c | 3 + sim/mn10300/sim-main.h | 11 - sim/moxie/ChangeLog | 21 + sim/moxie/config.in | 3 + sim/moxie/configure | 14 +- sim/moxie/interp.c | 6 +- sim/moxie/sim-main.h | 7 - sim/msp430/ChangeLog | 17 + sim/msp430/config.in | 3 + sim/msp430/configure | 14 +- sim/msp430/msp430-sim.c | 4 +- sim/msp430/sim-main.h | 8 - sim/or1k/ChangeLog | 14 + sim/or1k/config.in | 3 + sim/or1k/configure | 14 +- sim/or1k/or1k.c | 3 + sim/or1k/sim-if.c | 3 + sim/or1k/sim-main.h | 16 +- sim/or1k/traps.c | 3 + sim/ppc/ChangeLog | 51 ++ sim/ppc/Makefile.in | 9 +- sim/ppc/basics.h | 3 +- sim/ppc/configure | 22 + sim/ppc/configure.ac | 17 + sim/ppc/debug.c | 4 +- sim/{rl78/load.h => ppc/defs.h} | 20 +- sim/ppc/device.c | 12 +- sim/ppc/emul_chirp.c | 5 +- sim/ppc/filter_filename.c | 4 +- sim/ppc/gdb-sim.c | 4 +- sim/ppc/hw_glue.c | 4 +- sim/ppc/hw_ide.c | 4 +- sim/ppc/hw_init.c | 4 +- sim/ppc/hw_phb.c | 4 +- sim/ppc/hw_shm.c | 3 - sim/ppc/igen.c | 1 + sim/ppc/inline.c | 4 +- sim/ppc/interrupts.c | 2 +- sim/ppc/ld-insn.c | 2 +- sim/ppc/main.c | 6 +- sim/ppc/options.c | 2 +- sim/ppc/ppc-instructions | 5 +- sim/ppc/psim.c | 26 +- sim/ppc/psim.h | 12 +- sim/ppc/sim-endian.c | 4 +- sim/ppc/sim_calls.c | 4 +- sim/ppc/tree.c | 2 +- sim/ppc/vm.c | 6 +- sim/ppc/vm_n.h | 4 +- sim/ppc/words.h | 5 +- sim/pru/ChangeLog | 22 + sim/pru/config.in | 3 + sim/pru/configure | 14 +- sim/pru/interp.c | 8 +- sim/pru/pru.h | 1 - sim/pru/sim-main.h | 7 - sim/riscv/ChangeLog | 22 + sim/riscv/config.in | 3 + sim/riscv/configure | 14 +- sim/riscv/interp.c | 6 +- sim/riscv/machs.c | 3 +- sim/riscv/sim-main.c | 18 +- sim/riscv/sim-main.h | 7 +- sim/rl78/ChangeLog | 15 + sim/rl78/Makefile.in | 4 +- sim/rl78/config.in | 3 + sim/rl78/configure | 14 +- sim/rl78/cpu.c | 4 +- sim/rl78/gdb-if.c | 8 +- sim/rl78/load.c | 3 +- sim/rl78/load.h | 2 +- sim/rl78/main.c | 3 +- sim/rl78/mem.c | 4 +- sim/rl78/rl78.c | 4 +- sim/rl78/trace.c | 3 +- sim/rx/ChangeLog | 16 + sim/rx/config.in | 3 + sim/rx/configure | 14 +- sim/rx/err.c | 3 + sim/rx/fpu.c | 4 +- sim/rx/gdb-if.c | 8 +- sim/rx/load.c | 3 +- sim/rx/load.h | 2 +- sim/rx/main.c | 3 +- sim/rx/mem.c | 4 +- sim/rx/misc.c | 3 +- sim/rx/reg.c | 3 +- sim/rx/rx.c | 4 +- sim/rx/syscalls.c | 5 +- sim/rx/trace.c | 3 +- sim/sh/ChangeLog | 21 + sim/sh/config.in | 3 + sim/sh/configure | 14 +- sim/sh/interp.c | 7 +- sim/sh/sim-main.h | 7 - sim/v850/ChangeLog | 18 + sim/v850/config.in | 3 + sim/v850/configure | 14 +- sim/v850/interp.c | 3 + sim/v850/sim-main.h | 13 - sim/v850/simops.c | 3 + 549 files changed, 5921 insertions(+), 2428 deletions(-) create mode 100644 gas/testsuite/gas/arm/mve-vmov-3.d create mode 100644 gas/testsuite/gas/arm/mve-vmov-3.s rename gdb/dwarf2/{comp-unit.c => comp-unit-head.c} (98%) rename gdb/dwarf2/{comp-unit.h => comp-unit-head.h} (100%) create mode 100644 gdb/dwarf2/cu.c create mode 100644 gdb/dwarf2/cu.h create mode 100644 gdb/pyproject.toml create mode 100644 gdb/testsuite/gdb.ctf/funcreturn.exp create mode 100644 gdb/testsuite/gdb.ctf/whatis.c rename gdb/testsuite/gdb.python/{py-framefilter-gdb.py.in => py-framefilter-gdb.py} (71%) rename gdb/testsuite/gdb.python/{py-framefilter-invalidarg-gdb.py.in => py-framefi [...] create mode 100644 gdb/testsuite/gdb.rust/pp.exp create mode 100644 gdb/testsuite/gdb.rust/pp.py create mode 100644 gdb/testsuite/gdb.rust/pp.rs create mode 100644 include/sim/ChangeLog rename include/{gdb => sim}/callback.h (96%) rename include/{gdb/remote-sim.h => sim/sim.h} (99%) delete mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2a.d copy ld/testsuite/ld-riscv-elf/{pcrel-lo-addend-2.s => pcrel-lo-addend-2a.s} (84%) create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2b.d rename ld/testsuite/ld-riscv-elf/{pcrel-lo-addend-2.s => pcrel-lo-addend-2b.s} (83%) copy sim/{rl78/load.h => common/defs.h} (62%) copy sim/{rl78/load.h => ppc/defs.h} (62%)