Andreas Wacknitz
2024-04-05 ae6ae35b5666ad22da528cd01aff7c680276eca5
clang-18: update to 18.1.3

3 files modified
63 ■■■■■ changed files
components/developer/clang-18/Makefile 13 ●●●●● patch | view | raw | blame | history
components/developer/clang-18/pkg5 4 ●●●● patch | view | raw | blame | history
components/developer/clang-18/test/results-all.master 46 ●●●● patch | view | raw | blame | history
components/developer/clang-18/Makefile
@@ -21,18 +21,17 @@
BUILD_BITS= 64
BUILD_STYLE= cmake
USE_PARALLEL_BUILD= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_MJR_VERSION=    18
COMPONENT_BASE_VERSION=    $(COMPONENT_MJR_VERSION).1
COMPONENT_NAME=        clang-$(COMPONENT_MJR_VERSION)
COMPONENT_VERSION=    $(COMPONENT_BASE_VERSION).2
COMPONENT_VERSION=    $(COMPONENT_BASE_VERSION).3
COMPONENT_SUMMARY=    LLVM tools and Clang compiler
COMPONENT_PROJECT_URL=    https://llvm.org/
COMPONENT_SRC=        $(LLVM_NAME)-$(COMPONENT_VERSION).src
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:13ef90fa598a239222ecadd64a63d81e4db59813aa5f255cbb5e9d3e0cf927d0
COMPONENT_ARCHIVE_HASH= sha256:fa6db8951f5ef576ac6bad43d5e1ed83962754538c998fbfa0397cd4521abc00
COMPONENT_ARCHIVE_URL=  https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        developer/$(COMPONENT_NAME)
COMPONENT_CLASSIFICATION=    Development/C
@@ -43,15 +42,15 @@
CLANG_NAME= clang
COMPONENT_ARCHIVE_1=    $(CLANG_NAME)-$(COMPONENT_VERSION).src.tar.xz
COMPONENT_ARCHIVE_HASH_1= sha256:80a5fbb936089360c5adff018df7bf5f2fbf2143b1d9102916717bb282142503
COMPONENT_ARCHIVE_HASH_1= sha256:e43e1729713ac0241aa026fa2f98bb54e74a196a6fed60ab4819134a428eb6d8
COMPONENT_ARCHIVE_URL_1=https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE_1)
COMPONENT_ARCHIVE_2=    cmake-$(COMPONENT_VERSION).src.tar.xz
COMPONENT_ARCHIVE_HASH_2= sha256:b55a1eed9fe9c5d86c9f73c8aabde3e2407e603e737e1555545c3d136655955b
COMPONENT_ARCHIVE_HASH_2= sha256:acfecb615d41c5b1a0a31e15324994ca06f7a3f37d8958d719b20de0d217b71b
COMPONENT_ARCHIVE_URL_2=https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE_2)
COMPONENT_ARCHIVE_3=    third-party-$(COMPONENT_VERSION).src.tar.xz
COMPONENT_ARCHIVE_HASH_3= sha256:d3f2ded8386c590c2ba26770df573b13ec3215182c7b15baba546edfeb182565
COMPONENT_ARCHIVE_HASH_3= sha256:ba1de46e740133d361c0d5d1387befa309f0b60f81bc2bf003252bebdcf9eada
COMPONENT_ARCHIVE_URL_3=https://github.com/llvm/llvm-project/releases/download/llvmorg-$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE_3)
include $(WS_MAKE_RULES)/common.mk
@@ -98,8 +97,6 @@
CMAKE_OPTIONS += -DCLANG_DEFAULT_CXX_STDLIB=libstdc++
CMAKE_OPTIONS += -DPYTHON_EXECUTABLE="$(PYTHON)"
CMAKE_OPTIONS += -DCMAKE_MODULE_PATH="$(SOURCE_DIR)/$(COMPONENT_SRC)/cmake/Modules"
unexport SHELLOPTS
COMPONENT_TEST_CMD = $(GMAKE)
COMPONENT_TEST_TARGETS = check-all
components/developer/clang-18/pkg5
@@ -12,8 +12,8 @@
        "system/library/math"
    ],
    "fmris": [
        "runtime/clang-18",
        "developer/clang-18"
        "developer/clang-18",
        "runtime/clang-18"
    ],
    "name": "clang-18"
}
components/developer/clang-18/test/results-all.master
@@ -1,4 +1,4 @@
Failed Tests (291):
Failed Tests (287):
  Clang :: CodeGen/PowerPC/ppc-xmmintrin.c
  Clang :: CodeGen/debug-info-codeview-buildinfo.c
  Clang :: CodeGen/sanitizer-module-constructor.c
