FreeBSD/ports 6b32adc — multimedia/tenacity pkg-plist Makefile

multimedia/tenacity: Fix staging

Approved by:    portmgr (fixit blanket)
DeltaFile
+0-3multimedia/tenacity/pkg-plist
+3-0multimedia/tenacity/Makefile
+3-32 files

NetBSD/pkgsrc-wip 6584ed5 — libclc DESCR buildlink3.mk

libclc: catch up w/ llvm
DeltaFile
+10-130libclc/PLIST
+33-3libclc/Makefile
+2-2libclc/buildlink3.mk
+1-1libclc/DESCR
+46-1364 files

LLVM/project ea64cde — llvm/lib/Target/AArch64 AArch64InstrFormats.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! Also rename the tablegen and case names, and re-order the DiagnosticType so it matches the operand name
DeltaFile
+74-74llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+37-36llvm/lib/Target/AArch64/AArch64InstrFormats.td
+111-1102 files

LLVM/project 5ce21a2 — llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp, llvm/test/MC/AArch64 armv8.5a-mte-error.s basic-a64-diagnostics.s

fixup! And fix all the other cases
DeltaFile
+69-69llvm/test/MC/AArch64/basic-a64-diagnostics.s
+53-53llvm/test/MC/AArch64/armv8.5a-mte-error.s
+37-29llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+16-16llvm/test/MC/AArch64/SVE/st1h-diagnostics.s
+16-16llvm/test/MC/AArch64/SVE/ld1h-diagnostics.s
+14-14llvm/test/MC/AArch64/SVE/st1w-diagnostics.s
+205-197113 files not shown
+667-659119 files

LLVM/project 076f1eb — llvm/test/MC/AArch64 armv9.8a-cflt-diagnostics.s arm64-diags.s, llvm/test/MC/AArch64/SVE str-diagnostics.s ldr-diagnostics.s

[AArch64][llvm] Fix incorrect diagnostic (index/immediate in simm9)

Improve the error message in the simm9 diagnostics and use the word
'immediate' instead of 'index'. This was noticed when creating the
CFLT instructions for Armv9.8-A, but would have caused a lot of
unrelated churn if merged as part of that change.

Co-authored-by: Martin Wehking <martin.wehking at arm.com>
DeltaFile
+82-82llvm/test/MC/AArch64/basic-a64-diagnostics.s
+39-39llvm/test/MC/AArch64/armv8.4a-ldst-error.s
+5-5llvm/test/MC/AArch64/arm64-diags.s
+4-4llvm/test/MC/AArch64/SVE/str-diagnostics.s
+4-4llvm/test/MC/AArch64/SVE/ldr-diagnostics.s
+2-2llvm/test/MC/AArch64/armv9.8a-cflt-diagnostics.s
+136-1361 files not shown
+137-1377 files

LLVM/project 96eb412 — llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp, llvm/test/MC/AArch64 armv8.5a-mte-error.s armv9.8a-cflt-diagnostics.s

