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 0ced264 Don't check the plugin target twice discards 94235bc Add test for nm on mixed LTO/non-LTO object discards 99b54d8 Add lto and none-lto input support for ld -r adds 1fa5f68 Fix test cases to work for i386. adds 976e204 Fix compile errors with GCC 4.2. adds 6624f3a Fix more compile errors with GCC 4.2. adds eed0b5b Automatic date update in version.in adds d95014a Return -1 on memory error in print_insn_msp430 adds 1181551 Prevent internal assembler errors if a stabs creation functio [...] adds ca1ca08 Remove dead serial_interface_lookup calls adds fde1b17 Update comment in linux_nat_can_async_p adds 3015c06 Update comment in remote_can_async_p adds 620214f Enable Intel AVX512_VPOPCNTDQ instructions adds 2425a30 Add support for locating separate debug info files via the bu [...] adds 8361ed4 x86-64: Also generate unwind info for .plt.bnd adds aca5eec Fix incorrect byte counts. adds 404c843 Automatic date update in version.in adds f622ea9 Remove magic numbers in m68k-dis.c:print_insn_arg adds 9608051 Return -1 on memory error in print_insn_m68k adds e4241ac 'make check-headers' for c++ header adds 6f8976b Don't print too much if remote_debug is on adds 857e829 Gold: Fix build with GCC 4.2 adds 545e07d Automatic date update in version.in adds e707b49 Automatic date update in version.in adds 17a3046 Automatic date update in version.in adds 6aa1df2 Updated Swedish translations for GAS and LD subdirectories. adds 7a36499 gdb: sparc: split real and pseudo registers. adds f964e51 Automatic date update in version.in adds 640d6bf RISC-V/bfd: Hook elf_backend_object_p to set the mach type. adds 11741d5 Automatic date update in version.in adds 05b3d79 Fixes for addv and xtn2 instructions. adds 01fabda Updated Swedish translation for GAS. adds 6bb2170 Stop the (optional) dialong control data from being aligned w [...] adds 319b82e Skip linker tests for unique symbols in shared libraries if t [...] adds 1ec4b9f Catch gas exit-via-signal adds 2cedb9e Add support for processing lex source files with flex v 2.6.3 adds 9890e43 Use register_size () instead of MAX_REGISTER_SIZE adds d1dff22 Allocate data in cached_reg_t adds c13a63b [ARM] Fix the decoding of indexed element VCMLA instruction adds 9e00995 PR gas/20649: MIPS: Fix GOT16/LO16 reloc pairing with comdat [...] adds 81ff47b PR ld/20828: Fix linker script symbols wrongly forced local w [...] adds 6984613 PR ld/20995: MIPS: Set GAS flags correctly for tests adds 530d10c Automatic date update in version.in adds 8b5a555 Automatic date update in version.in adds 2132fe8 fix gdbserver build in nat/linux-ptrace.c on arm-android adds 1737c64 objdump: Better objdump section headers in wide mode adds de1ab01 Sync zlib sources with GCC, upgrading to 1.2.10. adds a24df30 Fix problem in aarch64 gold sources uncovered by Coverty - us [...] adds 9d46ce3 Fix potential array overrun in x86 assembler. adds add3afb Updated Irish translation for the opcodes library. adds 7f78481 [AArch64] Optimize .gnu.hash table size for executable adds 78cbbba Add command to erase all flash memory regions adds d334ae2 Make gdb.python/python.exp more robust adds 23e8293 Fix uppercase test names in gdb.python/py-xmethods.exp adds 6dd1c25 Automatic date update in version.in adds 6f8b040 Fix python-interactive with Python 3.6 adds fec93fb Add missing PR reference in ChangeLog adds b1ce656 Fix Py_DECREF being executed without holding the GIL adds eb1cdb6 Document the GDB 7.12.1 release in gdb/ChangeLog adds 54f1917 Automatic date update in version.in adds dcd310a Automatic date update in version.in adds 9966f7e [ld, testsuite] Honor cflags when GCC used as linker driver adds adcbdc6 PR ld/20828: Relax symbol ordering in tests adds fda46c4 PR ld/20828: Remove leading `_' from symbols used in tests adds 1e5f45b PR ld/20828: Work around RISC-V failures adds 05a1325 Sync top-level make and configure files with FSF GCC mainline [...] adds 8069955 Updated Irish translation for ld and Swedish translation for gas. adds 715e99a * MAINTAINERS (BFIN): Remove myself as Blackfin maintainer. adds 33eaf5d Fix spelling mistakes and typos in the GAS sources. adds 93df731 Restore ability to build zlib in a srcdir == builddir configuration. adds cf581a9 Add Bernd Schmidt to Past Maintainers list adds 71d01c6 Remove Mei Ligang as SCORE maintainer adds c49f9d0 Fix typo in MAINTAINERS file adds 2d0ca82 Fix AArch64 relocation handling in ILP32 mode. adds 60685cd Minor simplification of (Python) find_thread_object adds c780b47 Automatic date update in version.in adds c1f59f8 Fix MIPS GOT when global symbols are forced to local visibility. adds 04bc2a2 Make the sh_info field of .rel.plt point to .plt (MIPS). adds fbf32f6 Add support for cmtst. adds 741bcbe Add -e to test scripts where necessary. adds f0158f4 PowerPC dynamic relocations adds 077c11e [ld, testsuite] Always assemble those intermeidate .o files u [...] adds fae1616 [PATCH] Add NT_ARM_SVE adds 1a792e1 Solaris2/LD: Fix anonymous version script acceptance bug adds b531344 PR ld/20828: Reorder the symbol sweep stage of section GC adds 666c6af RISC-V gas: Remove em=linux from configure.tgt adds 373832b Fix typo in ExitedEvent doc adds 3fe6a8e Automatic date update in version.in adds 850d84f Remove all RTEMS COFF targets adds 3e97ba8 gas: Use ARM EABI for RTEMS adds de514cf gas: Default to ELF for RTEMS targets adds c75b4eb Move RTEMS target configuration to ELF sections adds 4a7324e Remove all RTEMS a.out targets adds 82f2527 Fix include/ChangeLog entry format adds a1aa5e8 Clarify that include/opcode/ files are part of GNU opcodes adds 5ac9524 Handle DW_OP_GNU_implicit_pointer in dwarf assembler adds f13a9a0 Use dwarf assembler in gdb.dwarf2/implptr-64bit.exp adds 8e87a59 Automatic date update in version.in adds 80d7587 New function null_stream adds e47ad6c Refactor disassembly code adds 8cafda3 Call print_insn_mep in mep_gdb_print_insn adds 79843d4 Disassembly unit test: disassemble one instruction adds 658ca58 Disassembly unit test: memory error adds d8b49cf Don't throw exception in dis_asm_memory_error adds 874a1c8 Fix crash when loading a core with unexpected register section size adds 8b00c17 Refactor gdb.reverse/insn-reverse.c adds 515aff2 Missing ChangeLog and files for commit 8b00c176168dc7b0d78d0d [...] adds 7cf1de6 Big-endian hosts: Fix "set architecture cris" adds e309aa6 Harden tests that deal with memory regions adds e3ceef3 2017-01-26 Luis Machado lgustavo@codesourcery.com adds 72ca041 Change method of loading .py files in Python tests adds 03bc0a2 Automatic date update in version.in adds b51e1e9 Add missing gdb/testsuite/ChangeLog entry. adds 1fbd05e Fix PR ld/20995 for cris-linux adds 22d9a0d Fix unused-but-set warning in elf32-cris.c:elf_cris_finish_dy [...] adds 4bd2e1b Fix PTRACE_GETREGSET failure for compat inferiors on arm64 adds 0348d4b Add Serbian translation for the LD directory. adds 8ec5cf6 Fix disassembling of TIC6X parallel instructions where the pr [...] adds 387dd77 Update description of the -plugin option used by the linker, [...] adds 239b6d1 gdbserver-amd64: add HAVE_STRUCT_USER_REGS_STRUCT_(GS|FS)_BAS [...] adds 7005d26 amd64: remove additional comparison for validity of a registe [...] adds 8884e97 amd64: simplify addition of new general registers. adds 2735833 amd64-linux: expose system register FS_BASE and GS_BASE for Linux. adds 4471a46 [ld, testsuite] XFAIL "pr20995-2", "Build pr20995-2.so" on ar [...] adds 6a849af Automatic date update in version.in adds 5203065 Automatic date update in version.in adds bf382b3 Fix long-standing buglet and fallout from now-default initfin [...] adds c1d4523 PR binutils/19935 adds 8dcdd12 Fix typo in ChangeLog adds ce6366f Fix another typo in the last ChangeLog entry. adds 17e9c56 Automatic date update in version.in adds 7795a8f MIPS/GAS/testsuite: Convert branch local list tests to dump tests adds 8b10b0b MIPS: Add options to control branch ISA checks adds 07fbc63 Automatic date update in version.in adds 1273da0 Fix buffer overflows in ld when printing translated strings. adds 60adb36 gdb: make_scoped_restore and types convertible to T adds b47413b gdb/varobj.c: Fix leak adds 289b5b2 gdb/stack.c: Remove unused mem_fileopen adds 29b0b251 gdb/mi/mi-interp.c: Fix typos adds a8128fa Automatic date update in version.in adds be85ce7 [ob/pushed] Use gdb_insn_length instead of creating dummy stream adds 15a00b1 PR ld/20828: LD/testsuite: Correct indentation adds ed35cc4 Don't allow mov-to-lea optimization for __ehdr_start. adds 067869b Fix failing print-memory-usage-1 on Windows adds ce79037 [ld, testsuite] Append $board_cflags in one more place in ld- [...] adds cf77c34 thread: add can_access_registers_ptid adds cd4007e btrace: allow recording to be started (and stopped) for runni [...] adds b5ac99b btrace: add unsupported/untested messages when skipping tests adds 0a1c7e2 btrace, testsuite: fix extended-remote non-stop test adds 68777c2 btrace, testsuite: fix extended-remote fail adds 787f002 testsuite: diagnose a running GDB in gdb_skip_xml_tests adds 7346ef5 Big-endian targets: Don't ignore offset into DW_OP_implicit_value adds 5139cfd MIPS/LD/testsuite: Fix a `tls-multi-got-1-1.s' build failure adds c0c237f MIPS/LD/testsuite: Correct relocation addends in VxWorks tests adds 981d5de Automatic date update in version.in adds 7a8eb31 Remove unused file_string parameter in gdb_disassembly adds fd121c5 [ld, testsuite] Restrict dl1*main and dl6*main tests on platf [...] adds 187808b Add back gdb_pretty_print_insn adds d7e7473 Eliminate make_cleanup_ui_file_delete / make ui_file a class [...] adds 8b172ce Reuse buffers across gdb_pretty_print_insn calls adds c99cc44 Tweak pretty_print_disassembler's intro comment adds 5be5dbf Fix "-gdb-set logging redirect on" crash adds 616268b Move "tee" building down to interpreter::set_logging_proc adds 7320133 MIPS/GAS/doc: Include MIPS options in the man page adds 8f56d4f BFD: Wrap overlong error handler call line in `elf_gc_sweep' adds 2e9af2d LD/testsuite: ld-lib.exp: Fix a typo, s/regexp/regex/ adds fa93e3d CRIS/LD/testsuite: tls-err-20x.d: Fix a typo, s/n/\n/ adds 17a80fa MIPS/BFD: Fix assertion in `mips_elf_sort_hash_table' adds 0f8c4b6 MIPS/BFD: Streamline hash table references in `mips_elf_sort_ [...] adds 55f8b9d MIPS/BFD: Use `bfd_size_type' for dynamic symbol table indices adds e17b0c3 MIPS/BFD: Respect the ELF gABI dynamic symbol table sort requirement adds ec4cb20 struct mi_interp: Remove unused fields adds b1ace6b Fix "maintenance selftest" printing stray instructions adds 9b6da50 Fix "maintenance selftest" printing stray instructions adds 73dceb9 Automatic date update in version.in adds 03c85b1 Use std::string in Rust code adds b50f188 Reindent rust-lang.c adds 65c40c9 Use bool in Rust code adds 1b7e3d2 Fix compile time warning messages when compiling binutils wit [...] adds e666304 [GOLD] PowerPC64 TOC indirect to TOC relative segfault adds d6f9b0f C++-fy struct interp/cli_interp/tui_interp/mi_interp adds e25dae2 Automatic date update in version.in adds f0fd41c Fix ptype of single-member Rust enums adds 5d3debc Automatic date update in version.in adds de32a80 Automatic date update in version.in adds 3f7b46f gdb: provide and use sparc{32,64} target description XML files. adds 20b477a [BZ 21005] Add support for Intel 64 rdrand and rdseed record/replay adds 6ec7c1a [ARC] Provide an interface to decode ARC instructions. adds 65f90e8 [ld, testsuite] Don't print to stdout for "readelf -w" to avo [...] adds 8a78ba5 Automatic date update in version.in adds 3d044c0 bfd: Fix objdump --dynamic-reloc for SPARC 64-bit to show sym [...] adds 1291063 gdb: fix ARI warning in sparc-tdep.c adds b2680bc Automatic date update in version.in adds cc16242 Fix segfault when .plt section does not exist adds 3d7b173 Command names: make them case sensitive adds 604c457 Command abbreviation in define adds a474bd8 Eliminate interp::quiet_p adds d748871 ld/arc: Change default linker emulation for nps400 adds 9d5c5dd Automatic date update in version.in adds ff6fa24 Fix NULL pointer dereference adds 62c1453 Remove return in function returning void adds 53f7e8e Automatic date update in version.in adds dce75bf POWER9 add scv/rfscv instruction support adds 18da0c5 PR gdb/21122: Fix documentation mistakes for breakpoint commands adds f67f945 gdb/MAINTAINERS: Update my e-mail address adds d4b0bb1 Remove some ui_out-related cleanups from Python adds 7780f18 Turn gdbpy_ref into a template adds 88b6fae Use gdbpy_ref to simplify some logic adds 1bdfaf4 Change one more spot to use gdbpy_ref adds 2bb8f23 Remove some gotos from Python adds 2d8365c Remove unnecessary local variables adds b964bee Fix Python test to use lowercase command adds 0b145e37 Remove unused variable in rust-lang.c adds b761ca9 new-ui.exp: Use proc_with_prefix adds 26a0691 Do not send queries on secondary UIs adds 09ec4d3 Automatic date update in version.in adds 54064fd Fix use after free in cgen instruction lookup adds 61351dd Automatic date update in version.in adds b1499fc Automatic date update in version.in adds 13a590c sim: use ARRAY_SIZE instead of ad-hoc sizeof calculations adds 03f7786 Fix readelf writing to illegal addresses whilst processing co [...] adds 13a6618 Make gdb.arch/i386-biarch-core.exp more robust adds bf5f525 Fix gdb.linespec/explicit.exp adds 5cf30eb Improve load command's help text adds f84ce13 Fix read-after-free error in readelf when processing multiple [...] adds 0ee3043 Fix access violation when reporting sections that could not b [...] adds 4aeb00a Fix check for buffer overflow when processing version information. adds ebdf1eb Fix invalid memory access attempting to read the compression [...] adds f055032 Fix invalid read of section contents whilst processing a corr [...] adds 1835f74 Extend previous patch to cover uncompress_section_contents re [...] adds c122140 Fix illegal memory access bug in nm when run on a corrupt binary. adds 3c6452a [ARM] Allow immediate without prefix in unified syntax for VCMP adds d11135f Fix invalid memory access in the BFD library's DWARF parser. adds 10ddfe6 Don't use "_gp" on RISC-V, use "_global_pointer$" instead adds 61697d0 Automatic date update in version.in adds 4c2c7ac btrace: preserve call stack on function switch adds 69090ce btrace: Count gaps as one instruction explicitly. adds 508352a btrace: Export btrace_decode_error function. adds fdd2bd9 btrace: Use binary search to find instruction. adds 45b196c Add record_start and record_stop functions. adds b158a20 Add method to query current recording method to target_ops. adds 4726b2d python: Create Python bindings for record history. adds 75c0bdf python: Implement btrace Python bindings for record history. adds 714aa61 python: Add tests for record Python bindings adds 0a0faf9 Add documentation for new record Python bindings. adds e278ae0 Update ppc64_elf_gc_mark_dynamic_ref adds 606a935 Fix powerpc testsuite source errors adds 7e0de60 PowerPC register expression checks adds b32e566 Fix illegal memory access problems with readelf processing co [...] adds a2dea0b Fix handling of corrupt STABS enum type strings. adds 92134dc Fix an illegal memory access parsing corrupt STABD debug info [...] adds bc303e5 Fix invalid memory access displayiing contents of sections. adds 075beec Big-endian targets: Fix implptrpiece.exp adds 3f77c76 PR python/13598 - add before_prompt event adds e8f42b5 Add ldn/stn single support, fix ldnr support. adds bf25e9a Fix bit/bif instructions. adds 742e3a7 Add self to aarch64 maintainers. Fix mla instruction. adds 1869079 Automatic date update in version.in adds 4e746bb6 Add missing ChangeLog entries. adds 4aebb63 Improved support for --icf=safe when used with -pie. adds 66a5a74 Distinguish some of the registers different on ARC700 and HS38 cpus adds e242ece Add support for R_MIPS_HIGHER/HIGHEST, R_MICROMIPS_HIGHER/HIG [...] adds f902956 Don't give an internal error for unsupported relocations. adds defe6f5 Use Windows style directory separators when running sysroot t [...] adds 7c723ee Move Eric Christopher to Past Maintainers list. adds cc07cda [ARC] Fix assembler relaxation. adds b58a8c0 Fix illegal upper case gdb cmd in chained-calls.exp adds befe814 LD: vfinfo: Remove static NULL initializers adds 174d0a7 PowerPC/BFD: Convert `%P: %H:' to `%H:' in error messages adds ebf0b03 LD: vfinfo: Make clever formatters consistent WRT function na [...] adds 7a2114e [AArch64] Fix +sve documentation adds 773fb66 [AArch64] Add SVE system registers adds f98d33b Add SFENCE.VMA instruction adds a5def14 Add a test for R_386_GOT32/R_386_GOT32X IFUNC reloc error adds 2a56840 i386: Allow "lea foo@GOT, %reg" in PIC adds eb721b5 Automatic date update in version.in adds 99e8a4f PR gdb/21164: maint print {symbols,msymbols,psymbols} without [...] adds 9057120 [Patch] Add BFD_LINKER_CREATED to BFD_FLAGS_SAVED adds a48cda7 Fix more powerpc testsuite source errors adds 247d6c4 PR21132, hppa-linux pie support doesn't work adds a8c75b7 hppa -z relro again adds 37d7d56 ld testsuite function pointer comparisons vs. hppa adds 2bd7f87 ld: Add additional checking for warnings/errors in testsuite adds 90ed9b8 bfd/dwarf: Improve use of previously loaded dwarf information adds 3239a42 bfd: Improve lookup of file / line information for errors new 50921de Add lto and none-lto input support for ld -r new a7730d7 Add test for nm on mixed LTO/non-LTO object new 5d631a3 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 (0ced264) \ N -- N -- N refs/heads/users/hjl/lto-mixed/master (5d631a3)
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: ChangeLog | 50 + Makefile.def | 25 +- Makefile.in | 1569 +-- Makefile.tpl | 27 +- bfd/ChangeLog | 264 + bfd/bfd-in2.h | 7 +- bfd/bfd.c | 5 +- bfd/coffcode.h | 11 +- bfd/config.bfd | 38 +- bfd/dwarf2.c | 65 +- bfd/elf-bfd.h | 4 + bfd/elf.c | 11 + bfd/elf32-cris.c | 33 +- bfd/elf32-hppa.c | 3 + bfd/elf32-i386.c | 14 +- bfd/elf32-nds32.c | 4 +- bfd/elf32-ppc.c | 526 +- bfd/elf64-ppc.c | 180 +- bfd/elf64-sparc.c | 4 +- bfd/elf64-x86-64.c | 106 +- bfd/elflink.c | 97 +- bfd/elfnn-aarch64.c | 222 +- bfd/elfnn-riscv.c | 22 +- bfd/elfxx-mips.c | 89 +- bfd/elfxx-mips.h | 4 +- bfd/elfxx-target.h | 4 + bfd/opncls.c | 373 +- bfd/version.h | 2 +- binutils/ChangeLog | 135 + binutils/MAINTAINERS | 7 +- binutils/NEWS | 4 + binutils/arlex.l | 6 +- binutils/deflex.l | 6 +- binutils/doc/binutils.texi | 75 +- binutils/nm.c | 3 +- binutils/objdump.c | 54 +- binutils/rddbg.c | 3 + binutils/readelf.c | 214 +- binutils/resbin.c | 7 +- binutils/stabs.c | 14 +- binutils/testsuite/binutils-all/objdump.exp | 80 + .../testsuite/binutils-all/windres/controldata.rc | 6 + .../testsuite/binutils-all/windres/controldata.rsd | 18 + configure | 506 +- configure.ac | 277 +- gas/ChangeLog | 343 + gas/NEWS | 4 + gas/as.c | 1 + gas/as.h | 5 +- gas/asintl.h | 2 +- gas/atof-generic.c | 2 +- gas/bit_fix.h | 2 +- gas/config.in | 3 + gas/config/atof-ieee.c | 2 +- gas/config/bfin-defs.h | 2 +- gas/config/bfin-lex.l | 11 +- gas/config/bfin-parse.y | 6 +- gas/config/obj-coff-seh.h | 2 +- gas/config/obj-coff.c | 10 +- gas/config/obj-evax.c | 8 +- gas/config/obj-macho.c | 8 +- gas/config/rx-parse.y | 2 +- gas/config/tc-aarch64.c | 30 +- gas/config/tc-alpha.c | 6 +- gas/config/tc-arc.c | 65 +- gas/config/tc-arm.c | 32 +- gas/config/tc-avr.c | 12 +- gas/config/tc-bfin.c | 4 +- gas/config/tc-cr16.c | 26 +- gas/config/tc-cris.c | 2 +- gas/config/tc-crx.c | 30 +- gas/config/tc-d10v.c | 2 +- gas/config/tc-d30v.c | 8 +- gas/config/tc-dlx.c | 2 +- gas/config/tc-epiphany.c | 4 +- gas/config/tc-frv.c | 2 +- gas/config/tc-hppa.c | 2 +- gas/config/tc-i370.c | 30 +- gas/config/tc-i386-intel.c | 2 +- gas/config/tc-i386.c | 21 +- gas/config/tc-i960.c | 8 +- gas/config/tc-ia64.c | 8 +- gas/config/tc-m32r.c | 8 +- gas/config/tc-m68hc11.c | 10 +- gas/config/tc-m68k.c | 20 +- gas/config/tc-mcore.c | 10 +- gas/config/tc-mep.c | 16 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 6 +- gas/config/tc-microblaze.c | 4 +- gas/config/tc-mips.c | 43 +- gas/config/tc-mmix.c | 2 +- gas/config/tc-mn10200.c | 2 +- gas/config/tc-mn10300.c | 4 +- gas/config/tc-msp430.c | 22 +- gas/config/tc-msp430.h | 2 +- gas/config/tc-nds32.c | 60 +- gas/config/tc-nds32.h | 4 +- gas/config/tc-nios2.c | 6 +- gas/config/tc-nios2.h | 2 +- gas/config/tc-ns32k.c | 26 +- gas/config/tc-pdp11.c | 12 +- gas/config/tc-ppc.c | 1041 +- gas/config/tc-ppc.h | 3 + gas/config/tc-pru.c | 2 +- gas/config/tc-rx.c | 4 +- gas/config/tc-s390.c | 14 +- gas/config/tc-score.c | 70 +- gas/config/tc-score7.c | 22 +- gas/config/tc-sh.c | 6 +- gas/config/tc-sh64.c | 2 +- gas/config/tc-sparc.c | 4 +- gas/config/tc-tic4x.c | 4 +- gas/config/tc-tic54x.c | 10 +- gas/config/tc-v850.c | 14 +- gas/config/tc-vax.c | 8 +- gas/config/tc-visium.c | 6 +- gas/config/tc-xgate.c | 6 +- gas/config/tc-xtensa.c | 4 +- gas/config/tc-z80.c | 6 +- gas/config/tc-z8k.c | 2 +- gas/config/te-vms.c | 2 +- gas/config/xtensa-relax.c | 8 +- gas/configure | 11 + gas/configure.ac | 1 + gas/configure.tgt | 26 +- gas/doc/as.texinfo | 24 +- gas/doc/c-aarch64.texi | 4 +- gas/doc/c-arm.texi | 6 +- gas/doc/c-hppa.texi | 2 +- gas/doc/c-i370.texi | 2 +- gas/doc/c-i386.texi | 6 +- gas/doc/c-m32r.texi | 8 +- gas/doc/c-m68k.texi | 2 +- gas/doc/c-mips.texi | 31 + gas/doc/c-mmix.texi | 2 +- gas/doc/c-msp430.texi | 2 +- gas/doc/c-nds32.texi | 2 +- gas/doc/c-ns32k.texi | 2 +- gas/doc/c-riscv.texi | 2 +- gas/doc/c-rx.texi | 2 +- gas/doc/c-s390.texi | 6 +- gas/doc/c-tic6x.texi | 2 +- gas/doc/c-tilegx.texi | 2 +- gas/doc/c-tilepro.texi | 2 +- gas/doc/c-v850.texi | 8 +- gas/doc/c-xgate.texi | 2 +- gas/doc/c-xtensa.texi | 2 +- gas/dwarf2dbg.c | 2 +- gas/ecoff.c | 4 +- gas/itbl-lex.l | 10 +- gas/itbl-ops.c | 4 +- gas/listing.c | 2 +- gas/macro.c | 4 +- gas/messages.c | 76 +- gas/po/gas.pot | 2 +- gas/po/sv.po | 4109 ++++---- gas/read.c | 48 +- gas/read.h | 2 + gas/stabs.c | 47 +- gas/struc-symbol.h | 4 +- gas/symbols.h | 2 +- gas/testsuite/gas/aarch64/sve-sysreg-invalid.d | 3 + gas/testsuite/gas/aarch64/sve-sysreg-invalid.l | 21 + gas/testsuite/gas/aarch64/sve-sysreg.d | 29 + gas/testsuite/gas/aarch64/sve-sysreg.s | 25 + gas/testsuite/gas/arc/relax-add01.d | 14 + gas/testsuite/gas/arc/relax-add01.s | 9 + gas/testsuite/gas/arc/relax-add02.d | 14 + gas/testsuite/gas/arc/relax-add02.s | 8 + gas/testsuite/gas/arc/relax-add03.d | 13 + gas/testsuite/gas/arc/relax-add03.s | 8 + gas/testsuite/gas/arc/relax-add04.d | 14 + gas/testsuite/gas/arc/relax-add04.s | 8 + gas/testsuite/gas/arc/relax-ld01.d | 15 + gas/testsuite/gas/arc/relax-ld01.s | 9 + gas/testsuite/gas/arc/relax-ld02.d | 14 + gas/testsuite/gas/arc/relax-ld02.s | 9 + gas/testsuite/gas/arc/relax-mov01.d | 14 + gas/testsuite/gas/arc/relax-mov01.s | 8 + gas/testsuite/gas/arc/relax-mov02.d | 14 + gas/testsuite/gas/arc/relax-mov02.s | 8 + gas/testsuite/gas/arc/relax-mpy01.d | 14 + gas/testsuite/gas/arc/relax-mpy01.s | 8 + gas/testsuite/gas/arc/relax-sub01.d | 14 + gas/testsuite/gas/arc/relax-sub01.s | 9 + gas/testsuite/gas/arc/relax-sub02.d | 14 + gas/testsuite/gas/arc/relax-sub02.s | 9 + gas/testsuite/gas/arc/relax-sub03.d | 13 + gas/testsuite/gas/arc/relax-sub03.s | 8 + gas/testsuite/gas/arc/relax-sub04.d | 14 + gas/testsuite/gas/arc/relax-sub04.s | 8 + gas/testsuite/gas/arc/relocs-errors.err | 6 +- gas/testsuite/gas/arc/st.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-simd.d | 12 + gas/testsuite/gas/arm/armv8_3-a-simd.s | 14 + gas/testsuite/gas/arm/vcmp-noprefix-imm.d | 8 + gas/testsuite/gas/arm/vcmp-noprefix-imm.s | 7 + gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d | 68 + gas/testsuite/gas/i386/avx512_vpopcntdq.d | 68 + gas/testsuite/gas/i386/avx512_vpopcntdq.s | 63 + gas/testsuite/gas/i386/i386.exp | 4 + .../gas/i386/x86-64-avx512_vpopcntdq-intel.d | 68 + gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.d | 68 + gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.s | 63 + gas/testsuite/gas/mips/branch-local-2.d | 3 + gas/testsuite/gas/mips/branch-local-3.d | 3 + gas/testsuite/gas/mips/branch-local-ignore-2.d | 29 + gas/testsuite/gas/mips/branch-local-ignore-3.d | 23 + gas/testsuite/gas/mips/branch-local-ignore-n32-2.d | 29 + gas/testsuite/gas/mips/branch-local-ignore-n32-3.d | 23 + gas/testsuite/gas/mips/branch-local-ignore-n64-2.d | 37 + gas/testsuite/gas/mips/branch-local-ignore-n64-3.d | 27 + gas/testsuite/gas/mips/branch-local-n32-2.d | 3 + gas/testsuite/gas/mips/branch-local-n32-3.d | 3 + gas/testsuite/gas/mips/branch-local-n64-2.d | 3 + gas/testsuite/gas/mips/branch-local-n64-3.d | 3 + gas/testsuite/gas/mips/comdat-reloc.d | 31 + gas/testsuite/gas/mips/comdat-reloc.s | 38 + gas/testsuite/gas/mips/mips.exp | 26 +- gas/testsuite/gas/ppc/cell.s | 32 +- gas/testsuite/gas/ppc/power9.d | 3 + gas/testsuite/gas/ppc/power9.s | 3 + gas/testsuite/gas/ppc/vle-simple-1.s | 4 +- gas/testsuite/gas/ppc/vle-simple-2.s | 8 +- gas/testsuite/gas/tic6x/insns16-parallel.d | 43 + gas/testsuite/gas/tic6x/insns16-parallel.s | 42 + gas/write.c | 2 +- gdb/ChangeLog | 1083 ++ gdb/MAINTAINERS | 2 +- gdb/Makefile.in | 15 +- gdb/NEWS | 20 + gdb/ada-lang.c | 12 +- gdb/ada-valprint.c | 9 +- gdb/ada-varobj.c | 23 +- gdb/aix-thread.c | 18 +- gdb/amd64-linux-nat.c | 60 +- gdb/amd64-linux-tdep.c | 7 +- gdb/amd64-linux-tdep.h | 2 +- gdb/amd64-nat.c | 13 +- gdb/amd64-tdep.c | 17 +- gdb/amd64-tdep.h | 6 +- gdb/arm-linux-nat.c | 8 +- gdb/arm-tdep.c | 18 +- gdb/breakpoint.c | 103 +- gdb/btrace.c | 210 +- gdb/btrace.h | 21 +- gdb/c-exp.y | 8 +- gdb/cli/cli-cmds.c | 2 +- gdb/cli/cli-decode.c | 31 +- gdb/cli/cli-decode.h | 2 + gdb/cli/cli-interp.c | 138 +- gdb/cli/cli-interp.h | 33 +- gdb/cli/cli-logging.c | 200 +- gdb/cli/cli-script.c | 67 +- gdb/cli/cli-setshow.c | 36 +- gdb/common/gdb_optional.h | 87 + gdb/common/scoped_restore.h | 11 +- gdb/compile/compile-c-support.c | 62 +- gdb/compile/compile-c-symbols.c | 21 +- gdb/compile/compile-internal.h | 2 +- gdb/compile/compile-loc2c.c | 107 +- gdb/compile/compile.c | 9 +- gdb/compile/compile.h | 4 +- gdb/corelow.c | 4 +- gdb/cp-support.c | 38 +- gdb/cris-tdep.c | 19 +- gdb/disasm-selftests.c | 220 + gdb/disasm.c | 204 +- gdb/disasm.h | 83 +- gdb/doc/ChangeLog | 42 + gdb/doc/gdb.texinfo | 126 +- gdb/doc/python.texi | 251 +- gdb/dummy-frame.c | 9 +- gdb/dwarf2loc.c | 25 +- gdb/dwarf2loc.h | 2 +- gdb/dwarf2read.c | 48 +- gdb/event-top.c | 4 +- gdb/features/Makefile | 17 +- gdb/features/i386/64bit-segments.xml | 12 + gdb/features/i386/amd64-avx-linux.c | 36 +- gdb/features/i386/amd64-avx-linux.xml | 1 + gdb/features/i386/amd64-avx-mpx-linux.c | 48 +- gdb/features/i386/amd64-avx-mpx-linux.xml | 1 + gdb/features/i386/amd64-avx512-linux.c | 192 +- gdb/features/i386/amd64-avx512-linux.xml | 1 + gdb/features/i386/amd64-linux.c | 4 + gdb/features/i386/amd64-linux.xml | 1 + gdb/features/i386/amd64-mpx-linux.c | 16 +- gdb/features/i386/amd64-mpx-linux.xml | 1 + gdb/features/i386/x32-avx-linux.c | 36 +- gdb/features/i386/x32-avx-linux.xml | 1 + gdb/features/i386/x32-avx512-linux.c | 192 +- gdb/features/i386/x32-avx512-linux.xml | 1 + gdb/features/i386/x32-linux.c | 4 + gdb/features/i386/x32-linux.xml | 1 + gdb/features/sparc/sparc32-cp0.xml | 19 + gdb/features/sparc/sparc32-cpu.xml | 42 + gdb/features/sparc/sparc32-fpu.xml | 43 + gdb/features/sparc/sparc32-solaris.c | 98 + .../sparc32-solaris.xml} | 13 +- gdb/features/sparc/sparc64-cp0.xml | 17 + gdb/features/sparc/sparc64-cpu.xml | 42 + gdb/features/sparc/sparc64-fpu.xml | 60 + gdb/features/sparc/sparc64-solaris.c | 112 + .../sparc64-solaris.xml} | 13 +- gdb/gdbarch.c | 32 +- gdb/gdbarch.sh | 20 +- gdb/gdbserver/ChangeLog | 7 + gdb/gdbserver/config.in | 6 + gdb/gdbserver/configure | 26 + gdb/gdbserver/configure.ac | 7 + gdb/gdbserver/configure.srv | 2 +- gdb/gdbserver/linux-x86-low.c | 32 + gdb/gdbthread.h | 4 + gdb/gdbtypes.c | 3 +- gdb/guile/scm-breakpoint.c | 12 +- gdb/guile/scm-disasm.c | 93 +- gdb/guile/scm-frame.c | 9 +- gdb/guile/scm-ports.c | 95 +- gdb/guile/scm-type.c | 14 +- gdb/guile/scm-value.c | 29 +- gdb/i386-tdep.c | 37 +- gdb/infcmd.c | 12 +- gdb/infrun.c | 36 +- gdb/interps.c | 177 +- gdb/interps.h | 74 +- gdb/language.c | 38 +- gdb/linux-nat.c | 5 +- gdb/location.c | 43 +- gdb/main.c | 2 +- gdb/maint.c | 9 +- gdb/mep-tdep.c | 10 +- gdb/mi/mi-cmd-disas.c | 1 - gdb/mi/mi-cmd-stack.c | 17 +- gdb/mi/mi-cmds.c | 1 + gdb/mi/mi-cmds.h | 1 + gdb/mi/mi-common.h | 36 +- gdb/mi/mi-console.c | 135 +- gdb/mi/mi-console.h | 36 +- gdb/mi/mi-interp.c | 113 +- gdb/mi/mi-main.c | 81 +- gdb/mi/mi-out.c | 27 +- gdb/mi/mi-out.h | 7 +- gdb/mips-tdep.c | 5 +- gdb/nat/linux-ptrace.c | 2 + gdb/printcmd.c | 11 +- gdb/psymtab.c | 23 +- gdb/python/py-arch.c | 34 +- gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 25 +- gdb/python/py-cmd.c | 47 +- gdb/python/py-continueevent.c | 2 +- gdb/python/py-event.c | 21 +- gdb/python/py-events.h | 1 + gdb/python/py-evtregistry.c | 17 +- gdb/python/py-evts.c | 3 + gdb/python/py-exitedevent.c | 8 +- gdb/python/py-finishbreakpoint.c | 4 +- gdb/python/py-frame.c | 18 +- gdb/python/py-framefilter.c | 302 +- gdb/python/py-function.c | 21 +- gdb/python/py-gdb-readline.c | 5 +- gdb/python/py-inferior.c | 41 +- gdb/python/py-infevents.c | 24 +- gdb/python/py-linetable.c | 22 +- gdb/python/py-newobjfileevent.c | 8 +- gdb/python/py-objfile.c | 40 +- gdb/python/py-param.c | 12 +- gdb/python/py-prettyprint.c | 70 +- gdb/python/py-progspace.c | 39 +- gdb/python/py-record-btrace.c | 1001 ++ gdb/python/py-record-btrace.h | 49 + gdb/{mi/mi-console.h => python/py-record-full.c} | 31 +- gdb/{mi/mi-console.h => python/py-record-full.h} | 23 +- gdb/python/py-record.c | 275 + gdb/python/py-ref.h | 13 +- gdb/python/py-signalevent.c | 4 +- gdb/python/py-stopevent.c | 4 +- gdb/python/py-symbol.c | 2 +- gdb/python/py-symtab.c | 16 +- gdb/python/py-threadevent.c | 2 +- gdb/python/py-type.c | 50 +- gdb/python/py-unwind.c | 34 +- gdb/python/py-utils.c | 12 +- gdb/python/py-value.c | 29 +- gdb/python/py-varobj.c | 6 +- gdb/python/py-xmethods.c | 76 +- gdb/python/python-internal.h | 16 + gdb/python/python.c | 262 +- gdb/record-btrace.c | 125 +- gdb/record-full.c | 10 + gdb/record.c | 42 + gdb/record.h | 21 + gdb/regcache.c | 12 +- gdb/regformats/i386/amd64-avx-linux.dat | 2 + gdb/regformats/i386/amd64-avx-mpx-linux.dat | 2 + gdb/regformats/i386/amd64-avx512-linux.dat | 2 + gdb/regformats/i386/amd64-linux.dat | 2 + gdb/regformats/i386/amd64-mpx-linux.dat | 2 + gdb/regformats/i386/x32-avx-linux.dat | 2 + gdb/regformats/i386/x32-avx512-linux.dat | 2 + gdb/regformats/i386/x32-linux.dat | 2 + gdb/reggroups.c | 9 +- gdb/remote.c | 80 +- gdb/rust-exp.y | 19 +- gdb/rust-lang.c | 211 +- gdb/rust-lang.h | 11 +- gdb/selftest-arch.c | 102 + gdb/{tui/tui-file.h => selftest-arch.h} | 18 +- gdb/serial.c | 15 +- gdb/sparc-tdep.c | 142 +- gdb/sparc-tdep.h | 21 +- gdb/sparc64-tdep.c | 179 +- gdb/sparc64-tdep.h | 7 +- gdb/spu-tdep.c | 20 +- gdb/stack.c | 37 +- gdb/symfile.c | 5 +- gdb/symmisc.c | 22 +- gdb/symtab.c | 3 + gdb/symtab.h | 2 +- gdb/target-debug.h | 2 + gdb/target-delegates.c | 33 + gdb/target.c | 57 + gdb/target.h | 11 + gdb/testsuite/ChangeLog | 214 + .../gdb.arch/amd64-gs_base.c} | 19 +- gdb/testsuite/gdb.arch/amd64-gs_base.exp | 49 + gdb/testsuite/gdb.arch/i386-biarch-core.exp | 31 +- gdb/testsuite/gdb.base/all-architectures.exp.in | 5 + gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 3 + gdb/testsuite/gdb.base/define.exp | 32 + gdb/testsuite/gdb.base/help.exp | 2 +- gdb/testsuite/gdb.base/maint.exp | 7 + gdb/testsuite/gdb.base/memattr.exp | 21 +- gdb/testsuite/gdb.base/new-ui.exp | 20 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 8 +- gdb/testsuite/gdb.btrace/data.exp | 9 +- gdb/testsuite/gdb.btrace/delta.exp | 9 +- gdb/testsuite/gdb.btrace/dlopen.exp | 16 +- .../explicit.c => gdb.btrace/enable-running.c} | 50 +- gdb/testsuite/gdb.btrace/enable-running.exp | 100 + gdb/testsuite/gdb.btrace/enable.exp | 17 +- gdb/testsuite/gdb.btrace/exception.exp | 9 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 10 +- gdb/testsuite/gdb.btrace/gcore.exp | 8 +- gdb/testsuite/gdb.btrace/instruction_history.exp | 9 +- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 9 +- gdb/testsuite/gdb.btrace/nohist.exp | 8 +- gdb/testsuite/gdb.btrace/non-stop.exp | 16 +- gdb/testsuite/gdb.btrace/reconnect.exp | 10 +- gdb/testsuite/gdb.btrace/record_goto-step.exp | 9 +- gdb/testsuite/gdb.btrace/record_goto.exp | 10 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 9 +- gdb/testsuite/gdb.btrace/segv.exp | 8 +- gdb/testsuite/gdb.btrace/step.exp | 9 +- gdb/testsuite/gdb.btrace/stepi.exp | 14 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 10 +- gdb/testsuite/gdb.btrace/tailcall.exp | 9 +- gdb/testsuite/gdb.btrace/tsx.exp | 14 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 9 +- gdb/testsuite/gdb.btrace/vdso.exp | 9 +- gdb/testsuite/gdb.cp/chained-calls.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.S | 226 - gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 118 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 17 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 78 +- gdb/testsuite/gdb.linespec/explicit.c | 15 + gdb/testsuite/gdb.linespec/explicit.exp | 30 +- gdb/testsuite/gdb.mi/mi-logging.exp | 14 + gdb/testsuite/gdb.python/py-bad-printers.exp | 3 +- gdb/testsuite/gdb.python/py-events.exp | 27 +- gdb/testsuite/gdb.python/py-evsignal.exp | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 2 +- gdb/testsuite/gdb.python/py-frame-args.exp | 3 +- .../gdb.python/py-framefilter-invalidarg.exp | 3 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 3 +- gdb/testsuite/gdb.python/py-framefilter.exp | 5 +- gdb/testsuite/gdb.python/py-mi.exp | 2 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 2 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 3 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 6 +- .../gdb.python/py-record-btrace.c} | 39 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 146 + .../gdb.python/py-record-full.c} | 39 +- gdb/testsuite/gdb.python/py-record-full.exp | 58 + gdb/testsuite/gdb.python/py-typeprint.exp | 3 +- gdb/testsuite/gdb.python/py-xmethods.exp | 50 +- gdb/testsuite/gdb.python/python.exp | 16 +- .../{insn-reverse.c => insn-reverse-aarch64.c} | 67 +- gdb/testsuite/gdb.reverse/insn-reverse-arm.c | 70 + gdb/testsuite/gdb.reverse/insn-reverse-x86.c | 261 + gdb/testsuite/gdb.reverse/insn-reverse.c | 146 +- gdb/testsuite/gdb.rust/simple.exp | 12 + gdb/testsuite/gdb.xml/tdesc-regs.exp | 9 + gdb/testsuite/lib/dwarf.exp | 45 +- gdb/testsuite/lib/gdb.exp | 6 + gdb/testsuite/lib/memory.exp | 31 + gdb/thread.c | 20 + gdb/top.c | 51 +- gdb/tracepoint.c | 7 +- gdb/tui/tui-disasm.c | 18 +- gdb/tui/tui-file.c | 230 +- gdb/tui/tui-file.h | 18 +- gdb/tui/tui-interp.c | 74 +- gdb/tui/tui-io.c | 4 +- gdb/tui/tui-regs.c | 21 +- gdb/tui/tui-stack.c | 33 +- gdb/typeprint.c | 17 +- gdb/ui-file.c | 802 +- gdb/ui-file.h | 296 +- gdb/ui-out.c | 10 +- gdb/ui-out.h | 35 +- gdb/utils.c | 22 +- gdb/utils.h | 5 +- gdb/varobj.c | 39 +- gdb/xtensa-tdep.c | 31 +- gold/ChangeLog | 110 + gold/aarch64.cc | 10 +- gold/gc.h | 1 + gold/mips.cc | 85 +- gold/object.cc | 6 +- gold/powerpc.cc | 8 +- gold/testsuite/Makefile.am | 14 + gold/testsuite/Makefile.in | 18 + gold/testsuite/copy_test_relro_1.cc | 14 +- .../{icf_safe_test.sh => icf_safe_pie_test.sh} | 27 +- gold/testsuite/icf_safe_so_test.sh | 5 +- gold/testsuite/icf_safe_test.sh | 5 +- gold/testsuite/icf_test.sh | 2 + gold/testsuite/script_test_13.sh | 2 +- gold/testsuite/script_test_15a.sh | 4 +- gold/testsuite/script_test_15b.sh | 4 +- gold/testsuite/script_test_15c.sh | 4 +- gold/x86_64.cc | 138 +- include/ChangeLog | 25 + include/elf/common.h | 2 + include/opcode/arc.h | 24 +- include/opcode/hppa.h | 2 +- include/opcode/i860.h | 2 +- include/opcode/nios2.h | 2 +- include/opcode/nios2r1.h | 2 +- include/opcode/nios2r2.h | 2 +- include/opcode/ppc.h | 148 +- include/opcode/pru.h | 2 +- include/opcode/riscv-opc.h | 3 + ld/ChangeLog | 373 + ld/NEWS | 3 + ld/configure | 2 +- ld/configure.ac | 2 +- ld/configure.tgt | 56 +- ld/emulparams/criself.sh | 3 +- ld/emulparams/elf32lriscv-defs.sh | 2 +- ld/emultempl/mipself.em | 25 +- ld/emultempl/solaris2.em | 3 +- ld/ld.texinfo | 46 +- ld/ldlang.c | 5 +- ld/ldmain.c | 6 +- ld/ldmisc.c | 6 +- ld/po/ga.po | 2134 ++-- ld/po/sr.po | 2284 ++++ ld/po/sv.po | 62 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 19 +- ld/testsuite/ld-aarch64/func-in-so.s | 6 + ld/testsuite/ld-aarch64/func-sym-hash-opt.d | 6 + ld/testsuite/ld-aarch64/func-sym-hash-opt.s | 7 + ld/testsuite/ld-aarch64/tls-desc-ie-ilp32.d | 37 + ld/testsuite/ld-aarch64/tls-relax-all-ilp32.d | 40 + ld/testsuite/ld-aarch64/tls-relax-gd-le-ilp32.d | 10 + .../ld-aarch64/tls-relax-gdesc-le-2-ilp32.d | 19 + ld/testsuite/ld-aarch64/tls-relax-gdesc-le-ilp32.d | 12 + ld/testsuite/ld-aarch64/tls-relax-ie-le-2-ilp32.d | 18 + ld/testsuite/ld-aarch64/tls-relax-ie-le-3-ilp32.d | 10 + ld/testsuite/ld-aarch64/tls-relax-ie-le-ilp32.d | 10 + ld/testsuite/ld-aarch64/tls-tiny-desc-ie-ilp32.d | 12 + ld/testsuite/ld-aarch64/tls-tiny-desc-le-ilp32.d | 12 + ld/testsuite/ld-aarch64/tls-tiny-gd-ie-ilp32.d | 12 + ld/testsuite/ld-aarch64/tls-tiny-gd-le-ilp32.d | 12 + ld/testsuite/ld-cris/tls-err-20x.d | 2 +- ld/testsuite/ld-elf/check-ptr-eq.c | 6 +- ld/testsuite/ld-elf/compress.exp | 8 +- ld/testsuite/ld-elf/dwarf.exp | 6 + ld/testsuite/ld-elf/dwarf2.err | 5 + ld/testsuite/ld-elf/dwarf2a.c | 8 + ld/testsuite/ld-elf/dwarf2b.c | 10 + ld/testsuite/ld-elf/dwarf3.c | 13 + ld/testsuite/ld-elf/dwarf3.err | 4 + ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/elf.exp | 35 +- ld/testsuite/ld-elf/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.d | 4 +- ld/testsuite/ld-elf/loadaddr3a.d | 2 +- ld/testsuite/ld-elf/pr18718.c | 2 +- ld/testsuite/ld-elf/pr18720a.c | 2 +- ld/testsuite/ld-elf/pr20828-a.sd | 9 + ld/testsuite/ld-elf/pr20828-b.sd | 9 + ld/testsuite/ld-elf/pr20828-c.sd | 7 + ld/testsuite/ld-elf/pr20828.ld | 20 + ld/testsuite/ld-elf/pr20828.s | 2 + ld/testsuite/ld-elf/pr20828.ver | 1 + ld/testsuite/ld-elf/shared.exp | 146 +- ld/testsuite/ld-i386/i386.exp | 25 + ld/testsuite/ld-i386/pr20244-4.s | 10 + ld/testsuite/ld-i386/pr20244-4a.d | 18 + ld/testsuite/ld-i386/pr20244-4b.d | 11 + ld/testsuite/ld-i386/pr20244-4c.d | 4 + ld/testsuite/ld-i386/pr21168a.c | 14 + ld/testsuite/ld-i386/pr21168b.S | 29 + ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore.d | 22 + ld/testsuite/ld-mips-elf/mips-elf.exp | 18 + ld/testsuite/ld-mips-elf/mode-change-error-1.d | 1 - ld/testsuite/ld-mips-elf/tls-multi-got-1-1.s | 3 + ld/testsuite/ld-mips-elf/tls-multi-got-1.got | 34 +- ld/testsuite/ld-mips-elf/tls-multi-got-1.r | 16 +- ld/testsuite/ld-mips-elf/unaligned-branch-2.d | 43 - .../ld-mips-elf/unaligned-branch-ignore-2.d | 35 + .../unaligned-branch-ignore-micromips.d | 45 + .../ld-mips-elf/unaligned-branch-ignore-mips16.d | 21 + .../ld-mips-elf/unaligned-branch-ignore-r6-1.d | 39 + .../ld-mips-elf/unaligned-branch-micromips.d | 75 - ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 33 - ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 54 - ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 29 - ld/testsuite/ld-mips-elf/unaligned-branch.d | 8 - ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 11 - ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d | 11 - .../unaligned-jalx-addend-micromips-1.d | 11 - .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 11 - .../ld-mips-elf/unaligned-jump-micromips.d | 56 - ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 26 - ld/testsuite/ld-mips-elf/unaligned-jump.d | 45 - ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 2 - ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 1 - ld/testsuite/ld-mips-elf/vxworks-forced-local-1.d | 6 +- ld/testsuite/ld-mips-elf/vxworks1-lib.rd | 6 +- ld/testsuite/ld-mips-elf/vxworks1.dd | 8 +- ld/testsuite/ld-mips-elf/vxworks1.rd | 8 +- ld/testsuite/ld-plugin/lto.exp | 35 +- ld/testsuite/ld-powerpc/tlsexe.d | 4 +- ld/testsuite/ld-powerpc/tlsexe.g | 4 +- ld/testsuite/ld-powerpc/tlsexe.r | 4 +- ld/testsuite/ld-powerpc/tocopt.out | 1 - ld/testsuite/ld-powerpc/tocopt7.out | 12 - ld/testsuite/ld-powerpc/vxworks1-lib.dd | 2 +- ld/testsuite/ld-powerpc/vxworks1-lib.s | 2 +- ld/testsuite/ld-scripts/print-memory-usage-1.l | 2 +- ld/testsuite/ld-scripts/rgn-at5.d | 8 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 20 +- ld/testsuite/ld-unique/unique.exp | 67 +- ld/testsuite/ld-x86-64/pr21038b.d | 9 + ld/testsuite/ld-x86-64/{pr21038b.d => pr21038c.d} | 52 +- ld/testsuite/ld-x86-64/pr21038c.s | 9 + ld/testsuite/ld-x86-64/x86-64.exp | 1 + ld/testsuite/lib/ld-lib.exp | 129 +- opcodes/ChangeLog | 121 + opcodes/aarch64-opc.c | 22 +- opcodes/arc-dis.c | 211 +- opcodes/arc-dis.h | 196 +- opcodes/arc-opc.c | 150 +- opcodes/arc-regs.h | 48 +- opcodes/arc-tbl.h | 508 +- opcodes/arm-dis.c | 8 +- opcodes/cgen-opc.c | 28 +- opcodes/i386-dis-evex.h | 13 +- opcodes/i386-dis.c | 2 + opcodes/i386-gen.c | 7 +- opcodes/i386-init.h | 278 +- opcodes/i386-opc.h | 3 + opcodes/i386-opc.tbl | 10 +- opcodes/i386-tbl.h | 10450 ++++++++++--------- opcodes/m68k-dis.c | 116 +- opcodes/msp430-dis.c | 103 +- opcodes/po/ga.po | 1267 ++- opcodes/ppc-opc.c | 14 +- opcodes/pru-opc.c | 3 +- opcodes/riscv-opc.c | 3 + opcodes/tic6x-dis.c | 20 +- sim/ChangeLog | 4 + sim/MAINTAINERS | 1 + sim/aarch64/ChangeLog | 30 + sim/aarch64/simulator.c | 684 +- sim/arm/ChangeLog | 8 + sim/arm/armos.c | 3 +- sim/arm/armsupp.c | 3 +- sim/arm/wrapper.c | 2 +- sim/cris/ChangeLog | 6 + sim/cris/decodev10.c | 2 +- sim/cris/decodev32.c | 2 +- sim/cris/sim-if.c | 4 +- sim/frv/ChangeLog | 4 + sim/frv/decode.c | 2 +- sim/iq2000/ChangeLog | 4 + sim/iq2000/decode.c | 2 +- sim/lm32/ChangeLog | 4 + sim/lm32/decode.c | 2 +- sim/m32c/ChangeLog | 5 + sim/m32c/srcdest.c | 3 +- sim/m32r/ChangeLog | 6 + sim/m32r/decode.c | 2 +- sim/m32r/decode2.c | 2 +- sim/m32r/decodex.c | 2 +- sim/m68hc11/ChangeLog | 9 + sim/m68hc11/gencode.c | 41 +- sim/m68hc11/interrupts.c | 3 +- sim/ppc/ChangeLog | 12 + sim/ppc/cpu.h | 1 + sim/ppc/emul_bugapi.c | 2 +- sim/ppc/emul_generic.h | 1 + sim/ppc/emul_netbsd.c | 6 +- sim/ppc/emul_unix.c | 18 +- sim/ppc/options.c | 6 +- sim/ppc/ppc-instructions | 2 +- sim/rx/ChangeLog | 5 + sim/rx/rx.c | 5 +- sim/sh/ChangeLog | 6 + sim/sh/gencode.c | 7 +- sim/sh/interp.c | 2 +- sim/sh64/ChangeLog | 5 + sim/sh64/decode-compact.c | 2 +- sim/sh64/decode-media.c | 2 +- sim/testsuite/sim/aarch64/ChangeLog | 19 + sim/testsuite/sim/aarch64/addv.s | 50 + sim/testsuite/sim/aarch64/bit.s | 91 + sim/testsuite/sim/aarch64/cmtst.s | 104 + sim/testsuite/sim/aarch64/ldn_single.s | 100 + sim/testsuite/sim/aarch64/ldnr.s | 176 + sim/testsuite/sim/aarch64/mla.s | 103 + sim/testsuite/sim/aarch64/stn_single.s | 122 + sim/testsuite/sim/aarch64/xtn.s | 79 + zlib/CMakeLists.txt | 2 +- zlib/ChangeLog | 49 +- zlib/ChangeLog.bin-gdb | 22 + zlib/ChangeLog.gcj | 9 + zlib/README | 6 +- zlib/adler32.c | 21 +- zlib/as400/bndsrc | 215 - zlib/as400/compile.clp | 110 - zlib/as400/readme.txt | 115 - zlib/compress.c | 42 +- zlib/configure | 4 +- zlib/contrib/README.contrib | 4 +- zlib/contrib/ada/zlib-streams.ads | 6 +- zlib/contrib/ada/zlib-thin.ads | 2 +- zlib/contrib/blast/blast.c | 46 +- zlib/contrib/blast/blast.h | 14 +- zlib/contrib/delphi/ZLib.pas | 2 +- zlib/contrib/dotzlib/DotZLib/UnitTests.cs | 2 +- zlib/contrib/infback9/inftree9.c | 6 +- zlib/contrib/minizip/configure.ac | 2 +- zlib/contrib/minizip/iowin32.c | 7 +- zlib/contrib/minizip/unzip.c | 2 +- zlib/contrib/minizip/zip.c | 22 +- zlib/contrib/pascal/zlibpas.pas | 4 +- zlib/contrib/puff/puff.c | 2 +- zlib/contrib/vstudio/readme.txt | 21 +- zlib/contrib/vstudio/vc10/zlib.rc | 8 +- zlib/contrib/vstudio/vc10/zlibvc.def | 12 +- zlib/contrib/vstudio/vc11/zlib.rc | 8 +- zlib/contrib/vstudio/vc11/zlibvc.def | 12 +- zlib/contrib/vstudio/vc12/miniunz.vcxproj | 316 + zlib/contrib/vstudio/vc12/minizip.vcxproj | 313 + zlib/contrib/vstudio/vc12/testzlib.vcxproj | 430 + zlib/contrib/vstudio/vc12/testzlibdll.vcxproj | 316 + zlib/contrib/vstudio/{vc10 => vc12}/zlib.rc | 64 +- zlib/contrib/vstudio/vc12/zlibstat.vcxproj | 467 + zlib/contrib/vstudio/{vc11 => vc12}/zlibvc.def | 12 +- zlib/contrib/vstudio/vc12/zlibvc.sln | 119 + zlib/contrib/vstudio/vc12/zlibvc.vcxproj | 692 ++ zlib/contrib/vstudio/vc14/miniunz.vcxproj | 316 + zlib/contrib/vstudio/vc14/miniunz.vcxproj.user | 4 + zlib/contrib/vstudio/vc14/minizip.vcxproj | 313 + zlib/contrib/vstudio/vc14/minizip.vcxproj.user | 4 + zlib/contrib/vstudio/vc14/testzlib.vcxproj | 430 + zlib/contrib/vstudio/vc14/testzlib.vcxproj.user | 4 + zlib/contrib/vstudio/vc14/testzlibdll.vcxproj | 316 + zlib/contrib/vstudio/vc14/testzlibdll.vcxproj.user | 4 + zlib/contrib/vstudio/{vc10 => vc14}/zlib.rc | 64 +- zlib/contrib/vstudio/vc14/zlibstat.vcxproj | 467 + zlib/contrib/vstudio/vc14/zlibstat.vcxproj.user | 4 + zlib/contrib/vstudio/{vc11 => vc14}/zlibvc.def | 12 +- zlib/contrib/vstudio/vc14/zlibvc.sln | 119 + zlib/contrib/vstudio/vc14/zlibvc.vcxproj | 692 ++ zlib/contrib/vstudio/vc14/zlibvc.vcxproj.user | 4 + zlib/contrib/vstudio/vc9/zlib.rc | 8 +- zlib/contrib/vstudio/vc9/zlibvc.def | 12 +- zlib/crc32.c | 41 +- zlib/deflate.c | 799 +- zlib/deflate.h | 35 +- zlib/examples/gun.c | 2 +- zlib/examples/gzlog.c | 4 +- zlib/examples/zran.c | 2 +- zlib/gzguts.h | 23 +- zlib/gzlib.c | 31 +- zlib/gzread.c | 156 +- zlib/gzwrite.c | 332 +- zlib/infback.c | 4 +- zlib/inffast.c | 85 +- zlib/inflate.c | 123 +- zlib/inflate.h | 11 +- zlib/inftrees.c | 26 +- zlib/msdos/Makefile.dj2 | 2 +- zlib/msdos/Makefile.emx | 2 +- zlib/old/Makefile.emx | 2 +- zlib/old/os2/Makefile.os2 | 2 +- zlib/os400/README400 | 48 + zlib/os400/bndsrc | 119 + zlib/os400/make.sh | 366 + zlib/{as400 => os400}/zlib.inc | 90 +- zlib/qnx/package.qpg | 10 +- zlib/test/example.c | 17 +- zlib/test/infcover.c | 18 +- zlib/test/minigzip.c | 12 +- zlib/treebuild.xml | 6 +- zlib/trees.c | 97 +- zlib/uncompr.c | 98 +- zlib/win32/Makefile.gcc | 2 +- zlib/win32/README-WIN32.txt | 4 +- zlib/win32/zlib.def | 180 +- zlib/zconf.h | 41 +- zlib/zconf.h.cmakein | 41 +- zlib/zconf.h.in | 41 +- zlib/zlib.3 | 72 +- zlib/zlib.h | 451 +- zlib/zlib.map | 177 +- zlib/zutil.c | 49 +- zlib/zutil.h | 52 +- 829 files changed, 38921 insertions(+), 20758 deletions(-) create mode 100644 binutils/testsuite/binutils-all/windres/controldata.rc create mode 100644 binutils/testsuite/binutils-all/windres/controldata.rsd create mode 100644 gas/testsuite/gas/aarch64/sve-sysreg-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve-sysreg-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve-sysreg.d create mode 100644 gas/testsuite/gas/aarch64/sve-sysreg.s create mode 100644 gas/testsuite/gas/arc/relax-add01.d create mode 100644 gas/testsuite/gas/arc/relax-add01.s create mode 100644 gas/testsuite/gas/arc/relax-add02.d create mode 100644 gas/testsuite/gas/arc/relax-add02.s create mode 100644 gas/testsuite/gas/arc/relax-add03.d create mode 100644 gas/testsuite/gas/arc/relax-add03.s create mode 100644 gas/testsuite/gas/arc/relax-add04.d create mode 100644 gas/testsuite/gas/arc/relax-add04.s create mode 100644 gas/testsuite/gas/arc/relax-ld01.d create mode 100644 gas/testsuite/gas/arc/relax-ld01.s create mode 100644 gas/testsuite/gas/arc/relax-ld02.d create mode 100644 gas/testsuite/gas/arc/relax-ld02.s create mode 100644 gas/testsuite/gas/arc/relax-mov01.d create mode 100644 gas/testsuite/gas/arc/relax-mov01.s create mode 100644 gas/testsuite/gas/arc/relax-mov02.d create mode 100644 gas/testsuite/gas/arc/relax-mov02.s create mode 100644 gas/testsuite/gas/arc/relax-mpy01.d create mode 100644 gas/testsuite/gas/arc/relax-mpy01.s create mode 100644 gas/testsuite/gas/arc/relax-sub01.d create mode 100644 gas/testsuite/gas/arc/relax-sub01.s create mode 100644 gas/testsuite/gas/arc/relax-sub02.d create mode 100644 gas/testsuite/gas/arc/relax-sub02.s create mode 100644 gas/testsuite/gas/arc/relax-sub03.d create mode 100644 gas/testsuite/gas/arc/relax-sub03.s create mode 100644 gas/testsuite/gas/arc/relax-sub04.d create mode 100644 gas/testsuite/gas/arc/relax-sub04.s create mode 100644 gas/testsuite/gas/arm/vcmp-noprefix-imm.d create mode 100644 gas/testsuite/gas/arm/vcmp-noprefix-imm.s create mode 100644 gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d create mode 100644 gas/testsuite/gas/i386/avx512_vpopcntdq.d create mode 100644 gas/testsuite/gas/i386/avx512_vpopcntdq.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.s create mode 100644 gas/testsuite/gas/mips/branch-local-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n32-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n32-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n64-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n64-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-n32-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-n32-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-n64-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-n64-3.d create mode 100644 gas/testsuite/gas/mips/comdat-reloc.d create mode 100644 gas/testsuite/gas/mips/comdat-reloc.s create mode 100644 gas/testsuite/gas/tic6x/insns16-parallel.d create mode 100644 gas/testsuite/gas/tic6x/insns16-parallel.s create mode 100644 gdb/common/gdb_optional.h create mode 100644 gdb/disasm-selftests.c create mode 100644 gdb/features/i386/64bit-segments.xml create mode 100644 gdb/features/sparc/sparc32-cp0.xml create mode 100644 gdb/features/sparc/sparc32-cpu.xml create mode 100644 gdb/features/sparc/sparc32-fpu.xml create mode 100644 gdb/features/sparc/sparc32-solaris.c copy gdb/features/{i386/amd64-mpx-linux.xml => sparc/sparc32-solaris.xml} (53%) create mode 100644 gdb/features/sparc/sparc64-cp0.xml create mode 100644 gdb/features/sparc/sparc64-cpu.xml create mode 100644 gdb/features/sparc/sparc64-fpu.xml create mode 100644 gdb/features/sparc/sparc64-solaris.c copy gdb/features/{i386/amd64-mpx-linux.xml => sparc/sparc64-solaris.xml} (53%) create mode 100644 gdb/python/py-record-btrace.c create mode 100644 gdb/python/py-record-btrace.h copy gdb/{mi/mi-console.h => python/py-record-full.c} (59%) copy gdb/{mi/mi-console.h => python/py-record-full.h} (60%) create mode 100644 gdb/python/py-record.c create mode 100644 gdb/selftest-arch.c copy gdb/{tui/tui-file.h => selftest-arch.h} (65%) copy gdb/{tui/tui-file.h => testsuite/gdb.arch/amd64-gs_base.c} (65%) create mode 100644 gdb/testsuite/gdb.arch/amd64-gs_base.exp copy gdb/testsuite/{gdb.linespec/explicit.c => gdb.btrace/enable-running.c} (56%) create mode 100644 gdb/testsuite/gdb.btrace/enable-running.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/implptr-64bit.S copy gdb/{tui/tui-file.h => testsuite/gdb.python/py-record-btrace.c} (62%) create mode 100644 gdb/testsuite/gdb.python/py-record-btrace.exp copy gdb/{tui/tui-file.h => testsuite/gdb.python/py-record-full.c} (62%) create mode 100644 gdb/testsuite/gdb.python/py-record-full.exp copy gdb/testsuite/gdb.reverse/{insn-reverse.c => insn-reverse-aarch64.c} (62%) create mode 100644 gdb/testsuite/gdb.reverse/insn-reverse-arm.c create mode 100644 gdb/testsuite/gdb.reverse/insn-reverse-x86.c create mode 100644 gdb/testsuite/lib/memory.exp copy gold/testsuite/{icf_safe_test.sh => icf_safe_pie_test.sh} (64%) create mode 100644 ld/po/sr.po create mode 100644 ld/testsuite/ld-aarch64/func-in-so.s create mode 100644 ld/testsuite/ld-aarch64/func-sym-hash-opt.d create mode 100644 ld/testsuite/ld-aarch64/func-sym-hash-opt.s create mode 100644 ld/testsuite/ld-aarch64/tls-desc-ie-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-all-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gd-le-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gdesc-le-2-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gdesc-le-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ie-le-2-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ie-le-3-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ie-le-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-tiny-desc-ie-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-tiny-desc-le-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-tiny-gd-ie-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-tiny-gd-le-ilp32.d create mode 100644 ld/testsuite/ld-elf/dwarf2.err create mode 100644 ld/testsuite/ld-elf/dwarf2a.c create mode 100644 ld/testsuite/ld-elf/dwarf2b.c create mode 100644 ld/testsuite/ld-elf/dwarf3.c create mode 100644 ld/testsuite/ld-elf/dwarf3.err create mode 100644 ld/testsuite/ld-elf/pr20828-a.sd create mode 100644 ld/testsuite/ld-elf/pr20828-b.sd create mode 100644 ld/testsuite/ld-elf/pr20828-c.sd create mode 100644 ld/testsuite/ld-elf/pr20828.ld create mode 100644 ld/testsuite/ld-elf/pr20828.s create mode 100644 ld/testsuite/ld-elf/pr20828.ver create mode 100644 ld/testsuite/ld-i386/pr20244-4.s create mode 100644 ld/testsuite/ld-i386/pr20244-4a.d create mode 100644 ld/testsuite/ld-i386/pr20244-4b.d create mode 100644 ld/testsuite/ld-i386/pr20244-4c.d create mode 100644 ld/testsuite/ld-i386/pr21168a.c create mode 100644 ld/testsuite/ld-i386/pr21168b.S create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-ignore-2.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-ignore-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-ignore-mips16.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-ignore-r6-1.d copy ld/testsuite/ld-x86-64/{pr21038b.d => pr21038c.d} (52%) create mode 100644 ld/testsuite/ld-x86-64/pr21038c.s create mode 100644 sim/testsuite/sim/aarch64/addv.s create mode 100644 sim/testsuite/sim/aarch64/bit.s create mode 100644 sim/testsuite/sim/aarch64/cmtst.s create mode 100644 sim/testsuite/sim/aarch64/ldn_single.s create mode 100644 sim/testsuite/sim/aarch64/ldnr.s create mode 100644 sim/testsuite/sim/aarch64/mla.s create mode 100644 sim/testsuite/sim/aarch64/stn_single.s create mode 100644 sim/testsuite/sim/aarch64/xtn.s create mode 100644 zlib/ChangeLog.bin-gdb delete mode 100644 zlib/as400/bndsrc delete mode 100644 zlib/as400/compile.clp delete mode 100644 zlib/as400/readme.txt create mode 100644 zlib/contrib/vstudio/vc12/miniunz.vcxproj create mode 100644 zlib/contrib/vstudio/vc12/minizip.vcxproj create mode 100644 zlib/contrib/vstudio/vc12/testzlib.vcxproj create mode 100644 zlib/contrib/vstudio/vc12/testzlibdll.vcxproj copy zlib/contrib/vstudio/{vc10 => vc12}/zlib.rc (80%) create mode 100644 zlib/contrib/vstudio/vc12/zlibstat.vcxproj copy zlib/contrib/vstudio/{vc11 => vc12}/zlibvc.def (91%) create mode 100644 zlib/contrib/vstudio/vc12/zlibvc.sln create mode 100644 zlib/contrib/vstudio/vc12/zlibvc.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/miniunz.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/miniunz.vcxproj.user create mode 100644 zlib/contrib/vstudio/vc14/minizip.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/minizip.vcxproj.user create mode 100644 zlib/contrib/vstudio/vc14/testzlib.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/testzlib.vcxproj.user create mode 100644 zlib/contrib/vstudio/vc14/testzlibdll.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/testzlibdll.vcxproj.user copy zlib/contrib/vstudio/{vc10 => vc14}/zlib.rc (80%) create mode 100644 zlib/contrib/vstudio/vc14/zlibstat.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/zlibstat.vcxproj.user copy zlib/contrib/vstudio/{vc11 => vc14}/zlibvc.def (91%) create mode 100644 zlib/contrib/vstudio/vc14/zlibvc.sln create mode 100644 zlib/contrib/vstudio/vc14/zlibvc.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/zlibvc.vcxproj.user create mode 100644 zlib/os400/README400 create mode 100644 zlib/os400/bndsrc create mode 100644 zlib/os400/make.sh rename zlib/{as400 => os400}/zlib.inc (84%)