Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Apr 2026 14:19:55 +0000
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: e64bea71c21e - main - Merge llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2
Message-ID:  <69eccd8b.3780e.180359f@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by dim:

URL: https://cgit.FreeBSD.org/src/commit/?id=e64bea71c21eb42e97aa615188ba91f6cce0d36d

commit e64bea71c21eb42e97aa615188ba91f6cce0d36d
Merge: 770cf0a5f02d 294ba5698039
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2025-12-27 23:23:22 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2026-04-25 14:14:02 +0000

    Merge llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2
    
    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2,
    a.k.a. 21.1.7 release.
    
    PR:             292067
    MFC after:      1 month

 ObsoleteFiles.inc                                  |  25 +
 contrib/llvm-project/FREEBSD-Xlist                 | 304 ++++++-
 contrib/llvm-project/clang/include/clang-c/Index.h |  15 +
 .../llvm-project/clang/include/clang/AST/APValue.h |   2 +-
 .../clang/include/clang/AST/ASTContext.h           |   3 +-
 .../clang/include/clang/Basic/AttrDocs.td          |   6 +-
 .../include/clang/Basic/DiagnosticASTKinds.td      |   8 +
 .../clang/include/clang/Basic/DiagnosticGroups.td  |   1 +
 .../clang/Basic/DiagnosticSerializationKinds.td    |   4 +
 .../clang/include/clang/Basic/Features.def         |   9 +-
 .../clang/include/clang/Basic/LangOptions.def      |   4 +
 .../clang/include/clang/Basic/PointerAuthOptions.h |  16 +
 .../clang/include/clang/Basic/riscv_vector.td      | 935 ++------------------
 .../clang/include/clang/Driver/Options.td          |  23 +-
 .../clang/include/clang/Format/Format.h            |  14 +-
 .../llvm-project/clang/include/clang/Lex/Lexer.h   |   3 -
 .../include/clang/Lex/NoTrivialPPDirectiveTracer.h | 310 +++++++
 .../clang/include/clang/Lex/Preprocessor.h         |  12 +
 .../llvm-project/clang/include/clang/Lex/Token.h   |  17 +-
 .../clang/include/clang/Sema/Overload.h            |  11 +-
 .../llvm-project/clang/include/clang/Sema/Sema.h   |   2 +-
 contrib/llvm-project/clang/lib/AST/ASTContext.cpp  |   5 +-
 .../clang/lib/AST/ASTStructuralEquivalence.cpp     |  72 +-
 contrib/llvm-project/clang/lib/AST/DeclCXX.cpp     |   7 +
 .../llvm-project/clang/lib/AST/ExprConstant.cpp    |  41 +-
 contrib/llvm-project/clang/lib/AST/Type.cpp        |  20 +
 .../clang/lib/Analysis/ThreadSafety.cpp            |   2 +-
 contrib/llvm-project/clang/lib/Basic/Targets.cpp   |   3 +
 .../clang/lib/Basic/Targets/LoongArch.cpp          |   2 +
 .../llvm-project/clang/lib/Basic/Targets/Mips.h    |   6 +-
 .../clang/lib/Basic/Targets/OSTargets.h            |   4 +
 contrib/llvm-project/clang/lib/Basic/Targets/X86.h |   2 +
 contrib/llvm-project/clang/lib/CodeGen/Address.h   |   5 +
 .../llvm-project/clang/lib/CodeGen/CGBlocks.cpp    |  99 ++-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp  |  26 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.h    |   6 +
 .../llvm-project/clang/lib/CodeGen/CGCoroutine.cpp |  14 +-
 .../llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp |   7 +-
 contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp  |   9 +-
 .../llvm-project/clang/lib/CodeGen/CGExprCXX.cpp   |   3 +-
 .../clang/lib/CodeGen/CGExprConstant.cpp           |   7 +-
 contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp  |  11 +-
 .../clang/lib/CodeGen/CodeGenFunction.h            |   5 +-
 .../llvm-project/clang/lib/CodeGen/EHScopeStack.h  |   2 +-
 .../clang/lib/CodeGen/TargetBuiltins/RISCV.cpp     | 949 ++++++++++++++++++++-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.cpp  |   2 +
 .../clang/lib/CodeGen/Targets/Sparc.cpp            | 125 ++-
 .../llvm-project/clang/lib/Driver/ToolChain.cpp    |  29 +-
 .../clang/lib/Driver/ToolChains/Arch/AArch64.cpp   |  15 +
 .../clang/lib/Driver/ToolChains/Arch/AArch64.h     |   1 +
 .../clang/lib/Driver/ToolChains/Arch/Sparc.cpp     |  31 +-
 .../clang/lib/Driver/ToolChains/Arch/Sparc.h       |   3 +-
 .../clang/lib/Driver/ToolChains/BareMetal.cpp      |  24 +-
 .../clang/lib/Driver/ToolChains/Clang.cpp          |  11 -
 .../clang/lib/Driver/ToolChains/CommonArgs.cpp     |  36 +-
 .../clang/lib/Driver/ToolChains/Darwin.cpp         |  38 +-
 .../clang/lib/Driver/ToolChains/Flang.cpp          |   1 +
 .../clang/lib/Driver/ToolChains/MinGW.cpp          |  11 +-
 .../clang/lib/Driver/ToolChains/OpenBSD.cpp        |   2 +-
 .../clang/lib/Format/ContinuationIndenter.cpp      |  13 +-
 contrib/llvm-project/clang/lib/Format/Format.cpp   |  96 ++-
 .../llvm-project/clang/lib/Format/FormatToken.cpp  |   3 +-
 .../llvm-project/clang/lib/Format/FormatToken.h    |   2 +-
 .../clang/lib/Format/FormatTokenLexer.cpp          |  13 +-
 .../lib/Format/IntegerLiteralSeparatorFixer.cpp    |  11 +-
 .../clang/lib/Format/TokenAnnotator.cpp            |  78 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |  25 +-
 .../clang/lib/Frontend/CompilerInvocation.cpp      |  16 +-
 .../clang/lib/Frontend/InitPreprocessor.cpp        |   3 +
 .../clang/lib/Headers/avx10_2_512niintrin.h        |  12 +-
 .../clang/lib/Headers/avx10_2bf16intrin.h          |  36 +-
 .../clang/lib/Headers/avx10_2niintrin.h            |  24 +-
 .../llvm-project/clang/lib/Headers/opencl-c-base.h |  11 +-
 contrib/llvm-project/clang/lib/Headers/ptrauth.h   |   4 +-
 contrib/llvm-project/clang/lib/Lex/Lexer.cpp       |   9 -
 .../llvm-project/clang/lib/Lex/LiteralSupport.cpp  |   2 +-
 .../llvm-project/clang/lib/Lex/Preprocessor.cpp    |  40 +-
 contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp |   3 +-
 contrib/llvm-project/clang/lib/Parse/Parser.cpp    |   8 +-
 .../clang/lib/Sema/AnalysisBasedWarnings.cpp       |   7 +-
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |   9 +-
 .../llvm-project/clang/lib/Sema/SemaConcept.cpp    |   4 -
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |   9 +
 .../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp   |  13 +-
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |   8 +-
 .../llvm-project/clang/lib/Sema/SemaExprCXX.cpp    |   2 +
 contrib/llvm-project/clang/lib/Sema/SemaModule.cpp |   6 +-
 .../llvm-project/clang/lib/Sema/SemaOverload.cpp   |  14 +-
 contrib/llvm-project/clang/lib/Sema/SemaStmt.cpp   |   6 +-
 .../llvm-project/clang/lib/Sema/SemaTemplate.cpp   |   2 -
 .../clang/lib/Sema/SemaTemplateDeduction.cpp       |  21 +-
 .../clang/lib/Sema/SemaTemplateInstantiateDecl.cpp |   2 +-
 .../llvm-project/clang/lib/Sema/SemaTypeTraits.cpp |   5 +-
 .../clang/lib/Serialization/ASTReader.cpp          |   4 +
 .../clang/lib/Serialization/ASTWriter.cpp          |   3 +-
 .../clang/lib/Serialization/ModuleCache.cpp        |   4 +-
 .../lib/StaticAnalyzer/Checkers/AssumeModeling.cpp |   1 -
 .../clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp  |   3 +-
 .../lib/StaticAnalyzer/Core/ExprEngineCXX.cpp      |  35 +-
 .../compiler-rt/lib/builtins/aarch64/lse.S         |   4 +-
 .../compiler-rt/lib/builtins/aarch64/sme-abi.S     |   4 +-
 .../compiler-rt/lib/builtins/assembly.h            |  18 +-
 .../compiler-rt/lib/builtins/cpu_model/aarch64.c   |   8 +-
 .../aarch64/fmv/{freebsd.inc => elf_aux_info.inc}  |   0
 .../lse_atomics/{freebsd.inc => elf_aux_info.inc}  |   0
 .../compiler-rt/lib/builtins/crtbegin.c            |  46 +-
 .../lib/hwasan/hwasan_interceptors_vfork.S         |   2 +-
 .../compiler-rt/lib/hwasan/hwasan_setjmp_aarch64.S |   2 +-
 .../lib/hwasan/hwasan_tag_mismatch_aarch64.S       |   2 +-
 .../sanitizer_common_interceptors_ioctl.inc        |   4 +
 ...nitizer_common_interceptors_vfork_aarch64.inc.S |   2 +-
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |   1 +
 .../lib/sanitizer_common/sanitizer_platform.h      |  15 +
 .../sanitizer_platform_limits_freebsd.cpp          |  22 -
 .../sanitizer_platform_limits_freebsd.h            |  16 -
 .../sanitizer_platform_limits_netbsd.cpp           |   3 +-
 .../sanitizer_platform_limits_posix.cpp            |   8 +-
 .../sanitizer_platform_limits_posix.h              |  34 +-
 .../compiler-rt/lib/tsan/rtl/tsan_rtl_aarch64.S    |   2 +-
 .../llvm-project/libcxx/include/__algorithm/sort.h |   3 +
 contrib/llvm-project/libcxx/include/__assert       |   4 +-
 .../llvm-project/libcxx/include/__bit/bit_log2.h   |   2 +
 contrib/llvm-project/libcxx/include/__config       | 109 ++-
 .../libcxx/include/__configuration/abi.h           |  12 +
 .../llvm-project/libcxx/include/__cxx03/__config   |   4 +
 .../libcxx/include/__functional/hash.h             |  14 +-
 .../libcxx/include/__log_hardening_failure         |  42 +
 .../libcxx/include/__memory/array_cookie.h         |  84 +-
 .../libcxx/include/__memory/compressed_pair.h      |  54 +-
 .../libcxx/include/__ranges/join_view.h            |   9 +-
 .../libcxx/include/__type_traits/invoke.h          |  10 +-
 .../libcxx/include/__type_traits/is_unqualified.h  |  25 +
 contrib/llvm-project/libcxx/include/ext/hash_map   |   4 +-
 contrib/llvm-project/libcxx/include/ext/hash_set   |   4 +-
 contrib/llvm-project/libcxx/include/fstream        |  35 +-
 contrib/llvm-project/libcxx/include/map            |   4 +-
 .../libcxx/include/module.modulemap.in             |   4 +
 contrib/llvm-project/libcxx/include/string         |  14 +-
 contrib/llvm-project/libcxx/src/algorithm.cpp      |   3 +
 .../src/experimental/log_hardening_failure.cpp     |  31 +
 .../vendor/llvm/default_assertion_handler.in       |  35 +-
 contrib/llvm-project/libunwind/src/Unwind-seh.cpp  |   3 +-
 .../llvm-project/libunwind/src/UnwindCursor.hpp    |   3 +-
 .../libunwind/src/UnwindRegistersRestore.S         |   7 +-
 contrib/llvm-project/lld/COFF/Chunks.cpp           |   2 +-
 contrib/llvm-project/lld/COFF/Config.h             |  14 +-
 contrib/llvm-project/lld/COFF/DLL.cpp              |  94 +-
 contrib/llvm-project/lld/COFF/Driver.cpp           |  68 +-
 contrib/llvm-project/lld/COFF/Driver.h             |   1 +
 contrib/llvm-project/lld/COFF/DriverUtils.cpp      |   2 +-
 contrib/llvm-project/lld/COFF/InputFiles.cpp       |  30 +-
 contrib/llvm-project/lld/COFF/LTO.cpp              |  11 +-
 contrib/llvm-project/lld/COFF/Options.td           |  11 +
 contrib/llvm-project/lld/COFF/PDB.cpp              |   9 +-
 contrib/llvm-project/lld/COFF/SymbolTable.cpp      |  38 +
 contrib/llvm-project/lld/COFF/SymbolTable.h        |   3 +
 contrib/llvm-project/lld/COFF/Writer.cpp           |   2 +-
 contrib/llvm-project/lld/ELF/Arch/Hexagon.cpp      |  47 +
 contrib/llvm-project/lld/ELF/Arch/LoongArch.cpp    | 158 +++-
 contrib/llvm-project/lld/ELF/InputFiles.cpp        |  59 +-
 contrib/llvm-project/lld/ELF/LinkerScript.cpp      |  20 +-
 contrib/llvm-project/lld/ELF/Relocations.cpp       |  55 +-
 contrib/llvm-project/lld/ELF/Thunks.cpp            |  72 +-
 contrib/llvm-project/lld/docs/DTLTO.rst            |  37 +-
 contrib/llvm-project/lld/docs/ReleaseNotes.rst     |   3 +
 .../lldb/Target/InstrumentationRuntimeStopInfo.h   |   3 +
 .../lldb/include/lldb/Target/StackFrameList.h      |  12 +
 .../llvm-project/lldb/include/lldb/Target/Thread.h |   5 +
 .../ExpressionParser/Clang/ClangASTImporter.cpp    |  10 +
 .../Language/CPlusPlus/CPlusPlusLanguage.cpp       |  50 +-
 .../source/Plugins/Language/CPlusPlus/LibCxx.cpp   |  67 +-
 .../source/Plugins/Language/CPlusPlus/LibCxx.h     |  17 +-
 .../Plugins/Language/CPlusPlus/LibCxxList.cpp      |  24 +-
 .../Plugins/Language/CPlusPlus/LibCxxMap.cpp       |  29 +-
 .../Language/CPlusPlus/LibCxxUnorderedMap.cpp      |  59 +-
 .../Plugins/Language/CPlusPlus/LibCxxVector.cpp    |  12 +-
 .../FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp |   3 +-
 .../source/Plugins/Process/Utility/AuxVector.cpp   |   1 +
 .../source/Plugins/Process/Utility/AuxVector.h     |   1 +
 .../Utility/RegisterFlagsDetector_arm64.cpp        |  53 +-
 .../Process/Utility/RegisterFlagsDetector_arm64.h  |  25 +-
 .../elf-core/RegisterContextPOSIXCore_arm64.cpp    |  13 +-
 .../SymbolFile/DWARF/DWARFASTParserClang.cpp       |  12 +
 .../Target/InstrumentationRuntimeStopInfo.cpp      |  42 +
 .../llvm-project/lldb/source/Target/Process.cpp    |   8 +
 .../lldb/source/Target/StackFrameList.cpp          |   2 +
 .../lldb/source/Target/TargetProperties.td         |   4 +-
 .../lldb/source/ValueObject/DILEval.cpp            |   2 +-
 .../llvm/include/llvm/Analysis/IVDescriptors.h     |   3 +
 .../llvm/include/llvm/BinaryFormat/ELF.h           |  28 +-
 .../llvm/include/llvm/CodeGen/MachineBasicBlock.h  |   9 +-
 .../llvm/include/llvm/CodeGen/MachineOperand.h     |   3 +
 .../llvm/include/llvm/CodeGen/TargetInstrInfo.h    |  11 +
 .../llvm/IR/GenericFloatingPointPredicateUtils.h   |  24 +-
 .../llvm/include/llvm/IR/RuntimeLibcalls.td        |   2 +-
 .../llvm-project/llvm/include/llvm/MC/MCContext.h  |   4 +
 .../llvm/MC/MCDisassembler/MCDisassembler.h        |  12 +
 .../llvm/include/llvm/MC/MCParser/MCAsmParser.h    |   3 +
 .../llvm-project/llvm/include/llvm/MC/MCSection.h  |  25 +-
 .../llvm/include/llvm/Object/ELFObjectFile.h       |   1 +
 .../llvm/lib/Analysis/IVDescriptors.cpp            |  26 +-
 contrib/llvm-project/llvm/lib/Analysis/Loads.cpp   |   5 +-
 .../llvm/lib/Analysis/ScalarEvolution.cpp          |   9 +-
 .../llvm/lib/CodeGen/BranchFolding.cpp             |   5 +
 .../llvm/lib/CodeGen/CodeGenPrepare.cpp            |   4 +
 .../llvm/lib/CodeGen/MachineCopyPropagation.cpp    |  10 -
 .../llvm/lib/CodeGen/MachineOperand.cpp            |  13 +
 .../llvm/lib/CodeGen/MachinePipeliner.cpp          |  29 +-
 .../llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp  |   2 +
 .../llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp  |  19 +-
 .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp    |   8 +
 .../llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h  |   1 +
 .../llvm/lib/CodeGen/TailDuplicator.cpp            |  23 +-
 .../llvm/lib/CodeGen/TargetLoweringBase.cpp        |  36 +-
 contrib/llvm-project/llvm/lib/IR/Verifier.cpp      |  15 +-
 contrib/llvm-project/llvm/lib/MC/MCContext.cpp     |  49 +-
 contrib/llvm-project/llvm/lib/MC/MCExpr.cpp        |   3 +
 contrib/llvm-project/llvm/lib/MC/MCFragment.cpp    |   4 +
 .../llvm-project/llvm/lib/MC/MCObjectStreamer.cpp  |   7 +
 .../llvm/lib/MC/MCParser/AsmParser.cpp             |  65 +-
 .../llvm/lib/MC/MCParser/COFFAsmParser.cpp         |  66 +-
 .../llvm/lib/MC/MCParser/COFFMasmParser.cpp        |  17 +-
 .../llvm/lib/MC/MCParser/DarwinAsmParser.cpp       |  44 +-
 .../llvm/lib/MC/MCParser/ELFAsmParser.cpp          |  34 +-
 .../llvm/lib/MC/MCParser/MCAsmParser.cpp           |   9 +
 .../llvm/lib/MC/MCParser/MCAsmParserExtension.cpp  |   4 +-
 .../llvm/lib/MC/MCParser/MasmParser.cpp            |  32 +-
 .../llvm/lib/MC/MCParser/WasmAsmParser.cpp         |  15 +-
 contrib/llvm-project/llvm/lib/MC/MCSection.cpp     |   6 +-
 .../llvm/lib/ObjCopy/COFF/COFFObject.cpp           |   2 +
 .../llvm/lib/ObjCopy/COFF/COFFObject.h             |   2 +
 .../llvm/lib/ObjCopy/COFF/COFFReader.cpp           |   2 +-
 .../llvm/lib/ObjCopy/COFF/COFFWriter.cpp           |  75 ++
 .../llvm/lib/ObjCopy/COFF/COFFWriter.h             |   1 +
 .../llvm-project/llvm/lib/Object/ELFObjectFile.cpp |  32 +-
 .../llvm/lib/Support/BLAKE3/blake3_dispatch.c      |   2 +-
 .../llvm/lib/Support/BLAKE3/blake3_impl.h          |   2 +-
 .../llvm/lib/Support/BLAKE3/blake3_neon.c          |   9 +-
 .../llvm/lib/Support/BLAKE3/llvm_blake3_prefix.h   |   2 +
 .../llvm-project/llvm/lib/Support/MemoryBuffer.cpp |  10 +-
 .../llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp  |  28 +-
 .../lib/Target/AArch64/AArch64BranchTargets.cpp    |  46 +-
 .../llvm/lib/Target/AArch64/AArch64Features.td     |   4 +-
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.td    |   2 +-
 .../Target/AArch64/AArch64TargetTransformInfo.cpp  |  25 +-
 .../Target/AArch64/AArch64TargetTransformInfo.h    |   8 +-
 .../llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp  |  10 +-
 .../llvm/lib/Target/ARM/ARMISelLowering.cpp        |  11 +
 .../llvm/lib/Target/AVR/AVRISelLowering.cpp        |   7 +-
 .../llvm-project/llvm/lib/Target/BPF/BTFDebug.cpp  | 131 ++-
 .../Hexagon/Disassembler/HexagonDisassembler.cpp   | 128 ++-
 .../llvm/lib/Target/Hexagon/HexagonGenInsert.cpp   |   8 +-
 .../lib/Target/Hexagon/HexagonISelDAGToDAG.cpp     |   9 +
 .../lib/Target/Hexagon/HexagonISelLoweringHVX.cpp  |   4 +
 .../llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp   |   1 +
 .../Hexagon/MCTargetDesc/HexagonInstPrinter.cpp    |  34 +-
 .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp   |  19 +-
 .../lib/Target/LoongArch/LoongArchAsmPrinter.cpp   |   2 +-
 .../Target/LoongArch/LoongArchFrameLowering.cpp    |   7 +-
 .../lib/Target/LoongArch/LoongArchISelLowering.cpp | 230 ++---
 .../lib/Target/LoongArch/LoongArchInstrInfo.cpp    |  45 +-
 .../llvm/lib/Target/LoongArch/LoongArchInstrInfo.h |   3 +
 .../Target/LoongArch/LoongArchMergeBaseOffset.cpp  |   4 +
 .../LoongArch/MCTargetDesc/LoongArchBaseInfo.cpp   |  10 +-
 .../lib/Target/Mips/AsmParser/MipsAsmParser.cpp    |   2 +-
 .../llvm/lib/Target/Mips/MipsAsmPrinter.cpp        |   8 +-
 .../llvm/lib/Target/Mips/MipsExpandPseudo.cpp      | 217 ++++-
 .../llvm/lib/Target/Mips/MipsISelLowering.cpp      |  29 -
 .../llvm/lib/Target/Mips/MipsISelLowering.h        |   1 -
 .../llvm/lib/Target/Mips/MipsInstrInfo.td          |  16 +-
 .../llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp    |  12 +-
 .../lib/Target/NVPTX/NVPTXTargetTransformInfo.h    |   5 +
 .../llvm/lib/Target/PowerPC/PPCISelLowering.cpp    |  39 +-
 .../llvm/lib/Target/PowerPC/PPCInstrInfo.td        |   3 +-
 .../llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp    |  17 +-
 .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp  |  42 +-
 .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp      |  29 +-
 .../llvm/lib/Target/RISCV/RISCVCallingConv.td      |   4 +
 .../llvm/lib/Target/RISCV/RISCVFrameLowering.cpp   |  38 +-
 .../llvm/lib/Target/RISCV/RISCVFrameLowering.h     |   3 +-
 .../llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp    |  18 +-
 .../llvm/lib/Target/RISCV/RISCVISelLowering.cpp    |  89 +-
 .../llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td    |   9 +-
 .../llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td     |   4 +-
 .../llvm/lib/Target/RISCV/RISCVMoveMerger.cpp      |  16 +-
 .../llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp    |  11 +-
 .../lib/Target/RISCV/RISCVTargetTransformInfo.cpp  |   1 +
 .../llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp  |   9 +
 .../llvm/lib/Target/Sparc/DelaySlotFiller.cpp      |   4 +-
 .../llvm/lib/Target/Sparc/SparcISelLowering.cpp    |  18 +-
 .../llvm/lib/Target/Sparc/SparcISelLowering.h      |   5 +
 .../llvm/lib/Target/Sparc/SparcInstrUAOSA.td       |  12 +
 .../Target/SystemZ/SystemZTargetTransformInfo.cpp  |  14 -
 .../Target/SystemZ/SystemZTargetTransformInfo.h    |   3 -
 .../WebAssembly/WebAssemblyExplicitLocals.cpp      |  12 +-
 .../llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp |  28 +-
 .../llvm/lib/Target/X86/X86CallingConv.cpp         |  31 +
 .../llvm/lib/Target/X86/X86CallingConv.td          |   5 +
 .../llvm/lib/Target/X86/X86ISelLowering.cpp        |  53 +-
 .../llvm/lib/Target/X86/X86ISelLoweringCall.cpp    |  15 +-
 .../llvm/lib/Target/X86/X86InstrInfo.cpp           |  22 +-
 .../llvm/lib/Target/Xtensa/XtensaISelLowering.cpp  |  16 +-
 .../llvm/lib/Transforms/Coroutines/Coroutines.cpp  |   3 +
 .../lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp    |  12 +-
 .../Instrumentation/SanitizerCoverage.cpp          |  13 +-
 .../lib/Transforms/Scalar/DeadStoreElimination.cpp |   1 +
 .../llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp |  21 +
 .../llvm/lib/Transforms/Scalar/SROA.cpp            |  15 +-
 .../lib/Transforms/Utils/BreakCriticalEdges.cpp    |  11 +-
 .../llvm/lib/Transforms/Utils/LoopUtils.cpp        |  10 +-
 .../Transforms/Utils/ScalarEvolutionExpander.cpp   |  11 +-
 .../Vectorize/LoopVectorizationPlanner.h           |  12 +-
 .../lib/Transforms/Vectorize/LoopVectorize.cpp     |  18 +-
 .../lib/Transforms/Vectorize/SLPVectorizer.cpp     |  11 +-
 .../lib/Transforms/Vectorize/VPlanAnalysis.cpp     |   1 +
 .../lib/Transforms/Vectorize/VPlanConstruction.cpp | 160 ++++
 .../llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp |   8 +-
 .../lib/Transforms/Vectorize/VPlanTransforms.cpp   |   8 +-
 .../lib/Transforms/Vectorize/VPlanTransforms.h     |   6 +
 .../lib/Transforms/Vectorize/VectorCombine.cpp     |  39 +-
 .../llvm/tools/llvm-mc/Disassembler.cpp            |   6 +-
 .../llvm/tools/llvm-objdump/llvm-objdump.cpp       | 188 ++--
 .../llvm/tools/llvm-readobj/ELFDumper.cpp          | 114 ++-
 contrib/llvm-project/openmp/runtime/src/kmp.h      |  23 +-
 .../openmp/runtime/src/kmp_affinity.cpp            |  24 +-
 .../llvm-project/openmp/runtime/src/kmp_affinity.h |   6 +-
 .../llvm-project/openmp/runtime/src/kmp_alloc.cpp  |  30 +-
 .../llvm-project/openmp/runtime/src/kmp_dispatch.h |   4 +-
 .../llvm-project/openmp/runtime/src/kmp_global.cpp |   4 +-
 .../openmp/runtime/src/kmp_settings.cpp            |  20 +-
 lib/clang/include/VCSVersion.inc                   |   6 +-
 lib/clang/include/clang/Basic/Version.inc          |   8 +-
 lib/clang/include/lld/Common/Version.inc           |   2 +-
 lib/clang/include/lldb/Version/Version.inc         |   8 +-
 lib/clang/include/llvm/Config/config.h             |   4 +-
 lib/clang/include/llvm/Config/llvm-config.h        |   6 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |   2 +-
 lib/libc++/Makefile                                |   2 +
 lib/libc++/__assertion_handler                     |  35 +-
 lib/libc++/libcxx.imp                              |   1 +
 lib/libc++/module.modulemap                        |   4 +
 lib/libclang_rt/asan/Makefile                      |   2 +
 lib/libclang_rt/asan_cxx/Makefile                  |   3 -
 lib/libclang_rt/asan_dynamic/Makefile              |   2 +
 lib/libclang_rt/cfi/Makefile                       |   1 +
 lib/libclang_rt/cfi_diag/Makefile                  |   2 +
 lib/libclang_rt/dd/Makefile                        |   1 +
 lib/libclang_rt/include/Makefile                   |   1 +
 lib/libclang_rt/msan/Makefile                      |   2 +
 lib/libclang_rt/msan_cxx/Makefile                  |   3 -
 lib/libclang_rt/safestack/Makefile                 |   1 +
 lib/libclang_rt/stats/Makefile                     |   1 +
 lib/libclang_rt/tsan/Makefile                      |   2 +
 lib/libclang_rt/tsan_cxx/Makefile                  |   7 -
 lib/libclang_rt/ubsan_standalone/Makefile          |   2 +
 lib/libomp/kmp_config.h                            |   2 +-
 lib/libomp/omp.h                                   |  45 +-
 tools/build/mk/OptionalObsoleteFiles.inc           |   1 +
 358 files changed, 6380 insertions(+), 2844 deletions(-)