[AArch64][llvm] Improve diagnostics for invalid operands (#230436)

Return `DiagnosticPredicate` from `isSImm()`, `isImmInRange()`, and
`isUImm12Offset()` so invalid operand types do not produce misleading
immediate range errors, while out-of-range constants retain their
range diagnostics.

Keep the load/store fallback predicate boolean and remove the
CFLT-specific diagnostic workaround. Update affected diagnostic
tests and add prefetch and CFLT regression testcases.
DeltaFile
+16-17llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+14-14llvm/test/MC/AArch64/basic-a64-diagnostics.s
+5-5llvm/test/MC/AArch64/neon-diagnostics.s
+9-0llvm/test/MC/AArch64/armv9.8a-cflt-diagnostics.s
+3-3llvm/test/MC/AArch64/SME2p1/zero-diagnostics.s
+2-2llvm/test/MC/AArch64/armv8.5a-mte-error.s
+49-4121 files not shown
+71-6327 files

LLVM/project 111065f — llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 arm64-bitfield-extract.ll br-cond-lshr.ll

[AArch64] Prefer tst + bcc over lsr + cbz/cbnz (#228005)

Lower (BR_CC eq/ne, (SRL val, imm), 0) to tst + bcc instead of
lsr + cbz/cbnz when the tst and bcc instructions can be fused.
DeltaFile
+124-0llvm/test/CodeGen/AArch64/br-cond-lshr.ll
+27-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+3-2llvm/test/CodeGen/AArch64/arm64-bitfield-extract.ll
+154-23 files

FreeBSD/doc 6056bdf — website/content/en/status/report-2026-07-2026-09 releng.adoc

Status/2026Q3/releng.adoc: typo fixed

Approved by: doceng (implicit)
DeltaFile
+1-1website/content/en/status/report-2026-07-2026-09/releng.adoc
+1-11 files

FreeBSD/ports e09fad8 — cad/qcad pkg-plist

cad/qcad: Fix plist

Approved by:    portmgr (fixit blanket)
DeltaFile
+0-1cad/qcad/pkg-plist
+0-11 files

OPNSense/core 3a15cf1 — src/etc/inc/xmlrpc service.inc

hack
DeltaFile
+5-2src/etc/inc/xmlrpc/service.inc
+5-21 files

LLVM/project b2f5235 — llvm/test/Transforms/InstCombine ctpop.ll

Add multi use negative test and full width test
DeltaFile
+44-0llvm/test/Transforms/InstCombine/ctpop.ll
+44-01 files

LLVM/project 8fe8dd6 — offload/include PluginManager.h, offload/libompaccsupport device.cpp PluginManager.cpp

[offload] Copy the kernel launch environment with a direct-write memcpy

Claude assisted with this patch.
DeltaFile
+73-0offload/test/offloading/kernel_launch_environment.c
+13-0offload/libompaccsupport/PluginManager.cpp
+9-3offload/libompaccsupport/device.cpp
+6-0offload/include/PluginManager.h
+101-34 files

NetBSD/pkgsrc-wip 3863adf — shaarli TODO

shaarli: Add reference to CVE-2026-110225
DeltaFile
+2-1shaarli/TODO
+2-11 files

NetBSD/pkgsrc-wip d78f51a — py-copyparty TODO

py-copyparty: Add reference to CVE-2026-104102
DeltaFile
+1-1py-copyparty/TODO
+1-11 files

NetBSD/pkgsrc-wip 87e94a1 — nix TODO

nix: Add reference to recent CVEs
DeltaFile
+2-1nix/TODO
+2-11 files

NetBSD/pkgsrc-wip d9f71ed — libconfini TODO

libconfini: Add reference to CVE-2026-95124
DeltaFile
+1-1libconfini/TODO
+1-11 files

FreeBSD/ports bf3dc18 — audio/musescore/files patch-src_app_CMakeLists.txt

audio/musescore: Fix staging violation

Approved by:    portmgr (fixit blanket)
DeltaFile
+11-0audio/musescore/files/patch-src_app_CMakeLists.txt
+11-01 files

NetBSD/pkgsrc-wip 1b98ab8 — koha TODO

koha: Add reference to recent CVEs
DeltaFile
+1-1koha/TODO
+1-11 files

NetBSD/pkgsrc-wip d8d1c7e — gotify TODO

gotify: Add reference to CVE-2026-102603
DeltaFile
+1-1gotify/TODO
+1-11 files

NetBSD/pkgsrc-wip d0dd97d — gosuki TODO

gosuki: Add reference to CVE-2026-104587
DeltaFile
+3-0gosuki/TODO
+3-01 files

NetBSD/pkgsrc-wip 4c40f58 — busybox TODO

busybox: Add references to recent CVEs
DeltaFile
+2-1busybox/TODO
+2-11 files

LLVM/project 5d79cec — llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vec-strict-fptrunc-f16c.ll

[X86] Custom split `STRICT_CVTPS2PH` with wide types (#231365)

Fixes #230684

A strict `fptrunc` from `<16 x float>` to `<16 x half>` on an AVX2+F16C
target crashed in the type legalizer. `combineFP_ROUND` turns the vector
`STRICT_FP_ROUND` into `X86ISD::STRICT_CVTPS2PH` at whatever width the
IR has, which works for the non-strict node because `LowerOperation` and
`ReplaceNodeResults` know how to split `X86ISD::CVTPS2PH` once v16f32
turns out to be illegal. The strict node never got those entries, so the
legalizer fell through to the default `llvm_unreachable` ("Should not
custom lower this!"), and for `<32 x float>`, where the result type is
illegal too, to the matching one in `ReplaceNodeResults`. Without
assertions this is a plain segfault, also in the 23.1.2 release.

`LowerCVTPS2PH` now handles the strict node as well: it splits the
source, emits two `STRICT_CVTPS2PH` nodes that share the input chain and
the rounding-control immediate, joins their output chains with a
`TokenFactor`, and returns the concatenated value together with the

    [4 lines not shown]
DeltaFile
+159-0llvm/test/CodeGen/X86/vec-strict-fptrunc-f16c.ll
+23-4llvm/lib/Target/X86/X86ISelLowering.cpp
+182-42 files

LLVM/project 9cdbd0f — llvm/test/CMake lit.local.cfg

[CMake][test] Mark tests as unsupported if the configuring cmake isn't available (#231827)

get-host-triple.test (introduced by #219882) runs the cmake binary that
configured the build (CMAKE_COMMAND). At least for the RISC-V CI
builders this isn't available as they cross-compile in one environment
and run tests in another.
DeltaFile
+7-0llvm/test/CMake/lit.local.cfg
+7-01 files

LLVM/project 0ba8203 — offload/liboffload/API Memory.td, offload/liboffload/src OffloadImpl.cpp

[offload] Add direct-write memcpys to liboffload and implement them on AMDGPU

olMemcpy gets a variant with a flag parameter. The flags are an enum and
DIRECT_WRITE is the first member of it. Specifying DIRECT_WRITE means
that the olMemcpy may issue the copy as a direct H2D write, which means
that it will be unordered with respect to the currently enqueued
operations. It will, however, be completed upon completion of olMemcpy,
so it will not be unordered with respect to operations that get enqueued
afterwards.

The AMDGPU implementation queries is a transfer of the ROCr/HIP
implementation. It more or less boils down to a std::memcpy with fences
around it.

Claude assisted with this patch.
DeltaFile
+135-2offload/plugins-nextgen/amdgpu/src/rtl.cpp
+104-0offload/unittests/OffloadAPI/memory/olMemcpyWithFlags.cpp
+36-0offload/liboffload/API/Memory.td
+24-5offload/liboffload/src/OffloadImpl.cpp
+22-0offload/plugins-nextgen/amdgpu/dynamic_hsa/hsa_ext_amd.h
+7-3offload/plugins-nextgen/common/include/PluginInterface.h
+328-106 files not shown
+341-1612 files

LLVM/project 25e8572 — clang-tools-extra/test/clang-tidy/checkers/bugprone suspicious-memory-comparison.c, clang/docs ReleaseNotes.md

[clang] Handle _Atomic types in hasUniqueObjectRepresentations (#212768)

`__has_unique_object_representations(_Atomic(int))` returns false even
though `_Atomic(int)` has the same object representation as `int`.
Atomic types were never handled: they fail the trivial-copyability check
up front (they aren't scalar types), and `_Atomic T` has been on the
FIXME list at the end of the function since the original implementation.
This is also the root cause of the false positive pinned in the
`bugprone-suspicious-memory-comparison` tests since
[D89651](https://reviews.llvm.org/D89651).

Handle `AtomicType` explicitly: `_Atomic(T)` has unique object
representations iff `T` does and the atomic's size wasn't rounded up to
a power of two (see `getTypeInfo`), since the rounding bytes are
padding. The branch goes before the trivial-copyability check, which
atomics always fail; triviality is judged on the value type instead.

Adds trait asserts to `type-traits.cpp` and flips the tidy FIXME test to
expect no diagnostic. This is groundwork for a follow-up PR adding a
Sema warning for `memcmp` on types without unique object
representations, so the known false positive needed fixing first.
DeltaFile
+18-0clang/test/SemaCXX/type-traits.cpp
+8-1clang/lib/AST/ASTContext.cpp
+6-0clang/docs/ReleaseNotes.md
+1-3clang-tools-extra/test/clang-tidy/checkers/bugprone/suspicious-memory-comparison.c
+33-44 files

LLVM/project 0344213 — clang/test/CIR/CodeGenHIP managed-var.hip, llvm/lib/Target/AMDGPU SIInstrInfo.cpp

Merge branch 'main' into users/c8ef/wrapper
DeltaFile
+0-719llvm/test/CodeGen/AMDGPU/gfx950-pk-f32-invalid-op-sel.ll
+331-0llvm/test/CodeGen/AMDGPU/GlobalISel/fsub.bf16.ll
+216-0llvm/test/CodeGen/SPIRV/bool-vector-bitcast-wide.ll
+0-132llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+97-0clang/test/CIR/CodeGenHIP/managed-var.hip
+95-0llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_float_controls2/fp-fast-math-default-type.ll
+739-85161 files not shown
+1,478-1,49567 files

OpenBSD/ports cxxyWuo — graphics/blender Makefile distinfo, graphics/blender/patches patch-source_blender_python_intern_bpy_driver_cc

   Update blender to 4.5.14
VersionDeltaFile
1.1+11-0graphics/blender/patches/patch-source_blender_python_intern_bpy_driver_cc
1.41+2-2graphics/blender/distinfo
1.159+1-2graphics/blender/Makefile
+14-43 files

OPNSense/core 4f64f59 — src/etc/inc/plugins.inc.d kea.inc, src/etc/inc/xmlrpc service.inc

system: add service broker flag for remote handling of Kea #11016
DeltaFile
+9-0src/etc/inc/xmlrpc/service.inc
+1-0src/etc/inc/plugins.inc.d/kea.inc
+10-02 files

LLVM/project ee75509 — llvm/lib/Target/AMDGPU AMDGPUAttributor.cpp

AMDGPU: Don't check liveness in AMDGPUAttributor

AAIsDead is not in the set of AMDGPUAttributor enabled AAs, so the
liveness checks of the Attributor never find anything dead. They still
looked up AAIsDead for each visited instruction and use, for every
update.

The output IR is unchanged on the modules below. Instructions spent in
amdgpu-attributor (opt, parse cost subtracted, median of 3 runs):
  rocPRIM test_device_scan, gfx942:          1963M -> 1442M (-26.5%)
  Blender Cycles HIP kernel, gfx1100:        636M -> 497M (-21.9%)
  rocPRIM 16 tests, full LTO, closed world:  7415M -> 5152M (-30.5%)

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+2-0llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+2-01 files

LLVM/project d7489cf — clang/include/clang/Analysis/Analyses/LifetimeSafety LifetimeSafety.h

fix UUM
DeltaFile
+7-7clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeSafety.h
+7-71 files