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-mainline-defconfig in repository toolchain/ci/binutils-gdb.
from aa9b5dbc0f gprofng: fix build with --disable-shared adds 0e3c1eebb2 Remove use of bfd_uint64_t and similar adds 65d13793d9 Remove much of BFD_HOST configury adds 6015985895 Replace bfd_hostptr_t with uintptr_t adds 202be274a4 opcodes/i386: remove trailing whitespace from insns with zer [...] adds 509e623091 Fix crash with "maint print arc" adds 4fb8f32e40 Automatic date update in version.in adds 6094a48ec8 gprofng: fix build with -mx32 adds 0e77ff2c86 gdb: use gdb::unique_xmalloc_ptr<char> for docs in cmdpy_init adds 51e8dbe1fb gdb/python: improve formatting of help text for user defined [...] adds 7caebc2a2a Automatic date update in version.in adds 9606310bbb Automatic date update in version.in adds 292c7bf86d RISC-V: Add zhinx extension supports. adds b9b0b2b5e3 Reorganise bfd/doc/chew.c a little adds f43ffe07b1 Update K&R functions in bfd/doc/chew.c adds 7273d78f3f use libiberty xmalloc in bfd/doc/chew.c adds eab286a7c8 Use a union to avoid casts in bfd/doc/chew.c adds c1d0eab1b1 Fix failing test for armeb-gnu-eabi adds 09cb5e2312 Move 64-bit BFD files from ALL_TARGET_OBS to ALL_64_TARGET_OBS adds 5541bfdc97 gdb/manual: Introduce location specs adds da18821a9a gdb/testsuite: fix gdb.trace/signal.exp on x86 adds 8b294b1fc7 Automatic date update in version.in adds 99f647e200 Trailing spaces in objdump -r header adds f77d3081de Ajdust more tests for opcodes/i386: remove trailing whitespace adds 42745ac582 gdb/testsuite: resolve duplicate test name in gdb.trace/signal.exp adds 2918df9368 Import libiberty from gcc adds 74a04e5b2a v850_elf_set_note prototype adds e953510c3b ia64 gas: Remove unnecessary init adds 30596893ab sparc64 segfault in finish_dynamic_symbol adds d7f735269f Explicitly mention yet-unloaded shared libraries in location [...] adds e595ad4cc2 Improve break-range's documentation adds 102a644eaa Clarify why we unit test matching symbol names with 0xff characters adds 622c4842bb Improve clear command's documentation adds cffe02acaa gdb/testsuite: remove F77_FOR_TARGET support adds 7c07eaec49 gdb/testsuite: Use -module option for Intel Fortran compilers adds c8df10fc70 gdb/testsuite: Fix fortran types for Intel compilers. adds 7ce4a6d184 gdb/testsuite: move getting_compiler_info to front of gdb_compile adds 44d469c5f8 gdb/testsuite: add Fortran compiler identification to GDB adds 22582546c1 gdb/testsuite: rename intel next gen c/cpp compilers adds 87364601b8 gdb/testsuite: disable charset.exp for intel compilers adds 93bbd6c793 testsuite, fortran: add required external keyword adds 15868bc883 testsuite, fortran: add compiler dependent types to dynamic- [...] adds 4212a8c907 testsuite, fortran: Add '-debug-parameters all' when using i [...] adds 5c8ff7f6d9 testsuite/lib: add check_optional_entry for GDBInfoSymbols adds b8dd7ddff9 testsuite, fortran: fix info-types for intel compilers adds 6b7b705d7c testsuite, fortran: allow additional completions in module.exp adds a60ead5ded gdb, testsuite, fortran: fix double free in mixed-lang-stack.exp adds 0df017fbca gdb, testsuite, fortran: fixup mixed-lang-stack for Intel/LL [...] adds ebad7c6613 gdb/testsuite: fixup common-block.exp for intel compilers adds e2904e1ff0 Use unique_ptr for objfiles adds b8be9aea5c i386: Ajdust more tests for opcodes/i386: remove trailing wh [...] adds 98a1627f19 x86: Properly handle IFUNC function pointer reference adds 739f950664 Automatic date update in version.in adds b0de9ed86f Re: use libiberty xmalloc in bfd/doc/chew.c adds 68538bbeaa gdb:csky save fpu and vdsp info to struct csky_gdbarch_tdep adds 1d2eeb660f [arm] Cleanup: use hex for offsets adds 39fc7ff66b [arm] d0..d15 are 64-bit each, not 32-bit adds de76473c2d [arm] Add support for FPU registers in prologue unwinder adds 46c7fd95fc [arm] Don't use special treatment for PC adds 80fa4b2a60 Add gdb.current_language and gdb.Frame.language adds fc18b1c5af [gdb] Fix warning in foreach_arch selftests adds a115b27934 Automatic date update in version.in adds b3abcebcae asan: NULL deref in scan_unit_for_symbols adds 6f87d3fd27 asan: heap buffer overflow in dwarf2_directive_filename adds cd826186c8 sb_scrub_and_add_sb not draining input string buffer adds 53f2b36a54 gas read_a_source_file #APP processing adds e0ad09cfa5 ubsan: undefined shift in frag_align_code adds f66d30a6e5 asan: null deref in coff_write_relocs adds ee6cbff213 asan: uninit write _bfd_ecoff_write_object_contents adds b038f394a9 ubsan: signed integer overflow in atof_generic adds 6a031255cf Re: ubsan: signed integer overflow in atof_generic adds c9c157c765 Fix Cygwin build after fcab5839 adds 1f03fa9921 Fix Cygwin build after 0578e87f adds a115c6d62e Fix Cygwin build after 85b25bd9 adds a779012848 Fix a new warning on Cygwin adds 625b6eae09 gdb: Do not add empty sections to the section map adds 2e90d02578 gdb: LoongArch: Implement the software_single_step gdbarch method adds 57ebc99013 Fix ODR warning in observable.h adds 77845a9ac6 ODR warnings for struct symloc adds 7e9d9756db ODR warnings for struct nextfield adds c01e28360d ODR warning for struct field_info adds 94e079e76e ODR warning for struct ext_link_map adds cc55e4ef62 ODR warning for "struct instruction_type" adds 0fecb1a784 ODR warning for "struct stack_item" adds ddfc4ef124 ODR warning for "struct find_targ_sec_arg" adds cec000ad60 ODR warning for "enum string_repr_result" adds c8e41b5f14 ODR warnings from overlay constants adds 131430937d ODR warnings for "struct insn_info" adds 4748a9be44 ODR warnings for "struct insn_decode_record_t" adds a7f779c12e ODR warnings for "struct coff_symbol" adds 527907e0e6 ODR warning for "main" adds 0c8cd1de90 Rearrange and slightly reword the "Location Specification" section adds bb785a92a8 [gdb/testsuite] Detect change instead of init in gdb.mi/mi-v [...] adds dcefca4019 Automatic date update in version.in adds 679dc6e716 asan: mips_gprel_reloc segfault adds 6b8b24bb68 Re: asan: mips_gprel_reloc segfault adds d9ad47747a gdb: LoongArch: Remove nonportable #include new a98600052e x86: exclude certain ISA extensions from v3/v4 ISA
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: bfd/Makefile.in | 5 - bfd/aix386-core.c | 6 +- bfd/bfd-in.h | 50 +- bfd/bfd-in2.h | 62 +-- bfd/coff-bfd.c | 2 +- bfd/coff-mips.c | 5 +- bfd/coff-rs6000.c | 10 +- bfd/coff-x86_64.c | 2 +- bfd/coffcode.h | 10 +- bfd/coffgen.c | 57 ++- bfd/configure | 47 +- bfd/configure.ac | 36 +- bfd/configure.com | 60 +-- bfd/cpu-ia64-opc.c | 22 +- bfd/doc/chew.c | 434 +++++++---------- bfd/dwarf2.c | 130 +++-- bfd/ecoff.c | 2 +- bfd/elf32-i386.c | 8 +- bfd/elf32-mips.c | 3 +- bfd/elf32-score.c | 16 +- bfd/elf32-v850.c | 2 +- bfd/elf64-ia64-vms.c | 8 +- bfd/elf64-mips.c | 3 +- bfd/elf64-x86-64.c | 8 +- bfd/elflink.c | 19 +- bfd/elfn32-mips.c | 3 +- bfd/elfxx-ia64.c | 6 +- bfd/elfxx-riscv.c | 24 +- bfd/elfxx-sparc.c | 5 +- bfd/hppabsd-core.c | 6 +- bfd/hpux-core.c | 6 +- bfd/irix-core.c | 6 +- bfd/libbfd.c | 65 +-- bfd/mach-o.c | 2 +- bfd/mach-o.h | 8 +- bfd/netbsd-core.c | 6 +- bfd/osf-core.c | 6 +- bfd/peicode.h | 2 +- bfd/ptrace-core.c | 6 +- bfd/sco5-core.c | 6 +- bfd/targets.c | 12 +- bfd/trad-core.c | 6 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 2 +- binutils/nm.c | 49 +- binutils/objdump.c | 2 +- binutils/od-macho.c | 50 +- binutils/prdbg.c | 39 +- binutils/readelf.c | 21 +- gas/atof-generic.c | 17 +- gas/config/tc-arm.c | 28 +- gas/config/tc-csky.c | 10 +- gas/config/tc-i386.c | 11 +- gas/config/tc-ia64.c | 2 - gas/config/tc-sparc.c | 35 +- gas/config/tc-tilegx.c | 20 +- gas/config/tc-tilepro.c | 20 +- gas/config/tc-z80.c | 8 +- gas/config/te-vms.c | 2 +- gas/config/te-vms.h | 2 +- gas/dwarf2dbg.c | 8 +- gas/frags.c | 2 +- gas/read.c | 101 +--- gas/sb.c | 16 +- gas/symbols.c | 8 +- gas/testsuite/gas/all/fwdexp.d | 2 +- gas/testsuite/gas/all/weakref1.d | 2 +- gas/testsuite/gas/alpha/elf-reloc-1.d | 2 +- gas/testsuite/gas/alpha/elf-reloc-4.d | 2 +- gas/testsuite/gas/alpha/elf-reloc-7.d | 6 +- gas/testsuite/gas/alpha/elf-reloc-8.d | 8 +- gas/testsuite/gas/alpha/elf-tls-1.d | 2 +- gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/thumbrel.d | 2 +- gas/testsuite/gas/arm/unwind-pacbti-m.d | 20 +- gas/testsuite/gas/arm/unwind.d | 4 +- gas/testsuite/gas/arm/unwind_vxworks.d | 4 +- gas/testsuite/gas/avr/diffreloc_withrelax.d | 4 +- gas/testsuite/gas/avr/noreloc_withoutrelax.d | 2 +- gas/testsuite/gas/avr/pc-relative-reloc.d | 2 +- gas/testsuite/gas/bfin/reloc.d | 4 +- gas/testsuite/gas/cfi/cfi-alpha-2.d | 2 +- gas/testsuite/gas/cfi/reloc-pe-i386.d | 2 +- gas/testsuite/gas/cris/rd-dtpoffd1.d | 2 +- gas/testsuite/gas/cris/x-to-dcr1-sreg.d | 2 +- gas/testsuite/gas/elf/equ-reloc.d | 2 +- gas/testsuite/gas/elf/missing-build-notes.d | 2 +- gas/testsuite/gas/i386/387.d | 10 +- gas/testsuite/gas/i386/adx-intel.d | 4 +- gas/testsuite/gas/i386/adx.d | 4 +- gas/testsuite/gas/i386/align-branch-4a.d | 2 +- gas/testsuite/gas/i386/align-branch-4b.d | 2 +- gas/testsuite/gas/i386/align-branch-6.d | 2 +- gas/testsuite/gas/i386/amd.d | 12 +- gas/testsuite/gas/i386/arch-10.d | 16 +- gas/testsuite/gas/i386/arch-13.d | 20 +- gas/testsuite/gas/i386/arch-14.d | 10 +- gas/testsuite/gas/i386/arch-4.d | 4 +- gas/testsuite/gas/i386/arch-9.d | 2 +- gas/testsuite/gas/i386/avx-16bit.d | 4 +- gas/testsuite/gas/i386/avx-gather-intel.d | 2 +- gas/testsuite/gas/i386/avx-gather.d | 2 +- gas/testsuite/gas/i386/avx-intel.d | 4 +- gas/testsuite/gas/i386/avx-wig.d | 4 +- gas/testsuite/gas/i386/avx.d | 4 +- gas/testsuite/gas/i386/avx512f-nondef.d | 4 +- gas/testsuite/gas/i386/bmi-intel.d | 2 +- gas/testsuite/gas/i386/bmi.d | 2 +- gas/testsuite/gas/i386/bmi2-intel.d | 2 +- gas/testsuite/gas/i386/bmi2.d | 2 +- gas/testsuite/gas/i386/cet-intel.d | 28 +- gas/testsuite/gas/i386/cet.d | 28 +- gas/testsuite/gas/i386/clzero.d | 2 +- gas/testsuite/gas/i386/disassem.d | 442 ++++++++--------- gas/testsuite/gas/i386/fence-as-lock-add-no.d | 6 +- gas/testsuite/gas/i386/fpu-bad.d | 2 +- gas/testsuite/gas/i386/i386.exp | 3 + gas/testsuite/gas/i386/iamcu-4.d | 2 +- gas/testsuite/gas/i386/iamcu-5.d | 2 +- gas/testsuite/gas/i386/ifunc.d | 4 +- gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d | 2 +- gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d | 12 +- gas/testsuite/gas/i386/ilp32/quad.d | 2 +- gas/testsuite/gas/i386/ilp32/svme64.d | 52 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d | 24 +- gas/testsuite/gas/i386/ilp32/x86-64-cbw.d | 24 +- .../gas/i386/ilp32/x86-64-opcode-inval-intel.d | 22 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d | 22 +- gas/testsuite/gas/i386/ilp32/x86-64-vmx.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-xsave.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64.d | 4 +- gas/testsuite/gas/i386/intel-got32.d | 2 +- gas/testsuite/gas/i386/intel-got64.d | 2 +- gas/testsuite/gas/i386/intel-intel.d | 106 ++--- gas/testsuite/gas/i386/intel.d | 106 ++--- gas/testsuite/gas/i386/intelpic.d | 2 +- gas/testsuite/gas/i386/invlpgb.d | 10 +- gas/testsuite/gas/i386/invlpgb64.d | 10 +- gas/testsuite/gas/i386/invpcid-intel.d | 2 +- gas/testsuite/gas/i386/invpcid.d | 2 +- gas/testsuite/gas/i386/jump16.d | 12 +- gas/testsuite/gas/i386/katmai.d | 2 +- gas/testsuite/gas/i386/lfence-byte.d | 24 +- gas/testsuite/gas/i386/lfence-indbr-a.d | 4 +- gas/testsuite/gas/i386/lfence-indbr-b.d | 4 +- gas/testsuite/gas/i386/lfence-load.d | 102 ++-- gas/testsuite/gas/i386/lfence-ret-a.d | 12 +- gas/testsuite/gas/i386/lfence-ret-b.d | 12 +- gas/testsuite/gas/i386/lfence-ret-c.d | 12 +- gas/testsuite/gas/i386/lfence-ret-d.d | 12 +- gas/testsuite/gas/i386/mixed-mode-reloc32.d | 12 +- gas/testsuite/gas/i386/mixed-mode-reloc64.d | 12 +- gas/testsuite/gas/i386/mpx-16bit.d | 6 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 10 +- gas/testsuite/gas/i386/mpx.d | 6 +- gas/testsuite/gas/i386/noextreg.d | 2 +- gas/testsuite/gas/i386/nops-8.d | 4 +- gas/testsuite/gas/i386/noreg64-data16.d | 8 +- gas/testsuite/gas/i386/noreg64-rex64.d | 8 +- gas/testsuite/gas/i386/noreg64.d | 8 +- gas/testsuite/gas/i386/opcode-intel.d | 100 ++-- gas/testsuite/gas/i386/opcode-suffix.d | 98 ++-- gas/testsuite/gas/i386/opcode.d | 98 ++-- gas/testsuite/gas/i386/ospke.d | 4 +- gas/testsuite/gas/i386/padlock.d | 36 +- gas/testsuite/gas/i386/pconfig-intel.d | 2 +- gas/testsuite/gas/i386/pconfig.d | 2 +- gas/testsuite/gas/i386/prefix.d | 44 +- gas/testsuite/gas/i386/property-v4fmaddps.d | 9 + gas/testsuite/gas/i386/property-v4fmaddps.s | 2 + gas/testsuite/gas/i386/property-vfmaddps.d | 9 + gas/testsuite/gas/i386/property-vfmaddps.s | 2 + gas/testsuite/gas/i386/property-vpcmov.d | 9 + gas/testsuite/gas/i386/property-vpcmov.s | 2 + gas/testsuite/gas/i386/rela.d | 2 +- gas/testsuite/gas/i386/relax-3.d | 10 +- gas/testsuite/gas/i386/relax-4.d | 10 +- gas/testsuite/gas/i386/relax-5.d | 2 +- gas/testsuite/gas/i386/rtm-intel.d | 6 +- gas/testsuite/gas/i386/rtm.d | 6 +- gas/testsuite/gas/i386/se1.d | 6 +- gas/testsuite/gas/i386/secidx.d | 2 +- gas/testsuite/gas/i386/secrel.d | 2 +- gas/testsuite/gas/i386/serialize.d | 2 +- gas/testsuite/gas/i386/size-5a.d | 2 +- gas/testsuite/gas/i386/size-5b.d | 2 +- gas/testsuite/gas/i386/smap.d | 4 +- gas/testsuite/gas/i386/smx.d | 2 +- gas/testsuite/gas/i386/snp.d | 12 +- gas/testsuite/gas/i386/snp64.d | 48 +- gas/testsuite/gas/i386/sse-noavx.d | 6 +- gas/testsuite/gas/i386/sse2-16bit.d | 8 +- gas/testsuite/gas/i386/sse2.d | 8 +- gas/testsuite/gas/i386/sse3-intel.d | 18 +- gas/testsuite/gas/i386/suffix-intel.d | 32 +- gas/testsuite/gas/i386/suffix.d | 28 +- gas/testsuite/gas/i386/svme.d | 52 +- gas/testsuite/gas/i386/svme64.d | 52 +- gas/testsuite/gas/i386/tbm-intel.d | 2 +- gas/testsuite/gas/i386/tdx.d | 2 +- gas/testsuite/gas/i386/tlbsync.d | 2 +- gas/testsuite/gas/i386/tlsd.d | 4 +- gas/testsuite/gas/i386/tlsnopic.d | 4 +- gas/testsuite/gas/i386/tlspic.d | 4 +- gas/testsuite/gas/i386/tsxldtrk.d | 4 +- gas/testsuite/gas/i386/unique.d | 12 +- gas/testsuite/gas/i386/vmfunc.d | 2 +- gas/testsuite/gas/i386/vmx.d | 16 +- gas/testsuite/gas/i386/wbnoinvd-intel.d | 2 +- gas/testsuite/gas/i386/wbnoinvd.d | 2 +- gas/testsuite/gas/i386/wrap32-data.d | 2 +- gas/testsuite/gas/i386/wrap32-text.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1a.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1b.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1c.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1d.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1e.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1f.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1g.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1h.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1i.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-4a.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-4b.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-6.d | 2 +- gas/testsuite/gas/i386/x86-64-amx-bad.d | 4 +- gas/testsuite/gas/i386/x86-64-amx-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-amx.d | 4 +- gas/testsuite/gas/i386/x86-64-arch-2.d | 16 +- gas/testsuite/gas/i386/x86-64-arch-3.d | 16 +- gas/testsuite/gas/i386/x86-64-arch-4.d | 16 +- gas/testsuite/gas/i386/x86-64-avx-gather-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-avx-gather.d | 2 +- gas/testsuite/gas/i386/x86-64-avx-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-avx-wig.d | 4 +- gas/testsuite/gas/i386/x86-64-avx.d | 4 +- gas/testsuite/gas/i386/x86-64-avx512f-nondef.d | 2 +- gas/testsuite/gas/i386/x86-64-bmi-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-bmi.d | 2 +- gas/testsuite/gas/i386/x86-64-bmi2-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-bmi2.d | 2 +- gas/testsuite/gas/i386/x86-64-branch-2.d | 2 +- gas/testsuite/gas/i386/x86-64-branch.d | 4 +- gas/testsuite/gas/i386/x86-64-cbw-intel.d | 24 +- gas/testsuite/gas/i386/x86-64-cbw.d | 24 +- gas/testsuite/gas/i386/x86-64-cet-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-cet.d | 16 +- gas/testsuite/gas/i386/x86-64-clzero.d | 2 +- gas/testsuite/gas/i386/x86-64-disassem.d | 442 ++++++++--------- .../gas/i386/x86-64-fence-as-lock-add-no.d | 6 +- gas/testsuite/gas/i386/x86-64-ifunc.d | 4 +- gas/testsuite/gas/i386/x86-64-intel64.d | 6 +- gas/testsuite/gas/i386/x86-64-invpcid-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-invpcid.d | 2 +- gas/testsuite/gas/i386/x86-64-lfence-byte.d | 24 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d | 4 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d | 4 +- gas/testsuite/gas/i386/x86-64-lfence-load.d | 100 ++-- gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 18 +- gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 10 +- gas/testsuite/gas/i386/x86-64-mpx.d | 6 +- gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d | 22 +- gas/testsuite/gas/i386/x86-64-opcode-inval.d | 22 +- gas/testsuite/gas/i386/x86-64-opcode.d | 38 +- gas/testsuite/gas/i386/x86-64-ospke.d | 4 +- gas/testsuite/gas/i386/x86-64-pconfig-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-pconfig.d | 2 +- gas/testsuite/gas/i386/x86-64-property-1.d | 2 +- gas/testsuite/gas/i386/x86-64-relax-2.d | 10 +- gas/testsuite/gas/i386/x86-64-relax-3.d | 10 +- gas/testsuite/gas/i386/x86-64-relax-4.d | 2 +- gas/testsuite/gas/i386/x86-64-rtm-intel.d | 6 +- gas/testsuite/gas/i386/x86-64-rtm.d | 6 +- gas/testsuite/gas/i386/x86-64-se1.d | 6 +- gas/testsuite/gas/i386/x86-64-serialize.d | 2 +- gas/testsuite/gas/i386/x86-64-smap.d | 4 +- gas/testsuite/gas/i386/x86-64-sse-noavx.d | 6 +- gas/testsuite/gas/i386/x86-64-sse3-intel.d | 24 +- gas/testsuite/gas/i386/x86-64-suffix-intel.d | 34 +- gas/testsuite/gas/i386/x86-64-suffix.d | 30 +- gas/testsuite/gas/i386/x86-64-sysenter-amd.d | 12 +- gas/testsuite/gas/i386/x86-64-sysenter-intel.d | 12 +- gas/testsuite/gas/i386/x86-64-tbm-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-tdx.d | 8 +- gas/testsuite/gas/i386/x86-64-tsxldtrk.d | 4 +- gas/testsuite/gas/i386/x86-64-uintr.d | 8 +- gas/testsuite/gas/i386/x86-64-unique.d | 12 +- gas/testsuite/gas/i386/x86-64-vmfunc.d | 2 +- gas/testsuite/gas/i386/x86-64-vmx.d | 8 +- gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-wbnoinvd.d | 2 +- gas/testsuite/gas/i386/x86-64-xsave-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-xsave.d | 4 +- gas/testsuite/gas/i386/x86_64-intel.d | 12 +- gas/testsuite/gas/i386/x86_64.d | 12 +- gas/testsuite/gas/i386/xsave-intel.d | 4 +- gas/testsuite/gas/i386/xsave.d | 4 +- gas/testsuite/gas/ia64/ltoff22x-1.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-2.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-3.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-4.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-5.d | 2 +- gas/testsuite/gas/ia64/order.d | 4 +- gas/testsuite/gas/m32r/rel32-pic.d | 2 +- gas/testsuite/gas/m32r/rel32.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-1.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-2.d | 6 +- gas/testsuite/gas/mips/compact-eh-eb-3.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-4.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-5.d | 6 +- gas/testsuite/gas/mips/compact-eh-eb-6.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-7.d | 4 +- gas/testsuite/gas/mips/compact-eh-el-1.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-2.d | 6 +- gas/testsuite/gas/mips/compact-eh-el-3.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-4.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-5.d | 6 +- gas/testsuite/gas/mips/compact-eh-el-6.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-7.d | 4 +- gas/testsuite/gas/mips/e32-rel2.d | 2 +- gas/testsuite/gas/mips/e32el-rel2.d | 2 +- gas/testsuite/gas/mips/ehword.d | 2 +- gas/testsuite/gas/mips/elf-rel.d | 2 +- gas/testsuite/gas/mips/elf-rel2.d | 2 +- gas/testsuite/gas/mips/elf-rel3.d | 2 +- gas/testsuite/gas/mips/elfel-rel.d | 2 +- gas/testsuite/gas/mips/elfel-rel2.d | 2 +- gas/testsuite/gas/mips/elfel-rel3.d | 2 +- gas/testsuite/gas/mips/jalr3-n64.d | 2 +- gas/testsuite/gas/mips/jalr3.d | 2 +- gas/testsuite/gas/mips/micromips@elf-rel2.d | 2 +- gas/testsuite/gas/mips/micromips@elfel-rel2.d | 2 +- gas/testsuite/gas/mips/mips16-e.d | 2 +- gas/testsuite/gas/mips/mips16-f.d | 2 +- gas/testsuite/gas/mips/mips16-hilo-match.d | 4 +- gas/testsuite/gas/mips/mipsel16-e.d | 2 +- gas/testsuite/gas/mips/mipsel16-f.d | 2 +- gas/testsuite/gas/mips/pcrel-4-32.d | 2 +- gas/testsuite/gas/mips/pcrel-4-64.d | 2 +- gas/testsuite/gas/mips/pcrel-4-n32.d | 2 +- gas/testsuite/gas/mips/tmips16-e.d | 2 +- gas/testsuite/gas/mips/tmips16-f.d | 2 +- gas/testsuite/gas/mips/tmipsel16-e.d | 2 +- gas/testsuite/gas/mips/tmipsel16-f.d | 2 +- gas/testsuite/gas/mmix/basep-10.d | 4 +- gas/testsuite/gas/mmix/basep-11.d | 2 +- gas/testsuite/gas/mmix/basep-9.d | 4 +- gas/testsuite/gas/mmix/comment-3.d | 2 +- gas/testsuite/gas/mmix/fb-1.d | 2 +- gas/testsuite/gas/mmix/fb-2.d | 4 +- gas/testsuite/gas/mmix/greg1.d | 2 +- gas/testsuite/gas/mmix/greg1a.d | 2 +- gas/testsuite/gas/mmix/greg2.d | 2 +- gas/testsuite/gas/mmix/greg2a.d | 2 +- gas/testsuite/gas/mmix/greg3.d | 4 +- gas/testsuite/gas/mmix/greg4.d | 4 +- gas/testsuite/gas/mmix/greg5.d | 2 +- gas/testsuite/gas/mmix/greg6.d | 4 +- gas/testsuite/gas/mmix/greg7.d | 2 +- gas/testsuite/gas/mmix/greg8.d | 4 +- gas/testsuite/gas/mmix/local-1.d | 2 +- gas/testsuite/gas/mmix/odd-1.d | 2 +- gas/testsuite/gas/mmix/op-0-1.d | 2 +- gas/testsuite/gas/mmix/op-0-1s.d | 2 +- gas/testsuite/gas/mmix/op-0-2.d | 2 +- gas/testsuite/gas/mmix/pr25331.d | 2 +- gas/testsuite/gas/mmix/prefix1.d | 2 +- gas/testsuite/gas/mmix/prefix3.d | 4 +- gas/testsuite/gas/mmix/weak1-s.d | 2 +- gas/testsuite/gas/mmix/weak1.d | 2 +- gas/testsuite/gas/mn10300/relax.d | 12 +- gas/testsuite/gas/or1k/reloc-1.d | 2 +- gas/testsuite/gas/riscv/fp-zhinx-insns.d | 66 +++ gas/testsuite/gas/riscv/fp-zhinx-insns.s | 59 +++ gas/testsuite/gas/tic6x/data-reloc.d | 2 +- gas/testsuite/gas/vax/elf-rel.d | 4 +- gas/testsuite/gas/xstormy16/reloc-1.d | 2 +- gas/testsuite/gas/xtensa/pcrel.d | 4 +- gas/testsuite/gas/xtensa/weak-call.d | 2 +- gas/write.c | 4 +- gdb/Makefile.in | 13 +- gdb/NEWS | 14 + gdb/aarch64-tdep.c | 28 +- gdb/arc-tdep.c | 10 +- gdb/arm-tdep.c | 152 +++--- gdb/avr-tdep.c | 22 +- gdb/coffread.c | 8 +- gdb/cris-tdep.c | 19 +- gdb/csky-tdep.c | 50 +- gdb/csky-tdep.h | 5 +- gdb/doc/gdb.texinfo | 521 +++++++++++++-------- gdb/doc/guile.texi | 2 +- gdb/doc/python.texi | 17 +- gdb/dwarf2/read.c | 17 +- gdb/findcmd.c | 2 +- gdb/guile/scm-pretty-print.c | 8 +- gdb/ia64-tdep.c | 8 +- gdb/loongarch-linux-tdep.c | 1 - gdb/loongarch-tdep.c | 105 +++++ gdb/maint.c | 2 +- gdb/mdebugread.c | 10 +- gdb/nat/windows-nat.c | 11 +- gdb/objfiles.c | 12 +- gdb/objfiles.h | 2 +- gdb/observable.h | 1 + gdb/osabi.c | 50 +- gdb/osabi.h | 13 + gdb/progspace.c | 6 +- gdb/progspace.h | 8 +- gdb/python/py-cmd.c | 16 +- gdb/python/py-frame.c | 25 + gdb/python/py-param.c | 2 + gdb/python/py-prettyprint.c | 8 +- gdb/python/py-utils.c | 194 ++++++++ gdb/python/python-internal.h | 21 + gdb/python/python.c | 12 + gdb/rs6000-aix-tdep.c | 16 +- gdb/selftest-arch.c | 18 +- gdb/solib-dsbt.c | 4 +- gdb/stabsread.c | 16 +- gdb/testsuite/boards/cc-with-tweaks.exp | 5 - gdb/testsuite/boards/debug-types.exp | 1 - gdb/testsuite/boards/gold-gdb-index.exp | 1 - gdb/testsuite/gdb.base/step-over-exit.exp | 2 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 2 +- gdb/testsuite/gdb.fortran/assumedrank.exp | 6 +- gdb/testsuite/gdb.fortran/charset.exp | 5 + .../gdb.fortran/class-allocatable-array.exp | 4 +- gdb/testsuite/gdb.fortran/common-block.exp | 38 +- .../gdb.fortran/derived-type-striding.exp | 2 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 79 ++-- gdb/testsuite/gdb.fortran/function-calls.f90 | 1 + gdb/testsuite/gdb.fortran/info-types.exp | 20 +- gdb/testsuite/gdb.fortran/library-module.exp | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp | 12 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 21 +- gdb/testsuite/gdb.fortran/module.exp | 5 +- gdb/testsuite/gdb.fortran/namelist.exp | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 3 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 6 +- gdb/testsuite/gdb.fortran/vla-type.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 5 + gdb/testsuite/gdb.mi/var-cmd.c | 3 +- gdb/testsuite/gdb.python/py-doc-reformat.exp | 282 +++++++++++ gdb/testsuite/gdb.python/py-frame.exp | 6 + gdb/testsuite/gdb.python/py-parameter.exp | 14 + gdb/testsuite/gdb.rust/pp.exp | 2 + gdb/testsuite/gdb.trace/signal.exp | 12 +- gdb/testsuite/lib/compiler.F90 | 69 +++ gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/fortran.exp | 100 ++-- gdb/testsuite/lib/future.exp | 21 +- gdb/testsuite/lib/gdb.exp | 62 ++- gdb/testsuite/lib/sym-info-cmds.exp | 18 +- gdb/tilegx-tdep.c | 2 +- gdb/windows-nat.c | 15 +- gdb/xcoffread.c | 55 +-- gdb/z80-tdep.c | 44 +- gprof/gmon_io.c | 44 +- gprofng/src/Dbe.cc | 14 +- gprofng/src/DwarfLib.h | 6 +- gprofng/src/Experiment.cc | 16 +- gprofng/src/Experiment.h | 2 +- gprofng/src/ipc.cc | 2 +- include/ansidecl.h | 41 -- include/coff/internal.h | 12 +- include/demangle.h | 9 +- include/elf/nfp.h | 2 +- include/opcode/csky.h | 62 +-- include/opcode/ia64.h | 2 +- include/opcode/riscv.h | 5 +- ld/testsuite/ld-arm/arm-app-abs32.r | 2 +- ld/testsuite/ld-arm/arm-app.r | 2 +- ld/testsuite/ld-arm/arm-lib-plt32.r | 2 +- ld/testsuite/ld-arm/arm-lib.r | 2 +- ld/testsuite/ld-arm/arm-rel32.d | 2 +- ld/testsuite/ld-arm/farcall-mixed-app.r | 2 +- ld/testsuite/ld-arm/farcall-mixed-app2.r | 2 +- ld/testsuite/ld-arm/farcall-mixed-lib.r | 2 +- ld/testsuite/ld-arm/fdpic-main.r | 2 +- ld/testsuite/ld-arm/fdpic-shared.r | 2 +- ld/testsuite/ld-arm/ifunc-gdesc.r | 2 +- ld/testsuite/ld-arm/mixed-app.r | 2 +- ld/testsuite/ld-arm/mixed-lib.r | 2 +- ld/testsuite/ld-arm/tls-app.r | 2 +- ld/testsuite/ld-arm/tls-descseq.r | 2 +- ld/testsuite/ld-arm/tls-gdesc.r | 2 +- ld/testsuite/ld-arm/tls-lib-loc.r | 2 +- ld/testsuite/ld-arm/tls-lib.r | 2 +- ld/testsuite/ld-arm/tls-mixed.r | 2 +- ld/testsuite/ld-arm/unwind-4.d | 2 +- ld/testsuite/ld-cris/gotplt1.d | 2 +- ld/testsuite/ld-cris/gotplt2.d | 2 +- ld/testsuite/ld-cris/gotplt3.d | 2 +- ld/testsuite/ld-cris/tls-gd-1.d | 2 +- ld/testsuite/ld-cris/tls-gd-1h.d | 2 +- ld/testsuite/ld-cris/tls-gd-2.d | 2 +- ld/testsuite/ld-cris/tls-gd-2h.d | 2 +- ld/testsuite/ld-cris/tls-ie-10.d | 2 +- ld/testsuite/ld-cris/tls-ie-11.d | 2 +- ld/testsuite/ld-cris/tls-ie-78.d | 2 +- ld/testsuite/ld-cris/tls-ie-8.d | 2 +- ld/testsuite/ld-cris/tls-ie-9.d | 2 +- ld/testsuite/ld-cris/tls-ld-4.d | 2 +- ld/testsuite/ld-cris/tls-ld-5.d | 2 +- ld/testsuite/ld-cris/tls-ld-6.d | 2 +- ld/testsuite/ld-cris/tls-ld-7.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-15.d | 2 +- ld/testsuite/ld-cris/tls-legdx-16.d | 2 +- ld/testsuite/ld-cris/tls-legdx-17.d | 2 +- ld/testsuite/ld-cris/tls-local-54.d | 2 +- ld/testsuite/ld-cris/tls-local-60.d | 2 +- ld/testsuite/ld-cris/tls-local-61.d | 2 +- ld/testsuite/ld-cris/tls-ok-30.d | 2 +- ld/testsuite/ld-cris/tls-ok-32.d | 2 +- ld/testsuite/ld-cris/tls-ok-34.d | 2 +- ld/testsuite/ld-cris/weakhiddso.d | 2 +- ld/testsuite/ld-csky/emit-relocs-1.d | 2 +- ld/testsuite/ld-i386/align-branch-1.d | 2 +- ld/testsuite/ld-i386/code16.d | 2 +- ld/testsuite/ld-i386/ibt-plt-1.d | 12 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 12 +- ld/testsuite/ld-i386/ibt-plt-2c.d | 12 +- ld/testsuite/ld-i386/ibt-plt-3a.d | 12 +- ld/testsuite/ld-i386/ibt-plt-3c.d | 12 +- ld/testsuite/ld-i386/libno-plt-1b.dd | 2 +- ld/testsuite/ld-i386/no-plt-1a.dd | 4 +- ld/testsuite/ld-i386/no-plt-1b.dd | 2 +- ld/testsuite/ld-i386/no-plt-1c.dd | 2 +- ld/testsuite/ld-i386/no-plt-1d.dd | 4 +- ld/testsuite/ld-i386/no-plt-1e.dd | 4 +- ld/testsuite/ld-i386/no-plt-1f.dd | 2 +- ld/testsuite/ld-i386/no-plt-1g.dd | 2 +- ld/testsuite/ld-i386/no-plt-1h.dd | 4 +- ld/testsuite/ld-i386/no-plt-1i.dd | 4 +- ld/testsuite/ld-i386/no-plt-1j.dd | 4 +- ld/testsuite/ld-i386/plt-main-ibt.dd | 2 +- ld/testsuite/ld-i386/plt-pie-ibt.dd | 2 +- ld/testsuite/ld-i386/pr20244-2a.d | 4 +- ld/testsuite/ld-i386/pr20244-4a.d | 4 +- ld/testsuite/ld-i386/pr23930.d | 2 +- ld/testsuite/ld-i386/pr26018.d | 2 +- ld/testsuite/ld-i386/pr26263.d | 2 +- ld/testsuite/ld-i386/pr27193.dd | 2 +- ld/testsuite/ld-i386/protected2.d | 4 +- ld/testsuite/ld-i386/protected3.d | 2 +- ld/testsuite/ld-i386/protected7.d | 2 +- ld/testsuite/ld-i386/tlspie3b.d | 6 +- ld/testsuite/ld-i386/tlspie3c.d | 6 +- ld/testsuite/ld-i386/vxworks1-lib.dd | 6 +- ld/testsuite/ld-i386/vxworks1.dd | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 4 +- ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 4 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 4 +- ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 4 +- ld/testsuite/ld-ifunc/ifunc.exp | 9 + ld/testsuite/ld-ifunc/pr29216.c | 62 +++ ld/testsuite/ld-metag/shared.r | 2 +- ld/testsuite/ld-metag/stub_pic_app.r | 2 +- ld/testsuite/ld-metag/stub_shared.r | 2 +- ld/testsuite/ld-mips-elf/emit-relocs-1.d | 2 +- ld/testsuite/ld-mips-elf/reloc-estimate-1.d | 2 +- ld/testsuite/ld-mips-elf/tls-multi-got-1.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32-ver.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32.got | 2 +- ld/testsuite/ld-mn10300/i112045-2.d | 2 +- ld/testsuite/ld-nios2/emit-relocs-1.d | 2 +- .../ld-powerpc/aix-no-dup-syms-1-dso-32.drd | 2 +- .../ld-powerpc/aix-no-dup-syms-1-dso-32.rd | 2 +- .../ld-powerpc/aix-no-dup-syms-1-dso-64.drd | 2 +- .../ld-powerpc/aix-no-dup-syms-1-dso-64.rd | 2 +- ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd | 2 +- ld/testsuite/ld-powerpc/aix-rel-1.od | 2 +- ld/testsuite/ld-powerpc/aix-weak-2c-32.od | 2 +- ld/testsuite/ld-powerpc/aix-weak-2c-64.od | 2 +- ld/testsuite/ld-powerpc/ppc476-shared2.d | 2 +- ld/testsuite/ld-powerpc/sdadyn.d | 2 +- ld/testsuite/ld-pru/emit-relocs-1.d | 2 +- ld/testsuite/ld-size/size32-1-i386.d | 2 +- ld/testsuite/ld-size/size32-1-x32.d | 2 +- ld/testsuite/ld-size/size32-1-x86-64.d | 2 +- ld/testsuite/ld-size/size32-2-i386.d | 2 +- ld/testsuite/ld-size/size32-2-x32.d | 2 +- ld/testsuite/ld-size/size32-2-x86-64.d | 2 +- ld/testsuite/ld-size/size64-1-x32.d | 2 +- ld/testsuite/ld-size/size64-1-x86-64.d | 2 +- ld/testsuite/ld-size/size64-2-x32.d | 2 +- ld/testsuite/ld-size/size64-2-x86-64.d | 2 +- ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d | 2 +- ld/testsuite/ld-tic6x/data-reloc-local-r.d | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.od | 2 +- ld/testsuite/ld-tic6x/shlib-app-1b.od | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.od | 2 +- ld/testsuite/ld-tic6x/shlib-app-1rb.od | 2 +- ld/testsuite/ld-tic6x/static-app-1.od | 2 +- ld/testsuite/ld-tic6x/static-app-1b.od | 2 +- ld/testsuite/ld-tic6x/static-app-1r.od | 2 +- ld/testsuite/ld-tic6x/static-app-1rb.od | 2 +- ld/testsuite/ld-x86-64/align-branch-1.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 4 +- ld/testsuite/ld-x86-64/code16.d | 2 +- ld/testsuite/ld-x86-64/hidden2.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-1-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-1.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-2c.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-3c.d | 8 +- ld/testsuite/ld-x86-64/pe-x86-64-1.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-2.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-3.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-4.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-5.od | 8 +- ld/testsuite/ld-x86-64/pe-x86-64-6.od | 14 +- ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt.dd | 2 +- ld/testsuite/ld-x86-64/pr18160.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1b.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1d.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1f.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1h.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1j.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1l.d | 4 +- ld/testsuite/ld-x86-64/pr23930-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23930.d | 2 +- ld/testsuite/ld-x86-64/pr26018.d | 2 +- ld/testsuite/ld-x86-64/pr26263.d | 2 +- ld/testsuite/ld-x86-64/pr27016a.d | 2 +- ld/testsuite/ld-x86-64/pr27016b.d | 2 +- ld/testsuite/ld-x86-64/protected2.d | 4 +- ld/testsuite/ld-x86-64/protected3.d | 2 +- ld/testsuite/ld-x86-64/protected8.d | 2 +- ld/testsuite/ld-x86-64/tlsdesc.pd | 2 +- ld/testsuite/ld-x86-64/tlspie2b.d | 4 +- ld/testsuite/ld-x86-64/tlspie2c.d | 4 +- libiberty/cp-demangle.c | 349 ++++++++------ libiberty/testsuite/demangle-expected | 77 +++ opcodes/csky-dis.c | 2 +- opcodes/csky-opc.h | 4 +- opcodes/i386-dis.c | 27 +- opcodes/ia64-dis.c | 2 +- opcodes/riscv-opc.c | 112 ++--- 667 files changed, 5113 insertions(+), 4140 deletions(-) create mode 100644 gas/testsuite/gas/i386/property-v4fmaddps.d create mode 100644 gas/testsuite/gas/i386/property-v4fmaddps.s create mode 100644 gas/testsuite/gas/i386/property-vfmaddps.d create mode 100644 gas/testsuite/gas/i386/property-vfmaddps.s create mode 100644 gas/testsuite/gas/i386/property-vpcmov.d create mode 100644 gas/testsuite/gas/i386/property-vpcmov.s create mode 100644 gas/testsuite/gas/riscv/fp-zhinx-insns.d create mode 100644 gas/testsuite/gas/riscv/fp-zhinx-insns.s create mode 100644 gdb/testsuite/gdb.python/py-doc-reformat.exp create mode 100644 gdb/testsuite/lib/compiler.F90 create mode 100644 ld/testsuite/ld-ifunc/pr29216.c