This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O2-vs-O2_LTO in repository toolchain/ci/binutils-gdb.
from 947f759778 [gdb/tui,c++17] Fix NULL string_view in tui_partial_win_by_name adds 17550be7dd Updated translations for various binutils sub-directories adds ddc73fa987 Fix spelling mistakes in some of the binutils sub-directories. adds 5b872f7df7 x86: replace EX{d,q}Scalar by EXxmm_m{d,q} adds 39e0f45682 x86: replace EXqScalarS by EXqVexScalarS adds 6df22cf64c x86: drop EVEX table entries that can be served by VEX ones adds 6431c8015b x86: honor VEX.W for VCVT{PH2PS,PS2PH} adds e74d9fa9cf x86: AVX512 extract/insert insns need to honor EVEX.L'L adds 3a57774c7b x86: AVX512 VPERM{D,Q,PS,PD} insns need to honor EVEX.L'L adds fedfb81e60 x86: drop EVEX table entries that can be made served by VEX ones adds c82a99a085 x86: adjust/correct V*{F,I}{32x8,64x4} adds bc152a17ff x86: most VBROADCAST{F,I}{32,64}x* only accept memory operands adds 21a3faebba x86: use %LW / %XW instead of going through vex_w_table[] adds b5b098c2c9 x86: adjust/correct VFRCZ{P,S}{S,D} decoding adds d8cc8af6a1 [gdb/symtab] Fix line-table end-of-sequence sorting adds 3bc98c0c83 gdb: Remove deprecated_set_gdbarch_data adds 87dbc77459 gdb/python: Add architecture method to gdb.PendingFrame adds 0f767f942b gdb/python: Add gdb.Architecture.registers method adds 64cb3757a9 gdb/python: New method to access list of register groups adds 9fc501fdfe gdb: Python unwinders, inline frames, and tail-call frames adds 3be5145ee6 Automatic date update in version.in adds 931452b644 x86: introduce %BW to avoid going through vex_w_table[] adds 3c6e74ce51 Fix recent failures in the ARM assembler testsuite due to th [...] adds 4ac3fa4996 Stop the GOLD linker from complaining about relocations from [...] adds 3bde5ad1a6 sh vxworks tests adds 8af7926f45 XCOFF C_HIDEXT and C_AIX_WEAKEXT classification adds c800188601 XCOFF deterministic archives adds 23f5e55ed1 XCOFF ld segfaults when running ld testsuite adds fb3dc21336 XCOFF linker script PROVIDE support adds efd0ed580e XCOFF binutils testsuite fix adds 5a2296ac1b Use is_xcoff_format in binutils testsuite adds 34e7979860 Use is_xcoff_format in gas testsuite adds 7193487fa8 Use is_xcoff_format in ld testsuite adds 231b7382c0 Use is_pecoff_format in ld testsuite adds e553d5b2e7 XCOFF ld testsuite fixes adds dbdba9b04d x86: Remove an incorrect AVX2 entry adds 35097e108a Re: Use is_xcoff_format in ld testsuite adds f337259fbd arc: Update vector instructions. adds 3128916d88 arc: Improve error messages when assembling adds 08534be985 Automatic date update in version.in adds babcb2ea89 powerpc-aix5.2 tests adds b13b1bc054 x86: re-work operand swapping for FMA4 and 4-operand XOP insns adds 93abb1468e x86: re-work operand handling for 5-operand XOP insns adds e6123d0c61 x86: re-work operand swapping for XOP shift/rotate insns adds 6384fd9e1d x86: FMA4 scalar insns ignore VEX.L adds 467bbef07f x86: various XOP insns lack L and/or W bit decoding adds a7f987e837 Commit: Fix GOLD testsuite failures for 2.35 branch. adds 15f3b07769 Use read_memory in ada_exception_message_1 adds d1076c4151 Rename the 'obfd' argument to fbsd_nat_target::find_memory_regions. adds 6e2469ff7a Handle Windows drives in auto-load script paths adds a6978338d9 Automatic date update in version.in adds e3fdc001d3 asan: readelf: heap buffer overflow in slurp_hppa_unwind_table adds d90171dec1 Update the Windows Resource compiler (windres) to support th [...] adds 7646efdf5d Update French translation in the bfd sub-directory adds efe497e587 Update Turkish translation in the gprof sub-directory adds 470cd0faa7 pr18841 tests on powerpc64 adds c560184eb2 powerpc garbage collect test adds fe49679d51 Remove powerpc PE support adds 939b95c77b Linux/x86: Configure gas with --enable-x86-used-note by default adds fc238d4a06 Support several new ELF auxiliary vector types on FreeBSD. adds 39776b1117 x86: Properly set YMM/ZMM features adds f37e5866aa Don't compare the pid returned from 'wait' against inferior_ptid. adds bf7682fdf7 Automatic date update in version.in adds d3b10ee787 PowerPC64 ld --no-power10-stubs adds d882c98893 Document powerpc64 ld options adds af2b318648 [readelf] Fix end_seq entry in -wL. Specifically stop the d [...] adds 260cd341da x86: Add support for Intel AMX instructions adds d249bf8670 gas/i386/property-5.d: Correct test name adds 921eafeada x86: Extract extended states from instruction template adds 54904d818b Enable multi-process mode in the FreeBSD native target. adds 96118d114e Fix spurious unhandled remote %Stop notifications adds 43667cc6f6 Fix latent bug in target_pass_ctrlc adds 42bd97a6b1 Avoid constant stream of TARGET_WAITKIND_NO_RESUMED adds 7d3badc6a8 Fix handle_no_resumed w/ multiple targets adds d6cc5d980a Make handle_no_resumed transfer terminal adds 4fdba23df6 Testcase for previous handle_no_resumed fixes adds b3e3a4c114 Fix GDB busy loop when interrupting non-stop program (PR 26199) adds 6d7aa59270 Fix crash if connection drops in scoped_restore_current_thre [...] adds cce20f1074 Fix crash if connection drops in scoped_restore_current_thre [...] adds ee9cb95ea1 Automatic date update in version.in adds a308b89de7 x86: Support GNU_PROPERTY_X86_FEATURE_2_TMM adds 0a278aa755 Fine tune exec-file-mismatch help and documentation. adds 0ed35c9ae0 rust: Fix rust modules test adds 14c4811d65 Automatic date update in version.in adds 07716b63cb Automatic date update in version.in adds c4dfcb3638 gdb: add type::bounds / type::set_bounds adds 599088e3ff gdb: remove TYPE_RANGE_DATA macro adds 7c6f271296 gdb: make get_discrete_bounds check for non-constant range bounds adds 8c2e4e0689 gdb: add accessors to struct dynamic_prop adds 5537ddd024 gdb: remove TYPE_HIGH_BOUND and TYPE_LOW_BOUND adds 064d9cb9e7 gdb: remove TYPE_LOW_BOUND_UNDEFINED and TYPE_HIGH_BOUND_UNDEFINED adds 3b606f384d gdb: remove TYPE_LOW_BOUND_KIND and TYPE_HIGH_BOUND_KIND adds 39498edbc8 gdb: remove TYPE_ARRAY_{UPPER,LOWER}_BOUND_IS_UNDEFINED adds bb789949e9 gdb: remove TYPE_ARRAY_{LOWER,UPPER}_BOUND_VALUE adds 107406b738 gdb: remove TYPE_BIT_STRIDE adds 509971ae76 gdb: remove TYPE_ARRAY_BIT_STRIDE adds cf88be6855 gdb: make type::bounds work for array and string types adds 963eeee42a [gdb/testsuite] Handle missing gold linker in gdb.base/mores [...] adds 8884c29c0f gas DWARF2 test XPASSes adds 7a34d0ea4d x86_64-cygwin tests adds 3f00c730ac Skip VLA structure field tests when compiling with clang adds 2a122642b4 Use volatile pointers when attempting to trigger SIGSEGVs adds 0a5c31d1ac Updated French translation for the gas/ and binutils/ sub-di [...] adds 915771bb8a Fix gdb.arch/i386-sse.exp with clang adds f413dd7439 Fix gdb.base/savedregs.exp with clang adds 7a70531559 x86: Remove 32-bit sign extension in offset_in_range adds 74e4b667ec Skip directory tests in gdb.base/info_sources.exp on remote host adds ed788fee02 Fix frame-apply.html collision in GDB manual. adds 0a3a820f6c Automatic date update in version.in adds b315b67d7a gdbserver: fix memory leak when handling qsupported packet adds 38397794c9 x86-64: fold ILP32 test expectations adds e8b5d5f971 x86: drop dead code from OP_IMREG() adds e184e6110e x86-64: don't hide an empty but meaningless REX prefix adds 2875b28aa8 x86: avoid attaching suffix to register-only CRC32 adds 9ab00b61a9 x86: don't disassemble MOVBE with two suffixes adds c4de76066e x86: fold VCMP_Fixup() into CMP_Fixup() adds b24d668c07 x86-64: fix {,V}PCMPESTR{I,M} disassembly in Intel mode adds 4726e9a479 x86: extend %BW use to VP{COMPRESS,EXPAND}{B,W} adds 059edf8b97 x86: merge/move logic determining the EVEX disp8 shift adds 492a76aab5 x86: replace %LW by %DQ adds 89e65d17e3 x86: drop Vex128 and Vex256 adds 41f5efc685 x86: drop need_vex_reg adds 17d3c7eccd x86: drop further EVEX table entries that can be served by VEX ones adds 7531c61332 x86: simplify decode of opcodes valid with (embedded) 66 pre [...] adds 025a39a7c2 [gdb/testsuite] Fix clone-new-thread-event.c with glibc 2.30 adds bb5b3501b3 x86: also use %BW / %DQ for kshift* adds 035e7389dd x86: simplify decode of opcodes valid only without any (embe [...] adds 464d2b6568 x86: drop Rdq, Rd, and MaskR adds 78467458dd x86: drop Rm and the 'L' macro adds bfbd943845 x86/Intel: debug registers are named DRn adds 570b0ed6d5 arc: Detect usage of illegal double register pairs adds ccb9eba6a2 gdb: Improve formatting of 'show architecture' messages adds f63dcaf808 gdb: Improve formatting of 'show endian' messages adds 8e58ef803c x86-64: Zero-extend lower 32 bits displacement to 64 bits adds e8a83e931e PR26198 MinGW failure to link regular object file and LTO ob [...] adds 360f1cd72d Automatic date update in version.in adds 054a095926 gdb/testsuite/lib/dwarf.exp: fix addr_size parameter comments adds a8a48c756c mmix bfd: fix bfd_assert for R_MMIX_PUSHJ_STUBBABLE against [...] adds 36938cabf0 x86: avoid attaching suffixes to unambiguous insns adds e2e018c340 x86-64: adjust stack insn test case adds c3f5525ff1 x86: make PUSH/POP disassembly uniform adds f0e8d0bae4 x86: move putop() case labels to restore alphabetic sorting adds 3dcc261cf8 gdb/fortran: Handle dynamic string types when printing types adds 52781cce79 [gdb/testsuite] Handle callq -> call disassembly change adds 4fd8d58564 Fix an illegal memory access in the BFD library which can be [...] adds 28b80303a2 PR26239, memory leak in _bfd_dwarf2_slurp_debug_info adds 56c1b507aa Fix the generation of relocs for missing build notes. adds 04c662e2b6 x86: Don't display eiz with no scale adds fe07b5721a gdb/testsuite: Update test pattern in ptype-on-functions.exp adds 8ed8e29f05 Automatic date update in version.in adds 853772cc18 [gdb/testsuite] Add pseudo line number program instruction: line adds d0ce17d853 gdb: fix issues with handling DWARF v5 rnglists & .dwo files. adds 5597c9402d Fix POSIX-isms in gdb.base/shell.exp adds 555a578963 mmix ld: move .init (and _init) first. adds a26a62b197 Automatic date update in version.in adds 315e6afc82 [gdb/testsuite] Remove Dwarf::extern adds 10da644dc4 [gdb/testsuite] Drop src arg of MACRO_AT_{func,range} adds 90c3ec2d21 [gdb/testsuite] Use MACRO_AT_{func,range} adds f80c8ec423 Use boolean literals in linux-nat.c adds 33176ea7d7 [gdb/testsuite] Add gdb.base/valgrind-infcall-2.exp adds 0e26741636 gdb/riscv: delete target descriptions when gdb exits adds dea6fdedf9 Automatic date update in version.in adds aee91db3eb Remove "linux_multi_process" global adds 6095ca5257 Automatic date update in version.in adds e10a07b32d Power10 stub selection adds 4609ada49f ld: optionally emit _etext last, before .data adds 2585b7a5ce x86: Change PLT32 reloc against section to PC32 adds 9e6b97601b gold: Update x86-64 tests adds 53752b85ac gold: Update x32 test
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 93 + bfd/Makefile.am | 4 - bfd/Makefile.in | 6 - bfd/coff-ppc.c | 2582 -- bfd/coff-rs6000.c | 14 + bfd/coffcode.h | 46 +- bfd/coffgen.c | 19 +- bfd/config.bfd | 6 +- bfd/configure | 4 - bfd/configure.ac | 4 - bfd/elf64-mmix.c | 9 +- bfd/elf64-ppc.c | 101 +- bfd/elf64-ppc.h | 3 + bfd/elflink.c | 3 +- bfd/libcoff-in.h | 8 - bfd/libcoff.h | 8 - bfd/pe-ppc.c | 47 - bfd/peXXigen.c | 113 +- bfd/pei-ppc.c | 50 - bfd/po/SRC-POTFILES.in | 2 - bfd/po/fr.po | 3567 +-- bfd/po/pt.po | 3564 +-- bfd/po/uk.po | 3537 +-- bfd/targets.c | 8 - bfd/version.h | 2 +- bfd/xcofflink.c | 30 +- binutils/ChangeLog | 67 + binutils/configure | 9 - binutils/configure.ac | 9 - binutils/dlltool.c | 324 +- binutils/dwarf.c | 77 +- binutils/po/bg.po | 4536 +-- binutils/po/fr.po | 4068 +-- binutils/po/pt.po | 4122 +-- binutils/po/uk.po | 4199 +-- binutils/rclex.c | 2 +- binutils/rcparse.y | 10 +- binutils/readelf.c | 6 +- binutils/resrc.c | 4 + binutils/testsuite/binutils-all/ar.exp | 2 +- binutils/testsuite/binutils-all/arc/double_regs.s | 3 + binutils/testsuite/binutils-all/arc/objdump.exp | 3 + binutils/testsuite/binutils-all/copy-2.d | 7 +- binutils/testsuite/binutils-all/copy-3.d | 7 +- binutils/testsuite/binutils-all/copy-4.d | 2 +- binutils/testsuite/binutils-all/dw5.W | 4 +- binutils/testsuite/binutils-all/nm.exp | 8 +- binutils/testsuite/binutils-all/objcopy.exp | 5 +- binutils/testsuite/binutils-all/objdump.WL | 2 +- .../testsuite/binutils-all/set-section-alignment.d | 3 +- .../binutils-all/windres/menuitem_flags.rc | 16 + binutils/testsuite/lib/binutils-common.exp | 33 +- binutils/windres.c | 2 + gas/ChangeLog | 379 + gas/NEWS | 4 + gas/config/obj-coff.h | 4 - gas/config/tc-arc.c | 60 +- gas/config/tc-arm.c | 2 +- gas/config/tc-i386.c | 228 +- gas/config/tc-ppc.c | 876 +- gas/config/tc-ppc.h | 18 +- gas/config/tc-riscv.c | 2 +- gas/config/tc-z80.c | 8 +- gas/configure | 7 + gas/configure.ac | 7 + gas/configure.tgt | 3 - gas/doc/c-i386.texi | 17 +- gas/po/fr.po | 4906 ++-- gas/po/gas.pot | 12 +- gas/po/uk.po | 4898 ++-- gas/testsuite/gas/all/gas.exp | 4 +- gas/testsuite/gas/all/weakref1l.d | 2 +- gas/testsuite/gas/arc/add_s-err.s | 4 +- gas/testsuite/gas/arc/asm-errors.err | 6 +- gas/testsuite/gas/arc/cpu-em-err.s | 2 +- gas/testsuite/gas/arc/dsp.d | 4 +- gas/testsuite/gas/arc/hregs-err.s | 8 +- gas/testsuite/gas/arc/warn.s | 4 +- gas/testsuite/gas/arm/cde-missing-fp.l | 184 +- gas/testsuite/gas/cfi/cfi.exp | 3 +- gas/testsuite/gas/elf/dwarf2-11.d | 2 +- gas/testsuite/gas/elf/dwarf2-12.d | 5 +- gas/testsuite/gas/elf/dwarf2-13.d | 5 +- gas/testsuite/gas/elf/dwarf2-14.d | 5 +- gas/testsuite/gas/elf/dwarf2-15.d | 2 +- gas/testsuite/gas/elf/dwarf2-16.d | 2 +- gas/testsuite/gas/elf/dwarf2-17.d | 2 +- gas/testsuite/gas/elf/dwarf2-18.d | 2 +- gas/testsuite/gas/elf/dwarf2-19.d | 2 +- gas/testsuite/gas/elf/dwarf2-5.d | 2 +- gas/testsuite/gas/elf/dwarf2-6.d | 2 +- gas/testsuite/gas/elf/dwarf2-7.d | 5 +- gas/testsuite/gas/i386/addr32.d | 6 + gas/testsuite/gas/i386/addr32.s | 6 + gas/testsuite/gas/i386/arch-10-bdver1.d | 39 +- gas/testsuite/gas/i386/arch-10-bdver2.d | 39 +- gas/testsuite/gas/i386/arch-10-bdver3.d | 39 +- gas/testsuite/gas/i386/arch-10-bdver4.d | 39 +- gas/testsuite/gas/i386/arch-10-btver1.d | 39 +- gas/testsuite/gas/i386/arch-10-btver2.d | 39 +- gas/testsuite/gas/i386/arch-10-lzcnt.d | 39 +- gas/testsuite/gas/i386/arch-10-prefetchw.d | 39 +- gas/testsuite/gas/i386/arch-10.d | 2 +- gas/testsuite/gas/i386/arch-2.d | 2 +- gas/testsuite/gas/i386/arch-3.d | 14 +- gas/testsuite/gas/i386/arch-5.d | 2 +- gas/testsuite/gas/i386/arch-6.d | 2 +- gas/testsuite/gas/i386/avx512f-opts-intel.d | 2 + gas/testsuite/gas/i386/avx512f-opts.d | 2 + gas/testsuite/gas/i386/avx512f-opts.s | 3 + gas/testsuite/gas/i386/{crc32.d => crc32-suffix.d} | 5 +- gas/testsuite/gas/i386/crc32.d | 18 +- gas/testsuite/gas/i386/disassem.d | 16 +- gas/testsuite/gas/i386/evex-no-scale-64.d | 2 +- gas/testsuite/gas/i386/fma4-lig.d | 97 + gas/testsuite/gas/i386/i386.exp | 19 + gas/testsuite/gas/i386/ilp32/x86-64-addr32-intel.d | 26 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32.d | 26 +- gas/testsuite/gas/i386/ilp32/x86-64-arch-1.d | 14 +- gas/testsuite/gas/i386/ilp32/x86-64-arch-2.d | 39 +- gas/testsuite/gas/i386/ilp32/x86-64-avx-intel.d | 3600 +-- gas/testsuite/gas/i386/ilp32/x86-64-avx.d | 3600 +-- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 60 +- gas/testsuite/gas/i386/ilp32/x86-64-crc32-intel.d | 33 +- gas/testsuite/gas/i386/ilp32/x86-64-crc32.d | 33 +- gas/testsuite/gas/i386/ilp32/x86-64-gotpcrel.d | 25 +- gas/testsuite/gas/i386/ilp32/x86-64-ifunc.d | 18 +- gas/testsuite/gas/i386/ilp32/x86-64-reg-intel.d | 52 +- gas/testsuite/gas/i386/ilp32/x86-64-reg.d | 52 +- gas/testsuite/gas/i386/ilp32/x86-64-rep-suffix.d | 20 +- gas/testsuite/gas/i386/ilp32/x86-64-sse4_2-intel.d | 84 +- gas/testsuite/gas/i386/ilp32/x86-64-sse4_2.d | 48 +- gas/testsuite/gas/i386/ilp32/x86-64-stack-intel.d | 68 +- gas/testsuite/gas/i386/ilp32/x86-64-stack-suffix.d | 68 +- gas/testsuite/gas/i386/ilp32/x86-64-stack.d | 68 +- gas/testsuite/gas/i386/intel-intel.d | 4 +- gas/testsuite/gas/i386/intel-regs.d | 4 + gas/testsuite/gas/i386/intel-regs.s | 4 + gas/testsuite/gas/i386/intel.d | 4 +- gas/testsuite/gas/i386/intel.s | 4 +- gas/testsuite/gas/i386/jump16.d | 4 +- gas/testsuite/gas/i386/lfence-load.d | 2 +- gas/testsuite/gas/i386/movbe-suffix.d | 22 + gas/testsuite/gas/i386/noreg16.d | 4 +- gas/testsuite/gas/i386/noreg32.d | 4 +- gas/testsuite/gas/i386/noreg64-rex64.d | 12 +- gas/testsuite/gas/i386/noreg64.d | 12 +- gas/testsuite/gas/i386/notrack.d | 22 +- gas/testsuite/gas/i386/opcode-intel.d | 4 +- gas/testsuite/gas/i386/opcode.d | 2 +- gas/testsuite/gas/i386/prefix.d | 8 +- gas/testsuite/gas/i386/property-4.d | 9 + gas/testsuite/gas/i386/property-4.s | 2 + gas/testsuite/gas/i386/property-5.d | 9 + gas/testsuite/gas/i386/property-5.s | 2 + gas/testsuite/gas/i386/property-6.d | 9 + gas/testsuite/gas/i386/property-6.s | 2 + gas/testsuite/gas/i386/relax-5.d | 2 +- gas/testsuite/gas/i386/solaris/x86-64-branch-2.d | 4 +- gas/testsuite/gas/i386/solaris/x86-64-jump.d | 26 +- .../gas/i386/solaris/x86-64-mpx-branch-1.d | 20 +- gas/testsuite/gas/i386/solaris/x86-64-nop-3.d | 2 +- gas/testsuite/gas/i386/solaris/x86-64-nop-4.d | 2 +- gas/testsuite/gas/i386/solaris/x86-64-nop-5.d | 2 +- gas/testsuite/gas/i386/solaris/x86-64-relax-2.d | 22 +- gas/testsuite/gas/i386/solaris/x86-64-relax-3.d | 20 +- gas/testsuite/gas/i386/sse-noavx.d | 2 +- gas/testsuite/gas/i386/sse4_2.d | 24 +- gas/testsuite/gas/i386/x86-64-addr32-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-addr32.d | 16 +- gas/testsuite/gas/i386/x86-64-addr32.s | 6 + 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-2a.d | 8 +- gas/testsuite/gas/i386/x86-64-align-branch-2b.d | 8 +- gas/testsuite/gas/i386/x86-64-align-branch-2c.d | 8 +- gas/testsuite/gas/i386/x86-64-align-branch-3.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-4a.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-4b.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-5.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-6.d | 2 +- gas/testsuite/gas/i386/x86-64-amx-bad.d | 24 + gas/testsuite/gas/i386/x86-64-amx-bad.s | 63 + gas/testsuite/gas/i386/x86-64-amx-intel.d | 70 + gas/testsuite/gas/i386/x86-64-amx-inval.l | 17 + gas/testsuite/gas/i386/x86-64-amx-inval.s | 22 + gas/testsuite/gas/i386/x86-64-amx.d | 70 + gas/testsuite/gas/i386/x86-64-amx.s | 61 + gas/testsuite/gas/i386/x86-64-arch-2-bdver1.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-bdver2.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-bdver3.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-bdver4.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-btver1.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-btver2.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-lzcnt.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-prefetchw.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2.d | 2 +- gas/testsuite/gas/i386/x86-64-avx-intel.d | 4 +- .../gas/i386/x86-64-avx512bw-wig1-intel.d | 32 +- gas/testsuite/gas/i386/x86-64-avx512bw-wig1.d | 32 +- gas/testsuite/gas/i386/x86-64-avx512f-opts-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-avx512f-opts.d | 4 +- gas/testsuite/gas/i386/x86-64-avx512f-opts.s | 1 + gas/testsuite/gas/i386/x86-64-branch-2.d | 4 +- gas/testsuite/gas/i386/x86-64-branch-3.d | 10 +- gas/testsuite/gas/i386/x86-64-branch.d | 60 +- .../i386/{x86-64-crc32.d => x86-64-crc32-suffix.d} | 5 +- gas/testsuite/gas/i386/x86-64-crc32.d | 30 +- gas/testsuite/gas/i386/x86-64-disassem.d | 36 +- gas/testsuite/gas/i386/x86-64-disp32.d | 2 +- gas/testsuite/gas/i386/x86-64-evex-wig1-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-evex-wig1.d | 4 +- gas/testsuite/gas/i386/x86-64-gotpcrel-no-relax.d | 17 +- gas/testsuite/gas/i386/x86-64-gotpcrel.d | 17 +- gas/testsuite/gas/i386/x86-64-ifunc.d | 6 +- gas/testsuite/gas/i386/x86-64-jump.d | 26 +- gas/testsuite/gas/i386/x86-64-lfence-byte.d | 20 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-c.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-load.d | 8 +- gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 12 +- gas/testsuite/gas/i386/x86-64-movbe-suffix.d | 28 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 18 +- gas/testsuite/gas/i386/x86-64-mpx-branch-1.d | 20 +- gas/testsuite/gas/i386/x86-64-mpx.d | 28 +- gas/testsuite/gas/i386/x86-64-nop-3.d | 2 +- gas/testsuite/gas/i386/x86-64-nop-4.d | 2 +- gas/testsuite/gas/i386/x86-64-nop-5.d | 2 +- gas/testsuite/gas/i386/x86-64-nops-7.d | 4 +- gas/testsuite/gas/i386/x86-64-notrack.d | 126 +- gas/testsuite/gas/i386/x86-64-opcode.d | 42 +- gas/testsuite/gas/i386/x86-64-property-4.d | 10 + gas/testsuite/gas/i386/x86-64-property-5.d | 10 + gas/testsuite/gas/i386/x86-64-property-6.d | 10 + gas/testsuite/gas/i386/x86-64-property-7.d | 9 + gas/testsuite/gas/i386/x86-64-property-7.s | 2 + gas/testsuite/gas/i386/x86-64-property-8.d | 9 + gas/testsuite/gas/i386/x86-64-property-8.s | 2 + gas/testsuite/gas/i386/x86-64-property-9.d | 9 + gas/testsuite/gas/i386/x86-64-property-9.s | 2 + gas/testsuite/gas/i386/x86-64-pseudos.d | 5 + gas/testsuite/gas/i386/x86-64-pseudos.s | 5 + gas/testsuite/gas/i386/x86-64-reg-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-reg.d | 8 +- gas/testsuite/gas/i386/x86-64-relax-2.d | 22 +- gas/testsuite/gas/i386/x86-64-relax-3.d | 20 +- gas/testsuite/gas/i386/x86-64-relax-4.d | 4 +- gas/testsuite/gas/i386/x86-64-rtm.d | 8 +- gas/testsuite/gas/i386/x86-64-sse-noavx.d | 2 +- gas/testsuite/gas/i386/x86-64-sse4_2-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-sse4_2.d | 20 +- gas/testsuite/gas/i386/x86-64-stack-intel.d | 10 +- gas/testsuite/gas/i386/x86-64-stack-suffix.d | 10 +- gas/testsuite/gas/i386/x86-64-stack.d | 68 +- gas/testsuite/gas/i386/x86-64-stack.s | 4 +- gas/testsuite/gas/i386/x86-64-unique.d | 12 +- gas/testsuite/gas/i386/x86_64-intel.d | 4 +- gas/testsuite/gas/i386/xop-lig.d | 5 + gas/testsuite/gas/macros/macros.exp | 1 - gas/testsuite/gas/ppc/ppc.exp | 4 +- gas/write.c | 27 +- gdb/ChangeLog | 350 + gdb/Makefile.in | 1 + gdb/NEWS | 13 + gdb/ada-lang.c | 29 +- gdb/ada-tasks.c | 7 +- gdb/ada-typeprint.c | 8 +- gdb/ada-valprint.c | 2 +- gdb/arch-utils.c | 14 +- gdb/arch/riscv.c | 8 +- gdb/auto-load.c | 7 + gdb/buildsym.c | 4 + gdb/c-typeprint.c | 4 +- gdb/c-varobj.c | 18 +- gdb/compile/compile-c-symbols.c | 6 +- gdb/compile/compile-c-types.c | 10 +- gdb/compile/compile-cplus-types.c | 10 +- gdb/ctfread.c | 2 +- gdb/doc/ChangeLog | 37 + gdb/doc/gdb.texinfo | 12 +- gdb/doc/python.texi | 71 + gdb/dwarf2/frame-tailcall.c | 55 +- gdb/dwarf2/loc.c | 16 +- gdb/dwarf2/read.c | 332 +- gdb/eval.c | 8 +- gdb/exec.c | 8 +- gdb/f-typeprint.c | 14 +- gdb/f-valprint.c | 10 +- gdb/fbsd-nat.c | 18 +- gdb/fbsd-nat.h | 2 + gdb/fbsd-tdep.c | 5 + gdb/findvar.c | 8 + gdb/frame.c | 8 - gdb/frame.h | 4 - gdb/gdbarch.c | 22 +- gdb/gdbarch.h | 3 - gdb/gdbarch.sh | 25 +- gdb/gdbthread.h | 14 +- gdb/gdbtypes.c | 186 +- gdb/gdbtypes.h | 162 +- gdb/gnu-v3-abi.c | 3 +- gdb/guile/scm-type.c | 7 +- gdb/ia64-libunwind-tdep.c | 15 +- gdb/inf-ptrace.c | 2 +- gdb/infrun.c | 116 +- gdb/linux-nat.c | 15 +- gdb/m2-typeprint.c | 20 +- gdb/m2-valprint.c | 4 +- gdb/mdebugread.c | 8 +- gdb/p-typeprint.c | 10 +- gdb/p-valprint.c | 2 +- gdb/printcmd.c | 3 +- gdb/python/py-arch.c | 45 + gdb/python/py-registers.c | 464 + gdb/python/py-type.c | 7 +- gdb/python/py-unwind.c | 20 + gdb/python/python-internal.h | 6 + gdb/python/python.c | 1 + gdb/remote.c | 15 +- gdb/rust-lang.c | 8 +- gdb/symtab.c | 7 +- gdb/target-descriptions.c | 4 + gdb/target-descriptions.h | 12 - gdb/target.c | 2 +- gdb/testsuite/ChangeLog | 210 + gdb/testsuite/gdb.ada/catch_ex.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.arch/amd64-osabi.exp | 2 +- .../gdb.arch/arm-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- .../gdb.arch/powerpc-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 4 +- .../gdb.arch/s390-disassembler-options.exp | 4 +- gdb/testsuite/gdb.base/all-architectures.exp.tcl | 6 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 4 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/catch-syscall.exp | 4 +- gdb/testsuite/gdb.base/endian.exp | 34 +- gdb/testsuite/gdb.base/gcore-relro-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.exp | 4 + gdb/testsuite/gdb.base/gold-gdb-index.exp | 4 + gdb/testsuite/gdb.base/info_sources.exp | 10 +- gdb/testsuite/gdb.base/morestack.exp | 8 +- gdb/testsuite/gdb.base/savedregs.c | 4 +- gdb/testsuite/gdb.base/shell.exp | 26 +- .../valgrind-infcall-2.c} | 7 +- gdb/testsuite/gdb.base/valgrind-infcall-2.exp | 75 + gdb/testsuite/gdb.base/vla-datatypes.c | 53 - gdb/testsuite/gdb.base/vla-datatypes.exp | 24 - .../{vla-datatypes.c => vla-struct-fields.c} | 43 +- gdb/testsuite/gdb.base/vla-struct-fields.exp | 67 + gdb/testsuite/gdb.compile/compile-ops.exp | 1 - gdb/testsuite/gdb.dlang/circular.c | 5 +- gdb/testsuite/gdb.dlang/circular.exp | 6 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 4 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 12 +- gdb/testsuite/gdb.dwarf2/arr-subrange.c | 1 + gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 3 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 10 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 4 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.c | 4 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 9 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 9 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 18 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 7 +- .../gdb.dwarf2/dw2-inline-many-frames.exp | 48 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 55 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 15 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 19 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 14 + gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 26 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 13 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 2 - gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.cc | 97 + gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp | 40 + gdb/testsuite/gdb.dwarf2/dwz.exp | 5 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 8 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 4 +- .../imported-unit-abstract-const-value.exp | 11 +- .../gdb.dwarf2/imported-unit-runto-main.exp | 11 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 19 +- .../gdb.dwarf2/info-locals-optimized-out.exp | 3 +- gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 10 +- gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 18 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 10 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 5 +- gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 16 +- gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 18 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 3 +- gdb/testsuite/gdb.dwarf2/varval.exp | 4 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 18 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 6 + gdb/testsuite/gdb.fortran/ptype-on-functions.f90 | 23 + gdb/testsuite/gdb.mi/mi-syn-frame.c | 2 +- gdb/testsuite/gdb.multi/multi-target.c | 4 +- gdb/testsuite/gdb.multi/multi-target.exp | 76 + gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 87 + gdb/testsuite/gdb.python/py-arch-reg-names.exp | 87 + .../py-unwind-inline.c} | 30 +- gdb/testsuite/gdb.python/py-unwind-inline.exp | 49 + gdb/testsuite/gdb.python/py-unwind-inline.py | 71 + gdb/testsuite/gdb.python/py-unwind.py | 10 +- gdb/testsuite/gdb.rust/modules.rs | 3 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 4 +- gdb/testsuite/gdb.trace/entry-values.exp | 4 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 6 +- gdb/testsuite/lib/dwarf.exp | 52 +- gdb/testsuite/lib/gdb.exp | 8 + gdb/testsuite/lib/valgrind.exp | 38 +- gdb/thread.c | 25 +- gdb/type-stack.c | 3 +- gdb/user-regs.c | 18 +- gdb/valarith.c | 11 +- gdb/valops.c | 2 +- gdb/value.c | 17 +- gdbserver/ChangeLog | 19 + gdbserver/linux-x86-low.cc | 12 +- gdbserver/server.cc | 45 +- gdbserver/target.cc | 3 +- gdbserver/target.h | 10 +- gdbserver/tdesc.cc | 10 + gdbserver/tdesc.h | 2 +- gdbsupport/ChangeLog | 6 + gdbsupport/tdesc.h | 14 + gold/ChangeLog | 26 + gold/po/fr.po | 752 +- gold/po/uk.po | 841 +- gold/target-reloc.h | 1 + gold/testsuite/bnd_ifunc_1.sh | 6 +- gold/testsuite/bnd_plt_1.sh | 10 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_9.sh | 3 +- gold/testsuite/split_x32.sh | 8 +- gold/testsuite/split_x86_64.sh | 8 +- gold/testsuite/x86_64_indirect_call_to_direct.sh | 4 +- gprof/ChangeLog | 8 + gprof/po/bg.po | 52 +- gprof/po/tr.po | 10 +- include/ChangeLog | 13 + include/coff/powerpc.h | 57 - include/elf/common.h | 6 + ld/ChangeLog | 406 + ld/Makefile.am | 4 - ld/Makefile.in | 6 - ld/configure.tgt | 6 - ld/emulparams/elf64mmix.sh | 4 + ld/emulparams/ppclynx.sh | 12 - ld/emulparams/ppcpe.sh | 7 - ld/emultempl/aix.em | 1 + ld/emultempl/beos.em | 21 +- ld/emultempl/pe.em | 17 - ld/emultempl/ppc64elf.em | 33 +- ld/ld.texi | 25 + ld/lexsup.c | 4 +- ld/po/BLD-POTFILES.in | 2 - ld/po/bg.po | 6449 ++--- ld/po/fr.po | 3603 +-- ld/po/ld.pot | 3552 +-- ld/po/pt_BR.po | 3680 +-- ld/po/uk.po | 3643 +-- ld/scripttempl/elf.sc | 13 +- ld/scripttempl/mmo.sc | 12 +- ld/scripttempl/ppcpe.sc | 208 - ld/testsuite/ld-checks/checks.exp | 7 +- ld/testsuite/ld-elfvers/vers.exp | 4 - ld/testsuite/ld-elfvsb/elfvsb.exp | 126 +- ld/testsuite/ld-elfweak/elfweak.exp | 3 - ld/testsuite/ld-gc/gc.exp | 9 +- ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-i386/ibt-plt-1.d | 2 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 2 +- ld/testsuite/ld-i386/ibt-plt-2c.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3a.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3c.d | 2 +- ld/testsuite/ld-i386/plt-pic.pd | 2 +- ld/testsuite/ld-i386/plt-pic2.dd | 2 +- ld/testsuite/ld-i386/plt.pd | 2 +- ld/testsuite/ld-i386/plt2.dd | 2 +- ld/testsuite/ld-i386/pr19636-1d.d | 2 +- ld/testsuite/ld-i386/pr19636-1l.d | 2 +- ld/testsuite/ld-i386/pr19636-2c.d | 2 +- ld/testsuite/ld-i386/pr20830.d | 2 +- ld/testsuite/ld-i386/pr26263.d | 19 + ld/testsuite/ld-i386/vxworks1-lib.dd | 2 +- ld/testsuite/ld-i386/vxworks1.dd | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 16 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 16 +- ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 8 +- ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 8 +- ld/testsuite/ld-ifunc/ifunc.exp | 18 +- ld/testsuite/ld-ifunc/pr17154-i386-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386.d | 2 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 36 +- ld/testsuite/ld-ifunc/pr17154-x86-64.d | 36 +- ld/testsuite/ld-mmix/bpo-9m.d | 12 +- ld/testsuite/ld-mmix/sec-1.d | 2 +- ld/testsuite/ld-mmix/undef-1.d | 2 +- ld/testsuite/ld-mmix/undef-1m.d | 2 +- ld/testsuite/ld-mmix/undef-2.d | 2 +- ld/testsuite/ld-mmix/undef-2m.d | 2 +- ld/testsuite/ld-powerpc/aix-abs-branch-1-32.nd | 3 + ld/testsuite/ld-powerpc/aix-abs-branch-1-64.nd | 3 + ld/testsuite/ld-powerpc/aix-abs-branch-1.dd | 17 +- ld/testsuite/ld-powerpc/aix-abs-branch-1.nd | 3 - ld/testsuite/ld-powerpc/aix-abs-reloc-1-32.nd | 3 + .../{aix-abs-reloc-1.od => aix-abs-reloc-1-32.od} | 2 +- ld/testsuite/ld-powerpc/aix-abs-reloc-1-64.nd | 3 + .../{aix-abs-reloc-1.od => aix-abs-reloc-1-64.od} | 2 +- ld/testsuite/ld-powerpc/aix-abs-reloc-1.nd | 3 - ld/testsuite/ld-powerpc/aix-core-sec-1.hd | 2 +- ld/testsuite/ld-powerpc/aix-export-1-all-32.dd | 10 + ld/testsuite/ld-powerpc/aix-export-1-all-64.dd | 10 + ld/testsuite/ld-powerpc/aix-export-1-all.dd | 11 - ld/testsuite/ld-powerpc/aix-export-1-full-32.dd | 20 + ld/testsuite/ld-powerpc/aix-export-1-full-64.dd | 20 + ld/testsuite/ld-powerpc/aix-export-1-full.dd | 21 - ld/testsuite/ld-powerpc/aix-export-2-32.nd | 1 + ld/testsuite/ld-powerpc/aix-export-2-64.nd | 1 + ld/testsuite/ld-powerpc/aix-export-2.nd | 1 - ld/testsuite/ld-powerpc/aix-gc-1-32.dd | 83 +- ld/testsuite/ld-powerpc/aix-gc-1-32.nd | 3 + ld/testsuite/ld-powerpc/aix-gc-1-64.dd | 127 +- ld/testsuite/ld-powerpc/aix-gc-1-64.nd | 3 + ld/testsuite/ld-powerpc/aix-gc-1.nd | 3 - ld/testsuite/ld-powerpc/aix-glink-1-32.dd | 62 +- ld/testsuite/ld-powerpc/aix-glink-1-64.dd | 69 +- ld/testsuite/ld-powerpc/aix-glink-2-32.dd | 112 +- ld/testsuite/ld-powerpc/aix-glink-2-64.dd | 121 +- ld/testsuite/ld-powerpc/aix-glink-3-32.dd | 14 + ld/testsuite/ld-powerpc/aix-glink-3-64.dd | 14 + ld/testsuite/ld-powerpc/aix-glink-3.dd | 14 - ld/testsuite/ld-powerpc/aix-lineno-1a-32.dd | 24 + ld/testsuite/ld-powerpc/aix-lineno-1a-32.nd | 8 + ld/testsuite/ld-powerpc/aix-lineno-1a-64.dd | 24 + ld/testsuite/ld-powerpc/aix-lineno-1a-64.nd | 8 + ld/testsuite/ld-powerpc/aix-lineno-1a.dd | 24 - ld/testsuite/ld-powerpc/aix-lineno-1a.nd | 8 - ld/testsuite/ld-powerpc/aix-lineno-1b-32.dd | 16 + ld/testsuite/ld-powerpc/aix-lineno-1b-32.nd | 3 + ld/testsuite/ld-powerpc/aix-lineno-1b-64.dd | 16 + ld/testsuite/ld-powerpc/aix-lineno-1b-64.nd | 3 + ld/testsuite/ld-powerpc/aix-lineno-1b.dd | 16 - ld/testsuite/ld-powerpc/aix-lineno-1b.nd | 3 - .../ld-powerpc/aix-no-dup-syms-1-dso-32.dnd | 4 + .../ld-powerpc/aix-no-dup-syms-1-dso-32.drd | 9 + .../ld-powerpc/aix-no-dup-syms-1-dso-32.nd | 8 + ...p-syms-1-dso.rd => aix-no-dup-syms-1-dso-32.rd} | 4 +- .../ld-powerpc/aix-no-dup-syms-1-dso-64.dnd | 4 + .../ld-powerpc/aix-no-dup-syms-1-dso-64.drd | 9 + .../ld-powerpc/aix-no-dup-syms-1-dso-64.nd | 8 + ...p-syms-1-rel.rd => aix-no-dup-syms-1-dso-64.rd} | 4 +- ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.dnd | 4 - ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.drd | 9 - ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.nd | 8 - ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd | 2 +- ld/testsuite/ld-powerpc/aix-ref-1-32.od | 16 +- ld/testsuite/ld-powerpc/aix-ref-1-64.od | 16 +- ld/testsuite/ld-powerpc/aix-toc-1-32.dd | 11 +- ld/testsuite/ld-powerpc/aix-toc-1-64.dd | 11 +- .../{aix-weak-1-dso.dnd => aix-weak-1-dso-32.dnd} | 16 +- ld/testsuite/ld-powerpc/aix-weak-1-dso-32.hd | 12 + .../{aix-weak-1-dso.nd => aix-weak-1-dso-32.nd} | 32 +- ...{aix-weak-1-gcdso.dnd => aix-weak-1-dso-64.dnd} | 16 +- ld/testsuite/ld-powerpc/aix-weak-1-dso-64.hd | 12 + .../{aix-weak-1-dso.dnd => aix-weak-1-dso-64.nd} | 24 +- ld/testsuite/ld-powerpc/aix-weak-1-dso.hd | 12 - ...aix-weak-1-gcdso.nd => aix-weak-1-gcdso-32.dnd} | 21 +- ld/testsuite/ld-powerpc/aix-weak-1-gcdso-32.hd | 12 + .../{aix-weak-1-dso.dnd => aix-weak-1-gcdso-32.nd} | 21 +- ...{aix-weak-1-dso.dnd => aix-weak-1-gcdso-64.dnd} | 16 +- ld/testsuite/ld-powerpc/aix-weak-1-gcdso-64.hd | 12 + ...{aix-weak-1-gcdso.nd => aix-weak-1-gcdso-64.nd} | 26 +- ld/testsuite/ld-powerpc/aix-weak-1-gcdso.hd | 12 - ld/testsuite/ld-powerpc/aix-weak-2a-32.nd | 8 + .../{aix-weak-2a.nd => aix-weak-2a-64.nd} | 4 +- ld/testsuite/ld-powerpc/aix-weak-2b-32.nd | 8 + .../{aix-weak-2b.nd => aix-weak-2b-64.nd} | 4 +- ld/testsuite/ld-powerpc/aix-weak-2c-32.nd | 10 + ld/testsuite/ld-powerpc/aix-weak-2c-32.od | 13 + .../{aix-weak-2c.nd => aix-weak-2c-64.nd} | 4 +- ld/testsuite/ld-powerpc/aix-weak-2c-64.od | 13 + ld/testsuite/ld-powerpc/aix-weak-2c.od | 13 - ld/testsuite/ld-powerpc/aix-weak-3-32.dd | 28 +- ld/testsuite/ld-powerpc/aix-weak-3-64.dd | 40 +- ld/testsuite/ld-powerpc/aix52.exp | 43 +- ld/testsuite/ld-powerpc/callstub-1.d | 12 +- ld/testsuite/ld-powerpc/callstub-2.d | 8 +- .../ld-powerpc/{callstub-2.d => callstub-3.d} | 15 +- .../ld-powerpc/{callstub-1.d => callstub-4.d} | 17 +- ld/testsuite/ld-powerpc/notoc.d | 2 +- ld/testsuite/ld-powerpc/notoc3.d | 97 + ld/testsuite/ld-powerpc/notoc3.s | 59 + ld/testsuite/ld-powerpc/notoc3.wf | 17 + ld/testsuite/ld-powerpc/powerpc.exp | 14 +- ld/testsuite/ld-scripts/align.exp | 13 +- ld/testsuite/ld-scripts/align.t | 2 +- ld/testsuite/ld-scripts/align2.t | 5 +- ld/testsuite/ld-scripts/align5.t | 7 +- ld/testsuite/ld-scripts/assign-loc.d | 2 +- ld/testsuite/ld-scripts/assign-loc.t | 3 + ld/testsuite/ld-scripts/data.exp | 7 + ld/testsuite/ld-scripts/default-script.exp | 2 + ld/testsuite/ld-scripts/default-script.t | 4 +- ld/testsuite/ld-scripts/default-script1.d | 8 +- ld/testsuite/ld-scripts/default-script2.d | 8 +- ld/testsuite/ld-scripts/default-script3.d | 8 +- ld/testsuite/ld-scripts/default-script4.d | 8 +- ld/testsuite/ld-scripts/defined.exp | 6 +- ld/testsuite/ld-scripts/defined3.d | 1 - ld/testsuite/ld-scripts/defined3.t | 2 +- ld/testsuite/ld-scripts/defined4.d | 1 - ld/testsuite/ld-scripts/defined4.t | 2 +- ld/testsuite/ld-scripts/defined5.d | 3 +- ld/testsuite/ld-scripts/defined5.s | 2 +- ld/testsuite/ld-scripts/defined5.t | 4 +- ld/testsuite/ld-scripts/empty-address-1.t | 3 +- ld/testsuite/ld-scripts/empty-address-2a.t | 3 +- ld/testsuite/ld-scripts/empty-address-2b.t | 3 +- ld/testsuite/ld-scripts/empty-address-3a.t | 3 +- ld/testsuite/ld-scripts/empty-address-3b.t | 3 +- ld/testsuite/ld-scripts/empty-address-3c.t | 3 +- ld/testsuite/ld-scripts/empty-address.exp | 9 +- ld/testsuite/ld-scripts/expr.exp | 17 +- ld/testsuite/ld-scripts/expr2.d | 2 +- ld/testsuite/ld-scripts/fill.t | 6 +- ld/testsuite/ld-scripts/fill16.d | 2 +- ld/testsuite/ld-scripts/include-1.d | 13 +- ld/testsuite/ld-scripts/include-sections.t | 3 +- ld/testsuite/ld-scripts/include-subdata.t | 2 +- ld/testsuite/ld-scripts/include.exp | 6 +- ld/testsuite/ld-scripts/pr14962.t | 5 +- ld/testsuite/ld-scripts/pr18963.d | 5 +- ld/testsuite/ld-scripts/pr20302.d | 3 +- ld/testsuite/ld-scripts/print-memory-usage.exp | 3 +- ld/testsuite/ld-scripts/provide-1.t | 2 +- ld/testsuite/ld-scripts/provide-2.d | 1 + ld/testsuite/ld-scripts/provide-2.t | 2 +- ld/testsuite/ld-scripts/provide-3.t | 2 +- ld/testsuite/ld-scripts/provide-4.d | 4 + ld/testsuite/ld-scripts/provide-4.t | 2 +- ld/testsuite/ld-scripts/provide-5.d | 1 + ld/testsuite/ld-scripts/provide-5.t | 2 +- ld/testsuite/ld-scripts/provide-6.d | 2 +- ld/testsuite/ld-scripts/provide-6.t | 2 +- ld/testsuite/ld-scripts/provide-7.d | 1 + ld/testsuite/ld-scripts/provide-7.t | 2 +- ld/testsuite/ld-scripts/provide-8.d | 2 +- ld/testsuite/ld-scripts/provide-8.t | 2 +- ld/testsuite/ld-scripts/provide.exp | 9 +- ld/testsuite/ld-scripts/sane1.d | 3 +- ld/testsuite/ld-scripts/sane1.t | 4 +- ld/testsuite/ld-scripts/script.exp | 16 +- ld/testsuite/ld-scripts/section-match-1.d | 5 +- ld/testsuite/ld-scripts/segment-start.d | 2 +- ld/testsuite/ld-scripts/sizeof.t | 7 +- ld/testsuite/ld-scripts/weak.exp | 4 +- ld/testsuite/ld-sh/vxworks1-lib.rd | 2 +- ld/testsuite/ld-sh/vxworks4.d | 2 +- ld/testsuite/ld-srec/srec.exp | 8 +- ld/testsuite/ld-undefined/require-defined.exp | 3 +- ld/testsuite/ld-x86-64/align-branch-1.d | 2 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 40 +- ld/testsuite/ld-x86-64/bnd-branch-1.d | 12 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 16 +- ld/testsuite/ld-x86-64/bnd-ifunc-1.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 36 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 36 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 40 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 40 +- ld/testsuite/ld-x86-64/call1a.d | 2 +- ld/testsuite/ld-x86-64/call1b.d | 2 +- ld/testsuite/ld-x86-64/call1d.d | 2 +- ld/testsuite/ld-x86-64/call1e.d | 2 +- ld/testsuite/ld-x86-64/call1f.d | 2 +- ld/testsuite/ld-x86-64/call1g.d | 2 +- ld/testsuite/ld-x86-64/call1h.d | 2 +- ld/testsuite/ld-x86-64/call1i.d | 2 +- ld/testsuite/ld-x86-64/gotpcrel1.dd | 14 +- ld/testsuite/ld-x86-64/hidden2.d | 4 +- ld/testsuite/ld-x86-64/ibt-plt-1-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-1.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2c.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3c.d | 20 +- ld/testsuite/ld-x86-64/libno-plt-1b.dd | 4 +- ld/testsuite/ld-x86-64/mpx3.dd | 16 +- ld/testsuite/ld-x86-64/mpx3n.dd | 16 +- ld/testsuite/ld-x86-64/mpx4.dd | 12 +- ld/testsuite/ld-x86-64/mpx4n.dd | 12 +- ld/testsuite/ld-x86-64/no-plt-1a.dd | 14 +- ld/testsuite/ld-x86-64/no-plt-1b.dd | 10 +- ld/testsuite/ld-x86-64/no-plt-1c.dd | 10 +- ld/testsuite/ld-x86-64/no-plt-1d.dd | 14 +- ld/testsuite/ld-x86-64/no-plt-1e.dd | 14 +- ld/testsuite/ld-x86-64/no-plt-1f.dd | 10 +- ld/testsuite/ld-x86-64/no-plt-1g.dd | 10 +- ld/testsuite/ld-x86-64/plt-main-bnd.dd | 2 +- 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/plt.pd | 16 +- ld/testsuite/ld-x86-64/plt2.dd | 20 +- ld/testsuite/ld-x86-64/pr19609-5a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5c.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5e.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2d.d | 14 +- ld/testsuite/ld-x86-64/pr19636-2l.d | 14 +- ld/testsuite/ld-x86-64/pr20253-1b.d | 8 +- ld/testsuite/ld-x86-64/pr20253-1d.d | 8 +- ld/testsuite/ld-x86-64/pr20253-1f.d | 8 +- ld/testsuite/ld-x86-64/pr20253-1h.d | 8 +- ld/testsuite/ld-x86-64/pr20253-1j.d | 8 +- ld/testsuite/ld-x86-64/pr20253-1l.d | 8 +- ld/testsuite/ld-x86-64/pr20830a-now.d | 8 +- ld/testsuite/ld-x86-64/pr20830a.d | 8 +- ld/testsuite/ld-x86-64/pr20830b-now.d | 8 +- ld/testsuite/ld-x86-64/pr20830b.d | 8 +- ld/testsuite/ld-x86-64/pr21038a-now.d | 8 +- ld/testsuite/ld-x86-64/pr21038a.d | 8 +- ld/testsuite/ld-x86-64/pr21038b-now.d | 12 +- ld/testsuite/ld-x86-64/pr21038b.d | 12 +- ld/testsuite/ld-x86-64/pr21038c-now.d | 16 +- ld/testsuite/ld-x86-64/pr21038c.d | 16 +- ld/testsuite/ld-x86-64/pr23930-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23930.d | 2 +- ld/testsuite/ld-x86-64/pr25416-1a.d | 2 +- ld/testsuite/ld-x86-64/pr25416-2a.d | 2 +- ld/testsuite/ld-x86-64/pr26018.d | 4 +- ld/testsuite/ld-x86-64/pr26263.d | 18 + ld/testsuite/ld-x86-64/pr26263.s | 8 + ld/testsuite/ld-x86-64/protected2-k1om.d | 6 +- ld/testsuite/ld-x86-64/protected2-l1om.d | 6 +- ld/testsuite/ld-x86-64/protected2.d | 6 +- ld/testsuite/ld-x86-64/protected3.d | 2 +- ld/testsuite/ld-x86-64/protected8.d | 2 +- ld/testsuite/ld-x86-64/tlsbin.dd | 8 +- ld/testsuite/ld-x86-64/tlsbin2.dd | 8 +- ld/testsuite/ld-x86-64/tlsbindesc.dd | 8 +- ld/testsuite/ld-x86-64/tlsdesc.dd | 14 +- ld/testsuite/ld-x86-64/tlsdesc.pd | 8 +- ld/testsuite/ld-x86-64/tlsgd10.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd7.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd8.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd9.dd | 2 +- ld/testsuite/ld-x86-64/tlsgdesc.dd | 12 +- ld/testsuite/ld-x86-64/tlsld3.dd | 2 +- ld/testsuite/ld-x86-64/tlsld4.dd | 2 +- ld/testsuite/ld-x86-64/tlspic.dd | 32 +- ld/testsuite/ld-x86-64/tlspic2.dd | 32 +- ld/testsuite/ld-x86-64/tlspie2b.d | 4 +- ld/testsuite/ld-x86-64/tlspie2c.d | 4 +- ld/testsuite/ld-x86-64/x86-64.exp | 1 + ld/testsuite/lib/ld-lib.exp | 2 +- opcodes/ChangeLog | 1009 + opcodes/arc-dis.c | 16 +- opcodes/arc-opc.c | 22 +- opcodes/arc-tbl.h | 150 +- opcodes/i386-dis-evex-len.h | 291 +- opcodes/i386-dis-evex-mod.h | 83 +- opcodes/i386-dis-evex-prefix.h | 1742 +- opcodes/i386-dis-evex-reg.h | 24 +- opcodes/i386-dis-evex-w.h | 500 +- opcodes/i386-dis-evex.h | 472 +- opcodes/i386-dis.c | 16973 +++++------ opcodes/i386-gen.c | 18 + opcodes/i386-init.h | 506 +- opcodes/i386-opc.h | 16 +- opcodes/i386-opc.tbl | 55 +- opcodes/i386-reg.tbl | 9 + opcodes/i386-tbl.h | 28420 ++++++++++--------- opcodes/po/opcodes.pot | 4 +- opcodes/po/pt_BR.po | 564 +- opcodes/po/uk.po | 668 +- 802 files changed, 63301 insertions(+), 72977 deletions(-) delete mode 100644 bfd/coff-ppc.c delete mode 100644 bfd/pe-ppc.c delete mode 100644 bfd/pei-ppc.c create mode 100644 binutils/testsuite/binutils-all/arc/double_regs.s create mode 100644 binutils/testsuite/binutils-all/windres/menuitem_flags.rc copy gas/testsuite/gas/i386/{crc32.d => crc32-suffix.d} (93%) create mode 100644 gas/testsuite/gas/i386/fma4-lig.d create mode 100644 gas/testsuite/gas/i386/movbe-suffix.d create mode 100644 gas/testsuite/gas/i386/property-4.d create mode 100644 gas/testsuite/gas/i386/property-4.s create mode 100644 gas/testsuite/gas/i386/property-5.d create mode 100644 gas/testsuite/gas/i386/property-5.s create mode 100644 gas/testsuite/gas/i386/property-6.d create mode 100644 gas/testsuite/gas/i386/property-6.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx.s copy gas/testsuite/gas/i386/{x86-64-crc32.d => x86-64-crc32-suffix.d} (95%) create mode 100644 gas/testsuite/gas/i386/x86-64-movbe-suffix.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-7.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-7.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-8.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-8.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-9.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-9.s create mode 100644 gas/testsuite/gas/i386/xop-lig.d create mode 100644 gdb/python/py-registers.c copy gdb/testsuite/{gdb.dwarf2/arr-subrange.c => gdb.base/valgrind-infcall-2.c} (83%) create mode 100644 gdb/testsuite/gdb.base/valgrind-infcall-2.exp copy gdb/testsuite/gdb.base/{vla-datatypes.c => vla-struct-fields.c} (66%) create mode 100644 gdb/testsuite/gdb.base/vla-struct-fields.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.cc create mode 100644 gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp create mode 100644 gdb/testsuite/gdb.python/py-arch-reg-groups.exp create mode 100644 gdb/testsuite/gdb.python/py-arch-reg-names.exp copy gdb/testsuite/{gdb.base/gcore-relro-pie.c => gdb.python/py-unwind-inline.c} (70%) create mode 100644 gdb/testsuite/gdb.python/py-unwind-inline.exp create mode 100644 gdb/testsuite/gdb.python/py-unwind-inline.py delete mode 100644 include/coff/powerpc.h delete mode 100644 ld/emulparams/ppclynx.sh delete mode 100644 ld/emulparams/ppcpe.sh delete mode 100644 ld/scripttempl/ppcpe.sc create mode 100644 ld/testsuite/ld-i386/pr26263.d create mode 100644 ld/testsuite/ld-powerpc/aix-abs-branch-1-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-abs-branch-1-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-abs-branch-1.nd create mode 100644 ld/testsuite/ld-powerpc/aix-abs-reloc-1-32.nd copy ld/testsuite/ld-powerpc/{aix-abs-reloc-1.od => aix-abs-reloc-1-32.od} (76%) create mode 100644 ld/testsuite/ld-powerpc/aix-abs-reloc-1-64.nd rename ld/testsuite/ld-powerpc/{aix-abs-reloc-1.od => aix-abs-reloc-1-64.od} (76%) delete mode 100644 ld/testsuite/ld-powerpc/aix-abs-reloc-1.nd create mode 100644 ld/testsuite/ld-powerpc/aix-export-1-all-32.dd create mode 100644 ld/testsuite/ld-powerpc/aix-export-1-all-64.dd delete mode 100644 ld/testsuite/ld-powerpc/aix-export-1-all.dd create mode 100644 ld/testsuite/ld-powerpc/aix-export-1-full-32.dd create mode 100644 ld/testsuite/ld-powerpc/aix-export-1-full-64.dd delete mode 100644 ld/testsuite/ld-powerpc/aix-export-1-full.dd create mode 100644 ld/testsuite/ld-powerpc/aix-export-2-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-export-2-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-export-2.nd create mode 100644 ld/testsuite/ld-powerpc/aix-gc-1-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-gc-1-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-gc-1.nd create mode 100644 ld/testsuite/ld-powerpc/aix-glink-3-32.dd create mode 100644 ld/testsuite/ld-powerpc/aix-glink-3-64.dd delete mode 100644 ld/testsuite/ld-powerpc/aix-glink-3.dd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a-32.dd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a-64.dd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a.dd delete mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1a.nd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b-32.dd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b-64.dd create mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b-64.nd delete mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b.dd delete mode 100644 ld/testsuite/ld-powerpc/aix-lineno-1b.nd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.dnd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.drd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.nd rename ld/testsuite/ld-powerpc/{aix-no-dup-syms-1-dso.rd => aix-no-dup-syms-1-dso- [...] create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.dnd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.drd create mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.nd copy ld/testsuite/ld-powerpc/{aix-no-dup-syms-1-rel.rd => aix-no-dup-syms-1-dso-64 [...] delete mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.dnd delete mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.drd delete mode 100644 ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.nd copy ld/testsuite/ld-powerpc/{aix-weak-1-dso.dnd => aix-weak-1-dso-32.dnd} (76%) create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso-32.hd rename ld/testsuite/ld-powerpc/{aix-weak-1-dso.nd => aix-weak-1-dso-32.nd} (62%) rename ld/testsuite/ld-powerpc/{aix-weak-1-gcdso.dnd => aix-weak-1-dso-64.dnd} (76%) create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso-64.hd copy ld/testsuite/ld-powerpc/{aix-weak-1-dso.dnd => aix-weak-1-dso-64.nd} (62%) delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-dso.hd copy ld/testsuite/ld-powerpc/{aix-weak-1-gcdso.nd => aix-weak-1-gcdso-32.dnd} (66%) create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso-32.hd copy ld/testsuite/ld-powerpc/{aix-weak-1-dso.dnd => aix-weak-1-gcdso-32.nd} (69%) rename ld/testsuite/ld-powerpc/{aix-weak-1-dso.dnd => aix-weak-1-gcdso-64.dnd} (76%) create mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso-64.hd rename ld/testsuite/ld-powerpc/{aix-weak-1-gcdso.nd => aix-weak-1-gcdso-64.nd} (66%) delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-1-gcdso.hd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2a-32.nd rename ld/testsuite/ld-powerpc/{aix-weak-2a.nd => aix-weak-2a-64.nd} (75%) create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2b-32.nd rename ld/testsuite/ld-powerpc/{aix-weak-2b.nd => aix-weak-2b-64.nd} (75%) create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2c-32.nd create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2c-32.od rename ld/testsuite/ld-powerpc/{aix-weak-2c.nd => aix-weak-2c-64.nd} (79%) create mode 100644 ld/testsuite/ld-powerpc/aix-weak-2c-64.od delete mode 100644 ld/testsuite/ld-powerpc/aix-weak-2c.od copy ld/testsuite/ld-powerpc/{callstub-2.d => callstub-3.d} (69%) copy ld/testsuite/ld-powerpc/{callstub-1.d => callstub-4.d} (63%) create mode 100644 ld/testsuite/ld-powerpc/notoc3.d create mode 100644 ld/testsuite/ld-powerpc/notoc3.s create mode 100644 ld/testsuite/ld-powerpc/notoc3.wf create mode 100644 ld/testsuite/ld-x86-64/pr26263.d create mode 100644 ld/testsuite/ld-x86-64/pr26263.s