Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Aug 2015 11:53:31 +0000 (UTC)
From:      Brooks Davis <brooks@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r394938 - head/devel/llvm-devel
Message-ID:  <201508211153.t7LBrVZi035108@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brooks
Date: Fri Aug 21 11:53:30 2015
New Revision: 394938
URL: https://svnweb.freebsd.org/changeset/ports/394938

Log:
  Upgrade to an August 18th snapshot.
  
  Add support for compiler-rt and various sanitizers.  Only works on i386
  and amd64 due to now knowing the list of available libraries on each
  other platform.
  
  Attempt to allow building with gcc on non-FreeBSD systems.

Modified:
  head/devel/llvm-devel/Makefile
  head/devel/llvm-devel/distinfo
  head/devel/llvm-devel/pkg-plist

Modified: head/devel/llvm-devel/Makefile
==============================================================================
--- head/devel/llvm-devel/Makefile	Fri Aug 21 11:47:51 2015	(r394937)
+++ head/devel/llvm-devel/Makefile	Fri Aug 21 11:53:30 2015	(r394938)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	llvm
-PORTVERSION=	3.8.d20150806
-PORTREVISION=	1
+PORTVERSION=	3.8.d20150818
 CATEGORIES=	devel lang
 PKGNAMESUFFIX=	-devel
 
@@ -28,16 +27,18 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	llvm-mirror
 GH_TAGNAME=	${LLVM_COMMIT}
 
-LLVM_COMMIT=	b12f9b395416d17a5aaf6c9ffe507ee01c6469e3
-CLANG_COMMIT=	4428a80a2f0ad253766f1c49315400935dd04ead
-LLD_COMMIT=	754e78c2a7593764867b8671fcd1018433e820f5
-LLDB_COMMIT=	f89c12e54d5d81c18f4d3f63826d568f6257cabc
-OPENMP_COMMIT=	d90b41fbdaa1036f7a36651449bdcb32813f8423
+LLVM_COMMIT=	27aa81cf903ceab79619111243e0e228e46c6747
+CLANG_COMMIT=	f27472a5facd07e48e9cd6d1f8d1d793f866b05f
+COMPILER_RT_COMMIT=	5708a2383ea388510464a12c9c708b224d492e74
+LLD_COMMIT=	d8afe0be205f34c2576df36ee71d9ffadbdace22
+LLDB_COMMIT=	7da1acdcab24b6fbcd3aa6c5e28b30e0226f2a96
+OPENMP_COMMIT=	fc660a2d58e17f60c2904b4be9eb5686110d6d72
 
-OPTIONS_DEFINE=	CLANG DOCS GOLD LIT LLD LLDB
+OPTIONS_DEFINE=	CLANG COMPILER_RT DOCS GOLD LIT LLD LLDB
 OPTIONS_DEFINE_amd64=	OPENMP
 OPTIONS_DEFAULT=	CLANG GOLD LIT LLD LLDB
-OPTIONS_DEFAULT_amd64=	OPENMP
+OPTIONS_DEFAULT_amd64=	COMPILER_RT OPENMP
+OPTIONS_DEFAULT_i386=	COMPILER_RT
 OPTIONS_SUB=	yes
 
 CLANG_DESC=	Build clang
@@ -47,6 +48,9 @@ CLANG_GH_PROJECT=	clang:clang
 CLANG_GH_TAGNAME=	${CLANG_COMMIT}:clang
 CLANG_CMAKE_ON=		-DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
 CLANG_PORTDOCS=		clang
+COMPILER_RT_DESC=	Build compiler-rt (sanitizers)
+COMPILER_RT_GH_PROJECT=	compiler-rt:compiler_rt
+COMPILER_RT_GH_TAGNAME=	${COMPILER_RT_COMMIT}:compiler_rt
 DOCS_PORTDOCS=		llvm
 DOCS_CMAKE_ON=		-DLLVM_ENABLE_SPHINX=ON \
 			-DSPHINX_WARNINGS_AS_ERRORS=OFF \
