This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from b4897cb Merge remote-tracking branch 'origin/master' into users/hjl/l [...] adds 2f0d09c Automatic date update in version.in adds 4265548 bfd: Rename read_{signed,unsigned}_leb128, safe_read_leb128 adds c7c3d11 bfd: Rename real_{ftell, fseek, fopen} adds 8c8402c bfd: Rename warn_deprecated adds 7ec22e0 bfd: Rename bsd_write_armap and coff_write_armap adds 4bc26c6 bfd: Rename Chunk and S3Forced adds 002a5d4 Relax dwarf3 expected error match adds 262a40a Relax dwarf2 expected error match adds 1f85ef5 Sync up x86-gcc-cpuid.h with cpuid.h from gcc-6 branch. adds ff6527b Change xstate_bv handling to use 8 bytes of data. adds 2204942 Rename target descriptions to reflect actual content of description. adds a1fa17e Add target description for avx-avx512. adds 51547df Add support for Intel PKRU register to GDB and GDBserver. adds 6438d1b Fix potential illegal memory access in ZLIB because of an err [...] adds 1b4b80b Add support to readelf for displaying GNU section types. adds b814a36 Fix illegal memory accesses in readelf when parsing a corrupt [...] adds 67cecab Fix documentation of the linker's --pop-state command line option. adds 37f9ec6 GAS: Add ECOFF `.aent' pseudo-op support adds 99d8956 Automatic date update in version.in adds ceae703 Automatic date update in version.in adds 2e7e5e2 Fix for aarch64 sim sxtl/uxtl insns, plus another fix for addv. adds 99de87c Automatic date update in version.in adds ece5dcc Downgrade powerpc register error to warning adds 74dc903 Move .stack before debug sections adds 6448778 Alpha executables segfault when linked with -z,now adds 246b912 fix PR number adds 0db8980 PR gdb/16188: Verify PTRACE_TRACEME succeeded adds 9c7e3b0 Sync ZLIB with FSF GCC sources, bringing in version 1.2.11. adds 1b076f2 Fix thinko on last commit adds c48cfed PE ld -r script fixes adds 43a444f Fix another memory access error in readelf when parsing a cor [...] adds 78d4d2c Code cleanup: Split create_debug_types_hash_table adds 5f46c5a Code cleanup: Split dwarf2_ranges_read to a callback adds 22d2f3a Code cleanup: Refactor abbrev_table_read_table cycle adds 4398809 DWARF-5 basic functionality adds 216f72a DWARF-5: call sites adds 0af92d6 DWARF-5: Macros adds 0224619 DWARF-5: DW_FORM_data16 adds 0ae60b6 DWARF-5: NEWS adds 262062f Automatic date update in version.in adds 24f1a75 Alpha DT_RELA adds 7814882 Fix recent compiler warnings. adds 4651978 Fix compile time warning message in linker testsuite test. adds a51d7ec Fix test names starting with uppercase in gdb.arch/ppc64-atom [...] adds 2039d74 [ppc64] Add POWER8/ISA 2.07 atomic sequences single-stepping support adds 1b90b13 Default initialize enum flags to 0 adds 6528b6e PowerPC ld segfault on script discarding dynamic sections adds 58fdfd2 Fix a regression by: Code cleanup: Split dwarf2_ranges_read t [...] adds e025ae6 Automatic date update in version.in adds 11648de aarch64: actually copy first operand in convert_bfc_to_bfm() adds b0c5349 gas: require an operand to .startof.()/.sizeof.() adds 5ffbd92 Skip ARM vcmp-noprefix-imm test on non-ELF targets adds 25890fc Fix gas/all/err-sizeof.s for cris*-*-* adds 758d96d Align .gnu_debuglink sections on a 4-byte boundary. adds 5ff6a06 GAS: Consistently fix labels at the `.end' pseudo-op adds 902e9fc PR ld/20828: Move symbol version processing ahead of GC symbol sweep adds 233f82c readelf: Restore a lost new line in version information adds 0502a2b Display user op byte adds d826042 Automatic date update in version.in adds 5499c7c Correct VLE 16D and SDAREL relocations adds 4c5b8d1 x86: extend 64-bit invalid MPX insn forms testcase adds 53c4d62 x86: drop stray VEX opcode 82 references adds 946416f gas: slightly relax .startof.()/.sizeof.() testcase adds 0a8beab Use delete instead of xfree for varobj_item adds 3876875 Use xfree rather than delete for varobj_iter adds 60abdbe Add support to readelf for displaying gnu attributes in archi [...] adds 8eaf532 Fix usage of inferior_ptid in two thread_alive implementations adds 1e9d41d opcodes,gas: associate SPARC ASIs with an architecture level. adds 07e253a Introduce gdb::function_view adds 14bc53a Use gdb::function_view in iterate_over_symtabs & co adds 64025b4 S/390: Add support for new cpu architecture - arch12. adds 359ca07 dwarf.c: Use more dwarf_vma adds 17cd494 PR21166: Validate rdrand/rdseed support separately in gdb.rev [...] adds ef0b5f1 DWARF attrs: add delimiter adds 7714557 DWARF-5 basic functionality adds bc0a77d DWARF-5: call sites adds 7a7e106 DWARF-5: Macros adds 2f6cd59 DWARF-5: DW_FORM_data16 adds a567769 DWARF-5: testcase adds c1556ec MIPS/BFD: Discard ineligible JALR relocations right away adds 5d58c73 MIPS/BFD: Remove duplicate NewABI JALR relocation handling adds e091dff Automatic date update in version.in adds 1b3cee5 gas: test cases for the architecture level aware SPARC ASI work. adds 7db2c58 x86: also correctly support TEST opcode aliases adds c9f02c3 readelf: Fix incorrect "Version definition past end of sectio [...] adds 5235cd6 readelf: Make version section index sum unsigned adds 7bb1ad1 readelf: Correct version flag formatting adds 32ec889 Tidy up readelf's use of boolean values. adds 975c21a Use I386_MAX_REGISTER_SIZE and M68K_MAX_REGISTER_SIZE adds b0e4b36 Remove use of MAX_REGISTER_SIZE adds 742d14b Add new counter-enable CSRs adds d0f744f bfd: RISC-V: relax to gp in more cases. adds 34e4bae symtab.c: Small refactor adds 6b4bf3b Fix snafu with booleans in readelf patch - lack of a program [...] adds f482d30 [AArch64] Add a "compnum" feature adds 582e12b [AArch64] Additional SVE instructions adds 7cc1440 Automatic date update in version.in adds 034fed0 ARC naughtiness causing assertion fail at elf-strtab.c:302 adds 3b83ea3 Fixes for new dw5 test adds dd803a2 Testsuite fixes for hppa64-hpux adds a8a0c93 Automatic date update in version.in adds ac189e7 Add missing cnt (popcount) instruction support. adds 152e1e1 Add missing smov support, and clean up existing umov support. adds a49dd8d DWARF-5: Initialization due to a false compiler warning adds a0aa382 Automatic date update in version.in adds 8e36812 Remove MAX_REGISTER_SIZE from remote.c adds bd757ca Fix segfault in microblaze linker when garbage collection rem [...] adds 47612ae Add symbol called __nm_<name> to exported symbols created by [...] adds fbf25df Place read-only data in the text section on AVR Tiny targets. adds 2123df0 Fix array out of bound access adds 8362122 Use range-based for loop in remote_add_target_side_condition adds d538e36 Remove struct keyword from range-based for loop adds 9dfd0db Fix compilation with GCC 4.4.7. adds 279a558 Automatic date update in version.in adds 0e39210 MIPS/BFD: Also handle `jalr $0, $25' with R_MIPS_JALR adds afbf7e8 Don't make dynamic .data.rel.ro SEC_READONLY adds 7ba7165 PowerPC addpcis fix adds 4ef97a1 Nios2 dynobj handling fixes adds 15c7c1d x86: fix handling of 64-bit operand size VPCMPESTR{I,M} adds 3de43e7 PowerPC addpcis fix again adds 2979a88 Revert "Add symbol called __nm_<name> to exported symbols cre [...] adds 65b48a8 GDB: Add support for the new set/show disassembler-options commands. adds a7e8b06 Automatic date update in version.in adds 9ef920e Add support for displaying and merging GNU_BUILD_NOTEs. adds 01cca2f [AArch64] Document +rcpc weak release consistency extension adds 134e805 Sync libiberty sources with GCC mainline. adds ecd78df Automatic date update in version.in adds 199add0 Avoid gcc-7 warning killing ld testcases adds 673cff9 PowerPC VLE typo fix adds 9875b36 GAS: Fix bogus "attempt to move .org backwards" relaxation errors adds d4620be Fix dwarf_section_display_enum regression by DWARF-5 adds b451e98 New debug_displays_assert adds c871dad Fix snafu parsing GNU_BUILD_NOTEs on ARM and AArch64 architectures. adds f98450c Disable warning message about a program header with no associ [...] adds 05ed431 Support merging build notes in sections without the SHF_GNU_B [...] adds b565cf2 Automatic date update in version.in adds d20928f Fix thinko in previous changelog entry. adds 611a3ca Make the linker fail if asked to create more than 1^16 ordina [...] adds 7d45f3d Fetch lazy value before calling val_print adds df97be5 Use range-based for loop in remote_add_target_side_commands adds 8ecbe59 Fix umulh and smulh bugs. Fix bugs in last week's sumov.s te [...] adds 921ea88 Automatic date update in version.in adds 0792e0e Automatic date update in version.in adds 2e0ce1c Align eh_frame FDEs according to their encoding adds 49fced1 gas: Emit name, comp_dir and producer strings in .debug_str. adds 62e755d Automatic date update in version.in adds 1f5345a binutils: Fix warning on platforms that don't have asprintf adds 9e1a867 gas/dw2gencfi.c formatting adds ea0de82 dw2gencfi.c DWARF2_FDE_RELOC_SIZE adds 73f07bf Don't decode powerpc insns with invalid fields adds 79a964d Fix reading numeric values from GNU BUILD NOTEs. adds d274ecf Remove const in xtensa-linux-nat.c:fetch_gregs adds 1cccfb3 Update x86-64-mpx-inval-2 test for COFF adds 603555e Add support for Intel CET instructions adds bb98f85 Automatic date update in version.in adds b1b0705 PowerPC64 abort due to dynamic relocs on hidden undefweak adds d933941 Fix ld uninitialized read of script ASSERT data structure adds 2b841ec Document .Nbyte assembler directives adds ea86f53 Correct @section placement for makeinfo 4.13 adds 4a612d6 amd64-mpx: initialize BND register before performing inferior calls. adds 6dbb839 Fix whitespace/typos in gdb/ChangeLog and gdb/testsuite/ChangeLog adds f8c4e71 Add describing intro comment to gdb.base/tui-layout.exp adds 44959fa Rename gdb.base/tui-layout.exp -> gdb.base/tui-disasm-long-lines.exp adds 5f6fd32 Fix "layout reg" crash adds e45ced6 Remove use of the no longer needed -mminimal-toc option. adds f7bb4e3 GDB: Fix some null pointer dereferences due to disassembler-o [...] adds 1672e0d Share gdb/environ.[ch] with gdbserver adds 50dbe6e Automatic date update in version.in adds 7cbbff3 Move TUI testcases to new gdb/testsuite/gdb.tui/ directory adds 1a4dd9d Move TUI completion tests to gdb.tui/completion.exp adds 9753a2f Fix PR tui/21216: TUI line breaks regression adds 5cf7051 [gdb, doc] Add missing escape character '@' adds 6e5d74e Fix PR 21218: GDB dumps core when escaping newline in multi-l [...] adds dc9366e gdb: Fix a few unstable test names adds 25dcbff "gdb.arch/i386-pkru.exp: probe PKRU support" shouldn't FAIL i [...] adds 2e86a28 gdb.arch/amd64-entry-value-param*.exp: Make sure test message [...] adds 1fc8748 Properly dump NT_GNU_PROPERTY_TYPE_0 adds 15c2268 gdb: Fix ATTRIBUTE_NONNULL usage adds c65d6b5 Fix PR18360 - internal error when using "interrupt -a" adds 1437d06 Add support for the new 'lnia' extended mnemonic. adds 1de0520 Avoid unstable test message in gdb.base/step-over-exit.exp adds c7341d5 Automatic date update in version.in adds 4b8b687 Update -maltivec and -mvsx options to only enable their oldes [...] adds c1fe188 Use CpuCET on rdsspq adds f03265d Fix compile time warnings about using possibly uninitialised [...] adds 86fa698 X86: Add pseudo prefixes to control encoding new a09dda3 Merge remote-tracking branch 'origin/master' into users/hjl/l [...] new c65f0cb Update binutils-lto-mixed.patch against master
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 261 + bfd/aout-target.h | 2 +- bfd/aout-tic30.c | 2 +- bfd/archive.c | 20 +- bfd/bfd-in.h | 10 +- bfd/bfd-in2.h | 11 +- bfd/bfdio.c | 6 +- bfd/cache.c | 17 +- bfd/compress.c | 2 +- bfd/dwarf2.c | 90 +- bfd/elf-attrs.c | 8 +- bfd/elf-bfd.h | 6 +- bfd/elf-eh-frame.c | 83 +- bfd/elf.c | 13 +- bfd/elf32-arc.c | 199 +- bfd/elf32-arm.c | 2 +- bfd/elf32-cris.c | 2 +- bfd/elf32-hppa.c | 2 +- bfd/elf32-i386.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-microblaze.c | 15 +- bfd/elf32-nds32.c | 4 +- bfd/elf32-nios2.c | 156 +- bfd/elf32-or1k.c | 2 +- bfd/elf32-ppc.c | 76 +- bfd/elf32-s390.c | 2 +- bfd/elf32-tic6x.c | 2 +- bfd/elf32-tilepro.c | 2 +- bfd/elf64-alpha.c | 22 +- bfd/elf64-mips.c | 1 - bfd/elf64-ppc.c | 77 +- bfd/elf64-s390.c | 2 +- bfd/elf64-x86-64.c | 2 +- bfd/elflink.c | 1088 ++-- bfd/elfn32-mips.c | 1 - bfd/elfnn-aarch64.c | 2 +- bfd/elfnn-riscv.c | 18 +- bfd/elfxx-mips.c | 177 +- bfd/elfxx-mips.h | 2 - bfd/elfxx-sparc.c | 2 +- bfd/elfxx-tilegx.c | 2 +- bfd/libbfd-in.h | 24 +- bfd/libbfd.c | 30 +- bfd/libbfd.h | 25 +- bfd/opncls.c | 15 +- bfd/reloc.c | 2 + bfd/rs6000-core.c | 4 +- bfd/srec.c | 22 +- bfd/version.h | 2 +- binutils/ChangeLog | 321 ++ binutils/NEWS | 3 + binutils/config.in | 4 + binutils/configure | 10 + binutils/configure.ac | 2 +- binutils/doc/binutils.texi | 5 + binutils/dwarf.c | 1422 ++++-- binutils/dwarf.h | 7 + binutils/objcopy.c | 409 +- binutils/objdump.c | 16 +- binutils/readelf.c | 2256 +++++--- binutils/testsuite/binutils-all/dw5.S | 684 +++ binutils/testsuite/binutils-all/dw5.W | 355 ++ binutils/testsuite/binutils-all/i386/pr21231a.d | 9 + binutils/testsuite/binutils-all/i386/pr21231a.s | 14 + binutils/testsuite/binutils-all/i386/pr21231b.d | 12 + binutils/testsuite/binutils-all/i386/pr21231b.s | 35 + binutils/testsuite/binutils-all/note-2-32.d | 17 + binutils/testsuite/binutils-all/note-2-32.s | 93 + binutils/testsuite/binutils-all/note-2-64.d | 17 + binutils/testsuite/binutils-all/note-2-64.s | 94 + binutils/testsuite/binutils-all/objcopy.exp | 5 + binutils/testsuite/binutils-all/readelf.exp | 29 + binutils/testsuite/binutils-all/x86-64/pr21231a.d | 9 + binutils/testsuite/binutils-all/x86-64/pr21231a.s | 14 + binutils/testsuite/binutils-all/x86-64/pr21231b.d | 12 + binutils/testsuite/binutils-all/x86-64/pr21231b.s | 35 + gas/ChangeLog | 299 ++ gas/NEWS | 4 +- gas/config/obj-ecoff.c | 5 +- gas/config/obj-elf.c | 1 + gas/config/tc-aarch64.c | 14 +- gas/config/tc-i386.c | 160 +- gas/config/tc-mips.c | 8 +- gas/config/tc-nios2.h | 8 + gas/config/tc-ppc.c | 132 +- gas/config/tc-ppc.h | 16 + gas/config/tc-s390.c | 8 +- gas/config/tc-sparc.c | 53 +- gas/doc/as.texinfo | 40 +- gas/doc/c-aarch64.texi | 10 +- gas/doc/c-arm.texi | 2 + gas/doc/c-i386.texi | 30 +- gas/doc/c-s390.texi | 6 +- gas/dw2gencfi.c | 81 +- gas/dwarf2dbg.c | 65 +- gas/ecoff.c | 30 +- gas/expr.c | 22 + gas/testsuite/gas/aarch64/advsimd-compnum.d | 40 + gas/testsuite/gas/aarch64/advsimd-compnum.s | 9 + gas/testsuite/gas/aarch64/dwarf.d | 7 +- gas/testsuite/gas/aarch64/sve-invalid.l | 270 +- gas/testsuite/gas/aarch64/sve-invalid.s | 163 + gas/testsuite/gas/aarch64/sve.d | 2328 ++++++++- gas/testsuite/gas/aarch64/sve.s | 2295 +++++++++ gas/testsuite/gas/all/err-sizeof.s | 18 + gas/testsuite/gas/all/gas.exp | 28 + gas/testsuite/gas/all/org-1.d | 3 + gas/testsuite/gas/all/org-1.l | 2 + gas/testsuite/gas/all/org-1.s | 25 + gas/testsuite/gas/all/org-2.d | 2 + gas/testsuite/gas/all/org-2.l | 2 + gas/testsuite/gas/all/org-2.s | 9 + gas/testsuite/gas/all/org-3.d | 2 + gas/testsuite/gas/all/org-3.l | 2 + gas/testsuite/gas/all/org-3.s | 9 + gas/testsuite/gas/all/org-4.d | 5 + gas/testsuite/gas/all/org-4.s | 9 + gas/testsuite/gas/all/org-5.d | 5 + gas/testsuite/gas/all/org-5.s | 9 + gas/testsuite/gas/all/org-6.d | 5 + gas/testsuite/gas/all/org-6.s | 9 + gas/testsuite/gas/arm/vcmp-noprefix-imm.d | 1 + gas/testsuite/gas/elf/strtab.s | 20 +- gas/testsuite/gas/i386/cet-intel.d | 31 + gas/testsuite/gas/i386/cet.d | 29 + gas/testsuite/gas/i386/cet.s | 25 + gas/testsuite/gas/i386/i386.exp | 6 + gas/testsuite/gas/i386/ilp32/x86-64-avx-intel.d | 88 +- gas/testsuite/gas/i386/ilp32/x86-64-avx.d | 96 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode.d | 4 + gas/testsuite/gas/i386/ilp32/x86-64-sse2avx.d | 12 +- gas/testsuite/gas/i386/ilp32/x86-64-sse4_2-intel.d | 4 + gas/testsuite/gas/i386/ilp32/x86-64-sse4_2.d | 12 +- gas/testsuite/gas/i386/opcode-intel.d | 3 + gas/testsuite/gas/i386/opcode.d | 3 + gas/testsuite/gas/i386/opcode.s | 4 + gas/testsuite/gas/i386/pseudos.d | 66 + gas/testsuite/gas/i386/pseudos.s | 62 + gas/testsuite/gas/i386/x86-64-avx-intel.d | 88 +- gas/testsuite/gas/i386/x86-64-avx.d | 96 +- gas/testsuite/gas/i386/x86-64-avx.s | 4 + gas/testsuite/gas/i386/x86-64-cet-intel.d | 38 + gas/testsuite/gas/i386/x86-64-cet.d | 37 + gas/testsuite/gas/i386/x86-64-cet.s | 33 + gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 375 +- gas/testsuite/gas/i386/x86-64-mpx-inval-2.s | 18 + gas/testsuite/gas/i386/x86-64-opcode.d | 4 + gas/testsuite/gas/i386/x86-64-opcode.s | 5 + gas/testsuite/gas/i386/x86-64-pseudos.d | 66 + gas/testsuite/gas/i386/x86-64-pseudos.s | 62 + gas/testsuite/gas/i386/x86-64-sse2avx.d | 12 +- gas/testsuite/gas/i386/x86-64-sse2avx.s | 4 + gas/testsuite/gas/i386/x86-64-sse4_2-intel.d | 4 + gas/testsuite/gas/i386/x86-64-sse4_2.d | 12 +- gas/testsuite/gas/i386/x86-64-sse4_2.s | 4 + gas/testsuite/gas/mips/aent-2.d | 19 + gas/testsuite/gas/mips/aent-mdebug-2.d | 16 + gas/testsuite/gas/mips/aent-mdebug.d | 7 + gas/testsuite/gas/mips/debug-label-end-1.d | 21 + gas/testsuite/gas/mips/debug-label-end-2.d | 17 + gas/testsuite/gas/mips/debug-label-end-3.d | 17 + gas/testsuite/gas/mips/debug-label-end.s | 22 + gas/testsuite/gas/mips/jalr4-n32.d | 5 + gas/testsuite/gas/mips/jalr4-n64.d | 57 + gas/testsuite/gas/mips/jalr4.d | 39 + gas/testsuite/gas/mips/jalr4.s | 69 + gas/testsuite/gas/mips/mips.exp | 31 +- gas/testsuite/gas/mips/mipsr6@jalr4-n32.d | 5 + gas/testsuite/gas/mips/mipsr6@jalr4-n64.d | 57 + gas/testsuite/gas/mips/mipsr6@jalr4.d | 39 + gas/testsuite/gas/mips/org-1.d | 7 + gas/testsuite/gas/mips/org-1.l | 2 + gas/testsuite/gas/mips/org-1.s | 9 + gas/testsuite/gas/mips/org-10.d | 7 + gas/testsuite/gas/mips/org-10.l | 2 + gas/testsuite/gas/mips/org-10.s | 11 + gas/testsuite/gas/mips/org-11.d | 6 + gas/testsuite/gas/mips/org-11.s | 13 + gas/testsuite/gas/mips/org-12.d | 5 + gas/testsuite/gas/mips/org-12.s | 13 + gas/testsuite/gas/mips/org-2.d | 6 + gas/testsuite/gas/mips/org-2.s | 11 + gas/testsuite/gas/mips/org-3.d | 5 + gas/testsuite/gas/mips/org-3.s | 11 + gas/testsuite/gas/mips/org-4.d | 3 + gas/testsuite/gas/mips/org-4.l | 3 + gas/testsuite/gas/mips/org-4.s | 11 + gas/testsuite/gas/mips/org-5.d | 3 + gas/testsuite/gas/mips/org-5.l | 2 + gas/testsuite/gas/mips/org-5.s | 13 + gas/testsuite/gas/mips/org-6.d | 2 + gas/testsuite/gas/mips/org-6.l | 2 + gas/testsuite/gas/mips/org-6.s | 13 + gas/testsuite/gas/mips/org-7.d | 6 + gas/testsuite/gas/mips/org-7.s | 11 + gas/testsuite/gas/mips/org-8.d | 6 + gas/testsuite/gas/mips/org-8.s | 13 + gas/testsuite/gas/mips/org-9.d | 5 + gas/testsuite/gas/mips/org-9.s | 13 + gas/testsuite/gas/ppc/altivec2.d | 4 +- gas/testsuite/gas/ppc/power9.d | 5 +- gas/testsuite/gas/ppc/power9.s | 1 + gas/testsuite/gas/s390/s390.exp | 1 + gas/testsuite/gas/s390/zarch-arch12.d | 200 + gas/testsuite/gas/s390/zarch-arch12.s | 194 + gas/testsuite/gas/s390/zarch-z13.d | 12 +- gas/testsuite/gas/sparc/asi-arch-error.l | 3 + gas/testsuite/gas/sparc/asi-arch-error.s | 3 + gas/testsuite/gas/sparc/asi-bump-warn.l | 2 + gas/testsuite/gas/sparc/asi-bump-warn.s | 3 + gas/testsuite/gas/sparc/sparc.exp | 2 + gas/write.c | 9 +- gdb/ChangeLog | 505 +- gdb/Makefile.in | 14 +- gdb/NEWS | 17 + gdb/ada-lang.c | 107 +- gdb/ada-valprint.c | 3 + gdb/amd64-linux-nat.c | 1 + gdb/amd64-linux-tdep.c | 30 +- gdb/amd64-linux-tdep.h | 7 +- gdb/amd64-tdep.c | 35 +- gdb/amd64-tdep.h | 1 + gdb/arm-tdep.c | 106 +- gdb/block.c | 4 +- gdb/bsd-uthread.c | 2 +- gdb/common/common-exceptions.h | 2 +- gdb/common/enum-flags.h | 3 +- gdb/{ => common}/environ.c | 2 +- gdb/{ => common}/environ.h | 0 gdb/common/function-view.h | 355 ++ gdb/common/gdb_unlinker.h | 2 +- gdb/common/x86-xstate.h | 21 +- gdb/compile/compile-c-support.c | 16 +- gdb/config/powerpc/ppc64-linux.mh | 6 - gdb/configure | 2 + gdb/configure.ac | 2 + gdb/darwin-nat.c | 18 +- gdb/defs.h | 4 + gdb/disasm.c | 179 + gdb/disasm.h | 8 + gdb/doc/ChangeLog | 15 + gdb/doc/gdb.texinfo | 64 +- gdb/dwarf2-frame.c | 2 +- gdb/dwarf2expr.c | 23 +- gdb/dwarf2expr.h | 10 +- gdb/dwarf2loc.c | 140 +- gdb/dwarf2loc.h | 2 + gdb/dwarf2read.c | 1400 +++-- gdb/f-typeprint.c | 6 +- gdb/features/Makefile | 64 +- gdb/features/i386/32bit-pkeys.xml | 13 + gdb/features/i386/64bit-pkeys.xml | 13 + ...d64-avx512-linux.c => amd64-avx-avx512-linux.c} | 192 +- ...avx512-linux.xml => amd64-avx-avx512-linux.xml} | 3 +- .../i386/{amd64-avx512.c => amd64-avx-avx512.c} | 190 +- .../{amd64-avx512.xml => amd64-avx-avx512.xml} | 3 +- ...12-linux.c => amd64-avx-mpx-avx512-pku-linux.c} | 11 +- ...inux.xml => amd64-avx-mpx-avx512-pku-linux.xml} | 4 +- .../{amd64-avx512.c => amd64-avx-mpx-avx512-pku.c} | 11 +- ...d64-avx512.xml => amd64-avx-mpx-avx512-pku.xml} | 3 +- ...i386-avx512-linux.c => i386-avx-avx512-linux.c} | 80 +- ...-avx512-linux.xml => i386-avx-avx512-linux.xml} | 3 +- .../i386/{i386-avx512.c => i386-avx-avx512.c} | 80 +- .../i386/{i386-avx512.xml => i386-avx-avx512.xml} | 3 +- ...512-linux.c => i386-avx-mpx-avx512-pku-linux.c} | 11 +- ...linux.xml => i386-avx-mpx-avx512-pku-linux.xml} | 4 +- .../{i386-avx512.c => i386-avx-mpx-avx512-pku.c} | 11 +- ...i386-avx512.xml => i386-avx-mpx-avx512-pku.xml} | 3 +- .../{x32-avx512-linux.c => x32-avx-avx512-linux.c} | 192 +- ...2-avx512-linux.xml => x32-avx-avx512-linux.xml} | 3 +- .../i386/{x32-avx512.c => x32-avx-avx512.c} | 190 +- .../i386/{x32-avx512.xml => x32-avx-avx512.xml} | 3 +- gdb/fork-child.c | 25 + gdb/gdbarch.c | 52 + gdb/gdbarch.h | 9 + gdb/gdbarch.sh | 13 + gdb/gdbserver/ChangeLog | 5 + gdb/gdbserver/Makefile.in | 55 +- gdb/gdbserver/configure.srv | 25 +- gdb/gdbserver/i387-fp.c | 51 +- gdb/gdbserver/linux-amd64-ipa.c | 15 +- gdb/gdbserver/linux-i386-ipa.c | 10 +- gdb/gdbserver/linux-x86-low.c | 45 +- gdb/gdbserver/linux-x86-tdesc.h | 29 +- gdb/gdbtypes.h | 22 +- gdb/gnu-nat.c | 2 +- gdb/go32-nat.c | 2 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 14 +- gdb/i386-linux-tdep.h | 6 +- gdb/i386-tdep.c | 89 +- gdb/i386-tdep.h | 14 +- gdb/i387-tdep.c | 135 +- gdb/i387-tdep.h | 9 + gdb/inf-ptrace.c | 3 +- gdb/inferior.h | 14 + gdb/infrun.c | 196 +- gdb/language.h | 19 +- gdb/linespec.c | 313 +- gdb/m68k-linux-nat.c | 4 +- gdb/macrocmd.c | 30 +- gdb/macrotab.c | 17 +- gdb/macrotab.h | 39 +- gdb/nat/x86-gcc-cpuid.h | 108 +- gdb/psymtab.c | 79 +- gdb/regcache.c | 15 +- gdb/regcache.h | 4 + .../{x32-avx512.dat => amd64-avx-avx512-linux.dat} | 15 +- .../{amd64-avx512.dat => amd64-avx-avx512.dat} | 12 +- ...inux.dat => amd64-avx-mpx-avx512-pku-linux.dat} | 6 +- ...x512-linux.dat => amd64-avx-mpx-avx512-pku.dat} | 7 +- .../{i386-avx512.dat => i386-avx-avx512-linux.dat} | 13 +- .../i386/{i386-avx512.dat => i386-avx-avx512.dat} | 12 +- ...vx512.dat => i386-avx-mpx-avx512-pku-linux.dat} | 8 +- ...vx512-linux.dat => i386-avx-mpx-avx512-pku.dat} | 8 +- .../{x32-avx512.dat => x32-avx-avx512-linux.dat} | 15 +- .../i386/{x32-avx512.dat => x32-avx-avx512.dat} | 12 +- gdb/remote.c | 13 +- gdb/rs6000-tdep.c | 60 +- gdb/s390-linux-tdep.c | 7 + gdb/stack.c | 88 +- gdb/std-operator.def | 2 +- gdb/symfile-debug.c | 42 +- gdb/symfile.c | 13 +- gdb/symfile.h | 67 +- gdb/symmisc.c | 47 +- gdb/symtab.c | 305 +- gdb/symtab.h | 33 +- gdb/testsuite/ChangeLog | 141 + .../gdb.arch/amd64-entry-value-param-dwarf5.S | 699 +++ ...ue-param.c => amd64-entry-value-param-dwarf5.c} | 0 ...aram.exp => amd64-entry-value-param-dwarf5.exp} | 30 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.exp | 24 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 6 +- .../gdb.arch/arm-disassembler-options.exp | 56 + gdb/testsuite/gdb.arch/i386-mpx-call.c | 131 + gdb/testsuite/gdb.arch/i386-mpx-call.exp | 387 ++ gdb/testsuite/gdb.arch/i386-pkru.c | 90 + gdb/testsuite/gdb.arch/i386-pkru.exp | 69 + gdb/testsuite/gdb.arch/powerpc-altivec.exp | 261 + gdb/testsuite/gdb.arch/powerpc-altivec.s | 217 + gdb/testsuite/gdb.arch/powerpc-altivec2.exp | 178 + gdb/testsuite/gdb.arch/powerpc-altivec2.s | 135 + gdb/testsuite/gdb.arch/powerpc-altivec3.exp | 131 + gdb/testsuite/gdb.arch/powerpc-altivec3.s | 88 + .../gdb.arch/powerpc-disassembler-options.exp | 56 + gdb/testsuite/gdb.arch/powerpc-power.exp | 1429 ------ gdb/testsuite/gdb.arch/powerpc-power.s | 1389 ----- gdb/testsuite/gdb.arch/powerpc-power7.exp | 164 + gdb/testsuite/gdb.arch/powerpc-power7.s | 121 + gdb/testsuite/gdb.arch/powerpc-power8.exp | 248 + gdb/testsuite/gdb.arch/powerpc-power8.s | 205 + gdb/testsuite/gdb.arch/powerpc-power9.exp | 445 ++ gdb/testsuite/gdb.arch/powerpc-power9.s | 402 ++ gdb/testsuite/gdb.arch/powerpc-vsx.exp | 225 + gdb/testsuite/gdb.arch/powerpc-vsx.s | 182 + gdb/testsuite/gdb.arch/powerpc-vsx2.exp | 118 + gdb/testsuite/gdb.arch/powerpc-vsx2.s | 75 + gdb/testsuite/gdb.arch/powerpc-vsx3.exp | 184 + gdb/testsuite/gdb.arch/powerpc-vsx3.s | 141 + gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 12 +- gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.S | 100 + .../gdb.arch/ppc64-isa207-atomic-inst.c} | 37 +- .../gdb.arch/ppc64-isa207-atomic-inst.exp | 99 + .../gdb.arch/s390-disassembler-options.exp | 56 + gdb/testsuite/gdb.base/break-fun-addr.exp | 4 +- gdb/testsuite/gdb.base/commands.exp | 29 + gdb/testsuite/gdb.base/completion.exp | 37 - gdb/testsuite/gdb.base/step-over-exit.exp | 3 +- gdb/testsuite/gdb.btrace/gcore.exp | 3 +- gdb/testsuite/gdb.disasm/disassembler-options.exp | 34 + gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- .../gdb.dwarf2/formdata16.c} | 25 +- gdb/testsuite/gdb.dwarf2/formdata16.exp | 77 + gdb/testsuite/gdb.python/py-completion.exp | 6 +- gdb/testsuite/gdb.reverse/insn-reverse-x86.c | 36 +- .../gdb.threads/interrupt-while-step-over.c | 75 + .../gdb.threads/interrupt-while-step-over.exp | 204 + .../signal-while-stepping-over-bp-other-thread.exp | 1 - gdb/testsuite/gdb.tui/completion.exp | 58 + .../tui-disasm-long-lines.c} | 0 .../tui-disasm-long-lines.exp} | 5 +- .../tui-file.h => testsuite/gdb.tui/tui-layout.c} | 25 +- gdb/testsuite/gdb.tui/tui-layout.exp | 56 + gdb/testsuite/gdb.tui/tui-nl-filtered-output.exp | 57 + gdb/testsuite/lib/dwarf.exp | 4 + gdb/top.c | 10 +- gdb/tui/tui-file.c | 10 + gdb/tui/tui-file.h | 3 +- gdb/tui/tui-io.c | 114 +- gdb/tui/tui-io.h | 4 + gdb/tui/tui-regs.c | 1 - gdb/unittests/function-view-selftests.c | 178 + gdb/valprint.c | 3 + gdb/varobj-iter.h | 2 +- gdb/varobj.c | 4 +- gdb/x86-linux-nat.c | 20 +- gdb/xcoffread.c | 3 + gdb/xtensa-linux-nat.c | 2 +- gold/ChangeLog | 6 + gold/powerpc.cc | 14 +- include/ChangeLog | 90 + include/dis-asm.h | 41 +- include/elf/common.h | 56 + include/elf/ppc.h | 6 +- include/elf/ppc64.h | 6 +- include/opcode/aarch64.h | 10 +- include/opcode/riscv-opc.h | 4 + include/opcode/s390.h | 5 +- include/opcode/sparc.h | 10 +- ld/ChangeLog | 175 + ld/emulparams/elf32m32c.sh | 17 +- ld/emulparams/elf32mt.sh | 17 +- ld/emulparams/elf32rl78.sh | 21 +- ld/emulparams/elf32rx.sh | 17 +- ld/emulparams/shelf.sh | 16 +- ld/emulparams/shelf32.sh | 26 +- ld/emulparams/shelf64.sh | 11 +- ld/emulparams/shelf_nbsd.sh | 2 +- ld/emulparams/shelf_uclinux.sh | 2 +- ld/emulparams/shlsymbian.sh | 4 +- ld/ld.texinfo | 1 + ld/ldlang.c | 3 +- ld/pe-dll.c | 55 +- ld/scripttempl/arclinux.sc | 11 +- ld/scripttempl/armbpabi.sc | 2 +- ld/scripttempl/avrtiny.sc | 10 +- ld/scripttempl/elf.sc | 13 +- ld/scripttempl/elf64hppa.sc | 12 +- ld/scripttempl/elf_chaos.sc | 2 +- ld/scripttempl/elfarc.sc | 1 - ld/scripttempl/elfxtensa.sc | 12 +- ld/scripttempl/epiphany_4x4.sc | 29 +- ld/scripttempl/nds32elf.sc | 11 +- ld/scripttempl/pe.sc | 19 +- ld/scripttempl/pep.sc | 21 +- ld/testsuite/ld-alpha/tlsbin.dd | 10 +- ld/testsuite/ld-alpha/tlsbin.td | 12 +- ld/testsuite/ld-alpha/tlsbinr.dd | 2 +- ld/testsuite/ld-alpha/tlspic.dd | 10 +- ld/testsuite/ld-alpha/tlspic.rd | 2 +- ld/testsuite/ld-alpha/tlspic.sd | 14 +- ld/testsuite/ld-alpha/tlspic.td | 12 +- ld/testsuite/ld-elf/comm-data4.d | 1 - ld/testsuite/ld-elf/comm-data4.s | 6 +- ld/testsuite/ld-elf/comm-data5.s | 6 +- ld/testsuite/ld-elf/dwarf2.err | 3 +- ld/testsuite/ld-elf/dwarf3.err | 6 +- ld/testsuite/ld-elf/eh3.d | 12 +- ld/testsuite/ld-elf/eh6.d | 2 +- ld/testsuite/ld-elf/elf.exp | 89 +- ld/testsuite/ld-elf/endsym.d | 1 - ld/testsuite/ld-elf/endsym.s | 9 +- ld/testsuite/ld-elf/implib.s | 8 +- ld/testsuite/ld-elf/linkoncerdiff.d | 1 - ld/testsuite/ld-elf/linkoncerdiff2.s | 8 +- ld/testsuite/ld-elf/merge.d | 2 +- ld/testsuite/ld-elf/pr14170c.s | 4 + ld/testsuite/ld-elf/pr20828-d.sd | 9 + ld/testsuite/ld-elf/pr20828-e.sd | 9 + ld/testsuite/ld-elf/{pr20828.ld => pr20828-v.ld} | 14 +- ld/testsuite/ld-elf/pr20828-v.od | 5 + ld/testsuite/ld-elf/pr20828-v.s | 13 + ld/testsuite/ld-elf/pr20828-v.ver | 1 + ld/testsuite/ld-elf/pr20828.ld | 2 + ld/testsuite/ld-elf/readelf.exp | 52 + ld/testsuite/ld-elf/shared.exp | 46 +- ld/testsuite/ld-elf/symbol3.s | 6 +- ld/testsuite/ld-elf/ver_def-tic6x.vd | 20 + ld/testsuite/ld-elf/{pr20828.ld => ver_def.ld} | 13 +- ld/testsuite/ld-elf/ver_def.s | 5 + ld/testsuite/ld-elf/ver_def.vd | 15 + ld/testsuite/ld-elf/ver_def.ver | 1 + ld/testsuite/ld-elf/warn3.d | 1 - ld/testsuite/ld-ifunc/pr18808b.c | 14 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 76 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 84 +- ld/testsuite/ld-mips-elf/eh-frame3.d | 46 +- ld/testsuite/ld-mips-elf/jalr4-r6.dd | 25 + ld/testsuite/ld-mips-elf/jalr4.dd | 25 + ld/testsuite/ld-mips-elf/mips-elf.exp | 20 +- ld/testsuite/ld-mips-elf/relax-jalr-n32-shared.d | 2 +- ld/testsuite/ld-mips-elf/relax-jalr-n32.d | 2 +- ld/testsuite/ld-mips-elf/relax-jalr-n64-shared.d | 2 +- ld/testsuite/ld-mips-elf/relax-jalr-n64.d | 2 +- ld/testsuite/ld-powerpc/addpcis.d | 8 +- ld/testsuite/ld-powerpc/vle-reloc-2.d | 72 +- ld/testsuite/ld-powerpc/vle-reloc-2.s | 24 +- ld/testsuite/ld-scripts/rgn-at10.d | 1 + ld/testsuite/ld-scripts/rgn-at11.d | 1 + ld/testsuite/ld-scripts/size-2.d | 2 +- ld/testsuite/ld-x86-64/pr20830a.d | 6 +- ld/testsuite/ld-x86-64/pr21038a.d | 6 +- ld/testsuite/ld-x86-64/pr21038b.d | 6 +- ld/testsuite/ld-x86-64/pr21038c.d | 6 +- libiberty/ChangeLog | 64 +- libiberty/cp-demangle.c | 24 +- libiberty/testsuite/demangle-expected | 23 + opcodes/ChangeLog | 201 + opcodes/aarch64-asm-2.c | 153 +- opcodes/aarch64-asm.c | 82 +- opcodes/aarch64-asm.h | 5 +- opcodes/aarch64-dis-2.c | 5388 +++++++++++--------- opcodes/aarch64-dis.c | 79 +- opcodes/aarch64-dis.h | 5 +- opcodes/aarch64-opc-2.c | 6 + opcodes/aarch64-opc.c | 39 + opcodes/aarch64-opc.h | 15 +- opcodes/aarch64-tbl.h | 340 +- opcodes/arm-dis.c | 169 +- opcodes/disassemble.c | 70 + opcodes/i386-dis.c | 157 +- opcodes/i386-gen.c | 5 +- opcodes/i386-init.h | 119 +- opcodes/i386-opc.h | 12 +- opcodes/i386-opc.tbl | 183 +- opcodes/i386-tbl.h | 923 +++- opcodes/po/opcodes.pot | 199 +- opcodes/ppc-dis.c | 63 +- opcodes/ppc-opc.c | 210 +- opcodes/s390-dis.c | 72 +- opcodes/s390-mkopc.c | 6 + opcodes/s390-opc.c | 101 +- opcodes/s390-opc.txt | 283 +- opcodes/sparc-opc.c | 384 +- patches/binutils-lto-mixed.patch | 88 +- sim/aarch64/ChangeLog | 26 + sim/aarch64/simulator.c | 313 +- sim/testsuite/sim/aarch64/ChangeLog | 17 + sim/testsuite/sim/aarch64/bit.s | 16 +- sim/testsuite/sim/aarch64/cmtst.s | 10 +- sim/testsuite/sim/aarch64/cnt.s | 33 + sim/testsuite/sim/aarch64/ldn_single.s | 8 +- sim/testsuite/sim/aarch64/stn_single.s | 4 +- sim/testsuite/sim/aarch64/sumov.s | 93 + sim/testsuite/sim/aarch64/sumulh.s | 56 + sim/testsuite/sim/aarch64/xtl.s | 101 + zlib/CMakeLists.txt | 2 +- zlib/ChangeLog | 4 + zlib/ChangeLog.bin-gdb | 4 + zlib/ChangeLog.gcj | 5 + zlib/README | 4 +- zlib/contrib/delphi/ZLib.pas | 2 +- zlib/contrib/dotzlib/DotZLib/UnitTests.cs | 2 +- zlib/contrib/infback9/inftree9.c | 4 +- zlib/contrib/minizip/configure.ac | 2 +- zlib/contrib/pascal/zlibpas.pas | 2 +- zlib/contrib/vstudio/readme.txt | 2 +- zlib/contrib/vstudio/vc10/zlib.rc | 6 +- zlib/contrib/vstudio/vc11/zlib.rc | 6 +- zlib/contrib/vstudio/vc12/zlib.rc | 6 +- zlib/contrib/vstudio/vc14/zlib.rc | 6 +- zlib/contrib/vstudio/vc9/zlib.rc | 6 +- zlib/deflate.c | 19 +- zlib/gzlib.c | 2 +- zlib/gzwrite.c | 2 +- zlib/inffast.c | 2 +- zlib/inftrees.c | 4 +- zlib/os400/README400 | 2 +- zlib/os400/make.sh | 2 +- zlib/os400/zlib.inc | 6 +- zlib/qnx/package.qpg | 10 +- zlib/treebuild.xml | 4 +- zlib/trees.c | 4 +- zlib/win32/Makefile.msc | 2 +- zlib/win32/README-WIN32.txt | 6 +- zlib/win32/VisualC.txt | 2 +- zlib/win32/zlib1.rc | 2 +- zlib/zlib.3 | 4 +- zlib/zlib.h | 17 +- zlib/zutil.c | 2 +- 571 files changed, 32119 insertions(+), 12746 deletions(-) create mode 100644 binutils/testsuite/binutils-all/dw5.S create mode 100644 binutils/testsuite/binutils-all/dw5.W create mode 100644 binutils/testsuite/binutils-all/i386/pr21231a.d create mode 100644 binutils/testsuite/binutils-all/i386/pr21231a.s create mode 100644 binutils/testsuite/binutils-all/i386/pr21231b.d create mode 100644 binutils/testsuite/binutils-all/i386/pr21231b.s create mode 100644 binutils/testsuite/binutils-all/note-2-32.d create mode 100644 binutils/testsuite/binutils-all/note-2-32.s create mode 100644 binutils/testsuite/binutils-all/note-2-64.d create mode 100644 binutils/testsuite/binutils-all/note-2-64.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr21231a.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr21231a.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr21231b.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr21231b.s create mode 100644 gas/testsuite/gas/aarch64/advsimd-compnum.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-compnum.s create mode 100644 gas/testsuite/gas/all/err-sizeof.s create mode 100644 gas/testsuite/gas/all/org-1.d create mode 100644 gas/testsuite/gas/all/org-1.l create mode 100644 gas/testsuite/gas/all/org-1.s create mode 100644 gas/testsuite/gas/all/org-2.d create mode 100644 gas/testsuite/gas/all/org-2.l create mode 100644 gas/testsuite/gas/all/org-2.s create mode 100644 gas/testsuite/gas/all/org-3.d create mode 100644 gas/testsuite/gas/all/org-3.l create mode 100644 gas/testsuite/gas/all/org-3.s create mode 100644 gas/testsuite/gas/all/org-4.d create mode 100644 gas/testsuite/gas/all/org-4.s create mode 100644 gas/testsuite/gas/all/org-5.d create mode 100644 gas/testsuite/gas/all/org-5.s create mode 100644 gas/testsuite/gas/all/org-6.d create mode 100644 gas/testsuite/gas/all/org-6.s create mode 100644 gas/testsuite/gas/i386/cet-intel.d create mode 100644 gas/testsuite/gas/i386/cet.d create mode 100644 gas/testsuite/gas/i386/cet.s create mode 100644 gas/testsuite/gas/i386/pseudos.d create mode 100644 gas/testsuite/gas/i386/pseudos.s create mode 100644 gas/testsuite/gas/i386/x86-64-cet-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-cet.d create mode 100644 gas/testsuite/gas/i386/x86-64-cet.s create mode 100644 gas/testsuite/gas/i386/x86-64-pseudos.d create mode 100644 gas/testsuite/gas/i386/x86-64-pseudos.s create mode 100644 gas/testsuite/gas/mips/aent-2.d create mode 100644 gas/testsuite/gas/mips/aent-mdebug-2.d create mode 100644 gas/testsuite/gas/mips/aent-mdebug.d create mode 100644 gas/testsuite/gas/mips/debug-label-end-1.d create mode 100644 gas/testsuite/gas/mips/debug-label-end-2.d create mode 100644 gas/testsuite/gas/mips/debug-label-end-3.d create mode 100644 gas/testsuite/gas/mips/debug-label-end.s create mode 100644 gas/testsuite/gas/mips/jalr4-n32.d create mode 100644 gas/testsuite/gas/mips/jalr4-n64.d create mode 100644 gas/testsuite/gas/mips/jalr4.d create mode 100644 gas/testsuite/gas/mips/jalr4.s create mode 100644 gas/testsuite/gas/mips/mipsr6@jalr4-n32.d create mode 100644 gas/testsuite/gas/mips/mipsr6@jalr4-n64.d create mode 100644 gas/testsuite/gas/mips/mipsr6@jalr4.d create mode 100644 gas/testsuite/gas/mips/org-1.d create mode 100644 gas/testsuite/gas/mips/org-1.l create mode 100644 gas/testsuite/gas/mips/org-1.s create mode 100644 gas/testsuite/gas/mips/org-10.d create mode 100644 gas/testsuite/gas/mips/org-10.l create mode 100644 gas/testsuite/gas/mips/org-10.s create mode 100644 gas/testsuite/gas/mips/org-11.d create mode 100644 gas/testsuite/gas/mips/org-11.s create mode 100644 gas/testsuite/gas/mips/org-12.d create mode 100644 gas/testsuite/gas/mips/org-12.s create mode 100644 gas/testsuite/gas/mips/org-2.d create mode 100644 gas/testsuite/gas/mips/org-2.s create mode 100644 gas/testsuite/gas/mips/org-3.d create mode 100644 gas/testsuite/gas/mips/org-3.s create mode 100644 gas/testsuite/gas/mips/org-4.d create mode 100644 gas/testsuite/gas/mips/org-4.l create mode 100644 gas/testsuite/gas/mips/org-4.s create mode 100644 gas/testsuite/gas/mips/org-5.d create mode 100644 gas/testsuite/gas/mips/org-5.l create mode 100644 gas/testsuite/gas/mips/org-5.s create mode 100644 gas/testsuite/gas/mips/org-6.d create mode 100644 gas/testsuite/gas/mips/org-6.l create mode 100644 gas/testsuite/gas/mips/org-6.s create mode 100644 gas/testsuite/gas/mips/org-7.d create mode 100644 gas/testsuite/gas/mips/org-7.s create mode 100644 gas/testsuite/gas/mips/org-8.d create mode 100644 gas/testsuite/gas/mips/org-8.s create mode 100644 gas/testsuite/gas/mips/org-9.d create mode 100644 gas/testsuite/gas/mips/org-9.s create mode 100644 gas/testsuite/gas/s390/zarch-arch12.d create mode 100644 gas/testsuite/gas/s390/zarch-arch12.s create mode 100644 gas/testsuite/gas/sparc/asi-arch-error.l create mode 100644 gas/testsuite/gas/sparc/asi-arch-error.s create mode 100644 gas/testsuite/gas/sparc/asi-bump-warn.l create mode 100644 gas/testsuite/gas/sparc/asi-bump-warn.s rename gdb/{ => common}/environ.c (99%) rename gdb/{ => common}/environ.h (100%) create mode 100644 gdb/common/function-view.h create mode 100644 gdb/features/i386/32bit-pkeys.xml create mode 100644 gdb/features/i386/64bit-pkeys.xml copy gdb/features/i386/{amd64-avx512-linux.c => amd64-avx-avx512-linux.c} (61%) copy gdb/features/i386/{amd64-avx512-linux.xml => amd64-avx-avx512-linux.xml} (85%) copy gdb/features/i386/{amd64-avx512.c => amd64-avx-avx512.c} (60%) copy gdb/features/i386/{amd64-avx512.xml => amd64-avx-avx512.xml} (89%) rename gdb/features/i386/{amd64-avx512-linux.c => amd64-avx-mpx-avx512-pku-linux.c} (97%) rename gdb/features/i386/{amd64-avx512-linux.xml => amd64-avx-mpx-avx512-pku-linux [...] rename gdb/features/i386/{amd64-avx512.c => amd64-avx-mpx-avx512-pku.c} (98%) rename gdb/features/i386/{amd64-avx512.xml => amd64-avx-mpx-avx512-pku.xml} (87%) copy gdb/features/i386/{i386-avx512-linux.c => i386-avx-avx512-linux.c} (70%) copy gdb/features/i386/{i386-avx512-linux.xml => i386-avx-avx512-linux.xml} (84%) copy gdb/features/i386/{i386-avx512.c => i386-avx-avx512.c} (69%) copy gdb/features/i386/{i386-avx512.xml => i386-avx-avx512.xml} (89%) rename gdb/features/i386/{i386-avx512-linux.c => i386-avx-mpx-avx512-pku-linux.c} (96%) rename gdb/features/i386/{i386-avx512-linux.xml => i386-avx-mpx-avx512-pku-linux.x [...] rename gdb/features/i386/{i386-avx512.c => i386-avx-mpx-avx512-pku.c} (96%) rename gdb/features/i386/{i386-avx512.xml => i386-avx-mpx-avx512-pku.xml} (87%) rename gdb/features/i386/{x32-avx512-linux.c => x32-avx-avx512-linux.c} (61%) rename gdb/features/i386/{x32-avx512-linux.xml => x32-avx-avx512-linux.xml} (85%) rename gdb/features/i386/{x32-avx512.c => x32-avx-avx512.c} (60%) rename gdb/features/i386/{x32-avx512.xml => x32-avx-avx512.xml} (89%) copy gdb/regformats/i386/{x32-avx512.dat => amd64-avx-avx512-linux.dat} (90%) rename gdb/regformats/i386/{amd64-avx512.dat => amd64-avx-avx512.dat} (90%) rename gdb/regformats/i386/{x32-avx512-linux.dat => amd64-avx-mpx-avx512-pku-linux [...] rename gdb/regformats/i386/{amd64-avx512-linux.dat => amd64-avx-mpx-avx512-pku.dat} (92%) copy gdb/regformats/i386/{i386-avx512.dat => i386-avx-avx512-linux.dat} (79%) copy gdb/regformats/i386/{i386-avx512.dat => i386-avx-avx512.dat} (79%) rename gdb/regformats/i386/{i386-avx512.dat => i386-avx-mpx-avx512-pku-linux.dat} (81%) rename gdb/regformats/i386/{i386-avx512-linux.dat => i386-avx-mpx-avx512-pku.dat} (84%) copy gdb/regformats/i386/{x32-avx512.dat => x32-avx-avx512-linux.dat} (90%) rename gdb/regformats/i386/{x32-avx512.dat => x32-avx-avx512.dat} (90%) create mode 100644 gdb/testsuite/gdb.arch/amd64-entry-value-param-dwarf5.S copy gdb/testsuite/gdb.arch/{amd64-entry-value-param.c => amd64-entry-value-param- [...] copy gdb/testsuite/gdb.arch/{amd64-entry-value-param.exp => amd64-entry-value-para [...] create mode 100644 gdb/testsuite/gdb.arch/arm-disassembler-options.exp create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.c create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.exp create mode 100644 gdb/testsuite/gdb.arch/i386-pkru.c create mode 100644 gdb/testsuite/gdb.arch/i386-pkru.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec2.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec2.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec3.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec3.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-disassembler-options.exp delete mode 100644 gdb/testsuite/gdb.arch/powerpc-power.exp delete mode 100644 gdb/testsuite/gdb.arch/powerpc-power.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-power7.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-power7.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-power8.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-power8.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-power9.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-power9.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx2.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx2.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx3.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx3.s create mode 100644 gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.S copy gdb/{tui/tui-file.h => testsuite/gdb.arch/ppc64-isa207-atomic-inst.c} (57%) create mode 100644 gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.exp create mode 100644 gdb/testsuite/gdb.arch/s390-disassembler-options.exp create mode 100644 gdb/testsuite/gdb.disasm/disassembler-options.exp copy gdb/{tui/tui-file.h => testsuite/gdb.dwarf2/formdata16.c} (61%) create mode 100644 gdb/testsuite/gdb.dwarf2/formdata16.exp create mode 100644 gdb/testsuite/gdb.threads/interrupt-while-step-over.c create mode 100644 gdb/testsuite/gdb.threads/interrupt-while-step-over.exp create mode 100644 gdb/testsuite/gdb.tui/completion.exp rename gdb/testsuite/{gdb.base/tui-layout.c => gdb.tui/tui-disasm-long-lines.c} (100%) rename gdb/testsuite/{gdb.base/tui-layout.exp => gdb.tui/tui-disasm-long-lines.exp} (89%) copy gdb/{tui/tui-file.h => testsuite/gdb.tui/tui-layout.c} (61%) create mode 100644 gdb/testsuite/gdb.tui/tui-layout.exp create mode 100644 gdb/testsuite/gdb.tui/tui-nl-filtered-output.exp create mode 100644 gdb/unittests/function-view-selftests.c create mode 100644 ld/testsuite/ld-elf/pr20828-d.sd create mode 100644 ld/testsuite/ld-elf/pr20828-e.sd copy ld/testsuite/ld-elf/{pr20828.ld => pr20828-v.ld} (70%) create mode 100644 ld/testsuite/ld-elf/pr20828-v.od create mode 100644 ld/testsuite/ld-elf/pr20828-v.s create mode 100644 ld/testsuite/ld-elf/pr20828-v.ver create mode 100644 ld/testsuite/ld-elf/readelf.exp create mode 100644 ld/testsuite/ld-elf/ver_def-tic6x.vd copy ld/testsuite/ld-elf/{pr20828.ld => ver_def.ld} (74%) create mode 100644 ld/testsuite/ld-elf/ver_def.s create mode 100644 ld/testsuite/ld-elf/ver_def.vd create mode 100644 ld/testsuite/ld-elf/ver_def.ver create mode 100644 ld/testsuite/ld-mips-elf/jalr4-r6.dd create mode 100644 ld/testsuite/ld-mips-elf/jalr4.dd create mode 100644 sim/testsuite/sim/aarch64/cnt.s create mode 100644 sim/testsuite/sim/aarch64/sumov.s create mode 100644 sim/testsuite/sim/aarch64/sumulh.s create mode 100644 sim/testsuite/sim/aarch64/xtl.s