Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jan 2016 20:41:57 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r294599 - in projects/clang380-import: . bin/sh bin/sh/tests/builtins contrib/bsnmp/snmp_mibII contrib/compiler-rt/lib/builtins contrib/compiler-rt/lib/sanitizer_common contrib/jemalloc...
Message-ID:  <201601222041.u0MKfvk7015498@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Fri Jan 22 20:41:56 2016
New Revision: 294599
URL: https://svnweb.freebsd.org/changeset/base/294599

Log:
  Merge ^/head r294169 through r294598.

Added:
  projects/clang380-import/bin/sh/tests/builtins/local6.0
     - copied unchanged from r294598, head/bin/sh/tests/builtins/local6.0
  projects/clang380-import/bin/sh/tests/builtins/local7.0
     - copied unchanged from r294598, head/bin/sh/tests/builtins/local7.0
  projects/clang380-import/contrib/ntp/include/ntp_keyacc.h
     - copied unchanged from r294598, head/contrib/ntp/include/ntp_keyacc.h
  projects/clang380-import/contrib/ntp/libntp/is_ip_address.c
     - copied unchanged from r294598, head/contrib/ntp/libntp/is_ip_address.c
  projects/clang380-import/crypto/openssh/.cvsignore
     - copied unchanged from r294598, head/crypto/openssh/.cvsignore
  projects/clang380-import/crypto/openssh/bitmap.c
     - copied unchanged from r294598, head/crypto/openssh/bitmap.c
  projects/clang380-import/crypto/openssh/bitmap.h
     - copied unchanged from r294598, head/crypto/openssh/bitmap.h
  projects/clang380-import/crypto/openssh/cipher-aesctr.c
     - copied unchanged from r294598, head/crypto/openssh/cipher-aesctr.c
  projects/clang380-import/crypto/openssh/cipher-aesctr.h
     - copied unchanged from r294598, head/crypto/openssh/cipher-aesctr.h
  projects/clang380-import/crypto/openssh/opacket.c
     - copied unchanged from r294598, head/crypto/openssh/opacket.c
  projects/clang380-import/crypto/openssh/opacket.h
     - copied unchanged from r294598, head/crypto/openssh/opacket.h
  projects/clang380-import/crypto/openssh/openbsd-compat/.cvsignore
     - copied unchanged from r294598, head/crypto/openssh/openbsd-compat/.cvsignore
  projects/clang380-import/crypto/openssh/openbsd-compat/kludge-fd_set.c
     - copied unchanged from r294598, head/crypto/openssh/openbsd-compat/kludge-fd_set.c
  projects/clang380-import/crypto/openssh/openbsd-compat/md5.c
     - copied unchanged from r294598, head/crypto/openssh/openbsd-compat/md5.c
  projects/clang380-import/crypto/openssh/openbsd-compat/md5.h
     - copied unchanged from r294598, head/crypto/openssh/openbsd-compat/md5.h
  projects/clang380-import/crypto/openssh/openbsd-compat/reallocarray.c
     - copied unchanged from r294598, head/crypto/openssh/openbsd-compat/reallocarray.c
  projects/clang380-import/crypto/openssh/openbsd-compat/regress/.cvsignore
     - copied unchanged from r294598, head/crypto/openssh/openbsd-compat/regress/.cvsignore
  projects/clang380-import/crypto/openssh/openbsd-compat/regress/opensslvertest.c
     - copied unchanged from r294598, head/crypto/openssh/openbsd-compat/regress/opensslvertest.c
  projects/clang380-import/crypto/openssh/openbsd-compat/rmd160.c
     - copied unchanged from r294598, head/crypto/openssh/openbsd-compat/rmd160.c
  projects/clang380-import/crypto/openssh/openbsd-compat/rmd160.h
     - copied unchanged from r294598, head/crypto/openssh/openbsd-compat/rmd160.h
  projects/clang380-import/crypto/openssh/openbsd-compat/sha1.c
     - copied unchanged from r294598, head/crypto/openssh/openbsd-compat/sha1.c
  projects/clang380-import/crypto/openssh/openbsd-compat/sha1.h
     - copied unchanged from r294598, head/crypto/openssh/openbsd-compat/sha1.h
  projects/clang380-import/crypto/openssh/regress/.cvsignore
     - copied unchanged from r294598, head/crypto/openssh/regress/.cvsignore
  projects/clang380-import/crypto/openssh/regress/cfgparse.sh
     - copied unchanged from r294598, head/crypto/openssh/regress/cfgparse.sh
  projects/clang380-import/crypto/openssh/regress/hostkey-agent.sh
     - copied unchanged from r294598, head/crypto/openssh/regress/hostkey-agent.sh
  projects/clang380-import/crypto/openssh/regress/hostkey-rotate.sh
     - copied unchanged from r294598, head/crypto/openssh/regress/hostkey-rotate.sh
  projects/clang380-import/crypto/openssh/regress/keygen-knownhosts.sh
     - copied unchanged from r294598, head/crypto/openssh/regress/keygen-knownhosts.sh
  projects/clang380-import/crypto/openssh/regress/limit-keytype.sh
     - copied unchanged from r294598, head/crypto/openssh/regress/limit-keytype.sh
  projects/clang380-import/crypto/openssh/regress/multipubkey.sh
     - copied unchanged from r294598, head/crypto/openssh/regress/multipubkey.sh
  projects/clang380-import/crypto/openssh/regress/netcat.c
     - copied unchanged from r294598, head/crypto/openssh/regress/netcat.c
  projects/clang380-import/crypto/openssh/regress/principals-command.sh
     - copied unchanged from r294598, head/crypto/openssh/regress/principals-command.sh
  projects/clang380-import/crypto/openssh/regress/t11.ok
     - copied unchanged from r294598, head/crypto/openssh/regress/t11.ok
  projects/clang380-import/crypto/openssh/regress/unittests/
     - copied from r294598, head/crypto/openssh/regress/unittests/
  projects/clang380-import/crypto/openssh/regress/valgrind-unit.sh
     - copied unchanged from r294598, head/crypto/openssh/regress/valgrind-unit.sh
  projects/clang380-import/crypto/openssh/scard/.cvsignore
     - copied unchanged from r294598, head/crypto/openssh/scard/.cvsignore
  projects/clang380-import/crypto/openssh/ssh_api.c
     - copied unchanged from r294598, head/crypto/openssh/ssh_api.c
  projects/clang380-import/crypto/openssh/ssh_api.h
     - copied unchanged from r294598, head/crypto/openssh/ssh_api.h
  projects/clang380-import/crypto/openssh/sshbuf-getput-basic.c
     - copied unchanged from r294598, head/crypto/openssh/sshbuf-getput-basic.c
  projects/clang380-import/crypto/openssh/sshbuf-getput-crypto.c
     - copied unchanged from r294598, head/crypto/openssh/sshbuf-getput-crypto.c
  projects/clang380-import/crypto/openssh/sshbuf-misc.c
     - copied unchanged from r294598, head/crypto/openssh/sshbuf-misc.c
  projects/clang380-import/crypto/openssh/sshbuf.c
     - copied unchanged from r294598, head/crypto/openssh/sshbuf.c
  projects/clang380-import/crypto/openssh/sshbuf.h
     - copied unchanged from r294598, head/crypto/openssh/sshbuf.h
  projects/clang380-import/crypto/openssh/ssherr.c
     - copied unchanged from r294598, head/crypto/openssh/ssherr.c
  projects/clang380-import/crypto/openssh/ssherr.h
     - copied unchanged from r294598, head/crypto/openssh/ssherr.h
  projects/clang380-import/crypto/openssh/sshkey.c
     - copied unchanged from r294598, head/crypto/openssh/sshkey.c
  projects/clang380-import/crypto/openssh/sshkey.h
     - copied unchanged from r294598, head/crypto/openssh/sshkey.h
  projects/clang380-import/lib/libc/riscv/SYS.h
     - copied unchanged from r294598, head/lib/libc/riscv/SYS.h
  projects/clang380-import/lib/libc/riscv/Symbol.map
     - copied unchanged from r294598, head/lib/libc/riscv/Symbol.map
  projects/clang380-import/lib/libc/riscv/_fpmath.h
     - copied unchanged from r294598, head/lib/libc/riscv/_fpmath.h
  projects/clang380-import/lib/libc/riscv/arith.h
     - copied unchanged from r294598, head/lib/libc/riscv/arith.h
  projects/clang380-import/lib/libc/riscv/gd_qnan.h
     - copied unchanged from r294598, head/lib/libc/riscv/gd_qnan.h
  projects/clang380-import/lib/libc/riscv/gen/
     - copied from r294598, head/lib/libc/riscv/gen/
  projects/clang380-import/lib/libc/riscv/sys/
     - copied from r294598, head/lib/libc/riscv/sys/
  projects/clang380-import/share/dtrace/watch_execve
     - copied unchanged from r294598, head/share/dtrace/watch_execve
  projects/clang380-import/share/dtrace/watch_kill
     - copied unchanged from r294598, head/share/dtrace/watch_kill
  projects/clang380-import/share/dtrace/watch_vop_remove
     - copied unchanged from r294598, head/share/dtrace/watch_vop_remove
  projects/clang380-import/share/man/man4/cfi.4
     - copied unchanged from r294598, head/share/man/man4/cfi.4
  projects/clang380-import/sys/arm/conf/ARMADA38X
     - copied unchanged from r294598, head/sys/arm/conf/ARMADA38X
  projects/clang380-import/sys/arm/mv/armada38x/
     - copied from r294598, head/sys/arm/mv/armada38x/
  projects/clang380-import/sys/boot/fdt/dts/arm/armada-380.dtsi
     - copied unchanged from r294598, head/sys/boot/fdt/dts/arm/armada-380.dtsi
  projects/clang380-import/sys/boot/fdt/dts/arm/armada-385.dtsi
     - copied unchanged from r294598, head/sys/boot/fdt/dts/arm/armada-385.dtsi
  projects/clang380-import/sys/boot/fdt/dts/arm/armada-388-gp.dts
     - copied unchanged from r294598, head/sys/boot/fdt/dts/arm/armada-388-gp.dts
  projects/clang380-import/sys/boot/fdt/dts/arm/armada-388.dtsi
     - copied unchanged from r294598, head/sys/boot/fdt/dts/arm/armada-388.dtsi
  projects/clang380-import/sys/boot/fdt/dts/arm/armada-38x.dtsi
     - copied unchanged from r294598, head/sys/boot/fdt/dts/arm/armada-38x.dtsi
  projects/clang380-import/sys/compat/linuxkpi/common/include/asm/atomic64.h
     - copied unchanged from r294598, head/sys/compat/linuxkpi/common/include/asm/atomic64.h
  projects/clang380-import/sys/fs/ext2fs/ext2_hash.c
     - copied unchanged from r294598, head/sys/fs/ext2fs/ext2_hash.c
  projects/clang380-import/sys/fs/ext2fs/ext2_htree.c
     - copied unchanged from r294598, head/sys/fs/ext2fs/ext2_htree.c
  projects/clang380-import/sys/kern/kern_sendfile.c
     - copied unchanged from r294598, head/sys/kern/kern_sendfile.c
  projects/clang380-import/sys/netinet/tcp_cc.h
     - copied unchanged from r294598, head/sys/netinet/tcp_cc.h
  projects/clang380-import/usr.bin/xlint/arch/riscv/
     - copied from r294598, head/usr.bin/xlint/arch/riscv/
Deleted:
  projects/clang380-import/crypto/openssh/README.hpn
  projects/clang380-import/crypto/openssh/compress.c
  projects/clang380-import/crypto/openssh/compress.h
  projects/clang380-import/crypto/openssh/config.h.in
  projects/clang380-import/crypto/openssh/configure
  projects/clang380-import/crypto/openssh/contrib/caldera/
  projects/clang380-import/crypto/openssh/moduli.0
  projects/clang380-import/crypto/openssh/scp.0
  projects/clang380-import/crypto/openssh/sftp-server.0
  projects/clang380-import/crypto/openssh/sftp.0
  projects/clang380-import/crypto/openssh/ssh-add.0
  projects/clang380-import/crypto/openssh/ssh-agent.0
  projects/clang380-import/crypto/openssh/ssh-keygen.0
  projects/clang380-import/crypto/openssh/ssh-keyscan.0
  projects/clang380-import/crypto/openssh/ssh-keysign.0
  projects/clang380-import/crypto/openssh/ssh-pkcs11-helper.0
  projects/clang380-import/crypto/openssh/ssh.0
  projects/clang380-import/crypto/openssh/ssh_config.0
  projects/clang380-import/crypto/openssh/sshd.0
  projects/clang380-import/crypto/openssh/sshd_config.0
  projects/clang380-import/sys/dev/fdt/fdt_arm64.c
  projects/clang380-import/sys/dev/fdt/fdt_mips.c
  projects/clang380-import/sys/dev/fdt/fdt_x86.c
  projects/clang380-import/sys/netinet/cc.h
