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-aarch64-mainline-defconfig in repository toolchain/ci/binutils-gdb.
from 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. adds c485e47599 Fix a build problem if ENABLE_CHECKING is not defined. adds 2129a94255 [gdb/testsuite] Fix read1 timeout in gdb.base/info-types-c++.exp adds d9211df246 gdb/testsuite: resolve duplicate test names in gdb.guile/*.exp adds 4915bfdcfb gdb: Add an overloaded ui_out::text accepting a const std::string & adds 8dd8c8d4ab gdb: Pass std::strings to ui_out::field_string () where convenient adds ee22a1a31d Fix offset for ia64 PCREL60B relocation on HP-UX adds 8f09aa5ba8 sim: ppc: fix some Wunused-function warnings adds 4156e38676 sim: ppc: fix some more Wunused-function warnings adds 0d7e3cd15f gdb: Move definitions of std::string overloads in ui_out to [...] adds bfff0efb3d sim: ppc: fix Wnonnull warning adds 17bb1d80f5 sim: ppc: fix some Wenum-compare warnings adds 5433e20ec1 Mark tu_abbrev_offset::operator<() const. adds 93b196f931 Automatic date update in version.in adds d556135f02 PR27888, fix link of gas with zlib by libtool 2.4.6 adds 7f2b87189b [PATCH]rs6000,testsuite Add a powerpc64-prologue testcase. adds 8baee38bfe sim: ppc: fix Wpointer-sign warning adds 427e4066af gdb/bfd: avoid crash when architecture is forced to csky or riscv adds a5523cc3c4 Clean up my ChangeLog entry adds ed3130b740 Add myself to gdb/MAINTAINERS adds 9a01ec4c03 Fix overflow detection in the Z80 assembler. adds bb6203bf1d cli-script: use unique_ptr to not leak next struct adds 1487a14ec2 gdb: remove linespec_p typedef new 75b969ccb1 Automatic date update in version.in
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: ChangeLog | 5 + Makefile.def | 1 + Makefile.in | 1 + bfd/ChangeLog | 20 + bfd/dwarf2.c | 12 +- bfd/elfnn-riscv.c | 22 +- bfd/plugin.c | 30 +- bfd/section.c | 6 + bfd/version.h | 2 +- binutils/ChangeLog | 121 ++++ binutils/bucomm.h | 8 + binutils/dwarf.c | 734 ++++++++++----------- binutils/sysdump.c | 13 +- config/ChangeLog | 4 + config/acinclude.m4 | 102 --- gas/ChangeLog | 26 + gas/Makefile.am | 3 +- gas/Makefile.in | 3 +- gas/config/tc-arm.c | 4 +- gas/config/tc-ia64.c | 11 +- gas/config/tc-z80.c | 32 +- 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 +- gas/testsuite/gas/z80/ez80_adl_suf.d | 2 +- gas/testsuite/gas/z80/ez80_isuf.s | 380 +++++------ gas/testsuite/gas/z80/ez80_z80_suf.d | 2 +- gdb/.dir-locals.el | 5 +- gdb/ChangeLog | 202 ++++++ gdb/MAINTAINERS | 1 + gdb/Makefile.in | 4 +- gdb/NEWS | 6 + gdb/ada-lang.c | 4 +- gdb/auto-load.c | 2 +- gdb/break-catch-sig.c | 2 +- gdb/break-catch-throw.c | 2 +- gdb/cli/cli-cmds.c | 6 +- gdb/cli/cli-decode.c | 217 +++--- gdb/cli/cli-decode.h | 34 +- gdb/cli/cli-script.c | 102 +-- gdb/cli/cli-script.h | 3 + gdb/cli/cli-setshow.c | 16 +- gdb/command.h | 5 +- gdb/completer.c | 8 +- gdb/cp-valprint.c | 10 +- gdb/ctfread.c | 49 +- gdb/disasm.c | 2 +- gdb/doc/ChangeLog | 5 + 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 | 458 ++----------- 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/infcmd.c | 2 +- gdb/inferior.c | 2 +- gdb/inflow.c | 2 +- gdb/linespec.c | 23 +- gdb/linux-thread-db.c | 2 +- gdb/lm32-tdep.c | 3 - gdb/mi/mi-cmd-var.c | 22 +- gdb/mi/mi-main.c | 14 +- gdb/nat/linux-osdata.c | 6 +- gdb/osdata.c | 3 +- gdb/probe.c | 5 +- gdb/pyproject.toml | 2 + gdb/python/py-cmd.c | 6 +- gdb/python/py-inferior.c | 19 + gdb/python/py-prettyprint.c | 28 +- gdb/remote-sim.c | 4 +- gdb/remote.c | 31 +- gdb/rust-lang.c | 6 +- gdb/source.c | 3 +- gdb/target-connection.c | 2 +- gdb/testsuite/ChangeLog | 61 ++ gdb/testsuite/gdb.arch/powerpc64-prologue.c | 92 +++ gdb/testsuite/gdb.arch/powerpc64-prologue.exp | 82 +++ 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-pretty-print.exp | 7 +- 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/thread.c | 5 +- gdb/top.c | 6 +- gdb/tracepoint.c | 4 +- gdb/ui-out.c | 6 - gdb/ui-out.h | 7 +- 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 | 9 + 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/device.h | 4 +- sim/ppc/emul_chirp.c | 5 +- sim/ppc/emul_netbsd.c | 3 +- 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_memory.c | 2 +- sim/ppc/hw_phb.c | 8 +- sim/ppc/hw_shm.c | 3 - sim/ppc/igen.c | 1 + sim/ppc/inline.c | 4 +- sim/ppc/inline.h | 168 ++--- 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 + 556 files changed, 6040 insertions(+), 2524 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.arch/powerpc64-prologue.c create mode 100644 gdb/testsuite/gdb.arch/powerpc64-prologue.exp 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%)