@@ -72,8 +76,7 @@ OPTIONS_SUB=	yes
 
 DOCS_BUILD_DEPENDS=		sphinx-build:${PORTSDIR}/textproc/py-sphinx
 
-LLVM_RELEASE=	${PORTVERSION:C/\.r[0-9]*//}
-PLIST_SUB+=	LLVM_RELEASE=${LLVM_RELEASE}
+LLVM_RELEASE=	3.8.0
 
 COMMANDS=	bugpoint \
 		llc \
@@ -111,9 +114,6 @@ STRIP_LIBS=	BugpointPasses.so \
 
 .include <bsd.port.options.mk>
 
-# keep in sync with /usr/src/lib/clang/clang.build.mk
-CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/armv6hf/armv6/}-portbld-${OPSYS:tl}${OSREL}
-
 .if ${PORT_OPTIONS:MCLANG}
 COMMANDS+=	clang \
 		clang++ \
@@ -123,6 +123,49 @@ COMMANDS+=	clang \
 MAN1SRCS+=	clang.1
 .endif
 
+.if ${PORT_OPTIONS:MCOMPILER_RT}
+SAN_LIBDIR=${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE}/lib/freebsd
+.if ${ARCH} == "amd64"
+# Disable i386 variants on amd64.
+EXTRA_PATCHES+= \
+    ${PATCHDIR}/compiler-rt-patch-tools_compiler-rt_cmake_config-ix.cmake
+PLIST_FILES+=	\
+	${SAN_LIBDIR}/libclang_rt.asan-preinit-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.asan-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.asan-x86_64.a.syms \
+	${SAN_LIBDIR}/libclang_rt.asan-x86_64.so \
+	${SAN_LIBDIR}/libclang_rt.asan_cxx-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.asan_cxx-x86_64.a.syms \
+	${SAN_LIBDIR}/libclang_rt.builtins-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.dd-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.dyndd-x86_64.so \
+	${SAN_LIBDIR}/libclang_rt.lsan-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.profile-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.safestack-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.tsan-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.tsan-x86_64.a.syms \
+	${SAN_LIBDIR}/libclang_rt.tsan_cxx-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.tsan_cxx-x86_64.a.syms \
+	${SAN_LIBDIR}/libclang_rt.ubsan_standalone-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.ubsan_standalone-x86_64.a.syms \
+	${SAN_LIBDIR}/libclang_rt.ubsan_standalone_cxx-x86_64.a \
+	${SAN_LIBDIR}/libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
+.elif ${ARCH} == "i386"
+PLIST_FILES+=	\
+	${SAN_LIBDIR}/libclang_rt.asan-i386.a \
+	${SAN_LIBDIR}/libclang_rt.asan-i386.so \
+	${SAN_LIBDIR}/libclang_rt.asan-preinit-i386.a \
+	${SAN_LIBDIR}/libclang_rt.asan_cxx-i386.a \
+	${SAN_LIBDIR}/libclang_rt.builtins-i386.a \
+	${SAN_LIBDIR}/libclang_rt.profile-i386.a \
+	${SAN_LIBDIR}/libclang_rt.safestack-i386.a \
+	${SAN_LIBDIR}/libclang_rt.ubsan_standalone-i386.a \
+	${SAN_LIBDIR}/libclang_rt.ubsan_standalone_cxx-i386.a
+.else
+BROKEN=	no packaging data for sanitizers on ${ARCH}.  Disable COMPILER_RT.
+.endif
+.endif
+
 .if ${PORT_OPTIONS:MLIT}
 MAN1SRCS+=	lit.1 FileCheck.1
 _USES_PYTHON=	python
@@ -130,7 +173,8 @@ LIT_COMMANDS=	lit llvm-lit FileCheck
 .endif
 
 .if ${PORT_OPTIONS:MLLD}
-COMMANDS+=	lld
+COMMANDS+=	lld \
+		lld-link
 PORTDOCS+=	lld
 .endif
 