Modified:
  projects/clang380-import/ObsoleteFiles.inc
  projects/clang380-import/UPDATING
  projects/clang380-import/bin/sh/options.c
  projects/clang380-import/bin/sh/options.h
  projects/clang380-import/bin/sh/tests/builtins/Makefile
  projects/clang380-import/bin/sh/var.c
  projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII.c
  projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII.h
  projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII_interfaces.c
  projects/clang380-import/contrib/compiler-rt/lib/builtins/int_lib.h
  projects/clang380-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
  projects/clang380-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h
  projects/clang380-import/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h
  projects/clang380-import/contrib/llvm/projects/libunwind/include/libunwind.h
  projects/clang380-import/contrib/llvm/projects/libunwind/src/Registers.hpp
  projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindCursor.hpp
  projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S
  projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S
  projects/clang380-import/contrib/llvm/projects/libunwind/src/config.h
  projects/clang380-import/contrib/llvm/projects/libunwind/src/libunwind.cpp
  projects/clang380-import/contrib/mdocml/main.c
  projects/clang380-import/contrib/ntp/ChangeLog
  projects/clang380-import/contrib/ntp/CommitLog
  projects/clang380-import/contrib/ntp/NEWS
  projects/clang380-import/contrib/ntp/configure
  projects/clang380-import/contrib/ntp/html/miscopt.html
  projects/clang380-import/contrib/ntp/include/Makefile.am
  projects/clang380-import/contrib/ntp/include/Makefile.in
  projects/clang380-import/contrib/ntp/include/ntp.h
  projects/clang380-import/contrib/ntp/include/ntp_io.h
  projects/clang380-import/contrib/ntp/include/ntp_stdlib.h
  projects/clang380-import/contrib/ntp/include/ntp_types.h
  projects/clang380-import/contrib/ntp/include/ntp_worker.h
  projects/clang380-import/contrib/ntp/include/parse.h
  projects/clang380-import/contrib/ntp/libntp/Makefile.am
  projects/clang380-import/contrib/ntp/libntp/Makefile.in
  projects/clang380-import/contrib/ntp/libntp/authkeys.c
  projects/clang380-import/contrib/ntp/libntp/authreadkeys.c
  projects/clang380-import/contrib/ntp/libntp/authusekey.c
  projects/clang380-import/contrib/ntp/libntp/ntp_worker.c
  projects/clang380-import/contrib/ntp/libntp/systime.c
  projects/clang380-import/contrib/ntp/libntp/work_thread.c
  projects/clang380-import/contrib/ntp/ntpd/invoke-ntp.conf.texi
  projects/clang380-import/contrib/ntp/ntpd/invoke-ntp.keys.texi
  projects/clang380-import/contrib/ntp/ntpd/invoke-ntpd.texi
  projects/clang380-import/contrib/ntp/ntpd/keyword-gen-utd
  projects/clang380-import/contrib/ntp/ntpd/keyword-gen.c
  projects/clang380-import/contrib/ntp/ntpd/ntp.conf.5man
  projects/clang380-import/contrib/ntp/ntpd/ntp.conf.5mdoc
  projects/clang380-import/contrib/ntp/ntpd/ntp.conf.def
  projects/clang380-import/contrib/ntp/ntpd/ntp.conf.html
  projects/clang380-import/contrib/ntp/ntpd/ntp.conf.man.in
  projects/clang380-import/contrib/ntp/ntpd/ntp.conf.mdoc.in
  projects/clang380-import/contrib/ntp/ntpd/ntp.keys.5man
  projects/clang380-import/contrib/ntp/ntpd/ntp.keys.5mdoc
  projects/clang380-import/contrib/ntp/ntpd/ntp.keys.def
  projects/clang380-import/contrib/ntp/ntpd/ntp.keys.html
  projects/clang380-import/contrib/ntp/ntpd/ntp.keys.man.in
  projects/clang380-import/contrib/ntp/ntpd/ntp.keys.mdoc.in
  projects/clang380-import/contrib/ntp/ntpd/ntp_config.c
  projects/clang380-import/contrib/ntp/ntpd/ntp_control.c
  projects/clang380-import/contrib/ntp/ntpd/ntp_crypto.c
  projects/clang380-import/contrib/ntp/ntpd/ntp_io.c
  projects/clang380-import/contrib/ntp/ntpd/ntp_keyword.h
  projects/clang380-import/contrib/ntp/ntpd/ntp_parser.c
  projects/clang380-import/contrib/ntp/ntpd/ntp_parser.h
  projects/clang380-import/contrib/ntp/ntpd/ntp_proto.c
  projects/clang380-import/contrib/ntp/ntpd/ntp_request.c
  projects/clang380-import/contrib/ntp/ntpd/ntp_scanner.c
  projects/clang380-import/contrib/ntp/ntpd/ntp_timer.c
  projects/clang380-import/contrib/ntp/ntpd/ntpd-opts.c
  projects/clang380-import/contrib/ntp/ntpd/ntpd-opts.h
  projects/clang380-import/contrib/ntp/ntpd/ntpd.1ntpdman
  projects/clang380-import/contrib/ntp/ntpd/ntpd.1ntpdmdoc
  projects/clang380-import/contrib/ntp/ntpd/ntpd.c
  projects/clang380-import/contrib/ntp/ntpd/ntpd.html
  projects/clang380-import/contrib/ntp/ntpd/ntpd.man.in
  projects/clang380-import/contrib/ntp/ntpd/ntpd.mdoc.in
  projects/clang380-import/contrib/ntp/ntpd/refclock_chu.c
  projects/clang380-import/contrib/ntp/ntpd/refclock_gpsdjson.c
  projects/clang380-import/contrib/ntp/ntpd/refclock_jjy.c
  projects/clang380-import/contrib/ntp/ntpd/refclock_shm.c
  projects/clang380-import/contrib/ntp/ntpdc/invoke-ntpdc.texi
  projects/clang380-import/contrib/ntp/ntpdc/ntpdc-opts.c
  projects/clang380-import/contrib/ntp/ntpdc/ntpdc-opts.h
  projects/clang380-import/contrib/ntp/ntpdc/ntpdc.1ntpdcman
  projects/clang380-import/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc
  projects/clang380-import/contrib/ntp/ntpdc/ntpdc.c
  projects/clang380-import/contrib/ntp/ntpdc/ntpdc.html
  projects/clang380-import/contrib/ntp/ntpdc/ntpdc.man.in
  projects/clang380-import/contrib/ntp/ntpdc/ntpdc.mdoc.in
  projects/clang380-import/contrib/ntp/ntpq/invoke-ntpq.texi
  projects/clang380-import/contrib/ntp/ntpq/ntpq-opts.c
  projects/clang380-import/contrib/ntp/ntpq/ntpq-opts.h
  projects/clang380-import/contrib/ntp/ntpq/ntpq-subs.c
  projects/clang380-import/contrib/ntp/ntpq/ntpq.1ntpqman
  projects/clang380-import/contrib/ntp/ntpq/ntpq.1ntpqmdoc
  projects/clang380-import/contrib/ntp/ntpq/ntpq.c
  projects/clang380-import/contrib/ntp/ntpq/ntpq.html
  projects/clang380-import/contrib/ntp/ntpq/ntpq.man.in
  projects/clang380-import/contrib/ntp/ntpq/ntpq.mdoc.in
  projects/clang380-import/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi
  projects/clang380-import/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c
  projects/clang380-import/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h
  projects/clang380-import/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman
  projects/clang380-import/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc
  projects/clang380-import/contrib/ntp/ntpsnmpd/ntpsnmpd.html
  projects/clang380-import/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in
  projects/clang380-import/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in
  projects/clang380-import/contrib/ntp/packageinfo.sh
  projects/clang380-import/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman
  projects/clang380-import/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc
  projects/clang380-import/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html
  projects/clang380-import/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in
  projects/clang380-import/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in
  projects/clang380-import/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi
  projects/clang380-import/contrib/ntp/scripts/invoke-plot_summary.texi
  projects/clang380-import/contrib/ntp/scripts/invoke-summary.texi
  projects/clang380-import/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi
  projects/clang380-import/contrib/ntp/scripts/ntp-wait/ntp-wait-opts
  projects/clang380-import/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman
  projects/clang380-import/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc
  projects/clang380-import/contrib/ntp/scripts/ntp-wait/ntp-wait.html
  projects/clang380-import/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in
  projects/clang380-import/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in
  projects/clang380-import/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi
  projects/clang380-import/contrib/ntp/scripts/ntpsweep/ntpsweep-opts
  projects/clang380-import/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman
  projects/clang380-import/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc
  projects/clang380-import/contrib/ntp/scripts/ntpsweep/ntpsweep.html
  projects/clang380-import/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in
  projects/clang380-import/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in
  projects/clang380-import/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi
  projects/clang380-import/contrib/ntp/scripts/ntptrace/ntptrace-opts
  projects/clang380-import/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman
  projects/clang380-import/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc
  projects/clang380-import/contrib/ntp/scripts/ntptrace/ntptrace.html
  projects/clang380-import/contrib/ntp/scripts/ntptrace/ntptrace.man.in
  projects/clang380-import/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in
  projects/clang380-import/contrib/ntp/scripts/plot_summary-opts
  projects/clang380-import/contrib/ntp/scripts/plot_summary.1plot_summaryman
  projects/clang380-import/contrib/ntp/scripts/plot_summary.1plot_summarymdoc
  projects/clang380-import/contrib/ntp/scripts/plot_summary.html
  projects/clang380-import/contrib/ntp/scripts/plot_summary.man.in
  projects/clang380-import/contrib/ntp/scripts/plot_summary.mdoc.in
  projects/clang380-import/contrib/ntp/scripts/summary-opts
  projects/clang380-import/contrib/ntp/scripts/summary.1summaryman
  projects/clang380-import/contrib/ntp/scripts/summary.1summarymdoc
  projects/clang380-import/contrib/ntp/scripts/summary.html
  projects/clang380-import/contrib/ntp/scripts/summary.man.in
  projects/clang380-import/contrib/ntp/scripts/summary.mdoc.in
  projects/clang380-import/contrib/ntp/scripts/update-leap/invoke-update-leap.texi
  projects/clang380-import/contrib/ntp/scripts/update-leap/update-leap-opts
  projects/clang380-import/contrib/ntp/scripts/update-leap/update-leap.1update-leapman
  projects/clang380-import/contrib/ntp/scripts/update-leap/update-leap.1update-leapmdoc
  projects/clang380-import/contrib/ntp/scripts/update-leap/update-leap.html
  projects/clang380-import/contrib/ntp/scripts/update-leap/update-leap.man.in
  projects/clang380-import/contrib/ntp/scripts/update-leap/update-leap.mdoc.in
  projects/clang380-import/contrib/ntp/sntp/configure
  projects/clang380-import/contrib/ntp/sntp/crypto.c
  projects/clang380-import/contrib/ntp/sntp/crypto.h
  projects/clang380-import/contrib/ntp/sntp/include/copyright.def
  projects/clang380-import/contrib/ntp/sntp/include/version.def
  projects/clang380-import/contrib/ntp/sntp/include/version.texi
  projects/clang380-import/contrib/ntp/sntp/invoke-sntp.texi
  projects/clang380-import/contrib/ntp/sntp/libopts/configfile.c
  projects/clang380-import/contrib/ntp/sntp/libopts/enum.c
  projects/clang380-import/contrib/ntp/sntp/libopts/find.c
  projects/clang380-import/contrib/ntp/sntp/libopts/init.c
  projects/clang380-import/contrib/ntp/sntp/libopts/load.c
  projects/clang380-import/contrib/ntp/sntp/libopts/makeshell.c
  projects/clang380-import/contrib/ntp/sntp/libopts/nested.c
  projects/clang380-import/contrib/ntp/sntp/libopts/parse-duration.c
  projects/clang380-import/contrib/ntp/sntp/libopts/reset.c
  projects/clang380-import/contrib/ntp/sntp/libopts/save.c
  projects/clang380-import/contrib/ntp/sntp/libopts/tokenize.c
  projects/clang380-import/contrib/ntp/sntp/m4/version.m4
  projects/clang380-import/contrib/ntp/sntp/main.c
  projects/clang380-import/contrib/ntp/sntp/networking.c
  projects/clang380-import/contrib/ntp/sntp/sntp-opts.c
  projects/clang380-import/contrib/ntp/sntp/sntp-opts.h
  projects/clang380-import/contrib/ntp/sntp/sntp.1sntpman
  projects/clang380-import/contrib/ntp/sntp/sntp.1sntpmdoc
  projects/clang380-import/contrib/ntp/sntp/sntp.html
  projects/clang380-import/contrib/ntp/sntp/sntp.man.in
  projects/clang380-import/contrib/ntp/sntp/sntp.mdoc.in
  projects/clang380-import/contrib/ntp/sntp/tests/crypto.c
  projects/clang380-import/contrib/ntp/sntp/tests/fileHandlingTest.c
  projects/clang380-import/contrib/ntp/sntp/tests/fileHandlingTest.h.in
  projects/clang380-import/contrib/ntp/sntp/tests/keyFile.c
  projects/clang380-import/contrib/ntp/sntp/tests/packetHandling.c
  projects/clang380-import/contrib/ntp/sntp/tests/packetProcessing.c
  projects/clang380-import/contrib/ntp/sntp/tests/run-packetProcessing.c
  projects/clang380-import/contrib/ntp/sntp/unity/unity_internals.h
  projects/clang380-import/contrib/ntp/sntp/version.c
  projects/clang380-import/contrib/ntp/tests/libntp/authkeys.c
  projects/clang380-import/contrib/ntp/tests/libntp/decodenetnum.c
  projects/clang380-import/contrib/ntp/tests/libntp/run-authkeys.c
  projects/clang380-import/contrib/ntp/tests/libntp/run-decodenetnum.c
  projects/clang380-import/contrib/ntp/tests/libntp/run-socktoa.c
  projects/clang380-import/contrib/ntp/tests/libntp/socktoa.c
  projects/clang380-import/contrib/ntp/tests/ntpd/t-ntp_signd.c
  projects/clang380-import/contrib/ntp/util/invoke-ntp-keygen.texi
  projects/clang380-import/contrib/ntp/util/ntp-keygen-opts.c
  projects/clang380-import/contrib/ntp/util/ntp-keygen-opts.h
  projects/clang380-import/contrib/ntp/util/ntp-keygen.1ntp-keygenman
  projects/clang380-import/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc
  projects/clang380-import/contrib/ntp/util/ntp-keygen.html
  projects/clang380-import/contrib/ntp/util/ntp-keygen.man.in
  projects/clang380-import/contrib/ntp/util/ntp-keygen.mdoc.in
  projects/clang380-import/crypto/openssh/ChangeLog
  projects/clang380-import/crypto/openssh/FREEBSD-upgrade
  projects/clang380-import/crypto/openssh/INSTALL
  projects/clang380-import/crypto/openssh/Makefile.in
  projects/clang380-import/crypto/openssh/OVERVIEW
  projects/clang380-import/crypto/openssh/PROTOCOL
  projects/clang380-import/crypto/openssh/PROTOCOL.agent
  projects/clang380-import/crypto/openssh/PROTOCOL.krl
  projects/clang380-import/crypto/openssh/PROTOCOL.mux
  projects/clang380-import/crypto/openssh/README
  projects/clang380-import/crypto/openssh/addrmatch.c
  projects/clang380-import/crypto/openssh/atomicio.c
  projects/clang380-import/crypto/openssh/auth-bsdauth.c
  projects/clang380-import/crypto/openssh/auth-chall.c
  projects/clang380-import/crypto/openssh/auth-krb5.c
  projects/clang380-import/crypto/openssh/auth-options.c
  projects/clang380-import/crypto/openssh/auth-options.h
  projects/clang380-import/crypto/openssh/auth-pam.c
  projects/clang380-import/crypto/openssh/auth-passwd.c
  projects/clang380-import/crypto/openssh/auth-rh-rsa.c
  projects/clang380-import/crypto/openssh/auth-rhosts.c
  projects/clang380-import/crypto/openssh/auth-rsa.c
  projects/clang380-import/crypto/openssh/auth.c
  projects/clang380-import/crypto/openssh/auth.h
  projects/clang380-import/crypto/openssh/auth1.c
  projects/clang380-import/crypto/openssh/auth2-chall.c
  projects/clang380-import/crypto/openssh/auth2-gss.c
  projects/clang380-import/crypto/openssh/auth2-hostbased.c
  projects/clang380-import/crypto/openssh/auth2-kbdint.c
  projects/clang380-import/crypto/openssh/auth2-none.c
  projects/clang380-import/crypto/openssh/auth2-passwd.c
  projects/clang380-import/crypto/openssh/auth2-pubkey.c
  projects/clang380-import/crypto/openssh/auth2.c
  projects/clang380-import/crypto/openssh/authfd.c
  projects/clang380-import/crypto/openssh/authfd.h
  projects/clang380-import/crypto/openssh/authfile.c
  projects/clang380-import/crypto/openssh/authfile.h
  projects/clang380-import/crypto/openssh/bufaux.c
  projects/clang380-import/crypto/openssh/bufbn.c
  projects/clang380-import/crypto/openssh/bufec.c
  projects/clang380-import/crypto/openssh/buffer.c   (contents, props changed)
  projects/clang380-import/crypto/openssh/buffer.h   (contents, props changed)
  projects/clang380-import/crypto/openssh/canohost.c
  projects/clang380-import/crypto/openssh/chacha.h
  projects/clang380-import/crypto/openssh/channels.c   (contents, props changed)
  projects/clang380-import/crypto/openssh/channels.h   (contents, props changed)
  projects/clang380-import/crypto/openssh/cipher-3des1.c
  projects/clang380-import/crypto/openssh/cipher-bf1.c
  projects/clang380-import/crypto/openssh/cipher-chachapoly.c
  projects/clang380-import/crypto/openssh/cipher-chachapoly.h
  projects/clang380-import/crypto/openssh/cipher-ctr.c
  projects/clang380-import/crypto/openssh/cipher.c   (contents, props changed)
  projects/clang380-import/crypto/openssh/cipher.h
  projects/clang380-import/crypto/openssh/clientloop.c   (contents, props changed)
  projects/clang380-import/crypto/openssh/compat.c   (contents, props changed)
  projects/clang380-import/crypto/openssh/compat.h   (contents, props changed)
  projects/clang380-import/crypto/openssh/config.guess
  projects/clang380-import/crypto/openssh/config.h
  projects/clang380-import/crypto/openssh/configure.ac   (contents, props changed)
  projects/clang380-import/crypto/openssh/contrib/Makefile
  projects/clang380-import/crypto/openssh/contrib/README
  projects/clang380-import/crypto/openssh/contrib/cygwin/README
  projects/clang380-import/crypto/openssh/contrib/cygwin/ssh-host-config
  projects/clang380-import/crypto/openssh/contrib/cygwin/ssh-user-config
  projects/clang380-import/crypto/openssh/contrib/redhat/openssh.spec
  projects/clang380-import/crypto/openssh/contrib/suse/openssh.spec
  projects/clang380-import/crypto/openssh/deattack.c
  projects/clang380-import/crypto/openssh/deattack.h
  projects/clang380-import/crypto/openssh/defines.h
  projects/clang380-import/crypto/openssh/dh.c
  projects/clang380-import/crypto/openssh/dh.h
  projects/clang380-import/crypto/openssh/digest-libc.c
  projects/clang380-import/crypto/openssh/digest-openssl.c
  projects/clang380-import/crypto/openssh/digest.h
  projects/clang380-import/crypto/openssh/dispatch.c
  projects/clang380-import/crypto/openssh/dispatch.h
  projects/clang380-import/crypto/openssh/dns.c
  projects/clang380-import/crypto/openssh/dns.h
  projects/clang380-import/crypto/openssh/entropy.c
  projects/clang380-import/crypto/openssh/freebsd-configure.sh
  projects/clang380-import/crypto/openssh/freebsd-post-merge.sh
  projects/clang380-import/crypto/openssh/freebsd-pre-merge.sh
  projects/clang380-import/crypto/openssh/ge25519.h
  projects/clang380-import/crypto/openssh/groupaccess.c
  projects/clang380-import/crypto/openssh/gss-genr.c
  projects/clang380-import/crypto/openssh/gss-serv-krb5.c
  projects/clang380-import/crypto/openssh/gss-serv.c
  projects/clang380-import/crypto/openssh/hmac.c
  projects/clang380-import/crypto/openssh/hmac.h
  projects/clang380-import/crypto/openssh/hostfile.c
  projects/clang380-import/crypto/openssh/hostfile.h
  projects/clang380-import/crypto/openssh/includes.h
  projects/clang380-import/crypto/openssh/kex.c   (contents, props changed)
  projects/clang380-import/crypto/openssh/kex.h   (contents, props changed)
  projects/clang380-import/crypto/openssh/kexc25519.c
  projects/clang380-import/crypto/openssh/kexc25519c.c
  projects/clang380-import/crypto/openssh/kexc25519s.c
  projects/clang380-import/crypto/openssh/kexdh.c
  projects/clang380-import/crypto/openssh/kexdhc.c
  projects/clang380-import/crypto/openssh/kexdhs.c
  projects/clang380-import/crypto/openssh/kexecdh.c
  projects/clang380-import/crypto/openssh/kexecdhc.c
  projects/clang380-import/crypto/openssh/kexecdhs.c
  projects/clang380-import/crypto/openssh/kexgex.c
  projects/clang380-import/crypto/openssh/kexgexc.c
  projects/clang380-import/crypto/openssh/kexgexs.c
  projects/clang380-import/crypto/openssh/key.c
  projects/clang380-import/crypto/openssh/key.h
  projects/clang380-import/crypto/openssh/krl.c
  projects/clang380-import/crypto/openssh/krl.h
  projects/clang380-import/crypto/openssh/log.c
  projects/clang380-import/crypto/openssh/loginrec.c
  projects/clang380-import/crypto/openssh/mac.c
  projects/clang380-import/crypto/openssh/mac.h
  projects/clang380-import/crypto/openssh/match.c
  projects/clang380-import/crypto/openssh/match.h
  projects/clang380-import/crypto/openssh/misc.c   (contents, props changed)
  projects/clang380-import/crypto/openssh/misc.h   (contents, props changed)
  projects/clang380-import/crypto/openssh/moduli
  projects/clang380-import/crypto/openssh/moduli.c
  projects/clang380-import/crypto/openssh/monitor.c
  projects/clang380-import/crypto/openssh/monitor.h
  projects/clang380-import/crypto/openssh/monitor_fdpass.c
  projects/clang380-import/crypto/openssh/monitor_mm.c
  projects/clang380-import/crypto/openssh/monitor_wrap.c
  projects/clang380-import/crypto/openssh/monitor_wrap.h
  projects/clang380-import/crypto/openssh/msg.c
  projects/clang380-import/crypto/openssh/msg.h
  projects/clang380-import/crypto/openssh/mux.c
  projects/clang380-import/crypto/openssh/myproposal.h
  projects/clang380-import/crypto/openssh/openbsd-compat/Makefile.in
  projects/clang380-import/crypto/openssh/openbsd-compat/arc4random.c
  projects/clang380-import/crypto/openssh/openbsd-compat/bcrypt_pbkdf.c
  projects/clang380-import/crypto/openssh/openbsd-compat/blowfish.c   (contents, props changed)
  projects/clang380-import/crypto/openssh/openbsd-compat/bsd-cygwin_util.c
  projects/clang380-import/crypto/openssh/openbsd-compat/bsd-cygwin_util.h
  projects/clang380-import/crypto/openssh/openbsd-compat/bsd-misc.c
  projects/clang380-import/crypto/openssh/openbsd-compat/bsd-misc.h   (contents, props changed)
  projects/clang380-import/crypto/openssh/openbsd-compat/bsd-snprintf.c
  projects/clang380-import/crypto/openssh/openbsd-compat/explicit_bzero.c
  projects/clang380-import/crypto/openssh/openbsd-compat/fake-rfc2553.h
  projects/clang380-import/crypto/openssh/openbsd-compat/getrrsetbyname-ldns.c
  projects/clang380-import/crypto/openssh/openbsd-compat/openbsd-compat.h
  projects/clang380-import/crypto/openssh/openbsd-compat/openssl-compat.c
  projects/clang380-import/crypto/openssh/openbsd-compat/openssl-compat.h
  projects/clang380-import/crypto/openssh/openbsd-compat/port-linux.c
  projects/clang380-import/crypto/openssh/openbsd-compat/port-tun.c
  projects/clang380-import/crypto/openssh/openbsd-compat/port-uw.c
  projects/clang380-import/crypto/openssh/openbsd-compat/readpassphrase.c
  projects/clang380-import/crypto/openssh/openbsd-compat/realpath.c
  projects/clang380-import/crypto/openssh/openbsd-compat/regress/Makefile.in
  projects/clang380-import/crypto/openssh/openbsd-compat/sha2.c
  projects/clang380-import/crypto/openssh/openbsd-compat/sha2.h
  projects/clang380-import/crypto/openssh/openbsd-compat/xcrypt.c
  projects/clang380-import/crypto/openssh/opensshd.init.in
  projects/clang380-import/crypto/openssh/packet.c
  projects/clang380-import/crypto/openssh/packet.h   (contents, props changed)
  projects/clang380-import/crypto/openssh/platform.c
  projects/clang380-import/crypto/openssh/poly1305.h
  projects/clang380-import/crypto/openssh/progressmeter.c
  projects/clang380-import/crypto/openssh/progressmeter.h
  projects/clang380-import/crypto/openssh/readconf.c
  projects/clang380-import/crypto/openssh/readconf.h
  projects/clang380-import/crypto/openssh/regress/Makefile
  projects/clang380-import/crypto/openssh/regress/README.regress
  projects/clang380-import/crypto/openssh/regress/agent-pkcs11.sh
  projects/clang380-import/crypto/openssh/regress/agent-timeout.sh
  projects/clang380-import/crypto/openssh/regress/agent.sh
  projects/clang380-import/crypto/openssh/regress/broken-pipe.sh
  projects/clang380-import/crypto/openssh/regress/cert-hostkey.sh
  projects/clang380-import/crypto/openssh/regress/cert-userkey.sh
  projects/clang380-import/crypto/openssh/regress/cfgmatch.sh
  projects/clang380-import/crypto/openssh/regress/cipher-speed.sh
  projects/clang380-import/crypto/openssh/regress/connect-privsep.sh
  projects/clang380-import/crypto/openssh/regress/connect.sh
  projects/clang380-import/crypto/openssh/regress/dhgex.sh
  projects/clang380-import/crypto/openssh/regress/dynamic-forward.sh
  projects/clang380-import/crypto/openssh/regress/exit-status.sh
  projects/clang380-import/crypto/openssh/regress/forcecommand.sh
  projects/clang380-import/crypto/openssh/regress/forward-control.sh
  projects/clang380-import/crypto/openssh/regress/forwarding.sh
  projects/clang380-import/crypto/openssh/regress/host-expand.sh
  projects/clang380-import/crypto/openssh/regress/integrity.sh
  projects/clang380-import/crypto/openssh/regress/kextype.sh
  projects/clang380-import/crypto/openssh/regress/key-options.sh
  projects/clang380-import/crypto/openssh/regress/keygen-change.sh
  projects/clang380-import/crypto/openssh/regress/keys-command.sh
  projects/clang380-import/crypto/openssh/regress/keyscan.sh
  projects/clang380-import/crypto/openssh/regress/keytype.sh
  projects/clang380-import/crypto/openssh/regress/krl.sh
  projects/clang380-import/crypto/openssh/regress/localcommand.sh
  projects/clang380-import/crypto/openssh/regress/login-timeout.sh
  projects/clang380-import/crypto/openssh/regress/multiplex.sh
  projects/clang380-import/crypto/openssh/regress/proto-mismatch.sh
  projects/clang380-import/crypto/openssh/regress/proto-version.sh
  projects/clang380-import/crypto/openssh/regress/proxy-connect.sh
  projects/clang380-import/crypto/openssh/regress/reconfigure.sh
  projects/clang380-import/crypto/openssh/regress/reexec.sh
  projects/clang380-import/crypto/openssh/regress/rekey.sh
  projects/clang380-import/crypto/openssh/regress/ssh-com.sh
  projects/clang380-import/crypto/openssh/regress/ssh2putty.sh
  projects/clang380-import/crypto/openssh/regress/sshd-log-wrapper.sh
  projects/clang380-import/crypto/openssh/regress/stderr-data.sh
  projects/clang380-import/crypto/openssh/regress/t4.ok
  projects/clang380-import/crypto/openssh/regress/test-exec.sh
  projects/clang380-import/crypto/openssh/regress/transfer.sh
  projects/clang380-import/crypto/openssh/regress/try-ciphers.sh
  projects/clang380-import/crypto/openssh/regress/yes-head.sh
  projects/clang380-import/crypto/openssh/rijndael.c
  projects/clang380-import/crypto/openssh/rijndael.h
  projects/clang380-import/crypto/openssh/roaming_client.c
  projects/clang380-import/crypto/openssh/roaming_common.c
  projects/clang380-import/crypto/openssh/roaming_dummy.c
  projects/clang380-import/crypto/openssh/rsa.c
  projects/clang380-import/crypto/openssh/rsa.h
  projects/clang380-import/crypto/openssh/sandbox-seccomp-filter.c
  projects/clang380-import/crypto/openssh/sandbox-systrace.c
  projects/clang380-import/crypto/openssh/scp.1   (contents, props changed)
  projects/clang380-import/crypto/openssh/scp.c
  projects/clang380-import/crypto/openssh/servconf.c
  projects/clang380-import/crypto/openssh/servconf.h   (contents, props changed)
  projects/clang380-import/crypto/openssh/serverloop.c   (contents, props changed)
  projects/clang380-import/crypto/openssh/session.c
  projects/clang380-import/crypto/openssh/sftp-client.c
  projects/clang380-import/crypto/openssh/sftp-client.h
  projects/clang380-import/crypto/openssh/sftp-common.c
  projects/clang380-import/crypto/openssh/sftp-common.h
  projects/clang380-import/crypto/openssh/sftp-glob.c
  projects/clang380-import/crypto/openssh/sftp-server.8   (contents, props changed)
  projects/clang380-import/crypto/openssh/sftp-server.c
  projects/clang380-import/crypto/openssh/sftp.1   (contents, props changed)
  projects/clang380-import/crypto/openssh/sftp.c   (contents, props changed)
  projects/clang380-import/crypto/openssh/ssh-add.1   (contents, props changed)
  projects/clang380-import/crypto/openssh/ssh-add.c
  projects/clang380-import/crypto/openssh/ssh-agent.1
  projects/clang380-import/crypto/openssh/ssh-agent.c
  projects/clang380-import/crypto/openssh/ssh-dss.c
  projects/clang380-import/crypto/openssh/ssh-ecdsa.c
  projects/clang380-import/crypto/openssh/ssh-ed25519.c
  projects/clang380-import/crypto/openssh/ssh-keygen.1   (contents, props changed)
  projects/clang380-import/crypto/openssh/ssh-keygen.c
  projects/clang380-import/crypto/openssh/ssh-keyscan.1   (contents, props changed)
  projects/clang380-import/crypto/openssh/ssh-keyscan.c
  projects/clang380-import/crypto/openssh/ssh-keysign.c
  projects/clang380-import/crypto/openssh/ssh-pkcs11-client.c
  projects/clang380-import/crypto/openssh/ssh-pkcs11-helper.c
  projects/clang380-import/crypto/openssh/ssh-pkcs11.c
  projects/clang380-import/crypto/openssh/ssh-pkcs11.h
  projects/clang380-import/crypto/openssh/ssh-rsa.c
  projects/clang380-import/crypto/openssh/ssh.1
  projects/clang380-import/crypto/openssh/ssh.c
  projects/clang380-import/crypto/openssh/ssh.h
  projects/clang380-import/crypto/openssh/ssh_config
  projects/clang380-import/crypto/openssh/ssh_config.5
  projects/clang380-import/crypto/openssh/ssh_namespace.h
  projects/clang380-import/crypto/openssh/sshconnect.c
  projects/clang380-import/crypto/openssh/sshconnect1.c
  projects/clang380-import/crypto/openssh/sshconnect2.c   (contents, props changed)
  projects/clang380-import/crypto/openssh/sshd.8
  projects/clang380-import/crypto/openssh/sshd.c
  projects/clang380-import/crypto/openssh/sshd_config
  projects/clang380-import/crypto/openssh/sshd_config.5
  projects/clang380-import/crypto/openssh/sshlogin.c
  projects/clang380-import/crypto/openssh/sshpty.c
  projects/clang380-import/crypto/openssh/uidswap.c
  projects/clang380-import/crypto/openssh/umac.c
  projects/clang380-import/crypto/openssh/uuencode.c
  projects/clang380-import/crypto/openssh/version.h
  projects/clang380-import/crypto/openssh/xmalloc.c
  projects/clang380-import/crypto/openssh/xmalloc.h
  projects/clang380-import/etc/defaults/rc.conf
  projects/clang380-import/etc/mtree/BSD.include.dist
  projects/clang380-import/etc/rc.d/ldconfig
  projects/clang380-import/etc/rc.d/sshd
  projects/clang380-import/gnu/lib/libgcc/Makefile
  projects/clang380-import/include/Makefile
  projects/clang380-import/lib/clang/clang.lib.mk
  projects/clang380-import/lib/libc/Makefile
  projects/clang380-import/lib/libc/gen/sem_new.c
  projects/clang380-import/lib/libc/gen/tls.c
  projects/clang380-import/lib/libc/gmon/gmon.c
  projects/clang380-import/lib/libc/mips/SYS.h
  projects/clang380-import/lib/libc/riscv/Makefile.inc
  projects/clang380-import/lib/libc/stdlib/jemalloc/Makefile.inc
  projects/clang380-import/lib/libc/string/strtok.3
  projects/clang380-import/lib/libc/sys/utimensat.2
  projects/clang380-import/lib/libc/sys/utrace.2
  projects/clang380-import/lib/libc/xdr/xdr_float.c
  projects/clang380-import/lib/libelftc/elftc_version.c
  projects/clang380-import/lib/libfetch/common.c
  projects/clang380-import/lib/libpam/modules/pam_ssh/pam_ssh.c
  projects/clang380-import/lib/libstand/Makefile
  projects/clang380-import/libexec/rtld-elf/aarch64/reloc.c
  projects/clang380-import/libexec/rtld-elf/amd64/reloc.c
  projects/clang380-import/libexec/rtld-elf/arm/reloc.c
  projects/clang380-import/libexec/rtld-elf/debug.c
  projects/clang380-import/libexec/rtld-elf/i386/reloc.c
  projects/clang380-import/libexec/rtld-elf/paths.h
  projects/clang380-import/libexec/rtld-elf/powerpc/reloc.c
  projects/clang380-import/libexec/rtld-elf/powerpc64/reloc.c
  projects/clang380-import/libexec/rtld-elf/riscv/reloc.c
  projects/clang380-import/libexec/rtld-elf/rtld.c
  projects/clang380-import/libexec/rtld-elf/rtld.h
  projects/clang380-import/libexec/rtld-elf/sparc64/reloc.c
  projects/clang380-import/sbin/ldconfig/ldconfig.c
  projects/clang380-import/secure/lib/libssh/Makefile
  projects/clang380-import/secure/usr.sbin/sshd/Makefile
  projects/clang380-import/share/dtrace/Makefile
  projects/clang380-import/share/man/man4/Makefile
  projects/clang380-import/share/man/man4/mod_cc.4
  projects/clang380-import/share/man/man4/tcp.4
  projects/clang380-import/share/man/man7/tuning.7
  projects/clang380-import/share/man/man9/mod_cc.9
  projects/clang380-import/share/man/man9/vref.9
  projects/clang380-import/share/misc/committers-src.dot
  projects/clang380-import/share/misc/organization.dot
  projects/clang380-import/share/mk/bsd.dep.mk
  projects/clang380-import/share/mk/bsd.lib.mk
  projects/clang380-import/share/mk/bsd.subdir.mk
  projects/clang380-import/share/mk/local.init.mk
  projects/clang380-import/share/mk/local.sys.mk
  projects/clang380-import/share/mk/sys.mk
  projects/clang380-import/sys/amd64/amd64/fpu.c
  projects/clang380-import/sys/amd64/include/atomic.h
  projects/clang380-import/sys/arm/arm/gic.c
  projects/clang380-import/sys/arm/arm/physmem.c
  projects/clang380-import/sys/arm/conf/DB-78XXX
  projects/clang380-import/sys/arm/conf/DB-88F5XXX
  projects/clang380-import/sys/arm/conf/DB-88F6XXX
  projects/clang380-import/sys/arm/conf/DOCKSTAR
  projects/clang380-import/sys/arm/conf/DREAMPLUG-1001
  projects/clang380-import/sys/arm/conf/SHEEVAPLUG
  projects/clang380-import/sys/arm/conf/TS7800
  projects/clang380-import/sys/arm/freescale/imx/imx_sdhci.c
  projects/clang380-import/sys/arm/mv/armadaxp/armadaxp.c
  projects/clang380-import/sys/arm/mv/files.mv
  projects/clang380-import/sys/arm/mv/mv_common.c
  projects/clang380-import/sys/arm/mv/mv_machdep.c
  projects/clang380-import/sys/arm/mv/mv_pci.c
  projects/clang380-import/sys/arm/mv/mvreg.h
  projects/clang380-import/sys/arm/mv/mvvar.h
  projects/clang380-import/sys/arm/mv/mvwin.h
  projects/clang380-import/sys/arm/mv/timer.c
  projects/clang380-import/sys/arm/mv/twsi.c
  projects/clang380-import/sys/arm/ti/ti_common.c
  projects/clang380-import/sys/arm64/arm64/gic_fdt.c
  projects/clang380-import/sys/arm64/arm64/gic_v3_fdt.c
  projects/clang380-import/sys/arm64/arm64/machdep.c
  projects/clang380-import/sys/arm64/arm64/nexus.c
  projects/clang380-import/sys/arm64/cavium/thunder_pcie.c
  projects/clang380-import/sys/arm64/cavium/thunder_pcie_common.c
  projects/clang380-import/sys/arm64/cavium/thunder_pcie_common.h
  projects/clang380-import/sys/arm64/cavium/thunder_pcie_pem.c
  projects/clang380-import/sys/boot/common/console.c
  projects/clang380-import/sys/boot/common/ufsread.c
  projects/clang380-import/sys/boot/efi/boot1/Makefile
  projects/clang380-import/sys/boot/efi/boot1/boot1.c
  projects/clang380-import/sys/boot/efi/boot1/boot_module.h
  projects/clang380-import/sys/boot/efi/boot1/ufs_module.c
  projects/clang380-import/sys/boot/efi/boot1/zfs_module.c
  projects/clang380-import/sys/boot/fdt/dts/arm/db78460.dts
  projects/clang380-import/sys/boot/fdt/dts/arm/rk3188.dtsi
  projects/clang380-import/sys/boot/fdt/dts/arm/sun4i-a10.dtsi
  projects/clang380-import/sys/boot/fdt/dts/arm/sun7i-a20.dtsi
  projects/clang380-import/sys/boot/kshim/bsd_global.h
  projects/clang380-import/sys/boot/kshim/bsd_kernel.c
  projects/clang380-import/sys/boot/kshim/bsd_kernel.h
  projects/clang380-import/sys/boot/mips/beri/boot2/flashboot.ldscript
  projects/clang380-import/sys/boot/mips/beri/boot2/jtagboot.ldscript
  projects/clang380-import/sys/cam/ctl/ctl_ha.c
  projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/clang380-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  projects/clang380-import/sys/compat/linux/linux_socket.c
  projects/clang380-import/sys/compat/linuxkpi/common/include/asm/atomic-long.h
  projects/clang380-import/sys/compat/linuxkpi/common/include/asm/atomic.h
  projects/clang380-import/sys/compat/linuxkpi/common/include/linux/idr.h
  projects/clang380-import/sys/compat/linuxkpi/common/include/linux/mutex.h
  projects/clang380-import/sys/compat/linuxkpi/common/src/linux_compat.c
  projects/clang380-import/sys/compat/linuxkpi/common/src/linux_idr.c
  projects/clang380-import/sys/conf/files
  projects/clang380-import/sys/conf/files.amd64
  projects/clang380-import/sys/conf/files.arm64
  projects/clang380-import/sys/conf/files.i386
  projects/clang380-import/sys/conf/files.mips
  projects/clang380-import/sys/conf/options.arm
  projects/clang380-import/sys/dev/cxgb/cxgb_sge.c
  projects/clang380-import/sys/dev/cxgbe/iw_cxgbe/cm.c
  projects/clang380-import/sys/dev/cxgbe/t4_sge.c
  projects/clang380-import/sys/dev/e1000/if_igb.c
  projects/clang380-import/sys/dev/fdt/fdt_common.c
  projects/clang380-import/sys/dev/fdt/fdt_common.h
  projects/clang380-import/sys/dev/flash/mx25l.c
  projects/clang380-import/sys/dev/hwpmc/hwpmc_e500.c
  projects/clang380-import/sys/dev/hwpmc/hwpmc_powerpc.c
  projects/clang380-import/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
  projects/clang380-import/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
  projects/clang380-import/sys/dev/hyperv/vmbus/hv_channel_mgmt.c
  projects/clang380-import/sys/dev/hyperv/vmbus/hv_connection.c
  projects/clang380-import/sys/dev/hyperv/vmbus/hv_vmbus_priv.h
  projects/clang380-import/sys/dev/iwm/if_iwm.c
  projects/clang380-import/sys/dev/ixgbe/if_ix.c
  projects/clang380-import/sys/dev/ixgbe/if_ixv.c
  projects/clang380-import/sys/dev/mlx5/mlx5_en/en.h
  projects/clang380-import/sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
  projects/clang380-import/sys/dev/mlx5/mlx5_en/mlx5_en_main.c
  projects/clang380-import/sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
  projects/clang380-import/sys/dev/mxge/if_mxge.c
  projects/clang380-import/sys/dev/ofw/ofw_bus_subr.c
  projects/clang380-import/sys/dev/ofw/ofw_fdt.c
  projects/clang380-import/sys/dev/pci/pcireg.h
  projects/clang380-import/sys/dev/pty/pty.c
  projects/clang380-import/sys/dev/sfxge/common/ef10_tlv_layout.h
  projects/clang380-import/sys/dev/sfxge/common/efsys.h
  projects/clang380-import/sys/dev/sfxge/common/efx.h
  projects/clang380-import/sys/dev/sfxge/common/efx_impl.h
  projects/clang380-import/sys/dev/sfxge/common/efx_mac.c
  projects/clang380-import/sys/dev/sfxge/common/efx_nvram.c
  projects/clang380-import/sys/dev/sfxge/common/efx_regs_ef10.h
  projects/clang380-import/sys/dev/sfxge/common/hunt_ev.c
  projects/clang380-import/sys/dev/sfxge/common/hunt_impl.h
  projects/clang380-import/sys/dev/sfxge/common/hunt_mac.c
  projects/clang380-import/sys/dev/sfxge/common/hunt_nic.c
  projects/clang380-import/sys/dev/sfxge/common/hunt_nvram.c
  projects/clang380-import/sys/dev/sfxge/common/siena_flash.h
  projects/clang380-import/sys/dev/sfxge/common/siena_impl.h
  projects/clang380-import/sys/dev/sfxge/common/siena_nvram.c
  projects/clang380-import/sys/dev/sfxge/sfxge_version.h
  projects/clang380-import/sys/dev/uart/uart_cpu_fdt.c
  projects/clang380-import/sys/dev/uart/uart_dev_ns8250.c
  projects/clang380-import/sys/dev/uart/uart_tty.c
  projects/clang380-import/sys/dev/usb/controller/ehci_mv.c
  projects/clang380-import/sys/dev/usb/serial/usb_serial.c
  projects/clang380-import/sys/dev/usb/wlan/if_urtwn.c
  projects/clang380-import/sys/dev/usb/wlan/if_urtwnreg.h
  projects/clang380-import/sys/dev/usb/wlan/if_urtwnvar.h
  projects/clang380-import/sys/dev/xen/netfront/netfront.c
  projects/clang380-import/sys/fs/devfs/devfs_devs.c
  projects/clang380-import/sys/fs/devfs/devfs_vnops.c
  projects/clang380-import/sys/fs/ext2fs/ext2_dir.h
  projects/clang380-import/sys/fs/ext2fs/ext2_extern.h
  projects/clang380-import/sys/fs/ext2fs/ext2_lookup.c
  projects/clang380-import/sys/fs/ext2fs/ext2_vfsops.c
  projects/clang380-import/sys/fs/ext2fs/ext2fs.h
  projects/clang380-import/sys/fs/nandfs/nandfs_segment.c
  projects/clang380-import/sys/i386/isa/npx.c
  projects/clang380-import/sys/kern/kern_exit.c
  projects/clang380-import/sys/kern/kern_proc.c
  projects/clang380-import/sys/kern/tty.c
  projects/clang380-import/sys/kern/uipc_syscalls.c
  projects/clang380-import/sys/kern/vfs_aio.c
  projects/clang380-import/sys/kern/vfs_cache.c
  projects/clang380-import/sys/kern/vfs_subr.c
  projects/clang380-import/sys/kern/vfs_vnops.c
  projects/clang380-import/sys/mips/include/asm.h
  projects/clang380-import/sys/mips/nlm/xlp_machdep.c
  projects/clang380-import/sys/modules/ext2fs/Makefile
  projects/clang380-import/sys/modules/i2c/iicbb/Makefile
  projects/clang380-import/sys/modules/ix/Makefile
  projects/clang380-import/sys/modules/ixlv/Makefile
  projects/clang380-import/sys/modules/ixv/Makefile
  projects/clang380-import/sys/netinet/cc/cc.c
  projects/clang380-import/sys/netinet/cc/cc_cdg.c
  projects/clang380-import/sys/netinet/cc/cc_chd.c
  projects/clang380-import/sys/netinet/cc/cc_cubic.c
  projects/clang380-import/sys/netinet/cc/cc_dctcp.c
  projects/clang380-import/sys/netinet/cc/cc_hd.c
  projects/clang380-import/sys/netinet/cc/cc_htcp.c
  projects/clang380-import/sys/netinet/cc/cc_newreno.c
  projects/clang380-import/sys/netinet/cc/cc_vegas.c
  projects/clang380-import/sys/netinet/igmp.c
  projects/clang380-import/sys/netinet/tcp.h
  projects/clang380-import/sys/netinet/tcp_input.c
  projects/clang380-import/sys/netinet/tcp_lro.c
  projects/clang380-import/sys/netinet/tcp_lro.h
  projects/clang380-import/sys/netinet/tcp_output.c
  projects/clang380-import/sys/netinet/tcp_stacks/fastpath.c
  projects/clang380-import/sys/netinet/tcp_subr.c
  projects/clang380-import/sys/netinet/tcp_timer.c
  projects/clang380-import/sys/netinet/tcp_usrreq.c
  projects/clang380-import/sys/netinet6/ip6_forward.c
  projects/clang380-import/sys/netpfil/ipfw/ip_fw_table_value.c
  projects/clang380-import/sys/powerpc/booke/pmap.c
  projects/clang380-import/sys/powerpc/include/vmparam.h
  projects/clang380-import/sys/powerpc/ofw/ofw_pci.c
  projects/clang380-import/sys/powerpc/ofw/ofw_pci.h
  projects/clang380-import/sys/powerpc/pseries/rtas_pci.c
  projects/clang380-import/sys/riscv/include/riscvreg.h
  projects/clang380-import/sys/sparc64/include/atomic.h
  projects/clang380-import/sys/sys/elf_common.h
  projects/clang380-import/sys/sys/fcntl.h
  projects/clang380-import/sys/sys/param.h
  projects/clang380-import/sys/sys/priv.h
  projects/clang380-import/sys/sys/proc.h
  projects/clang380-import/sys/sys/ttydevsw.h
  projects/clang380-import/sys/sys/vnode.h
  projects/clang380-import/sys/vm/vm_extern.h
  projects/clang380-import/sys/vm/vm_map.c
  projects/clang380-import/tools/build/check-links.sh
  projects/clang380-import/tools/regression/posixsem2/semtest.c
  projects/clang380-import/usr.bin/finger/net.c
  projects/clang380-import/usr.bin/iscsictl/iscsictl.8
  projects/clang380-import/usr.bin/m4/misc.c
  projects/clang380-import/usr.bin/truncate/tests/truncate_test.sh
  projects/clang380-import/usr.bin/whois/whois.1
  projects/clang380-import/usr.bin/whois/whois.c
  projects/clang380-import/usr.bin/xlint/lint1/param.h
  projects/clang380-import/usr.sbin/bsdinstall/scripts/zfsboot
  projects/clang380-import/usr.sbin/jail/command.c
  projects/clang380-import/usr.sbin/jail/config.c
  projects/clang380-import/usr.sbin/jls/jls.8
  projects/clang380-import/usr.sbin/ntp/config.h
  projects/clang380-import/usr.sbin/ntp/doc/ntp-keygen.8
  projects/clang380-import/usr.sbin/ntp/doc/ntp.conf.5
  projects/clang380-import/usr.sbin/ntp/doc/ntp.keys.5
  projects/clang380-import/usr.sbin/ntp/doc/ntpd.8
  projects/clang380-import/usr.sbin/ntp/doc/ntpdc.8
  projects/clang380-import/usr.sbin/ntp/doc/ntpq.8
  projects/clang380-import/usr.sbin/ntp/doc/sntp.8
  projects/clang380-import/usr.sbin/ntp/libntp/Makefile
  projects/clang380-import/usr.sbin/ntp/scripts/mkver
  projects/clang380-import/usr.sbin/vidcontrol/vidcontrol.1
  projects/clang380-import/usr.sbin/vidcontrol/vidcontrol.c
  projects/clang380-import/usr.sbin/ypldap/yp.c
