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/ccc128852d2f
branches:  pgoyette-localcount
changeset: 852898:ccc128852d2f
user:      pgoyette <pgoyette%NetBSD.org@localhost>
date:      Wed Sep 14 03:04:04 2016 +0000

description:
Sync with HEAD

diffstat:

 distrib/sets/lists/comp/mi                                                               |      4 +-
 distrib/sets/lists/debug/md.ia64                                                         |      8 +
 external/bsd/llvm/dist/clang/test/CodeGen/builtins-sparc.c                               |     10 +
 external/bsd/llvm/dist/clang/test/CodeGen/sparc-vaarg.c                                  |     35 +
 external/bsd/llvm/dist/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/interp-intrinsics.ll |     23 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/bug-vopc-commute.ll                      |     50 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/hsa-default-device.ll                    |     11 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/multilevel-break.ll                      |     41 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/promote-alloca-array-allocation.ll       |     50 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/promote-alloca-invariant-markers.ll      |     25 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/promote-alloca-mem-intrinsics.ll         |     65 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/promote-alloca-unhandled-intrinsic.ll    |     24 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/promote-alloca-volatile.ll               |     26 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/ret_jump.ll                              |     57 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/si-annotate-cfg-loop-assert.ll           |     24 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/si-spill-sgpr-stack.ll                   |     60 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/split-smrd.ll                            |     46 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/Windows/builtin_longjmp.ll                  |     17 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/Windows/dbzchk.ll                           |     80 +
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/cconv/roundl-call.ll                       |     44 +
 external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/aggressive-anti-dep-breaker-subreg.ll   |     24 +
 external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/pr27350.ll                              |     26 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/base-pointer-and-cmpxchg.ll                 |     51 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/i686-win-shrink-wrapping.ll                 |     44 +
 external/bsd/llvm/dist/llvm/test/Instrumentation/MemorySanitizer/Mips/vararg-mips64.ll   |     55 +
 external/bsd/llvm/dist/llvm/test/Instrumentation/MemorySanitizer/Mips/vararg-mips64el.ll |     54 +
 external/bsd/llvm/dist/llvm/test/LTO/X86/pr25919.ll                                      |     11 +
 external/bsd/tmux/dist/cmd-set-hook.c                                                    |    120 +
 external/bsd/tmux/dist/compat/reallocarray.c                                             |     40 +
 external/bsd/tmux/dist/example_tmux.conf                                                 |     66 +
 external/bsd/tmux/dist/hooks.c                                                           |    226 +
 external/bsd/tmux/dist/proc.c                                                            |    268 +
 external/bsd/tmux/dist/xmalloc.h                                                         |     46 +
 external/bsd/unbound/Makefile                                                            |      5 +
 external/bsd/unbound/Makefile.inc                                                        |     26 +
 external/bsd/unbound/TODO                                                                |      9 +
 external/bsd/unbound/bin/Makefile                                                        |      8 +
 external/bsd/unbound/bin/Makefile.inc                                                    |     18 +
 external/bsd/unbound/bin/unbound-host/Makefile                                           |      5 +
 external/bsd/unbound/dist/.gitignore                                                     |     38 +
 external/bsd/unbound/dist/LICENSE                                                        |     30 +
 external/bsd/unbound/dist/Makefile.in                                                    |   1239 +
 external/bsd/unbound/dist/README                                                         |     10 +
 external/bsd/unbound/dist/ac_pkg_swig.m4                                                 |    122 +
 external/bsd/unbound/dist/aclocal.m4                                                     |   9046 +
 external/bsd/unbound/dist/acx_nlnetlabs.m4                                               |   1451 +
 external/bsd/unbound/dist/acx_python.m4                                                  |    115 +
 external/bsd/unbound/dist/ax_pthread.m4                                                  |    332 +
 external/bsd/unbound/dist/cachedb/cachedb.c                                              |    702 +
 external/bsd/unbound/dist/cachedb/cachedb.h                                              |    110 +
 external/bsd/unbound/dist/compat/arc4_lock.c                                             |     67 +
 external/bsd/unbound/dist/compat/arc4random.c                                            |    233 +
 external/bsd/unbound/dist/compat/arc4random_uniform.c                                    |     57 +
 external/bsd/unbound/dist/compat/chacha_private.h                                        |    222 +
 external/bsd/unbound/dist/compat/ctime_r.c                                               |     42 +
 external/bsd/unbound/dist/compat/explicit_bzero.c                                        |     26 +
 external/bsd/unbound/dist/compat/fake-rfc2553.c                                          |    225 +
 external/bsd/unbound/dist/compat/fake-rfc2553.h                                          |    174 +
 external/bsd/unbound/dist/compat/getentropy_linux.c                                      |    557 +
 external/bsd/unbound/dist/compat/getentropy_osx.c                                        |    432 +
 external/bsd/unbound/dist/compat/getentropy_solaris.c                                    |    441 +
 external/bsd/unbound/dist/compat/getentropy_win.c                                        |     56 +
 external/bsd/unbound/dist/compat/gmtime_r.c                                              |    107 +
 external/bsd/unbound/dist/compat/inet_aton.c                                             |    182 +
 external/bsd/unbound/dist/compat/inet_ntop.c                                             |    218 +
 external/bsd/unbound/dist/compat/inet_pton.c                                             |    230 +
 external/bsd/unbound/dist/compat/isblank.c                                               |     45 +
 external/bsd/unbound/dist/compat/malloc.c                                                |     19 +
 external/bsd/unbound/dist/compat/memcmp.c                                                |     25 +
 external/bsd/unbound/dist/compat/memcmp.h                                                |     16 +
 external/bsd/unbound/dist/compat/memmove.c                                               |     43 +
 external/bsd/unbound/dist/compat/reallocarray.c                                          |     42 +
 external/bsd/unbound/dist/compat/sha512.c                                                |    477 +
 external/bsd/unbound/dist/compat/snprintf.c                                              |   1037 +
 external/bsd/unbound/dist/compat/strlcat.c                                               |     73 +
 external/bsd/unbound/dist/compat/strlcpy.c                                               |     57 +
 external/bsd/unbound/dist/compat/strptime.c                                              |    345 +
 external/bsd/unbound/dist/compat/strsep.c                                                |     65 +
 external/bsd/unbound/dist/config.guess                                                   |   1558 +
 external/bsd/unbound/dist/config.h.in                                                    |   1108 +
 external/bsd/unbound/dist/config.sub                                                     |   1791 +
 external/bsd/unbound/dist/configure                                                      |  21945 ++
 external/bsd/unbound/dist/configure.ac                                                   |   1528 +
 external/bsd/unbound/dist/contrib/README                                                 |     31 +
 external/bsd/unbound/dist/contrib/aaaa-filter-iterator.patch                             |    413 +
 external/bsd/unbound/dist/contrib/build-unbound-localzone-from-hosts.pl                  |     67 +
 external/bsd/unbound/dist/contrib/create_unbound_ad_servers.cmd                          |     33 +
 external/bsd/unbound/dist/contrib/create_unbound_ad_servers.sh                           |     39 +
 external/bsd/unbound/dist/contrib/parseunbound.pl                                        |    140 +
 external/bsd/unbound/dist/contrib/patch_rsamd5_enable.diff                               |     22 +
 external/bsd/unbound/dist/contrib/rc_d_unbound                                           |     25 +
 external/bsd/unbound/dist/contrib/selinux/unbound.fc                                     |      4 +
 external/bsd/unbound/dist/contrib/selinux/unbound.te                                     |     42 +
 external/bsd/unbound/dist/contrib/unbound-host.nagios.patch                              |    134 +
 external/bsd/unbound/dist/contrib/unbound.init                                           |    139 +
 external/bsd/unbound/dist/contrib/unbound.init_fedora                                    |    119 +
 external/bsd/unbound/dist/contrib/unbound.plist                                          |     42 +
 external/bsd/unbound/dist/contrib/unbound.spec                                           |    112 +
 external/bsd/unbound/dist/contrib/unbound.spec_fedora                                    |    433 +
 external/bsd/unbound/dist/contrib/unbound_cache.cmd                                      |    105 +
 external/bsd/unbound/dist/contrib/unbound_cache.sh                                       |    174 +
 external/bsd/unbound/dist/contrib/unbound_cacti.tar.gz                                   |    Bin 
 external/bsd/unbound/dist/contrib/unbound_munin_                                         |    574 +
 external/bsd/unbound/dist/contrib/unbound_smf22.tar.gz                                   |    Bin 
 external/bsd/unbound/dist/contrib/update-anchor.sh                                       |    158 +
 external/bsd/unbound/dist/contrib/validation-reporter.sh                                 |    117 +
 external/bsd/unbound/dist/contrib/warmup.cmd                                             |    153 +
 external/bsd/unbound/dist/contrib/warmup.sh                                              |    150 +
 external/bsd/unbound/dist/daemon/acl_list.c                                              |    180 +
 external/bsd/unbound/dist/daemon/acl_list.h                                              |    129 +
 external/bsd/unbound/dist/daemon/cachedump.c                                             |    896 +
 external/bsd/unbound/dist/daemon/cachedump.h                                             |    107 +
 external/bsd/unbound/dist/daemon/daemon.c                                                |    701 +
 external/bsd/unbound/dist/daemon/daemon.h                                                |    161 +
 external/bsd/unbound/dist/daemon/remote.c                                                |   2649 +
 external/bsd/unbound/dist/daemon/remote.h                                                |    191 +
 external/bsd/unbound/dist/daemon/stats.c                                                 |    331 +
 external/bsd/unbound/dist/daemon/stats.h                                                 |    248 +
 external/bsd/unbound/dist/daemon/unbound.c                                               |    716 +
 external/bsd/unbound/dist/daemon/worker.c                                                |   1502 +
 external/bsd/unbound/dist/daemon/worker.h                                                |    177 +
 external/bsd/unbound/dist/dns64/dns64.c                                                  |    878 +
 external/bsd/unbound/dist/dns64/dns64.h                                                  |     71 +
 external/bsd/unbound/dist/dnstap/dnstap.c                                                |    511 +
 external/bsd/unbound/dist/dnstap/dnstap.h                                                |    188 +
 external/bsd/unbound/dist/dnstap/dnstap.m4                                               |     56 +
 external/bsd/unbound/dist/dnstap/dnstap.proto                                            |    262 +
 external/bsd/unbound/dist/dnstap/dnstap_config.h.in                                      |     17 +
 external/bsd/unbound/dist/doc/CREDITS                                                    |     23 +
 external/bsd/unbound/dist/doc/Changelog                                                  |   6443 +
 external/bsd/unbound/dist/doc/FEATURES                                                   |    103 +
 external/bsd/unbound/dist/doc/LICENSE                                                    |     30 +
 external/bsd/unbound/dist/doc/README                                                     |    149 +
 external/bsd/unbound/dist/doc/README.DNS64                                               |     30 +
 external/bsd/unbound/dist/doc/README.svn                                                 |     17 +
 external/bsd/unbound/dist/doc/README.tests                                               |     24 +
 external/bsd/unbound/dist/doc/TODO                                                       |     76 +
 external/bsd/unbound/dist/doc/control_proto_spec.txt                                     |     70 +
 external/bsd/unbound/dist/doc/example.conf.in                                            |    682 +
 external/bsd/unbound/dist/doc/ietf67-design-02.odp                                       |    Bin 
 external/bsd/unbound/dist/doc/ietf67-design-02.pdf                                       |    Bin 
 external/bsd/unbound/dist/doc/libunbound.3.in                                            |    415 +
 external/bsd/unbound/dist/doc/requirements.txt                                           |    294 +
 external/bsd/unbound/dist/doc/unbound-anchor.8.in                                        |    175 +
 external/bsd/unbound/dist/doc/unbound-checkconf.8.in                                     |     52 +
 external/bsd/unbound/dist/doc/unbound-control.8.in                                       |    509 +
 external/bsd/unbound/dist/doc/unbound-host.1.in                                          |    116 +
 external/bsd/unbound/dist/doc/unbound.8.in                                               |     79 +
 external/bsd/unbound/dist/doc/unbound.conf.5.in                                          |   1328 +
 external/bsd/unbound/dist/doc/unbound.doxygen                                            |   1648 +
 external/bsd/unbound/dist/install-sh                                                     |    501 +
 external/bsd/unbound/dist/iterator/iter_delegpt.c                                        |    647 +
 external/bsd/unbound/dist/iterator/iter_delegpt.h                                        |    417 +
 external/bsd/unbound/dist/iterator/iter_donotq.c                                         |    153 +
 external/bsd/unbound/dist/iterator/iter_donotq.h                                         |    101 +
 external/bsd/unbound/dist/iterator/iter_fwd.c                                            |    507 +
 external/bsd/unbound/dist/iterator/iter_fwd.h                                            |    199 +
 external/bsd/unbound/dist/iterator/iter_hints.c                                          |    542 +
 external/bsd/unbound/dist/iterator/iter_hints.h                                          |    161 +
 external/bsd/unbound/dist/iterator/iter_priv.c                                           |    296 +
 external/bsd/unbound/dist/iterator/iter_priv.h                                           |    112 +
 external/bsd/unbound/dist/iterator/iter_resptype.c                                       |    287 +
 external/bsd/unbound/dist/iterator/iter_resptype.h                                       |    127 +
 external/bsd/unbound/dist/iterator/iter_scrub.c                                          |    792 +
 external/bsd/unbound/dist/iterator/iter_scrub.h                                          |     69 +
 external/bsd/unbound/dist/iterator/iter_utils.c                                          |   1136 +
 external/bsd/unbound/dist/iterator/iter_utils.h                                          |    368 +
 external/bsd/unbound/dist/iterator/iterator.c                                            |   3349 +
 external/bsd/unbound/dist/iterator/iterator.h                                            |    441 +
 external/bsd/unbound/dist/libunbound/context.c                                           |    401 +
 external/bsd/unbound/dist/libunbound/context.h                                           |    352 +
 external/bsd/unbound/dist/libunbound/libunbound.c                                        |   1369 +
 external/bsd/unbound/dist/libunbound/libworker.c                                         |   1030 +
 external/bsd/unbound/dist/libunbound/libworker.h                                         |    151 +
 external/bsd/unbound/dist/libunbound/python/LICENSE                                      |     28 +
 external/bsd/unbound/dist/libunbound/python/Makefile                                     |     72 +
 external/bsd/unbound/dist/libunbound/python/doc/_static/readme                           |      1 +
 external/bsd/unbound/dist/libunbound/python/doc/conf.py                                  |    181 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example1a.rst                   |     26 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example1b.rst                   |     33 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example2.rst                    |     41 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example3.rst                    |     36 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example4.rst                    |     34 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example5.rst                    |     29 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example6-1.py                   |     27 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example6.rst                    |     11 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example7-1.py                   |     17 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example7-2.py                   |     16 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example7.rst                    |     18 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example8-1.py                   |     31 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/example8.rst                    |     28 +
 external/bsd/unbound/dist/libunbound/python/doc/examples/index.rst                       |     14 +
 external/bsd/unbound/dist/libunbound/python/doc/index.rst                                |     27 +
 external/bsd/unbound/dist/libunbound/python/doc/install.rst                              |     31 +
 external/bsd/unbound/dist/libunbound/python/doc/intro.rst                                |     39 +
 external/bsd/unbound/dist/libunbound/python/doc/modules/unbound.rst                      |    167 +
 external/bsd/unbound/dist/libunbound/python/examples/async-lookup.py                     |     57 +
 external/bsd/unbound/dist/libunbound/python/examples/dns-lookup.py                       |     45 +
 external/bsd/unbound/dist/libunbound/python/examples/dnssec-valid.py                     |     60 +
 external/bsd/unbound/dist/libunbound/python/examples/dnssec_test.py                      |     36 +
 external/bsd/unbound/dist/libunbound/python/examples/example8-1.py                       |     62 +
 external/bsd/unbound/dist/libunbound/python/examples/idn-lookup.py                       |     63 +
 external/bsd/unbound/dist/libunbound/python/examples/mx-lookup.py                        |     54 +
 external/bsd/unbound/dist/libunbound/python/examples/ns-lookup.py                        |     48 +
 external/bsd/unbound/dist/libunbound/python/examples/reverse-lookup.py                   |     44 +
 external/bsd/unbound/dist/libunbound/python/file_py3.i                                   |    155 +
 external/bsd/unbound/dist/libunbound/python/libunbound.i                                 |    959 +
 external/bsd/unbound/dist/libunbound/ubsyms.def                                          |     35 +
 external/bsd/unbound/dist/libunbound/unbound-event.h                                     |    263 +
 external/bsd/unbound/dist/libunbound/unbound.h                                           |    608 +
 external/bsd/unbound/dist/libunbound/worker.h                                            |    182 +
 external/bsd/unbound/dist/ltmain.sh                                                      |  11147 +
 external/bsd/unbound/dist/pythonmod/LICENSE                                              |     28 +
 external/bsd/unbound/dist/pythonmod/Makefile                                             |     58 +
 external/bsd/unbound/dist/pythonmod/doc/_static/readme                                   |      1 +
 external/bsd/unbound/dist/pythonmod/doc/conf.py                                          |    179 +
 external/bsd/unbound/dist/pythonmod/doc/examples/example0-1.py                           |     34 +
 external/bsd/unbound/dist/pythonmod/doc/examples/example0.rst                            |    129 +
 external/bsd/unbound/dist/pythonmod/doc/examples/example1.rst                            |     42 +
 external/bsd/unbound/dist/pythonmod/doc/examples/example2.rst                            |     46 +
 external/bsd/unbound/dist/pythonmod/doc/examples/example3.rst                            |     63 +
 external/bsd/unbound/dist/pythonmod/doc/examples/example4.rst                            |    164 +
 external/bsd/unbound/dist/pythonmod/doc/examples/index.rst                               |     15 +
 external/bsd/unbound/dist/pythonmod/doc/index.rst                                        |     34 +
 external/bsd/unbound/dist/pythonmod/doc/install.rst                                      |     59 +
 external/bsd/unbound/dist/pythonmod/doc/modules/config.rst                               |    350 +
 external/bsd/unbound/dist/pythonmod/doc/modules/env.rst                                  |    412 +
 external/bsd/unbound/dist/pythonmod/doc/modules/functions.rst                            |    120 +
 external/bsd/unbound/dist/pythonmod/doc/modules/index.rst                                |     11 +
 external/bsd/unbound/dist/pythonmod/doc/modules/struct.rst                               |    427 +
 external/bsd/unbound/dist/pythonmod/doc/usecase.rst                                      |     38 +
 external/bsd/unbound/dist/pythonmod/examples/calc.py                                     |     77 +
 external/bsd/unbound/dist/pythonmod/examples/dict.py                                     |    121 +
 external/bsd/unbound/dist/pythonmod/examples/dict_data.txt                               |      6 +
 external/bsd/unbound/dist/pythonmod/examples/log.py                                      |    119 +
 external/bsd/unbound/dist/pythonmod/examples/resgen.py                                   |     73 +
 external/bsd/unbound/dist/pythonmod/examples/resip.py                                    |     96 +
 external/bsd/unbound/dist/pythonmod/examples/resmod.py                                   |     88 +
 external/bsd/unbound/dist/pythonmod/interface.i                                          |   1071 +
 external/bsd/unbound/dist/pythonmod/pythonmod.c                                          |    393 +
 external/bsd/unbound/dist/pythonmod/pythonmod.h                                          |     68 +
 external/bsd/unbound/dist/pythonmod/pythonmod_utils.c                                    |    194 +
 external/bsd/unbound/dist/pythonmod/pythonmod_utils.h                                    |     93 +
 external/bsd/unbound/dist/pythonmod/test-calc.conf                                       |     18 +
 external/bsd/unbound/dist/pythonmod/test-dict.conf                                       |     18 +
 external/bsd/unbound/dist/pythonmod/test-log.conf                                        |     17 +
 external/bsd/unbound/dist/pythonmod/test-resgen.conf                                     |     18 +
 external/bsd/unbound/dist/pythonmod/test-resip.conf                                      |     18 +
 external/bsd/unbound/dist/pythonmod/test-resmod.conf                                     |     19 +
 external/bsd/unbound/dist/pythonmod/ubmodule-msg.py                                      |    156 +
 external/bsd/unbound/dist/pythonmod/ubmodule-tst.py                                      |    149 +
 external/bsd/unbound/dist/services/cache/dns.c                                           |    905 +
 external/bsd/unbound/dist/services/cache/dns.h                                           |    197 +
 external/bsd/unbound/dist/services/cache/infra.c                                         |    880 +
 external/bsd/unbound/dist/services/cache/infra.h                                         |    416 +
 external/bsd/unbound/dist/services/cache/rrset.c                                         |    419 +
 external/bsd/unbound/dist/services/cache/rrset.h                                         |    231 +
 external/bsd/unbound/dist/services/listen_dnsport.c                                      |   1236 +
 external/bsd/unbound/dist/services/listen_dnsport.h                                      |    224 +
 external/bsd/unbound/dist/services/localzone.c                                           |   1417 +
 external/bsd/unbound/dist/services/localzone.h                                           |    328 +
 external/bsd/unbound/dist/services/mesh.c                                                |   1235 +
 external/bsd/unbound/dist/services/mesh.h                                                |    577 +
 external/bsd/unbound/dist/services/modstack.c                                            |    224 +
 external/bsd/unbound/dist/services/modstack.h                                            |    113 +
 external/bsd/unbound/dist/services/outbound_list.c                                       |     89 +
 external/bsd/unbound/dist/services/outbound_list.h                                       |    105 +
 external/bsd/unbound/dist/services/outside_network.c                                     |   2122 +
 external/bsd/unbound/dist/services/outside_network.h                                     |    562 +
 external/bsd/unbound/dist/sldns/keyraw.c                                                 |    369 +
 external/bsd/unbound/dist/sldns/keyraw.h                                                 |    112 +
 external/bsd/unbound/dist/sldns/parse.c                                                  |    470 +
 external/bsd/unbound/dist/sldns/parse.h                                                  |    184 +
 external/bsd/unbound/dist/sldns/parseutil.c                                              |    726 +
 external/bsd/unbound/dist/sldns/parseutil.h                                              |    148 +
 external/bsd/unbound/dist/sldns/pkthdr.h                                                 |    158 +
 external/bsd/unbound/dist/sldns/rrdef.c                                                  |    736 +
 external/bsd/unbound/dist/sldns/rrdef.h                                                  |    507 +
 external/bsd/unbound/dist/sldns/sbuffer.c                                                |    178 +
 external/bsd/unbound/dist/sldns/sbuffer.h                                                |    706 +
 external/bsd/unbound/dist/sldns/str2wire.c                                               |   2023 +
 external/bsd/unbound/dist/sldns/str2wire.h                                               |    541 +
 external/bsd/unbound/dist/sldns/wire2str.c                                               |   1974 +
 external/bsd/unbound/dist/sldns/wire2str.h                                               |    984 +
 external/bsd/unbound/dist/smallapp/unbound-anchor.c                                      |   2323 +
 external/bsd/unbound/dist/smallapp/unbound-checkconf.c                                   |    556 +
 external/bsd/unbound/dist/smallapp/unbound-control-setup.sh.in                           |    160 +
 external/bsd/unbound/dist/smallapp/unbound-control.c                                     |    477 +
 external/bsd/unbound/dist/smallapp/unbound-host.c                                        |    497 +
 external/bsd/unbound/dist/smallapp/worker_cb.c                                           |    252 +
 external/bsd/unbound/dist/testcode/asynclook.c                                           |    528 +
 external/bsd/unbound/dist/testcode/checklocks.c                                          |    859 +
 external/bsd/unbound/dist/testcode/checklocks.h                                          |    343 +
 external/bsd/unbound/dist/testcode/delayer.c                                             |   1185 +
 external/bsd/unbound/dist/testcode/do-tests.sh                                           |     61 +
 external/bsd/unbound/dist/testcode/fake_event.c                                          |   1417 +
 external/bsd/unbound/dist/testcode/fake_event.h                                          |     75 +
 external/bsd/unbound/dist/testcode/lock_verify.c                                         |    426 +
 external/bsd/unbound/dist/testcode/memstats.c                                            |    248 +
 external/bsd/unbound/dist/testcode/mini_tpkg.sh                                          |    128 +
 external/bsd/unbound/dist/testcode/perf.c                                                |    653 +
 external/bsd/unbound/dist/testcode/petal.c                                               |    647 +
 external/bsd/unbound/dist/testcode/pktview.c                                             |    202 +
 external/bsd/unbound/dist/testcode/readhex.c                                             |     85 +
 external/bsd/unbound/dist/testcode/readhex.h                                             |     52 +
 external/bsd/unbound/dist/testcode/replay.c                                              |   1034 +
 external/bsd/unbound/dist/testcode/replay.h                                              |    458 +
 external/bsd/unbound/dist/testcode/run_vm.sh                                             |     78 +
 external/bsd/unbound/dist/testcode/signit.c                                              |    284 +
 external/bsd/unbound/dist/testcode/streamtcp.1                                           |     66 +
 external/bsd/unbound/dist/testcode/streamtcp.c                                           |    418 +
 external/bsd/unbound/dist/testcode/testbound.c                                           |    450 +
 external/bsd/unbound/dist/testcode/testpkts.c                                            |   1427 +
 external/bsd/unbound/dist/testcode/testpkts.h                                            |    268 +
 external/bsd/unbound/dist/testcode/unitanchor.c                                          |    137 +
 external/bsd/unbound/dist/testcode/unitdname.c                                           |    861 +
 external/bsd/unbound/dist/testcode/unitldns.c                                            |    218 +
 external/bsd/unbound/dist/testcode/unitlruhash.c                                         |    499 +
 external/bsd/unbound/dist/testcode/unitmain.c                                            |    636 +
 external/bsd/unbound/dist/testcode/unitmain.h                                            |     78 +
 external/bsd/unbound/dist/testcode/unitmsgparse.c                                        |    542 +
 external/bsd/unbound/dist/testcode/unitneg.c                                             |    543 +
 external/bsd/unbound/dist/testcode/unitregional.c                                        |    244 +
 external/bsd/unbound/dist/testcode/unitslabhash.c                                        |    376 +
 external/bsd/unbound/dist/testcode/unitverify.c                                          |    535 +
 external/bsd/unbound/dist/testdata/00-lint.tpkg                                          |    Bin 
 external/bsd/unbound/dist/testdata/01-doc.tpkg                                           |    Bin 
 external/bsd/unbound/dist/testdata/02-unittest.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/03-testbound.tpkg                                     |    Bin 
 external/bsd/unbound/dist/testdata/04-checkconf.tpkg                                     |    Bin 
 external/bsd/unbound/dist/testdata/05-asynclook.tpkg                                     |    Bin 
 external/bsd/unbound/dist/testdata/06-ianaports.tpkg                                     |    Bin 
 external/bsd/unbound/dist/testdata/07-confroot.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/08-host-lib.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/09-unbound-control.tpkg                               |    Bin 
 external/bsd/unbound/dist/testdata/10-unbound-anchor.tpkg                                |    Bin 
 external/bsd/unbound/dist/testdata/Kexample.com.+003+02854.ds                            |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+003+02854.key                           |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+003+02854.private                       |      7 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+16486.ds                            |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+16486.key                           |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+16486.private                       |     10 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+30899.ds                            |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+30899.key                           |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+30899.private                       |     10 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+55582.ds                            |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+55582.key                           |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+55582.private                       |     10 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+60946.ds                            |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+60946.key                           |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+005+60946.private                       |     10 +
 external/bsd/unbound/dist/testdata/Kexample.com.+007+57024.ds                            |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+007+57024.key                           |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+007+57024.private                       |     10 +
 external/bsd/unbound/dist/testdata/Kexample.com.+008+01443.ds                            |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+008+01443.key                           |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+008+01443.private                       |     10 +
 external/bsd/unbound/dist/testdata/Kexample.com.+008+29332.ds                            |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+008+29332.key                           |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+008+29332.private                       |     10 +
 external/bsd/unbound/dist/testdata/Kexample.com.+008+55566.ds                            |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+008+55566.key                           |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+008+55566.private                       |     10 +
 external/bsd/unbound/dist/testdata/Kexample.com.+009+48886.ds                            |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+009+48886.key                           |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+009+48886.private                       |     10 +
 external/bsd/unbound/dist/testdata/Kexample.com.+012+60385.ds                            |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+012+60385.key                           |      1 +
 external/bsd/unbound/dist/testdata/Kexample.com.+012+60385.private                       |      3 +
 external/bsd/unbound/dist/testdata/acl.rpl                                               |     52 +
 external/bsd/unbound/dist/testdata/autotrust_10key.rpl                                   |    144 +
 external/bsd/unbound/dist/testdata/autotrust_addpend_2exceed.rpl                         |    304 +
 external/bsd/unbound/dist/testdata/autotrust_addpend_early.rpl                           |    240 +
 external/bsd/unbound/dist/testdata/autotrust_addpend_nosign.rpl                          |    222 +
 external/bsd/unbound/dist/testdata/autotrust_addpend_nosignnew.rpl                       |    223 +
 external/bsd/unbound/dist/testdata/autotrust_addpend_once.rpl                            |    276 +
 external/bsd/unbound/dist/testdata/autotrust_addpend_twice.rpl                           |    307 +
 external/bsd/unbound/dist/testdata/autotrust_init.rpl                                    |    181 +
 external/bsd/unbound/dist/testdata/autotrust_init_ds.rpl                                 |    180 +
 external/bsd/unbound/dist/testdata/autotrust_init_fail.rpl                               |    179 +
 external/bsd/unbound/dist/testdata/autotrust_init_failsig.rpl                            |    166 +
 external/bsd/unbound/dist/testdata/autotrust_init_legacy.rpl                             |     84 +
 external/bsd/unbound/dist/testdata/autotrust_init_sigs.rpl                               |    183 +
 external/bsd/unbound/dist/testdata/autotrust_init_zsk.rpl                                |    180 +
 external/bsd/unbound/dist/testdata/autotrust_missing.rpl                                 |    318 +
 external/bsd/unbound/dist/testdata/autotrust_missing_all.rpl                             |    316 +
 external/bsd/unbound/dist/testdata/autotrust_missing_returns.rpl                         |    317 +
 external/bsd/unbound/dist/testdata/autotrust_probefail.rpl                               |    163 +
 external/bsd/unbound/dist/testdata/autotrust_probefailsig.rpl                            |    163 +
 external/bsd/unbound/dist/testdata/autotrust_revoked_use.rpl                             |    403 +
 external/bsd/unbound/dist/testdata/autotrust_revoked_with_invalid.rpl                    |    128 +
 external/bsd/unbound/dist/testdata/autotrust_revtp.rpl                                   |    148 +
 external/bsd/unbound/dist/testdata/autotrust_revtp_read.rpl                              |    109 +
 external/bsd/unbound/dist/testdata/autotrust_revtp_use.rpl                               |    151 +
 external/bsd/unbound/dist/testdata/autotrust_rollalgo.rpl                                |    314 +
 external/bsd/unbound/dist/testdata/autotrust_rollalgo_unknown.rpl                        |    323 +
 external/bsd/unbound/dist/testdata/autotrust_rollover.rpl                                |    323 +
 external/bsd/unbound/dist/testdata/autotrust_valid_use.rpl                               |    310 +
 external/bsd/unbound/dist/testdata/black_data.rpl                                        |    303 +
 external/bsd/unbound/dist/testdata/black_dnskey.rpl                                      |    506 +
 external/bsd/unbound/dist/testdata/black_ds.rpl                                          |    416 +
 external/bsd/unbound/dist/testdata/black_ds_entry.rpl                                    |    626 +
 external/bsd/unbound/dist/testdata/black_ent.rpl                                         |    449 +
 external/bsd/unbound/dist/testdata/black_key_entry.rpl                                   |    608 +
 external/bsd/unbound/dist/testdata/black_prime.rpl                                       |    303 +
 external/bsd/unbound/dist/testdata/black_prime_entry.rpl                                 |    311 +
 external/bsd/unbound/dist/testdata/common.sh                                             |    256 +
 external/bsd/unbound/dist/testdata/ctrl_itr.tpkg                                         |    Bin 
 external/bsd/unbound/dist/testdata/ctrl_pipe.tpkg                                        |    Bin 
 external/bsd/unbound/dist/testdata/dlv_anchor.rpl                                        |    275 +
 external/bsd/unbound/dist/testdata/dlv_ask_higher.rpl                                    |    350 +
 external/bsd/unbound/dist/testdata/dlv_below_ta.rpl                                      |    351 +
 external/bsd/unbound/dist/testdata/dlv_delegation.rpl                                    |    331 +
 external/bsd/unbound/dist/testdata/dlv_ds_lookup.rpl                                     |    278 +
 external/bsd/unbound/dist/testdata/dlv_insecure.rpl                                      |    250 +
 external/bsd/unbound/dist/testdata/dlv_insecure_negcache.rpl                             |    307 +
 external/bsd/unbound/dist/testdata/dlv_keyretry.rpl                                      |    284 +
 external/bsd/unbound/dist/testdata/dlv_negnx.rpl                                         |    402 +
 external/bsd/unbound/dist/testdata/dlv_optout.rpl                                        |    437 +
 external/bsd/unbound/dist/testdata/dlv_remove.rpl                                        |    197 +
 external/bsd/unbound/dist/testdata/dlv_remove_empty.rpl                                  |    270 +
 external/bsd/unbound/dist/testdata/dlv_remove_nodel.rpl                                  |    274 +
 external/bsd/unbound/dist/testdata/dlv_remove_pos.rpl                                    |    163 +
 external/bsd/unbound/dist/testdata/dlv_unused.rpl                                        |    274 +
 external/bsd/unbound/dist/testdata/dns64_lookup.rpl                                      |    306 +
 external/bsd/unbound/dist/testdata/domain_insec_dlv.rpl                                  |    276 +
 external/bsd/unbound/dist/testdata/domain_insec_ds.rpl                                   |    212 +
 external/bsd/unbound/dist/testdata/edns_cache.tpkg                                       |    Bin 
 external/bsd/unbound/dist/testdata/edns_lame.tpkg                                        |    Bin 
 external/bsd/unbound/dist/testdata/fetch_glue.rpl                                        |    209 +
 external/bsd/unbound/dist/testdata/fetch_glue_cname.rpl                                  |    221 +
 external/bsd/unbound/dist/testdata/fwd.rpl                                               |     42 +
 external/bsd/unbound/dist/testdata/fwd_ancil.tpkg                                        |    Bin 
 external/bsd/unbound/dist/testdata/fwd_any.rpl                                           |    161 +
 external/bsd/unbound/dist/testdata/fwd_bogus.tpkg                                        |    Bin 
 external/bsd/unbound/dist/testdata/fwd_cached.rpl                                        |     73 +
 external/bsd/unbound/dist/testdata/fwd_capsid.tpkg                                       |    Bin 
 external/bsd/unbound/dist/testdata/fwd_capsid_fallback.tpkg                              |    Bin 
 external/bsd/unbound/dist/testdata/fwd_capsid_strip.tpkg                                 |    Bin 
 external/bsd/unbound/dist/testdata/fwd_capsid_white.tpkg                                 |    Bin 
 external/bsd/unbound/dist/testdata/fwd_compress_c00c.tpkg                                |    Bin 
 external/bsd/unbound/dist/testdata/fwd_droptoomany.rpl                                   |     90 +
 external/bsd/unbound/dist/testdata/fwd_edns_bksec.tpkg                                   |    Bin 
 external/bsd/unbound/dist/testdata/fwd_edns_probe.tpkg                                   |    Bin 
 external/bsd/unbound/dist/testdata/fwd_error.rpl                                         |     27 +
 external/bsd/unbound/dist/testdata/fwd_jostle.rpl                                        |    110 +
 external/bsd/unbound/dist/testdata/fwd_jostle_out.rpl                                    |    113 +
 external/bsd/unbound/dist/testdata/fwd_lrudrop.rpl                                       |    122 +
 external/bsd/unbound/dist/testdata/fwd_no_edns.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/fwd_notcached.rpl                                     |     87 +
 external/bsd/unbound/dist/testdata/fwd_oneport.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/fwd_tcp.tpkg                                          |    Bin 
 external/bsd/unbound/dist/testdata/fwd_tcp_tc.tpkg                                       |    Bin 
 external/bsd/unbound/dist/testdata/fwd_tcp_tc6.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/fwd_three.tpkg                                        |    Bin 
 external/bsd/unbound/dist/testdata/fwd_three_service.tpkg                                |    Bin 
 external/bsd/unbound/dist/testdata/fwd_timeout.rpl                                       |     27 +
 external/bsd/unbound/dist/testdata/fwd_ttlexpire.tpkg                                    |    Bin 
 external/bsd/unbound/dist/testdata/fwd_two.rpl                                           |     89 +
 external/bsd/unbound/dist/testdata/fwd_udp.tpkg                                          |    Bin 
 external/bsd/unbound/dist/testdata/fwd_udptmout.tpkg                                     |    Bin 
 external/bsd/unbound/dist/testdata/fwd_waitudp.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/fwd_zero.tpkg                                         |    Bin 
 external/bsd/unbound/dist/testdata/fwddlv_parse.rpl                                      |    131 +
 external/bsd/unbound/dist/testdata/host_file.template                                    |      5 +
 external/bsd/unbound/dist/testdata/hostsfileosx.tpkg                                     |    Bin 
 external/bsd/unbound/dist/testdata/iter_class_any.rpl                                    |    150 +
 external/bsd/unbound/dist/testdata/iter_cname_cache.rpl                                  |    298 +
 external/bsd/unbound/dist/testdata/iter_cname_double.rpl                                 |    163 +
 external/bsd/unbound/dist/testdata/iter_cname_nx.rpl                                     |    157 +
 external/bsd/unbound/dist/testdata/iter_cname_qnamecopy.rpl                              |    198 +
 external/bsd/unbound/dist/testdata/iter_cycle.rpl                                        |    178 +
 external/bsd/unbound/dist/testdata/iter_cycle_noh.rpl                                    |    225 +
 external/bsd/unbound/dist/testdata/iter_dnsseclame_bug.rpl                               |    465 +
 external/bsd/unbound/dist/testdata/iter_dnsseclame_ds.rpl                                |    414 +
 external/bsd/unbound/dist/testdata/iter_dnsseclame_ds_ok.rpl                             |    367 +
 external/bsd/unbound/dist/testdata/iter_dnsseclame_ta.rpl                                |    327 +
 external/bsd/unbound/dist/testdata/iter_dnsseclame_ta_ok.rpl                             |    303 +
 external/bsd/unbound/dist/testdata/iter_domain_sale.rpl                                  |    273 +
 external/bsd/unbound/dist/testdata/iter_domain_sale_nschange.rpl                         |    342 +
 external/bsd/unbound/dist/testdata/iter_donotq127.rpl                                    |    134 +
 external/bsd/unbound/dist/testdata/iter_dp_turnsuseless.rpl                              |    166 +
 external/bsd/unbound/dist/testdata/iter_ds_locate_ns.rpl                                 |    145 +
 external/bsd/unbound/dist/testdata/iter_ds_locate_ns_cname.rpl                           |    155 +
 external/bsd/unbound/dist/testdata/iter_ds_locate_ns_detach.rpl                          |    296 +
 external/bsd/unbound/dist/testdata/iter_ds_locate_ns_nosoa.rpl                           |    145 +
 external/bsd/unbound/dist/testdata/iter_emptydp.rpl                                      |    263 +
 external/bsd/unbound/dist/testdata/iter_emptydp_for_glue.rpl                             |    493 +
 external/bsd/unbound/dist/testdata/iter_fwdfirst.rpl                                     |    157 +
 external/bsd/unbound/dist/testdata/iter_fwdfirstequal.rpl                                |    157 +
 external/bsd/unbound/dist/testdata/iter_fwdstub.rpl                                      |    218 +
 external/bsd/unbound/dist/testdata/iter_fwdstubroot.rpl                                  |    175 +
 external/bsd/unbound/dist/testdata/iter_got6only.rpl                                     |    135 +
 external/bsd/unbound/dist/testdata/iter_hint_lame.rpl                                    |    120 +
 external/bsd/unbound/dist/testdata/iter_lame_aaaa.rpl                                    |    181 +
 external/bsd/unbound/dist/testdata/iter_lame_noaa.rpl                                    |    201 +
 external/bsd/unbound/dist/testdata/iter_lame_nosoa.rpl                                   |    290 +
 external/bsd/unbound/dist/testdata/iter_lamescrub.rpl                                    |    149 +
 external/bsd/unbound/dist/testdata/iter_mod.rpl                                          |    121 +
 external/bsd/unbound/dist/testdata/iter_ns_badip.rpl                                     |    237 +
 external/bsd/unbound/dist/testdata/iter_ns_spoof.rpl                                     |    278 +
 external/bsd/unbound/dist/testdata/iter_pc_a.rpl                                         |    233 +
 external/bsd/unbound/dist/testdata/iter_pc_aaaa.rpl                                      |    233 +
 external/bsd/unbound/dist/testdata/iter_pcdiff.rpl                                       |    213 +
 external/bsd/unbound/dist/testdata/iter_pcdirect.rpl                                     |    246 +
 external/bsd/unbound/dist/testdata/iter_pclame.rpl                                       |    191 +
 external/bsd/unbound/dist/testdata/iter_pcname.rpl                                       |    277 +
 external/bsd/unbound/dist/testdata/iter_pcnamech.rpl                                     |    424 +
 external/bsd/unbound/dist/testdata/iter_pcnamechrec.rpl                                  |    403 +
 external/bsd/unbound/dist/testdata/iter_pcnamerec.rpl                                    |    278 +
 external/bsd/unbound/dist/testdata/iter_pcttl.rpl                                        |    245 +
 external/bsd/unbound/dist/testdata/iter_prefetch.rpl                                     |    226 +
 external/bsd/unbound/dist/testdata/iter_prefetch_change.rpl                              |    364 +
 external/bsd/unbound/dist/testdata/iter_prefetch_change2.rpl                             |    313 +
 external/bsd/unbound/dist/testdata/iter_prefetch_childns.rpl                             |    227 +
 external/bsd/unbound/dist/testdata/iter_prefetch_fail.rpl                                |    393 +
 external/bsd/unbound/dist/testdata/iter_prefetch_ns.rpl                                  |    314 +
 external/bsd/unbound/dist/testdata/iter_primenoglue.rpl                                  |    383 +
 external/bsd/unbound/dist/testdata/iter_privaddr.rpl                                     |    285 +
 external/bsd/unbound/dist/testdata/iter_ranoaa_lame.rpl                                  |    293 +
 external/bsd/unbound/dist/testdata/iter_reclame_one.rpl                                  |    165 +
 external/bsd/unbound/dist/testdata/iter_reclame_two.rpl                                  |    182 +
 external/bsd/unbound/dist/testdata/iter_recurse.rpl                                      |    227 +
 external/bsd/unbound/dist/testdata/iter_req_qname.rpl                                    |    118 +
 external/bsd/unbound/dist/testdata/iter_resolve.rpl                                      |    120 +
 external/bsd/unbound/dist/testdata/iter_resolve_minimised.rpl                            |    160 +
 external/bsd/unbound/dist/testdata/iter_resolve_minimised_nx.rpl                         |    130 +
 external/bsd/unbound/dist/testdata/iter_resolve_minimised_refused.rpl                    |    124 +
 external/bsd/unbound/dist/testdata/iter_scrub_cname_an.rpl                               |    181 +
 external/bsd/unbound/dist/testdata/iter_scrub_dname_insec.rpl                            |    250 +
 external/bsd/unbound/dist/testdata/iter_scrub_dname_rev.rpl                              |    158 +
 external/bsd/unbound/dist/testdata/iter_scrub_dname_sec.rpl                              |    212 +
 external/bsd/unbound/dist/testdata/iter_scrub_ns.rpl                                     |    103 +
 external/bsd/unbound/dist/testdata/iter_scrub_ns_fwd.rpl                                 |    103 +
 external/bsd/unbound/dist/testdata/iter_scrub_ns_side.rpl                                |    103 +
 external/bsd/unbound/dist/testdata/iter_soamin.rpl                                       |    208 +
 external/bsd/unbound/dist/testdata/iter_stub_noroot.rpl                                  |     64 +
 external/bsd/unbound/dist/testdata/iter_stubfirst.rpl                                    |    157 +
 external/bsd/unbound/dist/testdata/iter_stublastresort.rpl                               |    259 +
 external/bsd/unbound/dist/testdata/iter_timeout_ra_aaaa.rpl                              |    244 +
 external/bsd/unbound/dist/testdata/local_nodefault.rpl                                   |     60 +
 external/bsd/unbound/dist/testdata/local_nodefault.tpkg                                  |    Bin 
 external/bsd/unbound/dist/testdata/local_norec.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/local_nosnoop.tpkg                                    |    Bin 
 external/bsd/unbound/dist/testdata/local_transparent_sametype.rpl                        |     78 +
 external/bsd/unbound/dist/testdata/local_typetransparent.rpl                             |    109 +
 external/bsd/unbound/dist/testdata/localdata.rpl                                         |    357 +
 external/bsd/unbound/dist/testdata/net_signed_servfail.rpl                               |   1374 +
 external/bsd/unbound/dist/testdata/nomem_cnametopos.rpl                                  |    296 +
 external/bsd/unbound/dist/testdata/nss_compile.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/pylib.tpkg                                            |    Bin 
 external/bsd/unbound/dist/testdata/pymod.tpkg                                            |    Bin 
 external/bsd/unbound/dist/testdata/pymod_thread.tpkg                                     |    Bin 
 external/bsd/unbound/dist/testdata/refuse_xfr.rpl                                        |     37 +
 external/bsd/unbound/dist/testdata/remote-threaded.tpkg                                  |    Bin 
 external/bsd/unbound/dist/testdata/root_anchor.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/root_hints.tpkg                                       |    Bin 
 external/bsd/unbound/dist/testdata/rrset_rettl.rpl                                       |    118 +
 external/bsd/unbound/dist/testdata/rrset_untrusted.rpl                                   |    119 +
 external/bsd/unbound/dist/testdata/rrset_updated.rpl                                     |    123 +
 external/bsd/unbound/dist/testdata/speed_cache.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/speed_local.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/stat_timer.tpkg                                       |    Bin 
 external/bsd/unbound/dist/testdata/stop_nxdomain.rpl                                     |     93 +
 external/bsd/unbound/dist/testdata/stream_ssl.tpkg                                       |    Bin 
 external/bsd/unbound/dist/testdata/stream_tcp.tpkg                                       |    Bin 
 external/bsd/unbound/dist/testdata/stub_udp.tpkg                                         |    Bin 
 external/bsd/unbound/dist/testdata/stub_udp6.tpkg                                        |    Bin 
 external/bsd/unbound/dist/testdata/tcp_sigpipe.tpkg                                      |    Bin 
 external/bsd/unbound/dist/testdata/test_ds.sha1                                          |     33 +
 external/bsd/unbound/dist/testdata/test_ds.sha384                                        |     45 +
 external/bsd/unbound/dist/testdata/test_ldnsrr.1                                         |   5739 +
 external/bsd/unbound/dist/testdata/test_ldnsrr.2                                         |   1434 +
 external/bsd/unbound/dist/testdata/test_ldnsrr.3                                         |    574 +
 external/bsd/unbound/dist/testdata/test_ldnsrr.4                                         |     79 +
 external/bsd/unbound/dist/testdata/test_ldnsrr.5                                         |    147 +
 external/bsd/unbound/dist/testdata/test_ldnsrr.c1                                        |  11470 +
 external/bsd/unbound/dist/testdata/test_ldnsrr.c2                                        |   2860 +
 external/bsd/unbound/dist/testdata/test_ldnsrr.c3                                        |   1068 +
 external/bsd/unbound/dist/testdata/test_ldnsrr.c4                                        |     80 +
 external/bsd/unbound/dist/testdata/test_ldnsrr.c5                                        |    180 +
 external/bsd/unbound/dist/testdata/test_nsec3_hash.1                                     |    180 +
 external/bsd/unbound/dist/testdata/test_packets.1                                        |  80000 ++++++++++
 external/bsd/unbound/dist/testdata/test_packets.2                                        |     50 +
 external/bsd/unbound/dist/testdata/test_packets.3                                        |    496 +
 external/bsd/unbound/dist/testdata/test_packets.4                                        |    929 +
 external/bsd/unbound/dist/testdata/test_packets.5                                        |     70 +
 external/bsd/unbound/dist/testdata/test_packets.6                                        |     22 +
 external/bsd/unbound/dist/testdata/test_packets.7                                        |     37 +
 external/bsd/unbound/dist/testdata/test_packets.8                                        |     13 +
 external/bsd/unbound/dist/testdata/test_packets.9                                        |     23 +
 external/bsd/unbound/dist/testdata/test_signatures.1                                     |    605 +
 external/bsd/unbound/dist/testdata/test_signatures.2                                     |     23 +
 external/bsd/unbound/dist/testdata/test_signatures.3                                     |     48 +
 external/bsd/unbound/dist/testdata/test_signatures.4                                     |     47 +
 external/bsd/unbound/dist/testdata/test_signatures.5                                     |     48 +
 external/bsd/unbound/dist/testdata/test_signatures.6                                     |     48 +
 external/bsd/unbound/dist/testdata/test_signatures.7                                     |     32 +
 external/bsd/unbound/dist/testdata/test_signatures.8                                     |     83 +
 external/bsd/unbound/dist/testdata/test_sigs.ecdsa_p256                                  |     23 +
 external/bsd/unbound/dist/testdata/test_sigs.ecdsa_p384                                  |     23 +
 external/bsd/unbound/dist/testdata/test_sigs.gost                                        |     40 +
 external/bsd/unbound/dist/testdata/test_sigs.hinfo                                       |     55 +
 external/bsd/unbound/dist/testdata/test_sigs.revoked                                     |     24 +
 external/bsd/unbound/dist/testdata/test_sigs.rsasha256                                   |     23 +
 external/bsd/unbound/dist/testdata/test_sigs.rsasha256_draft                             |     23 +
 external/bsd/unbound/dist/testdata/test_sigs.rsasha512_draft                             |     23 +
 external/bsd/unbound/dist/testdata/test_sigs.sha1_and_256                                |     56 +
 external/bsd/unbound/dist/testdata/trust_cname_chain.rpl                                 |    153 +
 external/bsd/unbound/dist/testdata/ttl_max.rpl                                           |    212 +
 external/bsd/unbound/dist/testdata/ttl_min.rpl                                           |    213 +
 external/bsd/unbound/dist/testdata/ttl_msg.rpl                                           |    491 +
 external/bsd/unbound/dist/testdata/val_adbit.rpl                                         |    170 +
 external/bsd/unbound/dist/testdata/val_adcopy.rpl                                        |    170 +
 external/bsd/unbound/dist/testdata/val_anchor_nx.rpl                                     |    217 +
 external/bsd/unbound/dist/testdata/val_anchor_nx_nosig.rpl                               |    216 +
 external/bsd/unbound/dist/testdata/val_ans_dsent.rpl                                     |    244 +
 external/bsd/unbound/dist/testdata/val_ans_nx.rpl                                        |    246 +
 external/bsd/unbound/dist/testdata/val_any.rpl                                           |    200 +
 external/bsd/unbound/dist/testdata/val_any_cname.rpl                                     |    161 +
 external/bsd/unbound/dist/testdata/val_any_dname.rpl                                     |    204 +
 external/bsd/unbound/dist/testdata/val_cname_loop1.rpl                                   |    144 +
 external/bsd/unbound/dist/testdata/val_cname_loop2.rpl                                   |    153 +
 external/bsd/unbound/dist/testdata/val_cname_loop3.rpl                                   |    166 +
 external/bsd/unbound/dist/testdata/val_cnameinsectopos.rpl                               |    289 +
 external/bsd/unbound/dist/testdata/val_cnamenx_dblnsec.rpl                               |    176 +
 external/bsd/unbound/dist/testdata/val_cnamenx_rcodenx.rpl                               |    234 +
 external/bsd/unbound/dist/testdata/val_cnameqtype.rpl                                    |    228 +
 external/bsd/unbound/dist/testdata/val_cnametocloser.rpl                                 |    103 +
 external/bsd/unbound/dist/testdata/val_cnametocloser_nosig.rpl                           |     96 +
 external/bsd/unbound/dist/testdata/val_cnametocnamewctoposwc.rpl                         |    208 +
 external/bsd/unbound/dist/testdata/val_cnametodname.rpl                                  |    230 +
 external/bsd/unbound/dist/testdata/val_cnametodnametocnametopos.rpl                      |    418 +
 external/bsd/unbound/dist/testdata/val_cnametoinsecure.rpl                               |    137 +
 external/bsd/unbound/dist/testdata/val_cnametonodata.rpl                                 |    230 +
 external/bsd/unbound/dist/testdata/val_cnametonodata_nonsec.rpl                          |    262 +
 external/bsd/unbound/dist/testdata/val_cnametonsec.rpl                                   |    188 +
 external/bsd/unbound/dist/testdata/val_cnametonx.rpl                                     |    234 +
 external/bsd/unbound/dist/testdata/val_cnametooptin.rpl                                  |    192 +
 external/bsd/unbound/dist/testdata/val_cnametooptout.rpl                                 |    110 +
 external/bsd/unbound/dist/testdata/val_cnametopos.rpl                                    |    230 +
 external/bsd/unbound/dist/testdata/val_cnametoposnowc.rpl                                |    262 +
 external/bsd/unbound/dist/testdata/val_cnametoposwc.rpl                                  |    236 +
 external/bsd/unbound/dist/testdata/val_cnamewctonodata.rpl                               |    234 +
 external/bsd/unbound/dist/testdata/val_cnamewctonx.rpl                                   |    238 +
 external/bsd/unbound/dist/testdata/val_cnamewctoposwc.rpl                                |    242 +
 external/bsd/unbound/dist/testdata/val_deleg_nons.rpl                                    |    268 +
 external/bsd/unbound/dist/testdata/val_dnametoolong.rpl                                  |    255 +
 external/bsd/unbound/dist/testdata/val_dnametopos.rpl                                    |    261 +
 external/bsd/unbound/dist/testdata/val_dnametoposwc.rpl                                  |    238 +
 external/bsd/unbound/dist/testdata/val_dnamewc.rpl                                       |    265 +
 external/bsd/unbound/dist/testdata/val_ds_afterprime.rpl                                 |    177 +
 external/bsd/unbound/dist/testdata/val_ds_cname.rpl                                      |    202 +
 external/bsd/unbound/dist/testdata/val_ds_cnamesub.rpl                                   |    275 +
 external/bsd/unbound/dist/testdata/val_ds_gost.crpl                                      |    206 +
 external/bsd/unbound/dist/testdata/val_ds_gost_downgrade.crpl                            |    244 +
 external/bsd/unbound/dist/testdata/val_ds_sha2.crpl                                      |    201 +
 external/bsd/unbound/dist/testdata/val_ds_sha2_downgrade.crpl                            |    224 +
 external/bsd/unbound/dist/testdata/val_dsnsec.rpl                                        |    285 +
 external/bsd/unbound/dist/testdata/val_entds.rpl                                         |    275 +
 external/bsd/unbound/dist/testdata/val_faildnskey.rpl                                    |    168 +
 external/bsd/unbound/dist/testdata/val_faildnskey_ok.rpl                                 |    177 +
 external/bsd/unbound/dist/testdata/val_fwdds.rpl                                         |    229 +
 external/bsd/unbound/dist/testdata/val_keyprefetch.rpl                                   |    212 +
 external/bsd/unbound/dist/testdata/val_keyprefetch_verify.rpl                            |    245 +
 external/bsd/unbound/dist/testdata/val_mal_wc.rpl                                        |    149 +
 external/bsd/unbound/dist/testdata/val_negcache_ds.rpl                                   |    213 +
 external/bsd/unbound/dist/testdata/val_negcache_dssoa.rpl                                |    253 +
 external/bsd/unbound/dist/testdata/val_noadwhennodo.rpl                                  |    149 +
 external/bsd/unbound/dist/testdata/val_nodata.rpl                                        |    147 +
 external/bsd/unbound/dist/testdata/val_nodata_ent.rpl                                    |    153 +
 external/bsd/unbound/dist/testdata/val_nodata_entnx.rpl                                  |    148 +
 external/bsd/unbound/dist/testdata/val_nodata_entwc.rpl                                  |    153 +
 external/bsd/unbound/dist/testdata/val_nodata_failsig.rpl                                |    161 +
 external/bsd/unbound/dist/testdata/val_nodata_hasdata.rpl                                |    161 +
 external/bsd/unbound/dist/testdata/val_nodata_zonecut.rpl                                |    159 +
 external/bsd/unbound/dist/testdata/val_nodatawc.rpl                                      |    149 +
 external/bsd/unbound/dist/testdata/val_nodatawc_badce.rpl                                |    161 +
 external/bsd/unbound/dist/testdata/val_nodatawc_nodeny.rpl                               |    161 +
 external/bsd/unbound/dist/testdata/val_nodatawc_one.rpl                                  |    144 +
 external/bsd/unbound/dist/testdata/val_nokeyprime.rpl                                    |    161 +
 external/bsd/unbound/dist/testdata/val_nsec3_b1_nameerror.rpl                            |    131 +
 external/bsd/unbound/dist/testdata/val_nsec3_b1_nameerror_noce.rpl                       |    141 +
 external/bsd/unbound/dist/testdata/val_nsec3_b1_nameerror_nonc.rpl                       |    143 +
 external/bsd/unbound/dist/testdata/val_nsec3_b1_nameerror_nowc.rpl                       |    148 +
 external/bsd/unbound/dist/testdata/val_nsec3_b21_nodataent.rpl                           |    114 +
 external/bsd/unbound/dist/testdata/val_nsec3_b21_nodataent_wr.rpl                        |    132 +
 external/bsd/unbound/dist/testdata/val_nsec3_b2_nodata.rpl                               |    114 +
 external/bsd/unbound/dist/testdata/val_nsec3_b2_nodata_nons.rpl                          |    137 +
 external/bsd/unbound/dist/testdata/val_nsec3_b3_optout.rpl                               |    211 +
 external/bsd/unbound/dist/testdata/val_nsec3_b3_optout_negcache.rpl                      |    213 +
 external/bsd/unbound/dist/testdata/val_nsec3_b3_optout_noce.rpl                          |    252 +
 external/bsd/unbound/dist/testdata/val_nsec3_b3_optout_nonc.rpl                          |    253 +
 external/bsd/unbound/dist/testdata/val_nsec3_b4_wild.rpl                                 |    152 +
 external/bsd/unbound/dist/testdata/val_nsec3_b4_wild_wr.rpl                              |    163 +
 external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata.rpl                             |    153 +
 external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata_noce.rpl                        |    162 +
 external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata_nonc.rpl                        |    162 +
 external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata_nowc.rpl                        |    164 +
 external/bsd/unbound/dist/testdata/val_nsec3_cname_ds.rpl                                |    211 +
 external/bsd/unbound/dist/testdata/val_nsec3_cname_par.rpl                               |    215 +
 external/bsd/unbound/dist/testdata/val_nsec3_cname_sub.rpl                               |    225 +
 external/bsd/unbound/dist/testdata/val_nsec3_cnametocnamewctoposwc.rpl                   |    206 +
 external/bsd/unbound/dist/testdata/val_nsec3_entnodata_optout.rpl                        |    200 +
 external/bsd/unbound/dist/testdata/val_nsec3_entnodata_optout_badopt.rpl                 |    196 +
 external/bsd/unbound/dist/testdata/val_nsec3_entnodata_optout_match.rpl                  |    200 +
 external/bsd/unbound/dist/testdata/val_nsec3_iter_high.rpl                               |    162 +
 external/bsd/unbound/dist/testdata/val_nsec3_nodatawccname.rpl                           |    167 +
 external/bsd/unbound/dist/testdata/val_nsec3_nods.rpl                                    |    218 +
 external/bsd/unbound/dist/testdata/val_nsec3_nods_badopt.rpl                             |    246 +
 external/bsd/unbound/dist/testdata/val_nsec3_nods_badsig.rpl                             |    235 +
 external/bsd/unbound/dist/testdata/val_nsec3_nods_negcache.rpl                           |    219 +
 external/bsd/unbound/dist/testdata/val_nsec3_nods_soa.rpl                                |    251 +
 external/bsd/unbound/dist/testdata/val_nsec3_optout_ad.rpl                               |    359 +
 external/bsd/unbound/dist/testdata/val_nsec3_optout_cache.rpl                            |    278 +
 external/bsd/unbound/dist/testdata/val_nsec3_wcany.rpl                                   |    159 +
 external/bsd/unbound/dist/testdata/val_nsec3_wcany_nodeny.rpl                            |    168 +
 external/bsd/unbound/dist/testdata/val_nx.rpl                                            |    152 +
 external/bsd/unbound/dist/testdata/val_nx_nodeny.rpl                                     |    162 +
 external/bsd/unbound/dist/testdata/val_nx_nowc.rpl                                       |    162 +
 external/bsd/unbound/dist/testdata/val_nx_nsec3_collision.rpl                            |    185 +
 external/bsd/unbound/dist/testdata/val_nx_nsec3_params.rpl                               |    161 +
 external/bsd/unbound/dist/testdata/val_nx_overreach.rpl                                  |    163 +
 external/bsd/unbound/dist/testdata/val_pos_truncns.rpl                                   |    148 +
 external/bsd/unbound/dist/testdata/val_positive.rpl                                      |    150 +
 external/bsd/unbound/dist/testdata/val_positive_nosigs.rpl                               |    179 +
 external/bsd/unbound/dist/testdata/val_positive_wc.rpl                                   |    159 +
 external/bsd/unbound/dist/testdata/val_positive_wc_nodeny.rpl                            |    166 +
 external/bsd/unbound/dist/testdata/val_qds_badanc.rpl                                    |    221 +
 external/bsd/unbound/dist/testdata/val_qds_oneanc.rpl                                    |    220 +
 external/bsd/unbound/dist/testdata/val_qds_twoanc.rpl                                    |    221 +
 external/bsd/unbound/dist/testdata/val_refer_unsignadd.rpl                               |    350 +
 external/bsd/unbound/dist/testdata/val_referd.rpl                                        |    172 +
 external/bsd/unbound/dist/testdata/val_referglue.rpl                                     |    297 +
 external/bsd/unbound/dist/testdata/val_rrsig.rpl                                         |    167 +
 external/bsd/unbound/dist/testdata/val_secds.rpl                                         |    211 +
 external/bsd/unbound/dist/testdata/val_secds_nosig.rpl                                   |    230 +
 external/bsd/unbound/dist/testdata/val_spurious_ns.rpl                                   |    151 +
 external/bsd/unbound/dist/testdata/val_stub_noroot.rpl                                   |     83 +
 external/bsd/unbound/dist/testdata/val_stubds.rpl                                        |    228 +
 external/bsd/unbound/dist/testdata/val_ta_algo_dnskey.rpl                                |    181 +
 external/bsd/unbound/dist/testdata/val_ta_algo_dnskey_dp.rpl                             |    182 +
 external/bsd/unbound/dist/testdata/val_ta_algo_missing.rpl                               |    172 +
 external/bsd/unbound/dist/testdata/val_ta_algo_missing_dp.rpl                            |    185 +
 external/bsd/unbound/dist/testdata/val_twocname.rpl                                      |    132 +
 external/bsd/unbound/dist/testdata/val_unalgo_anchor.rpl                                 |    150 +
 external/bsd/unbound/dist/testdata/val_unalgo_dlv.rpl                                    |    280 +
 external/bsd/unbound/dist/testdata/val_unalgo_ds.rpl                                     |    200 +
 external/bsd/unbound/dist/testdata/val_unsec_cname.rpl                                   |    359 +
 external/bsd/unbound/dist/testdata/val_unsecds.rpl                                       |    191 +
 external/bsd/unbound/dist/testdata/val_unsecds_negcache.rpl                              |    192 +
 external/bsd/unbound/dist/testdata/val_unsecds_qtypeds.rpl                               |    207 +
 external/bsd/unbound/dist/testdata/val_wild_pos.rpl                                      |    159 +
 external/bsd/unbound/dist/testdata/version_bind.rpl                                      |     74 +
 external/bsd/unbound/dist/testdata/version_bind_hide.rpl                                 |     71 +
 external/bsd/unbound/dist/util/alloc.c                                                   |    653 +
 external/bsd/unbound/dist/util/alloc.h                                                   |    217 +
 external/bsd/unbound/dist/util/as112.c                                                   |    143 +
 external/bsd/unbound/dist/util/as112.h                                                   |     57 +
 external/bsd/unbound/dist/util/config_file.c                                             |   1884 +
 external/bsd/unbound/dist/util/config_file.h                                             |    856 +
 external/bsd/unbound/dist/util/configlexer.c                                             |   4719 +
 external/bsd/unbound/dist/util/configlexer.lex                                           |    469 +
 external/bsd/unbound/dist/util/configparser.c                                            |   4248 +
 external/bsd/unbound/dist/util/configparser.h                                            |    408 +
 external/bsd/unbound/dist/util/configparser.y                                            |   1703 +
 external/bsd/unbound/dist/util/configyyrename.h                                          |     88 +
 external/bsd/unbound/dist/util/data/dname.c                                              |    788 +
 external/bsd/unbound/dist/util/data/dname.h                                              |    304 +
 external/bsd/unbound/dist/util/data/msgencode.c                                          |    859 +
 external/bsd/unbound/dist/util/data/msgencode.h                                          |    131 +
 external/bsd/unbound/dist/util/data/msgparse.c                                           |   1074 +
 external/bsd/unbound/dist/util/data/msgparse.h                                           |    325 +
 external/bsd/unbound/dist/util/data/msgreply.c                                           |   1011 +
 external/bsd/unbound/dist/util/data/msgreply.h                                           |    492 +
 external/bsd/unbound/dist/util/data/packed_rrset.c                                       |    387 +
 external/bsd/unbound/dist/util/data/packed_rrset.h                                       |    434 +
 external/bsd/unbound/dist/util/fptr_wlist.c                                              |    434 +
 external/bsd/unbound/dist/util/fptr_wlist.h                                              |    359 +
 external/bsd/unbound/dist/util/iana_ports.inc                                            |   5447 +
 external/bsd/unbound/dist/util/locks.c                                                   |    264 +
 external/bsd/unbound/dist/util/locks.h                                                   |    296 +
 external/bsd/unbound/dist/util/log.c                                                     |    493 +
 external/bsd/unbound/dist/util/log.h                                                     |    207 +
 external/bsd/unbound/dist/util/mini_event.c                                              |    391 +
 external/bsd/unbound/dist/util/mini_event.h                                              |    192 +
 external/bsd/unbound/dist/util/module.c                                                  |     71 +
 external/bsd/unbound/dist/util/module.h                                                  |    525 +
 external/bsd/unbound/dist/util/net_help.c                                                |    840 +
 external/bsd/unbound/dist/util/net_help.h                                                |    393 +
 external/bsd/unbound/dist/util/netevent.c                                                |   2243 +
 external/bsd/unbound/dist/util/netevent.h                                                |    705 +
 external/bsd/unbound/dist/util/random.c                                                  |    233 +
 external/bsd/unbound/dist/util/random.h                                                  |     93 +
 external/bsd/unbound/dist/util/rbtree.c                                                  |    620 +
 external/bsd/unbound/dist/util/rbtree.h                                                  |    192 +
 external/bsd/unbound/dist/util/regional.c                                                |    223 +
 external/bsd/unbound/dist/util/regional.h                                                |    150 +
 external/bsd/unbound/dist/util/rtt.c                                                     |    121 +
 external/bsd/unbound/dist/util/rtt.h                                                     |    107 +
 external/bsd/unbound/dist/util/storage/dnstree.c                                         |    282 +
 external/bsd/unbound/dist/util/storage/dnstree.h                                         |    192 +
 external/bsd/unbound/dist/util/storage/lookup3.c                                         |   1032 +
 external/bsd/unbound/dist/util/storage/lookup3.h                                         |     71 +
 external/bsd/unbound/dist/util/storage/lruhash.c                                         |    544 +
 external/bsd/unbound/dist/util/storage/lruhash.h                                         |    414 +
 external/bsd/unbound/dist/util/storage/slabhash.c                                        |    231 +
 external/bsd/unbound/dist/util/storage/slabhash.h                                        |    218 +
 external/bsd/unbound/dist/util/timehist.c                                                |    247 +
 external/bsd/unbound/dist/util/timehist.h                                                |    134 +
 external/bsd/unbound/dist/util/tube.c                                                    |    731 +
 external/bsd/unbound/dist/util/tube.h                                                    |    272 +
 external/bsd/unbound/dist/util/ub_event.c                                                |    448 +
 external/bsd/unbound/dist/util/ub_event.h                                                |    127 +
 external/bsd/unbound/dist/util/ub_event_pluggable.c                                      |    694 +
 external/bsd/unbound/dist/util/winsock_event.c                                           |    693 +
 external/bsd/unbound/dist/util/winsock_event.h                                           |    279 +
 external/bsd/unbound/dist/validator/autotrust.c                                          |   2413 +
 external/bsd/unbound/dist/validator/autotrust.h                                          |    208 +
 external/bsd/unbound/dist/validator/val_anchor.c                                         |   1275 +
 external/bsd/unbound/dist/validator/val_anchor.h                                         |    219 +
 external/bsd/unbound/dist/validator/val_kcache.c                                         |    172 +
 external/bsd/unbound/dist/validator/val_kcache.h                                         |    118 +
 external/bsd/unbound/dist/validator/val_kentry.c                                         |    413 +
 external/bsd/unbound/dist/validator/val_kentry.h                                         |    220 +
 external/bsd/unbound/dist/validator/val_neg.c                                            |   1469 +
 external/bsd/unbound/dist/validator/val_neg.h                                            |    315 +
 external/bsd/unbound/dist/validator/val_nsec.c                                           |    624 +
 external/bsd/unbound/dist/validator/val_nsec.h                                           |    182 +
 external/bsd/unbound/dist/validator/val_nsec3.c                                          |   1434 +
 external/bsd/unbound/dist/validator/val_nsec3.h                                          |    380 +
 external/bsd/unbound/dist/validator/val_secalgo.c                                        |   1675 +
 external/bsd/unbound/dist/validator/val_secalgo.h                                        |    107 +
 external/bsd/unbound/dist/validator/val_sigcrypt.c                                       |   1437 +
 external/bsd/unbound/dist/validator/val_sigcrypt.h                                       |    323 +
 external/bsd/unbound/dist/validator/val_utils.c                                          |   1122 +
 external/bsd/unbound/dist/validator/val_utils.h                                          |    410 +
 external/bsd/unbound/dist/validator/validator.c                                          |   3067 +
 external/bsd/unbound/dist/validator/validator.h                                          |    294 +
 external/bsd/unbound/dist/winrc/README.txt                                               |    100 +
 external/bsd/unbound/dist/winrc/anchor-update.c                                          |    152 +
 external/bsd/unbound/dist/winrc/combined.ico                                             |    Bin 
 external/bsd/unbound/dist/winrc/gen_msg.bin                                              |    Bin 
 external/bsd/unbound/dist/winrc/gen_msg.mc                                               |     44 +
 external/bsd/unbound/dist/winrc/rsrc_anchorupd.rc                                        |     40 +
 external/bsd/unbound/dist/winrc/rsrc_svcinst.rc                                          |     45 +
 external/bsd/unbound/dist/winrc/rsrc_svcuninst.rc                                        |     45 +
 external/bsd/unbound/dist/winrc/rsrc_unbound.rc                                          |     48 +
 external/bsd/unbound/dist/winrc/rsrc_unbound_anchor.rc                                   |     37 +
 external/bsd/unbound/dist/winrc/rsrc_unbound_checkconf.rc                                |     37 +
 external/bsd/unbound/dist/winrc/rsrc_unbound_control.rc                                  |     37 +
 external/bsd/unbound/dist/winrc/rsrc_unbound_host.rc                                     |     37 +
 external/bsd/unbound/dist/winrc/service.conf                                             |     13 +
 external/bsd/unbound/dist/winrc/setup.nsi                                                |    195 +
 external/bsd/unbound/dist/winrc/setup_left.bmp                                           |    Bin 
 external/bsd/unbound/dist/winrc/setup_top.bmp                                            |    Bin 
 external/bsd/unbound/dist/winrc/unbound-control-setup.cmd                                |    164 +
 external/bsd/unbound/dist/winrc/unbound-service-install.c                                |     65 +
 external/bsd/unbound/dist/winrc/unbound-service-remove.c                                 |     65 +
 external/bsd/unbound/dist/winrc/unbound-website.url                                      |      3 +
 external/bsd/unbound/dist/winrc/unbound16.ico                                            |    Bin 
 external/bsd/unbound/dist/winrc/unbound32.ico                                            |    Bin 
 external/bsd/unbound/dist/winrc/unbound48.ico                                            |    Bin 
 external/bsd/unbound/dist/winrc/unbound64.ico                                            |    Bin 
 external/bsd/unbound/dist/winrc/unbound64.png                                            |    Bin 
 external/bsd/unbound/dist/winrc/vista_admin.manifest                                     |     35 +
 external/bsd/unbound/dist/winrc/vista_user.manifest                                      |     16 +
 external/bsd/unbound/dist/winrc/w_inst.c                                                 |    321 +
 external/bsd/unbound/dist/winrc/w_inst.h                                                 |     80 +
 external/bsd/unbound/dist/winrc/win_svc.c                                                |    622 +
 external/bsd/unbound/dist/winrc/win_svc.h                                                |     90 +
 external/bsd/unbound/etc/Makefile                                                        |     14 +
 external/bsd/unbound/etc/rc.d/Makefile                                                   |      6 +
 external/bsd/unbound/etc/rc.d/unbound                                                    |     75 +
 external/bsd/unbound/include/config.h                                                    |   1109 +
 external/bsd/unbound/include/dnstap/dnstap_config.h                                      |     17 +
 external/bsd/unbound/lib/Makefile                                                        |      5 +
 external/bsd/unbound/lib/Makefile.inc                                                    |      1 +
 external/bsd/unbound/lib/libunbound/Makefile                                             |    106 +
 external/bsd/unbound/lib/libunbound/shlib_version                                        |      3 +
 external/bsd/unbound/sbin/Makefile                                                       |     12 +
 external/bsd/unbound/sbin/Makefile.inc                                                   |     31 +
 external/bsd/unbound/sbin/unbound-anchor/Makefile                                        |      7 +
 external/bsd/unbound/sbin/unbound-checkconf/Makefile                                     |      5 +
 external/bsd/unbound/sbin/unbound-control-setup/Makefile                                 |      5 +
 external/bsd/unbound/sbin/unbound-control/Makefile                                       |      5 +
 external/bsd/unbound/sbin/unbound/Makefile                                               |      5 +
 external/mit/xorg/lib/libdrm_amdgpu/Makefile                                             |     32 +
 external/mit/xorg/lib/libdrm_amdgpu/shlib_version                                        |      4 +
 external/mit/xorg/lib/libepoxy/Makefile                                                  |     31 +
 external/mit/xorg/lib/libepoxy/shlib_version                                             |      4 +
 external/mit/xorg/lib/libxshmfence/Makefile                                              |     29 +
 external/mit/xorg/lib/libxshmfence/shlib_version                                         |      4 +
 external/mit/xorg/server/drivers/fake-include/config.h                                   |      7 +
 external/mit/xorg/server/drivers/xf86-video-amdgpu/Makefile                              |     30 +
 external/mit/xorg/server/xorg-server/dri3/Makefile                                       |     19 +
 external/mit/xorg/server/xorg-server/glamor/Makefile                                     |     58 +
 external/mit/xorg/server/xorg-server/present/Makefile                                    |     27 +
 external/mit/xorg/server/xorg-server/pseudoramiX/Makefile                                |     17 +
 lib/libm/arch/alpha/fenv.c                                                               |    150 +
 lib/libm/arch/sh3/fenv.c                                                                 |     51 +
 lib/libm/noieee_src/n_ilogb.c                                                            |     54 +
 share/man/man4/tcu.4                                                                     |     58 +
 sys/arch/alpha/include/fenv.h                                                            |    186 +
 sys/arch/dreamcast/include/fenv.h                                                        |      3 +
 sys/arch/evbsh3/include/fenv.h                                                           |      3 +
 sys/arch/hpcsh/include/fenv.h                                                            |      3 +
 sys/arch/landisk/include/fenv.h                                                          |      3 +
 sys/arch/mmeye/include/fenv.h                                                            |      3 +
 sys/arch/sh3/include/fenv.h                                                              |    293 +
 sys/arch/sh3/include/fpreg.h                                                             |     48 +
 sys/arch/sparc64/dev/ldc.c                                                               |    679 +
 sys/arch/sparc64/dev/ldcvar.h                                                            |    169 +
 sys/arch/sparc64/dev/vdsk.c                                                              |   1381 +
 sys/arch/sparc64/dev/viovar.h                                                            |    128 +
 sys/dev/tc/slhci_tcu.c                                                                   |    101 +
 sys/dev/tc/tcu.c                                                                         |    262 +
 sys/lib/libkern/crc16.h                                                                  |     83 +
 sys/modules/if_agr/Makefile                                                              |     30 +
 sys/modules/if_agr/agr.ioconf                                                            |      7 +
 sys/modules/if_faith/Makefile                                                            |     14 +
 sys/modules/if_faith/faith.ioconf                                                        |      7 +
 sys/modules/if_gif/Makefile                                                              |     14 +
 sys/modules/if_gif/gif.ioconf                                                            |      7 +
 sys/modules/if_gre/Makefile                                                              |     16 +
 sys/modules/if_gre/gre.ioconf                                                            |      7 +
 sys/modules/if_loop/Makefile                                                             |     16 +
 sys/modules/if_loop/loop.ioconf                                                          |      7 +
 sys/modules/if_mpls/Makefile                                                             |     14 +
 sys/modules/if_mpls/mpls.ioconf                                                          |      7 +
 sys/modules/if_ppp/Makefile                                                              |     16 +
 sys/modules/if_ppp/ppp.ioconf                                                            |      7 +
 sys/modules/if_pppoe/Makefile                                                            |     14 +
 sys/modules/if_pppoe/pppoe.ioconf                                                        |      7 +
 sys/modules/if_sl/Makefile                                                               |     13 +
 sys/modules/if_sl/sl.ioconf                                                              |      7 +
 sys/modules/if_srt/Makefile                                                              |     14 +
 sys/modules/if_srt/srt.ioconf                                                            |      7 +
 sys/modules/if_stf/Makefile                                                              |     14 +
 sys/modules/if_stf/stf.ioconf                                                            |      7 +
 sys/modules/if_strip/Makefile                                                            |     13 +
 sys/modules/if_strip/strip.ioconf                                                        |      7 +
 sys/modules/if_tun/Makefile                                                              |     14 +
 sys/modules/if_tun/tun.ioconf                                                            |      7 +
 sys/modules/if_vlan/Makefile                                                             |     14 +
 sys/modules/if_vlan/vlan.ioconf                                                          |      7 +
 sys/modules/sppp_subr/Makefile                                                           |     14 +
 sys/modules/tun/Makefile                                                                 |      8 +
 sys/modules/tun/tun.c                                                                    |     51 +
 sys/net/if_module.h                                                                      |     89 +
 sys/rump/net/lib/libtun/Makefile                                                         |     15 +
 sys/rump/net/lib/libtun/TUN.ioconf                                                       |      7 +
 sys/rump/net/lib/libtun/tun_component.c                                                  |     63 +
 sys/ufs/ext2fs/ext2fs_xattr.c                                                            |    473 +
 sys/ufs/ext2fs/ext2fs_xattr.h                                                            |    117 +
 tests/dev/clock_subr/Makefile                                                            |     15 +
 tests/dev/clock_subr/clock_subr_test_data_gen.sh                                         |     25 +
 tests/dev/clock_subr/t_clock_subr.c                                                      |    309 +
 tests/lib/libm/t_casinh.c                                                                |     78 +
 tests/lib/libm/t_ilogb.c                                                                 |    127 +
 tests/net/if_tun/Makefile                                                                |     10 +
 tests/net/if_tun/t_tun.sh                                                                |    140 +
 tests/usr.bin/xlint/lint1/d_c99_anon_union.c                                             |     16 +
 tests/usr.bin/xlint/lint1/d_c99_union_cast.c                                             |     18 +
 964 files changed, 390968 insertions(+), 2 deletions(-)

