ports/opt (3.3): clang: 3.8.1 -> 3.9.0
commit fd1c26cb53fbe951b0955efc89d19e9e59978719 Author: Thomas Penteker <tek@serverop.de> Date: Tue Nov 8 23:56:00 2016 +0100 clang: 3.8.1 -> 3.9.0 diff --git a/clang/.footprint b/clang/.footprint index 057a89d..4c8c049 100644 --- a/clang/.footprint +++ b/clang/.footprint @@ -1,11 +1,16 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/c-index-test --rwxr-xr-x root/root usr/bin/clang +lrwxrwxrwx root/root usr/bin/clang -> clang-3.9 lrwxrwxrwx root/root usr/bin/clang++ -> clang +-rwxr-xr-x root/root usr/bin/clang-3.9 -rwxr-xr-x root/root usr/bin/clang-check +lrwxrwxrwx root/root usr/bin/clang-cl -> clang -rwxr-xr-x root/root usr/bin/clang-format --rwxr-xr-x root/root usr/bin/clang-tblgen +-rwxr-xr-x root/root usr/bin/git-clang-format +-rwxr-xr-x root/root usr/bin/sanstats +-rwxr-xr-x root/root usr/bin/scan-build +-rwxr-xr-x root/root usr/bin/scan-view drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/clang-c/ -rw-r--r-- root/root usr/include/clang-c/BuildSystem.h @@ -15,7 +20,6 @@ drwxr-xr-x root/root usr/include/clang-c/ -rw-r--r-- root/root usr/include/clang-c/Documentation.h -rw-r--r-- root/root usr/include/clang-c/Index.h -rw-r--r-- root/root usr/include/clang-c/Platform.h --rw-r--r-- root/root usr/include/clang-c/module.modulemap drwxr-xr-x root/root usr/include/clang/ drwxr-xr-x root/root usr/include/clang/ARCMigrate/ -rw-r--r-- root/root usr/include/clang/ARCMigrate/ARCMT.h @@ -40,6 +44,7 @@ drwxr-xr-x root/root usr/include/clang/AST/ -rw-r--r-- root/root usr/include/clang/AST/AttrIterator.h -rw-r--r-- root/root usr/include/clang/AST/AttrVisitor.inc -rw-r--r-- root/root usr/include/clang/AST/Attrs.inc +-rw-r--r-- root/root usr/include/clang/AST/Availability.h -rw-r--r-- root/root usr/include/clang/AST/BaseSubobject.h -rw-r--r-- root/root usr/include/clang/AST/BuiltinTypes.def -rw-r--r-- root/root usr/include/clang/AST/CXXInheritance.h @@ -82,11 +87,13 @@ drwxr-xr-x root/root usr/include/clang/AST/ -rw-r--r-- root/root usr/include/clang/AST/ExternalASTSource.h -rw-r--r-- root/root usr/include/clang/AST/GlobalDecl.h -rw-r--r-- root/root usr/include/clang/AST/LambdaCapture.h +-rw-r--r-- root/root usr/include/clang/AST/LocInfoType.h -rw-r--r-- root/root usr/include/clang/AST/Mangle.h -rw-r--r-- root/root usr/include/clang/AST/MangleNumberingContext.h -rw-r--r-- root/root usr/include/clang/AST/NSAPI.h -rw-r--r-- root/root usr/include/clang/AST/NestedNameSpecifier.h -rw-r--r-- root/root usr/include/clang/AST/OpenMPClause.h +-rw-r--r-- root/root usr/include/clang/AST/OperationKinds.def -rw-r--r-- root/root usr/include/clang/AST/OperationKinds.h -rw-r--r-- root/root usr/include/clang/AST/ParentMap.h -rw-r--r-- root/root usr/include/clang/AST/PrettyPrinter.h @@ -183,6 +190,8 @@ drwxr-xr-x root/root usr/include/clang/Basic/ -rw-r--r-- root/root usr/include/clang/Basic/CapturedStmt.h -rw-r--r-- root/root usr/include/clang/Basic/CharInfo.h -rw-r--r-- root/root usr/include/clang/Basic/CommentOptions.h +-rw-r--r-- root/root usr/include/clang/Basic/Cuda.h +-rw-r--r-- root/root usr/include/clang/Basic/DebugInfoOptions.h -rw-r--r-- root/root usr/include/clang/Basic/Diagnostic.h -rw-r--r-- root/root usr/include/clang/Basic/DiagnosticASTKinds.inc -rw-r--r-- root/root usr/include/clang/Basic/DiagnosticAnalysisKinds.inc @@ -215,6 +224,8 @@ drwxr-xr-x root/root usr/include/clang/Basic/ -rw-r--r-- root/root usr/include/clang/Basic/Module.h -rw-r--r-- root/root usr/include/clang/Basic/ObjCRuntime.h -rw-r--r-- root/root usr/include/clang/Basic/OpenCLExtensions.def +-rw-r--r-- root/root usr/include/clang/Basic/OpenCLImageTypes.def +-rw-r--r-- root/root usr/include/clang/Basic/OpenCLOptions.h -rw-r--r-- root/root usr/include/clang/Basic/OpenMPKinds.def -rw-r--r-- root/root usr/include/clang/Basic/OpenMPKinds.h -rw-r--r-- root/root usr/include/clang/Basic/OperatorKinds.def @@ -222,6 +233,7 @@ drwxr-xr-x root/root usr/include/clang/Basic/ -rw-r--r-- root/root usr/include/clang/Basic/OperatorPrecedence.h -rw-r--r-- root/root usr/include/clang/Basic/PartialDiagnostic.h -rw-r--r-- root/root usr/include/clang/Basic/PlistSupport.h +-rw-r--r-- root/root usr/include/clang/Basic/PragmaKinds.h -rw-r--r-- root/root usr/include/clang/Basic/PrettyStackTrace.h -rw-r--r-- root/root usr/include/clang/Basic/SanitizerBlacklist.h -rw-r--r-- root/root usr/include/clang/Basic/Sanitizers.def @@ -251,6 +263,7 @@ drwxr-xr-x root/root usr/include/clang/CodeGen/ -rw-r--r-- root/root usr/include/clang/CodeGen/CodeGenAction.h -rw-r--r-- root/root usr/include/clang/CodeGen/ModuleBuilder.h -rw-r--r-- root/root usr/include/clang/CodeGen/ObjectFilePCHContainerOperations.h +-rw-r--r-- root/root usr/include/clang/CodeGen/SwiftCallingConv.h drwxr-xr-x root/root usr/include/clang/Config/ -rw-r--r-- root/root usr/include/clang/Config/config.h drwxr-xr-x root/root usr/include/clang/Driver/ @@ -312,13 +325,18 @@ drwxr-xr-x root/root usr/include/clang/Frontend/ drwxr-xr-x root/root usr/include/clang/FrontendTool/ -rw-r--r-- root/root usr/include/clang/FrontendTool/Utils.h drwxr-xr-x root/root usr/include/clang/Index/ +-rw-r--r-- root/root usr/include/clang/Index/CodegenNameGenerator.h -rw-r--r-- root/root usr/include/clang/Index/CommentToXML.h +-rw-r--r-- root/root usr/include/clang/Index/IndexDataConsumer.h +-rw-r--r-- root/root usr/include/clang/Index/IndexSymbol.h +-rw-r--r-- root/root usr/include/clang/Index/IndexingAction.h -rw-r--r-- root/root usr/include/clang/Index/USRGeneration.h drwxr-xr-x root/root usr/include/clang/Lex/ -rw-r--r-- root/root usr/include/clang/Lex/CodeCompletionHandler.h -rw-r--r-- root/root usr/include/clang/Lex/DirectoryLookup.h -rw-r--r-- root/root usr/include/clang/Lex/ExternalPreprocessorSource.h -rw-r--r-- root/root usr/include/clang/Lex/HeaderMap.h +-rw-r--r-- root/root usr/include/clang/Lex/HeaderMapTypes.h -rw-r--r-- root/root usr/include/clang/Lex/HeaderSearch.h -rw-r--r-- root/root usr/include/clang/Lex/HeaderSearchOptions.h -rw-r--r-- root/root usr/include/clang/Lex/LexDiagnostic.h @@ -369,6 +387,7 @@ drwxr-xr-x root/root usr/include/clang/Sema/ -rw-r--r-- root/root usr/include/clang/Sema/AttrTemplateInstantiate.inc -rw-r--r-- root/root usr/include/clang/Sema/AttributeList.h -rw-r--r-- root/root usr/include/clang/Sema/CXXFieldCollector.h +-rw-r--r-- root/root usr/include/clang/Sema/CleanupInfo.h -rw-r--r-- root/root usr/include/clang/Sema/CodeCompleteConsumer.h -rw-r--r-- root/root usr/include/clang/Sema/CodeCompleteOptions.h -rw-r--r-- root/root usr/include/clang/Sema/DeclSpec.h @@ -377,7 +396,6 @@ drwxr-xr-x root/root usr/include/clang/Sema/ -rw-r--r-- root/root usr/include/clang/Sema/ExternalSemaSource.h -rw-r--r-- root/root usr/include/clang/Sema/IdentifierResolver.h -rw-r--r-- root/root usr/include/clang/Sema/Initialization.h --rw-r--r-- root/root usr/include/clang/Sema/LocInfoType.h -rw-r--r-- root/root usr/include/clang/Sema/Lookup.h -rw-r--r-- root/root usr/include/clang/Sema/LoopHint.h -rw-r--r-- root/root usr/include/clang/Sema/MultiplexExternalSemaSource.h @@ -413,9 +431,11 @@ drwxr-xr-x root/root usr/include/clang/Serialization/ -rw-r--r-- root/root usr/include/clang/Serialization/SerializationDiagnostic.h drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/ drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/Checkers/ +-rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Checkers/Checkers.inc -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h +-rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Checkers/SValExplainer.h drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/Core/ -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/Analyses.def -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h @@ -452,13 +472,18 @@ drwxr-xr-x root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h +-rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h +-rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h +-rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h +-rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h +-rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h -rw-r--r-- root/root usr/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h @@ -474,8 +499,10 @@ drwxr-xr-x root/root usr/include/clang/Tooling/ -rw-r--r-- root/root usr/include/clang/Tooling/CompilationDatabasePluginRegistry.h drwxr-xr-x root/root usr/include/clang/Tooling/Core/ -rw-r--r-- root/root usr/include/clang/Tooling/Core/Lookup.h +-rw-r--r-- root/root usr/include/clang/Tooling/Core/QualTypeNames.h -rw-r--r-- root/root usr/include/clang/Tooling/Core/Replacement.h -rw-r--r-- root/root usr/include/clang/Tooling/FileMatchTrie.h +-rw-r--r-- root/root usr/include/clang/Tooling/FixIt.h -rw-r--r-- root/root usr/include/clang/Tooling/JSONCompilationDatabase.h -rw-r--r-- root/root usr/include/clang/Tooling/Refactoring.h -rw-r--r-- root/root usr/include/clang/Tooling/RefactoringCallbacks.h @@ -483,107 +510,171 @@ drwxr-xr-x root/root usr/include/clang/Tooling/Core/ -rw-r--r-- root/root usr/include/clang/Tooling/Tooling.h drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/clang/ -drwxr-xr-x root/root usr/lib/clang/3.8.0/ -drwxr-xr-x root/root usr/lib/clang/3.8.0/include/ --rw-r--r-- root/root usr/lib/clang/3.8.0/include/Intrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/__clang_cuda_runtime_wrapper.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/__stddef_max_align_t.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/__wmmintrin_aes.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/__wmmintrin_pclmul.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/adxintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/altivec.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/ammintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/arm_acle.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/arm_neon.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/avx2intrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/avx512bwintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/avx512cdintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/avx512dqintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/avx512erintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/avx512fintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/avx512vlbwintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/avx512vldqintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/avx512vlintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/avxintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/bmi2intrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/bmiintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/cpuid.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/cuda_builtin_vars.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/emmintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/f16cintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/float.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/fma4intrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/fmaintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/fxsrintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/htmintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/htmxlintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/ia32intrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/immintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/inttypes.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/iso646.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/limits.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/lzcntintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/mm3dnow.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/mm_malloc.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/mmintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/module.modulemap --rw-r--r-- root/root usr/lib/clang/3.8.0/include/nmmintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/pkuintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/pmmintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/popcntintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/prfchwintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/rdseedintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/rtmintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/s390intrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/shaintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/smmintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/stdalign.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/stdarg.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/stdatomic.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/stdbool.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/stddef.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/stdint.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/stdnoreturn.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/tbmintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/tgmath.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/tmmintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/unwind.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/vadefs.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/varargs.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/vecintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/wmmintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/x86intrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/xmmintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/xopintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/xsavecintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/xsaveintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/xsaveoptintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/xsavesintrin.h --rw-r--r-- root/root usr/lib/clang/3.8.0/include/xtestintrin.h --rwxr-xr-x root/root usr/lib/libclang.a --rwxr-xr-x root/root usr/lib/libclang.so --rwxr-xr-x root/root usr/lib/libclangARCMigrate.a --rwxr-xr-x root/root usr/lib/libclangAST.a --rwxr-xr-x root/root usr/lib/libclangASTMatchers.a --rwxr-xr-x root/root usr/lib/libclangAnalysis.a --rwxr-xr-x root/root usr/lib/libclangBasic.a --rwxr-xr-x root/root usr/lib/libclangCodeGen.a --rwxr-xr-x root/root usr/lib/libclangDriver.a --rwxr-xr-x root/root usr/lib/libclangDynamicASTMatchers.a --rwxr-xr-x root/root usr/lib/libclangEdit.a --rwxr-xr-x root/root usr/lib/libclangFormat.a --rwxr-xr-x root/root usr/lib/libclangFrontend.a --rwxr-xr-x root/root usr/lib/libclangFrontendTool.a --rwxr-xr-x root/root usr/lib/libclangIndex.a --rwxr-xr-x root/root usr/lib/libclangLex.a --rwxr-xr-x root/root usr/lib/libclangParse.a --rwxr-xr-x root/root usr/lib/libclangRewrite.a --rwxr-xr-x root/root usr/lib/libclangRewriteFrontend.a --rwxr-xr-x root/root usr/lib/libclangSema.a --rwxr-xr-x root/root usr/lib/libclangSerialization.a --rwxr-xr-x root/root usr/lib/libclangStaticAnalyzerCheckers.a --rwxr-xr-x root/root usr/lib/libclangStaticAnalyzerCore.a --rwxr-xr-x root/root usr/lib/libclangStaticAnalyzerFrontend.a --rwxr-xr-x root/root usr/lib/libclangTooling.a --rwxr-xr-x root/root usr/lib/libclangToolingCore.a +drwxr-xr-x root/root usr/lib/clang/3.9.0/ +drwxr-xr-x root/root usr/lib/clang/3.9.0/include/ +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/__clang_cuda_cmath.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/__clang_cuda_intrinsics.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/__clang_cuda_math_forward_declares.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/__clang_cuda_runtime_wrapper.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/__stddef_max_align_t.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/__wmmintrin_aes.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/__wmmintrin_pclmul.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/adxintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/altivec.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/ammintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/arm_acle.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/arm_neon.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx2intrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512bwintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512cdintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512dqintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512erintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512fintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512ifmaintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512ifmavlintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512pfintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512vbmiintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512vbmivlintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512vlbwintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512vlcdintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512vldqintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avx512vlintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/avxintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/bmi2intrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/bmiintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/clflushoptintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/cpuid.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/cuda_builtin_vars.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/emmintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/f16cintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/float.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/fma4intrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/fmaintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/fxsrintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/htmintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/htmxlintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/ia32intrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/immintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/intrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/inttypes.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/iso646.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/limits.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/lzcntintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/mm3dnow.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/mm_malloc.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/mmintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/module.modulemap +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/mwaitxintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/nmmintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/opencl-c.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/pkuintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/pmmintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/popcntintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/prfchwintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/rdseedintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/rtmintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/s390intrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/shaintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/smmintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/stdalign.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/stdarg.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/stdatomic.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/stdbool.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/stddef.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/stdint.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/stdnoreturn.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/tbmintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/tgmath.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/tmmintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/unwind.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/vadefs.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/varargs.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/vecintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/wmmintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/x86intrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/xmmintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/xopintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/xsavecintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/xsaveintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/xsaveoptintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/xsavesintrin.h +-rw-r--r-- root/root usr/lib/clang/3.9.0/include/xtestintrin.h +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/clang/ +-rw-r--r-- root/root usr/lib/cmake/clang/ClangConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/clang/ClangTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/clang/ClangTargets.cmake +drwxr-xr-x root/root usr/lib/cmake/llvm/ +-rw-r--r-- root/root usr/lib/cmake/llvm/AddLLVM.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/AddLLVMDefinitions.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/AddOCaml.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/AddSphinxTarget.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/CheckCompilerVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/ChooseMSVCCRT.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/CrossCompile.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/DetermineGCCCompatible.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/FindOCaml.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/FindSphinx.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/GenerateVersionFromCVS.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/GetSVN.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/HandleLLVMOptions.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/HandleLLVMStdlib.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/LLVM-Config.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/LLVMConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/LLVMConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/LLVMExports-release.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/LLVMExports.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/LLVMExternalProjectUtils.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/LLVMInstallSymlink.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/LLVMProcessSources.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/TableGen.cmake +-rw-r--r-- root/root usr/lib/cmake/llvm/VersionFromVCS.cmake +lrwxrwxrwx root/root usr/lib/libclang.so -> libclang.so.3.9 +-rwxr-xr-x root/root usr/lib/libclang.so.3.9 +-rwxr-xr-x root/root usr/lib/libclangARCMigrate.so +-rwxr-xr-x root/root usr/lib/libclangAST.so +-rwxr-xr-x root/root usr/lib/libclangASTMatchers.so +-rwxr-xr-x root/root usr/lib/libclangAnalysis.so +-rwxr-xr-x root/root usr/lib/libclangBasic.so +-rwxr-xr-x root/root usr/lib/libclangCodeGen.so +-rwxr-xr-x root/root usr/lib/libclangDriver.so +-rwxr-xr-x root/root usr/lib/libclangDynamicASTMatchers.so +-rwxr-xr-x root/root usr/lib/libclangEdit.so +-rwxr-xr-x root/root usr/lib/libclangFormat.so +-rwxr-xr-x root/root usr/lib/libclangFrontend.so +-rwxr-xr-x root/root usr/lib/libclangFrontendTool.so +-rwxr-xr-x root/root usr/lib/libclangIndex.so +-rwxr-xr-x root/root usr/lib/libclangLex.so +-rwxr-xr-x root/root usr/lib/libclangParse.so +-rwxr-xr-x root/root usr/lib/libclangRewrite.so +-rwxr-xr-x root/root usr/lib/libclangRewriteFrontend.so +-rwxr-xr-x root/root usr/lib/libclangSema.so +-rwxr-xr-x root/root usr/lib/libclangSerialization.so +-rwxr-xr-x root/root usr/lib/libclangStaticAnalyzerCheckers.so +-rwxr-xr-x root/root usr/lib/libclangStaticAnalyzerCore.so +-rwxr-xr-x root/root usr/lib/libclangStaticAnalyzerFrontend.so +-rwxr-xr-x root/root usr/lib/libclangTooling.so +-rwxr-xr-x root/root usr/lib/libclangToolingCore.so +drwxr-xr-x root/root usr/libexec/ +-rwxr-xr-x root/root usr/libexec/c++-analyzer +-rwxr-xr-x root/root usr/libexec/ccc-analyzer drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/clang/ +-rwxr-xr-x root/root usr/share/clang/clang-format-bbedit.applescript +-rwxr-xr-x root/root usr/share/clang/clang-format-diff.py +-rwxr-xr-x root/root usr/share/clang/clang-format-sublime.py +-rwxr-xr-x root/root usr/share/clang/clang-format.el +-rwxr-xr-x root/root usr/share/clang/clang-format.py +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rwxr-xr-x root/root usr/share/man/man1/scan-build.1.gz +drwxr-xr-x root/root usr/share/scan-build/ +-rw-r--r-- root/root usr/share/scan-build/scanview.css +-rw-r--r-- root/root usr/share/scan-build/sorttable.js +drwxr-xr-x root/root usr/share/scan-view/ +-rw-r--r-- root/root usr/share/scan-view/FileRadar.scpt +-rw-r--r-- root/root usr/share/scan-view/GetRadarVersion.scpt (EMPTY) +-rw-r--r-- root/root usr/share/scan-view/Reporter.py +-rw-r--r-- root/root usr/share/scan-view/ScanView.py +-rw-r--r-- root/root usr/share/scan-view/bugcatcher.ico +-rw-r--r-- root/root usr/share/scan-view/startfile.py diff --git a/clang/.md5sum b/clang/.md5sum index ae607d3..c4e5eed 100644 --- a/clang/.md5sum +++ b/clang/.md5sum @@ -1,4 +1,3 @@ -4ff2f8844a786edb0220f490f7896080 cfe-3.8.1.src.tar.xz -36a89de82dfe6ca99829743591cf8112 config.h -538467e6028bbc9259b1e6e015d25845 llvm-3.8.1.src.tar.xz +29e1d86bee422ab5345f5e9fb808d2dc cfe-3.9.0.src.tar.xz +f2093e98060532449eb7d2fcfd0bc6c6 llvm-3.9.0.src.tar.xz fcd6954a7fbd05687990e59e87131c3e llvm-config.h diff --git a/clang/Pkgfile b/clang/Pkgfile index 6fd25d5..6092641 100644 --- a/clang/Pkgfile +++ b/clang/Pkgfile @@ -2,13 +2,13 @@ # URL: http://llvm.org/ # Maintainer: Thomas Penteker, tek at serverop dot de # Packager: Tilman Sauerbeck, tilman at crux dot nu -# Depends on: python, llvm +# Depends on: python llvm cmake name=clang -version=3.8.1 +version=3.9.0 release=1 source=(http://llvm.org/releases/$version/{llvm,cfe}-$version.src.tar.xz \ - config.h llvm-config.h) + llvm-config.h) build() { mv cfe-$version.src llvm-$version.src/tools/clang @@ -17,29 +17,25 @@ build() { mkdir build cd build - ../configure --prefix=/usr \ - --without-oprofile \ - --enable-cxx11 \ - --enable-targets=x86,x86_64,r600 \ - --enable-shared + cmake -DLLVM_ENABLE_CXX1Y=1 \ + -DLLVM_INCLUDE_EXAMPLES=0 \ + -DLLVM_INCLUDE_TESTS=0 \ + -DLLVM_TARGETS_TO_BUILD='X86;AMDGPU' \ + -DBUILD_SHARED_LIBS=1 \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr .. - make DISABLE_ASSERTIONS=1 $MAKEFLAGS - make DISABLE_ASSERTIONS=1 DESTDIR=$PKG install + MAKEFLAGS="$MAKEFLAGS" make + make DESTDIR=$PKG install - find $PKG -name .dir -delete - rm -rf $PKG/usr/docs - # multilib stubs - mv $PKG/usr/include/llvm/Config/config{,-64}.h + # multilib stub mv $PKG/usr/include/llvm/Config/llvm-config{,-64}.h - install -m 0644 $SRC/config.h $PKG/usr/include/llvm/Config/ install -m 0644 $SRC/llvm-config.h $PKG/usr/include/llvm/Config/ # only clang may be left, remove llvm rm -r $PKG/usr/include/llvm{,-c} - rm $PKG/usr/bin/{bugpoint,ll*,opt,FileCheck,count,not,obj2yaml,sancov,verify-uselistorder,yaml2obj} + rm $PKG/usr/bin/{bugpoint,ll*,opt,obj2yaml,sancov,verify-uselistorder,yaml2obj} rm $PKG/usr/lib/{LLVMHello.so,BugpointPasses.so,libLTO.*,libLLVM*} - # avoid conflicts with opt/llvm - rm -r $PKG/usr/share/llvm }
participants (1)
-
crux@crux.nu