Module Name: src Committed By: joerg Date: Sun Jan 5 16:38:08 UTC 2014
Modified Files: src/distrib/sets/lists/base: mi src/distrib/sets/lists/comp: ad.powerpc md.amd64 md.i386 src/etc/mtree: NetBSD.dist.base src/external/bsd/llvm: Makefile.inc src/external/bsd/llvm/bin/clang: Makefile src/external/bsd/llvm/bin/llc: Makefile src/external/bsd/llvm/bin/lld: Makefile src/external/bsd/llvm/bin/llvm-mc: Makefile src/external/bsd/llvm/bin/llvm-objdump: Makefile src/external/bsd/llvm/bin/opt: Makefile src/external/bsd/llvm/config/clang/Config: config.h src/external/bsd/llvm/config/llvm/Config: Disassemblers.def config.h.in llvm-config.h.in src/external/bsd/llvm/include: Makefile src/external/bsd/llvm/lib: Makefile src/external/bsd/llvm/lib/libLLVMAsmPrinter: Makefile src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMIR: Makefile src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile src/external/bsd/llvm/lib/libLLVMSparcCodeGen: Makefile src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc: Makefile src/external/bsd/llvm/lib/libLLVMSupport: Makefile src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile src/external/bsd/llvm/lib/libclangCodeGen: Makefile src/external/bsd/llvm/lib/liblldDriver: Makefile src/external/bsd/llvm/lib/liblldReaderWriter: Makefile src/external/bsd/llvm/lib/liblldReaderWriterMachO: Makefile src/external/bsd/llvm/lib/liblldReaderWriterPECOFF: Makefile Added Files: src/external/bsd/llvm/lib/libLLVMPowerPCDisassembler: Makefile src/external/bsd/llvm/lib/libLLVMSparcAsmPrinter: Makefile src/external/bsd/llvm/lib/liblldReaderWriterELFMips: Makefile src/tools/llvm-lib/libLLVMPowerPCDisassembler: Makefile src/tools/llvm-lib/libLLVMSparcAsmPrinter: Makefile src/tools/llvm-lib/liblldReaderWriterELFMips: Makefile Log Message: Update LLVM family to 3.5svn r198450. Interesting changes include: - Improvements in the SPARC64 support - ARM backend can almost build a full NetBSD/EABI system with the integrated assembler - PowerPC grows disassembler support - LLD supports copy relocation, beginning of MIPS backend - New diagnostic for use of bool expression as size_t argument for strncmp and friends To generate a diff of this commit: cvs rdiff -u -r1.1056 -r1.1057 src/distrib/sets/lists/base/mi cvs rdiff -u -r1.64 -r1.65 src/distrib/sets/lists/comp/ad.powerpc cvs rdiff -u -r1.211 -r1.212 src/distrib/sets/lists/comp/md.amd64 cvs rdiff -u -r1.141 -r1.142 src/distrib/sets/lists/comp/md.i386 cvs rdiff -u -r1.131 -r1.132 src/etc/mtree/NetBSD.dist.base cvs rdiff -u -r1.66 -r1.67 src/external/bsd/llvm/Makefile.inc cvs rdiff -u -r1.27 -r1.28 src/external/bsd/llvm/bin/clang/Makefile cvs rdiff -u -r1.17 -r1.18 src/external/bsd/llvm/bin/llc/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/bin/lld/Makefile cvs rdiff -u -r1.17 -r1.18 src/external/bsd/llvm/bin/llvm-mc/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/bin/llvm-objdump/Makefile cvs rdiff -u -r1.9 -r1.10 src/external/bsd/llvm/bin/opt/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/config/clang/Config/config.h cvs rdiff -u -r1.6 -r1.7 \ src/external/bsd/llvm/config/llvm/Config/Disassemblers.def cvs rdiff -u -r1.9 -r1.10 \ src/external/bsd/llvm/config/llvm/Config/config.h.in cvs rdiff -u -r1.5 -r1.6 \ src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in cvs rdiff -u -r1.26 -r1.27 src/external/bsd/llvm/include/Makefile cvs rdiff -u -r1.36 -r1.37 src/external/bsd/llvm/lib/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile cvs rdiff -u -r1.25 -r1.26 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libLLVMIR/Makefile cvs rdiff -u -r1.20 -r1.21 \ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile cvs rdiff -u -r1.8 -r1.9 \ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMPowerPCDisassembler/Makefile cvs rdiff -u -r1.13 -r1.14 \ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/libLLVMSparcAsmPrinter/Makefile cvs rdiff -u -r1.5 -r1.6 \ src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc/Makefile cvs rdiff -u -r1.22 -r1.23 src/external/bsd/llvm/lib/libLLVMSupport/Makefile cvs rdiff -u -r1.13 -r1.14 \ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/lib/libclangCodeGen/Makefile cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/liblldDriver/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/bsd/llvm/lib/liblldReaderWriter/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile cvs rdiff -u -r1.3 -r1.4 \ src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMPowerPCDisassembler/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMSparcAsmPrinter/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/liblldReaderWriterELFMips/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/base/mi diff -u src/distrib/sets/lists/base/mi:1.1056 src/distrib/sets/lists/base/mi:1.1057 --- src/distrib/sets/lists/base/mi:1.1056 Thu Jan 2 18:04:28 2014 +++ src/distrib/sets/lists/base/mi Sun Jan 5 16:38:05 2014 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1056 2014/01/02 18:04:28 tho Exp $ +# $NetBSD: mi,v 1.1057 2014/01/05 16:38:05 joerg Exp $ # # Note: Don't delete entries from here - mark them as "obsolete" instead, # unless otherwise stated below. @@ -819,7 +819,8 @@ ./usr/include/clang-3.0 base-obsolete obsolete ./usr/include/clang-3.2 base-obsolete obsolete ./usr/include/clang-3.3 base-obsolete obsolete -./usr/include/clang-3.4 base-c-usr +./usr/include/clang-3.4 base-obsolete obsolete +./usr/include/clang-3.5 base-c-usr ./usr/include/compat base-obsolete obsolete ./usr/include/crypto base-c-usr ./usr/include/dev base-c-usr Index: src/distrib/sets/lists/comp/ad.powerpc diff -u src/distrib/sets/lists/comp/ad.powerpc:1.64 src/distrib/sets/lists/comp/ad.powerpc:1.65 --- src/distrib/sets/lists/comp/ad.powerpc:1.64 Sun Nov 17 14:34:11 2013 +++ src/distrib/sets/lists/comp/ad.powerpc Sun Jan 5 16:38:05 2014 @@ -1,11 +1,12 @@ -# $NetBSD: ad.powerpc,v 1.64 2013/11/17 14:34:11 alnsn Exp $ +# $NetBSD: ad.powerpc,v 1.65 2014/01/05 16:38:05 joerg Exp $ ./usr/bin/elf2aout comp-sysutil-bin ./usr/bin/psim comp-debug-bin gdb ./usr/include/altivec.h comp-obsolete obsolete ./usr/include/clang-3.0/altivec.h comp-obsolete obsolete ./usr/include/clang-3.2/altivec.h comp-obsolete obsolete ./usr/include/clang-3.3/altivec.h comp-obsolete obsolete -./usr/include/clang-3.4/altivec.h comp-c-include llvm +./usr/include/clang-3.4/altivec.h comp-obsolete obsolete +./usr/include/clang-3.5/altivec.h comp-c-include llvm ./usr/include/gcc-4.1/altivec.h comp-c-include gcccmds,gcc=4 ./usr/include/gcc-4.1/altivec.h comp-obsolete gcc=45,obsolete ./usr/include/gcc-4.1/altivec.h comp-obsolete gcc=48,obsolete Index: src/distrib/sets/lists/comp/md.amd64 diff -u src/distrib/sets/lists/comp/md.amd64:1.211 src/distrib/sets/lists/comp/md.amd64:1.212 --- src/distrib/sets/lists/comp/md.amd64:1.211 Thu Jan 2 16:46:40 2014 +++ src/distrib/sets/lists/comp/md.amd64 Sun Jan 5 16:38:05 2014 @@ -1,4 +1,4 @@ -# $NetBSD: md.amd64,v 1.211 2014/01/02 16:46:40 tho Exp $ +# $NetBSD: md.amd64,v 1.212 2014/01/05 16:38:05 joerg Exp $ ./usr/include/amd64 comp-c-include ./usr/include/amd64/ansi.h comp-c-include @@ -142,36 +142,66 @@ ./usr/include/clang-3.3/x86intrin.h comp-obsolete obsolete ./usr/include/clang-3.3/xmmintrin.h comp-obsolete obsolete ./usr/include/clang-3.3/xopintrin.h comp-obsolete obsolete -./usr/include/clang-3.4/__wmmintrin_aes.h comp-c-include llvm -./usr/include/clang-3.4/__wmmintrin_pclmul.h comp-c-include llvm -./usr/include/clang-3.4/ammintrin.h comp-c-include llvm -./usr/include/clang-3.4/avx2intrin.h comp-c-include llvm -./usr/include/clang-3.4/avxintrin.h comp-c-include llvm -./usr/include/clang-3.4/bmi2intrin.h comp-c-include llvm -./usr/include/clang-3.4/bmiintrin.h comp-c-include llvm -./usr/include/clang-3.4/emmintrin.h comp-c-include llvm -./usr/include/clang-3.4/f16cintrin.h comp-c-include llvm -./usr/include/clang-3.4/fma4intrin.h comp-c-include llvm -./usr/include/clang-3.4/fmaintrin.h comp-c-include llvm -./usr/include/clang-3.4/immintrin.h comp-c-include llvm -./usr/include/clang-3.4/lzcntintrin.h comp-c-include llvm -./usr/include/clang-3.4/mm3dnow.h comp-c-include llvm -./usr/include/clang-3.4/mm_malloc.h comp-c-include llvm -./usr/include/clang-3.4/mmintrin.h comp-c-include llvm -./usr/include/clang-3.4/nmmintrin.h comp-c-include llvm -./usr/include/clang-3.4/pmmintrin.h comp-c-include llvm -./usr/include/clang-3.4/popcntintrin.h comp-c-include llvm -./usr/include/clang-3.4/prfchwintrin.h comp-c-include llvm -./usr/include/clang-3.4/rdseedintrin.h comp-c-include llvm -./usr/include/clang-3.4/rtmintrin.h comp-c-include llvm -./usr/include/clang-3.4/shaintrin.h comp-c-include llvm -./usr/include/clang-3.4/smmintrin.h comp-c-include llvm -./usr/include/clang-3.4/tbmintrin.h comp-c-include llvm -./usr/include/clang-3.4/tmmintrin.h comp-c-include llvm -./usr/include/clang-3.4/wmmintrin.h comp-c-include llvm -./usr/include/clang-3.4/x86intrin.h comp-c-include llvm -./usr/include/clang-3.4/xmmintrin.h comp-c-include llvm -./usr/include/clang-3.4/xopintrin.h comp-c-include llvm +./usr/include/clang-3.4/__wmmintrin_aes.h comp-obsolete obsolete +./usr/include/clang-3.4/__wmmintrin_pclmul.h comp-obsolete obsolete +./usr/include/clang-3.4/ammintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/avx2intrin.h comp-obsolete obsolete +./usr/include/clang-3.4/avxintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/bmi2intrin.h comp-obsolete obsolete +./usr/include/clang-3.4/bmiintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/emmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/f16cintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/fma4intrin.h comp-obsolete obsolete +./usr/include/clang-3.4/fmaintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/immintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/lzcntintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/mm3dnow.h comp-obsolete obsolete +./usr/include/clang-3.4/mm_malloc.h comp-obsolete obsolete +./usr/include/clang-3.4/mmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/nmmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/pmmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/popcntintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/prfchwintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/rdseedintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/rtmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/shaintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/smmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/tbmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/tmmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/wmmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/x86intrin.h comp-obsolete obsolete +./usr/include/clang-3.4/xmmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/xopintrin.h comp-obsolete obsolete +./usr/include/clang-3.5/__wmmintrin_aes.h comp-c-include llvm +./usr/include/clang-3.5/__wmmintrin_pclmul.h comp-c-include llvm +./usr/include/clang-3.5/ammintrin.h comp-c-include llvm +./usr/include/clang-3.5/avx2intrin.h comp-c-include llvm +./usr/include/clang-3.5/avxintrin.h comp-c-include llvm +./usr/include/clang-3.5/bmi2intrin.h comp-c-include llvm +./usr/include/clang-3.5/bmiintrin.h comp-c-include llvm +./usr/include/clang-3.5/emmintrin.h comp-c-include llvm +./usr/include/clang-3.5/f16cintrin.h comp-c-include llvm +./usr/include/clang-3.5/fma4intrin.h comp-c-include llvm +./usr/include/clang-3.5/fmaintrin.h comp-c-include llvm +./usr/include/clang-3.5/immintrin.h comp-c-include llvm +./usr/include/clang-3.5/lzcntintrin.h comp-c-include llvm +./usr/include/clang-3.5/mm3dnow.h comp-c-include llvm +./usr/include/clang-3.5/mm_malloc.h comp-c-include llvm +./usr/include/clang-3.5/mmintrin.h comp-c-include llvm +./usr/include/clang-3.5/nmmintrin.h comp-c-include llvm +./usr/include/clang-3.5/pmmintrin.h comp-c-include llvm +./usr/include/clang-3.5/popcntintrin.h comp-c-include llvm +./usr/include/clang-3.5/prfchwintrin.h comp-c-include llvm +./usr/include/clang-3.5/rdseedintrin.h comp-c-include llvm +./usr/include/clang-3.5/rtmintrin.h comp-c-include llvm +./usr/include/clang-3.5/shaintrin.h comp-c-include llvm +./usr/include/clang-3.5/smmintrin.h comp-c-include llvm +./usr/include/clang-3.5/tbmintrin.h comp-c-include llvm +./usr/include/clang-3.5/tmmintrin.h comp-c-include llvm +./usr/include/clang-3.5/wmmintrin.h comp-c-include llvm +./usr/include/clang-3.5/x86intrin.h comp-c-include llvm +./usr/include/clang-3.5/xmmintrin.h comp-c-include llvm +./usr/include/clang-3.5/xopintrin.h comp-c-include llvm ./usr/include/emmintrin.h comp-obsolete obsolete ./usr/include/g++/bits/i386 comp-c-include ./usr/include/g++/bits/i386/c++config.h comp-c-include gcccmds,gcc=48,compat Index: src/distrib/sets/lists/comp/md.i386 diff -u src/distrib/sets/lists/comp/md.i386:1.141 src/distrib/sets/lists/comp/md.i386:1.142 --- src/distrib/sets/lists/comp/md.i386:1.141 Thu Jan 2 12:54:36 2014 +++ src/distrib/sets/lists/comp/md.i386 Sun Jan 5 16:38:05 2014 @@ -1,4 +1,4 @@ -# $NetBSD: md.i386,v 1.141 2014/01/02 12:54:36 tho Exp $ +# $NetBSD: md.i386,v 1.142 2014/01/05 16:38:05 joerg Exp $ ./usr/include/clang-3.0/avx2intrin.h comp-obsolete obsolete ./usr/include/clang-3.0/avxintrin.h comp-obsolete obsolete ./usr/include/clang-3.0/bmi2intrin.h comp-obsolete obsolete @@ -72,36 +72,66 @@ ./usr/include/clang-3.3/x86intrin.h comp-obsolete obsolete ./usr/include/clang-3.3/xmmintrin.h comp-obsolete obsolete ./usr/include/clang-3.3/xopintrin.h comp-obsolete obsolete -./usr/include/clang-3.4/__wmmintrin_aes.h comp-c-include llvm -./usr/include/clang-3.4/__wmmintrin_pclmul.h comp-c-include llvm -./usr/include/clang-3.4/ammintrin.h comp-c-include llvm -./usr/include/clang-3.4/avx2intrin.h comp-c-include llvm -./usr/include/clang-3.4/avxintrin.h comp-c-include llvm -./usr/include/clang-3.4/bmi2intrin.h comp-c-include llvm -./usr/include/clang-3.4/bmiintrin.h comp-c-include llvm -./usr/include/clang-3.4/emmintrin.h comp-c-include llvm -./usr/include/clang-3.4/f16cintrin.h comp-c-include llvm -./usr/include/clang-3.4/fma4intrin.h comp-c-include llvm -./usr/include/clang-3.4/fmaintrin.h comp-c-include llvm -./usr/include/clang-3.4/immintrin.h comp-c-include llvm -./usr/include/clang-3.4/lzcntintrin.h comp-c-include llvm -./usr/include/clang-3.4/mm3dnow.h comp-c-include llvm -./usr/include/clang-3.4/mm_malloc.h comp-c-include llvm -./usr/include/clang-3.4/mmintrin.h comp-c-include llvm -./usr/include/clang-3.4/nmmintrin.h comp-c-include llvm -./usr/include/clang-3.4/pmmintrin.h comp-c-include llvm -./usr/include/clang-3.4/popcntintrin.h comp-c-include llvm -./usr/include/clang-3.4/prfchwintrin.h comp-c-include llvm -./usr/include/clang-3.4/rdseedintrin.h comp-c-include llvm -./usr/include/clang-3.4/rtmintrin.h comp-c-include llvm -./usr/include/clang-3.4/shaintrin.h comp-c-include llvm -./usr/include/clang-3.4/smmintrin.h comp-c-include llvm -./usr/include/clang-3.4/tbmintrin.h comp-c-include llvm -./usr/include/clang-3.4/tmmintrin.h comp-c-include llvm -./usr/include/clang-3.4/wmmintrin.h comp-c-include llvm -./usr/include/clang-3.4/x86intrin.h comp-c-include llvm -./usr/include/clang-3.4/xmmintrin.h comp-c-include llvm -./usr/include/clang-3.4/xopintrin.h comp-c-include llvm +./usr/include/clang-3.4/__wmmintrin_aes.h comp-obsolete obsolete +./usr/include/clang-3.4/__wmmintrin_pclmul.h comp-obsolete obsolete +./usr/include/clang-3.4/ammintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/avx2intrin.h comp-obsolete obsolete +./usr/include/clang-3.4/avxintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/bmi2intrin.h comp-obsolete obsolete +./usr/include/clang-3.4/bmiintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/emmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/f16cintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/fma4intrin.h comp-obsolete obsolete +./usr/include/clang-3.4/fmaintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/immintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/lzcntintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/mm3dnow.h comp-obsolete obsolete +./usr/include/clang-3.4/mm_malloc.h comp-obsolete obsolete +./usr/include/clang-3.4/mmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/nmmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/pmmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/popcntintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/prfchwintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/rdseedintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/rtmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/shaintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/smmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/tbmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/tmmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/wmmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/x86intrin.h comp-obsolete obsolete +./usr/include/clang-3.4/xmmintrin.h comp-obsolete obsolete +./usr/include/clang-3.4/xopintrin.h comp-obsolete obsolete +./usr/include/clang-3.5/__wmmintrin_aes.h comp-c-include llvm +./usr/include/clang-3.5/__wmmintrin_pclmul.h comp-c-include llvm +./usr/include/clang-3.5/ammintrin.h comp-c-include llvm +./usr/include/clang-3.5/avx2intrin.h comp-c-include llvm +./usr/include/clang-3.5/avxintrin.h comp-c-include llvm +./usr/include/clang-3.5/bmi2intrin.h comp-c-include llvm +./usr/include/clang-3.5/bmiintrin.h comp-c-include llvm +./usr/include/clang-3.5/emmintrin.h comp-c-include llvm +./usr/include/clang-3.5/f16cintrin.h comp-c-include llvm +./usr/include/clang-3.5/fma4intrin.h comp-c-include llvm +./usr/include/clang-3.5/fmaintrin.h comp-c-include llvm +./usr/include/clang-3.5/immintrin.h comp-c-include llvm +./usr/include/clang-3.5/lzcntintrin.h comp-c-include llvm +./usr/include/clang-3.5/mm3dnow.h comp-c-include llvm +./usr/include/clang-3.5/mm_malloc.h comp-c-include llvm +./usr/include/clang-3.5/mmintrin.h comp-c-include llvm +./usr/include/clang-3.5/nmmintrin.h comp-c-include llvm +./usr/include/clang-3.5/pmmintrin.h comp-c-include llvm +./usr/include/clang-3.5/popcntintrin.h comp-c-include llvm +./usr/include/clang-3.5/prfchwintrin.h comp-c-include llvm +./usr/include/clang-3.5/rdseedintrin.h comp-c-include llvm +./usr/include/clang-3.5/rtmintrin.h comp-c-include llvm +./usr/include/clang-3.5/shaintrin.h comp-c-include llvm +./usr/include/clang-3.5/smmintrin.h comp-c-include llvm +./usr/include/clang-3.5/tbmintrin.h comp-c-include llvm +./usr/include/clang-3.5/tmmintrin.h comp-c-include llvm +./usr/include/clang-3.5/wmmintrin.h comp-c-include llvm +./usr/include/clang-3.5/x86intrin.h comp-c-include llvm +./usr/include/clang-3.5/xmmintrin.h comp-c-include llvm +./usr/include/clang-3.5/xopintrin.h comp-c-include llvm ./usr/include/emmintrin.h comp-obsolete obsolete ./usr/include/gcc-4.1/emmintrin.h comp-c-include gcccmds,gcc=4 ./usr/include/gcc-4.1/emmintrin.h comp-obsolete gcc=45,obsolete Index: src/etc/mtree/NetBSD.dist.base diff -u src/etc/mtree/NetBSD.dist.base:1.131 src/etc/mtree/NetBSD.dist.base:1.132 --- src/etc/mtree/NetBSD.dist.base:1.131 Thu Dec 26 20:14:38 2013 +++ src/etc/mtree/NetBSD.dist.base Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: NetBSD.dist.base,v 1.131 2013/12/26 20:14:38 apb Exp $ +# $NetBSD: NetBSD.dist.base,v 1.132 2014/01/05 16:38:06 joerg Exp $ # @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93 # Do not customize this file as it may be overwritten on upgrades. @@ -100,7 +100,7 @@ ./usr/include/c++ ./usr/include/c++/experimental ./usr/include/c++/ext -./usr/include/clang-3.4 +./usr/include/clang-3.5 ./usr/include/crypto ./usr/include/dev ./usr/include/dev/apm Index: src/external/bsd/llvm/Makefile.inc diff -u src/external/bsd/llvm/Makefile.inc:1.66 src/external/bsd/llvm/Makefile.inc:1.67 --- src/external/bsd/llvm/Makefile.inc:1.66 Sun Jan 5 15:19:39 2014 +++ src/external/bsd/llvm/Makefile.inc Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.66 2014/01/05 15:19:39 joerg Exp $ +# $NetBSD: Makefile.inc,v 1.67 2014/01/05 16:38:06 joerg Exp $ .if !defined(LLVM_TOPLEVEL_MK) LLVM_TOPLEVEL_MK= @@ -6,9 +6,9 @@ LLVM_TOPLEVEL_MK= .include <bsd.own.mk> SVN_ROOT= http://llvm.org/svn/llvm-project -SVN_BRANCH= branches/release_34 +SVN_BRANCH= trunk -COMMON_REVISION= 196603 +COMMON_REVISION= 198450 CLANG_REVISION= ${COMMON_REVISION} COMPILER_RT_REVISION= ${COMMON_REVISION} LLD_REVISION= ${COMMON_REVISION} @@ -18,8 +18,8 @@ LLVM_REVISION= ${COMMON_REVISION} MCLINKER_REVISION= deeb2a77b4165827316f88e0a7ba4ba6b743a080 MCLINKER_ROOT= https://code.google.com/p/mclinker/ -LLVM_VERSION= 3.4 -CLANG_VERSION= 3.4 +LLVM_VERSION= 3.5 +CLANG_VERSION= 3.5 COMPILER_RT_SRCDIR:= ${.PARSEDIR}/dist/compiler-rt CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang Index: src/external/bsd/llvm/bin/clang/Makefile diff -u src/external/bsd/llvm/bin/clang/Makefile:1.27 src/external/bsd/llvm/bin/clang/Makefile:1.28 --- src/external/bsd/llvm/bin/clang/Makefile:1.27 Sun Jul 7 21:36:42 2013 +++ src/external/bsd/llvm/bin/clang/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.27 2013/07/07 21:36:42 joerg Exp $ +# $NetBSD: Makefile,v 1.28 2014/01/05 16:38:06 joerg Exp $ PROG_CXX= clang NOMAN= yes @@ -67,6 +67,7 @@ LLVM_LIBS+= \ SparcCodeGen \ SparcTargetInfo \ SparcMCTargetDesc \ + SparcAsmPrinter \ X86CodeGen \ X86MCTargetDesc \ X86TargetInfo \ Index: src/external/bsd/llvm/bin/llc/Makefile diff -u src/external/bsd/llvm/bin/llc/Makefile:1.17 src/external/bsd/llvm/bin/llc/Makefile:1.18 --- src/external/bsd/llvm/bin/llc/Makefile:1.17 Sun Jul 7 21:36:43 2013 +++ src/external/bsd/llvm/bin/llc/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2013/07/07 21:36:43 joerg Exp $ +# $NetBSD: Makefile,v 1.18 2014/01/05 16:38:06 joerg Exp $ PROG_CXX= llc NOMAN= yes @@ -38,6 +38,7 @@ LLVM_LIBS+= \ SparcCodeGen \ SparcTargetInfo \ SparcMCTargetDesc \ + SparcAsmPrinter \ X86CodeGen \ X86TargetInfo \ X86MCTargetDesc \ Index: src/external/bsd/llvm/bin/lld/Makefile diff -u src/external/bsd/llvm/bin/lld/Makefile:1.2 src/external/bsd/llvm/bin/lld/Makefile:1.3 --- src/external/bsd/llvm/bin/lld/Makefile:1.2 Mon Oct 14 01:37:39 2013 +++ src/external/bsd/llvm/bin/lld/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2013/10/14 01:37:39 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2014/01/05 16:38:06 joerg Exp $ PROG_CXX= lld NOMAN= yes @@ -13,6 +13,7 @@ LLD_LIBS+= \ lldDriver \ lldReaderWriterELF \ lldReaderWriterELFHexagon \ + lldReaderWriterELFMips \ lldReaderWriterELFPPC \ lldReaderWriterELFX86 \ lldReaderWriterELFX86_64 \ Index: src/external/bsd/llvm/bin/llvm-mc/Makefile diff -u src/external/bsd/llvm/bin/llvm-mc/Makefile:1.17 src/external/bsd/llvm/bin/llvm-mc/Makefile:1.18 --- src/external/bsd/llvm/bin/llvm-mc/Makefile:1.17 Sun Jul 7 21:36:43 2013 +++ src/external/bsd/llvm/bin/llvm-mc/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.17 2013/07/07 21:36:43 joerg Exp $ +# $NetBSD: Makefile,v 1.18 2014/01/05 16:38:06 joerg Exp $ PROG_CXX= llvm-mc NOMAN= yes @@ -33,12 +33,14 @@ LLVM_LIBS+= \ MipsAsmPrinter \ PowerPCCodeGen \ PowerPCAsmParser \ + PowerPCDisassembler \ PowerPCTargetInfo \ PowerPCMCTargetDesc \ PowerPCAsmPrinter \ SparcCodeGen \ SparcTargetInfo \ SparcMCTargetDesc \ + SparcAsmPrinter \ X86CodeGen \ X86TargetInfo \ X86MCTargetDesc \ Index: src/external/bsd/llvm/bin/llvm-objdump/Makefile diff -u src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.6 src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.7 --- src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.6 Mon Sep 2 14:34:55 2013 +++ src/external/bsd/llvm/bin/llvm-objdump/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2013/09/02 14:34:55 joerg Exp $ +# $NetBSD: Makefile,v 1.7 2014/01/05 16:38:06 joerg Exp $ PROG_CXX= llvm-objdump NOMAN= yes @@ -29,12 +29,14 @@ LLVM_LIBS+= \ MipsMCTargetDesc \ MipsAsmPrinter \ MipsAsmParser \ + PowerPCDisassembler \ PowerPCAsmParser \ PowerPCTargetInfo \ PowerPCMCTargetDesc \ PowerPCAsmPrinter \ SparcTargetInfo \ SparcMCTargetDesc \ + SparcAsmPrinter \ X86Disassembler \ X86MCTargetDesc \ X86TargetInfo \ Index: src/external/bsd/llvm/bin/opt/Makefile diff -u src/external/bsd/llvm/bin/opt/Makefile:1.9 src/external/bsd/llvm/bin/opt/Makefile:1.10 --- src/external/bsd/llvm/bin/opt/Makefile:1.9 Tue May 28 17:37:34 2013 +++ src/external/bsd/llvm/bin/opt/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2013/05/28 17:37:34 joerg Exp $ +# $NetBSD: Makefile,v 1.10 2014/01/05 16:38:06 joerg Exp $ PROG_CXX= opt NOMAN= yes @@ -39,6 +39,7 @@ LLVM_LIBS+= \ SparcCodeGen \ SparcTargetInfo \ SparcMCTargetDesc \ + SparcAsmPrinter \ X86CodeGen \ X86MCTargetDesc \ X86TargetInfo \ Index: src/external/bsd/llvm/config/clang/Config/config.h diff -u src/external/bsd/llvm/config/clang/Config/config.h:1.8 src/external/bsd/llvm/config/clang/Config/config.h:1.9 --- src/external/bsd/llvm/config/clang/Config/config.h:1.8 Sun Jul 7 21:36:43 2013 +++ src/external/bsd/llvm/config/clang/Config/config.h Sun Jan 5 16:38:06 2014 @@ -11,10 +11,10 @@ #define CLANG_RESOURCE_DIR "" /* Directories clang will search for headers */ -#define C_INCLUDE_DIRS "/usr/include/clang-3.4:/usr/include" +#define C_INCLUDE_DIRS "/usr/include/clang-3.5:/usr/include" /* Linker version detected at compile time. */ -#define HOST_LINK_VERSION "2.23.2" +#define HOST_LINK_VERSION "2.23.52.20130913" /* Default <path> to all compiler invocations for --sysroot=<path>. */ #define DEFAULT_SYSROOT "" Index: src/external/bsd/llvm/config/llvm/Config/Disassemblers.def diff -u src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.6 src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.7 --- src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.6 Mon Feb 4 15:00:33 2013 +++ src/external/bsd/llvm/config/llvm/Config/Disassemblers.def Sun Jan 5 16:38:06 2014 @@ -24,6 +24,6 @@ # error Please define the macro LLVM_DISASSEMBLER(TargetName) #endif -LLVM_DISASSEMBLER(X86) LLVM_DISASSEMBLER(AArch64) LLVM_DISASSEMBLER(ARM) LLVM_DISASSEMBLER(Mips) +LLVM_DISASSEMBLER(X86) LLVM_DISASSEMBLER(PowerPC) LLVM_DISASSEMBLER(AArch64) LLVM_DISASSEMBLER(ARM) LLVM_DISASSEMBLER(Mips) #undef LLVM_DISASSEMBLER Index: src/external/bsd/llvm/config/llvm/Config/config.h.in diff -u src/external/bsd/llvm/config/llvm/Config/config.h.in:1.9 src/external/bsd/llvm/config/llvm/Config/config.h.in:1.10 --- src/external/bsd/llvm/config/llvm/Config/config.h.in:1.9 Mon Oct 14 01:47:50 2013 +++ src/external/bsd/llvm/config/llvm/Config/config.h.in Sun Jan 5 16:38:06 2014 @@ -4,6 +4,9 @@ #ifndef CONFIG_H #define CONFIG_H +/* Define if building universal (internal helper macro) */ +/* #undef AC_APPLE_UNIVERSAL_BUILD */ + /* Bug report URL. */ #define BUG_REPORT_URL "http://llvm.org/bugs/" @@ -14,7 +17,7 @@ #define CLANG_RESOURCE_DIR "" /* Directories clang will search for headers */ -#define C_INCLUDE_DIRS "/usr/include/clang-3.4:/usr/include" +#define C_INCLUDE_DIRS "/usr/include/clang-3.5:/usr/include" /* Default <path> to all compiler invocations for --sysroot=<path>. */ #define DEFAULT_SYSROOT "" @@ -531,7 +534,7 @@ /* #undef HAVE____CHKSTK */ /* Linker version detected at compile time. */ -#define HOST_LINK_VERSION "2.23.2" +#define HOST_LINK_VERSION "2.23.52.20130913" /* Installation directory for binary executables */ #define LLVM_BINDIR "/usr/bin" @@ -639,7 +642,7 @@ #define LLVM_VERSION_MAJOR 3 /* Minor version of the LLVM API */ -#define LLVM_VERSION_MINOR 4 +#define LLVM_VERSION_MINOR 5 /* Define if the OS needs help to load dependent libraries for dlopen(). */ /* #undef LTDL_DLOPEN_DEPLIBS */ @@ -668,13 +671,16 @@ #define PACKAGE_NAME "LLVM" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "LLVM 3.4svn" +#define PACKAGE_STRING "LLVM 3.5svn" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "llvm" +/* Define to the home page for this package. */ +/* #undef PACKAGE_URL */ + /* Define to the version of this package. */ -#define PACKAGE_VERSION "3.4svn" +#define PACKAGE_VERSION "3.5svn" /* Define as the return type of signal handlers (`int' or `void'). */ #define RETSIGTYPE void @@ -697,6 +703,18 @@ /* Type of 1st arg on ELM Callback */ /* #undef WIN32_ELMCB_PCSTR */ +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +/* # undef WORDS_BIGENDIAN */ +# endif +#endif + /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ Index: src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in diff -u src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in:1.5 src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in:1.6 --- src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in:1.5 Sun Jul 7 21:36:43 2013 +++ src/external/bsd/llvm/config/llvm/Config/llvm-config.h.in Sun Jan 5 16:38:06 2014 @@ -120,6 +120,6 @@ #define LLVM_VERSION_MAJOR 3 /* Minor version of the LLVM API */ -#define LLVM_VERSION_MINOR 4 +#define LLVM_VERSION_MINOR 5 #endif Index: src/external/bsd/llvm/include/Makefile diff -u src/external/bsd/llvm/include/Makefile:1.26 src/external/bsd/llvm/include/Makefile:1.27 --- src/external/bsd/llvm/include/Makefile:1.26 Sun Jan 5 15:15:34 2014 +++ src/external/bsd/llvm/include/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.26 2014/01/05 15:15:34 joerg Exp $ +# $NetBSD: Makefile,v 1.27 2014/01/05 16:38:06 joerg Exp $ .include <bsd.init.mk> @@ -69,6 +69,7 @@ CLANG_TABLEGEN_OUTPUT.Attr.td= \ clang/AST/Attrs.inc|-gen-clang-attr-classes \ clang/AST/AttrDump.inc|-gen-clang-attr-dump \ clang/AST/AttrImpl.inc|-gen-clang-attr-impl \ + clang/AST/AttrVisitor.inc|-gen-clang-attr-ast-visitor \ clang/Basic/AttrList.inc|-gen-clang-attr-list \ clang/Lex/AttrSpellings.inc|-gen-clang-attr-spelling-list \ clang/Parse/AttrIdentifierArg.inc|-gen-clang-attr-identifier-arg-list \ Index: src/external/bsd/llvm/lib/Makefile diff -u src/external/bsd/llvm/lib/Makefile:1.36 src/external/bsd/llvm/lib/Makefile:1.37 --- src/external/bsd/llvm/lib/Makefile:1.36 Thu Nov 28 14:19:59 2013 +++ src/external/bsd/llvm/lib/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.36 2013/11/28 14:19:59 joerg Exp $ +# $NetBSD: Makefile,v 1.37 2014/01/05 16:38:06 joerg Exp $ .include <bsd.own.mk> @@ -63,10 +63,12 @@ SUBDIR+= \ SUBDIR+= \ libLLVMPowerPCAsmParser \ libLLVMPowerPCAsmPrinter \ + libLLVMPowerPCDisassembler \ libLLVMPowerPCMCTargetDesc \ libLLVMPowerPCTargetInfo SUBDIR+= \ + libLLVMSparcAsmPrinter \ libLLVMSparcMCTargetDesc \ libLLVMSparcTargetInfo @@ -135,6 +137,7 @@ SUBDIR+= \ liblldReaderWriter \ liblldReaderWriterELF \ liblldReaderWriterELFHexagon \ + liblldReaderWriterELFMips \ liblldReaderWriterELFPPC \ liblldReaderWriterELFX86 \ liblldReaderWriterELFX86_64 \ Index: src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile diff -u src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.9 --- src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.8 Mon Sep 2 14:34:55 2013 +++ src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2013/09/02 14:34:55 joerg Exp $ +# $NetBSD: Makefile,v 1.9 2014/01/05 16:38:06 joerg Exp $ LIB= LLVMAsmPrinter @@ -14,9 +14,9 @@ SRCS+= ARMException.cpp \ DIEHash.cpp \ DwarfAccelTable.cpp \ DwarfCFIException.cpp \ - DwarfCompileUnit.cpp \ DwarfDebug.cpp \ DwarfException.cpp \ + DwarfUnit.cpp \ ErlangGCPrinter.cpp \ OcamlGCPrinter.cpp \ Win64Exception.cpp Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.25 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.26 --- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.25 Mon Nov 11 23:51:36 2013 +++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.25 2013/11/11 23:51:36 joerg Exp $ +# $NetBSD: Makefile,v 1.26 2014/01/05 16:38:06 joerg Exp $ LIB= LLVMCodeGen @@ -39,10 +39,10 @@ SRCS+= AggressiveAntiDepBreaker.cpp \ LiveInterval.cpp \ LiveIntervalAnalysis.cpp \ LiveIntervalUnion.cpp \ + LivePhysRegs.cpp \ LiveRangeCalc.cpp \ LiveRangeEdit.cpp \ LiveRegMatrix.cpp \ - LiveRegUnits.cpp \ LiveStackAnalysis.cpp \ LiveVariables.cpp \ LocalStackSlotAllocation.cpp \ @@ -102,6 +102,7 @@ SRCS+= AggressiveAntiDepBreaker.cpp \ SpillPlacement.cpp \ SplitKit.cpp \ StackColoring.cpp \ + StackMapLivenessAnalysis.cpp \ StackMaps.cpp \ StackProtector.cpp \ StackSlotColoring.cpp \ Index: src/external/bsd/llvm/lib/libLLVMIR/Makefile diff -u src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.5 --- src/external/bsd/llvm/lib/libLLVMIR/Makefile:1.4 Thu Nov 28 14:19:59 2013 +++ src/external/bsd/llvm/lib/libLLVMIR/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2013/11/28 14:19:59 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2014/01/05 16:38:06 joerg Exp $ LIB= LLVMIR @@ -17,6 +17,8 @@ SRCS+= AsmWriter.cpp \ DataLayout.cpp \ DebugInfo.cpp \ DebugLoc.cpp \ + DiagnosticInfo.cpp \ + DiagnosticPrinter.cpp \ Dominators.cpp \ Function.cpp \ GCOV.cpp \ Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.20 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.21 --- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.20 Mon Sep 2 14:34:56 2013 +++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Sun Jan 5 16:38:06 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2013/09/02 14:34:56 joerg Exp $ +# $NetBSD: Makefile,v 1.21 2014/01/05 16:38:06 joerg Exp $ LIB= LLVMMipsCodeGen @@ -26,6 +26,7 @@ SRCS+= Mips16ISelDAGToDAG.cpp \ MipsMachineFunction.cpp \ MipsModuleISelDAGToDAG.cpp \ MipsMCInstLower.cpp \ + MipsOptimizePICCall.cpp \ MipsOs16.cpp \ MipsRegisterInfo.cpp \ MipsSEISelLowering.cpp \ Index: src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.9 --- src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.8 Mon Sep 2 14:34:56 2013 +++ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile Sun Jan 5 16:38:07 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2013/09/02 14:34:56 joerg Exp $ +# $NetBSD: Makefile,v 1.9 2014/01/05 16:38:07 joerg Exp $ LIB= LLVMPowerPCCodeGen @@ -29,15 +29,16 @@ SRCS+= PPCAsmPrinter.cpp \ TABLEGEN_SRC= PPC.td TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/PowerPC TABLEGEN_OUTPUT= \ - PPCGenAsmWriter.inc|-gen-asm-writer \ PPCGenAsmMatcher.inc|-gen-asm-matcher \ + PPCGenAsmWriter.inc|-gen-asm-writer \ + PPCGenCallingConv.inc|-gen-callingconv \ PPCGenCodeEmitter.inc|-gen-emitter \ + PPCGenDAGISel.inc|-gen-dag-isel \ + PPCGenDisassemblerTables.inc|-gen-disassembler \ PPCGenFastISel.inc|-gen-fast-isel \ + PPCGenInstrInfo.inc|-gen-instr-info \ PPCGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \ PPCGenRegisterInfo.inc|-gen-register-info \ - PPCGenInstrInfo.inc|-gen-instr-info \ - PPCGenDAGISel.inc|-gen-dag-isel \ - PPCGenCallingConv.inc|-gen-callingconv \ PPCGenSubtargetInfo.inc|-gen-subtarget .include "${.PARSEDIR}/../../tablegen.mk" Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.13 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.14 --- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.13 Thu Nov 28 14:19:59 2013 +++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile Sun Jan 5 16:38:07 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2013/11/28 14:19:59 joerg Exp $ +# $NetBSD: Makefile,v 1.14 2014/01/05 16:38:07 joerg Exp $ LIB= LLVMScalarOpts @@ -37,6 +37,7 @@ SRCS+= ADCE.cpp \ SampleProfile.cpp \ Scalar.cpp \ ScalarReplAggregates.cpp \ + Scalarizer.cpp \ SimplifyCFGPass.cpp \ Sink.cpp \ StructurizeCFG.cpp \ Index: src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.6 --- src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.5 Mon Oct 14 01:37:39 2013 +++ src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile Sun Jan 5 16:38:07 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2013/10/14 01:37:39 joerg Exp $ +# $NetBSD: Makefile,v 1.6 2014/01/05 16:38:07 joerg Exp $ LIB= LLVMSparcCodeGen @@ -14,6 +14,7 @@ SRCS+= DelaySlotFiller.cpp \ SparcISelLowering.cpp \ SparcJITInfo.cpp \ SparcFrameLowering.cpp \ + SparcMCInstLower.cpp \ SparcMachineFunctionInfo.cpp \ SparcRegisterInfo.cpp \ SparcSubtarget.cpp \ Index: src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc/Makefile diff -u src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc/Makefile:1.2 --- src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc/Makefile:1.1 Sun Jul 17 20:07:58 2011 +++ src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc/Makefile Sun Jan 5 16:38:07 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2011/07/17 20:07:58 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2014/01/05 16:38:07 joerg Exp $ LIB= LLVMSparcMCTargetDesc @@ -10,7 +10,9 @@ CPPFLAGS+= -I${SPARC_OBJDIR} -I${LLVM_SR .PATH: ${LLVM_SRCDIR}/lib/Target/Sparc/MCTargetDesc SRCS+= SparcMCAsmInfo.cpp \ - SparcMCTargetDesc.cpp + SparcMCExpr.cpp \ + SparcMCTargetDesc.cpp \ + SparcTargetStreamer.cpp .if defined(HOSTLIB) .include <bsd.hostlib.mk> Index: src/external/bsd/llvm/lib/libLLVMSupport/Makefile diff -u src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.22 src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.23 --- src/external/bsd/llvm/lib/libLLVMSupport/Makefile:1.22 Sat Sep 21 22:28:12 2013 +++ src/external/bsd/llvm/lib/libLLVMSupport/Makefile Sun Jan 5 16:38:07 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2013/09/21 22:28:12 joerg Exp $ +# $NetBSD: Makefile,v 1.23 2014/01/05 16:38:07 joerg Exp $ LIB= LLVMSupport @@ -39,6 +39,7 @@ SRCS+= APFloat.cpp \ IntrusiveRefCntPtr.cpp \ IsInf.cpp \ IsNAN.cpp \ + LineIterator.cpp \ Locale.cpp \ LockFileManager.cpp \ MD5.cpp \ Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.13 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.14 --- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.13 Wed Oct 30 20:27:39 2013 +++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile Sun Jan 5 16:38:07 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2013/10/30 20:27:39 joerg Exp $ +# $NetBSD: Makefile,v 1.14 2014/01/05 16:38:07 joerg Exp $ LIB= LLVMTransformsUtils @@ -6,7 +6,8 @@ LIB= LLVMTransformsUtils .PATH: ${LLVM_SRCDIR}/lib/Transforms/Utils -SRCS+= BasicBlockUtils.cpp \ +SRCS+= ASanStackFrameLayout.cpp \ + BasicBlockUtils.cpp \ BreakCriticalEdges.cpp \ BuildLibCalls.cpp \ BypassSlowDivision.cpp \ Index: src/external/bsd/llvm/lib/libclangCodeGen/Makefile diff -u src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.7 src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.8 --- src/external/bsd/llvm/lib/libclangCodeGen/Makefile:1.7 Mon Nov 11 23:51:36 2013 +++ src/external/bsd/llvm/lib/libclangCodeGen/Makefile Sun Jan 5 16:38:07 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2013/11/11 23:51:36 joerg Exp $ +# $NetBSD: Makefile,v 1.8 2014/01/05 16:38:07 joerg Exp $ LIB= clangCodeGen @@ -45,7 +45,6 @@ SRCS+= BackendUtil.cpp \ CodeGenTypes.cpp \ ItaniumCXXABI.cpp \ MicrosoftCXXABI.cpp \ - MicrosoftVBTables.cpp \ ModuleBuilder.cpp \ TargetInfo.cpp Index: src/external/bsd/llvm/lib/liblldDriver/Makefile diff -u src/external/bsd/llvm/lib/liblldDriver/Makefile:1.4 src/external/bsd/llvm/lib/liblldDriver/Makefile:1.5 --- src/external/bsd/llvm/lib/liblldDriver/Makefile:1.4 Thu Nov 28 14:20:00 2013 +++ src/external/bsd/llvm/lib/liblldDriver/Makefile Sun Jan 5 16:38:07 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2013/11/28 14:20:00 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2014/01/05 16:38:07 joerg Exp $ LIB= lldDriver @@ -10,8 +10,10 @@ SRCS+= CoreDriver.cpp \ DarwinLdDriver.cpp \ Driver.cpp \ GnuLdDriver.cpp \ + GnuLdInputGraph.cpp \ UniversalDriver.cpp \ - WinLinkDriver.cpp + WinLinkDriver.cpp \ + WinLinkInputGraph.cpp TABLEGEN_SRC= CoreOptions.td DarwinLdOptions.td GnuLdOptions.td \ UniversalDriverOptions.td WinLinkOptions.td Index: src/external/bsd/llvm/lib/liblldReaderWriter/Makefile diff -u src/external/bsd/llvm/lib/liblldReaderWriter/Makefile:1.2 src/external/bsd/llvm/lib/liblldReaderWriter/Makefile:1.3 --- src/external/bsd/llvm/lib/liblldReaderWriter/Makefile:1.2 Mon Oct 14 01:37:40 2013 +++ src/external/bsd/llvm/lib/liblldReaderWriter/Makefile Sun Jan 5 16:38:07 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2013/10/14 01:37:40 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2014/01/05 16:38:07 joerg Exp $ LIB= lldReaderWriter @@ -7,9 +7,9 @@ LIB= lldReaderWriter .PATH: ${LLD_SRCDIR}/lib/ReaderWriter SRCS+= CoreLinkingContext.cpp \ + FileArchive.cpp \ LinkerScript.cpp \ Reader.cpp \ - ReaderLinkerScript.cpp \ Writer.cpp .if defined(HOSTLIB) Index: src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile diff -u src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.3 src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.4 --- src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile:1.3 Mon Nov 11 23:51:36 2013 +++ src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile Sun Jan 5 16:38:07 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2013/11/11 23:51:36 joerg Exp $ +# $NetBSD: Makefile,v 1.4 2014/01/05 16:38:07 joerg Exp $ LIB= lldReaderWriterMachO @@ -8,8 +8,8 @@ LIB= lldReaderWriterMachO SRCS+= MachOLinkingContext.cpp \ MachONormalizedFileBinaryReader.cpp \ - MachONormalizedFileFromAtoms.cpp \ MachONormalizedFileBinaryWriter.cpp \ + MachONormalizedFileFromAtoms.cpp \ MachONormalizedFileYAML.cpp \ ReferenceKinds.cpp \ WriterMachO.cpp Index: src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile diff -u src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile:1.1 src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile:1.2 --- src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile:1.1 Mon Sep 2 14:34:57 2013 +++ src/external/bsd/llvm/lib/liblldReaderWriterPECOFF/Makefile Sun Jan 5 16:38:07 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2013/09/02 14:34:57 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2014/01/05 16:38:07 joerg Exp $ LIB= lldReaderWriterPECOFF @@ -6,9 +6,13 @@ LIB= lldReaderWriterPECOFF .PATH: ${LLD_SRCDIR}/lib/ReaderWriter/PECOFF -SRCS+= PECOFFLinkingContext.cpp \ +SRCS+= EdataPass.cpp \ + IdataPass.cpp \ + PECOFFLinkingContext.cpp \ + Pass.cpp \ ReaderCOFF.cpp \ ReaderImportHeader.cpp \ + WriterImportLibrary.cpp \ WriterPECOFF.cpp .if defined(HOSTLIB) Added files: Index: src/external/bsd/llvm/lib/libLLVMPowerPCDisassembler/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libLLVMPowerPCDisassembler/Makefile:1.1 --- /dev/null Sun Jan 5 16:38:08 2014 +++ src/external/bsd/llvm/lib/libLLVMPowerPCDisassembler/Makefile Sun Jan 5 16:38:07 2014 @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2014/01/05 16:38:07 joerg Exp $ + +LIB= LLVMPowerPCDisassembler + +.include <bsd.init.mk> + +PPC_OBJDIR!= cd ${.CURDIR}/../libLLVMPowerPCCodeGen && ${PRINTOBJDIR} +CPPFLAGS+= -I${PPC_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/PowerPC + +.PATH: ${LLVM_SRCDIR}/lib/Target/PowerPC/Disassembler + +SRCS+= PPCDisassembler.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/libLLVMSparcAsmPrinter/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libLLVMSparcAsmPrinter/Makefile:1.1 --- /dev/null Sun Jan 5 16:38:08 2014 +++ src/external/bsd/llvm/lib/libLLVMSparcAsmPrinter/Makefile Sun Jan 5 16:38:07 2014 @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2014/01/05 16:38:07 joerg Exp $ + +LIB= LLVMSparcAsmPrinter + +.include <bsd.init.mk> + +.PATH: ${LLVM_SRCDIR}/lib/Target/Sparc/InstPrinter + +SPARC_OBJDIR!= cd ${.CURDIR}/../libLLVMSparcCodeGen && ${PRINTOBJDIR} +CPPFLAGS+= -I${SPARC_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/Sparc + +SRCS+= SparcInstPrinter.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile diff -u /dev/null src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile:1.1 --- /dev/null Sun Jan 5 16:38:08 2014 +++ src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile Sun Jan 5 16:38:07 2014 @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1 2014/01/05 16:38:07 joerg Exp $ + +LIB= lldReaderWriterELFMips + +.include <bsd.init.mk> + +.PATH: ${LLD_SRCDIR}/lib/ReaderWriter/ELF/Mips + +CPPFLAGS+= -I${LLD_SRCDIR}/lib/ReaderWriter/ELF + +SRCS+= MipsLinkingContext.cpp \ + MipsRelocationHandler.cpp \ + MipsTargetHandler.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/tools/llvm-lib/libLLVMPowerPCDisassembler/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMPowerPCDisassembler/Makefile:1.1 --- /dev/null Sun Jan 5 16:38:08 2014 +++ src/tools/llvm-lib/libLLVMPowerPCDisassembler/Makefile Sun Jan 5 16:38:07 2014 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2014/01/05 16:38:07 joerg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/libLLVMSparcAsmPrinter/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMSparcAsmPrinter/Makefile:1.1 --- /dev/null Sun Jan 5 16:38:08 2014 +++ src/tools/llvm-lib/libLLVMSparcAsmPrinter/Makefile Sun Jan 5 16:38:07 2014 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2014/01/05 16:38:07 joerg Exp $ + +.include <bsd.init.mk> Index: src/tools/llvm-lib/liblldReaderWriterELFMips/Makefile diff -u /dev/null src/tools/llvm-lib/liblldReaderWriterELFMips/Makefile:1.1 --- /dev/null Sun Jan 5 16:38:08 2014 +++ src/tools/llvm-lib/liblldReaderWriterELFMips/Makefile Sun Jan 5 16:38:08 2014 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2014/01/05 16:38:08 joerg Exp $ + +.include <bsd.init.mk>