@@ -37,25 +37,18 @@
  Clang :: Driver/zos-comp-cxx.cpp
  Clang :: Driver/zos-driver-defaults.c
  Clang :: Driver/zos-ld.c
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/0/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/10/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/11/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/12/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/13/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/14/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/15/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/16/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/17/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/18/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/19/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/20/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/21/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/22/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/5/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/6/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/7/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/8/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/9/23
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/0/12
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/1/12
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/10/12
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/11/12
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/2/12
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/3/12
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/4/12
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/5/12
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/6/12
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/7/12
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/8/12
  Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/9/12
  LLVM :: CodeGen/MIR/X86/diexpr-win32.mir
  LLVM :: CodeGen/X86/heap-alloc-markers.mir
  LLVM :: CodeGen/X86/label-annotation.ll
@@ -227,6 +220,7 @@
  LLVM :: tools/dsymutil/X86/dwarf5-rnglists.test
  LLVM :: tools/dsymutil/X86/eh_frame.test
  LLVM :: tools/dsymutil/X86/verify.test
  LLVM :: tools/llvm-ar/error-opening-permission.test
  LLVM :: tools/llvm-dwarfdump/AArch64/ptrauth.s
  LLVM :: tools/llvm-dwarfdump/X86/apple_types_verify_tag.s
  LLVM :: tools/llvm-dwarfdump/X86/callsite-invalid.s
@@ -234,6 +228,7 @@
  LLVM :: tools/llvm-dwarfdump/X86/debug_expr_convert.s
  LLVM :: tools/llvm-dwarfdump/X86/debug_expr_convert_generic.s
  LLVM :: tools/llvm-dwarfdump/X86/debugloc.s
  LLVM :: tools/llvm-dwarfdump/X86/output.s
  LLVM :: tools/llvm-dwarfdump/X86/quiet.s
  LLVM :: tools/llvm-dwarfdump/X86/simplified-template-names-fail.s
  LLVM :: tools/llvm-dwarfdump/X86/simplified-template-names.s
@@ -273,6 +268,7 @@
  LLVM :: tools/llvm-dwarfutil/ELF/X86/verbose.test
  LLVM :: tools/llvm-dwarfutil/ELF/X86/verify.test
  LLVM :: tools/llvm-mca/X86/BtVer2/unsupported-instruction.s
  LLVM :: tools/llvm-ranlib/error-opening-permission.test
  LLVM :: tools/llvm-readobj/COFF/codeview-merging-ghash.test
  LLVM-Unit :: DebugInfo/DWARF/./DebugInfoDWARFTests/DWARFDebugFrame/InvalidCFIOpcodesTest
  LLVM-Unit :: IR/./IRTests/CGSCCCallbacksTest/InstrumentedInvalidatingPasses
@@ -293,9 +289,9 @@
Total Discovered Tests: 93418
  Skipped          :    26 (0.03%)
  Unsupported      :  2244 (2.40%)
  Passed           : 90676 (97.06%)
Total Discovered Tests: 93349
  Skipped          :    23 (0.02%)
  Unsupported      :  2242 (2.40%)
  Passed           : 90616 (97.07%)
  Expectedly Failed:   181 (0.19%)
  Failed           :   291 (0.31%)
  Failed           :   287 (0.31%)