LLVM/project aa6082f — llvm/test/CodeGen/AMDGPU global-atomicrmw-fsub.ll global-atomicrmw-fmin.ll

AMDGPU: Fix true16 build_vector (0, x) pattern using a 16-bit shift operand

The real true16 pattern for (build_vector 0, VGPR_16:$x) fed the 16-bit
register directly to V_LSHLREV_B32, which takes a 32-bit operand. Widen
it with a REG_SEQUENCE first. This avoids redundant 16-bit moves in
SelectionDAG, and fixes a GlobalISel selection failure when the 16-bit
input is a G_TRUNC of a 32-bit value, as the shift's operand class
constrained the trunc result to vgpr_32.

I also don't know why this pattern is overcomplicating this. I would expect
true16 to literally translate build_vector to reg_sequence plus a materialize
of the 0.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+2,151-2,719llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+2,151-2,719llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+1,582-1,595llvm/test/CodeGen/AMDGPU/float-to-arbitrary-fp-widen.ll
+1,048-512llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+1,048-512llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+1,048-512llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+9,028-8,56926 files not shown
+18,251-14,00732 files

LLVM/project 0a65dd1 — llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86/apx ccmp.ll

fix(X86): restore CCMP through boolean NOT

Demanded-bits simplification can turn XOR with 1 into NOT, hiding
SETCC operands from CCMP formation. Invert the condition under AND
when the other SETCC masks high bits and the NOT has one use.

Restore the original ccmp.ll checks for all four configurations.

Refs #230700
DeltaFile
+6-16llvm/test/CodeGen/X86/apx/ccmp.ll
+13-0llvm/lib/Target/X86/X86ISelLowering.cpp
+19-162 files

LLVM/project b2228ad — llvm/test/CodeGen/AMDGPU early-if-convert-cost.ll

