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 0c52bddddf Apply "ELF: Call check_relocs after opening all inputs" adds 631859b65b Automatic date update in version.in adds 86e17b6fbc Automatic date update in version.in adds 8676616596 Fix GDB build without expat adds df27ae6a09 Remove regformats/tic6x-{c62x,c64x,c64xp}.dat adds c40c7bfcf1 Remove features/tic6x-*.c files adds 5bfda25568 Regenerate gdbserver/configure adds 5c3261b0e8 ELF: Call check_relocs after opening all inputs adds 63f0e930d4 Work around GCC 6.3.1 bug adds a79b1bc6f6 Get rid of VEC(mem_range_s) adds fe68b9530f Use proc_with_prefix in py-breakpoint.exp adds 739b3f1d8f Make native gdbserver boards no longer be "remote" (in DejaG [...] adds b05628f0a8 Use std::vector in end_symtab_get_static_block adds 2dc0e21971 Remove some cleanups from probe.c adds a90ecff85a Remove cleanup from ppc-linux-nat.c adds b80406accc Simple cleanup removals in remote.c adds b7b030adc4 Return unique_xmalloc_ptr from target_read_stralloc adds 87028b8739 Return unique_xmalloc_ptr from target_fileio_read_stralloc adds 087ce8fa02 Automatic date update in version.in adds c191a6875b Record and output access specifiers for nested typedefs adds 487958d1e9 Fix segfault processing nios2 pseudo-instructions with too f [...] adds 83d5a34dd4 Add missing ChangeLog entries. adds e6e2dfbdc1 Correct -z text and other -z documentation adds 0301ce1486 PR22306, Invalid free() in slurp_symtab() adds 60d6cfc99e [GDBserver] Replicate src dir in build dir adds 7eb4e0f956 [GDBserver] Move arm.o to arch/arm.o adds e675d1703f [GDBserver] Move arm-linux.o and arm-get-next-pcs.o to arch/ adds 7a7cdfa04b [GDBserver] Move aarch64-insn.o to arch/ and remove one Make [...] adds d3037ba6a3 Simplify regcache::xfer_part adds 7b7009999a Fix double-free corruption adds cf54ebff3b PR22307, Heap out of bounds read in _bfd_elf_parse_gnu_properties adds 57e12da97f Remove obsolete assertion from regcache.c adds 30f0b10158 Remove cleanups from disasm.c adds 8484c95545 Add several "quit with live inferior" tests adds be459434b6 Add myself as dwarf-mode.el maintainer adds b27de576d4 Really make the native-stdio-gdbserver board non-remote adds 412294daf8 [GOLD] Fix powerpc64 optimization of TOC accesses adds da15dcb0aa Automatic date update in version.in adds b7213666d6 microblaze: Check for indirect and warning symbols adds 5396a86e43 PR22303, print_core_note out of bounds read adds 28c7c15876 Remove features/tic6x-c62x-linux.c adds 482366c31e Move Svein Seldal to Past Maintainers section. adds 8071ec0990 Add a warning to the how-to-make-a-release notes to check th [...] adds 94ea37b3e9 Update the Swedish translation in the GAS subdirectory. adds 8ef027f00b Update Cris assembler tests for checks that now pass where t [...] adds 2a6969e173 [Visium] Disassemble the operands of the stop instruction. adds 3753468682 Issue complaint instead of assert for invalid/unhandled DW_A [...] adds c8ba13ad37 Canonicalize conversion operators adds 8dfa5d5a63 RISC-V: Mark unsupported gas testcases adds 8e35405853 tile: Mark __tls_get_addr in gc_mark_hook adds d7dd155841 Automatic date update in version.in adds fa57faa0da Fix fill-1 testcase adds 0fb7012e88 sparc: Check bfd_link_executable for TLS check adds 1ba1f393fa tilepro: Check bfd_link_executable for TLS check adds 280958942b tilegx: Check bfd_link_executable for TLS check adds 2edf834e29 xml_fetch_content_from_file: Read in whole file in one go adds a75868f50b Fix inferior deadlock with "target remote | CMD" adds 95e42ad442 Fix the AVR assembler so that it will correctly issue warnin [...] adds ff6f4d9b2d RISC-V: Add R_RISCV_DELETE, which marks bytes for deletion adds 9d06997adb RISC-V: Relax RISCV_PCREL_* to RISCV_GPREL_* adds 63929e843d Fix build breakage in gdb/xml-support.c adds 49a4ce2eae gdb: Remove hard-coded line number from test adds 54f70bc145 Remove cleanups from prepare_execute_command adds 395423c418 Remove cleanup from call_function_by_hand_dummy adds 3d415c26ba Remove cleanups from break-catch-syscall.c adds b5f6e74092 Automatic date update in version.in adds 4c2287b0bd Get rid of VEC(interp_factory_p) adds 36862fc052 Implement BE8 support for ARM. adds 808811a369 Improve handling of REPT pseudo op with a negative count. adds fcc8fb2f3d Fix gdb.gdb/ selftest tests when testing optimized GDB builds adds 15763a09d4 Fix 'gdb.base/quit.exp hangs forever' if the test fails adds 2712ce2e65 Introduce new_bfd_ref adds 06d5bbc8e5 Use "new" to allocate gdb_bfd_data adds d5833c62d9 Use std::vector in gdb_bfd_data adds f3012016f0 Add a compile-time test for PR ld/22269 adds 3b4190ccb3 New gold linker option -z,text-unlikely-segment. adds d63613596f Fix ChangeLog entry. adds 881b33774d Automatic date update in version.in adds b392b304b9 Remove leftover declarations in interps.h adds cfba98720f Create a displaced_step_closure class hierarchy adds 6e17c56511 Use std::string in memory_map_parsing_data adds a664f67e50 Get rid of VEC (mem_region) adds 4d3bb80e5d Add overloads of for_each_thread/find_thread that filter on pid adds 4e15b78be4 PR ld/21233 adds a73ca55259 Automatic date update in version.in adds 56fbd04185 Fix gas/22304 by forcing a 64-bit bfd for cris*-*. adds 67c04379ac Fix spurious left-over quotes from last edit. adds f6af9f3428 Automatic date update in version.in adds 53467f5707 Enable Intel AVX512_VBMI2 instructions. adds 48521003d5 Enable Intel GFNI instructions. adds 8dcf1fadf2 Enable Intel VAES instructions. adds ff1982d53a Enable Intel VPCLMULQDQ instruction. adds 8cfcb7659c Enable Intel AVX512_VNNI instructions. adds ee6872beb1 Enable Intel AVX512_BITALG instructions. adds defc8e2b35 MIPS: Preset EF_MIPS_ABI2 with n32 ELF objects adds fe4e2a3c92 Fix the master due to bad regenerated files adds 66cae56016 Make sure that undefined symbols added to the linker command [...] new 7a6d7aa5ac Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new d55cf23a72 Revert "Apply "ELF: Call check_relocs after opening all inputs""
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 | 178 + bfd/aoutx.h | 45 +- bfd/config.bfd | 3 + bfd/elf-bfd.h | 6 - bfd/elf-properties.c | 18 +- bfd/elf32-arm.c | 194 - bfd/elf32-bfin.c | 189 - bfd/elf32-cr16.c | 13 - bfd/elf32-cris.c | 188 - bfd/elf32-hppa.c | 125 - bfd/elf32-lm32.c | 56 - bfd/elf32-m32r.c | 117 - bfd/elf32-m68k.c | 196 +- bfd/elf32-mcore.c | 12 - bfd/elf32-metag.c | 126 - bfd/elf32-microblaze.c | 15 +- bfd/elf32-mips.c | 1 - bfd/elf32-nds32.c | 133 - bfd/elf32-nios2.c | 105 - bfd/elf32-or1k.c | 56 - bfd/elf32-ppc.c | 177 - bfd/elf32-s390.c | 175 - bfd/elf32-sparc.c | 1 - bfd/elf32-tic6x.c | 85 - bfd/elf32-tilegx.c | 1 - bfd/elf32-tilepro.c | 199 +- bfd/elf32-vax.c | 63 - bfd/elf32-xtensa.c | 132 - bfd/elf64-alpha.c | 67 - bfd/elf64-mips.c | 1 - bfd/elf64-mmix.c | 28 - bfd/elf64-ppc.c | 176 - bfd/elf64-s390.c | 181 - bfd/elf64-sparc.c | 2 - bfd/elf64-tilegx.c | 1 - bfd/elflink.c | 40 +- bfd/elfn32-mips.c | 19 +- bfd/elfnn-aarch64.c | 177 - bfd/elfnn-riscv.c | 415 +- bfd/elfxx-mips.c | 60 - bfd/elfxx-mips.h | 2 - bfd/elfxx-sparc.c | 180 +- bfd/elfxx-sparc.h | 3 - bfd/elfxx-target.h | 4 - bfd/elfxx-tilegx.c | 221 +- bfd/elfxx-tilegx.h | 4 - bfd/version.h | 2 +- binutils/ChangeLog | 26 + binutils/MAINTAINERS | 4 +- binutils/README-how-to-make-a-release | 17 +- binutils/readelf.c | 51 +- gas/ChangeLog | 86 + gas/config/tc-avr.c | 14 +- gas/config/tc-avr.h | 5 +- gas/config/tc-i386.c | 32 + gas/config/tc-mips.c | 4 +- gas/config/tc-nios2.c | 84 +- gas/config/tc-riscv.c | 5 +- gas/config/tc-rx.c | 2 +- gas/config/tc-tic54x.c | 2 +- gas/doc/as.texinfo | 3 + gas/doc/c-i386.texi | 17 +- gas/po/sv.po | 10288 +++++----- gas/read.c | 22 +- gas/read.h | 4 +- gas/testsuite/gas/all/align.d | 4 +- gas/testsuite/gas/all/fill-1.d | 7 + gas/testsuite/gas/all/fill-1.s | 12 +- gas/testsuite/gas/all/gas.exp | 3 +- gas/testsuite/gas/all/relax.d | 4 + gas/testsuite/gas/all/sleb128-2.d | 4 + gas/testsuite/gas/all/sleb128-4.d | 4 + gas/testsuite/gas/all/sleb128-5.d | 4 + gas/testsuite/gas/all/sleb128-7.d | 4 + gas/testsuite/gas/avr/pr21621.d | 4 + gas/testsuite/gas/avr/pr21621.l | 2 + gas/testsuite/gas/avr/pr21621.s | 15 + gas/testsuite/gas/cris/cris.exp | 3 - gas/testsuite/gas/cris/range-err-1.s | 6 +- gas/testsuite/gas/elf/section11.d | 3 + gas/testsuite/gas/i386/avx-intel.d | 98 + gas/testsuite/gas/i386/avx.d | 98 + gas/testsuite/gas/i386/avx.s | 98 + gas/testsuite/gas/i386/avx512bitalg-intel.d | 64 + gas/testsuite/gas/i386/avx512bitalg.d | 64 + gas/testsuite/gas/i386/avx512bitalg.s | 67 + gas/testsuite/gas/i386/avx512bitalg_vl-intel.d | 96 + gas/testsuite/gas/i386/avx512bitalg_vl.d | 96 + gas/testsuite/gas/i386/avx512bitalg_vl.s | 99 + gas/testsuite/gas/i386/avx512f_gfni-intel.d | 46 + gas/testsuite/gas/i386/avx512f_gfni.d | 46 + gas/testsuite/gas/i386/avx512f_gfni.s | 45 + gas/testsuite/gas/i386/avx512f_vaes-intel.d | 36 + gas/testsuite/gas/i386/avx512f_vaes-wig.s | 37 + gas/testsuite/gas/i386/avx512f_vaes-wig1-intel.d | 36 + gas/testsuite/gas/i386/avx512f_vaes-wig1.d | 36 + gas/testsuite/gas/i386/avx512f_vaes.d | 36 + gas/testsuite/gas/i386/avx512f_vaes.s | 37 + gas/testsuite/gas/i386/avx512f_vpclmulqdq-intel.d | 18 + gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig.s | 13 + .../gas/i386/avx512f_vpclmulqdq-wig1-intel.d | 18 + gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig1.d | 18 + gas/testsuite/gas/i386/avx512f_vpclmulqdq.d | 18 + gas/testsuite/gas/i386/avx512f_vpclmulqdq.s | 13 + gas/testsuite/gas/i386/avx512vbmi2-intel.d | 199 + gas/testsuite/gas/i386/avx512vbmi2.d | 199 + gas/testsuite/gas/i386/avx512vbmi2.s | 224 + gas/testsuite/gas/i386/avx512vbmi2_vl-intel.d | 308 + gas/testsuite/gas/i386/avx512vbmi2_vl.d | 308 + gas/testsuite/gas/i386/avx512vbmi2_vl.s | 332 + gas/testsuite/gas/i386/avx512vl_gfni-intel.d | 73 + gas/testsuite/gas/i386/avx512vl_gfni.d | 73 + gas/testsuite/gas/i386/avx512vl_gfni.s | 72 + gas/testsuite/gas/i386/avx512vl_vaes-intel.d | 108 + gas/testsuite/gas/i386/avx512vl_vaes-wig.s | 45 + gas/testsuite/gas/i386/avx512vl_vaes-wig1-intel.d | 44 + gas/testsuite/gas/i386/avx512vl_vaes-wig1.d | 44 + gas/testsuite/gas/i386/avx512vl_vaes.d | 108 + gas/testsuite/gas/i386/avx512vl_vaes.s | 117 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq-intel.d | 36 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig.s | 33 + .../gas/i386/avx512vl_vpclmulqdq-wig1-intel.d | 36 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig1.d | 36 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq.d | 36 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq.s | 33 + gas/testsuite/gas/i386/avx512vnni-intel.d | 60 + gas/testsuite/gas/i386/avx512vnni.d | 60 + gas/testsuite/gas/i386/avx512vnni.s | 60 + gas/testsuite/gas/i386/avx512vnni_vl-intel.d | 92 + gas/testsuite/gas/i386/avx512vnni_vl.d | 92 + gas/testsuite/gas/i386/avx512vnni_vl.s | 93 + gas/testsuite/gas/i386/gfni-intel.d | 30 + gas/testsuite/gas/i386/gfni.d | 30 + gas/testsuite/gas/i386/gfni.s | 30 + gas/testsuite/gas/i386/i386.exp | 78 + gas/testsuite/gas/i386/ilp32/x86-64-avx-intel.d | 98 + gas/testsuite/gas/i386/ilp32/x86-64-avx.d | 98 + gas/testsuite/gas/i386/vaes-intel.d | 30 + gas/testsuite/gas/i386/vaes.d | 29 + gas/testsuite/gas/i386/vaes.s | 30 + gas/testsuite/gas/i386/vpclmulqdq-intel.d | 18 + gas/testsuite/gas/i386/vpclmulqdq.d | 18 + gas/testsuite/gas/i386/vpclmulqdq.s | 13 + gas/testsuite/gas/i386/x86-64-avx-intel.d | 98 + gas/testsuite/gas/i386/x86-64-avx.d | 98 + gas/testsuite/gas/i386/x86-64-avx.s | 100 + gas/testsuite/gas/i386/x86-64-avx512bitalg-intel.d | 64 + gas/testsuite/gas/i386/x86-64-avx512bitalg.d | 64 + gas/testsuite/gas/i386/x86-64-avx512bitalg.s | 67 + .../gas/i386/x86-64-avx512bitalg_vl-intel.d | 116 + gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.d | 116 + gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.s | 119 + gas/testsuite/gas/i386/x86-64-avx512f_gfni-intel.d | 46 + gas/testsuite/gas/i386/x86-64-avx512f_gfni.d | 46 + gas/testsuite/gas/i386/x86-64-avx512f_gfni.s | 45 + gas/testsuite/gas/i386/x86-64-avx512f_vaes-intel.d | 28 + gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig.s | 23 + .../gas/i386/x86-64-avx512f_vaes-wig1-intel.d | 28 + gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig1.d | 28 + gas/testsuite/gas/i386/x86-64-avx512f_vaes.d | 28 + gas/testsuite/gas/i386/x86-64-avx512f_vaes.s | 23 + .../gas/i386/x86-64-avx512f_vpclmulqdq-intel.d | 18 + .../gas/i386/x86-64-avx512f_vpclmulqdq-wig.s | 13 + .../i386/x86-64-avx512f_vpclmulqdq-wig1-intel.d | 18 + .../gas/i386/x86-64-avx512f_vpclmulqdq-wig1.d | 18 + gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.d | 18 + gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.s | 13 + gas/testsuite/gas/i386/x86-64-avx512vbmi2-intel.d | 198 + gas/testsuite/gas/i386/x86-64-avx512vbmi2.d | 198 + gas/testsuite/gas/i386/x86-64-avx512vbmi2.s | 223 + .../gas/i386/x86-64-avx512vbmi2_vl-intel.d | 388 + gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.d | 388 + gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.s | 412 + .../gas/i386/x86-64-avx512vl_gfni-intel.d | 80 + gas/testsuite/gas/i386/x86-64-avx512vl_gfni.d | 80 + gas/testsuite/gas/i386/x86-64-avx512vl_gfni.s | 79 + .../gas/i386/x86-64-avx512vl_vaes-intel.d | 61 + gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig.s | 39 + .../gas/i386/x86-64-avx512vl_vaes-wig1-intel.d | 44 + gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig1.d | 44 + gas/testsuite/gas/i386/x86-64-avx512vl_vaes.d | 61 + gas/testsuite/gas/i386/x86-64-avx512vl_vaes.s | 56 + .../gas/i386/x86-64-avx512vl_vpclmulqdq-intel.d | 36 + .../gas/i386/x86-64-avx512vl_vpclmulqdq-wig.s | 33 + .../i386/x86-64-avx512vl_vpclmulqdq-wig1-intel.d | 36 + .../gas/i386/x86-64-avx512vl_vpclmulqdq-wig1.d | 36 + .../gas/i386/x86-64-avx512vl_vpclmulqdq.d | 36 + .../gas/i386/x86-64-avx512vl_vpclmulqdq.s | 33 + gas/testsuite/gas/i386/x86-64-avx512vnni-intel.d | 60 + gas/testsuite/gas/i386/x86-64-avx512vnni.d | 60 + gas/testsuite/gas/i386/x86-64-avx512vnni.s | 61 + .../gas/i386/x86-64-avx512vnni_vl-intel.d | 108 + gas/testsuite/gas/i386/x86-64-avx512vnni_vl.d | 108 + gas/testsuite/gas/i386/x86-64-avx512vnni_vl.s | 109 + gas/testsuite/gas/i386/x86-64-avx_gfni-intel.d | 48 + gas/testsuite/gas/i386/x86-64-avx_gfni.d | 48 + gas/testsuite/gas/i386/x86-64-avx_gfni.s | 54 + gas/testsuite/gas/i386/x86-64-gfni-intel.d | 30 + gas/testsuite/gas/i386/x86-64-gfni.d | 30 + gas/testsuite/gas/i386/x86-64-gfni.s | 30 + gas/testsuite/gas/i386/x86-64-vaes-intel.d | 30 + gas/testsuite/gas/i386/x86-64-vaes.d | 29 + gas/testsuite/gas/i386/x86-64-vaes.s | 30 + gas/testsuite/gas/i386/x86-64-vpclmulqdq-intel.d | 18 + gas/testsuite/gas/i386/x86-64-vpclmulqdq.d | 18 + gas/testsuite/gas/i386/x86-64-vpclmulqdq.s | 13 + gas/testsuite/gas/macros/end.l | 1 + gas/testsuite/gas/macros/end.s | 3 + gas/testsuite/gas/nios2/illegal_pseudoinst.l | 35 + gas/testsuite/gas/nios2/illegal_pseudoinst.s | 45 + gas/testsuite/gas/nios2/nios2.exp | 1 + gdb/ChangeLog | 442 + gdb/Makefile.in | 2 + gdb/aarch64-tdep.c | 21 +- gdb/amd64-tdep.c | 38 +- gdb/arm-linux-tdep.c | 10 +- gdb/arm-tdep.c | 173 +- gdb/arm-tdep.h | 15 +- gdb/break-catch-syscall.c | 35 +- gdb/buildsym.c | 39 +- gdb/c-exp.y | 10 +- gdb/c-typeprint.c | 149 +- gdb/disasm.c | 82 +- gdb/dwarf2read.c | 23 + gdb/elfread.c | 4 +- gdb/exec.c | 58 +- gdb/features/Makefile | 9 +- gdb/features/tic6x-c62x-linux.c | 56 - gdb/features/tic6x-c62x.c | 54 - gdb/features/tic6x-c64x-linux.c | 90 - gdb/features/tic6x-c64x.c | 88 - gdb/features/tic6x-c64xp-linux.c | 95 - gdb/features/tic6x-c64xp.c | 93 - gdb/gdb_bfd.c | 103 +- gdb/gdb_bfd.h | 10 + gdb/gdbserver/ChangeLog | 38 + gdb/gdbserver/Makefile.in | 27 +- gdb/gdbserver/configure | 29 +- gdb/gdbserver/configure.ac | 12 + gdb/gdbserver/configure.srv | 28 +- gdb/gdbserver/gdbthread.h | 25 + gdb/gdbserver/inferiors.c | 15 +- gdb/gdbserver/linux-low.c | 6 +- gdb/gdbtypes.h | 11 + gdb/i386-linux-tdep.c | 14 +- gdb/i386-tdep.c | 12 +- gdb/i386-tdep.h | 4 + gdb/infcall.c | 14 +- gdb/infrun.c | 8 +- gdb/infrun.h | 19 + gdb/interps.c | 58 +- gdb/interps.h | 3 - gdb/linux-tdep.c | 117 +- gdb/main.c | 5 + gdb/memattr.c | 271 +- gdb/memattr.h | 69 +- gdb/memory-map.c | 66 +- gdb/memory-map.h | 5 +- gdb/memrange.c | 46 +- gdb/memrange.h | 17 +- gdb/mi/mi-main.c | 25 +- gdb/osdata.c | 10 +- gdb/ppc-linux-nat.c | 11 +- gdb/probe.c | 60 +- gdb/regcache.c | 31 +- gdb/regcache.h | 4 +- gdb/regformats/tic6x-c62x.dat | 39 - gdb/regformats/tic6x-c64x.dat | 71 - gdb/regformats/tic6x-c64xp.dat | 74 - gdb/remote.c | 158 +- gdb/rs6000-tdep.c | 19 +- gdb/s390-linux-tdep.c | 18 +- gdb/ser-base.c | 19 + gdb/solib-aix.c | 15 +- gdb/solib-svr4.c | 16 +- gdb/solib-target.c | 15 +- gdb/sparc64-tdep.c | 12 +- gdb/symfile-mem.c | 3 +- gdb/target-debug.h | 4 +- gdb/target-delegates.c | 12 +- gdb/target.c | 68 +- gdb/target.h | 38 +- gdb/testsuite/ChangeLog | 73 + gdb/testsuite/README | 45 + .../testsuite/boards/local-board.exp | 28 +- gdb/testsuite/boards/native-extended-gdbserver.exp | 9 +- gdb/testsuite/boards/native-gdbserver.exp | 25 +- gdb/testsuite/boards/native-stdio-gdbserver.exp | 71 +- gdb/testsuite/boards/remote-stdio-gdbserver.exp | 31 +- ...tive-gdbserver.exp => stdio-gdbserver-base.exp} | 45 +- gdb/testsuite/gdb.base/long-inferior-output.c | 38 + gdb/testsuite/gdb.base/long-inferior-output.exp | 75 + .../gdb.base/quit-live.c} | 25 +- gdb/testsuite/gdb.base/quit-live.exp | 178 + gdb/testsuite/gdb.base/quit.exp | 20 +- gdb/testsuite/gdb.cp/classes.cc | 83 + gdb/testsuite/gdb.cp/classes.exp | 58 + gdb/testsuite/gdb.cp/cpexprs.cc | 2 + gdb/testsuite/gdb.cp/cpexprs.exp | 16 + gdb/testsuite/gdb.linespec/ls-errs.exp | 4 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 772 +- gdb/tic6x-linux-tdep.c | 8 - gdb/tic6x-tdep.c | 8 - gdb/top.c | 18 +- gdb/top.h | 3 +- gdb/tracepoint.c | 15 +- gdb/tracepoint.h | 2 +- gdb/unittests/memrange-selftests.c | 115 + gdb/value.h | 4 + gdb/xml-support.c | 53 +- gdb/xml-support.h | 7 +- gdb/xml-syscall.c | 18 +- gdb/xml-tdesc.c | 37 +- gold/ChangeLog | 30 + gold/arm.cc | 33 +- gold/layout.cc | 75 +- gold/options.h | 7 +- gold/powerpc.cc | 4 +- gold/testsuite/Makefile.am | 42 + gold/testsuite/Makefile.in | 43 + gold/testsuite/arm_farcall_arm_arm_be8.sh | 41 + gold/testsuite/arm_farcall_thumb_thumb_be8.sh | 47 + gold/testsuite/text_unlikely_segment.cc | 30 + gold/testsuite/text_unlikely_segment.sh | 60 + ld/ChangeLog | 127 + ld/emulparams/elf32_x86_64.sh | 1 - ld/emulparams/elf_i386.sh | 1 - ld/emulparams/elf_i386_be.sh | 1 - ld/emulparams/elf_i386_chaos.sh | 1 - ld/emulparams/elf_i386_ldso.sh | 1 - ld/emulparams/elf_i386_vxworks.sh | 1 - ld/emulparams/elf_iamcu.sh | 1 - ld/emulparams/elf_k1om.sh | 1 - ld/emulparams/elf_l1om.sh | 1 - ld/emulparams/elf_x86_64.sh | 1 - ld/emulparams/i386lynx.sh | 1 - ld/emulparams/i386moss.sh | 1 - ld/emulparams/i386nto.sh | 1 - ld/emulparams/i386nw.sh | 1 - ld/emulparams/shelf.sh | 4 - ld/emulparams/shelf32.sh | 3 - ld/emulparams/shelf_nto.sh | 3 - ld/emulparams/shelf_vxworks.sh | 3 - ld/emulparams/shlelf32_linux.sh | 3 - ld/emulparams/shlelf_linux.sh | 3 - ld/emulparams/shlelf_nto.sh | 3 - ld/emultempl/aarch64elf.em | 1 + ld/emultempl/aix.em | 1 + ld/emultempl/armcoff.em | 1 + ld/emultempl/armelf.em | 1 + ld/emultempl/beos.em | 1 + ld/emultempl/elf32.em | 3 +- ld/emultempl/generic.em | 1 + ld/emultempl/gld960.em | 1 + ld/emultempl/gld960c.em | 1 + ld/emultempl/linux.em | 2 + ld/emultempl/lnk960.em | 1 + ld/emultempl/m68kcoff.em | 1 + ld/emultempl/mmix-elfnmmo.em | 10 + ld/emultempl/mmixelf.em | 2 +- ld/emultempl/msp430.em | 1 + ld/emultempl/pe.em | 1 + ld/emultempl/pep.em | 1 + ld/emultempl/ppc32elf.em | 6 +- ld/emultempl/riscvelf.em | 2 +- ld/emultempl/scoreelf.em | 1 + ld/emultempl/sunos.em | 1 + ld/emultempl/ticoff.em | 1 + ld/emultempl/vanilla.em | 1 + ld/ld.texinfo | 181 +- ld/ldemul.c | 11 + ld/ldemul.h | 7 + ld/ldlang.c | 2 + ld/testsuite/ld-aarch64/gc-got-relocs.d | 10 +- ld/testsuite/ld-aarch64/gc-tls-relocs.d | 10 +- ld/testsuite/ld-cris/tls-gc-68.d | 22 +- ld/testsuite/ld-cris/tls-gc-69.d | 22 +- ld/testsuite/ld-cris/tls-gc-70.d | 23 +- ld/testsuite/ld-cris/tls-gc-75.d | 22 +- ld/testsuite/ld-cris/tls-gc-79.d | 23 +- ld/testsuite/ld-elf/pr22269-1.c | 8 + ld/testsuite/ld-elf/pr22269-1.rd | 5 + ld/testsuite/ld-elf/pr22319.d | 9 + ld/testsuite/ld-elf/pr22319.s | 2 + ld/testsuite/ld-elf/shared.exp | 19 +- ld/testsuite/ld-mmix/bpo-10.d | 1 - ld/testsuite/ld-mmix/undef-3.d | 17 +- opcodes/ChangeLog | 9 + opcodes/i386-dis-evex.h | 246 +- opcodes/i386-dis.c | 191 +- opcodes/i386-gen.c | 26 +- opcodes/i386-init.h | 477 +- opcodes/i386-opc.h | 20 +- opcodes/i386-opc.tbl | 189 + opcodes/i386-tbl.h | 18869 +++++++++++++------ opcodes/visium-dis.c | 2 +- patches/README | 1 - patches/binutils-check_relocs.patch | 5445 ------ 398 files changed, 34050 insertions(+), 22020 deletions(-) create mode 100644 gas/testsuite/gas/all/fill-1.d create mode 100644 gas/testsuite/gas/avr/pr21621.d create mode 100644 gas/testsuite/gas/avr/pr21621.l create mode 100644 gas/testsuite/gas/avr/pr21621.s create mode 100644 gas/testsuite/gas/i386/avx512bitalg-intel.d create mode 100644 gas/testsuite/gas/i386/avx512bitalg.d create mode 100644 gas/testsuite/gas/i386/avx512bitalg.s create mode 100644 gas/testsuite/gas/i386/avx512bitalg_vl-intel.d create mode 100644 gas/testsuite/gas/i386/avx512bitalg_vl.d create mode 100644 gas/testsuite/gas/i386/avx512bitalg_vl.s create mode 100644 gas/testsuite/gas/i386/avx512f_gfni-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f_gfni.d create mode 100644 gas/testsuite/gas/i386/avx512f_gfni.s create mode 100644 gas/testsuite/gas/i386/avx512f_vaes-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f_vaes-wig.s create mode 100644 gas/testsuite/gas/i386/avx512f_vaes-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f_vaes-wig1.d create mode 100644 gas/testsuite/gas/i386/avx512f_vaes.d create mode 100644 gas/testsuite/gas/i386/avx512f_vaes.s create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig.s create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig1.d create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/avx512vbmi2-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vbmi2.d create mode 100644 gas/testsuite/gas/i386/avx512vbmi2.s create mode 100644 gas/testsuite/gas/i386/avx512vbmi2_vl-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vbmi2_vl.d create mode 100644 gas/testsuite/gas/i386/avx512vbmi2_vl.s create mode 100644 gas/testsuite/gas/i386/avx512vl_gfni-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vl_gfni.d create mode 100644 gas/testsuite/gas/i386/avx512vl_gfni.s create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes-wig.s create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes-wig1.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes.s create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig.s create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig1.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/avx512vnni-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vnni.d create mode 100644 gas/testsuite/gas/i386/avx512vnni.s create mode 100644 gas/testsuite/gas/i386/avx512vnni_vl-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vnni_vl.d create mode 100644 gas/testsuite/gas/i386/avx512vnni_vl.s create mode 100644 gas/testsuite/gas/i386/gfni-intel.d create mode 100644 gas/testsuite/gas/i386/gfni.d create mode 100644 gas/testsuite/gas/i386/gfni.s create mode 100644 gas/testsuite/gas/i386/vaes-intel.d create mode 100644 gas/testsuite/gas/i386/vaes.d create mode 100644 gas/testsuite/gas/i386/vaes.s create mode 100644 gas/testsuite/gas/i386/vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg_vl-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_gfni-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_gfni.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_gfni.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig1.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-wig1.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_gfni-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_gfni.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_gfni.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig1.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-wig1.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni_vl-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni_vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx_gfni-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx_gfni.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx_gfni.s create mode 100644 gas/testsuite/gas/i386/x86-64-gfni-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-gfni.d create mode 100644 gas/testsuite/gas/i386/x86-64-gfni.s create mode 100644 gas/testsuite/gas/i386/x86-64-vaes-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-vaes.d create mode 100644 gas/testsuite/gas/i386/x86-64-vaes.s create mode 100644 gas/testsuite/gas/i386/x86-64-vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/x86-64-vpclmulqdq.s create mode 100644 gas/testsuite/gas/nios2/illegal_pseudoinst.l create mode 100644 gas/testsuite/gas/nios2/illegal_pseudoinst.s delete mode 100644 gdb/features/tic6x-c62x-linux.c delete mode 100644 gdb/features/tic6x-c62x.c delete mode 100644 gdb/features/tic6x-c64x-linux.c delete mode 100644 gdb/features/tic6x-c64x.c delete mode 100644 gdb/features/tic6x-c64xp-linux.c delete mode 100644 gdb/features/tic6x-c64xp.c delete mode 100644 gdb/regformats/tic6x-c62x.dat delete mode 100644 gdb/regformats/tic6x-c64x.dat delete mode 100644 gdb/regformats/tic6x-c64xp.dat copy gas/testsuite/gas/nios2/nios2.exp => gdb/testsuite/boards/local-board.exp (54%) copy gdb/testsuite/boards/{native-gdbserver.exp => stdio-gdbserver-base.exp} (56%) create mode 100644 gdb/testsuite/gdb.base/long-inferior-output.c create mode 100644 gdb/testsuite/gdb.base/long-inferior-output.exp copy gdb/{memory-map.h => testsuite/gdb.base/quit-live.c} (56%) create mode 100644 gdb/testsuite/gdb.base/quit-live.exp create mode 100644 gdb/unittests/memrange-selftests.c create mode 100755 gold/testsuite/arm_farcall_arm_arm_be8.sh create mode 100755 gold/testsuite/arm_farcall_thumb_thumb_be8.sh create mode 100644 gold/testsuite/text_unlikely_segment.cc create mode 100755 gold/testsuite/text_unlikely_segment.sh create mode 100644 ld/testsuite/ld-elf/pr22269-1.c create mode 100644 ld/testsuite/ld-elf/pr22269-1.rd create mode 100644 ld/testsuite/ld-elf/pr22319.d create mode 100644 ld/testsuite/ld-elf/pr22319.s delete mode 100644 patches/binutils-check_relocs.patch