Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/pgoyette-localcount]: src Sync with HEAD



details:   https://anonhg.NetBSD.org/src/rev/d1edfec3e8d0
branches:  pgoyette-localcount
changeset: 852896:d1edfec3e8d0
user:      pgoyette <pgoyette%NetBSD.org@localhost>
date:      Sat Aug 06 00:18:38 2016 +0000

description:
Sync with HEAD

diffstat:

 common/lib/libc/arch/ia64/string/bcopy.S                                       |    102 +
 common/lib/libc/arch/ia64/string/bzero.S                                       |     88 +
 common/lib/libc/arch/ia64/string/ffs.S                                         |    106 +
 common/lib/libc/arch/ia64/string/memcpy.S                                      |     43 +
 common/lib/libc/arch/ia64/string/memmove.S                                     |     44 +
 crypto/external/bsd/openssh/bin/ssh/Makefile                                   |      5 +-
 crypto/external/bsd/openssh/dist/PROTOCOL                                      |      6 +-
 crypto/external/bsd/openssh/dist/PROTOCOL.agent                                |     26 +-
 crypto/external/bsd/openssh/dist/PROTOCOL.certkeys                             |     44 +-
 crypto/external/bsd/openssh/dist/PROTOCOL.chacha20poly1305                     |      4 +-
 crypto/external/bsd/openssh/dist/auth-krb5.c                                   |      7 +-
 crypto/external/bsd/openssh/dist/auth-options.c                                |     18 +-
 crypto/external/bsd/openssh/dist/auth-pam.c                                    |     11 +-
 crypto/external/bsd/openssh/dist/auth-passwd.c                                 |     11 +-
 crypto/external/bsd/openssh/dist/auth-rh-rsa.c                                 |     15 +-
 crypto/external/bsd/openssh/dist/auth-rhosts.c                                 |     16 +-
 crypto/external/bsd/openssh/dist/auth.c                                        |    150 +-
 crypto/external/bsd/openssh/dist/auth.h                                        |      9 +-
 crypto/external/bsd/openssh/dist/auth2-chall.c                                 |     10 +-
 crypto/external/bsd/openssh/dist/auth2-hostbased.c                             |     11 +-
 crypto/external/bsd/openssh/dist/auth2.c                                       |     13 +-
 crypto/external/bsd/openssh/dist/authfile.c                                    |     39 +-
 crypto/external/bsd/openssh/dist/bufbn.c                                       |      4 +-
 crypto/external/bsd/openssh/dist/canohost.c                                    |    259 +-
 crypto/external/bsd/openssh/dist/canohost.h                                    |     15 +-
 crypto/external/bsd/openssh/dist/channels.c                                    |     17 +-
 crypto/external/bsd/openssh/dist/clientloop.c                                  |     17 +-
 crypto/external/bsd/openssh/dist/compat.c                                      |      6 +-
 crypto/external/bsd/openssh/dist/dh.c                                          |    120 +-
 crypto/external/bsd/openssh/dist/dh.h                                          |      6 +-
 crypto/external/bsd/openssh/dist/kex.c                                         |     17 +-
 crypto/external/bsd/openssh/dist/kex.h                                         |     19 +-
 crypto/external/bsd/openssh/dist/kexc25519.c                                   |      8 +-
 crypto/external/bsd/openssh/dist/kexc25519c.c                                  |      6 +-
 crypto/external/bsd/openssh/dist/kexc25519s.c                                  |      8 +-
 crypto/external/bsd/openssh/dist/kexdh.c                                       |     13 +-
 crypto/external/bsd/openssh/dist/kexdhc.c                                      |     14 +-
 crypto/external/bsd/openssh/dist/kexdhs.c                                      |     15 +-
 crypto/external/bsd/openssh/dist/kexgexs.c                                     |      9 +-
 crypto/external/bsd/openssh/dist/key.c                                         |      9 +-
 crypto/external/bsd/openssh/dist/log.c                                         |     18 +-
 crypto/external/bsd/openssh/dist/log.h                                         |      6 +-
 crypto/external/bsd/openssh/dist/mac.c                                         |     27 +-
 crypto/external/bsd/openssh/dist/mac.h                                         |      6 +-
 crypto/external/bsd/openssh/dist/misc.c                                        |    141 +-
 crypto/external/bsd/openssh/dist/misc.h                                        |      8 +-
 crypto/external/bsd/openssh/dist/moduli-gen/moduli.2048                        |     89 +-
 crypto/external/bsd/openssh/dist/moduli-gen/moduli.3072                        |     73 +-
 crypto/external/bsd/openssh/dist/moduli-gen/moduli.4096                        |     67 +-
 crypto/external/bsd/openssh/dist/moduli-gen/moduli.6144                        |     70 +-
 crypto/external/bsd/openssh/dist/moduli-gen/moduli.7680                        |     60 +-
 crypto/external/bsd/openssh/dist/moduli-gen/moduli.8192                        |     57 +-
 crypto/external/bsd/openssh/dist/monitor.c                                     |     40 +-
 crypto/external/bsd/openssh/dist/monitor_fdpass.c                              |     12 +-
 crypto/external/bsd/openssh/dist/monitor_wrap.c                                |     17 +-
 crypto/external/bsd/openssh/dist/monitor_wrap.h                                |     12 +-
 crypto/external/bsd/openssh/dist/mux.c                                         |     17 +-
 crypto/external/bsd/openssh/dist/myproposal.h                                  |     10 +-
 crypto/external/bsd/openssh/dist/opacket.h                                     |      6 +-
 crypto/external/bsd/openssh/dist/packet.c                                      |    147 +-
 crypto/external/bsd/openssh/dist/packet.h                                      |     10 +-
 crypto/external/bsd/openssh/dist/pathnames.h                                   |      6 +-
 crypto/external/bsd/openssh/dist/progressmeter.c                               |     25 +-
 crypto/external/bsd/openssh/dist/readconf.c                                    |    263 +-
 crypto/external/bsd/openssh/dist/readconf.h                                    |     16 +-
 crypto/external/bsd/openssh/dist/sandbox-systrace.c                            |    205 -
 crypto/external/bsd/openssh/dist/scp.1                                         |     10 +-
 crypto/external/bsd/openssh/dist/scp.c                                         |     58 +-
 crypto/external/bsd/openssh/dist/servconf.c                                    |     65 +-
 crypto/external/bsd/openssh/dist/serverloop.c                                  |     46 +-
 crypto/external/bsd/openssh/dist/session.c                                     |     79 +-
 crypto/external/bsd/openssh/dist/session.h                                     |      6 +-
 crypto/external/bsd/openssh/dist/sftp-client.c                                 |     19 +-
 crypto/external/bsd/openssh/dist/sftp.1                                        |     10 +-
 crypto/external/bsd/openssh/dist/sftp.c                                        |     82 +-
 crypto/external/bsd/openssh/dist/ssh-agent.c                                   |     23 +-
 crypto/external/bsd/openssh/dist/ssh-dss.c                                     |     10 +-
 crypto/external/bsd/openssh/dist/ssh-ecdsa.c                                   |     10 +-
 crypto/external/bsd/openssh/dist/ssh-ed25519.c                                 |      7 +-
 crypto/external/bsd/openssh/dist/ssh-keygen.1                                  |     14 +-
 crypto/external/bsd/openssh/dist/ssh-keygen.c                                  |     23 +-
 crypto/external/bsd/openssh/dist/ssh-keyscan.c                                 |     10 +-
 crypto/external/bsd/openssh/dist/ssh-rsa.c                                     |     10 +-
 crypto/external/bsd/openssh/dist/ssh.1                                         |     35 +-
 crypto/external/bsd/openssh/dist/ssh.c                                         |    145 +-
 crypto/external/bsd/openssh/dist/ssh1.h                                        |      5 +-
 crypto/external/bsd/openssh/dist/ssh2.h                                        |      8 +-
 crypto/external/bsd/openssh/dist/ssh_api.c                                     |     14 +-
 crypto/external/bsd/openssh/dist/ssh_config.5                                  |     79 +-
 crypto/external/bsd/openssh/dist/sshbuf-getput-basic.c                         |      6 +-
 crypto/external/bsd/openssh/dist/sshbuf-getput-crypto.c                        |      2 +-
 crypto/external/bsd/openssh/dist/sshbuf-misc.c                                 |     27 +-
 crypto/external/bsd/openssh/dist/sshbuf.h                                      |      9 +-
 crypto/external/bsd/openssh/dist/sshconnect1.c                                 |     20 +-
 crypto/external/bsd/openssh/dist/sshconnect2.c                                 |    106 +-
 crypto/external/bsd/openssh/dist/sshd.c                                        |    186 +-
 crypto/external/bsd/openssh/dist/sshd_config                                   |      5 +-
 crypto/external/bsd/openssh/dist/sshd_config.5                                 |     30 +-
 crypto/external/bsd/openssh/dist/sshkey.c                                      |     49 +-
 crypto/external/bsd/openssh/dist/sshkey.h                                      |      4 +-
 crypto/external/bsd/openssh/dist/ttymodes.c                                    |      7 +-
 crypto/external/bsd/openssh/dist/ttymodes.h                                    |      7 +-
 crypto/external/bsd/openssh/dist/utf8.c                                        |    289 +
 crypto/external/bsd/openssh/dist/utf8.h                                        |     25 +
 crypto/external/bsd/openssh/dist/version.h                                     |      8 +-
 crypto/external/bsd/openssh/lib/Makefile                                       |      3 +-
 crypto/external/bsd/openssh/lib/shlib_version                                  |      4 +-
 distrib/ia64/Makefile                                                          |     25 +
 distrib/ia64/cdroms/Makefile                                                   |      6 +
 distrib/ia64/cdroms/installcd/Makefile                                         |     12 +
 distrib/notes/common/main                                                      |      3 +-
 distrib/sets/lists/base/md.ia64                                                |      9 +
 distrib/sets/lists/base/mi                                                     |      4 +-
 distrib/sets/lists/base/rescue.mi                                              |      3 +-
 distrib/sets/lists/base/shl.mi                                                 |     26 +-
 distrib/sets/lists/comp/md.ia64                                                |     62 +
 distrib/sets/lists/comp/mi                                                     |      8 +-
 distrib/sets/lists/debug/mi                                                    |      3 +-
 distrib/sets/lists/debug/shl.mi                                                |      4 +-
 distrib/sets/lists/modules/md.ia64                                             |      4 +-
 distrib/sets/lists/modules/mi                                                  |      4 +-
 distrib/sets/lists/tests/mi                                                    |      3 +-
 doc/3RDPARTY                                                                   |      6 +-
 doc/CHANGES                                                                    |      8 +-
 doc/TODO.8                                                                     |     91 +
 doc/TODO.modules                                                               |     79 +
 etc/etc.ia64/MAKEDEV.conf                                                      |     48 +
 etc/etc.ia64/Makefile.inc                                                      |     27 +
 etc/etc.ia64/rc.conf.append                                                    |     15 +
 etc/etc.ia64/ttys                                                              |     23 +
 etc/mtree/NetBSD.dist.tests                                                    |      2 +-
 external/bsd/blacklist/bin/blacklistd.8                                        |      4 +-
 external/bsd/blacklist/lib/bl.c                                                |     25 +-
 external/bsd/dhcpcd/dist/arp.c                                                 |     60 +-
 external/bsd/dhcpcd/dist/defs.h                                                |      4 +-
 external/bsd/dhcpcd/dist/dhcp-common.c                                         |      4 +-
 external/bsd/dhcpcd/dist/dhcp.c                                                |     77 +-
 external/bsd/dhcpcd/dist/dhcp6.c                                               |     27 +-
 external/bsd/dhcpcd/dist/dhcp6.h                                               |      5 +-
 external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf                           |     11 +-
 external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in                                 |      6 +-
 external/bsd/dhcpcd/dist/dhcpcd.8.in                                           |     20 +-
 external/bsd/dhcpcd/dist/dhcpcd.c                                              |     23 +-
 external/bsd/dhcpcd/dist/dhcpcd.conf.5.in                                      |     14 +-
 external/bsd/dhcpcd/dist/dhcpcd.h                                              |      7 +-
 external/bsd/dhcpcd/dist/duid.c                                                |      4 +-
 external/bsd/dhcpcd/dist/if-bsd.c                                              |    460 +-
 external/bsd/dhcpcd/dist/if-options.c                                          |     21 +-
 external/bsd/dhcpcd/dist/if-options.h                                          |      3 +-
 external/bsd/dhcpcd/dist/if.c                                                  |    144 +-
 external/bsd/dhcpcd/dist/if.h                                                  |     44 +-
 external/bsd/dhcpcd/dist/ipv4.c                                                |    140 +-
 external/bsd/dhcpcd/dist/ipv4.h                                                |     43 +-
 external/bsd/dhcpcd/dist/ipv4ll.c                                              |     12 +-
 external/bsd/dhcpcd/dist/ipv6.c                                                |    303 +-
 external/bsd/dhcpcd/dist/ipv6.h                                                |     23 +-
 external/bsd/dhcpcd/dist/ipv6nd.c                                              |     16 +-
 external/bsd/dhcpcd/dist/ipv6nd.h                                              |      5 +-
 external/cddl/osnet/dist/lib/libdtrace/common/dt_module.c                      |      5 +-
 external/cddl/osnet/lib/Makefile.inc                                           |      6 +-
 external/cddl/osnet/lib/drti/Makefile                                          |      3 +-
 external/cddl/osnet/lib/libavl/Makefile                                        |      4 +-
 external/cddl/osnet/lib/libctf/Makefile                                        |      4 +-
 external/cddl/osnet/lib/libdtrace/Makefile                                     |      6 +-
 external/cddl/osnet/lib/libnvpair/Makefile                                     |      4 +-
 external/cddl/osnet/lib/libumem/Makefile                                       |      4 +-
 external/cddl/osnet/lib/libuutil/Makefile                                      |      3 +-
 external/cddl/osnet/lib/libzfs/Makefile                                        |      4 +-
 external/cddl/osnet/lib/libzpool/Makefile                                      |      4 +-
 external/gpl3/binutils/dist/bfd/ChangeLog                                      |    539 +-
 external/gpl3/binutils/dist/bfd/archive.c                                      |      2 +-
 external/gpl3/binutils/dist/bfd/coff-alpha.c                                   |      2 +-
 external/gpl3/binutils/dist/bfd/coff-i386.c                                    |     60 +-
 external/gpl3/binutils/dist/bfd/coff-x86_64.c                                  |     94 +-
 external/gpl3/binutils/dist/bfd/coffcode.h                                     |      2 +
 external/gpl3/binutils/dist/bfd/cofflink.c                                     |      6 +
 external/gpl3/binutils/dist/bfd/configure                                      |     20 +-
 external/gpl3/binutils/dist/bfd/development.sh                                 |      2 +-
 external/gpl3/binutils/dist/bfd/dwarf2.c                                       |      4 +-
 external/gpl3/binutils/dist/bfd/elf-bfd.h                                      |      8 +-
 external/gpl3/binutils/dist/bfd/elf-strtab.c                                   |     41 +-
 external/gpl3/binutils/dist/bfd/elf32-arm.c                                    |    107 +-
 external/gpl3/binutils/dist/bfd/elf32-avr.c                                    |     36 +-
 external/gpl3/binutils/dist/bfd/elf32-hppa.c                                   |      9 +
 external/gpl3/binutils/dist/bfd/elf32-i386.c                                   |    135 +-
 external/gpl3/binutils/dist/bfd/elf32-ppc.c                                    |      1 +
 external/gpl3/binutils/dist/bfd/elf64-hppa.c                                   |     20 +-
 external/gpl3/binutils/dist/bfd/elf64-ppc.c                                    |     81 +-
 external/gpl3/binutils/dist/bfd/elf64-x86-64.c                                 |     89 +-
 external/gpl3/binutils/dist/bfd/elflink.c                                      |     87 +-
 external/gpl3/binutils/dist/bfd/elfnn-aarch64.c                                |     25 +-
 external/gpl3/binutils/dist/bfd/version.h                                      |      2 +-
 external/gpl3/binutils/dist/bfd/version.m4                                     |      2 +-
 external/gpl3/binutils/dist/binutils/ChangeLog                                 |     57 +-
 external/gpl3/binutils/dist/binutils/Makefile.am                               |      1 +
 external/gpl3/binutils/dist/binutils/Makefile.in                               |      1 +
 external/gpl3/binutils/dist/binutils/configure                                 |     20 +-
 external/gpl3/binutils/dist/binutils/doc/addr2line.1                           |      2 +-
 external/gpl3/binutils/dist/binutils/doc/ar.1                                  |      2 +-
 external/gpl3/binutils/dist/binutils/doc/binutils.info                         |    Bin 
 external/gpl3/binutils/dist/binutils/doc/binutils.texi                         |      2 +-
 external/gpl3/binutils/dist/binutils/doc/cxxfilt.man                           |      2 +-
 external/gpl3/binutils/dist/binutils/doc/dlltool.1                             |      2 +-
 external/gpl3/binutils/dist/binutils/doc/elfedit.1                             |      2 +-
 external/gpl3/binutils/dist/binutils/doc/nlmconv.1                             |      2 +-
 external/gpl3/binutils/dist/binutils/doc/nm.1                                  |      2 +-
 external/gpl3/binutils/dist/binutils/doc/objcopy.1                             |      4 +-
 external/gpl3/binutils/dist/binutils/doc/objdump.1                             |      2 +-
 external/gpl3/binutils/dist/binutils/doc/ranlib.1                              |      2 +-
 external/gpl3/binutils/dist/binutils/doc/readelf.1                             |      2 +-
 external/gpl3/binutils/dist/binutils/doc/size.1                                |      2 +-
 external/gpl3/binutils/dist/binutils/doc/strings.1                             |      2 +-
 external/gpl3/binutils/dist/binutils/doc/strip.1                               |      2 +-
 external/gpl3/binutils/dist/binutils/doc/windmc.1                              |      2 +-
 external/gpl3/binutils/dist/binutils/doc/windres.1                             |      2 +-
 external/gpl3/binutils/dist/binutils/objcopy.c                                 |      1 +
 external/gpl3/binutils/dist/binutils/objdump.c                                 |      3 +-
 external/gpl3/binutils/dist/binutils/po/sv.po                                  |      2 +-
 external/gpl3/binutils/dist/binutils/testsuite/ChangeLog                       |      8 +-
 external/gpl3/binutils/dist/binutils/testsuite/binutils-all/ar.exp             |     40 +
 external/gpl3/binutils/dist/binutils/testsuite/binutils-all/compress.exp       |     95 +-
 external/gpl3/binutils/dist/elfcpp/ChangeLog                                   |      4 +-
 external/gpl3/binutils/dist/gas/ChangeLog                                      |    213 +-
 external/gpl3/binutils/dist/gas/NEWS                                           |      9 +-
 external/gpl3/binutils/dist/gas/config.in                                      |      3 +
 external/gpl3/binutils/dist/gas/config/tc-arc.c                                |      1 +
 external/gpl3/binutils/dist/gas/config/tc-i386.c                               |     36 +-
 external/gpl3/binutils/dist/gas/config/tc-mips.c                               |     42 +-
 external/gpl3/binutils/dist/gas/configure                                      |     58 +-
 external/gpl3/binutils/dist/gas/configure.ac                                   |     29 +
 external/gpl3/binutils/dist/gas/doc/as.1                                       |     15 +-
 external/gpl3/binutils/dist/gas/doc/as.info                                    |    Bin 
 external/gpl3/binutils/dist/gas/doc/c-i386.texi                                |     12 +
 external/gpl3/binutils/dist/gas/testsuite/ChangeLog                            |     19 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/disp32.d                    |     10 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/disp32.s                    |      4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/got-no-relax.d              |     31 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/got.d                       |      1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/i386.exp                    |      2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/ilp32/x86-64-gotpcrel.d     |      1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/ilp32/x86-64-localpic.d     |      1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/localpic.d                  |      1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/mixed-mode-reloc32.d        |      1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/reloc32.d                   |      1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-avx512f-intel.d      |      2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-avx512f.d            |      2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-avx512f.s            |      2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-disp32.d             |     10 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-disp32.s             |      3 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-gotpcrel-no-relax.d  |     27 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-gotpcrel.d           |      1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-localpic.d           |      1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-1.d            |     49 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-1.s            |     31 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-2.l            |      4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-2.s            |     18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/micromips@isa-override-1.d  |     50 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips.exp                    |      3 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips1@isa-override-1.d      |     53 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips1@isa-override-2.l      |      4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips1@isa-override-2.s      |     18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips2@isa-override-1.d      |     50 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips2@isa-override-2.l      |      4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips2@isa-override-2.s      |     18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32@isa-override-1.d     |      5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32@isa-override-2.l     |      4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32@isa-override-2.s     |     18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r2@isa-override-1.d   |     50 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r2@isa-override-2.l   |      4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r2@isa-override-2.s   |     18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r3@isa-override-1.d   |      5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r3@isa-override-2.l   |      4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r3@isa-override-2.s   |     18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r5@isa-override-1.d   |      5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r5@isa-override-2.l   |      4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r5@isa-override-2.s   |     18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r6@isa-override-1.d   |      5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r6@isa-override-2.l   |      4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r6@isa-override-2.s   |     18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r2@isa-override-1.d   |     50 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r3@isa-override-1.d   |      5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r5@isa-override-1.d   |      5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r6@isa-override-1.d   |      5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-1.d    |      6 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-1.l    |      2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-2.l    |      5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-2.s    |     18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon@isa-override-1.d     |      5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3000@isa-override-1.d      |      5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3000@isa-override-2.l      |      4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3000@isa-override-2.s      |     18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3900@isa-override-1.d      |      5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3900@isa-override-2.l      |      4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3900@isa-override-2.s      |     18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r5900@isa-override-1.d      |     28 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r5900@isa-override-1.s      |     23 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/altivec3.d                   |      1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/altivec3.s                   |      1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/e6500.d                      |     17 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/e6500.s                      |     16 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power4.d                     |     11 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power4.s                     |      8 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power8.d                     |     32 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power8.s                     |     32 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power9.d                     |     35 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power9.s                     |     35 +
 external/gpl3/binutils/dist/gas/write.c                                        |      1 -
 external/gpl3/binutils/dist/gold/ChangeLog                                     |    132 +-
 external/gpl3/binutils/dist/gold/icf.cc                                        |    113 +-
 external/gpl3/binutils/dist/gprof/ChangeLog                                    |      8 +
 external/gpl3/binutils/dist/gprof/configure                                    |     20 +-
 external/gpl3/binutils/dist/include/ChangeLog                                  |    230 +-
 external/gpl3/binutils/dist/include/aout/ChangeLog                             |      4 +
 external/gpl3/binutils/dist/include/elf/ChangeLog                              |    126 +-
 external/gpl3/binutils/dist/include/gdb/ChangeLog                              |     10 +-
 external/gpl3/binutils/dist/include/opcode/ChangeLog                           |    137 +-
 external/gpl3/binutils/dist/ld/ChangeLog                                       |    559 +-
 external/gpl3/binutils/dist/ld/configure                                       |     20 +-
 external/gpl3/binutils/dist/ld/emultempl/elf32.em                              |     33 +-
 external/gpl3/binutils/dist/ld/emultempl/mmo.em                                |     30 +-
 external/gpl3/binutils/dist/ld/emultempl/pe.em                                 |     30 +-
 external/gpl3/binutils/dist/ld/emultempl/pep.em                                |     30 +-
 external/gpl3/binutils/dist/ld/ld.1                                            |     14 +-
 external/gpl3/binutils/dist/ld/ld.info                                         |    Bin 
 external/gpl3/binutils/dist/ld/ld.texinfo                                      |     12 +-
 external/gpl3/binutils/dist/ld/lexsup.c                                        |     11 +-
 external/gpl3/binutils/dist/ld/testsuite/ChangeLog                             |     15 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/aarch64-elf.exp            |      3 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-b-none-function.d  |     21 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-b-section.d        |     34 +
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-b-section.s        |     20 +
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-bl-none-function.d |     21 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-bl-section.d       |     34 +
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-bl-section.s       |     20 +
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-section.d          |      5 -
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-section.s          |     19 -
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/arm-elf.exp                    |      6 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-all.d            |     83 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-all.s            |      3 +
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.d        |     49 +
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s        |     27 +
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-vldm.s           |      1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-5.d                   |     10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-5.s                   |      7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-6.d                   |     14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-6.s                   |      9 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/compressed1b.d                 |      3 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/compressed1c.d                 |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/gabiend.rt                     |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/gabinormal.rt                  |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/indirect.exp                   |     24 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19539.d                      |      9 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19539.s                      |      2 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19539.t                      |      1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553.map                    |      5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553a.c                     |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553b.c                     |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553b.out                   |      1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553c.c                     |      9 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553c.out                   |      1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553d.c                     |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553d.out                   |      1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19579a.c                     |     15 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19579b.c                     |     14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19698.d                      |     10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19698.s                      |      5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19698.t                      |     11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/shared.exp                     |     24 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elfvsb/elfvsb.exp                  |      4 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/branch1.d                     |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call1.d                       |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call2.d                       |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3a.d                      |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3b.d                      |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3c.d                      |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3d.d                      |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3e.d                      |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3f.d                      |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3g.d                      |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3h.d                      |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/got1.dd                       |      2 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/got1a.S                       |     11 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/got1d.S                       |      1 -
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/i386.exp                      |    113 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1a.c                    |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1b.S                    |     42 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1c.S                    |     26 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1d.S                    |     76 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/jmp1.d                        |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/jmp2.d                        |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/lea1c.d                       |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/libno-plt-1b.dd               |     19 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/libno-plt-1b.rd               |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/load1.d                       |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/load2.d                       |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/load3.d                       |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/load4a.d                      |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/load5a.d                      |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/mov2b.d                       |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/mov3.d                        |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1a.dd                  |     43 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1a.rd                  |     10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1b.dd                  |     31 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1b.rd                  |     16 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1c.dd                  |     31 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1c.rd                  |     14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1d.dd                  |     43 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1d.rd                  |      7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1e.dd                  |     43 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1e.rd                  |     10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1f.dd                  |     31 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1f.rd                  |     16 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1g.dd                  |     31 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1g.rd                  |     14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1h.dd                  |     34 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1h.rd                  |     10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1i.dd                  |     33 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1i.rd                  |     12 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1j.dd                  |     34 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1j.rd                  |      7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-check1a.S              |     39 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-check1b.S              |     28 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-extern1a.S             |     26 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-extern1b.S             |     16 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-func1.c                |      5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-main1.c                |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt.exp                    |    290 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pass.out                      |      1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19615.d                     |     13 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19615.s                     |     13 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827-nacl.rd               |      5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827.rd                    |      5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827a.S                    |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827b.S                    |      2 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20117.d                     |     12 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20117.s                     |      7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1.s                   |     17 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1a.d                  |     26 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1b.d                  |     11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1c.d                  |      4 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2.s                   |     17 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2a.d                  |     43 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2b.d                  |     11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2c.d                  |     10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2d.d                  |      4 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3a.c                  |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3b.S                  |     30 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3c.S                  |     15 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3d.S                  |     44 +
 external/gpl3/binutils/dist/ld/testsuite/ld-ifunc/ifunc-21-x86-64.d            |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-ifunc/ifunc-22-x86-64.d            |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-ifunc/ifunc-5r-local-x86-64.d      |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-plugin/lto.exp                     |     13 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/powerpc.exp                |     10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsdll.s                   |     19 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsdll.ver                 |      7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsdll_32.s                |     18 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5.d                  |     54 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5.s                  |      5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5_32.d               |     52 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5_32.s               |      4 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1a.d                    |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1b.d                    |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1c.d                    |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1d.d                    |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1e.d                    |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1f.d                    |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1g.d                    |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1h.d                    |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1i.d                    |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/libno-plt-1b.dd             |     15 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/libno-plt-1b.rd             |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/load1a.d                    |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/load1b.d                    |      2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1a.dd                |     32 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1a.rd                |     10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1b.dd                |     24 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1b.rd                |     16 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1c.dd                |     24 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1c.rd                |     14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1d.dd                |     33 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1d.rd                |      7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1e.dd                |     32 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1e.rd                |     10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1f.dd                |     24 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1f.rd                |     16 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1g.dd                |     24 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1g.rd                |     14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-check1.S             |     25 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-extern1.S            |     15 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-func1.c              |      5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-main1.c              |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt.exp                  |    201 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pass.out                    |      1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr18591.d                   |     12 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr18591.s                   |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19615.d                   |     13 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19615.s                   |     13 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827-nacl.rd             |      5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827.rd                  |      5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827a.S                  |      8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827b.S                  |      2 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-1.d                 |     11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-1.s                 |     11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-2.d                 |     11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-2.s                 |      9 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/x86-64.exp                  |     99 +-
 external/gpl3/binutils/dist/md5.sum                                            |    516 +-
 external/gpl3/binutils/dist/opcodes/ChangeLog                                  |     57 +-
 external/gpl3/binutils/dist/opcodes/configure                                  |     20 +-
 external/gpl3/binutils/dist/opcodes/i386-dis.c                                 |      4 +-
 external/gpl3/binutils/dist/opcodes/ppc-opc.c                                  |     70 +-
 external/gpl3/binutils/dist/zlib/ChangeLog                                     |      2 +-
 external/gpl3/binutils/dist/zlib/adler32.c                                     |      2 +-
 external/gpl3/binutils/dist/zlib/compress.c                                    |      2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/buffer_demo.adb                   |      2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/mtest.adb                         |      2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/read.adb                          |      2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/test.adb                          |      2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib-streams.adb                  |      2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib-streams.ads                  |      2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib-thin.adb                     |      2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib-thin.ads                     |      2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib.adb                          |      2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib.ads                          |      2 +-
 external/gpl3/binutils/dist/zlib/contrib/iostream2/zstream.h                   |      2 +-
 external/gpl3/binutils/dist/zlib/crc32.c                                       |      2 +-
 external/gpl3/binutils/dist/zlib/deflate.c                                     |      2 +-
 external/gpl3/binutils/dist/zlib/deflate.h                                     |      2 +-
 external/gpl3/binutils/dist/zlib/example.c                                     |      2 +-
 external/gpl3/binutils/dist/zlib/minigzip.c                                    |      2 +-
 external/gpl3/binutils/dist/zlib/test/example.c                                |      2 +-
 external/gpl3/binutils/dist/zlib/test/minigzip.c                               |      2 +-
 external/gpl3/binutils/dist/zlib/trees.c                                       |      2 +-
 external/gpl3/binutils/dist/zlib/uncompr.c                                     |      2 +-
 external/gpl3/binutils/dist/zlib/zconf.h                                       |      2 +-
 external/gpl3/binutils/dist/zlib/zconf.h.cmakein                               |      2 +-
 external/gpl3/binutils/dist/zlib/zconf.h.in                                    |      2 +-
 external/gpl3/binutils/dist/zlib/zutil.c                                       |      2 +-
 external/gpl3/binutils/dist/zlib/zutil.h                                       |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/alpha/bfd_stdint.h                      |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/alpha/bfdver.h                          |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/alpha/config.h                          |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/arm/bfd_stdint.h                        |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/arm/bfdver.h                            |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/arm/config.h                            |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/armeb/bfd_stdint.h                      |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/armeb/bfdver.h                          |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/armeb/config.h                          |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/coldfire/bfd_stdint.h                   |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/coldfire/bfdver.h                       |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/coldfire/config.h                       |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/earm/bfd_stdint.h                       |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/earm/bfdver.h                           |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/earm/config.h                           |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/earmeb/bfd_stdint.h                     |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/earmeb/bfdver.h                         |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/earmeb/config.h                         |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/earmhf/bfd_stdint.h                     |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/earmhf/bfdver.h                         |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/earmhf/config.h                         |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/earmhfeb/bfd_stdint.h                   |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/earmhfeb/bfdver.h                       |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/earmhfeb/config.h                       |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/hppa/bfd_stdint.h                       |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/hppa/bfdver.h                           |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/hppa/config.h                           |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/i386/bfd_stdint.h                       |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/i386/bfdver.h                           |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/i386/config.h                           |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/ia64/bfdver.h                           |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/ia64/config.h                           |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/m68000/bfd_stdint.h                     |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/m68000/bfdver.h                         |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/m68000/config.h                         |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/m68k/bfd_stdint.h                       |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/m68k/bfdver.h                           |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/m68k/config.h                           |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfd_stdint.h                   |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfdver.h                       |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/mips64eb/config.h                       |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/mips64el/bfd_stdint.h                   |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/mips64el/bfdver.h                       |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/mips64el/config.h                       |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/mipseb/bfd_stdint.h                     |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/mipseb/bfdver.h                         |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/mipseb/config.h                         |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/mipsel/bfd_stdint.h                     |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/mipsel/bfdver.h                         |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/mipsel/config.h                         |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/or1k/bfdver.h                           |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/or1k/config.h                           |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h                    |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/powerpc/bfdver.h                        |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/powerpc/config.h                        |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/powerpc64/bfd_stdint.h                  |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/powerpc64/bfdver.h                      |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/powerpc64/config.h                      |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/riscv32/bfdver.h                        |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/riscv32/config.h                        |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfd_stdint.h                      |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfdver.h                          |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/sh3eb/config.h                          |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/sh3el/bfd_stdint.h                      |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/sh3el/bfdver.h                          |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/sh3el/config.h                          |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/sparc/bfd_stdint.h                      |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/sparc/bfdver.h                          |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/sparc/config.h                          |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/sparc64/bfd_stdint.h                    |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/sparc64/bfdver.h                        |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/sparc64/config.h                        |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/vax/bfd_stdint.h                        |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/vax/bfdver.h                            |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/vax/config.h                            |      8 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd_stdint.h                     |      2 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/bfdver.h                         |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/config.h                         |      8 +-
 external/gpl3/binutils/lib/libiberty/arch/sparc/config.h                       |      2 +-
 external/gpl3/binutils/lib/libiberty/arch/sparc/defs.mk                        |      2 +-
 external/gpl3/binutils/lib/libopcodes/arch/alpha/config.h                      |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/arm/config.h                        |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/armeb/config.h                      |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/coldfire/config.h                   |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/earm/config.h                       |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/earmeb/config.h                     |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/earmhf/config.h                     |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/earmhfeb/config.h                   |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/hppa/config.h                       |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/i386/config.h                       |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/ia64/config.h                       |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/m68000/config.h                     |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/m68k/config.h                       |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/mips64eb/config.h                   |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/mips64el/config.h                   |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/mipseb/config.h                     |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/mipsel/config.h                     |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/or1k/config.h                       |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/powerpc/config.h                    |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/powerpc64/config.h                  |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/riscv32/config.h                    |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/sh3eb/config.h                      |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/sh3el/config.h                      |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/sparc/config.h                      |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/sparc64/config.h                    |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/vax/config.h                        |      6 +-
 external/gpl3/binutils/lib/libopcodes/arch/x86_64/config.h                     |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/alpha/config.h                      |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/alpha/defs.mk                       |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/arm/config.h                        |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/arm/defs.mk                         |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/armeb/config.h                      |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/armeb/defs.mk                       |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/coldfire/config.h                   |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/coldfire/defs.mk                    |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/earm/config.h                       |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/earm/defs.mk                        |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/earmeb/config.h                     |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/earmeb/defs.mk                      |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/earmhf/config.h                     |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/earmhf/defs.mk                      |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/earmhfeb/config.h                   |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/earmhfeb/defs.mk                    |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/hppa/config.h                       |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/hppa/defs.mk                        |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/i386/config.h                       |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/i386/defs.mk                        |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/ia64/config.h                       |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/ia64/defs.mk                        |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/m68000/config.h                     |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/m68000/defs.mk                      |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/m68k/config.h                       |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/m68k/defs.mk                        |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/mips64eb/config.h                   |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/mips64eb/defs.mk                    |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/mips64el/config.h                   |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/mips64el/defs.mk                    |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/mipseb/config.h                     |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/mipseb/defs.mk                      |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/mipsel/config.h                     |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/mipsel/defs.mk                      |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/or1k/config.h                       |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/or1k/defs.mk                        |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/powerpc/config.h                    |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/powerpc/defs.mk                     |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/powerpc64/config.h                  |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/powerpc64/defs.mk                   |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/riscv32/config.h                    |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/riscv32/defs.mk                     |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/sh3eb/config.h                      |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/sh3eb/defs.mk                       |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/sh3el/config.h                      |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/sh3el/defs.mk                       |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/sparc/config.h                      |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/sparc/defs.mk                       |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/sparc64/config.h                    |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/sparc64/defs.mk                     |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/vax/config.h                        |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/vax/defs.mk                         |      2 +-
 external/gpl3/binutils/usr.bin/common/arch/x86_64/config.h                     |      6 +-
 external/gpl3/binutils/usr.bin/common/arch/x86_64/defs.mk                      |      2 +-
 external/gpl3/binutils/usr.bin/gas/arch/alpha/config.h                         |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/arm/config.h                           |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/armeb/config.h                         |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/coldfire/config.h                      |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/earm/config.h                          |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/earmeb/config.h                        |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/earmhf/config.h                        |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/earmhfeb/config.h                      |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/hppa/config.h                          |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/i386/config.h                          |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/ia64/config.h                          |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/m68000/config.h                        |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/m68k/config.h                          |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/mips64eb/config.h                      |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/mips64el/config.h                      |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/mipseb/config.h                        |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/mipsel/config.h                        |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/or1k/config.h                          |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/powerpc/config.h                       |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/powerpc64/config.h                     |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/riscv32/config.h                       |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/sh3eb/config.h                         |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/sh3el/config.h                         |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/sparc/config.h                         |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/sparc64/config.h                       |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/vax/config.h                           |      9 +-
 external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h                        |      9 +-
 external/gpl3/binutils/usr.bin/gprof/arch/alpha/gconfig.h                      |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/arm/gconfig.h                        |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/armeb/gconfig.h                      |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/coldfire/gconfig.h                   |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/earm/gconfig.h                       |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/earmeb/gconfig.h                     |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/earmhf/gconfig.h                     |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/earmhfeb/gconfig.h                   |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/hppa/gconfig.h                       |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/i386/gconfig.h                       |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/ia64/gconfig.h                       |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/m68000/gconfig.h                     |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/m68k/gconfig.h                       |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/mips64eb/gconfig.h                   |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/mips64el/gconfig.h                   |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/mipseb/gconfig.h                     |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/mipsel/gconfig.h                     |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/or1k/gconfig.h                       |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/powerpc/gconfig.h                    |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/powerpc64/gconfig.h                  |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/riscv32/gconfig.h                    |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/sh3eb/gconfig.h                      |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/sh3el/gconfig.h                      |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/sparc/gconfig.h                      |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/sparc64/gconfig.h                    |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/vax/gconfig.h                        |      6 +-
 external/gpl3/binutils/usr.bin/gprof/arch/x86_64/gconfig.h                     |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h                          |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/arm/config.h                            |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/armeb/config.h                          |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/coldfire/config.h                       |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/earm/config.h                           |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/earmeb/config.h                         |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/earmhf/config.h                         |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/earmhfeb/config.h                       |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h                           |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/i386/config.h                           |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h                           |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h                         |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h                           |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h                       |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h                       |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h                         |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h                         |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/or1k/config.h                           |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h                        |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk                         |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/powerpc/ldemul-list.h                   |      4 +-
 external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h                      |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/powerpc64/defs.mk                       |      4 +-
 external/gpl3/binutils/usr.bin/ld/arch/powerpc64/ldemul-list.h                 |      8 +-
 external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h                        |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h                          |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h                          |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h                          |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h                        |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/vax/config.h                            |      6 +-
 external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h                         |      6 +-
 external/gpl3/gcc.old/dist/gcc/tree-ssa-ccp.c                                  |      1 +
 external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c                                      |      2 +-
 include/limits.h                                                               |      4 +-
 lib/libc/arch/ia64/gen/Makefile.inc                                            |      5 +-
 lib/libc/arch/ia64/gen/fpgetsticky.c                                           |     41 +
 lib/libc/arch/ia64/gen/fpsetsticky.c                                           |     41 +
 lib/libc/arch/ia64/gen/getcontext.S                                            |     40 +
 lib/libc/arch/ia64/gen/makecontext.c                                           |     45 +
 lib/libc/arch/ia64/gen/swapcontext.S                                           |     37 +
 lib/libc/arch/ia64/sys/__clone.S                                               |     43 +-
 lib/libc/arch/ia64/sys/ptrace.S                                                |     37 +-
 lib/libc/gen/sysconf.3                                                         |      6 +-
 lib/libc/gen/sysconf.c                                                         |      8 +-
 lib/libc/string/memset.3                                                       |      4 +-
 lib/libc/sys/getsockname.2                                                     |     26 +-
 lib/librt/Makefile                                                             |      4 +-
 lib/librt/sched.3                                                              |     55 +-
 rescue/list                                                                    |      4 +-
 sbin/fsck_ext2fs/inode.c                                                       |      8 +-
 sbin/fsck_lfs/bufcache.c                                                       |     11 +-
 sbin/fsdb/fsdb.c                                                               |      6 +-
 sbin/modstat/main.c                                                            |     12 +-
 sbin/newfs_ext2fs/mke2fs.c                                                     |     12 +-
 sbin/ping/ping.c                                                               |     51 +-
 sbin/sysctl/sysctl.c                                                           |     27 +-
 share/man/man4/iic.4                                                           |     86 +-
 share/man/man4/mcp980x.4                                                       |      6 +-
 share/man/man4/sdtemp.4                                                        |     50 +-
 share/man/man4/spdmem.4                                                        |     15 +-
 share/man/man9/scsipi.9                                                        |      4 +-
 share/mk/bsd.own.mk                                                            |     14 +-
 sys/arch/alpha/tc/tc_bus_mem.c                                                 |     91 +-
 sys/arch/amd64/conf/ALL                                                        |     11 +-
 sys/arch/amd64/conf/GENERIC                                                    |     12 +-
 sys/arch/amd64/conf/MODULAR                                                    |    114 +
 sys/arch/amd64/conf/XEN3_DOM0                                                  |     24 +-
 sys/arch/amd64/conf/kern.ldscript.Xen                                          |     25 +-
 sys/arch/arm/arm32/armv7_generic_space.c                                       |      6 +-
 sys/arch/arm/arm32/pmap.c                                                      |    124 +-
 sys/arch/arm/omap/if_cpsw.c                                                    |      8 +-
 sys/arch/arm/omap/omap3_scm.c                                                  |      6 +-
 sys/arch/arm/omap/omap3_sdhc.c                                                 |    157 +-
 sys/arch/arm/omap/omap3_sdmmcreg.h                                             |     28 +-
 sys/arch/arm/omap/tiotg.c                                                      |     12 +-
 sys/arch/cobalt/cobalt/machdep.c                                               |     23 +-
 sys/arch/evbarm/conf/OVERO                                                     |      5 +-
 sys/arch/evbarm/conf/PANDABOARD                                                |      4 +-
 sys/arch/evbarm/conf/VTC100                                                    |     43 +-
 sys/arch/evbarm/conf/std.overo                                                 |      4 +-
 sys/arch/evbppc/conf/Makefile.ev64260.inc                                      |      4 +-
 sys/arch/evbppc/conf/Makefile.obs405.inc                                       |      6 +-
 sys/arch/evbppc/conf/Makefile.walnut.inc                                       |      4 +-
 sys/arch/i386/conf/ALL                                                         |     11 +-
 sys/arch/i386/conf/GENERIC                                                     |     12 +-
 sys/arch/i386/conf/XEN3_DOM0                                                   |     24 +-
 sys/arch/i386/conf/kern.ldscript.Xen                                           |     22 +-
 sys/arch/ia64/conf/files.ia64                                                  |      9 +-
 sys/arch/ia64/disasm/disasm.h                                                  |     27 +-
 sys/arch/ia64/disasm/disasm_decode.c                                           |    100 +-
 sys/arch/ia64/disasm/disasm_extract.c                                          |    114 +-
 sys/arch/ia64/disasm/disasm_format.c                                           |     10 +-
 sys/arch/ia64/disasm/disasm_int.h                                              |     12 +-
 sys/arch/ia64/ia64/context.S                                                   |     24 +-
 sys/arch/ia64/ia64/core_machdep.c                                              |     59 +
 sys/arch/ia64/ia64/db_trace.c                                                  |      4 +-
 sys/arch/ia64/ia64/procfs_machdep.c                                            |     49 +
 sys/arch/ia64/ia64/support.S                                                   |     87 +-
 sys/arch/ia64/include/Makefile                                                 |      4 +-
 sys/arch/ia64/include/acpi_func.h                                              |    104 -
 sys/arch/ia64/include/efilib.h                                                 |     42 +
 sys/arch/ia64/include/elf_machdep.h                                            |      9 +-
 sys/arch/ia64/include/lock.h                                                   |     24 +-
 sys/arch/ia64/include/mcontext.h                                               |     27 +-
 sys/arch/ia64/include/pci_machdep.h                                            |     11 +-
 sys/arch/ia64/include/pte.h                                                    |      6 +-
 sys/arch/ia64/include/vmparam.h                                                |     51 +-
 sys/arch/ia64/pci/pci_machdep.c                                                |     14 +-
 sys/arch/ia64/stand/common/Makefile.inc                                        |      9 +-
 sys/arch/ia64/stand/common/dev_net.c                                           |    113 +-
 sys/arch/ia64/stand/common/dev_net.h                                           |      8 +-
 sys/arch/ia64/stand/efi/include/README                                         |     38 -
 sys/arch/ia64/stand/efi/include/efi.h                                          |     50 -
 sys/arch/ia64/stand/efi/include/efi_nii.h                                      |     84 -
 sys/arch/ia64/stand/efi/include/efiapi.h                                       |    705 -
 sys/arch/ia64/stand/efi/include/eficon.h                                       |    300 -
 sys/arch/ia64/stand/efi/include/efidebug.h                                     |    106 -
 sys/arch/ia64/stand/efi/include/efidef.h                                       |    195 -
 sys/arch/ia64/stand/efi/include/efidevp.h                                      |    392 -
 sys/arch/ia64/stand/efi/include/efierr.h                                       |     62 -
 sys/arch/ia64/stand/efi/include/efifpswa.h                                     |     42 -
 sys/arch/ia64/stand/efi/include/efifs.h                                        |    118 -
 sys/arch/ia64/stand/efi/include/efilib.h                                       |     42 -
 sys/arch/ia64/stand/efi/include/efinet.h                                       |    263 -
 sys/arch/ia64/stand/efi/include/efipart.h                                      |     60 -
 sys/arch/ia64/stand/efi/include/efiprot.h                                      |    553 -
 sys/arch/ia64/stand/efi/include/efipxebc.h                                     |    461 -
 sys/arch/ia64/stand/efi/include/efiser.h                                       |    134 -
 sys/arch/ia64/stand/efi/include/efistdarg.h                                    |     34 -
 sys/arch/ia64/stand/efi/include/ia64/efibind.h                                 |    151 -
 sys/arch/ia64/stand/efi/include/ia64/pe.h                                      |    600 -
 sys/arch/ia64/stand/efi/libefi/Makefile                                        |     10 +-
 sys/arch/ia64/stand/efi/libefi/bootinfo.c                                      |      4 +-
 sys/arch/ia64/stand/efi/libefi/copy.c                                          |      3 +-
 sys/arch/ia64/stand/efi/libefi/efi.c                                           |      4 +-
 sys/arch/ia64/stand/efi/libefi/efiboot.h                                       |      4 +-
 sys/arch/ia64/stand/efi/libefi/efifpswa.c                                      |      3 +-
 sys/arch/ia64/stand/efi/libefi/efinet.c                                        |     49 +-
 sys/arch/ia64/stand/efi/libefi/exec.c                                          |      4 +-
 sys/arch/ia64/stand/efi/libefi/time.c                                          |      4 +-
 sys/arch/ia64/stand/ia64/Makefile.booters                                      |      8 +-
 sys/arch/ia64/stand/ia64/efi/Makefile                                          |     43 +-
 sys/arch/ia64/stand/ia64/efi/conf.c                                            |     27 +-
 sys/arch/ia64/stand/ia64/efi/main.c                                            |     10 +-
 sys/arch/ia64/stand/ia64/ski/Makefile                                          |      3 +-
 sys/arch/ia64/stand/ia64/ski/conf.c                                            |      8 +-
 sys/arch/ia64/stand/ia64/ski/time.c                                            |      8 +-
 sys/arch/ia64/unwind/stackframe.c                                              |    332 +-
 sys/arch/ia64/unwind/stackframe.h                                              |     51 +-
 sys/arch/m68k/fpe/fpu_cordic.c                                                 |     11 +-
 sys/arch/m68k/fpe/fpu_emulate.h                                                |      4 +-
 sys/arch/mips/include/bus_dma_defs.h                                           |      4 +-
 sys/arch/mips/include/psl.h                                                    |      8 +-
 sys/arch/mips/mips/bus_dma.c                                                   |     61 +-
 sys/arch/mips/mips/lock_stubs_llsc.S                                           |      4 +-
 sys/arch/mips/mips/lock_stubs_ras.S                                            |      4 +-
 sys/arch/mips/mips/locore.S                                                    |      6 +-
 sys/arch/mips/mips/locore_mips1.S                                              |      4 +-
 sys/arch/mips/mips/locore_mips3.S                                              |      4 +-
 sys/arch/mips/mips/locore_octeon.S                                             |      6 +-
 sys/arch/mips/mips/mipsX_subr.S                                                |     22 +-
 sys/arch/mips/mips/mips_machdep.c                                              |     10 +-
 sys/arch/mips/mips/pmap_machdep.c                                              |     13 +-
 sys/arch/mips/mips/sigcode.S                                                   |      5 +-
 sys/arch/mips/mips/syscall.c                                                   |     15 +-
 sys/arch/mips/mips/vm_machdep.c                                                |      9 +-
 sys/arch/mips/rmi/rmixl_intr.c                                                 |      6 +-
 sys/arch/sgimips/mace/pci_mace.c                                               |     42 +-
 sys/arch/x68k/dev/zs.c                                                         |     12 +-
 sys/arch/x68k/stand/boot/boot.c                                                |      4 +-
 sys/arch/x86/acpi/acpi_wakeup.c                                                |      9 +-
 sys/arch/x86/x86/pmap.c                                                        |     19 +-
 sys/arch/x86/x86/vmt.c                                                         |      7 +-
 sys/arch/x86/x86/x86_machdep.c                                                 |      6 +-
 sys/arch/xen/x86/x86_xpmap.c                                                   |    154 +-
 sys/compat/common/uipc_syscalls_40.c                                           |     21 +-
 sys/compat/linux/common/linux_socket.c                                         |     23 +-
 sys/compat/linux32/common/linux32_socket.c                                     |     23 +-
 sys/dev/ata/wd.c                                                               |      8 +-
 sys/dev/cgd.c                                                                  |     10 +-
 sys/dev/fss.c                                                                  |      4 +-
 sys/dev/i2c/sdtemp.c                                                           |    258 +-
 sys/dev/i2c/sdtemp_reg.h                                                       |     62 +-
 sys/dev/md.c                                                                   |      8 +-
 sys/dev/pci/if_iwi.c                                                           |     12 +-
 sys/dev/pci/if_iwn.c                                                           |      6 +-
 sys/dev/pci/pcidevs                                                            |     18 +-
 sys/dev/pci/pcidevs.h                                                          |     20 +-
 sys/dev/pci/pcidevs_data.h                                                     |  18124 +++++----
 sys/dev/scsipi/uk.c                                                            |      7 +-
 sys/dev/vnd.c                                                                  |     10 +-
 sys/external/bsd/acpica/dist/include/acoutput.h                                |      6 +-
 sys/external/bsd/gnu-efi/dist/inc/efiapi.h                                     |      5 +-
 sys/external/bsd/gnu-efi/dist/inc/efifpswa.h                                   |     41 +
 sys/external/bsd/ipf/netinet/fil.c                                             |    101 +-
 sys/external/bsd/ipf/netinet/ip_compat.h                                       |   1326 +-
 sys/kern/kern_module.c                                                         |     30 +-
 sys/kern/kern_sig.c                                                            |     76 +-
 sys/kern/subr_kobj.c                                                           |    137 +-
 sys/kern/subr_prf.c                                                            |      6 +-
 sys/kern/sys_sched.c                                                           |      6 +-
 sys/kern/sys_sig.c                                                             |      6 +-
 sys/kern/vfs_bio.c                                                             |     12 +-
 sys/kern/vfs_syscalls.c                                                        |      6 +-
 sys/lib/libkern/arch/ia64/Makefile.inc                                         |      4 +-
 sys/lib/libkern/arch/ia64/memcpy.S                                             |      4 -
 sys/lib/libsa/ext2fs.c                                                         |     47 +-
 sys/modules/Makefile                                                           |      8 +-
 sys/modules/slcompress/Makefile                                                |     12 +
 sys/net/bpfjit.c                                                               |     92 +-
 sys/net/if.c                                                                   |    244 +-
 sys/net/if.h                                                                   |     52 +-
 sys/net/if_ethersubr.c                                                         |     34 +-
 sys/net/if_fddisubr.c                                                          |     30 +-
 sys/net/if_stf.c                                                               |     12 +-
 sys/net/if_tokensubr.c                                                         |     18 +-
 sys/net/route.c                                                                |    195 +-
 sys/net/route.h                                                                |      7 +-
 sys/net/rtsock.c                                                               |     72 +-
 sys/net/slcompress.c                                                           |     23 +-
 sys/netatalk/aarp.c                                                            |     58 +-
 sys/netatalk/at_control.c                                                      |      5 +-
 sys/netinet/if_arp.c                                                           |     51 +-
 sys/netinet/igmp.c                                                             |     27 +-
 sys/netinet/in.c                                                               |    268 +-
 sys/netinet/in.h                                                               |      8 +-
 sys/netinet/in_gif.c                                                           |     11 +-
 sys/netinet/in_pcb.c                                                           |     62 +-
 sys/netinet/in_var.h                                                           |     68 +-
 sys/netinet/ip_carp.c                                                          |     25 +-
 sys/netinet/ip_flow.c                                                          |    112 +-
 sys/netinet/ip_icmp.c                                                          |     58 +-
 sys/netinet/ip_input.c                                                         |    110 +-
 sys/netinet/ip_mroute.c                                                        |     16 +-
 sys/netinet/ip_output.c                                                        |     54 +-
 sys/netinet/ip_var.h                                                           |      7 +-
 sys/netinet/raw_ip.c                                                           |     16 +-
 sys/netinet/tcp_vtw.c                                                          |      6 +-
 sys/netinet6/files.netinet6                                                    |      4 +-
 sys/netinet6/icmp6.c                                                           |     65 +-
 sys/netinet6/in6.c                                                             |    250 +-
 sys/netinet6/in6_ifattach.c                                                    |     37 +-
 sys/netinet6/in6_pcb.c                                                         |     68 +-
 sys/netinet6/in6_src.c                                                         |     43 +-
 sys/netinet6/in6_var.h                                                         |     62 +-
 sys/netinet6/ip6_flow.c                                                        |    114 +-
 sys/netinet6/ip6_input.c                                                       |     85 +-
 sys/netinet6/ip6_output.c                                                      |     18 +-
 sys/netinet6/mld6.c                                                            |     60 +-
 sys/netinet6/nd6.c                                                             |     96 +-
 sys/netinet6/nd6_nbr.c                                                         |     44 +-
 sys/netinet6/nd6_rtr.c                                                         |     92 +-
 sys/netinet6/raw_ip6.c                                                         |     28 +-
 sys/netinet6/sctp6_usrreq.c                                                    |      5 +-
 sys/netinet6/udp6_output.c                                                     |     26 +-
 sys/rump/dev/lib/libfss/fss_component.c                                        |      4 +-
 sys/sys/intrio.h                                                               |     11 +-
 sys/sys/param.h                                                                |      4 +-
 sys/sys/signal.h                                                               |      8 +-
 sys/sys/signalvar.h                                                            |      4 +-
 sys/sys/termios.h                                                              |      4 +-
 sys/sys/unistd.h                                                               |      4 +-
 sys/ufs/ext2fs/ext2fs.h                                                        |     37 +-
 sys/ufs/ext2fs/ext2fs_alloc.c                                                  |      6 +-
 sys/ufs/ext2fs/ext2fs_bswap.c                                                  |     45 +-
 sys/ufs/ext2fs/ext2fs_dinode.h                                                 |    122 +-
 sys/ufs/ext2fs/ext2fs_inode.c                                                  |     10 +-
 sys/ufs/ext2fs/ext2fs_subr.c                                                   |     10 +-
 sys/ufs/ext2fs/ext2fs_vfsops.c                                                 |    124 +-
 sys/ufs/ext2fs/ext2fs_vnops.c                                                  |     38 +-
 sys/ufs/ffs/ffs_vfsops.c                                                       |     10 +-
 sys/ufs/ufs/inode.h                                                            |     25 +-
 sys/uvm/pmap/pmap.c                                                            |      8 +-
 sys/uvm/uvm_aobj.c                                                             |      6 +-
 sys/uvm/uvm_km.c                                                               |      9 +-
 tests/dev/Makefile                                                             |      2 +-
 tests/dev/Makefile.inc                                                         |      2 -
 tests/fs/tmpfs/t_vnd.sh                                                        |      8 +-
 tests/h_macros.h                                                               |      4 +-
 tests/lib/libc/arch/ia64/return_one.S                                          |     11 +-
 tests/lib/libc/sys/Makefile                                                    |      3 +-
 tests/lib/libc/sys/t_getrusage.c                                               |      6 +-
 tests/lib/libc/sys/t_getsockname.c                                             |     82 +
 tests/lib/libc/sys/t_sigqueue.c                                                |    108 +-
 tests/lib/libpthread/t_mutex.c                                                 |      4 +-
 usr.bin/ftp/fetch.c                                                            |      7 +-
 usr.bin/systat/Makefile                                                        |     10 +-
 usr.bin/systat/cmds.c                                                          |     16 +-
 usr.bin/systat/cmdtab.c                                                        |     14 +-
 usr.bin/systat/convtbl.c                                                       |    159 +
 usr.bin/systat/convtbl.h                                                       |     61 +
 usr.bin/systat/extern.h                                                        |     14 +-
 usr.bin/systat/ifcmds.c                                                        |     85 +
 usr.bin/systat/ifstat.c                                                        |    530 +
 usr.bin/systat/systat.1                                                        |     55 +-
 usr.bin/xlint/lint1/cgram.y                                                    |     19 +-
 usr.bin/xlint/lint1/decl.c                                                     |      6 +-
 usr.sbin/fssconfig/Makefile                                                    |      2 +-
 usr.sbin/fssconfig/fssconfig.8                                                 |     27 +-
 usr.sbin/fssconfig/fssconfig.c                                                 |     56 +-
 usr.sbin/intrctl/intrctl.c                                                     |     29 +-
 usr.sbin/intrctl/intrctl_io.c                                                  |     21 +-
 usr.sbin/quot/quot.c                                                           |      7 +-
 1058 files changed, 27698 insertions(+), 21341 deletions(-)

