FreeBSD/ports 3e46e16misc/crush distinfo Makefile

misc/crush: Update to 0.33.3

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.33.3

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

LLVM/project 39bd456clang/test/CodeGenOpenCL amdgpu-features-illegal.cl, clang/test/SemaOpenCL builtins-amdgcn-error-wave32.cl builtins-amdgcn-wave32-func-attr.cl

[Clang][AMDGPU] Handle `wavefrontsize32` and `wavefrontsize64` features more robustly (#176599)

We should not allow `-wavefrontsize32` and `-wavefrontsize64` to be
specified at the same time. We should also not allow `-wavefrontsize32`
on a target that only supports `wavefrontsize32`, and the vice versa.
DeltaFile
+32-9llvm/lib/TargetParser/TargetParser.cpp
+14-7clang/test/CodeGenOpenCL/amdgpu-features-illegal.cl
+6-2flang/test/Driver/target-cpu-features-invalid.f90
+2-2clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl
+2-2clang/test/SemaOpenCL/builtins-amdgcn-wave32-func-attr.cl
+56-225 files

LLVM/project f83fe1dclang/lib/Sema SemaAMDGPU.cpp, clang/test/SemaOpenCL builtins-amdgcn-error.cl

[Clang][AMDGPU] Add a Sema check for the imm argument of ` __builtin_amdgcn_s_setreg`

Our backend cannot select the corresponding intrinsic if the imm argument is not a `int16_t` or `uint16_t`, which is not really helpful.
DeltaFile
+3-0clang/lib/Sema/SemaAMDGPU.cpp
+1-0clang/test/SemaOpenCL/builtins-amdgcn-error.cl
+4-02 files

LLVM/project 86c1037llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp

GlobalISel: Use LibcallLowering to get libcall calling conventions

0e304e6d9f306ead81fc5177b8a497af0d416a73 converted the name queries,
but missed some of the calling conventions.
DeltaFile
+3-7llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+3-71 files

LLVM/project 5081da8llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp StatepointLowering.cpp, llvm/lib/Target/ARM ARMSelectionDAGInfo.cpp

DAG: Get libcall info from LibcallLowering in more places

Avoid using TargetLowering functions
DeltaFile
+26-25llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+3-3llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
+2-1llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
+31-293 files

LLVM/project b52183eclang/include/clang/Basic CodeGenOptions.def, clang/include/clang/Options Options.td

resolve comments
DeltaFile
+0-117clang/test/CodeGenOpenCL/amdgpu-features.cl
+12-18clang/lib/CodeGen/CodeGenModule.cpp
+0-19clang/test/CodeGenOpenCL/amdgpu-features-default-delta.cl
+0-6clang/include/clang/Options/Options.td
+0-4clang/include/clang/Basic/CodeGenOptions.def
+12-1645 files

FreeBSD/ports 67bd56cnet/freerdp3 distinfo Makefile

net/freerdp3: Update 3.20.2 => 3.21.0 (8 CVEs)

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.21.0

Security:       CVE-2026-23530
Security:       CVE-2026-23531
Security:       CVE-2026-23532
Security:       CVE-2026-23533
Security:       CVE-2026-23534
Security:       CVE-2026-23732
Security:       CVE-2026-23883
Security:       CVE-2026-23884
MFH:            2026Q1
(cherry picked from commit 413db5331db675ca2e0f676ecb5955c3235c94ce)
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+4-42 files

FreeBSD/ports 413db53net/freerdp3 distinfo Makefile

net/freerdp3: Update 3.20.2 => 3.21.0 (8 CVEs)

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.21.0

Security:       CVE-2026-23530
Security:       CVE-2026-23531
Security:       CVE-2026-23532
Security:       CVE-2026-23533
Security:       CVE-2026-23534
Security:       CVE-2026-23732
Security:       CVE-2026-23883
Security:       CVE-2026-23884
MFH:            2026Q1
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+4-42 files

LLVM/project 16ee7c5llvm/include/llvm/CodeGen TargetLowering.h, llvm/lib/CodeGen TargetLoweringBase.cpp StackProtector.cpp

CodeGen: Use LibcallLoweringInfo for stack protector insertion

Thread LibcallLoweringInfo into the TargetLowering hooks used
by the stack protector passes.
DeltaFile
+23-13llvm/lib/CodeGen/TargetLoweringBase.cpp
+12-9llvm/lib/Target/X86/X86ISelLoweringCall.cpp
+13-8llvm/lib/CodeGen/StackProtector.cpp
+11-9llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+11-5llvm/include/llvm/CodeGen/TargetLowering.h
+7-5llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+77-4910 files not shown
+117-7316 files

OpenBSD/ports td4ABtsdatabases/mariadb Makefile

   Use GCC on octeon to avoid "error: out of range PC16 fixup"

   In an effort to get sysutils/collectd, build-depending on this, to package.

   input OK jca
VersionDeltaFile
1.159+6-0databases/mariadb/Makefile
+6-01 files

FreeNAS/freenas 653ce0bsrc/middlewared/middlewared/plugins/smb_ passdb.py

Add handling for passdb_list
DeltaFile
+3-2src/middlewared/middlewared/plugins/smb_/passdb.py
+3-21 files

FreeNAS/freenas bd7fe3bsrc/middlewared/middlewared/plugins/smb_ groupmap.py

Fix groupmap file handling
DeltaFile
+4-2src/middlewared/middlewared/plugins/smb_/groupmap.py
+4-21 files

FreeNAS/freenas 9e89120src/middlewared/middlewared/plugins smb.py

Ignore errors on remote etc.generate
DeltaFile
+5-1src/middlewared/middlewared/plugins/smb.py
+5-11 files

LLVM/project 42afcf3llvm/lib/TargetParser TargetParser.cpp

resolve comment
DeltaFile
+13-11llvm/lib/TargetParser/TargetParser.cpp
+13-111 files

LLVM/project a822f35clang/test/CodeGenOpenCL amdgpu-features-illegal.cl, clang/test/SemaOpenCL builtins-amdgcn-error-wave32.cl builtins-amdgcn-wave32-func-attr.cl

[Clang][AMDGPU] Handle `wavefrontsize32` and `wavefrontsize64` features more robustly

We should also not allow `-wavefrontsize32` and `-wavefrontsize64` to be specified at the same time.
DeltaFile
+30-9llvm/lib/TargetParser/TargetParser.cpp
+14-7clang/test/CodeGenOpenCL/amdgpu-features-illegal.cl
+6-2flang/test/Driver/target-cpu-features-invalid.f90
+2-2clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl
+2-2clang/test/SemaOpenCL/builtins-amdgcn-wave32-func-attr.cl
+54-225 files

LLVM/project d97ecfeclang/include/clang/Options Options.td, clang/lib/CodeGen CodeGenModule.cpp

[RFC][Clang][AMDGPU] Emit only delta target-features to reduce IR bloat

Currently, AMDGPU functions have `target-features` attribute populated with all default features for the target GPU. This is redundant because the backend can derive these defaults from the `target-cpu` attribute via `AMDGPUTargetMachine::getFeatureString()`.

In this PR, for AMDGPU targets only:

- Functions without explicit target attributes no longer emit `target-features`
- Functions with `__attribute__((target(...)))` or `-target-feature` emit only features that differ from the target's defaults (delta)

The backend already handles missing `target-features` correctly by falling back to the TargetMachine's defaults.

A new cc1 flag `-famdgpu-emit-full-target-features` is added to emit full features when needed.

Example:

Before:

```llvm
attributes #0 = { "target-cpu"="gfx90a" "target-features"="+16-bit-insts,+atomic-buffer-global-pk-add-f16-insts,+atomic-fadd-rtn-insts,+ci-insts,+dl-insts,+dot1-insts,+dot2-insts,..." }

    [13 lines not shown]
DeltaFile
+53-53clang/test/CodeGenOpenCL/amdgpu-features.cl
+70-0clang/test/CodeGenOpenCL/amdgpu-features-default-delta.cl
+43-5clang/lib/CodeGen/CodeGenModule.cpp
+4-6clang/test/CodeGenOpenCL/amdgpu-readonly-features-written-with-no-target.cl
+4-4clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
+6-0clang/include/clang/Options/Options.td
+180-684 files not shown
+189-7310 files

LLVM/project 092a966clang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

Detect dangling references to field members
DeltaFile
+61-0clang/test/Sema/warn-lifetime-safety.cpp
+15-15clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+15-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+3-3clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+95-185 files

FreeBSD/src b016fa6usr.bin/sockstat sockstat.c

sockstat: improve printaddr() according to style(9)

Reviewed by:    des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54412

(cherry picked from commit f89f7e58ba1d54c6a683e3cc899938895496c088)
DeltaFile
+3-3usr.bin/sockstat/sockstat.c
+3-31 files

FreeBSD/src b46515eusr.bin/sockstat sockstat.c

sockstat: improve printaddr() according to style(9)

Reviewed by:    des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54412

(cherry picked from commit f89f7e58ba1d54c6a683e3cc899938895496c088)
DeltaFile
+3-3usr.bin/sockstat/sockstat.c
+3-31 files

FreeBSD/src f51bc79usr.bin/sockstat main.c

sockstat: improve formataddr() according to style(9)

Reviewed by:    des
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54412

(cherry picked from commit f89f7e58ba1d54c6a683e3cc899938895496c088)
DeltaFile
+4-4usr.bin/sockstat/main.c
+4-41 files

FreeBSD/src 2e0e45asbin/pfctl parse.y, sbin/pfctl/tests/files pf1077.ok pf1076.in

pfctl(8): change default limiter action from no-match to block

pf(4) users who use limiters in current should update the rules
accordingly to reflect the change in default behavior. The existing
rule which reads as follows:

    pass in from any to any state limiter test

needs to be changed to:

    pass in from any to any state limiter test (no-match)

OK dlg@

Obtained from:  OpenBSD, sashan <sashan at openbsd.org>, c600931321
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+11-11share/man/man5/pf.conf.5
+3-3tests/sys/netpfil/pf/limiters.sh
+2-0sys/netpfil/pf/pf.h
+1-1sbin/pfctl/tests/files/pf1077.ok
+1-1sbin/pfctl/parse.y
+1-1sbin/pfctl/tests/files/pf1076.in
+19-176 files

NetBSD/src 620ZM0Ktools/gcc gcc-version.mk

   bump the netbsd gcc 14 version due to addition of gfortran support.
VersionDeltaFile
1.30+2-2tools/gcc/gcc-version.mk
+2-21 files

LLVM/project db48679llvm/test/CodeGen/AMDGPU scalar-float-sop1.ll

[AMDGPU][NFC] Pre-commit tests for f16<->i32 conversions (#176630)

This patch adds tests showing current AMDGPU codegen for f16 to i32 and
i32 to f16 conversions.

These tests will be updated in a follow-up PR with modified
SOPInstructions.td that will have an effect on the tests.
DeltaFile
+148-5llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll
+148-51 files

NetBSD/src B8KavqJdoc CHANGES

   note gfortran appears.
VersionDeltaFile
1.3220+2-1doc/CHANGES
+2-11 files

LLVM/project 0c12df1llvm/lib/Target/X86/MCTargetDesc X86AsmBackend.cpp, llvm/test/MC/X86 x86-jcxz-loop-fixup.s

[𝘀𝗽𝗿] initial version

Created using spr 1.3.5-bogner
DeltaFile
+55-0llvm/test/MC/X86/Relocations/fixup-overflow.s
+29-0llvm/test/MC/X86/Relocations/jcxz-loop-overflow.s
+14-13llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
+0-26llvm/test/MC/X86/x86-jcxz-loop-fixup.s
+98-394 files

LLVM/project ae5fc55llvm/lib/Target/X86/MCTargetDesc X86AsmBackend.cpp, llvm/test/MC/X86 x86-jcxz-loop-fixup.s

[𝘀𝗽𝗿] initial version

Created using spr 1.3.5-bogner
DeltaFile
+55-0llvm/test/MC/X86/Relocations/fixup-overflow.s
+29-0llvm/test/MC/X86/Relocations/jcxz-loop-overflow.s
+14-13llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
+0-26llvm/test/MC/X86/x86-jcxz-loop-fixup.s
+98-394 files

LLVM/project 2f5359dllvm/lib/Target/X86/MCTargetDesc X86AsmBackend.cpp, llvm/test/MC/X86 x86-jcxz-loop-fixup.s

[𝘀𝗽𝗿] initial version

Created using spr 1.3.5-bogner
DeltaFile
+55-0llvm/test/MC/X86/Relocations/fixup-overflow.s
+29-0llvm/test/MC/X86/Relocations/jcxz-loop-overflow.s
+14-13llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
+0-26llvm/test/MC/X86/x86-jcxz-loop-fixup.s
+98-394 files

LLVM/project e02c79alibcxxabi/src cxa_personality.cpp

[libc++abi] Remove old workaround for detecting libunwind (#176009)

This workaround should no longer be relevant since we don't support
building against libunwind headers from LLVM 14.
DeltaFile
+0-9libcxxabi/src/cxa_personality.cpp
+0-91 files

LLVM/project 019eb85llvm/include/llvm/Transforms/Scalar MemCpyOptimizer.h, llvm/lib/Transforms/Scalar MemCpyOptimizer.cpp

[MemCpyOpt] support offset slices for performStackMoveOptzn and processMemCpy (#176436)

In particular, support offset of src, since offset of dest will be a
followup change when dest is allowed to be not full-sized with copy.

Extracted from https://github.com/llvm/llvm-project/pull/150792
DeltaFile
+238-0llvm/test/Transforms/MemCpyOpt/stack-move-offset.ll
+50-28llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
+7-6llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
+295-343 files

LLVM/project 1711e00llvm/lib/Target/AMDGPU GCNPreRAOptimizations.cpp, llvm/test/CodeGen/AMDGPU fma.f16.ll llvm.fmuladd.f16.ll

[AMDGPU] Extend RA hints to handle VGPR_16_Lo128 (#176819)

DeltaFile
+4-12llvm/test/CodeGen/AMDGPU/fma.f16.ll
+6-7llvm/lib/Target/AMDGPU/GCNPreRAOptimizations.cpp
+2-6llvm/test/CodeGen/AMDGPU/llvm.fmuladd.f16.ll
+2-4llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll
+14-294 files