Directory Properties:
  projects/clang380-import/   (props changed)
  projects/clang380-import/contrib/compiler-rt/   (props changed)
  projects/clang380-import/contrib/llvm/   (props changed)
  projects/clang380-import/contrib/llvm/projects/libunwind/   (props changed)
  projects/clang380-import/contrib/mdocml/   (props changed)
  projects/clang380-import/contrib/ntp/   (props changed)
  projects/clang380-import/crypto/openssh/   (props changed)
  projects/clang380-import/crypto/openssh/contrib/ssh-copy-id.1   (props changed)
  projects/clang380-import/crypto/openssh/moduli.5   (props changed)
  projects/clang380-import/crypto/openssh/openbsd-compat/   (props changed)
  projects/clang380-import/crypto/openssh/openbsd-compat/regress/   (props changed)
  projects/clang380-import/crypto/openssh/ssh-keysign.8   (props changed)
  projects/clang380-import/crypto/openssh/ssh-pkcs11-helper.8   (props changed)
  projects/clang380-import/gnu/lib/   (props changed)
  projects/clang380-import/include/   (props changed)
  projects/clang380-import/lib/libc/   (props changed)
  projects/clang380-import/sbin/   (props changed)
  projects/clang380-import/share/   (props changed)
  projects/clang380-import/share/man/man4/   (props changed)
  projects/clang380-import/sys/   (props changed)
  projects/clang380-import/sys/boot/   (props changed)
  projects/clang380-import/sys/cddl/contrib/opensolaris/   (props changed)
  projects/clang380-import/sys/conf/   (props changed)
  projects/clang380-import/sys/dev/hyperv/   (props changed)
  projects/clang380-import/usr.sbin/jail/   (props changed)