diffs (truncated from 82595 to 300 lines):

diff -r f987166f36de -r d1edfec3e8d0 common/lib/libc/arch/ia64/string/bcopy.S
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/common/lib/libc/arch/ia64/string/bcopy.S  Sat Aug 06 00:18:38 2016 +0000
@@ -0,0 +1,102 @@
+/*     $NetBSD: bcopy.S,v 1.1.2.2 2016/08/06 00:18:38 pgoyette Exp $   */
+
+/*-
+ * Copyright (c) 2000 Doug Rabson
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * __FBSDID("$FreeBSD: releng/10.1/lib/libc/ia64/string/bcopy.S 125669 2004-02-10 20:45:28Z cperciva $");
+ */
+
+#include <machine/asm.h>
+
+/*
+ * void
+ * bcopy(const void *src, void *dst, size_t len);
+ */
+
+/*
+ * Not the fastest bcopy in the world.
+ */
+ENTRY(bcopy, 3)
+
+       cmp.le  p6,p0=in2,r0                    // bail if len <= 0
+(p6)   br.ret.spnt.few rp
+
+       sub     r14=in1,in0 ;;                  // check for overlap
+       cmp.ltu p6,p0=r14,in2                   // dst-src < len
+(p6)   br.cond.spnt.few 5f
+
+       extr.u  r14=in0,0,3                     // src & 7
+       extr.u  r15=in1,0,3 ;;                  // dst & 7
+       cmp.eq  p6,p0=r14,r15                   // different alignment?
+(p6)   br.cond.spnt.few 2f                     // branch if same alignment
+
+1:     ld1     r14=[in0],1 ;;                  // copy bytewise
+       st1     [in1]=r14,1
+       add     in2=-1,in2 ;;                   // len--
+       cmp.ne  p6,p0=r0,in2
+(p6)   br.cond.dptk.few 1b                     // loop
+       br.ret.sptk.few rp                      // done
+
+2:     cmp.eq  p6,p0=r14,r0                    // aligned?
+(p6)   br.cond.sptk.few 4f
+
+3:     ld1     r14=[in0],1 ;;                  // copy bytewise
+       st1     [in1]=r14,1
+       extr.u  r15=in0,0,3                     // src & 7
+       add     in2=-1,in2 ;;                   // len--
+       cmp.eq  p6,p0=r0,in2                    // done?
+       cmp.eq  p7,p0=r0,r15 ;;                 // aligned now?
+(p6)   br.ret.spnt.few rp                      // return if done
+(p7)   br.cond.spnt.few 4f                     // go to main copy
+       br.cond.sptk.few 3b                     // more bytes to copy
+
+       // At this point, in2 is non-zero
+
+4:     mov     r14=8 ;;
+       cmp.ltu p6,p0=in2,r14 ;;                // len < 8?
+(p6)   br.cond.spnt.few 1b                     // byte copy the end
+       ld8     r15=[in0],8 ;;                  // copy word
+       st8     [in1]=r15,8
+       add     in2=-8,in2 ;;                   // len -= 8
+       cmp.ne  p6,p0=r0,in2                    // done?
+(p6)   br.cond.spnt.few 4b                     // again
+
+       br.ret.sptk.few rp                      // return
+
+       // Don't bother optimising overlap case
+
+5:     add     in0=in0,in2
+       add     in1=in1,in2 ;;
+       add     in0=-1,in0
+       add     in1=-1,in1 ;;
+
+6:     ld1     r14=[in0],-1 ;;
+       st1     [in1]=r14,-1
+       add     in2=-1,in2 ;;
+       cmp.ne  p6,p0=r0,in2
+(p6)   br.cond.spnt.few 6b
+
+       br.ret.sptk.few rp
+END(bcopy)
diff -r f987166f36de -r d1edfec3e8d0 common/lib/libc/arch/ia64/string/bzero.S
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/common/lib/libc/arch/ia64/string/bzero.S  Sat Aug 06 00:18:38 2016 +0000
@@ -0,0 +1,88 @@
+/*     $NetBSD: bzero.S,v 1.1.2.2 2016/08/06 00:18:38 pgoyette Exp $   */      
+
+/*-
+ * Copyright (c) 2000 Doug Rabson
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * __FBSDID("$FreeBSD: releng/10.1/lib/libc/ia64/string/bzero.S 125669 2004-02-10 20:45:28Z cperciva $");
+ */
+
+#include <machine/asm.h>
+
+/*
+ * void
+ * bzero(void *b, size_t len);
+ */
+ENTRY(bzero, 2)
+       
+       cmp.le  p6,p0=in1,r0                    // bail if len <= 0
+(p6)   br.ret.spnt.few rp
+       ;; 
+       mov     r14=ar.lc                       // save ar.lc
+
+       cmp.ltu p6,p0=17,in1                    // check for small
+(p6)   br.dptk.few 3f  
+
+1:     add     r15=-1,in1 ;;
+       mov     ar.lc=r15 ;;
+2:     st1     [in0]=r0,1                      // zero one byte
+       br.cloop.sptk.few 2b                    // loop
+
+       ;;
+       mov     ar.lc=r14                       // done
+       br.ret.sptk.few rp
+
+       // Zero up to 8byte alignment
+       
+3:     tbit.nz p6,p0=in0,0 ;;
+(p6)   st1     [in0]=r0,1
+(p6)   add     in1=-1,in1 ;;
+
+       tbit.nz p6,p0=in0,1 ;;
+(p6)   st2     [in0]=r0,2
+(p6)   add     in1=-2,in1 ;;
+
+       tbit.nz p6,p0=in0,2 ;;
+(p6)   st4     [in0]=r0,4
+(p6)   add     in1=-4,in1
+
+       ;;
+       shr.u   r15=in1,3                       // word count
+       extr.u  in1=in1,0,3 ;;                  // trailing bytes
+       cmp.eq  p6,p0=r15,r0                    // check for zero
+       cmp.ne  p7,p0=in1,r0
+(p6)   br.dpnt.few 1b                          // zero last bytes
+
+       add     r15=-1,r15 ;;
+       mov     ar.lc=r15 ;;
+4:     st8     [in0]=r0,8
+       br.cloop.sptk.few 4b 
+
+(p7)   br.dpnt.few 1b                          // zero last bytes
+
+       ;;
+       mov     ar.lc=r14                       // done
+       br.ret.sptk.few rp
+
+END(bzero)
diff -r f987166f36de -r d1edfec3e8d0 common/lib/libc/arch/ia64/string/ffs.S
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/common/lib/libc/arch/ia64/string/ffs.S    Sat Aug 06 00:18:38 2016 +0000
@@ -0,0 +1,106 @@
+/*     $NetBSD: ffs.S,v 1.1.2.2 2016/08/06 00:18:38 pgoyette Exp $     */
+
+/*
+ * Copyright (c) 1995 Christopher G. Demetriou
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ *    must display the following acknowledgement:
+ *      This product includes software developed by Christopher G. Demetriou
+ *     for the NetBSD Project.
+ * 4. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * __FBSDID("$FreeBSD: releng/10.1/lib/libc/ia64/string/ffs.S 111777 2003-03-03 01:09:46Z obrien $");
+ *
+ */
+
+#include <machine/asm.h>
+/*
+
+/*
+ * int
+ * ffs(int value);
+ */
+ENTRY(ffs, 1)
+       sxt4    r14=in0 ;;
+       cmp.eq  p6,p0=r14,r0
+(p6)   br.dpnt.few Lallzero
+       
+       /*
+        * Initialize return value (ret0), and set up r15 so that it
+        * contains the mask with only the lowest bit set.
+        */
+       sub     r15=r0,r14
+       mov     ret0=1 ;;
+       and     r15=r14,r15 ;;
+
+       extr.u  r16=r15,0,8 ;;
+       cmp.ne  p6,p0=r0,r16
+(p6)   br.dptk.few Ldo8
+
+       /*
+        * If lower 16 bits empty, add 16 to result and use upper 16.
+        */
+       extr.u  r16=r15,0,16 ;;
+       cmp.ne  p6,p0=r0,r16
+(p6)   br.dptk.few Ldo16
+       extr.u  r15=r15,16,16
+       add     ret0=16,ret0 ;;
+       
+Ldo16:
+       /*
+        * If lower 8 bits empty, add 8 to result and use upper 8.
+        */
+       extr.u  r16=r15,0,8 ;;
+       cmp.ne  p6,p0=r0,r16
+(p6)   br.dptk.few Ldo8
+       extr.u  r15=r15,8,24
+       add     ret0=8,ret0 ;;
+
+Ldo8:
+       and     r16=0x0f,r15            /* lower 4 of 8 empty? */
+       and     r17=0x33,r15            /* lower 2 of each 4 empty? */
+       and     r18=0x55,r15 ;;         /* lower 1 of each 2 empty? */
+       cmp.ne  p6,p0=r16,r0
+       cmp.ne  p7,p0=r17,r0
+       cmp.ne  p8,p0=r18,r0
+
+       /* If lower 4 bits empty, add 4 to result. */
+(p6)   br.dptk.few Ldo4
+       add     ret0=4,ret0 ;;
+
+Ldo4:  /* If lower 2 bits of each 4 empty, add 2 to result. */
+(p7)   br.dptk.few Ldo2
+       add     ret0=2,ret0 ;;
+
+Ldo2:  /* If lower bit of each 2 empty, add 1 to result. */
+(p8)   br.dptk.few Ldone
+       add     ret0=1,ret0



Home | Main Index | Thread Index | Old Index