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 057ff62 Remove binutils-pr21040.patch 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 new 7239c37 Merge remote-tracking branch 'origin/master' into users/hjl/l [...]
The 1 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 | 143 ++ bfd/coffcode.h | 11 +- bfd/config.bfd | 38 +- bfd/elf32-cris.c | 33 +- bfd/elf32-nds32.c | 4 +- bfd/elf32-ppc.c | 504 ++--- bfd/elf64-ppc.c | 153 +- bfd/elf64-sparc.c | 4 +- bfd/elflink.c | 108 +- bfd/elfnn-aarch64.c | 222 +- bfd/elfnn-riscv.c | 6 +- bfd/elfxx-mips.c | 89 +- bfd/elfxx-mips.h | 4 +- bfd/version.h | 2 +- binutils/ChangeLog | 27 + binutils/MAINTAINERS | 4 +- binutils/doc/binutils.texi | 75 +- binutils/objdump.c | 54 +- configure | 506 +---- configure.ac | 277 +-- gas/ChangeLog | 198 ++ gas/asintl.h | 2 +- gas/atof-generic.c | 2 +- gas/bit_fix.h | 2 +- gas/config/atof-ieee.c | 2 +- gas/config/bfin-defs.h | 2 +- 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 | 24 +- gas/config/tc-arm.c | 22 +- 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 | 18 +- 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 | 32 +- 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 | 12 +- 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.tgt | 26 +- gas/doc/as.texinfo | 24 +- gas/doc/c-arm.texi | 6 +- gas/doc/c-hppa.texi | 2 +- gas/doc/c-i370.texi | 2 +- gas/doc/c-i386.texi | 2 +- 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-ops.c | 4 +- gas/listing.c | 2 +- gas/macro.c | 4 +- gas/po/gas.pot | 2 +- gas/po/sv.po | 2043 ++++++++--------- gas/read.c | 4 +- gas/struc-symbol.h | 4 +- gas/symbols.h | 2 +- gas/testsuite/gas/arc/relocs-errors.err | 6 +- 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/mips.exp | 24 +- gas/testsuite/gas/ppc/power9.d | 3 + gas/testsuite/gas/ppc/power9.s | 3 + gas/testsuite/gas/tic6x/insns16-parallel.d | 43 + gas/testsuite/gas/tic6x/insns16-parallel.s | 42 + gas/write.c | 2 +- gdb/ChangeLog | 822 +++++++ gdb/Makefile.in | 5 + gdb/NEWS | 16 + 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 | 13 + gdb/amd64-tdep.h | 6 +- gdb/arm-linux-nat.c | 8 +- gdb/arm-tdep.c | 18 +- gdb/breakpoint.c | 97 +- gdb/btrace.c | 34 +- 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/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 | 21 + gdb/doc/gdb.texinfo | 78 + gdb/doc/python.texi | 2 +- 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/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 | 19 +- gdb/python/py-arch.c | 30 +- gdb/python/py-breakpoint.c | 13 +- gdb/python/py-frame.c | 9 +- gdb/python/py-framefilter.c | 32 +- gdb/python/py-function.c | 11 +- gdb/python/py-gdb-readline.c | 5 +- gdb/python/py-inferior.c | 9 +- gdb/python/py-type.c | 19 +- gdb/python/py-unwind.c | 24 +- gdb/python/py-value.c | 16 +- gdb/python/py-xmethods.c | 5 +- gdb/python/python-internal.h | 7 + gdb/record-btrace.c | 15 +- gdb/regcache.c | 9 +- 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 | 12 +- gdb/rust-exp.y | 19 +- gdb/rust-lang.c | 210 +- gdb/rust-lang.h | 11 +- gdb/selftest-arch.c | 102 + gdb/{tui/tui-file.h => selftest-arch.h} | 18 +- gdb/serial.c | 9 +- gdb/sparc-tdep.c | 75 + gdb/sparc-tdep.h | 6 + gdb/sparc64-tdep.c | 16 + gdb/spu-tdep.c | 20 +- gdb/stack.c | 37 +- gdb/symmisc.c | 14 +- gdb/symtab.c | 3 + gdb/symtab.h | 2 +- gdb/target.c | 49 + gdb/target.h | 3 + gdb/testsuite/ChangeLog | 158 ++ .../gdb.arch/amd64-gs_base.c} | 19 +- gdb/testsuite/gdb.arch/amd64-gs_base.exp | 49 + 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/memattr.exp | 21 +- 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 +- .../gdb.btrace/enable-running.c} | 40 +- 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.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/nonvar-access.exp | 78 +- gdb/testsuite/gdb.mi/mi-logging.exp | 14 + gdb/testsuite/gdb.python/py-bad-printers.exp | 3 +- gdb/testsuite/gdb.python/py-events.exp | 2 +- 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/testsuite/gdb.python/py-typeprint.exp | 3 +- gdb/testsuite/gdb.python/py-xmethods.exp | 46 +- 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 | 2 +- gdb/utils.c | 18 +- gdb/utils.h | 5 +- gdb/varobj.c | 29 +- gdb/xtensa-tdep.c | 31 +- gold/ChangeLog | 38 + gold/aarch64.cc | 10 +- gold/mips.cc | 11 +- gold/powerpc.cc | 6 + gold/testsuite/icf_safe_so_test.sh | 5 +- gold/testsuite/icf_safe_test.sh | 5 +- gold/testsuite/icf_test.sh | 2 + gold/x86_64.cc | 11 +- include/ChangeLog | 13 + 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/pru.h | 2 +- ld/ChangeLog | 231 ++ ld/NEWS | 3 + ld/configure | 2 +- ld/configure.ac | 2 +- ld/configure.tgt | 56 +- ld/emulparams/criself.sh | 3 +- ld/emultempl/mipself.em | 25 +- ld/emultempl/solaris2.em | 3 +- ld/ld.texinfo | 46 +- ld/ldlang.c | 5 +- ld/ldmain.c | 6 +- ld/po/ga.po | 2134 ++++++++++-------- ld/po/sr.po | 2284 ++++++++++++++++++++ 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/compress.exp | 8 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/elf.exp | 35 +- ld/testsuite/ld-elf/pr20828-1.sd | 12 - ld/testsuite/ld-elf/pr20828-2a.sd | 9 - ld/testsuite/ld-elf/pr20828-2b.sd | 7 - 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 | 5 +- ld/testsuite/ld-elf/pr20828.ver | 2 +- ld/testsuite/ld-elf/shared.exp | 127 +- 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 | 11 + 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-mips-elf/unaligned-branch-ignore-2.d | 64 + .../unaligned-branch-ignore-micromips.d | 84 + .../ld-mips-elf/unaligned-branch-ignore-mips16.d | 36 + .../ld-mips-elf/unaligned-branch-ignore-r6-1.d | 72 + 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 | 29 +- ld/testsuite/ld-powerpc/tlsexe.d | 4 +- ld/testsuite/ld-powerpc/tlsexe.g | 4 +- ld/testsuite/ld-powerpc/tlsexe.r | 4 +- ld/testsuite/ld-scripts/print-memory-usage-1.l | 2 +- ld/testsuite/ld-unique/unique.exp | 13 +- ld/testsuite/lib/ld-lib.exp | 50 +- opcodes/ChangeLog | 27 + opcodes/aarch64-opc.c | 6 +- opcodes/arc-dis.c | 211 +- opcodes/arc-dis.h | 196 +- opcodes/arc-opc.c | 57 +- opcodes/arc-tbl.h | 508 ++--- opcodes/po/ga.po | 1267 +++++++---- opcodes/ppc-opc.c | 4 +- opcodes/pru-opc.c | 3 +- opcodes/tic6x-dis.c | 20 +- sim/aarch64/ChangeLog | 4 + sim/aarch64/simulator.c | 1 + sim/testsuite/sim/aarch64/ChangeLog | 4 + sim/testsuite/sim/aarch64/cmtst.s | 104 + 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 +- 576 files changed, 23554 insertions(+), 11489 deletions(-) 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/tic6x/insns16-parallel.d create mode 100644 gas/testsuite/gas/tic6x/insns16-parallel.s 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/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/{cli/cli-interp.h => testsuite/gdb.btrace/enable-running.c} (52%) create mode 100644 gdb/testsuite/gdb.btrace/enable-running.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/implptr-64bit.S 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 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 delete mode 100644 ld/testsuite/ld-elf/pr20828-1.sd delete mode 100644 ld/testsuite/ld-elf/pr20828-2a.sd delete mode 100644 ld/testsuite/ld-elf/pr20828-2b.sd 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-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 create mode 100644 sim/testsuite/sim/aarch64/cmtst.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%)