diff --cc ObsoleteFiles.inc
index 88a7dd337e79,000000000000..971800b70dab
mode 100644,000000..100644
--- a/ObsoleteFiles.inc
+++ b/ObsoleteFiles.inc
@@@ -1,12068 -1,0 +1,12093 @@@
 +#
 +#
 +# This file lists old files (OLD_FILES), libraries (OLD_LIBS, MOVED_LIBS)
 +# and directories (OLD_DIRS) which should get removed after an update.
 +# Recently removed entries should be listed first (with the date as a
 +# comment). OLD_LIBS and MOVED_LIBS should only list dynamic libraries.
 +# Static libraries, links to dynamic libraries (lib*.so), and linker scripts
 +# should be listed in OLD_FILES. OLD_LIBS and MOVED_LIBS are removed by the
 +# delete-old-libs target, whereas OLD_FILES and OLD_DIRS are removed by the
 +# delete-old target. This separation allows users to avoid deleting old
 +# dynamic libraries still required by existing binaries.
 +#
 +# MOVED_LIBS should be used instead of OLD_LIBS when a library is moved
 +# from usr/lib to lib or vice versa.  This avoids removing libraries for
 +# alternate ABIs (such as lib32) which store all libraries in a single
 +# directory (e.g. usr/lib32).
 +#
 +# For files listed in OLD_FILES, OLD_LIBS, and MOVED_LIBS, the check-old*
 +# and delete-old* targets will also delete associated debug symbols from
 +# usr/lib/debug.
 +#
 +# In case of a complete directory hierarchy the sorting is in depth first
 +# order.
 +#
 +# Files that are installed or removed depending on some build option
 +# should be listed in /usr/src/tools/build/mk/OptionalObsoleteFiles.inc
 +# instead of in this file.
 +#
 +# Before you commit changes to this file please check if any entries in
 +# tools/build/mk/OptionalObsoleteFiles.inc can be removed. The following
 +# command tells which files are listed more than once regardless of some
 +# architecture specific conditionals, so you can not blindly trust the
 +# output:
 +# ( grep '+=' /usr/src/ObsoleteFiles.inc | sort -u ; \
 +# grep '+=' /usr/src/tools/build/mk/OptionalObsoleteFiles.inc | sort -u) | \
 +# sort | uniq -d
 +#
 +# To find regular duplicates not dependent on optional components, you can
 +# also use something that will not give you false positives, e.g.:
 +# for t in `make -V TARGETS universe`; do
 +#   __MAKE_CONF=/dev/null make -f Makefile.inc1 TARGET=$t \
 +#   -V OLD_FILES -V OLD_LIBS -V MOVED_LIBS -V OLD_DIRS check-old | \
 +#   xargs -n1 | sort | uniq -d;
 +# done
 +#
 +# For optional components, you can use the following to see if some entries
 +# in OptionalObsoleteFiles.inc have been obsoleted by ObsoleteFiles.inc
 +# for o in tools/build/options/WITH*; do
 +#   __MAKE_CONF=/dev/null make -f Makefile.inc1 -D${o##*/} \
 +#   -V OLD_FILES -V OLD_LIBS -V MOVED_LIBS -V OLD_DIRS check-old | \
 +#   xargs -n1 | sort | uniq -d;
 +# done
 +
 +# 20260425: new clang import which bumps version from 19 to 21
 +OLD_FILES+=usr/lib/clang/19/include/__clang_cuda_builtin_vars.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_cuda_cmath.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_cuda_complex_builtins.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_cuda_device_functions.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_cuda_intrinsics.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_cuda_libdevice_declares.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_cuda_math.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_cuda_math_forward_declares.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_cuda_runtime_wrapper.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_cuda_texture_intrinsics.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_hip_cmath.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_hip_libdevice_declares.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_hip_math.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_hip_runtime_wrapper.h
 +OLD_FILES+=usr/lib/clang/19/include/__clang_hip_stdlib.h
 +OLD_FILES+=usr/lib/clang/19/include/__stdarg___gnuc_va_list.h
 +OLD_FILES+=usr/lib/clang/19/include/__stdarg___va_copy.h
 +OLD_FILES+=usr/lib/clang/19/include/__stdarg_header_macro.h
 +OLD_FILES+=usr/lib/clang/19/include/__stdarg_va_arg.h
 +OLD_FILES+=usr/lib/clang/19/include/__stdarg_va_copy.h
 +OLD_FILES+=usr/lib/clang/19/include/__stdarg_va_list.h
 +OLD_FILES+=usr/lib/clang/19/include/__stddef_header_macro.h
 +OLD_FILES+=usr/lib/clang/19/include/__stddef_max_align_t.h
 +OLD_FILES+=usr/lib/clang/19/include/__stddef_null.h
 +OLD_FILES+=usr/lib/clang/19/include/__stddef_nullptr_t.h
 +OLD_FILES+=usr/lib/clang/19/include/__stddef_offsetof.h
 +OLD_FILES+=usr/lib/clang/19/include/__stddef_ptrdiff_t.h
 +OLD_FILES+=usr/lib/clang/19/include/__stddef_rsize_t.h
 +OLD_FILES+=usr/lib/clang/19/include/__stddef_size_t.h
 +OLD_FILES+=usr/lib/clang/19/include/__stddef_unreachable.h
 +OLD_FILES+=usr/lib/clang/19/include/__stddef_wchar_t.h
 +OLD_FILES+=usr/lib/clang/19/include/__stddef_wint_t.h
 +OLD_FILES+=usr/lib/clang/19/include/__wmmintrin_aes.h
 +OLD_FILES+=usr/lib/clang/19/include/__wmmintrin_pclmul.h
 +OLD_FILES+=usr/lib/clang/19/include/adcintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/adxintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/altivec.h
 +OLD_FILES+=usr/lib/clang/19/include/ammintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/amxcomplexintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/amxfp16intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/amxintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/arm64intr.h
 +OLD_FILES+=usr/lib/clang/19/include/arm_acle.h
 +OLD_FILES+=usr/lib/clang/19/include/arm_bf16.h
 +OLD_FILES+=usr/lib/clang/19/include/arm_cde.h
 +OLD_FILES+=usr/lib/clang/19/include/arm_cmse.h
 +OLD_FILES+=usr/lib/clang/19/include/arm_fp16.h
 +OLD_FILES+=usr/lib/clang/19/include/arm_mve.h
 +OLD_FILES+=usr/lib/clang/19/include/arm_neon.h
 +OLD_FILES+=usr/lib/clang/19/include/arm_neon_sve_bridge.h
 +OLD_FILES+=usr/lib/clang/19/include/arm_sme.h
 +OLD_FILES+=usr/lib/clang/19/include/arm_sve.h
 +OLD_FILES+=usr/lib/clang/19/include/arm_vector_types.h
 +OLD_FILES+=usr/lib/clang/19/include/armintr.h
 +OLD_FILES+=usr/lib/clang/19/include/avx2intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512bf16intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512bitalgintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512bwintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512cdintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512dqintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512fintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512fp16intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512ifmaintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512ifmavlintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vbmi2intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vbmiintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vbmivlintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vlbf16intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vlbitalgintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vlbwintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vlcdintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vldqintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vlfp16intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vlintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vlvbmi2intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vlvnniintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vlvp2intersectintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vnniintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vp2intersectintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vpopcntdqintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avx512vpopcntdqvlintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avxifmaintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avxintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avxneconvertintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avxvnniint16intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avxvnniint8intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/avxvnniintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/bmi2intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/bmiintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/builtins.h
 +OLD_FILES+=usr/lib/clang/19/include/cet.h
 +OLD_FILES+=usr/lib/clang/19/include/cetintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/cldemoteintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/clflushoptintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/clwbintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/clzerointrin.h
 +OLD_FILES+=usr/lib/clang/19/include/cmpccxaddintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/cpuid.h
 +OLD_FILES+=usr/lib/clang/19/include/crc32intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/cuda_wrappers/algorithm
 +OLD_FILES+=usr/lib/clang/19/include/cuda_wrappers/bits/basic_string.h
 +OLD_FILES+=usr/lib/clang/19/include/cuda_wrappers/bits/basic_string.tcc
 +OLD_FILES+=usr/lib/clang/19/include/cuda_wrappers/bits/shared_ptr_base.h
 +OLD_DIRS+=usr/lib/clang/19/include/cuda_wrappers/bits
 +OLD_FILES+=usr/lib/clang/19/include/cuda_wrappers/cmath
 +OLD_FILES+=usr/lib/clang/19/include/cuda_wrappers/complex
 +OLD_FILES+=usr/lib/clang/19/include/cuda_wrappers/new
 +OLD_DIRS+=usr/lib/clang/19/include/cuda_wrappers
 +OLD_FILES+=usr/lib/clang/19/include/emmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/enqcmdintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/f16cintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/float.h
 +OLD_FILES+=usr/lib/clang/19/include/fma4intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/fmaintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/fuzzer/FuzzedDataProvider.h
 +OLD_DIRS+=usr/lib/clang/19/include/fuzzer
 +OLD_FILES+=usr/lib/clang/19/include/fxsrintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/gfniintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/hexagon_circ_brev_intrinsics.h
 +OLD_FILES+=usr/lib/clang/19/include/hexagon_protos.h
 +OLD_FILES+=usr/lib/clang/19/include/hexagon_types.h
 +OLD_FILES+=usr/lib/clang/19/include/hlsl/hlsl_basic_types.h
 +OLD_FILES+=usr/lib/clang/19/include/hlsl/hlsl_intrinsics.h
 +OLD_DIRS+=usr/lib/clang/19/include/hlsl
 +OLD_FILES+=usr/lib/clang/19/include/hlsl.h
 +OLD_FILES+=usr/lib/clang/19/include/hresetintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/htmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/htmxlintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/hvx_hexagon_protos.h
 +OLD_FILES+=usr/lib/clang/19/include/ia32intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/immintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/intrin0.h
 +OLD_FILES+=usr/lib/clang/19/include/inttypes.h
 +OLD_FILES+=usr/lib/clang/19/include/invpcidintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/iso646.h
 +OLD_FILES+=usr/lib/clang/19/include/keylockerintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/larchintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/lasxintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/limits.h
 +OLD_FILES+=usr/lib/clang/19/include/lsxintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/lwpintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/lzcntintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/mm3dnow.h
 +OLD_FILES+=usr/lib/clang/19/include/mm_malloc.h
 +OLD_FILES+=usr/lib/clang/19/include/mmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/module.modulemap
 +OLD_FILES+=usr/lib/clang/19/include/movdirintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/msa.h
 +OLD_FILES+=usr/lib/clang/19/include/mwaitxintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/nmmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/omp-tools.h
 +OLD_FILES+=usr/lib/clang/19/include/omp.h
 +OLD_FILES+=usr/lib/clang/19/include/ompt.h
 +OLD_FILES+=usr/lib/clang/19/include/opencl-c-base.h
 +OLD_FILES+=usr/lib/clang/19/include/opencl-c.h
 +OLD_FILES+=usr/lib/clang/19/include/openmp_wrappers/__clang_openmp_device_functions.h
 +OLD_FILES+=usr/lib/clang/19/include/openmp_wrappers/cmath
 +OLD_FILES+=usr/lib/clang/19/include/openmp_wrappers/complex
 +OLD_FILES+=usr/lib/clang/19/include/openmp_wrappers/complex.h
 +OLD_FILES+=usr/lib/clang/19/include/openmp_wrappers/complex_cmath.h
 +OLD_FILES+=usr/lib/clang/19/include/openmp_wrappers/math.h
 +OLD_FILES+=usr/lib/clang/19/include/openmp_wrappers/new
 +OLD_DIRS+=usr/lib/clang/19/include/openmp_wrappers
 +OLD_FILES+=usr/lib/clang/19/include/orc_rt/c_api.h
 +OLD_DIRS+=usr/lib/clang/19/include/orc_rt
 +OLD_FILES+=usr/lib/clang/19/include/pconfigintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/pkuintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/pmmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/popcntintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/bmi2intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/bmiintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/emmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/immintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/mm_malloc.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/mmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/nmmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/pmmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/smmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/tmmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/x86gprintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/x86intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/ppc_wrappers/xmmintrin.h
 +OLD_DIRS+=usr/lib/clang/19/include/ppc_wrappers
 +OLD_FILES+=usr/lib/clang/19/include/prfchiintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/prfchwintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/profile/InstrProfData.inc
 +OLD_FILES+=usr/lib/clang/19/include/profile/MemProfData.inc
 +OLD_DIRS+=usr/lib/clang/19/include/profile
 +OLD_FILES+=usr/lib/clang/19/include/ptrauth.h
 +OLD_FILES+=usr/lib/clang/19/include/ptwriteintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/raointintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/rdpruintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/rdseedintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/riscv_bitmanip.h
 +OLD_FILES+=usr/lib/clang/19/include/riscv_crypto.h
 +OLD_FILES+=usr/lib/clang/19/include/riscv_ntlh.h
 +OLD_FILES+=usr/lib/clang/19/include/riscv_vector.h
 +OLD_FILES+=usr/lib/clang/19/include/rtmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/s390intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/allocator_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/asan_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/common_interface_defs.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/coverage_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/dfsan_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/hwasan_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/linux_syscall_hooks.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/lsan_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/memprof_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/msan_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/netbsd_syscall_hooks.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/scudo_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/tsan_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/tsan_interface_atomic.h
 +OLD_FILES+=usr/lib/clang/19/include/sanitizer/ubsan_interface.h
 +OLD_DIRS+=usr/lib/clang/19/include/sanitizer
 +OLD_FILES+=usr/lib/clang/19/include/serializeintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/sgxintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/sha512intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/shaintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/sifive_vector.h
 +OLD_FILES+=usr/lib/clang/19/include/sm3intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/sm4intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/smmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/stdalign.h
 +OLD_FILES+=usr/lib/clang/19/include/stdarg.h
 +OLD_FILES+=usr/lib/clang/19/include/stdatomic.h
 +OLD_FILES+=usr/lib/clang/19/include/stdbool.h
 +OLD_FILES+=usr/lib/clang/19/include/stdckdint.h
 +OLD_FILES+=usr/lib/clang/19/include/stddef.h
 +OLD_FILES+=usr/lib/clang/19/include/stdint.h
 +OLD_FILES+=usr/lib/clang/19/include/stdnoreturn.h
 +OLD_FILES+=usr/lib/clang/19/include/tbmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/tgmath.h
 +OLD_FILES+=usr/lib/clang/19/include/tmmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/tsxldtrkintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/uintrintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/unwind.h
 +OLD_FILES+=usr/lib/clang/19/include/usermsrintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/vadefs.h
 +OLD_FILES+=usr/lib/clang/19/include/vaesintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/varargs.h
 +OLD_FILES+=usr/lib/clang/19/include/vecintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/velintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/velintrin_approx.h
 +OLD_FILES+=usr/lib/clang/19/include/velintrin_gen.h
 +OLD_FILES+=usr/lib/clang/19/include/vpclmulqdqintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/waitpkgintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/wasm_simd128.h
 +OLD_FILES+=usr/lib/clang/19/include/wbnoinvdintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/wmmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/x86gprintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/x86intrin.h
 +OLD_FILES+=usr/lib/clang/19/include/xmmintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/xopintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/xray/xray_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/xray/xray_log_interface.h
 +OLD_FILES+=usr/lib/clang/19/include/xray/xray_records.h
 +OLD_DIRS+=usr/lib/clang/19/include/xray
 +OLD_FILES+=usr/lib/clang/19/include/xsavecintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/xsaveintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/xsaveoptintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/xsavesintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/xtestintrin.h
 +OLD_FILES+=usr/lib/clang/19/include/yvals_core.h
 +OLD_DIRS+=usr/lib/clang/19/include
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-aarch64.so
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-arm.so
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-armhf.so
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-i386.so
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-powerpc64.so
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-powerpc64le.so
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-preinit-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-preinit-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-preinit-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-preinit-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-preinit-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-preinit-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-preinit-riscv64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-preinit-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-riscv64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-riscv64.so
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan-x86_64.so
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_cxx-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_cxx-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_cxx-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_cxx-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_cxx-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_cxx-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_cxx-riscv64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_cxx-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_static-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_static-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_static-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_static-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.asan_static-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi_diag-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi_diag-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi_diag-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi_diag-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.cfi_diag-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.dd-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.dd-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.fuzzer-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.fuzzer-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.fuzzer_interceptors-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.fuzzer_interceptors-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.fuzzer_no_main-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.fuzzer_no_main-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.msan-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.msan-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.msan-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.msan-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.msan_cxx-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.msan_cxx-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.msan_cxx-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.msan_cxx-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.profile-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.profile-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.profile-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.profile-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.profile-powerpc.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.profile-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.profile-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.profile-riscv64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.profile-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.safestack-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.safestack-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.safestack-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats-riscv64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats_client-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats_client-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats_client-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats_client-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats_client-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats_client-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats_client-riscv64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.stats_client-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.tsan-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.tsan-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.tsan-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.tsan-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.tsan_cxx-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.tsan_cxx-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.tsan_cxx-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.tsan_cxx-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_minimal-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_minimal-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_minimal-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_minimal-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_minimal-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_minimal-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_minimal-riscv64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_minimal-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone-riscv64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone_cxx-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone_cxx-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone_cxx-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone_cxx-i386.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone_cxx-powerpc64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone_cxx-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone_cxx-riscv64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.ubsan_standalone_cxx-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-basic-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-basic-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-basic-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-basic-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-basic-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-fdr-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-fdr-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-fdr-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-fdr-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-fdr-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-profiling-aarch64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-profiling-arm.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-profiling-armhf.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-profiling-powerpc64le.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-profiling-x86_64.a
 +OLD_FILES+=usr/lib/clang/19/lib/freebsd/libclang_rt.xray-x86_64.a
 +OLD_DIRS+=usr/lib/clang/19/lib/freebsd
 +OLD_DIRS+=usr/lib/clang/19/lib
 +OLD_FILES+=usr/lib/clang/19/share/asan_ignorelist.txt
 +OLD_FILES+=usr/lib/clang/19/share/cfi_ignorelist.txt
 +OLD_FILES+=usr/lib/clang/19/share/msan_ignorelist.txt
 +OLD_DIRS+=usr/lib/clang/19/share
 +OLD_DIRS+=usr/lib/clang/19
 +