Modified: projects/clang380-import/ObsoleteFiles.inc
==============================================================================
--- projects/clang380-import/ObsoleteFiles.inc	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/ObsoleteFiles.inc	Fri Jan 22 20:41:56 2016	(r294599)
@@ -122,9 +122,9 @@ OLD_DIRS+=usr/lib/clang/3.7.1/lib/freebs
 OLD_DIRS+=usr/lib/clang/3.7.1/lib
 OLD_DIRS+=usr/lib/clang/3.7.1
 # 20160116: Update mandoc to cvs snapshot 20160116
-OLD_FILES+=/usr/share/mdocml/example.style.css
-OLD_FILES+=/usr/share/mdocml/style.css
-OLD_DIRS+=/usr/share/mdocml
+OLD_FILES+=usr/share/mdocml/example.style.css
+OLD_FILES+=usr/share/mdocml/style.css
+OLD_DIRS+=usr/share/mdocml
 # 20151225: new clang import which bumps version from 3.7.0 to 3.7.1.
 OLD_FILES+=usr/lib/clang/3.7.0/include/sanitizer/allocator_interface.h
 OLD_FILES+=usr/lib/clang/3.7.0/include/sanitizer/asan_interface.h

Modified: projects/clang380-import/UPDATING
==============================================================================
--- projects/clang380-import/UPDATING	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/UPDATING	Fri Jan 22 20:41:56 2016	(r294599)
@@ -31,6 +31,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20160119:
+	The NONE and HPN patches has been removed from OpenSSH.  They are
+	still available in the security/openssh-portable port.
+
 20160113:
 	With the addition of ypldap(8), a new _ypldap user is now required
 	during installworld. "mergemaster -p" can be used to add the user

