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-aarch64-spec2k6-Oz in repository toolchain/ci/binutils-gdb.
from 035784e345 RISC-V: Added half-precision floating-point v1.0 instructions. adds bc6004dfd2 Remove gdb_test questions that GDB doesn't ask adds 35b72e4e5b gdb.base/scope.exp: Remove bogus gdb_test questions adds 1fe69430d1 Fix bogus gdb_test invocations adds 8d08cccb01 Avoid having to unload file in gdb.server/connect-with-no-sy [...] adds d7440bee9f gdb.base/skip.exp: Don't abuse gdb_test's question support adds ed01945057 Make gdb_test's question non-optional if specified adds 49a73ab9d3 gdb, btrace: Throw an error for empty recordings when replay [...] adds a1f2ddd383 Fix gdb.python/py-connection.exp with remote targets adds e84412c6a3 Fix typo in info page adds ed11f0543e Automatic date update in version.in adds 01ae03b5b9 gold: don't invoke IA32 syscall in x86_64 assembly testcase adds 818432e841 gas: tweak .irp and alike file/line handling for M68K/MRI adds 2e55c34282 gas: simplify ignore_input() adds 43fe575c32 gas: don't ignore .linefile inside false conditionals adds 7e6d6b62d8 gas: fold do_repeat{,_with_expander}() adds 9c70556165 gas: avoid bignum related errors when processing .linefile adds 85aaf32e61 gas: avoid octal numbers being accepted when processing .linefile adds e1e1528448 AArch64: Enable FP16 by default for Armv9-A. adds 192257c998 [gdb/tdep] Add gdb/syscalls/update-linux-from-src.sh adds 71630188ad [gdb/testsuite] Use hex_for_lang in gdb.base/parse_number.exp adds a2ff75485c [gdb/testsuite] Simplify unknown lang testing in gdb.base/pa [...] adds c9cd8ca465 Rename PAUTH_RA_STATE to RA_SIGN_STATE adds 44b6e80160 Remove unused DWARF PAUTH registers adds c76d61da4a Support -prompt and -lbl in gdb_test adds 2c3cc81e06 Add a --no-weak option to nm. adds 4bb8b8e938 x86: shrink op_riprel adds 1fe8486103 [AArch64] Return the regnum for PC (32) on aarch64 adds 301fe55e9c PowerPC: bp-permanent.exp, kill-after-signal fix adds 3363d8560f arm: Add unwind support for mixed register lists adds 320f42099a oops - forgot changelog entry for the previous delta. adds 2a89fa9613 Fix compile time warning building gold with Clang-14. adds 04dfe7aa52 Arm64: follow-on to PR gas/27217 fix adds 0ee6b1c511 Use aarch64_features to describe register features in target [...] adds 4f02f4d802 Automatic date update in version.in adds c4dd8eb523 RISC-V: Fix canonical extension order (K and J) adds 5f3fc928df _bfd_real_fopen should not use ccs parameter on Windows adds bc5baa9f13 don't over-align file positions of PE executable sections adds ce462d0435 COFF: make objcopy / strip honor --keep-file-symbols adds 6db1e45d7b COFF/PE: don't leave zero timestamp after objcopy / strip adds f0a53c9c89 COFF/PE: keep linker version during objcopy / strip adds 20bed3bb35 COFF: use hash for string table also when copying / stripping adds 15b7af6c87 Arm64: force emission of ILP32-dependent relocs adds 02646f1960 gdbsupport: fix path_join crash with -std=c++17 and -D_GLIBC [...] adds 18bd474461 gdb: testsuite: Support displaced stepping on LoongArch adds 95086e1e54 Fix potentially uninitialised variables in the Windows tools adds 8ea87c7296 gdb/doc: fix inconsistent info pretty-printer example adds 62ec8e6dad gdb/doc: make use of group/end group in 'info pretty-printer [...] adds ad8f56a737 gdb/doc: use @value{GDBP} in 'info pretty-printer' example adds ee3272d472 arm: Fix system register fpcxt_ns and fpcxt_s naming convention. adds ef5d515048 Automatic date update in version.in adds bd7d326deb Tidy warn-execstack handling adds b43771b045 add a trie to map quickly from address range to compilation unit adds f270fd72f6 Fix non-pointer type compilation error in aix-thread.c adds aa8c9d60a6 RISC-V: Remove RV128-only fmv instructions adds 9ecdcd1be1 RISC-V: Update zfinx implement with zicsr. adds 94585d6d44 Stop readekf and objdump from aggressively following links. adds 61cf5823fd Remove obsolete text from documentation adds f9a8785566 PowerPC: Make test gdb.arch/powerpc-power10.exp Endian independent. adds 0661562829 add_location_to_breakpoint -> breakpoint::add_location adds 1c2cbcf1de Make structs breakpoint/base_breakpoint/catchpoint be abstract adds f317d1eb2a ranged_breakpoint: don't use init_raw_breakpoint adds 27a62b4359 ranged_breakpoint: use install_breakpoint adds b925bf21e0 ranged_breakpoint: move initialization to ctor adds ff733ec228 Make a few functions work with base_breakpoint instead of br [...] adds ef4848c75f More breakpoint_ops parameter elimination adds d837fd813d Remove "internal" parameter from a couple functions adds 3b003a6126 init_breakpoint_sal -> base_breakpoint::base_breakpoint adds 8cd0bf5e7e Make ada_catchpoint_location's owner ctor parameter be ada_c [...] adds bd21b6c9cf Convert init_ada_exception_catchpoint to a ctor adds 752a2291b1 Refactor set_internal_breakpoint / internal_breakpoint ctor adds 7a3e3265ed Refactor momentary breakpoints, eliminate set_raw_breakpoint [...] adds 249dfeafc9 Make exception_catchpoint inherit base_breakpoint instead of [...] adds 6e14e4412b Make breakpoint_address_bits look at the location kind adds acd0955bc1 Make catchpoint inherit breakpoint, eliminate init_raw_breakpoint adds 92bb0228c8 Move common bits of catchpoint/exception_catchpoint to break [...] adds 960bc2bd14 Move add_location(sal) to base_breakpoint adds 9a71ed14cb Add/tweak intro comments of struct breakpoint and several su [...] adds f970305146 Momentary breakpoints should have no breakpoint number adds 7ab979957c Make sure momentary breakpoints are always thread-specific adds 46f0aab143 Test "set multiple-symbols on" creating multiple breakpoints adds 74421c0bc8 Rename base_breakpoint -> code_breakpoint adds d195321cec Automatic date update in version.in adds cb3a7614fe Automatic date update in version.in adds 6f9b09edae Accept functions with DW_AT_linkage_name present adds 8d4b0049b5 Automatic date update in version.in adds cb0d58bf4d [gdb/testsuite] Skip language auto in gdb.base/parse_number.exp adds 27049a382f ld: use definitions in generate_reloc rather than raw literals adds 05527d8ca1 [gdb/ada] Fix gdb.ada/dynamic-iface.exp with gcc 7 adds 5a3cf18c2e [gdb/exp] Fix UB in scalar_binop adds 735dfe028c [gdbsupport] Fix UB in print-utils.cc:int_string adds 01a62a6d5f [gdb/testsuite] Fix -prompt handling in gdb_test adds a6b446b222 gdb: LoongArch: Implement the iterate_over_regset_sections g [...] adds d9b6e047f6 Fix loongarch_iterate_over_regset_sections for non-native targets. adds e8123c847f Tweak the std::hash<> specialization for aarch64_features. adds 9e0f632935 Automatic date update in version.in adds 244e19c791 PR29169, invalid read displaying fuzzed .gdb_index adds 5fbb38fcc5 PR29170, divide by zero displaying fuzzed .debug_names adds be38442dda PR29171, invalid read causing SIGSEGV adds a55dfbb9ab Merge config/ changes from GCC, to enable DFP on AArch64 adds 81657e5800 AArch64: add support for DFP (Decimal Floating point) adds 387e00f3b3 gdb: LoongArch: Define LOONGARCH_LINUX_NUM_GREGSET as 45 adds a0ae328a26 [gdb/testsuite] Fix gdb.opt/clobbered-registers-O2.exp with gcc-12 adds 9e9f0d02b4 [gdb/testsuite] Fix gdb.opt/clobbered-registers-O2.exp with clang adds f59e7b1289 Automatic date update in version.in adds 8e5eb8e1b0 ppc: extend opindex to 16 bits adds dd4832bf3e opcodes: introduce BC field; fix isel adds 51498ab9ab RISC-V: Fix RV32Q conflict adds aee9dcf8a8 Add -nopass option to gdb_test/gdb_test_multiple adds cce0ae568c gdb: Fix DUPLICATE and PATH regressions throughout adds 3ac9da4937 Add bionutils support for DWARF v5's DW_OP_addrx. adds fbcda57701 Show enabled locations with disabled breakpoint parent as "y-" adds f85c0e1e20 Re: Add bionutils support for DWARF v5's DW_OP_addrx adds d1a24139ad Automatic date update in version.in adds 9e2bb0cb5e ld: add --package-metadata adds f67741e172 bfd: Add Support for DW_FORM_strx* and DW_FORM_addrx* adds bfcd7c2160 gdb/testsuite: prefer gdb_test in gdb.dwarf2/calling-convention adds 284b6bb5c6 gdb/linux-nat: xfer_memory_partial return E_IO on error adds 20d814202a arm: avoid use of GNU builtin function in s_arm_unwind_save_mixed adds f420c9c84e bit-rot in target before_parse function adds 20a26f4e01 Finalize each cooked index separately adds 834eaf9201 Fix crash in new DWARF indexer adds fcf8e81420 gdb: Require psymtab before calling quick_functions in objfile adds 98aa8321ee gdb: Change psymbol_functions::require_partial_symbols to pa [...] adds b2fdd31b03 aarch64-fbsd-nat: Move definition of debug_regs_probed under [...] adds 81cd0a49c9 cris: bfd: Correct default to no execstack adds 5d02a15c69 ld: cris*-elf: Default to --no-warn-rwx-segment adds 62b5b11b1b Automatic date update in version.in adds 2a2cb7cf2c gprofng: fix build with -mx32 adds 811f61d4c4 x86/Intel: adjust representation of embedded broadcast adds a5748e0d8c x86/Intel: allow MASM representation of embedded broadcast adds 90a00d6c65 x86/Intel: adjust representation of embedded rounding / SAE adds cf665fee1d x86: re-work AVX512 embedded rounding / SAE adds 7063667edb x86/Intel: allow MASM representation of embedded rounding / SAE adds 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 adds a98600052e x86: exclude certain ISA extensions from v3/v4 ISA adds 0e02119e65 Revert "[gdb] Fix warning in foreach_arch selftests" adds 450afa9497 [gdb] Fix warning in foreach_arch selftests adds 7e6ba6a2a5 Re: ubsan: undefined shift in frag_align_code adds 3dc8d5eada asan: heap buffer overflow in _bfd_mips_elf_section_from_shdr adds f5a0f5b503 Use bool for evregpy_no_listeners_p adds 07b7571ebc Automatic date update in version.in adds 98c1709802 [gdb] Fix warning in print_one_insn::ez80-adl adds de15377594 [gdb/testsuite] Fix gdb.threads/manythreads.exp with check-read1 adds 0c05610450 [gdb/testsuite] Fix ERROR in gdb.ctf/funcreturn.exp adds 1b4633f812 [gdb/testsuite] Test more values in gdb.base/parse_numbers.exp adds 1d8c0dfae7 [gdb/c] Fix type of 2147483648 and literal truncation adds a2c0d041fd [gdb/fortran] Fix literal truncation adds 4c4d769ab7 [gdb/go] Fix literal truncation adds 7af9baa9fa [gdb/pascal] Fix literal truncation adds 1390b65a1b [gdb/rust] Fix literal truncation adds 999f7adc21 [gdb/m2] Fix UB and literal truncation adds ac3afe36d7 [gdb/ada] Fix literal truncation adds 21aacea42e asan: uninitialised write in bfd_mach_o_write_contents adds 3ae76967be asan: null dereference in coff_count_linenumbers adds c8eab1d7c9 Automatic date update in version.in adds ca9aae53bd Remove obsolete Python 2 comment adds fdb5b467f9 Automatic date update in version.in adds 772f4c2e98 gdb/testsuite: add missing skip_python_tests call in py-doc- [...] adds faec7017f0 [gdb] Fix maint selftest -v print_one_insn adds 4ab19f4c9b [gdb] Enable some more print_one_insn selftests adds 38015f6710 [gdb] Name arch selftests more clearly adds c2ebdf6a7d Remove "-break-insert -r" tests adds a80f2680db Simplify varobj "change" logic adds 691ade38bc Consolidate "Python API" sections in NEWS adds f3cdb43624 Automatic date update in version.in adds e97198fdcd [gdb] Allow frv::fr300 in selftests adds b11f3dbb88 [gdb/rust] Add missing _() for error call adds 6d08aed3c9 Constify solib_name_from_address adds 265aa48b39 Update my email address in gdb/MAINTAINERS adds 8fea1a81c7 Introduce wrapper for CreateProcess adds bcb9251f02 Allow ASLR to be disabled on Windows adds 5517650206 Turn some windows-nat.c static functions into methods adds 20489cca90 Use subclasses of windows_process_info adds bcdbf606bc Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 5 + bfd/Makefile.in | 5 - bfd/aix386-core.c | 6 +- bfd/bfd-in.h | 50 +- bfd/bfd-in2.h | 62 +- bfd/bfdio.c | 4 +- bfd/coff-bfd.c | 2 +- bfd/coff-mips.c | 5 +- bfd/coff-rs6000.c | 10 +- bfd/coff-x86_64.c | 2 +- bfd/coffcode.h | 49 +- bfd/coffgen.c | 295 +- bfd/cofflink.c | 54 +- 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 | 748 +- bfd/ecoff.c | 2 +- bfd/elf-bfd.h | 8 + bfd/elf.c | 8 +- bfd/elf32-cris.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 | 21 +- bfd/elfn32-mips.c | 3 +- bfd/elfxx-ia64.c | 6 +- bfd/elfxx-mips.c | 55 +- bfd/elfxx-riscv.c | 32 +- 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/libcoff-in.h | 4 +- bfd/libcoff.h | 4 +- bfd/mach-o.c | 37 +- bfd/mach-o.h | 8 +- bfd/netbsd-core.c | 6 +- bfd/osf-core.c | 6 +- bfd/peXXigen.c | 18 +- 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/ChangeLog | 45 + binutils/NEWS | 2 + binutils/dlltool.c | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/binutils.texi | 5 + binutils/dwarf.c | 259 +- binutils/dwarf.h | 4 +- binutils/mclex.c | 2 +- binutils/nm.c | 60 +- binutils/objcopy.c | 14 +- binutils/objdump.c | 56 +- binutils/od-macho.c | 50 +- binutils/prdbg.c | 39 +- binutils/readelf.c | 63 +- binutils/resrc.c | 2 +- binutils/srconv.c | 1 + binutils/testsuite/binutils-all/debuginfod.exp | 4 +- binutils/testsuite/binutils-all/dw5-op.S | 134 + binutils/testsuite/binutils-all/dw5-op.W | 35 + binutils/testsuite/binutils-all/nm.exp | 32 +- binutils/testsuite/binutils-all/no-weak.s | 13 + binutils/testsuite/binutils-all/objdump.Wk | 5 +- binutils/testsuite/binutils-all/objdump.exp | 43 +- binutils/testsuite/binutils-all/readelf.exp | 22 +- binutils/testsuite/binutils-all/readelf.k | 5 +- binutils/windmc.c | 6 +- config/dfp.m4 | 21 +- gas/ChangeLog | 16 + gas/atof-generic.c | 17 +- gas/cond.c | 28 +- gas/config/tc-aarch64.c | 11 +- gas/config/tc-arm.c | 134 +- gas/config/tc-csky.c | 10 +- gas/config/tc-i386-intel.c | 43 +- gas/config/tc-i386.c | 287 +- gas/config/tc-i386.h | 3 +- gas/config/tc-ia64.c | 2 - gas/config/tc-ppc.c | 12 +- gas/config/tc-rx.c | 2 +- gas/config/tc-sparc.c | 35 +- gas/config/tc-tic54x.c | 2 +- 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/macro.c | 5 +- gas/read.c | 182 +- gas/read.h | 3 +- gas/sb.c | 16 +- gas/symbols.c | 8 +- gas/testsuite/gas/all/cond-2.l | 12 + gas/testsuite/gas/all/cond-2.s | 5 + gas/testsuite/gas/all/fwdexp.d | 2 +- gas/testsuite/gas/all/gas.exp | 7 + gas/testsuite/gas/all/linefile.l | 6 + gas/testsuite/gas/all/linefile.s | 8 + 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/armv8_1-m-fpcxt-reg.d | 40 + gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.s | 37 + gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/thumbrel.d | 2 +- gas/testsuite/gas/arm/unwind-pacbti-m-readelf.d | 12 +- gas/testsuite/gas/arm/unwind-pacbti-m.d | 18 +- gas/testsuite/gas/arm/unwind-pacbti-m.s | 6 + 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/avx512_bf16.s | 12 +- gas/testsuite/gas/i386/avx512_bf16_vl.s | 24 +- gas/testsuite/gas/i386/avx512_fp16-intel.d | 1232 +- gas/testsuite/gas/i386/avx512_fp16.s | 616 +- gas/testsuite/gas/i386/avx512_fp16_vl-intel.d | 960 +- gas/testsuite/gas/i386/avx512_fp16_vl.s | 480 +- gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d | 44 +- gas/testsuite/gas/i386/avx512_vpopcntdq.s | 4 +- gas/testsuite/gas/i386/avx512bitalg-intel.d | 8 +- gas/testsuite/gas/i386/avx512bitalg_vl-intel.d | 24 +- gas/testsuite/gas/i386/avx512bitalg_vl.s | 8 +- gas/testsuite/gas/i386/avx512bw-intel.d | 40 +- gas/testsuite/gas/i386/avx512bw_vl-intel.d | 80 +- gas/testsuite/gas/i386/avx512cd-intel.d | 80 +- gas/testsuite/gas/i386/avx512cd_vl-intel.d | 160 +- gas/testsuite/gas/i386/avx512dq-intel.d | 756 +- gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq-rcigru-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq.s | 378 +- gas/testsuite/gas/i386/avx512dq_vl-intel.d | 1096 +- gas/testsuite/gas/i386/avx512dq_vl.s | 80 +- gas/testsuite/gas/i386/avx512er-intel.d | 160 +- gas/testsuite/gas/i386/avx512er-rcigrd-intel.d | 40 +- gas/testsuite/gas/i386/avx512er-rcigrne-intel.d | 40 +- gas/testsuite/gas/i386/avx512er-rcigru-intel.d | 40 +- gas/testsuite/gas/i386/avx512er-rcigrz-intel.d | 40 +- gas/testsuite/gas/i386/avx512er.s | 20 +- gas/testsuite/gas/i386/avx512f-intel.d | 8500 ++++++------ gas/testsuite/gas/i386/avx512f-nondef.d | 4 +- gas/testsuite/gas/i386/avx512f-rcigrd-intel.d | 260 +- gas/testsuite/gas/i386/avx512f-rcigrne-intel.d | 260 +- gas/testsuite/gas/i386/avx512f-rcigru-intel.d | 260 +- gas/testsuite/gas/i386/avx512f-rcigrz-intel.d | 260 +- gas/testsuite/gas/i386/avx512f.s | 4252 +++--- gas/testsuite/gas/i386/avx512f_gfni-intel.d | 8 +- gas/testsuite/gas/i386/avx512f_vl-intel.d | 6920 +++++----- gas/testsuite/gas/i386/avx512f_vl.s | 80 +- gas/testsuite/gas/i386/avx512ifma-intel.d | 40 +- gas/testsuite/gas/i386/avx512ifma_vl-intel.d | 80 +- gas/testsuite/gas/i386/avx512vbmi-intel.d | 20 +- gas/testsuite/gas/i386/avx512vbmi2-intel.d | 32 +- gas/testsuite/gas/i386/avx512vbmi2_vl-intel.d | 64 +- gas/testsuite/gas/i386/avx512vbmi_vl-intel.d | 40 +- gas/testsuite/gas/i386/avx512vl_gfni-intel.d | 18 +- gas/testsuite/gas/i386/avx512vnni-intel.d | 16 +- gas/testsuite/gas/i386/avx512vnni_vl-intel.d | 32 +- 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/evex-lig256-intel.d | 1296 +- gas/testsuite/gas/i386/evex-lig512-intel.d | 1296 +- 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/inval-avx512f.l | 73 + gas/testsuite/gas/i386/inval-avx512f.s | 42 + 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/vp2intersect-intel.d | 24 +- gas/testsuite/gas/i386/vp2intersect.s | 12 +- 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-avx512_bf16.s | 12 +- gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.s | 24 +- gas/testsuite/gas/i386/x86-64-avx512_fp16-intel.d | 1256 +- gas/testsuite/gas/i386/x86-64-avx512_fp16.s | 628 +- .../gas/i386/x86-64-avx512_fp16_vl-intel.d | 960 +- gas/testsuite/gas/i386/x86-64-avx512_fp16_vl.s | 480 +- .../gas/i386/x86-64-avx512_vpopcntdq-intel.d | 40 +- gas/testsuite/gas/i386/x86-64-avx512bitalg-intel.d | 8 +- .../gas/i386/x86-64-avx512bitalg_vl-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-avx512bw-intel.d | 40 +- gas/testsuite/gas/i386/x86-64-avx512bw_vl-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512cd-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512cd_vl-intel.d | 160 +- gas/testsuite/gas/i386/x86-64-avx512dq-intel.d | 756 +- .../gas/i386/x86-64-avx512dq-rcigrd-intel.d | 80 +- .../gas/i386/x86-64-avx512dq-rcigrne-intel.d | 80 +- .../gas/i386/x86-64-avx512dq-rcigru-intel.d | 80 +- .../gas/i386/x86-64-avx512dq-rcigrz-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512dq.s | 378 +- gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d | 1096 +- gas/testsuite/gas/i386/x86-64-avx512dq_vl.s | 80 +- gas/testsuite/gas/i386/x86-64-avx512er-intel.d | 160 +- .../gas/i386/x86-64-avx512er-rcigrd-intel.d | 40 +- .../gas/i386/x86-64-avx512er-rcigrne-intel.d | 40 +- .../gas/i386/x86-64-avx512er-rcigru-intel.d | 40 +- .../gas/i386/x86-64-avx512er-rcigrz-intel.d | 40 +- gas/testsuite/gas/i386/x86-64-avx512er.s | 20 +- gas/testsuite/gas/i386/x86-64-avx512f-intel.d | 8900 ++++++------ gas/testsuite/gas/i386/x86-64-avx512f-nondef.d | 2 +- .../gas/i386/x86-64-avx512f-rcigrd-intel.d | 1044 +- .../gas/i386/x86-64-avx512f-rcigrne-intel.d | 1044 +- .../gas/i386/x86-64-avx512f-rcigru-intel.d | 1044 +- .../gas/i386/x86-64-avx512f-rcigrz-intel.d | 1044 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 4456 +++--- gas/testsuite/gas/i386/x86-64-avx512f_gfni-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d | 6920 +++++----- gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 80 +- gas/testsuite/gas/i386/x86-64-avx512ifma-intel.d | 40 +- .../gas/i386/x86-64-avx512ifma_vl-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512vbmi-intel.d | 20 +- gas/testsuite/gas/i386/x86-64-avx512vbmi2-intel.d | 28 +- .../gas/i386/x86-64-avx512vbmi2_vl-intel.d | 64 +- .../gas/i386/x86-64-avx512vbmi_vl-intel.d | 40 +- .../gas/i386/x86-64-avx512vl_gfni-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-avx512vnni-intel.d | 16 +- .../gas/i386/x86-64-avx512vnni_vl-intel.d | 32 +- 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/testsuite/gas/i386/x86-64-evex-lig256-intel.d | 1668 +-- gas/testsuite/gas/i386/x86-64-evex-lig512-intel.d | 1668 +-- .../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-vp2intersect-intel.d | 24 +- gas/testsuite/gas/i386/x86-64-vp2intersect.s | 12 +- 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/ppc/476.d | 2 +- gas/testsuite/gas/ppc/a2.d | 2 +- gas/testsuite/gas/ppc/e500.d | 2 +- gas/testsuite/gas/ppc/power7.d | 2 +- gas/testsuite/gas/riscv/csr-insns-pseudo-zfinx.d | 36 + gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.d | 3 + gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.l | 3 + gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.s | 2 + gas/testsuite/gas/riscv/fp-zhinx-insns.d | 66 + gas/testsuite/gas/riscv/fp-zhinx-insns.s | 59 + .../gas/riscv/march-fail-rv32iq-isa-2p2.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32iq.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32iq2.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32iq2p0.d | 3 + ...{march-fail-rv32iq.l => march-fail-rv32iq2p0.l} | 0 .../gas/riscv/march-ok-rv32iq-isa-20190608.d | 5 + gas/testsuite/gas/riscv/march-ok-rv32iq2p2.d | 5 + 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 +- gas/write.h | 18 +- gdb/MAINTAINERS | 2 +- gdb/Makefile.in | 13 +- gdb/NEWS | 24 + gdb/aarch64-fbsd-nat.c | 8 +- gdb/aarch64-fbsd-tdep.c | 5 +- gdb/aarch64-linux-nat.c | 10 +- gdb/aarch64-linux-tdep.c | 11 +- gdb/aarch64-tdep.c | 89 +- gdb/aarch64-tdep.h | 10 +- gdb/ada-lang.c | 84 +- gdb/ada-lex.l | 27 +- gdb/aix-thread.c | 4 +- gdb/arc-tdep.c | 10 +- gdb/arch/aarch64.c | 13 +- gdb/arch/aarch64.h | 45 +- gdb/arm-tdep.c | 152 +- gdb/avr-tdep.c | 22 +- gdb/break-catch-syscall.c | 6 +- gdb/break-catch-throw.c | 14 +- gdb/breakpoint.c | 838 +- gdb/breakpoint.h | 93 +- gdb/c-exp.y | 111 +- gdb/coffread.c | 8 +- gdb/cris-tdep.c | 19 +- gdb/csky-tdep.c | 50 +- gdb/csky-tdep.h | 5 +- gdb/disasm-selftests.c | 81 +- gdb/doc/gdb.texinfo | 573 +- gdb/doc/guile.texi | 2 +- gdb/doc/python.texi | 17 +- gdb/dwarf2/cooked-index.c | 267 +- gdb/dwarf2/cooked-index.h | 88 +- gdb/dwarf2/read.c | 105 +- gdb/elfread.c | 6 +- gdb/f-exp.y | 31 +- gdb/findcmd.c | 2 +- gdb/go-exp.y | 95 +- gdb/guile/scm-pretty-print.c | 8 +- gdb/ia64-tdep.c | 8 +- gdb/linux-nat.c | 2 +- gdb/loongarch-linux-tdep.c | 25 + gdb/loongarch-tdep.c | 105 + gdb/m2-exp.y | 47 +- gdb/maint.c | 2 +- gdb/mdebugread.c | 10 +- gdb/mi/mi-cmd-break.c | 4 +- gdb/minsyms.c | 4 +- gdb/nat/windows-nat.c | 171 +- gdb/nat/windows-nat.h | 63 +- gdb/objfiles.c | 12 +- gdb/objfiles.h | 15 +- gdb/observable.h | 1 + gdb/osabi.c | 35 +- gdb/osabi.h | 3 + gdb/p-exp.y | 95 +- gdb/parse.c | 37 + gdb/parser-defs.h | 2 + gdb/progspace.c | 6 +- gdb/progspace.h | 8 +- gdb/psympriv.h | 5 +- gdb/psymtab.c | 37 +- gdb/python/py-cmd.c | 16 +- gdb/python/py-events.h | 2 +- gdb/python/py-evtregistry.c | 2 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/python/py-frame.c | 25 + gdb/python/py-param.c | 2 + gdb/python/py-prettyprint.c | 8 +- gdb/python/py-progspace.c | 3 +- gdb/python/py-utils.c | 194 + gdb/python/py-value.c | 7 - gdb/python/python-internal.h | 21 + gdb/python/python.c | 12 + gdb/record-btrace.c | 2 +- gdb/rs6000-aix-tdep.c | 16 +- gdb/rust-parse.c | 5 +- gdb/selftest-arch.c | 32 +- gdb/solib-dsbt.c | 4 +- gdb/solib.c | 2 +- gdb/solib.h | 2 +- gdb/stabsread.c | 16 +- gdb/stack.c | 5 +- gdb/symfile-debug.c | 30 +- gdb/symtab.h | 5 +- gdb/syscalls/amd64-linux.xml | 2 +- gdb/syscalls/amd64-linux.xml.in | 2 +- gdb/syscalls/i386-linux.xml | 2 +- gdb/syscalls/i386-linux.xml.in | 2 +- gdb/syscalls/mips-n32-linux.xml | 82 +- gdb/syscalls/mips-n32-linux.xml.in | 83 +- gdb/syscalls/mips-n64-linux.xml | 60 +- gdb/syscalls/mips-n64-linux.xml.in | 61 +- gdb/syscalls/mips-o32-linux.xml | 90 +- gdb/syscalls/mips-o32-linux.xml.in | 91 +- gdb/syscalls/ppc-linux.xml | 5 +- gdb/syscalls/ppc-linux.xml.in | 5 +- gdb/syscalls/ppc64-linux.xml | 5 +- gdb/syscalls/ppc64-linux.xml.in | 5 +- gdb/syscalls/s390-linux.xml | 72 +- gdb/syscalls/s390-linux.xml.in | 73 +- gdb/syscalls/s390x-linux.xml | 53 +- gdb/syscalls/s390x-linux.xml.in | 54 +- gdb/syscalls/sparc-linux.xml | 96 +- gdb/syscalls/sparc-linux.xml.in | 99 +- gdb/syscalls/sparc64-linux.xml | 77 +- gdb/syscalls/sparc64-linux.xml.in | 80 +- gdb/syscalls/update-linux-from-src.sh | 169 + 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.ada/bp_reset.exp | 3 +- gdb/testsuite/gdb.ada/exec_changed.exp | 19 +- gdb/testsuite/gdb.ada/expr_delims.exp | 3 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 3 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.S | 48 + gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp | 70 + gdb/testsuite/gdb.arch/powerpc-power10.s | 1114 +- gdb/testsuite/gdb.base/arithmet.exp | 2 + gdb/testsuite/gdb.base/auxv.exp | 3 +- gdb/testsuite/gdb.base/bp-permanent.exp | 15 +- gdb/testsuite/gdb.base/break-probes.exp | 3 +- gdb/testsuite/gdb.base/break.exp | 218 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 3 +- gdb/testsuite/gdb.base/checkpoint.exp | 35 +- gdb/testsuite/gdb.base/default.exp | 2 +- .../fork-no-detach-follow-child-dlopen-shlib.c | 19 +- .../fork-no-detach-follow-child-dlopen.c} | 39 +- .../fork-no-detach-follow-child-dlopen.exp | 57 + gdb/testsuite/gdb.base/gdb-sigterm.exp | 27 +- gdb/testsuite/gdb.base/info-macros.exp | 14 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 15 +- gdb/testsuite/gdb.base/parse_number.exp | 353 +- gdb/testsuite/gdb.base/pie-execl.exp | 4 +- gdb/testsuite/gdb.base/pointers.exp | 2 +- gdb/testsuite/gdb.base/scope.exp | 60 +- gdb/testsuite/gdb.base/setvar.exp | 12 +- gdb/testsuite/gdb.base/sizeof.exp | 12 +- gdb/testsuite/gdb.base/skip.exp | 55 +- gdb/testsuite/gdb.base/step-over-exit.exp | 2 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 2 +- gdb/testsuite/gdb.base/style.exp | 41 +- gdb/testsuite/gdb.base/ui-redirect.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 10 +- gdb/testsuite/gdb.base/watchpoint.exp | 6 +- gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 3 +- gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 28 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 100 +- gdb/testsuite/gdb.cp/static-method.exp | 3 +- gdb/testsuite/gdb.ctf/funcreturn.exp | 26 +- gdb/testsuite/gdb.dwarf2/calling-convention.exp | 14 +- gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp | 62 + 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-break.exp | 70 - gdb/testsuite/gdb.mi/mi-var-block.exp | 5 + gdb/testsuite/gdb.mi/var-cmd.c | 3 +- gdb/testsuite/gdb.multi/tids.exp | 2 +- ...d-registers-O2.c => clobbered-registers-O2-2.c} | 25 +- ...d-registers-O2.c => clobbered-registers-O2-3.c} | 25 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 18 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 5 +- gdb/testsuite/gdb.python/py-connection.exp | 4 +- gdb/testsuite/gdb.python/py-doc-reformat.exp | 286 + gdb/testsuite/gdb.python/py-frame.exp | 6 + gdb/testsuite/gdb.python/py-parameter.exp | 16 +- gdb/testsuite/gdb.python/py-xmethods.exp | 1 + gdb/testsuite/gdb.reverse/insn-reverse.exp | 4 +- .../gdb.reverse/machinestate-precsave.exp | 271 +- gdb/testsuite/gdb.reverse/machinestate.exp | 268 +- gdb/testsuite/gdb.rust/pp.exp | 2 + .../gdb.server/connect-with-no-symbol-file.exp | 17 +- gdb/testsuite/gdb.server/solib-list.exp | 3 +- .../gdb.threads/access-mem-running-thread-exit.exp | 9 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 2 +- gdb/testsuite/gdb.threads/manythreads.exp | 34 +- gdb/testsuite/gdb.threads/omp-task.c | 49 + gdb/testsuite/gdb.threads/omp-task.exp | 51 + gdb/testsuite/gdb.threads/sigstep-threads.exp | 6 +- gdb/testsuite/gdb.trace/actions.exp | 2 +- gdb/testsuite/gdb.trace/backtrace.exp | 34 +- gdb/testsuite/gdb.trace/collection.exp | 722 +- gdb/testsuite/gdb.trace/infotrace.exp | 2 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 52 +- gdb/testsuite/gdb.trace/report.exp | 2 - gdb/testsuite/gdb.trace/signal.exp | 12 +- gdb/testsuite/gdb.trace/tfind.exp | 8 +- gdb/testsuite/gdb.trace/tspeed.exp | 10 +- gdb/testsuite/gdb.trace/while-dyn.exp | 61 +- gdb/testsuite/gdb.trace/while-stepping.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-reload.exp | 6 +- gdb/testsuite/lib/compiler.F90 | 69 + gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/completion-support.exp | 4 +- gdb/testsuite/lib/fortran.exp | 100 +- gdb/testsuite/lib/future.exp | 21 +- gdb/testsuite/lib/gdb-guile.exp | 16 +- gdb/testsuite/lib/gdb.exp | 190 +- gdb/testsuite/lib/range-stepping-support.exp | 4 +- gdb/testsuite/lib/sym-info-cmds.exp | 18 +- gdb/testsuite/lib/trace-support.exp | 4 +- gdb/tilegx-tdep.c | 2 +- gdb/valarith.c | 5 +- gdb/varobj.c | 7 +- gdb/windows-nat.c | 437 +- gdb/xcoffread.c | 55 +- gdb/z80-tdep.c | 44 +- gdbserver/linux-aarch64-ipa.cc | 4 +- gdbserver/linux-aarch64-low.cc | 11 +- gdbserver/linux-aarch64-tdesc.cc | 18 +- gdbserver/linux-aarch64-tdesc.h | 6 +- gdbserver/netbsd-aarch64-low.cc | 2 +- gdbserver/win32-low.cc | 92 +- gdbserver/win32-low.h | 40 +- gdbsupport/pathstuff.cc | 2 +- gdbsupport/print-utils.cc | 6 +- gdbsupport/range-chain.h | 121 + gold/ChangeLog | 5 + gold/int_encoding.cc | 5 - gold/testsuite/pr17704a_test.s | 12 +- gprof/gmon_io.c | 44 +- gprofng/libcollector/configure | 3 +- gprofng/libcollector/configure.ac | 2 +- gprofng/libcollector/heaptrace.c | 22 +- gprofng/libcollector/hwprofile.h | 2 +- gprofng/libcollector/libcol_util.h | 31 +- gprofng/libcollector/mmaptrace.c | 2 +- gprofng/libcollector/synctrace.c | 22 +- gprofng/libcollector/unwind.c | 6 +- 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/bfdlink.h | 9 +- include/coff/internal.h | 28 +- include/demangle.h | 9 +- include/elf/nfp.h | 2 +- include/opcode/aarch64.h | 1 + include/opcode/csky.h | 62 +- include/opcode/ia64.h | 2 +- include/opcode/ppc.h | 8 +- include/opcode/riscv-opc.h | 6 - include/opcode/riscv.h | 5 +- ld/Makefile.am | 6 +- ld/Makefile.in | 12 +- ld/NEWS | 6 + ld/aclocal.m4 | 1 + ld/config.in | 3 + ld/configure | 279 +- ld/configure.ac | 35 +- ld/configure.tgt | 5 + ld/emultempl/aarch64elf.em | 4 + ld/emultempl/armelf.em | 4 + ld/emultempl/elf.em | 9 + ld/emultempl/scoreelf.em | 4 + ld/ld.texi | 16 +- ld/ldelf.c | 135 +- ld/ldelf.h | 2 + ld/lexsup.c | 8 +- ld/pe-dll.c | 15 +- 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-bootstrap/bootstrap.exp | 6 + 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-elf/elf.exp | 3 +- ld/testsuite/ld-elf/package-note.exp | 45 + ld/testsuite/ld-elf/package-note.rd | 6 + 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 +- libdecnumber/configure | 3 +- libiberty/cp-demangle.c | 349 +- libiberty/testsuite/demangle-expected | 77 + opcodes/csky-dis.c | 2 +- opcodes/csky-opc.h | 4 +- opcodes/i386-dis.c | 89 +- opcodes/i386-opc.tbl | 774 +- opcodes/i386-tbl.h | 13402 +++---------------- opcodes/ia64-dis.c | 2 +- opcodes/ppc-dis.c | 12 +- opcodes/ppc-opc.c | 7 +- opcodes/riscv-opc.c | 142 +- 1029 files changed, 48289 insertions(+), 53370 deletions(-) create mode 100644 binutils/testsuite/binutils-all/dw5-op.S create mode 100644 binutils/testsuite/binutils-all/dw5-op.W create mode 100644 binutils/testsuite/binutils-all/no-weak.s create mode 100644 gas/testsuite/gas/all/cond-2.l create mode 100644 gas/testsuite/gas/all/cond-2.s create mode 100644 gas/testsuite/gas/all/linefile.l create mode 100644 gas/testsuite/gas/all/linefile.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.s 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/csr-insns-pseudo-zfinx.d create mode 100644 gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.d create mode 100644 gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.l create mode 100644 gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.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 gas/testsuite/gas/riscv/march-fail-rv32iq-isa-2p2.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq2.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq2p0.d rename gas/testsuite/gas/riscv/{march-fail-rv32iq.l => march-fail-rv32iq2p0.l} (100%) create mode 100644 gas/testsuite/gas/riscv/march-ok-rv32iq-isa-20190608.d create mode 100644 gas/testsuite/gas/riscv/march-ok-rv32iq2p2.d create mode 100755 gdb/syscalls/update-linux-from-src.sh create mode 100644 gdb/testsuite/gdb.arch/aarch64-unwind-pc.S create mode 100644 gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp copy gdbserver/linux-aarch64-tdesc.h => gdb/testsuite/gdb.base/fork-no-detach-foll [...] copy gdb/testsuite/{gdb.opt/clobbered-registers-O2.c => gdb.base/fork-no-detach-fo [...] create mode 100644 gdb/testsuite/gdb.base/fork-no-detach-follow-child-dlopen.exp create mode 100644 gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp copy gdb/testsuite/gdb.opt/{clobbered-registers-O2.c => clobbered-registers-O2-2.c} (65%) copy gdb/testsuite/gdb.opt/{clobbered-registers-O2.c => clobbered-registers-O2-3.c} (65%) create mode 100644 gdb/testsuite/gdb.python/py-doc-reformat.exp create mode 100644 gdb/testsuite/gdb.threads/omp-task.c create mode 100644 gdb/testsuite/gdb.threads/omp-task.exp create mode 100644 gdb/testsuite/lib/compiler.F90 create mode 100644 gdbsupport/range-chain.h create mode 100644 ld/testsuite/ld-elf/package-note.exp create mode 100644 ld/testsuite/ld-elf/package-note.rd create mode 100644 ld/testsuite/ld-ifunc/pr29216.c