This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-release-aarch64-check_binutils in repository toolchain/ci/binutils-gdb.
from 6fe014bcd3 LTO: Properly handle wrapper symbols in IR adds dd06d4d688 testsuite: Add option to capture gdbserver debug adds 57e5e64501 Implement dump of mappings with ELF headers by gcore adds 82433e3e27 ChangeLog entries for the previous commit. adds cf532bd136 [PATCH] Support for DW_FORM_strx tag adds cc06b66897 Remove exception_none adds c6fdd8b205 Make SJLJ exceptions more efficient adds 680d7fd5fc Avoid undefined behavior in Guile exception handling adds 94aeb44b00 Make exception handling more efficient adds 3d1cbb7893 Fix memory leak in exception code adds 725cbb6326 c++/24367: Infinite recursion of typedef substitution adds 152d61760a Automatic date update in version.in adds a094d01f01 Fix the hyphenation of word phrases such as "target specific [...] adds 8e1920d611 Updated Russian translation for the ld subdirectory. adds c54f15248e Don't complain undefined weak dynamic reference adds 7cb22ff847 i386: Don't add 0x66 prefix to IRET for .code16gcc adds 45f0ab12d4 Automatic date update in version.in adds a45328b93b [MIPS] Add load-link, store-conditional paired instructions adds 136afab8c7 Implement show | set may-call-functions [on|off] adds 8a522c6cab Have 'thread|frame apply' style their output. adds 4cacd8ca8d Automatic date update in version.in adds fa731fa0d4 Follow-up to Support style in 'frame|thread apply' adds 637d4b78c5 Automatic date update in version.in adds 4a90ce955e S12Z: Opcodes: Fix crash when trying to decode a truncated o [...] adds d2b584a55b [gdb/testsuite] Fix regexp in skip_opencl_tests adds fc913e53c3 gdb/ada: Update some predicate functions to return bool adds 721b08c686 gdb: Introduce new language field la_struct_too_deep_ellipsis adds 4be290b251 gdb: Introduce new language field la_is_string_type_p adds 2e62ab400f gdb: Introduce 'print max-depth' feature adds 5acad1a182 Automatic date update in version.in adds 6fdcd7cc87 gdb: Remove an unbalanced stray double quote from a comment adds 83228e93ef gdb/fortran: Introduce fortran-operator.def file adds b6d03bb2b6 gdb/fortran: Additional builtin procedures adds 1db455a76c gdb/fortran: better types for components of complex numbers adds bbe75b9d00 gdb/fortran: Print 'void' type in lower case adds bf7a4de172 gdb/fortran: print function arguments when printing function type adds f1fdc96066 gdb/fortran: Update rules for printing whitespace in types adds bc68014d16 gdb/fortran: Add allocatable type qualifier adds 06ddcada14 ld.texi tweak for pod2man adds 8107ddcea1 Work around gcc9 warning bug adds 066f4018ae PowerPC64 GOT indirect to GOT relative optimisation adds a776957c8c Fix crash in dwarf2read.c with template parameters adds 2ff0a94739 Fix "catch exception" with dynamic linking adds 8ed5b76ea2 (Windows) fix thr != nullptr assert failure in delete_thread_1 adds ab4ee6147e gdb/windows-nat.c: Get rid of main_thread_id global adds 15f18d1467 Support DW_FORM_strx1, _strx2, _strx3, _strx4 forms. adds 640c50672c Automatic date update in version.in adds b70bfc540d [gdb/testsuite] Use cc-with-tweaks.exp in dwarf4-gdb-index.exp adds f59f30f557 [gdb/testsuite] Fix "unable to find usable gdb" error with c [...] adds 25a0274483 Change nm so that when it is running in POSIX compatible mod [...] adds d48e62f4a2 Fix big-endian aggregate assignment in Ada adds 4504bbdec5 Fix bug in assignment to nested packed structure adds 2ecde2b632 Fix spelling mistakes in binutils testsuite. adds b83b4b1382 [BINUTILS, AArch64] Enable Transactional Memory Extension adds e37f3ecd59 Automatic date update in version.in adds 2cdc1a970d Treat the .gnu.debuglink and .gnu.debugaltlink sections as d [...] adds b8c05e85ef Remove _initialize_valarith adds 06f74c5cb8 i386: Issue a warning to IRET without suffix for .code16gcc adds 80062eb949 gdb/rust: Handle printing structures containing strings adds 41f61c65a2 Automatic date update in version.in adds 5f2459c233 Fix lookup of separate debug file on MS-Windows. adds 353ea2d106 On MS-Windows, define _WIN32_WINNT in a single common place. adds 0fdfd794d2 [gdb/testsuite] Add cc-with-gdb-index.exp adds fcd60b848e Add noyywrap to ada-lex.l adds 222a8d2558 Fix cast of character to enum type in Ada adds b5d5eb444b Automatic date update in version.in adds bde09ab702 Remove "struct" from foreach statements adds 66452beb77 Fix leaks by clearing registers and frame caches. adds a288c27099 PR24511, nm should not mark symbols in .init_array as "t" adds 27cdfa03b5 m32c padding with nops adds 9d6d4be89d [gdb/testsuite] Add cc-with-debug-names.exp adds af97b4161f Don't derive partial_symbol from general_symbol_info adds b6484282f8 Fix incorrect use of 'is' operator for comparison in python/ [...] adds 7f008c9e6a Change valid_user_defined_cmd_name_p to return bool adds 6fe876770a Change valid_command_p to return bool adds e2eb806a17 Use "false" in select_frame_for_mi adds fa9c2a59e3 Use bool, true, and false in arc-tdep.c adds 9c05602219 Use "false" in compile_cplus_convert_enum adds 06d16ec977 Use gdb_assert_not_reached in arm-linux-nat.c adds fbdf05a16e Change arc_tdesc_init to return bool adds 5da01df5b5 Remove a VEC from ppc-linux-nat.c adds 89055eaa12 Remove a VEC from aarch64-tdep.c adds 1231b7b825 Automatic date update in version.in adds bd1efd7d21 Automatic date update in version.in adds 62e6b7b3b3 [LVu] base subseg head view on prev subseg's tail adds 334d91b940 PowerPC reloc symbols that shouldn't be adjusted adds e1cbf07ac4 PicoJava weak undefined symbols adds 5a56d6a65f [gdb/testsuite] Fix index-cache.exp with cc-with-{gdb-index, [...] adds be0d3bbbcd sym->sy_value is not valid for struct local_symbol adds 41cee0897b Add load-link, store-conditional paired EVA instructions adds e90a813d96 Fix regression caused by recently added syscall restart code adds c0a57f1536 Automatic date update in version.in adds 26bfd82367 Fix scoped_mmap includes adds 0f1309c8f7 Tidy use_complex_relocs_for adds 456ba0fa36 [gdb/testsuite] Fix handling of DW_FORM_ref_addr in dwarf assembler adds 77e7aaa4bd [gdb/testsuite] Fix .debug_aranges in dw2-case-insensitive-debug.S adds 75f06e9dc5 [gdb/testsuite] Fix .debug_aranges in watch-loc.c adds 7bd55dac80 [gdb/testsuite] Fix ls_host return in index-cache.exp adds b654832d0d xfail locview tests on mep that use complex relocs for view numbers adds c91f298b52 Automatic date update in version.in adds 9420801e57 PR24520, gprof fails to read compressed debug data adds 9632a526ca xtensa ignores option --no-link-relax adds 762172a4dc gas/elf dwarf2 tests adds 79299211a1 Do not force the m68k-elf linker to fail if it encoutners a [...] adds 46752c37b0 Fix compile time warning when building the linker in a MinGw [...] adds 2379f9c475 Sign-extend start and stop address inputs to objdump adds 988915ee7b Fix VLA printing for Ada adds 844333e249 Fix ptype/o comment formatting adds 9d3421afbb Change ptype/o to print bit offset adds 80e55b1329 Correctly handle non-C-style arrays in c_get_string adds 99f20f0868 Fix style bug when paging adds ca1df23907 Fix build problem in fputs_maybe_filtered adds 587ee17bd4 Don't declare read_unsigned_leb128 in defs.h adds b0be6c912f Move interpreter_p declaration to main.h adds ed2b7c1703 Move "watchdog" to remote.c adds 60fcc1c3d0 Change some remote.c globals to "static" adds 2228ef7700 When debugging a mixed Ada/C program using this scenario: adds 1bd0c6e496 gdb: Merge two 'New commands' sections in NEWS file adds 5f6e90a0ce Add a type-safe C++ interface to a registry adds a32ad8c55c Convert main_info to type-safe registry API adds 3017b94d60 Convert symbol_cache to type-safe registry API adds 35632941c9 Convert target dcache to type-safe registry API adds 6509b8ebfb Convert inflow to type-safe registry API adds 6ae614f66a Convert break-catch-syscall.c to type-safe registry API adds f6aa743620 Convert objfiles.c to type-safe registry API adds e85e19b4d7 Convert auto-load.c to type-safe registry API adds 5bfd760d66 Convert dwarf2_per_objfile to type-safe registry API adds 8c42777cd8 Convert symfile-debug.c to type-safe registry API adds e9b89e2d01 Convert auxv.c to type-safe registry API adds 89fb8848d7 Convert linux-tdep.c to type-safe registry API adds 51d3063a35 Convert breakpoint.c to type-safe registry API adds 7b4a314f8b Convert remote.c to type-safe registry API adds 0923243872 Convert solib-svr4.c to type-safe registry API adds 02dc647ed6 Convert xcoffread.c to type-safe registry API adds 814cf43a1f Convert probes to type-safe registry API adds 14ef6690f1 Convert ada-tasks.c to type-safe registry API adds d4e05d2fea Convert fbsd-tdep.c to type-safe registry API adds 246994051b Convert coffread.c to type-safe registry API adds f37b313d5c Convert ada-lang.c to type-safe registry API adds bdb3ed9e63 Convert nto-tdep.c to type-safe registry API adds 31930bd34d Add a noop deleter adds 91d3055d8b Convert mdebugread.c to type-safe registry API adds 8127a2fab5 Convert elfread.c to type-safe registry API adds 9a73f0ad6c Convert hppa-tdep.c to type-safe registry API adds d11d83f47b Remove mips_pdr_data adds d772d2abcc Convert stabsread.c to type-safe registry API adds 4c58e3376d Convert objc-lang.c to type-safe registry API adds 924d79e233 Convert dwarf2-frame.c to type-safe registry API adds 7a1021395e Convert gdbtypes.c to type-safe registry API adds 9cfd2b89bd [gdb/testsuite] Fix gdb.arch/amd64-entry-value-paramref.S adds b42560a241 Automatic date update in version.in adds dd3189990b Use the correct names for the init and fini array start symb [...] adds 7ce2460a77 [binutils][aarch64] SVE2 feature extension flags. adds 5cd9975095 [binutils][aarch64] Allow movprfx for SVE2 instructions. adds adccc50753 [binutils][aarch64] Introduce SVE_IMM_ROT3 operand. adds 3bd82c86f0 [binutils][aarch64] New iclass sve_size_hsd2. adds 116adc2747 [binutils][aarch64] New SVE_Zm3_11_INDEX operand. adds c469c86473 [binutils][aarch64] New SVE_ADDR_ZX operand. adds 0a57e14ffa [binutils][aarch64] New sve_size_sd2 iclass. adds 3c705960ca [binutils][aarch64] New sve_size_bh iclass. adds cd50a87ae2 [binutils][aarch64] New sve_size_013 iclass. adds 3c17238bc9 [binutils][aarch64] New SVE_SHRIMM_UNPRED_22 operand. adds 1be5f94f9c [binutils][aarch64] New sve_shift_tsz_bhsd iclass. adds 31e36ab341 [binutils][aarch64] New SVE_Zm4_11_INDEX operand. adds fd1dc4a0c1 [binutils][aarch64] New sve_size_tsz_bhs iclass. adds 28ed815ad2 [binutils][aarch64] New SVE_SHLIMM_UNPRED_22 operand. adds 42e6288f9f [binutils][aarch64] Add SVE2 instructions. adds e111c7d1eb [binutils][aarch64] Add SVE2 tests
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 51 + bfd/bfd-in2.h | 8 +- bfd/coffcode.h | 5 + bfd/elf32-m68k.c | 6 +- bfd/elf32-pj.c | 1 + bfd/elf64-ppc.c | 210 +- bfd/elflink.c | 2 +- bfd/libbfd.h | 8 +- bfd/plugin.c | 10 +- bfd/reloc.c | 16 +- bfd/syms.c | 17 +- bfd/version.h | 2 +- binutils/ChangeLog | 33 + binutils/nm.c | 95 +- binutils/objdump.c | 26 + binutils/testsuite/binutils-all/compress.exp | 2 +- binutils/testsuite/binutils-all/nm.exp | 18 + binutils/testsuite/binutils-all/objdump.exp | 56 +- binutils/wrstabs.c | 22 +- gas/ChangeLog | 211 + gas/config/tc-aarch64.c | 73 +- gas/config/tc-i386.c | 14 +- gas/config/tc-m32c.c | 18 +- gas/config/tc-m32c.h | 7 +- gas/config/tc-mips.c | 85 +- gas/config/tc-ppc.c | 20 + gas/config/tc-xtensa.c | 7 +- gas/doc/c-aarch64.texi | 12 + gas/dwarf2dbg.c | 37 +- gas/symbols.c | 37 +- gas/testsuite/gas/aarch64/illegal-sve2-aes.d | 20 + gas/testsuite/gas/aarch64/illegal-sve2-bitperm.d | 19 + gas/testsuite/gas/aarch64/illegal-sve2-sha3.d | 6 + gas/testsuite/gas/aarch64/illegal-sve2-sm4.d | 8 + gas/testsuite/gas/aarch64/illegal-sve2-sve1ext.d | 4 + gas/testsuite/gas/aarch64/illegal-sve2-sve1ext.l | 128 + gas/testsuite/gas/aarch64/illegal-sve2.d | 4 + gas/testsuite/gas/aarch64/illegal-sve2.l | 3322 ++++++ gas/testsuite/gas/aarch64/illegal-sve2.s | 2062 ++++ gas/testsuite/gas/aarch64/sve1-extended-sve2.s | 137 + gas/testsuite/gas/aarch64/sve2.d | 1301 +++ gas/testsuite/gas/aarch64/sve2.s | 1595 +++ gas/testsuite/gas/aarch64/tme-invalid.d | 4 + gas/testsuite/gas/aarch64/tme-invalid.l | 26 + gas/testsuite/gas/aarch64/tme-invalid.s | 28 + gas/testsuite/gas/aarch64/tme.d | 22 + gas/testsuite/gas/aarch64/tme.s | 14 + gas/testsuite/gas/all/align.d | 2 +- gas/testsuite/gas/all/gas.exp | 8 +- gas/testsuite/gas/all/incbin.d | 1 - gas/testsuite/gas/elf/dwarf2-1.d | 8 +- gas/testsuite/gas/elf/dwarf2-1.s | 4 +- gas/testsuite/gas/elf/dwarf2-10.d | 3 +- gas/testsuite/gas/elf/dwarf2-10.s | 10 +- gas/testsuite/gas/elf/dwarf2-11.d | 13 +- gas/testsuite/gas/elf/dwarf2-11.s | 6 +- gas/testsuite/gas/elf/dwarf2-12.d | 16 +- gas/testsuite/gas/elf/dwarf2-12.s | 4 +- gas/testsuite/gas/elf/dwarf2-13.d | 15 +- gas/testsuite/gas/elf/dwarf2-13.s | 8 +- gas/testsuite/gas/elf/dwarf2-14.d | 15 +- gas/testsuite/gas/elf/dwarf2-14.s | 6 +- gas/testsuite/gas/elf/dwarf2-15.d | 15 +- gas/testsuite/gas/elf/dwarf2-15.s | 6 +- gas/testsuite/gas/elf/dwarf2-16.d | 15 +- gas/testsuite/gas/elf/dwarf2-16.s | 8 +- gas/testsuite/gas/elf/dwarf2-17.d | 15 +- gas/testsuite/gas/elf/dwarf2-17.s | 8 +- gas/testsuite/gas/elf/dwarf2-18.d | 16 +- gas/testsuite/gas/elf/dwarf2-18.s | 6 +- gas/testsuite/gas/elf/dwarf2-19.d | 21 + gas/testsuite/gas/elf/{dwarf2-13.s => dwarf2-19.s} | 28 +- gas/testsuite/gas/elf/dwarf2-2.d | 8 +- gas/testsuite/gas/elf/dwarf2-2.s | 4 +- gas/testsuite/gas/elf/dwarf2-5.d | 55 +- gas/testsuite/gas/elf/dwarf2-5.s | 14 +- gas/testsuite/gas/elf/dwarf2-7.d | 15 +- gas/testsuite/gas/elf/dwarf2-7.s | 4 +- gas/testsuite/gas/elf/dwarf2-8.d | 2 - gas/testsuite/gas/elf/dwarf2-8.s | 2 +- gas/testsuite/gas/elf/dwarf2-9.d | 2 - gas/testsuite/gas/elf/dwarf2-9.s | 2 +- gas/testsuite/gas/elf/elf.exp | 84 +- gas/testsuite/gas/elf/section2.e-miwmmxt | 10 - gas/testsuite/gas/i386/jump16.d | 7 + gas/testsuite/gas/i386/jump16.e | 3 + gas/testsuite/gas/i386/jump16.s | 22 + gas/testsuite/gas/macros/semi.d | 1 - gas/testsuite/gas/mips/ase-errors-1.l | 4 + gas/testsuite/gas/mips/ase-errors-1.s | 12 + gas/testsuite/gas/mips/eva.s | 13 + gas/testsuite/gas/mips/llpscp-32.d | 44 + gas/testsuite/gas/mips/llpscp-32.s | 23 + gas/testsuite/gas/mips/llpscp-64.d | 43 + gas/testsuite/gas/mips/llpscp-64.s | 23 + gas/testsuite/gas/mips/mips.exp | 3 + gas/testsuite/gas/mips/mipsr6@eva.d | 32 + gas/testsuite/gas/mips/r6-64-n32.d | 2 + gas/testsuite/gas/mips/r6-64-n64.d | 2 + gas/testsuite/gas/mips/r6-64.s | 4 +- gas/testsuite/gas/mips/r6-n32.d | 3 + gas/testsuite/gas/mips/r6-n64.d | 2 + gas/testsuite/gas/mips/r6.d | 2 + gas/testsuite/gas/mips/r6.s | 3 + gas/testsuite/gas/ppc/power4.d | 2 +- gas/testsuite/gas/s12z/s12z.exp | 1 + gas/testsuite/gas/s12z/truncated.d | 17 + gas/testsuite/gas/s12z/truncated.s | 3 + gdb/ChangeLog | 874 ++ gdb/NEWS | 19 + gdb/aarch64-tdep.c | 36 +- gdb/ada-exp.y | 11 +- gdb/ada-lang.c | 204 +- gdb/ada-lang.h | 4 +- gdb/ada-lex.l | 8 +- gdb/ada-tasks.c | 59 +- gdb/ada-valprint.c | 56 +- gdb/arc-tdep.c | 26 +- gdb/arm-linux-nat.c | 2 +- gdb/auto-load.c | 60 +- gdb/auxv.c | 35 +- gdb/break-catch-syscall.c | 25 +- gdb/breakpoint.c | 45 +- gdb/c-lang.c | 83 +- gdb/c-lang.h | 5 + gdb/cli/cli-cmds.c | 6 +- gdb/cli/cli-decode.c | 8 +- gdb/cli/cli-interp.c | 6 +- gdb/coffread.c | 38 +- gdb/command.h | 2 +- gdb/common/common-defs.h | 14 + gdb/common/common-exceptions.c | 15 +- gdb/common/common-exceptions.h | 25 +- gdb/common/gdb_unique_ptr.h | 7 + gdb/common/netstuff.c | 4 - gdb/common/new-op.c | 4 +- gdb/common/scoped_mmap.c | 2 +- gdb/common/scoped_mmap.h | 2 - gdb/compile/compile-cplus-types.c | 2 +- gdb/contrib/cc-with-tweaks.sh | 8 +- gdb/corelow.c | 2 + gdb/cp-support.c | 16 +- gdb/cp-valprint.c | 80 +- gdb/d-lang.c | 4 +- gdb/darwin-nat.c | 2 +- gdb/dcache.h | 9 + gdb/defs.h | 11 - gdb/dictionary.c | 2 +- gdb/doc/ChangeLog | 23 + gdb/doc/gdb.texinfo | 99 +- gdb/doc/guile.texi | 3 + gdb/doc/python.texi | 8 + gdb/dtrace-probe.c | 14 +- gdb/dwarf-index-write.c | 8 +- gdb/dwarf2-frame.c | 13 +- gdb/dwarf2loc.c | 9 +- gdb/dwarf2read.c | 179 +- gdb/dwarf2read.h | 4 +- gdb/elfread.c | 50 +- gdb/event-top.c | 16 +- gdb/exceptions.c | 9 +- gdb/exceptions.h | 10 +- gdb/exec.c | 6 +- gdb/expprint.c | 1 - gdb/expression.h | 1 + gdb/f-exp.y | 15 +- gdb/f-lang.c | 320 +- gdb/f-typeprint.c | 55 +- gdb/f-valprint.c | 2 +- gdb/fbsd-tdep.c | 31 +- .../gas/elf/dwarf2-9.s => gdb/fortran-operator.def | 27 +- gdb/gdbcmd.h | 7 +- gdb/gdbserver/ChangeLog | 10 + gdb/gdbserver/gdbreplay.c | 4 - gdb/gdbserver/linux-x86-low.c | 2 + gdb/gdbserver/remote-utils.c | 4 - gdb/gdbtypes.c | 10 +- gdb/gdbtypes.h | 4 + gdb/go-lang.c | 14 +- gdb/guile/guile-internal.h | 38 +- gdb/guile/guile.c | 2 +- gdb/guile/scm-block.c | 4 +- gdb/guile/scm-breakpoint.c | 33 +- gdb/guile/scm-cmd.c | 4 +- gdb/guile/scm-disasm.c | 4 +- gdb/guile/scm-exception.c | 10 +- gdb/guile/scm-frame.c | 73 +- gdb/guile/scm-lazy-string.c | 2 +- gdb/guile/scm-math.c | 2 +- gdb/guile/scm-param.c | 8 +- gdb/guile/scm-ports.c | 4 +- gdb/guile/scm-pretty-print.c | 19 +- gdb/guile/scm-symbol.c | 20 +- gdb/guile/scm-symtab.c | 4 +- gdb/guile/scm-type.c | 42 +- gdb/guile/scm-value.c | 53 +- gdb/hppa-tdep.c | 17 +- gdb/infcall.c | 34 +- gdb/inferior.c | 4 + gdb/inflow.c | 55 +- gdb/interps.c | 1 + gdb/language.c | 22 +- gdb/language.h | 13 + gdb/linespec.c | 8 +- gdb/linux-tdep.c | 112 +- gdb/m2-lang.c | 25 +- gdb/main.c | 2 +- gdb/main.h | 3 + gdb/maint.c | 24 - gdb/mdebugread.c | 11 +- gdb/mi/mi-interp.c | 2 +- gdb/mi/mi-main.c | 2 +- gdb/minsyms.c | 2 +- gdb/mips-tdep.c | 4 - gdb/nto-tdep.c | 37 +- gdb/nto-tdep.h | 4 +- gdb/objc-lang.c | 20 +- gdb/objfiles.c | 65 +- gdb/opencl-lang.c | 4 +- gdb/p-lang.c | 14 +- gdb/parse.c | 1 - gdb/ppc-linux-nat.c | 58 +- gdb/probe.c | 28 +- gdb/probe.h | 2 +- gdb/psympriv.h | 18 +- gdb/psymtab.c | 76 +- gdb/python/lib/gdb/command/prompt.py | 4 +- gdb/python/py-breakpoint.c | 12 +- gdb/python/py-inferior.c | 12 +- gdb/python/py-prettyprint.c | 15 +- gdb/python/py-utils.c | 2 +- gdb/python/py-value.c | 19 +- gdb/python/python-internal.h | 2 +- gdb/record.c | 12 +- gdb/registry.h | 68 +- gdb/remote.c | 58 +- gdb/rust-lang.c | 32 +- gdb/ser-tcp.c | 6 +- gdb/solib-svr4.c | 76 +- gdb/source-cache.c | 2 +- gdb/stabsread.c | 11 +- gdb/stack.c | 5 +- gdb/stap-probe.c | 12 +- gdb/std-operator.def | 3 +- gdb/symfile-debug.c | 106 +- gdb/symfile.c | 22 + gdb/symfile.h | 3 +- gdb/symtab.c | 119 +- gdb/target-dcache.c | 34 +- gdb/testsuite/ChangeLog | 205 + gdb/testsuite/Makefile.in | 6 +- gdb/testsuite/README | 19 + .../cc-with-debug-names.exp} | 29 +- .../char_enum.exp => boards/cc-with-gdb-index.exp} | 29 +- gdb/testsuite/boards/cc-with-tweaks.exp | 5 + gdb/testsuite/boards/dwarf4-gdb-index.exp | 22 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 103 + .../gdb.ada/{char_enum => catch_ex_std}/foo.adb | 12 +- .../pck.ads => catch_ex_std/some_package.adb} | 14 +- .../pck.ads => catch_ex_std/some_package.ads} | 12 +- gdb/testsuite/gdb.ada/char_enum.exp | 3 +- gdb/testsuite/gdb.ada/char_enum/foo.adb | 1 + gdb/testsuite/gdb.ada/char_enum/pck.ads | 1 + gdb/testsuite/gdb.ada/frame_arg_lang.exp | 73 + .../{char_enum/pck.ads => frame_arg_lang/bla.adb} | 13 +- .../testsuite/gdb.ada/frame_arg_lang/foo.c | 19 +- .../{char_enum/pck.ads => frame_arg_lang/pck.adb} | 13 +- .../gdb.ada/{char_enum => frame_arg_lang}/pck.ads | 7 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 8 + .../gdb.ada/packed_array_assign/aggregates.ads | 7 + gdb/testsuite/gdb.ada/vla.exp | 38 + gdb/testsuite/gdb.ada/vla/vla.adb | 57 + .../gdb.arch/amd64-entry-value-paramref.S | 26 +- gdb/testsuite/gdb.base/callexit.exp | 7 + .../gdb.base/coredump-filter-build-id.exp | 69 + gdb/testsuite/gdb.base/index-cache.exp | 41 +- gdb/testsuite/gdb.base/max-depth.c | 232 + gdb/testsuite/gdb.base/max-depth.exp | 165 + gdb/testsuite/gdb.base/ptype-offsets.cc | 2 +- gdb/testsuite/gdb.base/ptype-offsets.exp | 501 +- gdb/testsuite/gdb.cp/meth-typedefs.cc | 13 + gdb/testsuite/gdb.cp/meth-typedefs.exp | 5 + gdb/testsuite/gdb.cp/temargs.cc | 23 + gdb/testsuite/gdb.dlang/watch-loc.c | 5 +- .../gdb.dwarf2/dw2-case-insensitive-debug.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 41 +- gdb/testsuite/gdb.fortran/complex.f | 24 - gdb/testsuite/gdb.fortran/complex.f90 | 44 + gdb/testsuite/gdb.fortran/exprs.exp | 2 +- gdb/testsuite/gdb.fortran/intrinsics.exp | 35 + .../gdb.fortran/{intrinsics.exp => max-depth.exp} | 24 +- gdb/testsuite/gdb.fortran/max-depth.f90 | 42 + gdb/testsuite/gdb.fortran/ptr-indentation.exp | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 45 + gdb/testsuite/gdb.fortran/ptype-on-functions.f90 | 89 + gdb/testsuite/gdb.fortran/vla-datatypes.exp | 10 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 8 +- gdb/testsuite/gdb.fortran/vla-type.exp | 22 +- gdb/testsuite/gdb.fortran/vla-value.exp | 8 +- .../vla-ptr-info.exp => gdb.go/max-depth.exp} | 28 +- gdb/testsuite/gdb.go/max-depth.go | 41 + gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 4 +- .../testsuite/gdb.modula2/max-depth.c | 49 +- .../complex.exp => gdb.modula2/max-depth.exp} | 29 +- gdb/testsuite/gdb.python/py-format-string.exp | 21 + gdb/testsuite/gdb.python/py-nested-maps.c | 130 + gdb/testsuite/gdb.python/py-nested-maps.exp | 238 + gdb/testsuite/gdb.python/py-nested-maps.py | 135 + gdb/testsuite/gdb.python/py-value.exp | 13 + gdb/testsuite/gdb.rust/simple.exp | 3 + gdb/testsuite/gdb.rust/simple.rs | 8 + gdb/testsuite/gdb.trace/tspeed.exp | 5 + gdb/testsuite/lib/ada.exp | 27 + gdb/testsuite/lib/dwarf.exp | 12 +- gdb/testsuite/lib/future.exp | 10 + gdb/testsuite/lib/gdb.exp | 64 +- gdb/testsuite/lib/gdbserver-support.exp | 38 +- gdb/testsuite/lib/opencl.exp | 2 +- gdb/thread.c | 3 +- gdb/top.c | 5 +- gdb/tui/tui-interp.c | 1 + gdb/typeprint.c | 34 +- gdb/ui-file.c | 71 + gdb/ui-file.h | 28 +- gdb/unittests/parse-connection-spec-selftests.c | 4 - gdb/utils.c | 59 +- gdb/utils.h | 4 - gdb/valarith.c | 5 - gdb/valprint.c | 57 +- gdb/valprint.h | 12 + gdb/windows-nat.c | 15 +- gdb/xcoffread.c | 57 +- gdb/xml-support.c | 15 +- gprof/ChangeLog | 5 + gprof/corefile.c | 2 + include/ChangeLog | 77 + include/opcode/aarch64.h | 22 + include/opcode/mips.h | 9 + ld/ChangeLog | 67 + ld/ld.texi | 27 +- ld/ldbuildid.c | 2 +- ld/po/ru.po | 8290 +++++++++++--- ld/scripttempl/pru.sc | 4 +- ld/testsuite/ld-elf/init-fini-arrays.s | 17 +- ld/testsuite/ld-elf/pr14156a.d | 10 +- ld/testsuite/ld-elf/pr14156b.d | 10 +- ld/testsuite/ld-elf/pr24511.d | 18 + ld/testsuite/ld-plugin/lto.exp | 12 + ld/testsuite/ld-plugin/pr24486a.c | 8 + ld/testsuite/ld-plugin/pr24486b.c | 8 + ld/testsuite/ld-plugin/pr24486c.c | 1 + ld/testsuite/ld-powerpc/elfv2exe.d | 2 +- ld/testsuite/ld-powerpc/elfv2so.d | 12 +- ld/testsuite/ld-powerpc/tocopt.d | 14 +- ld/testsuite/ld-powerpc/tocopt.s | 3 +- ld/testsuite/ld-powerpc/tocopt5.d | 11 +- ld/testsuite/ld-powerpc/tocopt5.s | 1 - ld/testsuite/ld-powerpc/tocopt7.d | 2 +- ld/testsuite/ld-powerpc/tocopt7.s | 1 - ld/testsuite/ld-powerpc/tocopt8.d | 24 +- ld/testsuite/ld-powerpc/tocopt8.s | 1 - ld/testsuite/ld-scripts/fill.d | 3 +- ld/testsuite/ld-scripts/fill16.d | 3 +- ld/testsuite/ld-scripts/pr18963.t | 3 + ld/testsuite/ld-scripts/sane1.t | 1 + ld/testsuite/ld-undefined/weak-undef.exp | 1 - opcodes/ChangeLog | 198 + opcodes/aarch64-asm-2.c | 355 +- opcodes/aarch64-asm.c | 31 +- opcodes/aarch64-dis-2.c | 11198 ++++++++++++------- opcodes/aarch64-dis.c | 55 + opcodes/aarch64-opc-2.c | 29 +- opcodes/aarch64-opc.c | 56 +- opcodes/aarch64-opc.h | 6 + opcodes/aarch64-tbl.h | 494 +- opcodes/mips-dis.c | 10 +- opcodes/mips-opc.c | 13 + opcodes/s12z-opc.c | 2 +- 380 files changed, 31294 insertions(+), 8181 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-aes.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-bitperm.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-sha3.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-sm4.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-sve1ext.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2-sve1ext.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sve2.s create mode 100644 gas/testsuite/gas/aarch64/sve1-extended-sve2.s create mode 100644 gas/testsuite/gas/aarch64/sve2.d create mode 100644 gas/testsuite/gas/aarch64/sve2.s create mode 100644 gas/testsuite/gas/aarch64/tme-invalid.d create mode 100644 gas/testsuite/gas/aarch64/tme-invalid.l create mode 100644 gas/testsuite/gas/aarch64/tme-invalid.s create mode 100644 gas/testsuite/gas/aarch64/tme.d create mode 100644 gas/testsuite/gas/aarch64/tme.s create mode 100644 gas/testsuite/gas/elf/dwarf2-19.d copy gas/testsuite/gas/elf/{dwarf2-13.s => dwarf2-19.s} (65%) delete mode 100644 gas/testsuite/gas/elf/section2.e-miwmmxt create mode 100644 gas/testsuite/gas/i386/jump16.e create mode 100644 gas/testsuite/gas/mips/llpscp-32.d create mode 100644 gas/testsuite/gas/mips/llpscp-32.s create mode 100644 gas/testsuite/gas/mips/llpscp-64.d create mode 100644 gas/testsuite/gas/mips/llpscp-64.s create mode 100644 gas/testsuite/gas/s12z/truncated.d create mode 100644 gas/testsuite/gas/s12z/truncated.s copy gas/testsuite/gas/elf/dwarf2-9.s => gdb/fortran-operator.def (66%) copy gdb/testsuite/{gdb.ada/char_enum.exp => boards/cc-with-debug-names.exp} (63%) copy gdb/testsuite/{gdb.ada/char_enum.exp => boards/cc-with-gdb-index.exp} (63%) create mode 100644 gdb/testsuite/gdb.ada/catch_ex_std.exp copy gdb/testsuite/gdb.ada/{char_enum => catch_ex_std}/foo.adb (76%) copy gdb/testsuite/gdb.ada/{char_enum/pck.ads => catch_ex_std/some_package.adb} (77%) copy gdb/testsuite/gdb.ada/{char_enum/pck.ads => catch_ex_std/some_package.ads} (79%) create mode 100644 gdb/testsuite/gdb.ada/frame_arg_lang.exp copy gdb/testsuite/gdb.ada/{char_enum/pck.ads => frame_arg_lang/bla.adb} (81%) copy gas/testsuite/gas/elf/dwarf2-8.s => gdb/testsuite/gdb.ada/frame_arg_lang/foo.c (71%) copy gdb/testsuite/gdb.ada/{char_enum/pck.ads => frame_arg_lang/pck.adb} (74%) copy gdb/testsuite/gdb.ada/{char_enum => frame_arg_lang}/pck.ads (85%) create mode 100644 gdb/testsuite/gdb.ada/vla.exp create mode 100644 gdb/testsuite/gdb.ada/vla/vla.adb create mode 100644 gdb/testsuite/gdb.base/coredump-filter-build-id.exp create mode 100644 gdb/testsuite/gdb.base/max-depth.c create mode 100644 gdb/testsuite/gdb.base/max-depth.exp delete mode 100644 gdb/testsuite/gdb.fortran/complex.f create mode 100644 gdb/testsuite/gdb.fortran/complex.f90 copy gdb/testsuite/gdb.fortran/{intrinsics.exp => max-depth.exp} (67%) create mode 100644 gdb/testsuite/gdb.fortran/max-depth.f90 create mode 100644 gdb/testsuite/gdb.fortran/ptype-on-functions.exp create mode 100644 gdb/testsuite/gdb.fortran/ptype-on-functions.f90 copy gdb/testsuite/{gdb.fortran/vla-ptr-info.exp => gdb.go/max-depth.exp} (56%) create mode 100644 gdb/testsuite/gdb.go/max-depth.go copy gas/testsuite/gas/elf/dwarf2-9.s => gdb/testsuite/gdb.modula2/max-depth.c (66%) copy gdb/testsuite/{gdb.fortran/complex.exp => gdb.modula2/max-depth.exp} (55%) create mode 100644 gdb/testsuite/gdb.python/py-nested-maps.c create mode 100644 gdb/testsuite/gdb.python/py-nested-maps.exp create mode 100644 gdb/testsuite/gdb.python/py-nested-maps.py create mode 100644 ld/testsuite/ld-elf/pr24511.d create mode 100644 ld/testsuite/ld-plugin/pr24486a.c create mode 100644 ld/testsuite/ld-plugin/pr24486b.c create mode 100644 ld/testsuite/ld-plugin/pr24486c.c