AMDGPU: Restore kernel tests in early-if-convert-cost.ll (#230764)

59911f438c47 converted these test kernels into functions using vgpr
function arguments, but this perturbed the code too much. This just
happened to run into a preexisting bug in later passes which appears
in expensive checks builds.
DeltaFile
+25-15llvm/test/CodeGen/AMDGPU/early-if-convert-cost.ll
+25-151 files

FreeBSD/doc 29dbb32 — website/themes/beastie/layouts/status single.html

Fix HTML validation errors - fix status reports

add template with h2 header to status reports
directory preventing validation error

Reviewed by: carlavilla
Approved by: carlavilla
Differential Revision: https://reviews.freebsd.org/D60578
PR: 297509
DeltaFile
+21-0website/themes/beastie/layouts/status/single.html
+21-01 files

FreeBSD/ports 3bf685f — deskutils/ekphos Makefile distinfo

deskutils/ekphos: Update to 0.60.20

ChangeLog:

1. https://github.com/nostacks/ekphos/releases/tag/v0.60.10
2. https://github.com/nostacks/ekphos/releases/tag/v0.60.20

Reported by:    han <notifications at github.com>
DeltaFile
+3-3deskutils/ekphos/distinfo
+1-1deskutils/ekphos/Makefile
+4-42 files

LLVM/project 0aa8163 — llvm/lib/Target/AMDGPU SMInstructions.td, llvm/test/CodeGen/AMDGPU smem-invariant-load-addrspace.ll

[AMDGPU] Don't select scalar loads for LDS/scratch (#227423)

A uniform load from LDS marked `!invariant.load` gets selected as
`s_load_dword`. SMEM can't access LDS, so it ends up reading global
memory at the LDS offset (address 0x0 + offset). On MI350 this faults.

```llvm
%v = load i32, ptr addrspace(3) %p, align 4, !invariant.load !0
```
```
s_mov_b32    s1, 0
s_load_dword s0, s[0:1], 0x0   ; LDS offset used as a global address
```

I hit this while marking LDS reads as `!invariant.load` from FlyDSL
(MLIR), to let LLVM rematerialize them instead of spilling.

Fix: only allow the SMRD load patterns for global, constant, and 32-bit
constant address spaces. GlobalISel already excluded LDS/scratch, so

    [2 lines not shown]
DeltaFile
+236-0llvm/test/CodeGen/AMDGPU/smem-invariant-load-addrspace.ll
+3-0llvm/lib/Target/AMDGPU/SMInstructions.td
+239-02 files

OpenBSD/ports dBTRjz2 — devel/py-faker Makefile distinfo, devel/py-faker/pkg PLIST

   update to py3-faker-40.43.0
VersionDeltaFile
1.2+10-0devel/py-faker/pkg/PLIST
1.2+2-2devel/py-faker/distinfo
1.2+1-1devel/py-faker/Makefile
+13-33 files

NetBSD/pkgsrc gBKlz8X — doc pkg-vulnerabilities

   According to CVE-2020-15778, this was fixed with openssh 8.3, so mark as such.
VersionDeltaFile
1.803+2-2doc/pkg-vulnerabilities
+2-21 files

NetBSD/pkgsrc bIz5j10 — doc pkg-vulnerabilities

   According to CVE-2018-15919, this issue only affects >=5.9<=7.8,
   so make the entry correspond to that.
VersionDeltaFile
1.802+2-2doc/pkg-vulnerabilities
+2-21 files

OpenBSD/ports x7CBag9 — devel/cpptest Makefile distinfo, devel/cpptest/pkg PLIST

   update to cpptest-2.0.1
VersionDeltaFile
1.3+2-2devel/cpptest/distinfo
1.4+1-1devel/cpptest/pkg/PLIST
1.11+1-1devel/cpptest/Makefile
+4-43 files

OpenBSD/ports 0qq8ahN — devel/py-blockbuster Makefile distinfo

   update to py3-blockbuster-1.5.29
VersionDeltaFile
1.5+2-2devel/py-blockbuster/distinfo
1.5+1-1devel/py-blockbuster/Makefile
+3-32 files

OpenBSD/ports 1nO7vkw — devel/py-crc32c distinfo Makefile

   update to py3-crc32c-2.9pl0
VersionDeltaFile
1.8+2-2devel/py-crc32c/distinfo
1.18+2-2devel/py-crc32c/Makefile
+4-42 files

NetBSD/pkgsrc-wip e64e06b — aegisub TODO

aegisub: Add reference to CVE-2026-92705
DeltaFile
+3-0aegisub/TODO
+3-01 files

OpenBSD/ports W6spnsR — devel/py-cachetools Makefile distinfo

   update to py3-cachetools-7.2.1
VersionDeltaFile
1.31+2-2devel/py-cachetools/distinfo
1.43+1-1devel/py-cachetools/Makefile
+3-32 files

OpenBSD/ports 27QfJSA — devel/py-cparser Makefile distinfo

   update to py3-cparser-3.11
VersionDeltaFile
1.8+2-2devel/py-cparser/distinfo
1.21+1-1devel/py-cparser/Makefile
+3-32 files

OpenBSD/ports MVMxui1 — databases/py-sqlparse distinfo Makefile

   update to py3-sqlparse-0.6.0
VersionDeltaFile
1.30.2.1+2-4databases/py-sqlparse/Makefile
1.13.4.1+2-2databases/py-sqlparse/distinfo
+4-62 files

OpenBSD/ports U3Nyvae — databases/py-sqlparse distinfo Makefile

   update to py3-sqlparse-0.6.0 (DoS fixes)
VersionDeltaFile
1.31+2-4databases/py-sqlparse/Makefile
1.14+2-2databases/py-sqlparse/distinfo
+4-62 files

FreeBSD/ports 57f451d — net-im/py-zapzap Makefile distinfo

net-im/py-zapzap: Update to 7.5

Reported by:    Rafael Tosta <notifications at github.com>
DeltaFile
+3-3net-im/py-zapzap/distinfo
+1-1net-im/py-zapzap/Makefile
+4-42 files

FreeBSD/ports c9e6474 — devel/py-python-discovery Makefile distinfo

devel/py-python-discovery: Update to 1.6.2

ChangeLog:

1. https://github.com/tox-dev/python-discovery/releases/tag/1.6.2

Reported by     Bernát Gábor <notifications at github.com>
DeltaFile
+3-3devel/py-python-discovery/distinfo
+1-1devel/py-python-discovery/Makefile
+4-42 files

OpenBSD/ports l0v5SP8 — devel/llvm/23 Makefile distinfo, devel/llvm/23/patches patch-llvm_lib_Target_AArch64_AArch64ISelLowering_cpp patch-llvm_lib_Target_X86_X86FrameLowering_cpp

   update to 23.1.3
VersionDeltaFile
1.2+3-3devel/llvm/23/patches/patch-llvm_lib_Target_X86_X86FrameLowering_cpp
1.3+3-3devel/llvm/23/patches/patch-lld_ELF_SyntheticSections_h
1.3+2-2devel/llvm/23/distinfo
1.3+1-1devel/llvm/23/patches/patch-llvm_lib_Target_AArch64_AArch64ISelLowering_cpp
1.3+1-1devel/llvm/23/Makefile
+10-105 files

OpenBSD/ports PNOhC1D — www/ungoogled-chromium/patches patch-chrome_browser_profiles_chrome_browser_main_extra_parts_profiles_cc patch-content_browser_child_thread_type_switcher_linux_cc

   update to 155.0.8059.39
VersionDeltaFile
1.74+53-53www/ungoogled-chromium/patches/patch-chrome_browser_about_flags_cc
1.57+30-30www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc
1.2+55-1www/ungoogled-chromium/patches/patch-chrome_browser_ui_toolbar_app_menu_icon_controller_cc
1.8+31-15www/ungoogled-chromium/patches/patch-content_browser_child_thread_type_switcher_linux_cc
1.2+31-15www/ungoogled-chromium/patches/patch-chrome_browser_private_verification_tokens_private_verification_tokens_url_loader_throttle_cc
1.51+22-22www/ungoogled-chromium/patches/patch-chrome_browser_profiles_chrome_browser_main_extra_parts_profiles_cc
+222-136381 files not shown
+1,671-1,231387 files

FreeBSD/ports e16d13b — graphics/png pkg-plist distinfo

graphics/png: Update to 1.6.59

Changelog: https://github.com/pnggroup/libpng/blob/v1.6.59/ANNOUNCE

PR:             299003
Reviewed by:    desktop (arrowd)
Security:       CVE-2026-46675
DeltaFile
+5-3graphics/png/Makefile
+3-3graphics/png/distinfo
+1-1graphics/png/pkg-plist
+9-73 files

FreeBSD/ports 00c4de5 — textproc/scew Makefile

textproc/scew: Mark BROKEN

Fails to build with expat2 2.9.0

PR:             299160
DeltaFile
+2-0textproc/scew/Makefile
+2-01 files

FreeBSD/ports 62a7a0b — textproc/expat2 pkg-plist Makefile

textproc/expat2: Update to 2.9.0

Changelog:
https://github.com/libexpat/libexpat/blob/R_2_9_0/expat/Changes

PR:             299158
Reviewed by:    desktop (arrowd)
Security:       CVE-2026-102633
                CVE-2026-77214
Exp-run by:     antoine
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/pkg-plist
+1-1textproc/expat2/Makefile
+5-53 files

FreeBSD/ports 782529a — emulators/azahar Makefile distinfo, emulators/azahar/files patch-add_more_system_libs

emulators/azahar*: Update to 2126.2

Remove upstreamed patch

Changelog: https://github.com/azahar-emu/azahar/releases/tag/2126.2

Reference:
https://github.com/azahar-emu/azahar/pull/1987

PR:             299240
Security:       GHSA-h74v-5mw8-qg8r
DeltaFile
+0-126emulators/azahar/files/patch-add_more_system_libs
+3-3emulators/azahar/distinfo
+1-2emulators/azahar/Makefile
+4-1313 files

FreeBSD/ports 39ea316 — x11-fonts/fontconfig distinfo pkg-plist

x11-fonts/fontconfig: Update to 2.18.3

Changelog:
https://gitlab.freedesktop.org/fontconfig/fontconfig/-/releases/2.18.3

PR:             296146
Reviewed by:    desktop (arrowd)
Exp-run by:     antoine
DeltaFile
+10-5x11-fonts/fontconfig/Makefile
+9-1x11-fonts/fontconfig/pkg-plist
+3-3x11-fonts/fontconfig/distinfo
+22-93 files

FreeBSD/ports 00e3d4b — multimedia/mediamtx Makefile distinfo

multimedia/mediamtx: Update to 1.21.2

Changelog: https://github.com/bluenviron/mediamtx/releases/tag/v1.21.2
DeltaFile
+7-7multimedia/mediamtx/distinfo
+1-2multimedia/mediamtx/Makefile
+8-92 files

LLVM/project 88c3e8a — llvm/test/CodeGen/AMDGPU early-if-convert-cost.ll

AMDGPU: Restore kernel tests in early-if-convert-cost.ll

59911f438c47 converted these test kernels into functions using vgpr
function arguments, but this perturbed the code too much. This just
happened to run into a preexisting bug in later passes which appears
in expensive checks builds.
DeltaFile
+25-15llvm/test/CodeGen/AMDGPU/early-if-convert-cost.ll
+25-151 files

LLVM/project 6e69e2f — clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema SemaARM.cpp

[clang][SME] Promote undefined ZA/ZT0 warnings to errors (#229146)
DeltaFile
+8-4clang/lib/Sema/SemaARM.cpp
+4-6clang/include/clang/Basic/DiagnosticSemaKinds.td
+2-2clang/test/Sema/aarch64-incompat-sm-builtin-calls.cpp
+14-123 files

NetBSD/src InEgmxN — sys/dev/sun kbdvar.h kbd.c

   make sure WSKBDIO_GETLEDS returns a wskbd-compatible bitmask, not the hardware
   mask
VersionDeltaFile
1.74+8-6sys/dev/sun/kbd.c
1.22+2-1sys/dev/sun/kbdvar.h
+10-72 files