@@ -162,7 +206,7 @@ NOT_FOR_ARCH=	ia64
 
 .include <bsd.port.pre.mk>
 
-.if ${COMPILER_TYPE} != clang
+.if ${OPSYS} == "FreeBSD" && ${COMPILER_TYPE} != clang
 # Evil hack around gcc48 not providing a usable c++11 environment on 9.x
 PLIST_SUB:=	${PLIST_SUB:NLLDB=*} LLDB="@comment "
 .endif
@@ -170,11 +214,14 @@ PLIST_SUB:=	${PLIST_SUB:NLLDB=*} LLDB="@
 post-extract-CLANG-on:
 	${MV} ${WRKSRC_clang} ${PATCH_WRKSRC}/tools/clang
 
+post-extract-COMPILER_RT-on:
+	${MV} ${WRKSRC_compiler_rt} ${PATCH_WRKSRC}/tools/compiler-rt
+
 post-extract-LLD-on:
 	${MV} ${WRKSRC_lld} ${PATCH_WRKSRC}/tools/lld
 
 post-extract-LLDB-on:
-.if ${COMPILER_TYPE} == clang
+.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
 	${MV} ${WRKSRC_lldb} ${PATCH_WRKSRC}/tools/lldb
 .endif
 
@@ -209,7 +256,7 @@ post-install-DOCS-on:
 	${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
 
 post-install-LLDB-on:
-.if ${COMPILER_TYPE} == clang
+.if ${OPSYS} != "FreeBSD" || ${COMPILER_TYPE} == clang
 	${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/python*/site-packages/lib
 .endif
 
@@ -261,7 +308,7 @@ build-plist:
 	${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
 	    ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' | \
 	    ${SORT} >> ${PLIST}.tmp
-	awk '{if ($$0 ~ /clang/ && $$0 !~ /omp.h/) {printf "%%%%CLANG%%%%"} if ($$0 ~ /lld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} if ($$0 ~ /(argdumper|lldb)/) {printf "%%%%LLDB%%%%"} if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} if ($$0 ~ /LLVMgold/) {printf "%%%%GOLD%%%%"} print}' ${PLIST}.tmp >> ${PLIST}
+	awk '{if ($$0 ~ /clang/ && $$0 !~ /(omp.h|libclang_rt|sanitizer|blacklist.txt)/) {printf "%%%%CLANG%%%%"} if ($$0 ~ /(libclang_rt|sanitizer|blacklist.txt)/) {printf "%%%%COMPILER_RT%%%%"} if ($$0 ~ /lld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} if ($$0 ~ /(argdumper|lldb)/) {printf "%%%%LLDB%%%%"} if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} if ($$0 ~ /LLVMgold/) {printf "%%%%GOLD%%%%"} if ($$0 !~ /libclang_rt/) {print}}' ${PLIST}.tmp >> ${PLIST}
 	${RM} -f ${PLIST}.tmp
 
 check-commands:

Modified: head/devel/llvm-devel/distinfo
==============================================================================
--- head/devel/llvm-devel/distinfo	Fri Aug 21 11:47:51 2015	(r394937)
+++ head/devel/llvm-devel/distinfo	Fri Aug 21 11:53:30 2015	(r394938)
@@ -1,10 +1,12 @@
-SHA256 (llvm-mirror-llvm-3.8.d20150806-b12f9b395416d17a5aaf6c9ffe507ee01c6469e3_GH0.tar.gz) = 44881f39bb3221caa93a0d14c70c73c96dd09d73a3373d5efb967717204a66e4
-SIZE (llvm-mirror-llvm-3.8.d20150806-b12f9b395416d17a5aaf6c9ffe507ee01c6469e3_GH0.tar.gz) = 21375819
-SHA256 (llvm-mirror-clang-4428a80a2f0ad253766f1c49315400935dd04ead_GH0.tar.gz) = b49e71727a766229a510db882e17cdacd8e111b488509fe1c54cf81110c652a8
-SIZE (llvm-mirror-clang-4428a80a2f0ad253766f1c49315400935dd04ead_GH0.tar.gz) = 12521616
-SHA256 (llvm-mirror-lld-754e78c2a7593764867b8671fcd1018433e820f5_GH0.tar.gz) = 50012fad8c2f3d274a9f65a79a9bc2d2d9d89bf1ae3357905102d50fa8359784
-SIZE (llvm-mirror-lld-754e78c2a7593764867b8671fcd1018433e820f5_GH0.tar.gz) = 720951
-SHA256 (llvm-mirror-lldb-f89c12e54d5d81c18f4d3f63826d568f6257cabc_GH0.tar.gz) = 37341bf9e556ac3c441499c4b7c3f4f21f8d4e7097aca22ae02b68c492ef928c
-SIZE (llvm-mirror-lldb-f89c12e54d5d81c18f4d3f63826d568f6257cabc_GH0.tar.gz) = 13177162
-SHA256 (llvm-mirror-openmp-d90b41fbdaa1036f7a36651449bdcb32813f8423_GH0.tar.gz) = 692d6ecdbf0fa79d270e73e25b099ea33b546f9a5c813662603d4199266e5a98
-SIZE (llvm-mirror-openmp-d90b41fbdaa1036f7a36651449bdcb32813f8423_GH0.tar.gz) = 2814029
+SHA256 (llvm-mirror-llvm-3.8.d20150818-27aa81cf903ceab79619111243e0e228e46c6747_GH0.tar.gz) = bdd01102ffa883ff9c807823c5c2fb4b8c0de72b6c2491e38b3bf768372f4fdb
+SIZE (llvm-mirror-llvm-3.8.d20150818-27aa81cf903ceab79619111243e0e228e46c6747_GH0.tar.gz) = 21572517
+SHA256 (llvm-mirror-clang-f27472a5facd07e48e9cd6d1f8d1d793f866b05f_GH0.tar.gz) = 4338e8ab222a57a18b93d642bc6c02320daab952615451552f335104e22ce922
+SIZE (llvm-mirror-clang-f27472a5facd07e48e9cd6d1f8d1d793f866b05f_GH0.tar.gz) = 12554199
+SHA256 (llvm-mirror-compiler-rt-5708a2383ea388510464a12c9c708b224d492e74_GH0.tar.gz) = 64135c97f800ea92bd7474cbff881debb17dc62eb7b36a82e444e78e592a898a
+SIZE (llvm-mirror-compiler-rt-5708a2383ea388510464a12c9c708b224d492e74_GH0.tar.gz) = 2137689
+SHA256 (llvm-mirror-lld-d8afe0be205f34c2576df36ee71d9ffadbdace22_GH0.tar.gz) = 4d85ce29aff1ff9818e05a570be0ca112e763733d8c188f5534e26b446e91cf8
+SIZE (llvm-mirror-lld-d8afe0be205f34c2576df36ee71d9ffadbdace22_GH0.tar.gz) = 726994
+SHA256 (llvm-mirror-lldb-7da1acdcab24b6fbcd3aa6c5e28b30e0226f2a96_GH0.tar.gz) = 9f9625a3c5d5203994c5a45c419247453b306e8740fc86111028b0a65057cf0f
+SIZE (llvm-mirror-lldb-7da1acdcab24b6fbcd3aa6c5e28b30e0226f2a96_GH0.tar.gz) = 13204259
+SHA256 (llvm-mirror-openmp-fc660a2d58e17f60c2904b4be9eb5686110d6d72_GH0.tar.gz) = 3388d01fcf9960acf2e13738b5cca6051a4259ed70f67dc43b967c82edf2571c
+SIZE (llvm-mirror-openmp-fc660a2d58e17f60c2904b4be9eb5686110d6d72_GH0.tar.gz) = 2815926

Modified: head/devel/llvm-devel/pkg-plist
==============================================================================
--- head/devel/llvm-devel/pkg-plist	Fri Aug 21 11:47:51 2015	(r394937)
+++ head/devel/llvm-devel/pkg-plist	Fri Aug 21 11:53:30 2015	(r394938)
@@ -31,6 +31,7 @@ bin/opt-devel
 %%CLANG%%bin/clang-cpp-devel
 %%CLANG%%bin/clang-format-devel
 %%LLD%%bin/lld-devel
+%%LLD%%bin/lld-link-devel
 %%LLDB%%bin/argdumper-devel
 %%LLDB%%bin/lldb-devel
 %%LLDB%%bin/lldb-mi-devel
@@ -53,6 +54,7 @@ llvm-devel/bin/bugpoint
 %%CLANG%%llvm-devel/bin/git-clang-format
 llvm-devel/bin/llc
 %%LLD%%llvm-devel/bin/lld
+%%LLD%%llvm-devel/bin/lld-link
 %%LLDB%%llvm-devel/bin/lldb
 %%LLDB%%llvm-devel/bin/lldb-3.8.0
 %%LLDB%%llvm-devel/bin/lldb-mi
@@ -910,12 +912,12 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Symbol/Block.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/ClangASTContext.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/ClangASTImporter.h
-%%LLDB%%llvm-devel/include/lldb/Symbol/ClangASTType.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/ClangExternalASTSourceCommon.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/ClangNamespaceDecl.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/CompactUnwindInfo.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/CompileUnit.h
+%%LLDB%%llvm-devel/include/lldb/Symbol/CompilerType.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/DWARFCallFrameInfo.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/DeclVendor.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/Declaration.h
@@ -934,6 +936,7 @@ llvm-devel/bin/yaml2obj
 %%LLDB%%llvm-devel/include/lldb/Symbol/TaggedASTType.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/Type.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/TypeList.h
+%%LLDB%%llvm-devel/include/lldb/Symbol/TypeSystem.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/UnwindPlan.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/UnwindTable.h
 %%LLDB%%llvm-devel/include/lldb/Symbol/Variable.h
@@ -1108,6 +1111,7 @@ llvm-devel/include/llvm/ADT/ilist_node.h
 llvm-devel/include/llvm/ADT/iterator.h
 llvm-devel/include/llvm/ADT/iterator_range.h
 llvm-devel/include/llvm/Analysis/AliasAnalysis.h
+llvm-devel/include/llvm/Analysis/AliasAnalysisCounter.h
 llvm-devel/include/llvm/Analysis/AliasSetTracker.h
 llvm-devel/include/llvm/Analysis/AssumptionCache.h
 llvm-devel/include/llvm/Analysis/BasicAliasAnalysis.h
@@ -1116,6 +1120,7 @@ llvm-devel/include/llvm/Analysis/BlockFr
 llvm-devel/include/llvm/Analysis/BranchProbabilityInfo.h
 llvm-devel/include/llvm/Analysis/CFG.h
 llvm-devel/include/llvm/Analysis/CFGPrinter.h
+llvm-devel/include/llvm/Analysis/CFLAliasAnalysis.h
 llvm-devel/include/llvm/Analysis/CGSCCPassManager.h
 llvm-devel/include/llvm/Analysis/CallGraph.h
 llvm-devel/include/llvm/Analysis/CallGraphSCCPass.h
@@ -1124,10 +1129,12 @@ llvm-devel/include/llvm/Analysis/Capture
 llvm-devel/include/llvm/Analysis/CodeMetrics.h
 llvm-devel/include/llvm/Analysis/ConstantFolding.h
 llvm-devel/include/llvm/Analysis/DOTGraphTraitsPass.h
+llvm-devel/include/llvm/Analysis/DemandedBits.h
 llvm-devel/include/llvm/Analysis/DependenceAnalysis.h
 llvm-devel/include/llvm/Analysis/DomPrinter.h
 llvm-devel/include/llvm/Analysis/DominanceFrontier.h
 llvm-devel/include/llvm/Analysis/DominanceFrontierImpl.h
+llvm-devel/include/llvm/Analysis/GlobalsModRef.h
 llvm-devel/include/llvm/Analysis/IVUsers.h
 llvm-devel/include/llvm/Analysis/InlineCost.h
 llvm-devel/include/llvm/Analysis/InstructionSimplify.h
@@ -1137,7 +1144,6 @@ llvm-devel/include/llvm/Analysis/Interva
 llvm-devel/include/llvm/Analysis/IteratedDominanceFrontier.h
 llvm-devel/include/llvm/Analysis/LazyCallGraph.h
 llvm-devel/include/llvm/Analysis/LazyValueInfo.h
-llvm-devel/include/llvm/Analysis/LibCallAliasAnalysis.h
 llvm-devel/include/llvm/Analysis/LibCallSemantics.h
 llvm-devel/include/llvm/Analysis/Lint.h
 llvm-devel/include/llvm/Analysis/Loads.h
@@ -1160,9 +1166,11 @@ llvm-devel/include/llvm/Analysis/RegionI
 llvm-devel/include/llvm/Analysis/RegionPass.h
 llvm-devel/include/llvm/Analysis/RegionPrinter.h
 llvm-devel/include/llvm/Analysis/ScalarEvolution.h
+llvm-devel/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
 llvm-devel/include/llvm/Analysis/ScalarEvolutionExpander.h
 llvm-devel/include/llvm/Analysis/ScalarEvolutionExpressions.h
 llvm-devel/include/llvm/Analysis/ScalarEvolutionNormalization.h
+llvm-devel/include/llvm/Analysis/ScopedNoAliasAA.h
 llvm-devel/include/llvm/Analysis/SparsePropagation.h
 llvm-devel/include/llvm/Analysis/TargetFolder.h
 llvm-devel/include/llvm/Analysis/TargetLibraryInfo.def
@@ -1170,6 +1178,7 @@ llvm-devel/include/llvm/Analysis/TargetL
 llvm-devel/include/llvm/Analysis/TargetTransformInfo.h
 llvm-devel/include/llvm/Analysis/TargetTransformInfoImpl.h
 llvm-devel/include/llvm/Analysis/Trace.h
+llvm-devel/include/llvm/Analysis/TypeBasedAliasAnalysis.h
 llvm-devel/include/llvm/Analysis/ValueTracking.h
 llvm-devel/include/llvm/Analysis/VectorUtils.h
 llvm-devel/include/llvm/AsmParser/Parser.h
@@ -1774,6 +1783,8 @@ llvm-devel/include/llvm/Transforms/Vecto
 llvm-devel/lib/BugpointPasses.so
 llvm-devel/lib/LLVMHello.so
 %%GOLD%%llvm-devel/lib/LLVMgold.so
+%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/asan_blacklist.txt
+%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/cfi_blacklist.txt
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/Intrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/__stddef_max_align_t.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/__wmmintrin_aes.h
@@ -1822,6 +1833,15 @@ llvm-devel/lib/LLVMHello.so
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/rdseedintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/rtmintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/s390intrin.h
+%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/allocator_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/asan_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/common_interface_defs.h
+%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/coverage_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/dfsan_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/linux_syscall_hooks.h
+%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/lsan_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/msan_interface.h
+%%COMPILER_RT%%llvm-devel/lib/clang/3.8.0/include/sanitizer/tsan_interface_atomic.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/shaintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/smmintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/tbmintrin.h
@@ -1835,7 +1855,7 @@ llvm-devel/lib/LLVMHello.so
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/xmmintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/xopintrin.h
 %%CLANG%%llvm-devel/lib/clang/3.8.0/include/xtestintrin.h
-llvm-devel/lib/libLLVMAArch64AsmParser.so
+%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%%%COMPILER_RT%%llvm-devel/lib/libLLVMAArch64AsmParser.so
 llvm-devel/lib/libLLVMAArch64AsmParser.so.3.8
 llvm-devel/lib/libLLVMAArch64AsmParser.so.3.8.0svn
 llvm-devel/lib/libLLVMAArch64AsmPrinter.so



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