This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/lto-mixed/master in repository binutils-gdb.
discards 5d631a3e1f Don't check the plugin target twice discards a7730d754d Add test for nm on mixed LTO/non-LTO object discards 50921dee21 Add lto and none-lto input support for ld -r adds 2f0d09c823 Automatic date update in version.in adds 4265548c65 bfd: Rename read_{signed,unsigned}_leb128, safe_read_leb128 adds c7c3d11bea bfd: Rename real_{ftell, fseek, fopen} adds 8c8402ccf1 bfd: Rename warn_deprecated adds 7ec22e0f1e bfd: Rename bsd_write_armap and coff_write_armap adds 4bc26c6959 bfd: Rename Chunk and S3Forced adds 002a5d4e58 Relax dwarf3 expected error match adds 262a40a540 Relax dwarf2 expected error match adds 1f85ef5042 Sync up x86-gcc-cpuid.h with cpuid.h from gcc-6 branch. adds ff6527bb52 Change xstate_bv handling to use 8 bytes of data. adds 22049425ce Rename target descriptions to reflect actual content of desc [...] adds a1fa17ee15 Add target description for avx-avx512. adds 51547df62c Add support for Intel PKRU register to GDB and GDBserver. adds 6438d1be9e Fix potential illegal memory access in ZLIB because of an er [...] adds 1b4b80bf37 Add support to readelf for displaying GNU section types. adds b814a36d34 Fix illegal memory accesses in readelf when parsing a corrup [...] adds 67cecaba5f Fix documentation of the linker's --pop-state command line option. adds 37f9ec62db GAS: Add ECOFF `.aent' pseudo-op support adds 99d89562ad Automatic date update in version.in adds ceae703d41 Automatic date update in version.in adds 2e7e5e2890 Fix for aarch64 sim sxtl/uxtl insns, plus another fix for addv. adds 99de87c36a Automatic date update in version.in adds ece5dcc1c0 Downgrade powerpc register error to warning adds 74dc9032e7 Move .stack before debug sections adds 644877806e Alpha executables segfault when linked with -z,now adds 246b91226b fix PR number adds 0db8980cc0 PR gdb/16188: Verify PTRACE_TRACEME succeeded adds 9c7e3b0e6b Sync ZLIB with FSF GCC sources, bringing in version 1.2.11. adds 1b076f2540 Fix thinko on last commit adds c48cfeddf7 PE ld -r script fixes adds 43a444f9c5 Fix another memory access error in readelf when parsing a co [...] adds 78d4d2c538 Code cleanup: Split create_debug_types_hash_table adds 5f46c5a548 Code cleanup: Split dwarf2_ranges_read to a callback adds 22d2f3ab92 Code cleanup: Refactor abbrev_table_read_table cycle adds 43988095a5 DWARF-5 basic functionality adds 216f72a1ed DWARF-5: call sites adds 0af92d6069 DWARF-5: Macros adds 0224619f60 DWARF-5: DW_FORM_data16 adds 0ae60b631e DWARF-5: NEWS adds 262062fffd Automatic date update in version.in adds 24f1a75169 Alpha DT_RELA adds 7814882a65 Fix recent compiler warnings. adds 465197842a Fix compile time warning message in linker testsuite test. adds a51d7ecf3d Fix test names starting with uppercase in gdb.arch/ppc64-ato [...] adds 2039d74e78 [ppc64] Add POWER8/ISA 2.07 atomic sequences single-stepping [...] adds 1b90b13906 Default initialize enum flags to 0 adds 6528b6eba8 PowerPC ld segfault on script discarding dynamic sections adds 58fdfd2c4a Fix a regression by: Code cleanup: Split dwarf2_ranges_read [...] adds e025ae6880 Automatic date update in version.in adds 11648de5a9 aarch64: actually copy first operand in convert_bfc_to_bfm() adds b0c53498a3 gas: require an operand to .startof.()/.sizeof.() adds 5ffbd927b9 Skip ARM vcmp-noprefix-imm test on non-ELF targets adds 25890fc239 Fix gas/all/err-sizeof.s for cris*-*-* adds 758d96d834 Align .gnu_debuglink sections on a 4-byte boundary. adds 5ff6a06c21 GAS: Consistently fix labels at the `.end' pseudo-op adds 902e9fc76a PR ld/20828: Move symbol version processing ahead of GC symb [...] adds 233f82cfb4 readelf: Restore a lost new line in version information adds 0502a2b49c Display user op byte adds d8260425e6 Automatic date update in version.in adds 5499c7c71c Correct VLE 16D and SDAREL relocations adds 4c5b8d1e01 x86: extend 64-bit invalid MPX insn forms testcase adds 53c4d625d7 x86: drop stray VEX opcode 82 references adds 946416fc5a gas: slightly relax .startof.()/.sizeof.() testcase adds 0a8beaba19 Use delete instead of xfree for varobj_item adds 3876875113 Use xfree rather than delete for varobj_iter adds 60abdbedb2 Add support to readelf for displaying gnu attributes in arch [...] adds 8eaf53202e Fix usage of inferior_ptid in two thread_alive implementations adds 1e9d41d49f opcodes,gas: associate SPARC ASIs with an architecture level. adds 07e253aa3b Introduce gdb::function_view adds 14bc53a814 Use gdb::function_view in iterate_over_symtabs & co adds 64025b4ec9 S/390: Add support for new cpu architecture - arch12. adds 359ca075e7 dwarf.c: Use more dwarf_vma adds 17cd494709 PR21166: Validate rdrand/rdseed support separately in gdb.re [...] adds ef0b5f1c69 DWARF attrs: add delimiter adds 77145576fa DWARF-5 basic functionality adds bc0a77d2b1 DWARF-5: call sites adds 7a7e1061d4 DWARF-5: Macros adds 2f6cd5918e DWARF-5: DW_FORM_data16 adds a567769b81 DWARF-5: testcase adds c1556ecd78 MIPS/BFD: Discard ineligible JALR relocations right away adds 5d58c73379 MIPS/BFD: Remove duplicate NewABI JALR relocation handling adds e091dff9db Automatic date update in version.in adds 1b3cee563c gas: test cases for the architecture level aware SPARC ASI work. adds 7db2c58848 x86: also correctly support TEST opcode aliases adds c9f02c3e29 readelf: Fix incorrect "Version definition past end of secti [...] adds 5235cd6861 readelf: Make version section index sum unsigned adds 7bb1ad1738 readelf: Correct version flag formatting adds 32ec889602 Tidy up readelf's use of boolean values. adds 975c21ab6d Use I386_MAX_REGISTER_SIZE and M68K_MAX_REGISTER_SIZE adds b0e4b369d5 Remove use of MAX_REGISTER_SIZE adds 742d14b39b Add new counter-enable CSRs adds d0f744f970 bfd: RISC-V: relax to gp in more cases. adds 34e4bae972 symtab.c: Small refactor adds 6b4bf3bc35 Fix snafu with booleans in readelf patch - lack of a program [...] adds f482d30447 [AArch64] Add a "compnum" feature adds 582e12bf76 [AArch64] Additional SVE instructions adds 7cc1440654 Automatic date update in version.in adds 034fed0bbc ARC naughtiness causing assertion fail at elf-strtab.c:302 adds 3b83ea38cf Fixes for new dw5 test adds dd803a2430 Testsuite fixes for hppa64-hpux adds a8a0c93848 Automatic date update in version.in adds ac189e7bf8 Add missing cnt (popcount) instruction support. adds 152e1e1bc9 Add missing smov support, and clean up existing umov support. adds a49dd8dd48 DWARF-5: Initialization due to a false compiler warning adds a0aa382843 Automatic date update in version.in adds 8e3681243c Remove MAX_REGISTER_SIZE from remote.c adds bd757ca7bf Fix segfault in microblaze linker when garbage collection re [...] adds 47612ae91c Add symbol called __nm_<name> to exported symbols created by [...] adds fbf25dfdfd Place read-only data in the text section on AVR Tiny targets. adds 2123df0ebf Fix array out of bound access adds 8362122330 Use range-based for loop in remote_add_target_side_condition adds d538e36dec Remove struct keyword from range-based for loop adds 9dfd0db952 Fix compilation with GCC 4.4.7. adds 279a558a4d Automatic date update in version.in adds 0e39210161 MIPS/BFD: Also handle `jalr $0, $25' with R_MIPS_JALR adds afbf7e8e3a Don't make dynamic .data.rel.ro SEC_READONLY adds 7ba71655a4 PowerPC addpcis fix adds 4ef97a1b45 Nios2 dynobj handling fixes adds 15c7c1d8a5 x86: fix handling of 64-bit operand size VPCMPESTR{I,M} adds 3de43e7beb PowerPC addpcis fix again adds 2979a88354 Revert "Add symbol called __nm_<name> to exported symbols cr [...] adds 65b48a8140 GDB: Add support for the new set/show disassembler-options c [...] adds a7e8b06b89 Automatic date update in version.in adds 9ef920e933 Add support for displaying and merging GNU_BUILD_NOTEs. adds 01cca2f95e [AArch64] Document +rcpc weak release consistency extension adds 134e805d3e Sync libiberty sources with GCC mainline. adds ecd78df270 Automatic date update in version.in adds 199add01b6 Avoid gcc-7 warning killing ld testcases adds 673cff9b8b PowerPC VLE typo fix adds 9875b36538 GAS: Fix bogus "attempt to move .org backwards" relaxation errors adds d4620bee57 Fix dwarf_section_display_enum regression by DWARF-5 adds b451e98a90 New debug_displays_assert adds c871dadee1 Fix snafu parsing GNU_BUILD_NOTEs on ARM and AArch64 architectures. adds f98450c6ee Disable warning message about a program header with no assoc [...] adds 05ed43104e Support merging build notes in sections without the SHF_GNU_ [...] adds b565cf21c8 Automatic date update in version.in adds d20928fac9 Fix thinko in previous changelog entry. adds 611a3ca929 Make the linker fail if asked to create more than 1^16 ordin [...] adds 7d45f3df96 Fetch lazy value before calling val_print adds df97be551f Use range-based for loop in remote_add_target_side_commands adds 8ecbe595e6 Fix umulh and smulh bugs. Fix bugs in last week's sumov.s t [...] adds 921ea8830c Automatic date update in version.in adds 0792e0e119 Automatic date update in version.in adds 2e0ce1c84d Align eh_frame FDEs according to their encoding adds 49fced1206 gas: Emit name, comp_dir and producer strings in .debug_str. adds 62e755d208 Automatic date update in version.in adds 1f5345a614 binutils: Fix warning on platforms that don't have asprintf adds 9e1a8675d4 gas/dw2gencfi.c formatting adds ea0de82ec2 dw2gencfi.c DWARF2_FDE_RELOC_SIZE adds 73f07bffaf Don't decode powerpc insns with invalid fields adds 79a964dca5 Fix reading numeric values from GNU BUILD NOTEs. adds d274ecf4dd Remove const in xtensa-linux-nat.c:fetch_gregs adds 1cccfb31f5 Update x86-64-mpx-inval-2 test for COFF adds 603555e563 Add support for Intel CET instructions adds bb98f85480 Automatic date update in version.in adds b1b07054c0 PowerPC64 abort due to dynamic relocs on hidden undefweak adds d933941d6c Fix ld uninitialized read of script ASSERT data structure adds 2b841ec206 Document .Nbyte assembler directives adds ea86f53442 Correct @section placement for makeinfo 4.13 adds 4a612d6f67 amd64-mpx: initialize BND register before performing inferio [...] adds 6dbb839a78 Fix whitespace/typos in gdb/ChangeLog and gdb/testsuite/ChangeLog adds f8c4e718c2 Add describing intro comment to gdb.base/tui-layout.exp adds 44959fa818 Rename gdb.base/tui-layout.exp -> gdb.base/tui-disasm-long-l [...] adds 5f6fd32191 Fix "layout reg" crash adds e45ced6c5e Remove use of the no longer needed -mminimal-toc option. adds f7bb4e3a0d GDB: Fix some null pointer dereferences due to disassembler- [...] adds 1672e0d98d Share gdb/environ.[ch] with gdbserver adds 50dbe6e1bc Automatic date update in version.in adds 7cbbff33a5 Move TUI testcases to new gdb/testsuite/gdb.tui/ directory adds 1a4dd9ddae Move TUI completion tests to gdb.tui/completion.exp adds 9753a2f6d7 Fix PR tui/21216: TUI line breaks regression adds 5cf70512f8 [gdb, doc] Add missing escape character '@' adds 6e5d74e747 Fix PR 21218: GDB dumps core when escaping newline in multi- [...] adds dc9366eb05 gdb: Fix a few unstable test names adds 25dcbff6ef "gdb.arch/i386-pkru.exp: probe PKRU support" shouldn't FAIL [...] adds 2e86a2830c gdb.arch/amd64-entry-value-param*.exp: Make sure test messag [...] adds 1fc87489b4 Properly dump NT_GNU_PROPERTY_TYPE_0 adds 15c22686d0 gdb: Fix ATTRIBUTE_NONNULL usage adds c65d6b55b3 Fix PR18360 - internal error when using "interrupt -a" adds 1437d0631b Add support for the new 'lnia' extended mnemonic. adds 1de05205af Avoid unstable test message in gdb.base/step-over-exit.exp adds c7341d5a6b Automatic date update in version.in adds 4b8b687e88 Update -maltivec and -mvsx options to only enable their olde [...] adds c1fe188b15 Use CpuCET on rdsspq adds f03265d9cd Fix compile time warnings about using possibly uninitialised [...] adds 86fa6981e7 X86: Add pseudo prefixes to control encoding new 1fa09830a1 Add lto and none-lto input support for ld -r new 04080806af Add test for nm on mixed LTO/non-LTO object new 2dbe2a6e6a Don't check the plugin target twice
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (5d631a3e1f) \ N -- N -- N refs/heads/users/hjl/lto-mixed/master (2dbe2a6e6a)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 3 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 | 17 +- 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 +- 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 +- 570 files changed, 32076 insertions(+), 12703 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