diffs (truncated from 394703 to 300 lines):

diff -r c555966b1760 -r ccc128852d2f distrib/sets/lists/comp/mi
--- a/distrib/sets/lists/comp/mi        Sat Aug 06 10:45:22 2016 +0000
+++ b/distrib/sets/lists/comp/mi        Wed Sep 14 03:04:04 2016 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: mi,v 1.2051.2.4 2016/08/06 00:18:39 pgoyette Exp $
+#      $NetBSD: mi,v 1.2051.2.5 2016/09/14 03:04:04 pgoyette Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 ./etc/mtree/set.comp                           comp-sys-root
@@ -15931,7 +15931,7 @@
 ./usr/share/man/html3/sched_getscheduler.html  comp-c-htmlman          html
 ./usr/share/man/html3/sched_protect.html       comp-c-htmlman          html
 ./usr/share/man/html3/sched_rr_get_interval.html       comp-c-htmlman          html
-./usr/share/man/html3/sched_affinity_np.html   comp-c-htmlman          html
+./usr/share/man/html3/sched_setaffinity_np.html        comp-c-htmlman          html
 ./usr/share/man/html3/sched_setparam.html      comp-c-htmlman          html
 ./usr/share/man/html3/sched_setscheduler.html  comp-c-htmlman          html
 ./usr/share/man/html3/sched_yield.html         comp-c-htmlman          html