Modified: projects/clang380-import/bin/sh/options.c
==============================================================================
--- projects/clang380-import/bin/sh/options.c	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/bin/sh/options.c	Fri Jan 22 20:41:56 2016	(r294599)
@@ -74,6 +74,7 @@ static void options(int);
 static void minus_o(char *, int);
 static void setoption(int, int);
 static void setoptionbyindex(int, int);
+static void setparam(int, char **);
 static int getopts(char *, char *, char **, char ***, char **);
 
 
@@ -224,7 +225,7 @@ end_options1:
 end_options2:
 	if (!cmdline) {
 		if (*argptr == NULL)
-			setparam(argptr);
+			setparam(0, argptr);
 		return;
 	}
 
@@ -318,22 +319,20 @@ setoption(int flag, int val)
  * Set the shell parameters.
  */
 
-void
-setparam(char **argv)
+static void
+setparam(int argc, char **argv)
 {
 	char **newparam;
 	char **ap;
-	int nparam;
 
-	for (nparam = 0 ; argv[nparam] ; nparam++);
-	ap = newparam = ckmalloc((nparam + 1) * sizeof *ap);
+	ap = newparam = ckmalloc((argc + 1) * sizeof *ap);
 	while (*argv) {
 		*ap++ = savestr(*argv++);
 	}
 	*ap = NULL;
 	freeparam(&shellparam);
 	shellparam.malloc = 1;
-	shellparam.nparam = nparam;
+	shellparam.nparam = argc;
 	shellparam.p = newparam;
 	shellparam.optp = NULL;
 	shellparam.reset = 1;
@@ -371,8 +370,7 @@ freeparam(struct shparam *param)
 int
 shiftcmd(int argc, char **argv)
 {
-	int n;
-	char **ap1, **ap2;
+	int i, n;
 
 	n = 1;
 	if (argc > 1)
@@ -381,12 +379,11 @@ shiftcmd(int argc, char **argv)
 		return 1;
 	INTOFF;
 	shellparam.nparam -= n;
-	for (ap1 = shellparam.p ; --n >= 0 ; ap1++) {
-		if (shellparam.malloc)
-			ckfree(*ap1);
-	}
-	ap2 = shellparam.p;
-	while ((*ap2++ = *ap1++) != NULL);
+	if (shellparam.malloc)
+		for (i = 0; i < n; i++)
+			ckfree(shellparam.p[i]);
+	memmove(shellparam.p, shellparam.p + n,
+	    (shellparam.nparam + 1) * sizeof(shellparam.p[0]));
 	shellparam.reset = 1;
 	INTON;
 	return 0;
@@ -407,7 +404,7 @@ setcmd(int argc, char **argv)
 	options(0);
 	optschanged();
 	if (*argptr != NULL) {
-		setparam(argptr);
+		setparam(argc - (argptr - argv), argptr);
 	}
 	INTON;
 	return 0;

Modified: projects/clang380-import/bin/sh/options.h
==============================================================================
--- projects/clang380-import/bin/sh/options.h	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/bin/sh/options.h	Fri Jan 22 20:41:56 2016	(r294599)
@@ -108,7 +108,6 @@ extern char *nextopt_optptr;	/* used by 
 
 void procargs(int, char **);
 void optschanged(void);
-void setparam(char **);
 void freeparam(struct shparam *);
 int nextopt(const char *);
 void getoptsreset(const char *);

Modified: projects/clang380-import/bin/sh/tests/builtins/Makefile
==============================================================================
--- projects/clang380-import/bin/sh/tests/builtins/Makefile	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/bin/sh/tests/builtins/Makefile	Fri Jan 22 20:41:56 2016	(r294599)
@@ -112,6 +112,8 @@ FILES+=		local2.0
 FILES+=		local3.0
 FILES+=		local4.0
 FILES+=		local5.0
+FILES+=		local6.0
+FILES+=		local7.0
 .if ${MK_NLS} != "no"
 FILES+=		locale1.0
 .endif

Copied: projects/clang380-import/bin/sh/tests/builtins/local6.0 (from r294598, head/bin/sh/tests/builtins/local6.0)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang380-import/bin/sh/tests/builtins/local6.0	Fri Jan 22 20:41:56 2016	(r294599, copy of r294598, head/bin/sh/tests/builtins/local6.0)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+f() {
+	local x
+	readonly x=2
+}
+x=3
+f
+x=4
+[ "$x" = 4 ]

Copied: projects/clang380-import/bin/sh/tests/builtins/local7.0 (from r294598, head/bin/sh/tests/builtins/local7.0)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang380-import/bin/sh/tests/builtins/local7.0	Fri Jan 22 20:41:56 2016	(r294599, copy of r294598, head/bin/sh/tests/builtins/local7.0)
@@ -0,0 +1,10 @@
+# $FreeBSD$
+
+f() {
+	local x
+	readonly x=2
+}
+unset x
+f
+x=4
+[ "$x" = 4 ]

Modified: projects/clang380-import/bin/sh/var.c
==============================================================================
--- projects/clang380-import/bin/sh/var.c	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/bin/sh/var.c	Fri Jan 22 20:41:56 2016	(r294599)
@@ -802,6 +802,7 @@ poplocalvars(void)
 			ckfree(lvp->text);
 			optschanged();
 		} else if ((lvp->flags & (VUNSET|VSTRFIXED)) == VUNSET) {
+			vp->flags &= ~VREADONLY;
 			(void)unsetvar(vp->text);
 		} else {
 			islocalevar = (vp->flags | lvp->flags) & VEXPORT &&

Modified: projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII.c
==============================================================================
--- projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII.c	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII.c	Fri Jan 22 20:41:56 2016	(r294599)
@@ -443,6 +443,7 @@ mib_fetch_ifmib(struct mibif *ifp)
 	size_t len;
 	void *newmib;
 	struct ifmibdata oldmib = ifp->mib;
+	struct ifreq irr;
 
 	if (fetch_generic_mib(ifp, &oldmib) == -1)
 		return (-1);
@@ -514,6 +515,18 @@ mib_fetch_ifmib(struct mibif *ifp)
 	}
 
   out:
+	strncpy(irr.ifr_name, ifp->name, sizeof(irr.ifr_name));
+	irr.ifr_buffer.buffer = MIBIF_PRIV(ifp)->alias;
+	irr.ifr_buffer.length = sizeof(MIBIF_PRIV(ifp)->alias);
+	if (ioctl(mib_netsock, SIOCGIFDESCR, &irr) == -1) {
+		MIBIF_PRIV(ifp)->alias[0] = 0;
+		if (errno != ENOMSG)
+			syslog(LOG_WARNING, "SIOCGIFDESCR (%s): %m", ifp->name);
+	} else if (irr.ifr_buffer.buffer == NULL) {
+		MIBIF_PRIV(ifp)->alias[0] = 0;
+		syslog(LOG_WARNING, "SIOCGIFDESCR (%s): too long (%zu)",
+		    ifp->name, irr.ifr_buffer.length);
+	}
 	ifp->mibtick = get_ticks();
 	return (0);
 }

Modified: projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII.h
==============================================================================
--- projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII.h	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII.h	Fri Jan 22 20:41:56 2016	(r294599)
@@ -57,6 +57,9 @@
 #include "snmp_mibII.h"
 #include "mibII_tree.h"
 
+/* maximum size of the interface alias */
+#define	MIBIF_ALIAS_SIZE	(64 + 1)
+
 /*
  * Interface list and flags.
  */
@@ -77,6 +80,9 @@ struct mibif_private {
 	uint64_t	hc_opackets;
 	uint64_t	hc_imcasts;
 	uint64_t	hc_ipackets;
+
+	/* this should be made public */
+	char		alias[MIBIF_ALIAS_SIZE];
 };
 #define	MIBIF_PRIV(IFP) ((struct mibif_private *)((IFP)->private))
 

Modified: projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII_interfaces.c
==============================================================================
--- projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII_interfaces.c	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/bsnmp/snmp_mibII/mibII_interfaces.c	Fri Jan 22 20:41:56 2016	(r294599)
@@ -528,7 +528,7 @@ op_ifxtable(struct snmp_context *ctx, st
 		break;
 
 	  case LEAF_ifAlias:
-		ret = string_get(value, "", -1);
+		ret = string_get(value, MIBIF_PRIV(ifp)->alias, -1);
 		break;
 
 	  case LEAF_ifCounterDiscontinuityTime:

Modified: projects/clang380-import/contrib/compiler-rt/lib/builtins/int_lib.h
==============================================================================
--- projects/clang380-import/contrib/compiler-rt/lib/builtins/int_lib.h	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/compiler-rt/lib/builtins/int_lib.h	Fri Jan 22 20:41:56 2016	(r294599)
@@ -74,11 +74,13 @@
  * global header to prevent other C files from making the detour
  * through __c?zdi2() as well.
  *
- * This problem has only been observed on FreeBSD for sparc64 and
- * mips64 with GCC 4.2.1.
+ * This problem has been observed on FreeBSD for sparc64 and
+ * mips64 with GCC 4.2.1, and for riscv with GCC 5.2.0.
+ * Presumably it's any version of GCC, and targeting an arch that
+ * does not have dedicated bit counting instructions.
  */
 #if defined(__FreeBSD__) && (defined(__sparc64__) || \
-    defined(__mips_n64) || defined(__mips_o64))
+    defined(__mips_n64) || defined(__mips_o64) || defined(__riscv__))
 si_int __clzsi2(si_int);
 si_int __ctzsi2(si_int);
 #define	__builtin_clz __clzsi2

Modified: projects/clang380-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
==============================================================================
--- projects/clang380-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h	Fri Jan 22 20:41:56 2016	(r294599)
@@ -76,6 +76,10 @@ namespace __sanitizer {
 #elif defined(__powerpc64__)
   const unsigned struct_kernel_stat_sz = 144;
   const unsigned struct_kernel_stat64_sz = 104;
+#elif defined(__riscv__)
+  /* RISCVTODO: check that these values are correct */
+  const unsigned struct_kernel_stat_sz = 128;
+  const unsigned struct_kernel_stat64_sz = 128;
 #elif defined(__mips__)
   #if SANITIZER_WORDSIZE == 64
   const unsigned struct_kernel_stat_sz = 216;
@@ -103,7 +107,7 @@ namespace __sanitizer {
 
 #if SANITIZER_LINUX || SANITIZER_FREEBSD
 
-#if defined(__powerpc64__)
+#if defined(__powerpc64__) || defined(__riscv__)
   const unsigned struct___old_kernel_stat_sz = 0;
 #else
   const unsigned struct___old_kernel_stat_sz = 32;
@@ -481,7 +485,7 @@ namespace __sanitizer {
   typedef long __sanitizer___kernel_off_t;
 #endif
 
-#if defined(__powerpc__) || defined(__mips__)
+#if defined(__powerpc__) || defined(__mips__) || defined(__riscv__)
   typedef unsigned int __sanitizer___kernel_old_uid_t;
   typedef unsigned int __sanitizer___kernel_old_gid_t;
 #else

Modified: projects/clang380-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h
==============================================================================
--- projects/clang380-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h	Fri Jan 22 20:41:56 2016	(r294599)
@@ -253,6 +253,9 @@ typedef unsigned szind_t;
 #  ifdef __powerpc__
 #    define LG_QUANTUM		4
 #  endif
+#  ifdef __riscv__
+#    define LG_QUANTUM		4
+#  endif
 #  ifdef __s390__
 #    define LG_QUANTUM		4
 #  endif

Modified: projects/clang380-import/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h
==============================================================================
--- projects/clang380-import/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h	Fri Jan 22 20:41:56 2016	(r294599)
@@ -52,6 +52,9 @@
 #elif defined(__powerpc__)
 #  define LG_SIZEOF_PTR		2
 #endif
+#ifdef __riscv__
+#  define LG_SIZEOF_PTR		3
+#endif
 
 #ifndef JEMALLOC_TLS_MODEL
 #  define JEMALLOC_TLS_MODEL	/* Default. */

Modified: projects/clang380-import/contrib/llvm/projects/libunwind/include/libunwind.h
==============================================================================
--- projects/clang380-import/contrib/llvm/projects/libunwind/include/libunwind.h	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/llvm/projects/libunwind/include/libunwind.h	Fri Jan 22 20:41:56 2016	(r294599)
@@ -295,6 +295,77 @@ enum {
   UNW_PPC_SPEFSCR = 112
 };
 
+// 64-bit RISC-V registers
+enum {
+  UNW_RISCV_X0  = 0,
+  UNW_RISCV_X1  = 1,
+  UNW_RISCV_RA  = 1,
+  UNW_RISCV_X2  = 2,
+  UNW_RISCV_SP  = 2,
+  UNW_RISCV_X3  = 3,
+  UNW_RISCV_X4  = 4,
+  UNW_RISCV_X5  = 5,
+  UNW_RISCV_X6  = 6,
+  UNW_RISCV_X7  = 7,
+  UNW_RISCV_X8  = 8,
+  UNW_RISCV_X9  = 9,
+  UNW_RISCV_X10 = 10,
+  UNW_RISCV_X11 = 11,
+  UNW_RISCV_X12 = 12,
+  UNW_RISCV_X13 = 13,
+  UNW_RISCV_X14 = 14,
+  UNW_RISCV_X15 = 15,
+  UNW_RISCV_X16 = 16,
+  UNW_RISCV_X17 = 17,
+  UNW_RISCV_X18 = 18,
+  UNW_RISCV_X19 = 19,
+  UNW_RISCV_X20 = 20,
+  UNW_RISCV_X21 = 21,
+  UNW_RISCV_X22 = 22,
+  UNW_RISCV_X23 = 23,
+  UNW_RISCV_X24 = 24,
+  UNW_RISCV_X25 = 25,
+  UNW_RISCV_X26 = 26,
+  UNW_RISCV_X27 = 27,
+  UNW_RISCV_X28 = 28,
+  UNW_RISCV_X29 = 29,
+  UNW_RISCV_X30 = 30,
+  UNW_RISCV_X31 = 31,
+  // reserved block
+  UNW_RISCV_D0  = 64,
+  UNW_RISCV_D1  = 65,
+  UNW_RISCV_D2  = 66,
+  UNW_RISCV_D3  = 67,
+  UNW_RISCV_D4  = 68,
+  UNW_RISCV_D5  = 69,
+  UNW_RISCV_D6  = 70,
+  UNW_RISCV_D7  = 71,
+  UNW_RISCV_D8  = 72,
+  UNW_RISCV_D9  = 73,
+  UNW_RISCV_D10 = 74,
+  UNW_RISCV_D11 = 75,
+  UNW_RISCV_D12 = 76,
+  UNW_RISCV_D13 = 77,
+  UNW_RISCV_D14 = 78,
+  UNW_RISCV_D15 = 79,
+  UNW_RISCV_D16 = 80,
+  UNW_RISCV_D17 = 81,
+  UNW_RISCV_D18 = 82,
+  UNW_RISCV_D19 = 83,
+  UNW_RISCV_D20 = 84,
+  UNW_RISCV_D21 = 85,
+  UNW_RISCV_D22 = 86,
+  UNW_RISCV_D23 = 87,
+  UNW_RISCV_D24 = 88,
+  UNW_RISCV_D25 = 89,
+  UNW_RISCV_D26 = 90,
+  UNW_RISCV_D27 = 91,
+  UNW_RISCV_D28 = 92,
+  UNW_RISCV_D29 = 93,
+  UNW_RISCV_D30 = 94,
+  UNW_RISCV_D31 = 95,
+};
+
 // 64-bit ARM64 registers
 enum {
   UNW_ARM64_X0  = 0,

Modified: projects/clang380-import/contrib/llvm/projects/libunwind/src/Registers.hpp
==============================================================================
--- projects/clang380-import/contrib/llvm/projects/libunwind/src/Registers.hpp	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/llvm/projects/libunwind/src/Registers.hpp	Fri Jan 22 20:41:56 2016	(r294599)
@@ -1024,6 +1024,264 @@ inline const char *Registers_ppc::getReg
 
 }
 
+/// Registers_riscv holds the register state of a thread in a 64-bit RISC-V
+/// process.
+class _LIBUNWIND_HIDDEN Registers_riscv {
+public:
+  Registers_riscv();
+  Registers_riscv(const void *registers);
+
+  bool        validRegister(int num) const;
+  uint64_t    getRegister(int num) const;
+  void        setRegister(int num, uint64_t value);
+  bool        validFloatRegister(int num) const;
+  double      getFloatRegister(int num) const;
+  void        setFloatRegister(int num, double value);
+  bool        validVectorRegister(int num) const;
+  v128        getVectorRegister(int num) const;
+  void        setVectorRegister(int num, v128 value);
+  const char *getRegisterName(int num);
+  void        jumpto();
+  static int  lastDwarfRegNum() { return 95; }
+
+  uint64_t  getSP() const         { return _registers.__x[2]; }
+  void      setSP(uint64_t value) { _registers.__x[2] = value; }
+  uint64_t  getIP() const         { return _registers.__x[1]; }
+  void      setIP(uint64_t value) { _registers.__x[1] = value; }
+
+private:
+  struct GPRs {
+    uint64_t __x[32]; // x0-x31
+  };
+
+  GPRs    _registers;
+  double  _vectorHalfRegisters[32];
+  // Currently only the lower double in 128-bit vectore registers
+  // is perserved during unwinding.  We could define new register
+  // numbers (> 96) which mean whole vector registers, then this
+  // struct would need to change to contain whole vector registers.
+};
+
+inline Registers_riscv::Registers_riscv(const void *registers) {
+  static_assert(sizeof(Registers_riscv) < sizeof(unw_context_t),
+                    "riscv registers do not fit into unw_context_t");
+  memcpy(&_registers, registers, sizeof(_registers));
+  static_assert(sizeof(GPRs) == 0x100,
+                "expected VFP registers to be at offset 256");
+  memcpy(_vectorHalfRegisters,
+         static_cast<const uint8_t *>(registers) + sizeof(GPRs),
+         sizeof(_vectorHalfRegisters));
+}
+
+inline Registers_riscv::Registers_riscv() {
+  memset(&_registers, 0, sizeof(_registers));
+  memset(&_vectorHalfRegisters, 0, sizeof(_vectorHalfRegisters));
+}
+
+inline bool Registers_riscv::validRegister(int regNum) const {
+  if (regNum == UNW_REG_IP)
+    return true;
+  if (regNum == UNW_REG_SP)
+    return true;
+  if (regNum < 0)
+    return false;
+  if (regNum > 95)
+    return false;
+  if ((regNum > 31) && (regNum < 64))
+    return false;
+  return true;
+}
+
+inline uint64_t Registers_riscv::getRegister(int regNum) const {
+  if (regNum == UNW_REG_IP)
+    return _registers.__x[1];
+  if (regNum == UNW_REG_SP)
+    return _registers.__x[2];
+  if ((regNum >= 0) && (regNum < 32))
+    return _registers.__x[regNum];
+  _LIBUNWIND_ABORT("unsupported riscv register");
+}
+
+inline void Registers_riscv::setRegister(int regNum, uint64_t value) {
+  if (regNum == UNW_REG_IP)
+    _registers.__x[1] = value;
+  else if (regNum == UNW_REG_SP)
+    _registers.__x[2] = value;
+  else if ((regNum >= 0) && (regNum < 32))
+    _registers.__x[regNum] = value;
+  else
+    _LIBUNWIND_ABORT("unsupported riscv register");
+}
+
+inline const char *Registers_riscv::getRegisterName(int regNum) {
+  switch (regNum) {
+  case UNW_REG_IP:
+    return "ra";
+  case UNW_REG_SP:
+    return "sp";
+  case UNW_RISCV_X0:
+    return "x0";
+  case UNW_RISCV_X1:
+    return "ra";
+  case UNW_RISCV_X2:
+    return "sp";
+  case UNW_RISCV_X3:
+    return "x3";
+  case UNW_RISCV_X4:
+    return "x4";
+  case UNW_RISCV_X5:
+    return "x5";
+  case UNW_RISCV_X6:
+    return "x6";
+  case UNW_RISCV_X7:
+    return "x7";
+  case UNW_RISCV_X8:
+    return "x8";
+  case UNW_RISCV_X9:
+    return "x9";
+  case UNW_RISCV_X10:
+    return "x10";
+  case UNW_RISCV_X11:
+    return "x11";
+  case UNW_RISCV_X12:
+    return "x12";
+  case UNW_RISCV_X13:
+    return "x13";
+  case UNW_RISCV_X14:
+    return "x14";
+  case UNW_RISCV_X15:
+    return "x15";
+  case UNW_RISCV_X16:
+    return "x16";
+  case UNW_RISCV_X17:
+    return "x17";
+  case UNW_RISCV_X18:
+    return "x18";
+  case UNW_RISCV_X19:
+    return "x19";
+  case UNW_RISCV_X20:
+    return "x20";
+  case UNW_RISCV_X21:
+    return "x21";
+  case UNW_RISCV_X22:
+    return "x22";
+  case UNW_RISCV_X23:
+    return "x23";
+  case UNW_RISCV_X24:
+    return "x24";
+  case UNW_RISCV_X25:
+    return "x25";
+  case UNW_RISCV_X26:
+    return "x26";
+  case UNW_RISCV_X27:
+    return "x27";
+  case UNW_RISCV_X28:
+    return "x28";
+  case UNW_RISCV_X29:
+    return "x29";
+  case UNW_RISCV_X30:
+    return "x30";
+  case UNW_RISCV_X31:
+    return "x31";
+  case UNW_RISCV_D0:
+    return "d0";
+  case UNW_RISCV_D1:
+    return "d1";
+  case UNW_RISCV_D2:
+    return "d2";
+  case UNW_RISCV_D3:
+    return "d3";
+  case UNW_RISCV_D4:
+    return "d4";
+  case UNW_RISCV_D5:
+    return "d5";
+  case UNW_RISCV_D6:
+    return "d6";
+  case UNW_RISCV_D7:
+    return "d7";
+  case UNW_RISCV_D8:
+    return "d8";
+  case UNW_RISCV_D9:
+    return "d9";
+  case UNW_RISCV_D10:
+    return "d10";
+  case UNW_RISCV_D11:
+    return "d11";
+  case UNW_RISCV_D12:
+    return "d12";
+  case UNW_RISCV_D13:
+    return "d13";
+  case UNW_RISCV_D14:
+    return "d14";
+  case UNW_RISCV_D15:
+    return "d15";
+  case UNW_RISCV_D16:
+    return "d16";
+  case UNW_RISCV_D17:
+    return "d17";
+  case UNW_RISCV_D18:
+    return "d18";
+  case UNW_RISCV_D19:
+    return "d19";
+  case UNW_RISCV_D20:
+    return "d20";
+  case UNW_RISCV_D21:
+    return "d21";
+  case UNW_RISCV_D22:
+    return "d22";
+  case UNW_RISCV_D23:
+    return "d23";
+  case UNW_RISCV_D24:
+    return "d24";
+  case UNW_RISCV_D25:
+    return "d25";
+  case UNW_RISCV_D26:
+    return "d26";
+  case UNW_RISCV_D27:
+    return "d27";
+  case UNW_RISCV_D28:
+    return "d28";
+  case UNW_RISCV_D29:
+    return "d29";
+  case UNW_RISCV_D30:
+    return "d30";
+  case UNW_RISCV_D31:
+    return "d31";
+  default:
+    return "unknown register";
+  }
+}
+
+inline bool Registers_riscv::validFloatRegister(int regNum) const {
+  if (regNum < UNW_RISCV_D0)
+    return false;
+  if (regNum > UNW_RISCV_D31)
+    return false;
+  return true;
+}
+
+inline double Registers_riscv::getFloatRegister(int regNum) const {
+  assert(validFloatRegister(regNum));
+  return _vectorHalfRegisters[regNum - UNW_RISCV_D0];
+}
+
+inline void Registers_riscv::setFloatRegister(int regNum, double value) {
+  assert(validFloatRegister(regNum));
+  _vectorHalfRegisters[regNum - UNW_RISCV_D0] = value;
+}
+
+inline bool Registers_riscv::validVectorRegister(int) const {
+  return false;
+}
+
+inline v128 Registers_riscv::getVectorRegister(int) const {
+  _LIBUNWIND_ABORT("no riscv vector register support yet");
+}
+
+inline void Registers_riscv::setVectorRegister(int, v128) {
+  _LIBUNWIND_ABORT("no riscv vector register support yet");
+}
+
 
 /// Registers_arm64  holds the register state of a thread in a 64-bit arm
 /// process.

Modified: projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindCursor.hpp
==============================================================================
--- projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindCursor.hpp	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindCursor.hpp	Fri Jan 22 20:41:56 2016	(r294599)
@@ -562,6 +562,10 @@ private:
   compact_unwind_encoding_t dwarfEncoding(Registers_or1k &) const {
     return 0;
   }
+
+  compact_unwind_encoding_t dwarfEncoding(Registers_riscv &) const {
+    return 0;
+  }
 #endif // _LIBUNWIND_SUPPORT_DWARF_UNWIND
 
 

Modified: projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S
==============================================================================
--- projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S	Fri Jan 22 20:41:56 2016	(r294599)
@@ -478,4 +478,8 @@ DEFINE_LIBUNWIND_PRIVATE_FUNCTION(_ZN9li
   l.jr     r9
    l.nop
 
+#elif defined(__riscv__)
+
+/* RISCVTODO */
+
 #endif

Modified: projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S
==============================================================================
--- projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S	Fri Jan 22 20:41:56 2016	(r294599)
@@ -463,4 +463,9 @@ DEFINE_LIBUNWIND_FUNCTION(unw_getcontext
   l.sw     116(r3), r29
   l.sw     120(r3), r30
   l.sw     124(r3), r31
+
+#elif defined(__riscv__)
+
+/* RISCVTODO */
+
 #endif

Modified: projects/clang380-import/contrib/llvm/projects/libunwind/src/config.h
==============================================================================
--- projects/clang380-import/contrib/llvm/projects/libunwind/src/config.h	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/llvm/projects/libunwind/src/config.h	Fri Jan 22 20:41:56 2016	(r294599)
@@ -74,7 +74,8 @@
   #define _LIBUNWIND_BUILD_ZERO_COST_APIS (defined(__i386__) || \
                                            defined(__x86_64__) || \
                                            defined(__arm__) || \
-                                           defined(__aarch64__))
+                                           defined(__aarch64__) || \
+                                           defined(__riscv__))
   #define _LIBUNWIND_BUILD_SJLJ_APIS      0
   #define _LIBUNWIND_SUPPORT_FRAME_APIS   (defined(__i386__) || \
                                            defined(__x86_64__))

Modified: projects/clang380-import/contrib/llvm/projects/libunwind/src/libunwind.cpp
==============================================================================
--- projects/clang380-import/contrib/llvm/projects/libunwind/src/libunwind.cpp	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/llvm/projects/libunwind/src/libunwind.cpp	Fri Jan 22 20:41:56 2016	(r294599)
@@ -66,6 +66,9 @@ _LIBUNWIND_EXPORT int unw_init_local(unw
                                  context, LocalAddressSpace::sThisAddressSpace);
 #elif defined(__mips__)
 #warning The MIPS architecture is not supported.
+#elif defined(__riscv__)
+  new ((void *)cursor) UnwindCursor<LocalAddressSpace, Registers_riscv>(
+                                 context, LocalAddressSpace::sThisAddressSpace);
 #else
 #error Architecture not supported
 #endif

Modified: projects/clang380-import/contrib/mdocml/main.c
==============================================================================
--- projects/clang380-import/contrib/mdocml/main.c	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/mdocml/main.c	Fri Jan 22 20:41:56 2016	(r294599)
@@ -720,7 +720,7 @@ parse(struct curparse *curp, int fd, con
 	/* Begin by parsing the file itself. */
 
 	assert(file);
-	assert(fd > 0);
+	assert(fd >= 0);
 
 	rctmp = mparse_readfd(curp->mp, fd, file);
 	if (fd != STDIN_FILENO)

Modified: projects/clang380-import/contrib/ntp/ChangeLog
==============================================================================
--- projects/clang380-import/contrib/ntp/ChangeLog	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/ntp/ChangeLog	Fri Jan 22 20:41:56 2016	(r294599)
@@ -1,4 +1,38 @@
 ---
+(4.2.8p6) 2016/01/20 Released by Harlan Stenn <stenn@ntp.org>
+
+* [Sec 2935] Deja Vu: Replay attack on authenticated broadcast mode. HStenn.
+* [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+* [Sec 2937] ntpq: nextvar() missing length check. perlinger@ntp.org
+* [Sec 2938] ntpq saveconfig command allows dangerous characters
+  in filenames. perlinger@ntp.org
+* [Sec 2939] reslist NULL pointer dereference.  perlinger@ntp.org
+* [Sec 2940] Stack exhaustion in recursive traversal of restriction
+  list. perlinger@ntp.org
+* [Sec 2942]: Off-path DoS attack on auth broadcast mode.  HStenn.
+* [Sec 2945] Zero Origin Timestamp Bypass. perlinger@ntp.org
+* [Sec 2948] Potential Infinite Loop in ntpq ( and ntpdc) perlinger@ntp.org
+* [Bug 2772] adj_systime overflows tv_usec. perlinger@ntp.org
+* [Bug 2814] msyslog deadlock when signaled. perlinger@ntp.org
+  - applied patch by shenpeng11@huawei.com with minor adjustments
+* [Bug 2882] Look at ntp_request.c:list_peers_sum(). perlinger@ntp.org
+* [Bug 2891] Deadlock in deferred DNS lookup framework. perlinger@ntp.org
+* [Bug 2892] Several test cases assume IPv6 capabilities even when
+             IPv6 is disabled in the build. perlinger@ntp.org
+  - Found this already fixed, but validation led to cleanup actions.
+* [Bug 2905] DNS lookups broken. perlinger@ntp.org
+  - added limits to stack consumption, fixed some return code handling
+* [Bug 2971] ntpq bails on ^C: select fails: Interrupted system call
+  - changed stacked/nested handling of CTRL-C. perlinger@ntp.org
+  - make CTRL-C work for retrieval and printing od MRU list. perlinger@ntp.org
+* [Bug 2980] reduce number of warnings. perlinger@ntp.org
+  - integrated several patches from Havard Eidnes (he@uninett.no)
+* [Bug 2985] bogus calculation in authkeys.c perlinger@ntp.org
+  - implement 'auth_log2()' using integer bithack instead of float calculation
+* Make leapsec_query debug messages less verbose.  Harlan Stenn.
+* Disable incomplete t-ntp_signd.c test.  Harlan Stenn.
+
+---
 (4.2.8p5) 2016/01/07 Released by Harlan Stenn <stenn@ntp.org>
 
 * [Sec 2956] small-step/big-step.  Close the panic gate earlier.  HStenn.
@@ -47,6 +81,7 @@
               lots of clients. perlinger@ntp.org
 * [Bug 2971] ntpq bails on ^C: select fails: Interrupted system call
   - changed stacked/nested handling of CTRL-C. perlinger@ntp.org
+  - make CTRL-C work for retrieval and printing od MRU list. perlinger@ntp.org
 * Unity cleanup for FreeBSD-6.4.  Harlan Stenn.
 * Unity test cleanup.  Harlan Stenn.
 * Libevent autoconf pthread fixes for FreeBSD-10.  Harlan Stenn.
@@ -55,9 +90,8 @@
 * Quiet a warning from clang.  Harlan Stenn.
 * Update the NEWS file.  Harlan Stenn.
 * Update scripts/calc_tickadj/Makefile.am.  Harlan Stenn.
+
 ---
-(4.2.8p4) 2015/10/21 Released by Harlan Stenn <stenn@ntp.org>
-(4.2.8p4-RC1) 2015/10/06 Released by Harlan Stenn <stenn@ntp.org>
 
 * [Sec 2899] CVE-2014-9297  perlinger@ntp.org
 * [Sec 2901] Drop invalid packet before checking KoD. Check for all KoD's.

Modified: projects/clang380-import/contrib/ntp/CommitLog
==============================================================================
--- projects/clang380-import/contrib/ntp/CommitLog	Fri Jan 22 20:38:46 2016	(r294598)
+++ projects/clang380-import/contrib/ntp/CommitLog	Fri Jan 22 20:41:56 2016	(r294599)
@@ -1,8 +1,633 @@
-ChangeSet@1.3623, 2016-01-07 23:33:11+00:00, stenn@deacon.udel.edu
+ChangeSet@1.3628, 2016-01-20 04:20:12-05:00, stenn@deacon.udel.edu
+  NTP_4_2_8P6
+  TAG: NTP_4_2_8P6
+
+  ChangeLog@1.1793 +1 -0
+    NTP_4_2_8P6
+
+  ntpd/invoke-ntp.conf.texi@1.196 +1 -1
+    NTP_4_2_8P6
+
+  ntpd/invoke-ntp.keys.texi@1.188 +1 -1
+    NTP_4_2_8P6
+
+  ntpd/invoke-ntpd.texi@1.504 +2 -2
+    NTP_4_2_8P6
+
+  ntpd/ntp.conf.5man@1.230 +3 -3
+    NTP_4_2_8P6
+
+  ntpd/ntp.conf.5mdoc@1.230 +2 -3
+    NTP_4_2_8P6
+
+  ntpd/ntp.conf.html@1.183 +60 -2
+    NTP_4_2_8P6
+
+  ntpd/ntp.conf.man.in@1.230 +3 -3
+    NTP_4_2_8P6
+
+  ntpd/ntp.conf.mdoc.in@1.230 +2 -3
+    NTP_4_2_8P6
+
+  ntpd/ntp.keys.5man@1.222 +2 -2
+    NTP_4_2_8P6
+
+  ntpd/ntp.keys.5mdoc@1.222 +3 -3
+    NTP_4_2_8P6
+
+  ntpd/ntp.keys.html@1.184 +21 -33
+    NTP_4_2_8P6
+
+  ntpd/ntp.keys.man.in@1.222 +2 -2
+    NTP_4_2_8P6
+
+  ntpd/ntp.keys.mdoc.in@1.222 +3 -3
+    NTP_4_2_8P6
+
+  ntpd/ntpd-opts.c@1.526 +10 -10
+    NTP_4_2_8P6
+
+  ntpd/ntpd-opts.h@1.525 +4 -4
+    NTP_4_2_8P6
+
+  ntpd/ntpd.1ntpdman@1.333 +4 -4
+    NTP_4_2_8P6
+
+  ntpd/ntpd.1ntpdmdoc@1.333 +3 -3
+    NTP_4_2_8P6
+
+  ntpd/ntpd.html@1.177 +2 -2
+    NTP_4_2_8P6
+
+  ntpd/ntpd.man.in@1.333 +4 -4
+    NTP_4_2_8P6
+
+  ntpd/ntpd.mdoc.in@1.333 +3 -3
+    NTP_4_2_8P6
+
+  ntpdc/invoke-ntpdc.texi@1.501 +2 -2
+    NTP_4_2_8P6
+
+  ntpdc/ntpdc-opts.c@1.519 +10 -10
+    NTP_4_2_8P6
+
+  ntpdc/ntpdc-opts.h@1.518 +4 -4
+    NTP_4_2_8P6
+
+  ntpdc/ntpdc.1ntpdcman@1.332 +4 -4
+    NTP_4_2_8P6
+
+  ntpdc/ntpdc.1ntpdcmdoc@1.332 +3 -3
+    NTP_4_2_8P6
+
+  ntpdc/ntpdc.html@1.345 +2 -2
+    NTP_4_2_8P6
+
+  ntpdc/ntpdc.man.in@1.332 +4 -4
+    NTP_4_2_8P6
+
+  ntpdc/ntpdc.mdoc.in@1.332 +3 -3
+    NTP_4_2_8P6
+
+  ntpq/invoke-ntpq.texi@1.508 +2 -2
+    NTP_4_2_8P6
+
+  ntpq/ntpq-opts.c@1.525 +10 -10
+    NTP_4_2_8P6
+
+  ntpq/ntpq-opts.h@1.523 +4 -4
+    NTP_4_2_8P6
+
+  ntpq/ntpq.1ntpqman@1.336 +4 -4
+    NTP_4_2_8P6
+
+  ntpq/ntpq.1ntpqmdoc@1.336 +3 -3
+    NTP_4_2_8P6
+
+  ntpq/ntpq.html@1.174 +2 -2
+    NTP_4_2_8P6
+
+  ntpq/ntpq.man.in@1.336 +4 -4
+    NTP_4_2_8P6
+
+  ntpq/ntpq.mdoc.in@1.336 +3 -3
+    NTP_4_2_8P6
+
+  ntpsnmpd/invoke-ntpsnmpd.texi@1.503 +2 -2
+    NTP_4_2_8P6
+
+  ntpsnmpd/ntpsnmpd-opts.c@1.521 +10 -10
+    NTP_4_2_8P6
+
+  ntpsnmpd/ntpsnmpd-opts.h@1.520 +4 -4
+    NTP_4_2_8P6
+
+  ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.332 +4 -4
+    NTP_4_2_8P6
+
+  ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.332 +3 -3
+    NTP_4_2_8P6
+
+  ntpsnmpd/ntpsnmpd.html@1.172 +1 -1
+    NTP_4_2_8P6
+
+  ntpsnmpd/ntpsnmpd.man.in@1.332 +4 -4
+    NTP_4_2_8P6
+
+  ntpsnmpd/ntpsnmpd.mdoc.in@1.332 +3 -3
+    NTP_4_2_8P6
+
+  packageinfo.sh@1.524 +2 -2
+    NTP_4_2_8P6
+
+  scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.93 +3 -3
+    NTP_4_2_8P6
+
+  scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.94 +2 -2
+    NTP_4_2_8P6
+
+  scripts/calc_tickadj/calc_tickadj.html@1.95 +1 -1
+    NTP_4_2_8P6
+
+  scripts/calc_tickadj/calc_tickadj.man.in@1.92 +3 -3
+    NTP_4_2_8P6
+
+  scripts/calc_tickadj/calc_tickadj.mdoc.in@1.94 +2 -2
+    NTP_4_2_8P6
+
+  scripts/calc_tickadj/invoke-calc_tickadj.texi@1.97 +1 -1
+    NTP_4_2_8P6
+
+  scripts/invoke-plot_summary.texi@1.114 +2 -2
+    NTP_4_2_8P6
+
+  scripts/invoke-summary.texi@1.114 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntp-wait/invoke-ntp-wait.texi@1.324 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntp-wait/ntp-wait-opts@1.60 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntp-wait/ntp-wait.1ntp-waitman@1.321 +3 -3
+    NTP_4_2_8P6
+
+  scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.322 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntp-wait/ntp-wait.html@1.341 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntp-wait/ntp-wait.man.in@1.321 +3 -3
+    NTP_4_2_8P6
+
+  scripts/ntp-wait/ntp-wait.mdoc.in@1.322 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntpsweep/invoke-ntpsweep.texi@1.112 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntpsweep/ntpsweep-opts@1.62 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntpsweep/ntpsweep.1ntpsweepman@1.100 +3 -3
+    NTP_4_2_8P6
+
+  scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.100 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntpsweep/ntpsweep.html@1.113 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntpsweep/ntpsweep.man.in@1.100 +3 -3
+    NTP_4_2_8P6
+
+  scripts/ntpsweep/ntpsweep.mdoc.in@1.101 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntptrace/invoke-ntptrace.texi@1.113 +2 -2
+    NTP_4_2_8P6
+
+  scripts/ntptrace/ntptrace-opts@1.62 +2 -2
+    NTP_4_2_8P6
+

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601222041.u0MKfvk7015498>