++# 20260425: new libc++ import which bumps version from 19 to 21
++OLD_FILES+=usr/include/c++/v1/__algorithm/fold.h
++OLD_FILES+=usr/include/c++/v1/__atomic/atomic_base.h
++OLD_FILES+=usr/include/c++/v1/__atomic/cxx_atomic_impl.h
++OLD_FILES+=usr/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h
++OLD_FILES+=usr/include/c++/v1/__locale_dir/locale_base_api/locale_guard.h
++OLD_FILES+=usr/include/c++/v1/__memory/builtin_new_allocator.h
++OLD_FILES+=usr/include/c++/v1/__memory/voidify.h
++OLD_FILES+=usr/include/c++/v1/__std_clang_module
++OLD_FILES+=usr/include/c++/v1/__type_traits/add_const.h
++OLD_FILES+=usr/include/c++/v1/__type_traits/add_cv.h
++OLD_FILES+=usr/include/c++/v1/__type_traits/add_lvalue_reference.h
++OLD_FILES+=usr/include/c++/v1/__type_traits/add_rvalue_reference.h
++OLD_FILES+=usr/include/c++/v1/__type_traits/add_volatile.h
++OLD_FILES+=usr/include/c++/v1/__type_traits/is_member_function_pointer.h
++OLD_FILES+=usr/include/c++/v1/__type_traits/is_member_object_pointer.h
++OLD_FILES+=usr/include/c++/v1/__type_traits/is_nothrow_convertible.h
++OLD_FILES+=usr/include/c++/v1/__type_traits/is_scoped_enum.h
++OLD_FILES+=usr/include/c++/v1/__type_traits/is_signed_integer.h
++OLD_FILES+=usr/include/c++/v1/__type_traits/is_unsigned_integer.h
++OLD_FILES+=usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h
++OLD_FILES+=usr/include/c++/v1/experimental/__config
++OLD_FILES+=usr/include/c++/v1/locale.h
++OLD_FILES+=usr/include/c++/v1/stdint.h
++
 +# 20260420: remove perfmon
 +OLD_FILES+=boot/kernel/perfmon.ko
 +OLD_FILES+=usr/share/man/man4/perfmon.4.gz
 +OLD_FILES+=usr/share/examples/perfmon/Makefile
 +OLD_FILES+=usr/share/examples/perfmon/README
 +OLD_FILES+=usr/share/examples/perfmon/perfmon.c
 +OLD_DIRS+=usr/share/examples/perfmon
 +
 +# 20260402: posix_spawn_file_actions_addchdir lost _np suffix
 +OLD_FILES+=usr/share/man/man3/posix_spawn_file_actions_addchdir_np.3.gz
 +OLD_FILES+=usr/share/man/man3/posix_spawn_file_actions_addfchdir_np.3.gz
 +
 +# 20260324: test file renamed
 +OLD_FILES+=usr/tests/sys/netinet/tcp_implied_connect
 +
 +# 20260302: Remove obsolete le(4) ethernet driver
 +OLD_FILES+=usr/share/man/man4/le.4.gz
 +
 +# 20260209: Moved allwinner pages to share/man/man4
 +OLD_FILES+=usr/share/man/man4/arm/aw_gpio.4.gz
 +OLD_FILES+=usr/share/man/man4/arm/aw_mmc.4.gz
 +OLD_FILES+=usr/share/man/man4/arm/aw_rtc.4.gz
 +OLD_FILES+=usr/share/man/man4/arm/aw_sid.4.gz
 +OLD_FILES+=usr/share/man/man4/arm/aw_spi.4.gz
 +OLD_FILES+=usr/share/man/man4/arm/aw_syscon.4.gz
 +
 +# 20260204: replaced with ATF test
 +OLD_FILES+=usr/tests/usr.bin/m4/legacy_test
 +OLD_FILES+=usr/tests/usr.bin/m4/regress.sh
 +
 +# 20260120: remove obsolete MIT KRB5 plugin files
 +OLD_LIBS+=usr/lib/krb5/plugins/kdb/db2.so.121
 +OLD_LIBS+=usr/lib/krb5/plugins/preauth/otp.so.121
 +OLD_LIBS+=usr/lib/krb5/plugins/preauth/pkinit.so.121
 +OLD_LIBS+=usr/lib/krb5/plugins/preauth/spake.so.121
 +OLD_LIBS+=usr/lib/krb5/plugins/preauth/test.so.121
 +OLD_LIBS+=usr/lib/krb5/plugins/tls/k5tls.so.121
 +
 +# 20260120: Made libkrb5profile INTERNALLIB
 +OLD_LIBS+=usr/lib/libkrb5profile.so.122
 +OLD_FILES+=usr/lib/libkrb5profile.so
 +
 +# 20260114: remove ncurses html documentation
 +OLD_FILES+=usr/share/doc/ncurses/hackguide.html
 +OLD_FILES+=usr/share/doc/ncurses/ncurses-intro.html
 +OLD_DIRS+=usr/share/doc/ncurses
 +
 +# 20251215: Remove intrinsic utilities
 +OLD_FILES+=usr/bin/alias
 +OLD_FILES+=usr/bin/bg
 +OLD_FILES+=usr/bin/cd
 +OLD_FILES+=usr/bin/fc
 +OLD_FILES+=usr/bin/fg
 +OLD_FILES+=usr/bin/getopts
 +OLD_FILES+=usr/bin/hash
 +OLD_FILES+=usr/bin/jobs
 +OLD_FILES+=usr/bin/read
 +OLD_FILES+=usr/bin/type
 +OLD_FILES+=usr/bin/ulimit
 +OLD_FILES+=usr/bin/umask
 +OLD_FILES+=usr/bin/unalias
 +OLD_FILES+=usr/bin/wait
 +
 +# 20251208: Rename iwm8000C to correct name.
 +OLD_FILES+=boot/firmware/iwm8000C
 +
 +# 20251207: removed libuutil and libtpool
 +OLD_LIBS+=lib/libuutil.so.2
 +OLD_FILES+=usr/lib/libuutil.a
 +OLD_FILES+=usr/lib/libuutil.so
 +OLD_LIBS+=lib/libtpool.so.2
 +OLD_FILES+=usr/lib/libtpool.a
 +OLD_FILES+=usr/lib/libtpool.so
 +OLD_FILES+=usr/tests/cddl/lib/libtpool/libtpool_test
 +OLD_FILES+=usr/tests/cddl/lib/libtpool/Kyuafile
 +
 +# 20251204: zpfind.9 alias to pfind.9 removed
 +OLD_FILES+=usr/share/man/man9/zpfind.9.gz
 +
 +# 20251121: Remove duplicate pam_krb5 manual page
 +OLD_FILES+=usr/share/man/man8/pam-krb5.8.gz
 +
 +# 20251112: Remove old MLINK to apmconf(8)
 +OLD_FILES+=usr/share/man/man8/apmconf.8.gz
 +
 +# 20251112: Remove pccard(4) and related
 +OLD_FILES+=usr/share/man/man4/pccard.4.gz
 +OLD_FILES+=usr/share/man/man4/pcic.4.gz
 +
 +# 20251028: Remove hifn(4)
 +OLD_FILES+=usr/share/man/man4/hifn.4.gz
 +
 +# 20251006: Remove libnss_tacplus.a (it never should have been installed)
 +OLD_FILES+=usr/lib/libnss_tacplus.a
 +
 +# 20251003: kgdb python scripts moved
 +OLD_FILES+=usr/libexec/kgdb/acttrace.py
 +OLD_DIRS+=usr/libexec/kgdb
 +
 +# 20251001: test helper sendto-IP_MULTICAST_IF renamed
 +OLD_FILES+=usr/tests/sys/netinet/sendto-IP_MULTICAST_IF
 +
 +# 20250930: Rename wlanstats to wlanstat
 +OLD_FILES+=usr/sbin/wlanstats
 +OLD_FILES+=usr/share/man/man8/wlanstats.8.gz
*** 30657 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69eccd8b.3780e.180359f>