diff -r c555966b1760 -r ccc128852d2f distrib/sets/lists/debug/md.ia64
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/sets/lists/debug/md.ia64  Wed Sep 14 03:04:04 2016 +0000
@@ -0,0 +1,8 @@
+# $NetBSD: md.ia64,v 1.1.2.2 2016/09/14 03:04:05 pgoyette Exp $
+#
+# XXX add skiload for now
+#
+# XXX loader.sym probaby not necessary
+#
+./usr/libdata/debug/usr/mdec/loader.sym.debug  comp-sys-debug          debug
+./usr/libdata/debug/usr/mdec/skiload.debug     comp-sys-debug          debug
diff -r c555966b1760 -r ccc128852d2f external/bsd/llvm/dist/clang/test/CodeGen/builtins-sparc.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/dist/clang/test/CodeGen/builtins-sparc.c        Wed Sep 14 03:04:04 2016 +0000
@@ -0,0 +1,10 @@
+// REQUIRES: sparc-registered-target
+// RUN: %clang_cc1 -triple sparc-unknown-unknown -emit-llvm %s -o - | FileCheck %s
+// RUN: %clang_cc1 -triple sparc64-unknown-unknown -emit-llvm %s -o - | FileCheck %s
+
+void test_eh_return_data_regno(void)
+{
+  volatile int res;
+  res = __builtin_eh_return_data_regno(0);  // CHECK: store volatile i32 24
+  res = __builtin_eh_return_data_regno(1);  // CHECK: store volatile i32 25
+}
diff -r c555966b1760 -r ccc128852d2f external/bsd/llvm/dist/clang/test/CodeGen/sparc-vaarg.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/dist/clang/test/CodeGen/sparc-vaarg.c   Wed Sep 14 03:04:04 2016 +0000
@@ -0,0 +1,35 @@
+// RUN: %clang_cc1 -triple sparc -emit-llvm -o - %s | FileCheck %s
+#include <stdarg.h>
+
+// CHECK-LABEL: define i32 @get_int
+// CHECK: [[RESULT:%[a-z_0-9]+]] = va_arg {{.*}}, i32{{$}}
+// CHECK: store i32 [[RESULT]], i32* [[LOC:%[a-z_0-9]+]]
+// CHECK: [[RESULT2:%[a-z_0-9]+]] = load i32, i32* [[LOC]]
+// CHECK: ret i32 [[RESULT2]]
+int get_int(va_list *args) {
+  return va_arg(*args, int);
+}
+
+struct Foo {
+  int x;
+};
+
+struct Foo dest;
+
+// CHECK-LABEL: define void @get_struct
+// CHECK: [[RESULT:%[a-z_0-9]+]] = va_arg {{.*}}, %struct.Foo*{{$}}
+// CHECK: [[RESULT2:%[a-z_0-9]+]] = bitcast {{.*}} [[RESULT]] to i8*
+// CHECK: call void @llvm.memcpy{{.*}}@dest{{.*}}, i8* [[RESULT2]]
+void get_struct(va_list *args) {
+ dest = va_arg(*args, struct Foo);
+}
+
+enum E { Foo_one = 1 };
+
+enum E enum_dest;
+
+// CHECK-LABEL: define void @get_enum
+// CHECK: va_arg i8** {{.*}}, i32
+void get_enum(va_list *args) {
+  enum_dest = va_arg(*args, enum E);
+}
diff -r c555966b1760 -r ccc128852d2f external/bsd/llvm/dist/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/interp-intrinsics.ll
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/dist/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/interp-intrinsics.ll  Wed Sep 14 03:04:04 2016 +0000
@@ -0,0 +1,23 @@
+; RUN: opt  -mtriple amdgcn--- -analyze -divergence %s | FileCheck %s
+
+; CHECK-LABEL: 'fs_interp'
+; CHECK: DIVERGENT: %v = call float @llvm.SI.fs.interp(
+define void @fs_interp(i32 inreg %prim_mask, <2 x i32> %interp_param) #1 {
+  %v = call float @llvm.SI.fs.interp(i32 0, i32 0, i32 %prim_mask, <2 x i32> %interp_param)
+  store volatile float %v, float addrspace(1)* undef
+  ret void
+}
+
+; CHECK-LABEL: 'fs_constant'
+; CHECK: DIVERGENT: %v = call float @llvm.SI.fs.constant(
+define void @fs_constant(i32 inreg %prim_mask, <2 x i32> %interp_param) #1 {
+  %v = call float @llvm.SI.fs.constant(i32 0, i32 0, i32 %prim_mask)
+  store volatile float %v, float addrspace(1)* undef
+  ret void
+}
+
+declare float @llvm.SI.fs.interp(i32, i32, i32, <2 x i32>) #0
+declare float @llvm.SI.fs.constant(i32, i32, i32) #0
+
+attributes #0 = { nounwind readnone }
+attributes #1 = { "ShaderType"="1"}
diff -r c555966b1760 -r ccc128852d2f external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/bug-vopc-commute.ll
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/bug-vopc-commute.ll       Wed Sep 14 03:04:04 2016 +0000
@@ -0,0 +1,50 @@
+; RUN: llc < %s -march=amdgcn -mcpu=verde -verify-machineinstrs | FileCheck %s
+; RUN: llc < %s -march=amdgcn -mcpu=tonga -verify-machineinstrs | FileCheck %s
+
+target triple = "amdgcn--"
+
+; CHECK-LABEL: {{^}}main:
+;
+; Test for compilation only. This generated an invalid machine instruction
+; by trying to commute the operands of a V_CMP_EQ_i32_e32 instruction, both
+; of which were in SGPRs.
+define float @main(i32 %v) #2 {
+main_body:
+  %d1 = call float @llvm.SI.load.const(<16 x i8> undef, i32 960)
+  %d2 = call float @llvm.SI.load.const(<16 x i8> undef, i32 976)
+  br i1 undef, label %ENDIF56, label %IF57
+
+IF57:                                             ; preds = %ENDIF
+  %v.1 = mul i32 %v, 2
+  br label %ENDIF56
+
+ENDIF56:                                          ; preds = %IF57, %ENDIF
+  %v.2 = phi i32 [ %v, %main_body ], [ %v.1, %IF57 ]
+  %d1.i = bitcast float %d1 to i32
+  %cc1 = icmp eq i32 %d1.i, 0
+  br i1 %cc1, label %ENDIF59, label %IF60
+
+IF60:                                             ; preds = %ENDIF56
+  %v.3 = mul i32 %v.2, 2
+  br label %ENDIF59
+
+ENDIF59:                                          ; preds = %IF60, %ENDIF56
+  %v.4 = phi i32 [ %v.2, %ENDIF56 ], [ %v.3, %IF60 ]
+  %d2.i = bitcast float %d2 to i32
+  %cc2 = icmp eq i32 %d2.i, 0
+  br i1 %cc2, label %ENDIF62, label %IF63
+
+IF63:                                             ; preds = %ENDIF59
+  unreachable
+
+ENDIF62:                                          ; preds = %ENDIF59
+  %r = bitcast i32 %v.4 to float
+  ret float %r
+}
+
+; Function Attrs: nounwind readnone
+declare float @llvm.SI.load.const(<16 x i8>, i32) #0
+
+attributes #0 = { nounwind readnone }
+attributes #1 = { readnone }
+attributes #2 = { "ShaderType"="1" }
diff -r c555966b1760 -r ccc128852d2f external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/hsa-default-device.ll
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/hsa-default-device.ll     Wed Sep 14 03:04:04 2016 +0000
@@ -0,0 +1,11 @@
+; RUN: llc -march=amdgcn -mtriple=amdgcn-unknown-amdhsa < %s | FileCheck %s
+
+; Make sure that with an HSA triple, we don't default to an
+; unsupported device.
+
+; CHECK: .hsa_code_object_isa 7,0,0,"AMD","AMDGPU"
+define void @test_kernel(float addrspace(1)* %out0, double addrspace(1)* %out1) nounwind {
+  store float 0.0, float addrspace(1)* %out0
+  ret void
+}
+
diff -r c555966b1760 -r ccc128852d2f external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/multilevel-break.ll
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/multilevel-break.ll       Wed Sep 14 03:04:04 2016 +0000
@@ -0,0 +1,41 @@
+; RUN: opt -S -mtriple=amdgcn-- -structurizecfg -si-annotate-control-flow < %s | FileCheck %s
+
+; CHECK-LABEL: {{^}}define void @main
+; CHECK: main_body:
+; CHECK: LOOP.outer:
+; CHECK: LOOP:
+; CHECK:     [[if:%[0-9]+]] = call { i1, i64 } @llvm.SI.if(
+; CHECK:     [[if_exec:%[0-9]+]] = extractvalue { i1, i64 } [[if]], 1
+;
+; CHECK: Flow:
+;
+; Ensure two else.break calls, for both the inner and outer loops
+;
+; CHECK:        call i64 @llvm.SI.else.break(i64 [[if_exec]],
+; CHECK-NEXT:   call i64 @llvm.SI.else.break(i64 [[if_exec]],
+; CHECK-NEXT:   call void @llvm.SI.end.cf
+;
+; CHECK: Flow1:
+define void @main(<4 x float> %vec, i32 %ub, i32 %cont) {
+main_body:
+  br label %LOOP.outer
+
+LOOP.outer:                                       ; preds = %ENDIF, %main_body
+  %tmp43 = phi i32 [ 0, %main_body ], [ %tmp47, %ENDIF ]
+  br label %LOOP
+
+LOOP:                                             ; preds = %ENDIF, %LOOP.outer
+  %tmp45 = phi i32 [ %tmp43, %LOOP.outer ], [ %tmp47, %ENDIF ]
+  %tmp47 = add i32 %tmp45, 1
+  %tmp48 = icmp slt i32 %tmp45, %ub
+  br i1 %tmp48, label %ENDIF, label %IF
+
+IF:                                               ; preds = %LOOP
+  ret void
+
+ENDIF:                                            ; preds = %LOOP
+  %tmp51 = icmp eq i32 %tmp47, %cont
+  br i1 %tmp51, label %LOOP, label %LOOP.outer
+}
+
+attributes #0 = { nounwind readnone }
diff -r c555966b1760 -r ccc128852d2f external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/promote-alloca-array-allocation.ll
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/promote-alloca-array-allocation.ll        Wed Sep 14 03:04:04 2016 +0000
@@ -0,0 +1,50 @@
+; RUN: opt -S -mtriple=amdgcn-amd-amdhsa -amdgpu-promote-alloca < %s | FileCheck %s
+
+; Make sure this allocates the correct size if the alloca has a non-0
+; number of elements.
+
+; CHECK-LABEL: @array_alloca(
+; CHECK: %stack = alloca i32, i32 5, align 4
+define void @array_alloca(i32 addrspace(1)* nocapture %out, i32 addrspace(1)* nocapture %in) #0 {
+entry:
+  %stack = alloca i32, i32 5, align 4
+  %ld0 = load i32, i32 addrspace(1)* %in, align 4
+  %arrayidx1 = getelementptr inbounds i32, i32* %stack, i32 %ld0
+  store i32 4, i32* %arrayidx1, align 4
+  %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
+  %ld1 = load i32, i32 addrspace(1)* %arrayidx2, align 4
+  %arrayidx3 = getelementptr inbounds i32, i32* %stack, i32 %ld1
+  store i32 5, i32* %arrayidx3, align 4
+  %arrayidx10 = getelementptr inbounds i32, i32* %stack, i32 0
+  %ld2 = load i32, i32* %arrayidx10, align 4
+  store i32 %ld2, i32 addrspace(1)* %out, align 4
+  %arrayidx12 = getelementptr inbounds i32, i32* %stack, i32 1
+  %ld3 = load i32, i32* %arrayidx12
+  %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1
+  store i32 %ld3, i32 addrspace(1)* %arrayidx13
+  ret void
+}
+
+; CHECK-LABEL: @array_alloca_dynamic(
+; CHECK: %stack = alloca i32, i32 %size, align 4
+define void @array_alloca_dynamic(i32 addrspace(1)* nocapture %out, i32 addrspace(1)* nocapture %in, i32 %size) #0 {
+entry:
+  %stack = alloca i32, i32 %size, align 4
+  %ld0 = load i32, i32 addrspace(1)* %in, align 4
+  %arrayidx1 = getelementptr inbounds i32, i32* %stack, i32 %ld0
+  store i32 4, i32* %arrayidx1, align 4
+  %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
+  %ld1 = load i32, i32 addrspace(1)* %arrayidx2, align 4
+  %arrayidx3 = getelementptr inbounds i32, i32* %stack, i32 %ld1
+  store i32 5, i32* %arrayidx3, align 4
+  %arrayidx10 = getelementptr inbounds i32, i32* %stack, i32 0
+  %ld2 = load i32, i32* %arrayidx10, align 4
+  store i32 %ld2, i32 addrspace(1)* %out, align 4
+  %arrayidx12 = getelementptr inbounds i32, i32* %stack, i32 1
+  %ld3 = load i32, i32* %arrayidx12
+  %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1
+  store i32 %ld3, i32 addrspace(1)* %arrayidx13
+  ret void
+}
+
+attributes #0 = { nounwind }
diff -r c555966b1760 -r ccc128852d2f external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/promote-alloca-invariant-markers.ll
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/dist/llvm/test/CodeGen/AMDGPU/promote-alloca-invariant-markers.ll       Wed Sep 14 03:04:04 2016 +0000
@@ -0,0 +1,25 @@
+; RUN: llc -march=amdgcn -mattr=+promote-alloca -verify-machineinstrs < %s | FileCheck -check-prefix=GCN %s
+
+declare {}* @llvm.invariant.start(i64, i8* nocapture) #0
+declare void @llvm.invariant.end({}*, i64, i8* nocapture) #0
+declare i8* @llvm.invariant.group.barrier(i8*) #1
+
+; GCN-LABEL: {{^}}use_invariant_promotable_lds:
+; GCN: buffer_load_dword
+; GCN: ds_write_b32
+define void @use_invariant_promotable_lds(i32 addrspace(1)* %arg) #2 {
+bb:
+  %tmp = alloca i32, align 4
+  %tmp1 = bitcast i32* %tmp to i8*
+  %tmp2 = getelementptr inbounds i32, i32 addrspace(1)* %arg, i64 1
+  %tmp3 = load i32, i32 addrspace(1)* %tmp2
+  store i32 %tmp3, i32* %tmp
+  %tmp4 = call {}* @llvm.invariant.start(i64 4, i8* %tmp1) #0
+  call void @llvm.invariant.end({}* %tmp4, i64 4, i8* %tmp1) #0



Home | Main Index | Thread Index | Old Index