This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/binutils-gdb.
from 95db489df6 Automatic date update in version.in adds 5e97696c11 gdb: fix crash when reading ECOFF debug information adds d8ed269e5c Fix an illegal memory access parsing a corrupt sysroff file. adds e19f824829 Revert (part of) "gdb fix for catch-syscall.exp" adds bd51ddc8e1 gdb: fix help doc for "set index-cache enabled" adds 2b1538656b Automatic date update in version.in adds 0a4a1c6a3b [gdb/cli] Fix typo in logging overwrite help text adds 6ff9675421 [gdb/cli] Add "set logging enabled", deprecate "set logging on/off" adds eec685f8a6 ld/testsuite/ld-elfvsb: correctly test "weak hidden symbol D [...] adds 0c1e6e265b gdb: introduce a new overload of target_can_async_p adds fce6cd341b gdb: hoist target_async_permitted checks into target.c adds bf94662bfe gdb: add asserts in target.c for target_async_permitted adds 7054fa5bca gdb: simplify remote_target::is_async_p adds 32b1f5e8d6 gdb: add assert in remote_target::wait relating to async being off adds c6a6aad52d gdb/python: make some global variables static adds 43077a2374 gdb: rename source_styling_changed observer adds 79abb93930 Updated French translation for the opcodes directory. adds 32384aa396 Re: AArch64: Add support for AArch64 EFI (efi-*-aarch64) adds 423e91d347 coff-go32: consistent 16-byte section alignment adds a41ad3474c PR gdb/28480: Improve ambiguous member detection adds 7060c28edd Fix building the AArch64 assembler and disassembler when ass [...] adds 7719facb31 Revert "gdb: add assert in remote_target::wait relating to a [...] adds 9e99facd6c gdb: ensure extension_language_python is always defined adds decca804f8 Automatic date update in version.in adds ef91306693 ld: fix --disable-multiple-abs-defs alignment in help adds 3b4d5621ac gas: enable silent build rules adds 5fd82aa264 ld: fix POSIX shell test usage adds c0f9d65827 sim: mips: avoid _ namespace adds 4780e5e493 [gas] Fix file 0 dir with -gdwarf-5 adds 3a337a86d9 opcodes/riscv: add disassembler options support to libopcodes adds 61a5375b84 gdb: add risc-v disassembler options support adds aa1b9bdef2 sim: testsuite: punt unused toolchain variables adds c099934746 sim: testsuite: drop unused global_cc_options adds f8080fb7a4 [gdb/testsuite] Add gdb.base/include-main.exp adds 0e87783408 sim: testsuite: replace global_as_options with ASFLAGS_FOR_TARGET adds 8677059126 gas: Update commit 4780e5e4933 adds 9949bb0638 Fix ifunc test fails on hppa*-*-* adds fd02ad8772 Automatic date update in version.in adds d07ada6f5a sim: testsuite: replace global_ld_options with LDFLAGS_FOR_TARGET adds 03c0f9c205 sim: testsuite: rename global_sim_options to SIMFLAGS_FOR_TARGET adds e1e1ae6e9b sim: testsuite: fix objdir handling adds 4c721b266f sim: cris: fix testsuite hang when sim is missing adds c0d6a6e582 sim: testsuite: rework sim_init usage adds 264dcc17cc sim: testsuite: unify basic C compiler checks adds 1214c97666 sim: testsuite: initial support for OS-specific tests adds 429a55b865 sim: testsuite: fix bits-gen EXEEXT handling adds 950065a38b [gdb/testsuite] Fix FAIL in gdb.base/list-missing-source.exp adds 8613fa4c49 sim: cris: always search for local rvdummy tool adds 2b9c7c262e sim: testsuite: clean up arch specific toolchain settings adds 6916d9e65c sim: testsuite: add dedicated flag for init toolchain tests adds d9a84d15f2 sim: hw: mark hw_descriptors const adds 87bf14457e gdb: fix typos in configure adds 8be0a6307c Automatic date update in version.in adds 961af0641e sim: moxie: fix datadir handling adds d485f8c7c2 sim: nltvals: drop i960 adds 9af706c919 sim: mn10300: resolve syscalls dynamically adds 96537189c9 sim: frv: resolve syscalls dynamically adds 64ae70dde5 sim: nltvals: pull target syscalls out into a dedicated source file adds e38330f8b0 sim: iq2000/lm32/m32c/moxie/rx: switch to new target-newlib- [...] adds 96b1eb7e17 sim: v850: switch to new target-newlib-syscall adds c44df9148d sim: sh: switch to new target-newlib-syscall adds 0bf1633f01 sim: d10v: switch to new target-newlib-syscall adds ab230d13fc sim: cr16: switch to new target-newlib-syscall adds c8c6ef3807 sim: riscv: switch to new target-newlib-syscall adds 6cbb891faa sim: mcore: switch to new target-newlib-syscall adds 1e42d01772 sim: drop unused gentmap & nltvals.def logic adds 6688220490 sim: unify syscall.o building adds e9307449c3 sim: add checks to core headers to prevent incorrect common [...] adds 28cdb9c67a PR28629 NIOS2 fallout adds dba322be6e Automatic date update in version.in adds 8996c21067 sim: testsuite: setup per-port toolchain settings for multit [...] adds 7a259895bb sim: testsuite: expand arch specific toolchain settings adds 804de1faf4 sim: testsuite: support parallel execution adds b42f20d2ac sim: testsuite: drop most specific istarget checks adds 97b3f4e86f [gdb/testsuite] Fix gdb.dwarf2/dw2-lines.exp with -m32 adds 2a0fa84217 [gdb/testsuite] Use unique files in gdb.dwarf2/dw2-lines.exp adds c261149278 [gdb/testsuite] Fix typo in proc lines adds 8fee99c3c8 Update description of string's -n option. adds 49fa1332a6 [gdb/symtab] Fix segfault in search_one_symtab adds 584294c406 strings: Replace references to -u option with references to -U. adds b9db26b4c4 [PR gdb/27026] CTRL-C is ignored when debug info is downloaded adds 1c0e43634c Allow DW_ATE_UTF for Rust characters adds 9832d223d6 Automatic date update in version.in adds 13678b206f opcodes: enable silent build rules adds 75ea503ef0 bfd: enable silent build rules adds d8bbdb9dd5 binutils: enable silent build rules adds 45c06bb712 binutils: merge doc subdir up a level adds c7a92c872b gprof: enable silent build rules adds c7d1b270c2 libctf: enable silent build rules adds 48b5f33ab1 ld: enable silent build rules adds ae8e528122 zlib: enable silent build rules adds ee083a9e7c RISC-V: Dump vset[i]vli immediate as numbers once vsew or vl [...] adds abfdb09f01 RISC-V: The vtype immediate with more than the defined 8 bit [...] adds 0e3b7c25ee gdb/python: introduce gdb.TargetConnection object type adds e5b176f25f gdb: make packet_command function available outside remote.c adds 24b2de7b77 gdb/python: add gdb.RemoteTargetConnection.send_packet adds 1527fe5f58 gdb: fix disassembler regressions for 32-bit arm adds ae9aa73767 gdb/testsuite: check the python module is available before using it adds 44b357eb9a ld: pru: Add pru_irq_map output section adds 9745b5a753 Use dwarf_vma type for offsets, ranges and section sizes in [...] adds d0b39fc485 [gdb/testsuite] Fix gdb.base/style.exp with stub-termcap adds 90fe61ced1 gdb/python: don't use the 'p' format for parsing args adds 2dd3146b4f aarch64: Check for register aliases before mnemonics adds 31a8056f2f aarch64: Remove duplicate system register entries adds 1864b6578b aarch64: Mark PMSIDR_EL1 as read-only adds b009f915c9 aarch64: Allow writes to MFAR_EL3 adds ed96bdcba5 aarch64: Remove ZIDR_EL1 adds 3de8c82a4a aarch64: Make LOR registers conditional on +lor adds e9dac4f012 aarch64: Add missing system registers [PR27145] adds 6e2acee1b5 Fix missing build dependency for binutils man pages adds 10e1e79e58 binutils: regenerate Makefile.in after doc/ changes adds 5de7960f76 gdb: Powerpc fix gdb.multi/multi-arch-exec.exp test adds b70f818d7d Automatic date update in version.in adds 360ef3b94a gold: enable silent build rules adds 6976b5b961 gdb.base/corefile-buildid.exp: fix DUPLICATEs when failing t [...] adds 288712bbac gdb/remote: use scoped_restore to control starting_up flag adds 92fc129e2b Fix the fields in the x_n union inside the the x_file struct [...] adds a561456f2d [gdb/testsuite] Fix gdb.arch/i386-pkru.exp on linux adds e1ccbd6d3a [gdb/testsuite] Fix typo in gdb.multi/multi-arch-exec.exp adds e5382207cd readelf: recognize FDO Packaging Metadata ELF note adds 3ac925fcf5 readelf: recognize FDO Packaging Metadata ELF note. (Correc [...] adds cd06c1cab2 binutils: add missing prefix for binutils/index.html rule adds b18c2bb9f3 Automatic date update in version.in adds 1f1d0f8888 elf: Discard input .note.gnu.build-id sections adds ab557072b8 gdb: use actual DWARF version in compunit's debugformat field adds 1eaa86a6d5 libctf: merge doc subdir up a level adds bde299e063 gas: merge doc subdir up a level adds c808def421 bfd: delete unused proto settings adds 794f2bba0f x86: Skip __[start|stop]_SECNAME for --gc-sections -z start-stop-gc adds 7ed51c20a2 libctf: re-generate configure adds 1075011ade gas: re-generate configure adds 6cade9185c gdb, include: replace pragmas with DIAGNOSTIC macros, fix bu [...] adds 96c7115a9a Allow the --visualize-jumps feature to work with the AVR dis [...] adds f96093c1f5 aarch64: Add maximum immediate value to aarch64_sys_reg adds b3e59f8873 aarch64: Tweak insn sequence code adds a346bb24cf aarch64: Provide line info for unclosed sequences adds 175eafaf37 aarch64: Add support for Armv8.8-A adds e14c9cb6c8 aarch64: Add id_aa64isar2_el1 adds a5e9beead8 aarch64: Add Armv8.8-A system registers adds 6327658ee7 aarch64: Add support for +mops adds 63eff94751 aarch64: Enforce P/M/E order for MOPS instructions adds bcca550b3d aarch64: Add BC instruction adds 36cb9e7e17 aarch64: Update gas/NEWS for recent changes adds 8a18382f94 Add "task" keyword to the "watch" command adds bc75fb44c5 Implement 'task apply' adds 28397ae781 (Ada/AArch64) fix fixed point argument passing in inferior funcall adds a661719399 (ARM/fixed-point) wrong value shown by "finish" command: adds 0abb4049fb (RISCV) fix handling of fixed-point type return values adds 9a73e1cafe (PPC64) fix handling of fixed-point values when using "retur [...] adds d184a3c16a gdb/testsuite: update tests looking for "DWARF 2" debug format adds 2e18755037 [gdb/tdep] Fix avx512 -m32 support in gdbserver adds 117e35f519 Fix illegal memory access whilst parsing corrupt DWARF debug [...] adds a6ea2592a9 gdb: remove unexpected xstrdup in _initialize_maint_test_settings adds 13bb461986 Automatic date update in version.in adds 64c3be7429 Revert "Re: Don't compile some opcodes files when bfd is 32- [...] adds 066624ff52 Add myself and Zhensong Liu as the LoongArch port maintainer.
No new revisions were added by this update.
Summary of changes: bfd/Makefile.am | 108 +- bfd/Makefile.in | 109 +- bfd/coff-go32.c | 12 +- bfd/configure | 43 +- bfd/configure.ac | 1 + bfd/doc/Makefile.am | 11 - bfd/doc/Makefile.in | 10 - bfd/elf32-i386.c | 5 + bfd/elf64-x86-64.c | 5 + bfd/elfxx-x86.h | 33 + bfd/po/BLD-POTFILES.in | 1 + bfd/po/SRC-POTFILES.in | 1 + bfd/version.h | 2 +- binutils/ChangeLog | 41 + binutils/MAINTAINERS | 2 + binutils/Makefile.am | 108 +- binutils/Makefile.in | 694 ++- binutils/configure | 46 +- binutils/configure.ac | 3 +- binutils/doc/Makefile.am | 186 - binutils/doc/Makefile.in | 1045 ---- binutils/doc/binutils.texi | 9 +- binutils/doc/local.mk | 184 + binutils/dwarf.c | 99 +- binutils/readelf.c | 15 + binutils/strings.c | 11 +- binutils/sysdump.c | 6 + gas/ChangeLog | 7 + gas/Makefile.am | 8 +- gas/Makefile.in | 570 +- gas/NEWS | 5 +- gas/config/tc-aarch64.c | 160 +- gas/config/tc-aarch64.h | 2 + gas/configure | 46 +- gas/configure.ac | 3 +- gas/doc/Makefile.am | 141 - gas/doc/Makefile.in | 977 ---- gas/doc/c-aarch64.texi | 8 +- gas/doc/local.mk | 136 + gas/dwarf2dbg.c | 10 +- gas/testsuite/gas/aarch64/armv8_2-a-illegal.l | 16 +- .../gas/aarch64/armv8_8-a-sysregs-invalid.d | 1 + .../gas/aarch64/armv8_8-a-sysregs-invalid.l | 6 + .../gas/aarch64/armv8_8-a-sysregs-invalid.s | 8 + gas/testsuite/gas/aarch64/armv8_8-a-sysregs.d | 19 + gas/testsuite/gas/aarch64/armv8_8-a-sysregs.s | 12 + gas/testsuite/gas/aarch64/diagnostic.l | 2 +- gas/testsuite/gas/aarch64/etm.d | 2 - gas/testsuite/gas/aarch64/etm.s | 2 - gas/testsuite/gas/aarch64/hbc-invalid.d | 1 + gas/testsuite/gas/aarch64/hbc-invalid.l | 3 + gas/testsuite/gas/aarch64/hbc-invalid.s | 8 + gas/testsuite/gas/aarch64/hbc.d | 37 + gas/testsuite/gas/aarch64/hbc.s | 37 + gas/testsuite/gas/aarch64/illegal-sysreg-2.d | 2 + .../aarch64/{rme-invalid.l => illegal-sysreg-2.l} | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-2.s | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-4b.d | 2 + gas/testsuite/gas/aarch64/illegal-sysreg-4b.l | 11 + gas/testsuite/gas/aarch64/illegal-sysreg-4b.s | 14 + gas/testsuite/gas/aarch64/illegal-sysreg-7.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-7.l | 4 + gas/testsuite/gas/aarch64/illegal-sysreg-7.s | 6 + gas/testsuite/gas/aarch64/illegal-sysreg-8.d | 1 + gas/testsuite/gas/aarch64/illegal-sysreg-8.l | 185 + gas/testsuite/gas/aarch64/illegal-sysreg-8.s | 125 + gas/testsuite/gas/aarch64/illegal-sysreg-8b.d | 1 + gas/testsuite/gas/aarch64/illegal-sysreg-8b.l | 30 + gas/testsuite/gas/aarch64/illegal-sysreg-8b.s | 51 + gas/testsuite/gas/aarch64/mops.d | 1016 ++++ gas/testsuite/gas/aarch64/mops.s | 66 + gas/testsuite/gas/aarch64/mops_invalid.d | 1 + gas/testsuite/gas/aarch64/mops_invalid.l | 226 + gas/testsuite/gas/aarch64/mops_invalid.s | 248 + gas/testsuite/gas/aarch64/mops_invalid_2.d | 72 + gas/testsuite/gas/aarch64/mops_invalid_2.l | 27 + gas/testsuite/gas/aarch64/mops_invalid_2.s | 75 + gas/testsuite/gas/aarch64/msr.d | 3 +- gas/testsuite/gas/aarch64/msr.s | 1 - gas/testsuite/gas/aarch64/pan-illegal.l | 28 +- gas/testsuite/gas/aarch64/register_aliases.d | 1 + gas/testsuite/gas/aarch64/register_aliases.s | 3 +- .../gas/aarch64/register_aliases_invalid.d | 1 + .../gas/aarch64/register_aliases_invalid.l | 3 + .../gas/aarch64/register_aliases_invalid.s | 2 + gas/testsuite/gas/aarch64/rme-invalid.d | 3 - gas/testsuite/gas/aarch64/rme-invalid.s | 4 - gas/testsuite/gas/aarch64/rme.d | 23 +- gas/testsuite/gas/aarch64/rme.s | 1 + gas/testsuite/gas/aarch64/ssbs-illegal1.l | 28 +- gas/testsuite/gas/aarch64/sve-movprfx_4.l | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_7.l | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_8.l | 2 +- gas/testsuite/gas/aarch64/sve-sysreg-invalid.l | 2 - gas/testsuite/gas/aarch64/sve-sysreg.d | 2 - gas/testsuite/gas/aarch64/sve-sysreg.s | 3 - gas/testsuite/gas/aarch64/sysreg-4.d | 2 +- gas/testsuite/gas/aarch64/sysreg-4.s | 2 +- gas/testsuite/gas/aarch64/sysreg-7.s | 2 + gas/testsuite/gas/aarch64/sysreg-8.d | 291 + gas/testsuite/gas/aarch64/sysreg-8.s | 187 + gas/testsuite/gas/aarch64/sysreg-diagnostic.d | 1 + gas/testsuite/gas/aarch64/sysreg-diagnostic.l | 1 + gas/testsuite/gas/aarch64/sysreg-diagnostic.s | 1 + gas/testsuite/gas/aarch64/sysreg.d | 8 +- gas/testsuite/gas/aarch64/sysreg.s | 9 +- gas/testsuite/gas/aarch64/v8-8-a.d | 2 + gas/testsuite/gas/aarch64/v8-8-a.s | 5 + gas/testsuite/gas/elf/dwarf-5-nop-for-line-table.d | 2 +- gas/testsuite/gas/i386/dwarf5-line-4.d | 2 +- gas/testsuite/gas/nios2/relax.d | 2 +- gas/testsuite/gas/riscv/vector-insns.d | 52 +- gas/testsuite/gas/riscv/vector-insns.s | 57 +- gdb/Makefile.in | 1 + gdb/NEWS | 42 + gdb/aarch64-tdep.c | 2 +- gdb/ada-tasks.c | 204 +- gdb/arm-tdep.c | 3 +- gdb/breakpoint.c | 12 + gdb/c-lang.c | 2 +- gdb/c-valprint.c | 2 +- gdb/cli/cli-logging.c | 60 +- gdb/cli/cli-style.c | 2 +- gdb/configure | 8 +- gdb/configure.ac | 8 +- gdb/debuginfod-support.c | 15 + gdb/doc/gdb.texinfo | 54 +- gdb/doc/python.texi | 157 +- gdb/dwarf2/cu.c | 13 +- gdb/dwarf2/index-cache.c | 2 +- gdb/dwarf2/read.c | 20 +- gdb/gdbthread.h | 17 + gdb/infcmd.c | 2 +- gdb/linux-nat.c | 8 +- gdb/maint-test-settings.c | 2 +- gdb/mdebugread.c | 8 +- gdb/mi/mi-main.c | 4 +- gdb/observable.c | 3 +- gdb/observable.h | 9 +- gdb/ppc-sysv-tdep.c | 22 +- gdb/psymtab.c | 2 + gdb/python/py-all-events.def | 1 + gdb/python/py-arch.c | 11 +- gdb/python/py-connection.c | 570 ++ gdb/python/py-event-types.def | 5 + gdb/python/py-inferior.c | 16 + gdb/python/python-internal.h | 6 + gdb/python/python.c | 62 +- gdb/remote.c | 177 +- gdb/remote.h | 43 + gdb/riscv-tdep.c | 55 +- gdb/target-connection.c | 4 + gdb/target.c | 21 +- gdb/target.h | 4 + gdb/target/waitstatus.c | 6 +- gdb/target/waitstatus.h | 7 +- gdb/testsuite/gdb.ada/access_to_packed_array.exp | 4 +- .../{rdv_wait.exp => fixed_points_function.exp} | 25 +- .../fixed_points_function.adb | 30 + .../gdb.ada/fixed_points_function/pck.adb | 22 + .../gdb.ada/fixed_points_function/pck.ads | 21 + gdb/testsuite/gdb.ada/rdv_wait.exp | 5 + gdb/testsuite/gdb.ada/task_watch.exp | 83 + gdb/testsuite/gdb.ada/task_watch/foo.adb | 73 + gdb/testsuite/gdb.arch/i386-pkru.exp | 13 +- gdb/testsuite/gdb.base/all-architectures.exp.tcl | 30 +- gdb/testsuite/gdb.base/catch-syscall.exp | 4 +- gdb/testsuite/gdb.base/complex.exp | 2 +- gdb/testsuite/gdb.base/constvars.exp | 2 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 38 +- gdb/testsuite/gdb.base/include-main.c | 18 + gdb/testsuite/gdb.base/include-main.exp | 47 + gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/list-missing-source.exp | 2 +- .../gdb.base/{inferior-noarg.c => main.c} | 0 gdb/testsuite/gdb.base/structs.exp | 8 +- gdb/testsuite/gdb.base/style-logging.exp | 4 +- gdb/testsuite/gdb.base/style.exp | 11 +- gdb/testsuite/gdb.base/ui-redirect.exp | 24 +- gdb/testsuite/gdb.base/volatile.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.cc | 19 + gdb/testsuite/gdb.cp/ambiguous.exp | 10 + gdb/testsuite/gdb.cp/class2.exp | 2 +- gdb/testsuite/gdb.cp/m-static.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-lines.exp | 6 +- .../gdb.dwarf2/dw2-symtab-includes-lookup.exp | 99 + gdb/testsuite/gdb.dwarf2/pr10770.exp | 4 +- gdb/testsuite/gdb.dwarf2/utf-rust.exp | 69 + gdb/testsuite/gdb.mi/mi-logging.exp | 12 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 4 +- .../gdb.multi/multi-target-info-inferiors.exp | 38 + .../gdb.multi/multi-target-info-inferiors.py | 64 + gdb/testsuite/gdb.python/py-arch.exp | 2 +- gdb/testsuite/gdb.python/py-connection.c | 22 + gdb/testsuite/gdb.python/py-connection.exp | 75 + gdb/testsuite/gdb.python/py-inferior-leak.exp | 6 + gdb/testsuite/gdb.python/py-inferior.exp | 20 +- gdb/testsuite/gdb.python/py-send-packet.c | 31 + gdb/testsuite/gdb.python/py-send-packet.exp | 99 + gdb/testsuite/gdb.python/py-send-packet.py | 176 + gdb/testsuite/lib/dwarf.exp | 14 +- gdb/testsuite/lib/gdb-python.exp | 25 + gdb/testsuite/lib/gdb.exp | 38 +- gdb/thread.c | 31 +- gdb/tui/tui-winsource.c | 4 +- gdb/valops.c | 28 + gdbserver/i387-fp.cc | 50 +- gold/configure | 39 + gold/configure.ac | 1 + gprof/Makefile.am | 16 +- gprof/Makefile.in | 16 +- gprof/configure | 43 +- gprof/configure.ac | 1 + include/ChangeLog | 11 + include/coff/internal.h | 14 +- include/diagnostics.h | 16 + include/dis-asm.h | 1 + include/elf/common.h | 3 + include/opcode/aarch64.h | 54 +- include/opcode/riscv.h | 2 - ld/ChangeLog | 7 + ld/Makefile.am | 62 +- ld/Makefile.in | 62 +- ld/configure | 43 +- ld/configure.ac | 1 + ld/ldelf.c | 15 +- ld/lexsup.c | 3 +- ld/po/bg.po | 2 +- ld/po/es.po | 2 +- ld/po/fi.po | 2 +- ld/po/fr.po | 2 +- ld/po/ld.pot | 2 +- ld/po/pt_BR.po | 2 +- ld/po/ru.po | 2 +- ld/po/sr.po | 2 +- ld/po/sv.po | 2 +- ld/po/uk.po | 2 +- ld/scripttempl/elfarc.sc | 2 +- ld/scripttempl/elfarcv2.sc | 2 +- ld/scripttempl/pru.sc | 6 + ld/testsuite/ld-elf/build-id.exp | 77 + ld/testsuite/ld-elf/pr28639a.rd | 6 + ld/testsuite/ld-elf/pr28639b.rd | 6 + ld/testsuite/ld-elf/pr28639c.rd | 10 + ld/testsuite/ld-elf/pr28639d.rd | 4 + ld/testsuite/ld-elfvsb/elfvsb.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 6 + ld/testsuite/ld-i386/pr27491-1.s | 14 + ld/testsuite/ld-i386/pr27491-1a.d | 14 + ld/testsuite/ld-i386/pr27491-1b.d | 11 + ld/testsuite/ld-i386/pr27491-1c.d | 14 + ld/testsuite/ld-i386/pr27491-2.d | 22 + ld/testsuite/ld-i386/pr27491-2.s | 16 + ld/testsuite/ld-i386/pr27491-3.d | 21 + ld/testsuite/ld-i386/pr27491-3.s | 14 + ld/testsuite/ld-i386/pr27491-4.d | 23 + ld/testsuite/ld-i386/pr27491-4a.s | 11 + ld/testsuite/ld-i386/pr27491-4b.s | 2 + ld/testsuite/ld-ifunc/ifunc.exp | 3 +- ld/testsuite/ld-pru/pru_irq_map-1.d | 17 + ld/testsuite/ld-pru/pru_irq_map-2.d | 10 + ld/testsuite/ld-pru/pru_irq_map.s | 20 + ld/testsuite/ld-x86-64/pr27491-1.s | 14 + ld/testsuite/ld-x86-64/pr27491-1a.d | 14 + ld/testsuite/ld-x86-64/pr27491-1b.d | 11 + ld/testsuite/ld-x86-64/pr27491-1c.d | 21 + ld/testsuite/ld-x86-64/pr27491-2.d | 23 + ld/testsuite/ld-x86-64/pr27491-2.s | 20 + ld/testsuite/ld-x86-64/pr27491-3.d | 21 + ld/testsuite/ld-x86-64/pr27491-3.s | 14 + ld/testsuite/ld-x86-64/pr27491-4.d | 23 + ld/testsuite/ld-x86-64/pr27491-4a.s | 11 + ld/testsuite/ld-x86-64/pr27491-4b.s | 2 + ld/testsuite/ld-x86-64/x86-64.exp | 6 + libctf/Makefile.am | 17 +- libctf/Makefile.in | 583 +- libctf/configure | 46 +- libctf/configure.ac | 3 +- libctf/doc/Makefile.in | 808 --- libctf/doc/{Makefile.am => local.mk} | 16 +- opcodes/ChangeLog | 25 + opcodes/Makefile.am | 62 +- opcodes/Makefile.in | 62 +- opcodes/aarch64-asm-2.c | 4 + opcodes/aarch64-asm.c | 39 +- opcodes/aarch64-asm.h | 1 + opcodes/aarch64-dis-2.c | 5665 ++++++++++++-------- opcodes/aarch64-dis.c | 71 +- opcodes/aarch64-dis.h | 1 + opcodes/aarch64-opc-2.c | 3 + opcodes/aarch64-opc.c | 448 +- opcodes/aarch64-opc.h | 4 + opcodes/aarch64-tbl.h | 122 +- opcodes/avr-dis.c | 37 +- opcodes/configure | 43 +- opcodes/configure.ac | 1 + opcodes/po/fr.po | 496 +- opcodes/riscv-dis.c | 153 +- opcodes/riscv-opc.c | 4 +- sim/.gitignore | 2 - sim/Makefile.am | 5 +- sim/Makefile.in | 218 +- sim/README-HACKING | 23 +- sim/common/Make-common.in | 32 +- sim/common/gennltvals.py | 166 +- sim/common/gentmap.c | 79 - sim/common/hw-base.c | 2 +- sim/common/local.mk | 2 + sim/common/nltvals.def | 273 - sim/common/sim-config.h | 3 + sim/common/sim-load.c | 3 +- sim/common/sim-types.h | 4 + sim/common/target-newlib-syscall.c | 634 +++ sim/common/target-newlib-syscall.h | 237 + sim/configure | 772 ++- sim/configure.ac | 2 + sim/cr16/Makefile.in | 3 - sim/cr16/interp.c | 3 + sim/cr16/simops.c | 73 +- sim/d10v/Makefile.in | 5 +- sim/d10v/interp.c | 3 + sim/d10v/simops.c | 54 +- sim/frv/traps.c | 3 +- sim/iq2000/iq2000.c | 16 +- sim/lm32/traps.c | 4 +- sim/m32c/syscalls.c | 18 +- sim/m4/sim_ac_toolchain.m4 | 25 + sim/mcore/Makefile.in | 3 - sim/mcore/interp.c | 5 + sim/mips/Makefile.in | 2 +- sim/mips/interp.c | 6 +- sim/mn10300/mn10300.igen | 2 +- sim/mn10300/mn10300_sim.h | 2 +- sim/mn10300/op_utils.c | 5 +- sim/moxie/Makefile.in | 2 +- sim/moxie/interp.c | 12 +- sim/ppc/Makefile.in | 36 +- sim/riscv/Makefile.in | 3 - sim/riscv/interp.c | 2 + sim/rx/syscalls.c | 20 +- sim/sh/Makefile.in | 3 - sim/sh/interp.c | 45 +- sim/testsuite/aarch64/allinsn.exp | 4 +- sim/testsuite/arm/allinsn.exp | 4 +- sim/testsuite/arm/iwmmxt/iwmmxt.exp | 4 +- sim/testsuite/arm/misc.exp | 4 +- sim/testsuite/arm/thumb/allthumb.exp | 4 +- sim/testsuite/arm/xscale/xscale.exp | 4 +- sim/testsuite/avr/allinsn.exp | 4 +- sim/testsuite/bfin/allinsn.exp | 36 +- sim/testsuite/bpf/allinsn.exp | 16 +- sim/testsuite/common/local.mk | 8 +- sim/testsuite/config/default.exp | 39 - sim/testsuite/cr16/allinsn.exp | 14 +- sim/testsuite/cr16/misc.exp | 14 +- sim/testsuite/cris/asm/asm.exp | 4 +- sim/testsuite/cris/c/access1.c | 2 +- sim/testsuite/cris/c/badldso1.c | 2 +- sim/testsuite/cris/c/badldso2.c | 2 +- sim/testsuite/cris/c/badldso3.c | 2 +- sim/testsuite/cris/c/c.exp | 38 +- sim/testsuite/cris/c/clone1.c | 2 +- sim/testsuite/cris/c/clone2.c | 2 +- sim/testsuite/cris/c/clone3.c | 2 +- sim/testsuite/cris/c/clone4.c | 2 +- sim/testsuite/cris/c/clone5.c | 2 +- sim/testsuite/cris/c/clone6.c | 2 +- sim/testsuite/cris/c/ex1.c | 2 +- sim/testsuite/cris/c/exitg1.c | 2 +- sim/testsuite/cris/c/exitg2.c | 2 +- sim/testsuite/cris/c/fcntl1.c | 2 +- sim/testsuite/cris/c/fcntl2.c | 2 +- sim/testsuite/cris/c/ftruncate1.c | 2 +- sim/testsuite/cris/c/ftruncate2.c | 2 +- sim/testsuite/cris/c/getcwd1.c | 2 +- sim/testsuite/cris/c/hellodyn3.c | 2 +- sim/testsuite/cris/c/mmap1.c | 2 +- sim/testsuite/cris/c/mmap2.c | 2 +- sim/testsuite/cris/c/mmap3.c | 2 +- sim/testsuite/cris/c/mmap4.c | 2 +- sim/testsuite/cris/c/mmap5.c | 2 +- sim/testsuite/cris/c/mmap6.c | 2 +- sim/testsuite/cris/c/mmap7.c | 2 +- sim/testsuite/cris/c/mmap8.c | 2 +- sim/testsuite/cris/c/mprotect1.c | 2 +- sim/testsuite/cris/c/mprotect2.c | 2 +- sim/testsuite/cris/c/openpf1.c | 2 +- sim/testsuite/cris/c/openpf5.c | 2 +- sim/testsuite/cris/c/pipe1.c | 2 +- sim/testsuite/cris/c/pipe2.c | 2 +- sim/testsuite/cris/c/pipe3.c | 2 +- sim/testsuite/cris/c/pipe4.c | 2 +- sim/testsuite/cris/c/pipe5.c | 2 +- sim/testsuite/cris/c/pipe6.c | 2 +- sim/testsuite/cris/c/pipe7.c | 2 +- sim/testsuite/cris/c/readlink1.c | 2 +- sim/testsuite/cris/c/readlink10.c | 2 +- sim/testsuite/cris/c/readlink11.c | 2 +- sim/testsuite/cris/c/readlink2.c | 2 +- sim/testsuite/cris/c/readlink3.c | 2 +- sim/testsuite/cris/c/readlink4.c | 2 +- sim/testsuite/cris/c/readlink5.c | 2 +- sim/testsuite/cris/c/readlink6.c | 2 +- sim/testsuite/cris/c/readlink7.c | 2 +- sim/testsuite/cris/c/readlink8.c | 2 +- sim/testsuite/cris/c/readlink9.c | 2 +- sim/testsuite/cris/c/rename2.c | 6 - sim/testsuite/cris/c/rtsigprocmask1.c | 2 +- sim/testsuite/cris/c/rtsigprocmask2.c | 2 +- sim/testsuite/cris/c/rtsigsuspend1.c | 2 +- sim/testsuite/cris/c/rtsigsuspend2.c | 2 +- sim/testsuite/cris/c/sched1.c | 2 +- sim/testsuite/cris/c/sched2.c | 2 +- sim/testsuite/cris/c/sched3.c | 2 +- sim/testsuite/cris/c/sched4.c | 2 +- sim/testsuite/cris/c/sched5.c | 2 +- sim/testsuite/cris/c/sched6.c | 2 +- sim/testsuite/cris/c/sched7.c | 2 +- sim/testsuite/cris/c/sched8.c | 2 +- sim/testsuite/cris/c/sched9.c | 2 +- sim/testsuite/cris/c/setrlimit1.c | 2 +- sim/testsuite/cris/c/settls1.c | 2 +- sim/testsuite/cris/c/sig10.c | 2 +- sim/testsuite/cris/c/sig11.c | 2 +- sim/testsuite/cris/c/sig12.c | 2 +- sim/testsuite/cris/c/sig13.c | 2 +- sim/testsuite/cris/c/sig2.c | 2 +- sim/testsuite/cris/c/sig4.c | 2 +- sim/testsuite/cris/c/sig6.c | 2 +- sim/testsuite/cris/c/sig7.c | 2 +- sim/testsuite/cris/c/sig9.c | 2 +- sim/testsuite/cris/c/sigreturn1.c | 2 +- sim/testsuite/cris/c/sigreturn2.c | 2 +- sim/testsuite/cris/c/sigreturn3.c | 2 +- sim/testsuite/cris/c/sigreturn4.c | 2 +- sim/testsuite/cris/c/sock1.c | 2 +- sim/testsuite/cris/c/stat2.c | 2 +- sim/testsuite/cris/c/stat3.c | 2 +- sim/testsuite/cris/c/stat4.c | 2 +- sim/testsuite/cris/c/stat5.c | 2 +- sim/testsuite/cris/c/stat7.c | 2 +- sim/testsuite/cris/c/stat8.c | 2 +- sim/testsuite/cris/c/syscall1.c | 2 +- sim/testsuite/cris/c/syscall2.c | 2 +- sim/testsuite/cris/c/syscall3.c | 2 +- sim/testsuite/cris/c/syscall4.c | 2 +- sim/testsuite/cris/c/syscall5.c | 2 +- sim/testsuite/cris/c/syscall6.c | 2 +- sim/testsuite/cris/c/syscall7.c | 2 +- sim/testsuite/cris/c/syscall8.c | 2 +- sim/testsuite/cris/c/sysctl1.c | 2 +- sim/testsuite/cris/c/sysctl2.c | 2 +- sim/testsuite/cris/c/sysctl3.c | 2 +- sim/testsuite/cris/c/thread2.c | 2 +- sim/testsuite/cris/c/thread3.c | 2 +- sim/testsuite/cris/c/thread4.c | 2 +- sim/testsuite/cris/c/thread5.c | 2 +- sim/testsuite/cris/c/truncate1.c | 2 +- sim/testsuite/cris/c/truncate2.c | 2 +- sim/testsuite/cris/c/ugetrlimit1.c | 2 +- sim/testsuite/cris/c/uname1.c | 2 +- sim/testsuite/cris/c/writev1.c | 2 +- sim/testsuite/cris/c/writev2.c | 2 +- sim/testsuite/cris/hw/rv-n-cris/rvc.exp | 73 +- sim/testsuite/d10v/allinsn.exp | 4 +- sim/testsuite/example-synacor/allinsn.exp | 7 +- sim/testsuite/frv/allinsn.exp | 4 +- sim/testsuite/frv/cache.ms | 2 +- sim/testsuite/frv/fr400/allinsn.exp | 4 +- sim/testsuite/frv/fr500/allinsn.exp | 4 +- sim/testsuite/frv/fr550/allinsn.exp | 4 +- sim/testsuite/frv/interrupts.exp | 4 +- sim/testsuite/frv/misc.exp | 4 +- sim/testsuite/frv/parallel.exp | 4 +- sim/testsuite/ft32/allinsn.exp | 4 +- sim/testsuite/h8300/allinsn.exp | 4 +- sim/testsuite/iq2000/allinsn.exp | 4 +- sim/testsuite/lib/compilercheck.c | 5 + sim/testsuite/lib/linuxcheck.c | 9 + sim/testsuite/lib/newlibcheck.c | 10 + sim/testsuite/lib/sim-defs.exp | 232 +- sim/testsuite/lm32/allinsn.exp | 4 +- sim/testsuite/local.mk | 58 +- sim/testsuite/m32c/allinsn.exp | 4 +- sim/testsuite/m32r/allinsn.exp | 4 +- sim/testsuite/m32r/misc.exp | 4 +- sim/testsuite/m68hc11/allinsn.exp | 4 +- sim/testsuite/mcore/allinsn.exp | 4 +- sim/testsuite/microblaze/allinsn.exp | 4 +- sim/testsuite/mips/basic.exp | 12 +- sim/testsuite/mn10300/allinsn.exp | 4 +- sim/testsuite/moxie/allinsn.exp | 4 +- sim/testsuite/msp430/allinsn.exp | 4 +- sim/testsuite/or1k/alltests.exp | 8 +- sim/testsuite/pru/allinsn.exp | 4 +- sim/testsuite/riscv/allinsn.exp | 4 +- sim/testsuite/sh/allinsn.exp | 12 +- sim/testsuite/v850/allinsns.exp | 6 +- sim/v850/Makefile.in | 2 - sim/v850/interp.c | 3 + sim/v850/simops.c | 88 +- zlib/configure | 43 +- zlib/configure.ac | 1 + 503 files changed, 16425 insertions(+), 8139 deletions(-) delete mode 100644 binutils/doc/Makefile.am delete mode 100644 binutils/doc/Makefile.in create mode 100644 binutils/doc/local.mk delete mode 100644 gas/doc/Makefile.am delete mode 100644 gas/doc/Makefile.in create mode 100644 gas/doc/local.mk create mode 100644 gas/testsuite/gas/aarch64/armv8_8-a-sysregs-invalid.d create mode 100644 gas/testsuite/gas/aarch64/armv8_8-a-sysregs-invalid.l create mode 100644 gas/testsuite/gas/aarch64/armv8_8-a-sysregs-invalid.s create mode 100644 gas/testsuite/gas/aarch64/armv8_8-a-sysregs.d create mode 100644 gas/testsuite/gas/aarch64/armv8_8-a-sysregs.s create mode 100644 gas/testsuite/gas/aarch64/hbc-invalid.d create mode 100644 gas/testsuite/gas/aarch64/hbc-invalid.l create mode 100644 gas/testsuite/gas/aarch64/hbc-invalid.s create mode 100644 gas/testsuite/gas/aarch64/hbc.d create mode 100644 gas/testsuite/gas/aarch64/hbc.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-2.d rename gas/testsuite/gas/aarch64/{rme-invalid.l => illegal-sysreg-2.l} (77%) create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-2.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4b.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4b.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4b.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8b.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8b.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-8b.s create mode 100644 gas/testsuite/gas/aarch64/mops.d create mode 100644 gas/testsuite/gas/aarch64/mops.s create mode 100644 gas/testsuite/gas/aarch64/mops_invalid.d create mode 100644 gas/testsuite/gas/aarch64/mops_invalid.l create mode 100644 gas/testsuite/gas/aarch64/mops_invalid.s create mode 100644 gas/testsuite/gas/aarch64/mops_invalid_2.d create mode 100644 gas/testsuite/gas/aarch64/mops_invalid_2.l create mode 100644 gas/testsuite/gas/aarch64/mops_invalid_2.s create mode 100644 gas/testsuite/gas/aarch64/register_aliases_invalid.d create mode 100644 gas/testsuite/gas/aarch64/register_aliases_invalid.l create mode 100644 gas/testsuite/gas/aarch64/register_aliases_invalid.s delete mode 100644 gas/testsuite/gas/aarch64/rme-invalid.d delete mode 100644 gas/testsuite/gas/aarch64/rme-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-8.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-8.s create mode 100644 gas/testsuite/gas/aarch64/v8-8-a.d create mode 100644 gas/testsuite/gas/aarch64/v8-8-a.s create mode 100644 gdb/python/py-connection.c copy gdb/testsuite/gdb.ada/{rdv_wait.exp => fixed_points_function.exp} (63%) create mode 100644 gdb/testsuite/gdb.ada/fixed_points_function/fixed_points_function.adb create mode 100644 gdb/testsuite/gdb.ada/fixed_points_function/pck.adb create mode 100644 gdb/testsuite/gdb.ada/fixed_points_function/pck.ads create mode 100644 gdb/testsuite/gdb.ada/task_watch.exp create mode 100644 gdb/testsuite/gdb.ada/task_watch/foo.adb create mode 100644 gdb/testsuite/gdb.base/include-main.c create mode 100644 gdb/testsuite/gdb.base/include-main.exp copy gdb/testsuite/gdb.base/{inferior-noarg.c => main.c} (100%) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-symtab-includes-lookup.exp create mode 100644 gdb/testsuite/gdb.dwarf2/utf-rust.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-info-inferiors.py create mode 100644 gdb/testsuite/gdb.python/py-connection.c create mode 100644 gdb/testsuite/gdb.python/py-connection.exp create mode 100644 gdb/testsuite/gdb.python/py-send-packet.c create mode 100644 gdb/testsuite/gdb.python/py-send-packet.exp create mode 100644 gdb/testsuite/gdb.python/py-send-packet.py create mode 100644 ld/testsuite/ld-elf/build-id.exp create mode 100644 ld/testsuite/ld-elf/pr28639a.rd create mode 100644 ld/testsuite/ld-elf/pr28639b.rd create mode 100644 ld/testsuite/ld-elf/pr28639c.rd create mode 100644 ld/testsuite/ld-elf/pr28639d.rd create mode 100644 ld/testsuite/ld-i386/pr27491-1.s create mode 100644 ld/testsuite/ld-i386/pr27491-1a.d create mode 100644 ld/testsuite/ld-i386/pr27491-1b.d create mode 100644 ld/testsuite/ld-i386/pr27491-1c.d create mode 100644 ld/testsuite/ld-i386/pr27491-2.d create mode 100644 ld/testsuite/ld-i386/pr27491-2.s create mode 100644 ld/testsuite/ld-i386/pr27491-3.d create mode 100644 ld/testsuite/ld-i386/pr27491-3.s create mode 100644 ld/testsuite/ld-i386/pr27491-4.d create mode 100644 ld/testsuite/ld-i386/pr27491-4a.s create mode 100644 ld/testsuite/ld-i386/pr27491-4b.s create mode 100644 ld/testsuite/ld-pru/pru_irq_map-1.d create mode 100644 ld/testsuite/ld-pru/pru_irq_map-2.d create mode 100644 ld/testsuite/ld-pru/pru_irq_map.s create mode 100644 ld/testsuite/ld-x86-64/pr27491-1.s create mode 100644 ld/testsuite/ld-x86-64/pr27491-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-1c.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-2.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-2.s create mode 100644 ld/testsuite/ld-x86-64/pr27491-3.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-3.s create mode 100644 ld/testsuite/ld-x86-64/pr27491-4.d create mode 100644 ld/testsuite/ld-x86-64/pr27491-4a.s create mode 100644 ld/testsuite/ld-x86-64/pr27491-4b.s delete mode 100644 libctf/doc/Makefile.in rename libctf/doc/{Makefile.am => local.mk} (70%) delete mode 100644 sim/common/gentmap.c delete mode 100644 sim/common/nltvals.def create mode 100644 sim/common/target-newlib-syscall.c create mode 100644 sim/common/target-newlib-syscall.h create mode 100644 sim/testsuite/lib/compilercheck.c create mode 100644 sim/testsuite/lib/linuxcheck.c create mode 100644 sim/testsuite/lib/newlibcheck.c