LLVM/project d19748b — llvm/lib/Analysis/models regalloc-eviction-test-model.inc inline-oz-test-model.inc

[MLGO] Remove std includes from pre-generated test models (#230724)

c90b6414e607 (#227941) always registers the test models in
llvm/lib/Analysis/models/*.inc.

The generated InlinerModels.h and RegAllocEvictModels.h include each
model header inside a namespace.

With LLVM_ENABLE_MODULES=ON, the models' `#include <map>` and `#include
<string>` become module imports inside that namespace, which clang
rejects:

error: redundant #include of module 'std_map' appears within namespace
'llvm::regalloc_Model1_ns'
           [-Wmodules-import-nested-redundant]

This patch removes the includes, since MLInlineAdvisor.cpp and
MLRegAllocEvictAdvisor.cpp already include <map> and <string> before the
model headers.

    [3 lines not shown]
DeltaFile
+0-2llvm/lib/Analysis/models/regalloc-eviction-test-model.inc
+0-2llvm/lib/Analysis/models/inline-oz-test-model.inc
+0-42 files

LLVM/project 006de98 — llvm/lib/Target/Mips MipsMachineFunction.cpp, llvm/test/CodeGen/Mips tls-static.ll global-pointer-reg.ll

[Mips] Remove unused -mips-fix-global-base-reg (#230733)

Unused since 3ecc5273c148 (2012). Remove its RUN
lines from tls-static.ll, whose STATIC32/STATIC64 checks cover the same
output, and delete the disabled global-pointer-reg.ll.
DeltaFile
+0-24llvm/test/CodeGen/Mips/global-pointer-reg.ll
+0-15llvm/test/CodeGen/Mips/tls-static.ll
+0-5llvm/lib/Target/Mips/MipsMachineFunction.cpp
+0-443 files

LLVM/project 6d14e84 — clang/test/CodeGen/AArch64/sve recps.c, clang/test/CodeGen/AArch64/sve-intrinsics acle_sve_recps.c

[clang][CIR] Add tests for SVE RECPS intrinsics (#229228)

Tests for plain SVE `svrecps`
(https://developer.arm.com/architectures/instruction-sets/intrinsics#q=svrecps).

Port: `clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recps.c` to
`clang/test/CodeGen/AArch64/sve/recps.c`

Part of https://github.com/llvm/llvm-project/issues/223963.
DeltaFile
+71-0clang/test/CodeGen/AArch64/sve/recps.c
+0-68clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recps.c
+71-682 files

LLVM/project 496b3b5 — bolt/lib/Passes LongJmp.cpp

[BOLT] Restore -relax-plt as a deprecated no-op option

c6ee71d5e8a5 removed -relax-plt from the AArch64 relaxation pass, which
makes llvm-bolt reject existing command lines that still pass it.
Re-add the option as a hidden no-op that only prints a deprecation
warning, so scripts using it keep working.
DeltaFile
+7-0bolt/lib/Passes/LongJmp.cpp
+7-01 files

FreeBSD/ports fc41391 — security/openvpn Makefile distinfo

security/openvpn: Security update 2.7.7 => 2.7.8

Changelog:
https://github.com/OpenVPN/openvpn/blob/v2.7.8/Changes.rst

PR:             299261
Security:       CVE-2026-84790
Security:       CVE-2026-88964
Security:       CVE-2026-84256
Sponsored by:   UNIS Labs (vvd, commit patch)
Pull request:   https://github.com/freebsd/freebsd-ports/pull/637
MFH:            2026Q4

(cherry picked from commit 4fbd626e70bbb611b964a6aaf9785745e4829a1b)
DeltaFile
+3-3security/openvpn/distinfo
+1-1security/openvpn/Makefile
+4-42 files

FreeBSD/ports 4fbd626 — security/openvpn Makefile distinfo

security/openvpn: Security update 2.7.7 => 2.7.8

Changelog:
https://github.com/OpenVPN/openvpn/blob/v2.7.8/Changes.rst

PR:             299261
Security:       CVE-2026-84790
Security:       CVE-2026-88964
Security:       CVE-2026-84256
Sponsored by:   UNIS Labs (vvd, commit patch)
Pull request:   https://github.com/freebsd/freebsd-ports/pull/637
MFH:            2026Q4
DeltaFile
+3-3security/openvpn/distinfo
+1-1security/openvpn/Makefile
+4-42 files

FreeBSD/ports 21639dd — databases/openldap25-server Makefile, databases/openldap26-server Makefile

databases/openldap2[567]-server: fix COLLECT_DESC

The collect overlay implements collective attributes (RFC 3671);
describe it as such instead of "Collect overy Services".
DeltaFile
+1-1databases/openldap27-server/Makefile
+1-1databases/openldap26-server/Makefile
+1-1databases/openldap25-server/Makefile
+3-33 files

FreeBSD/ports 85b9818 — textproc/hs-pandoc Makefile Makefile.cabal

textproc/hs-pandoc: Update 3.12 => 3.12.1

* Add WWW for Hackage package repository

Approved by:            haskell@ (alven@)
DeltaFile
+19-21textproc/hs-pandoc/distinfo
+8-8textproc/hs-pandoc/Makefile.cabal
+4-3textproc/hs-pandoc/Makefile
+31-323 files

NetBSD/othersrc wL1Lt6J — usr.bin/gooeymux tinygfx.h init.c

   more minor updates:
   - split out VIS-based updatefb()
   - fix some tpyos in the speed test code
   - add updatefb() variant for 32bit pixels and 64bit long
   - run all speed tests appropriate for CPU and graphics mode
VersionDeltaFile
1.7+109-18usr.bin/gooeymux/init.c
1.5+5-2usr.bin/gooeymux/tinygfx.h
+114-202 files

FreeBSD/doc efd859c — documentation/content/en/articles/pgpkeys _index.adoc, documentation/static/pgpkeys longros.key

Add new ports committer (longros)

Steps for new committers:
1. Add myself to authors
2. Update lists of developers and contributors
3. Add a news entry
4. Add my PGP key

Reviewed by:            jrm, yuri (mentors)
Approved by:            jrm, yuri (mentors)
Differential Revision:  https://reviews.freebsd.org/D60502
DeltaFile
+35-0documentation/static/pgpkeys/longros.key
+4-0website/data/en/news/news.toml
+4-0shared/authors.adoc
+3-0documentation/content/en/articles/pgpkeys/_index.adoc
+1-0shared/contrib-committers.adoc
+47-05 files

LLVM/project 196fffe — llvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp RISCVSubtarget.cpp, llvm/lib/Target/RISCV/MCTargetDesc RISCVInstPrinter.cpp

[RISCV] Declare command line options in TableGen (#230014)

Move the cl::opts of RISCVCodeGen into RISCVOptions.td, and those of
RISCVDesc and RISCVAsmParser into MCTargetDesc/RISCVMCOptions.td,
registered by LLVMInitializeRISCVTargetMC(). RISCVTargetMachine holds
`const RISCVOptions &CLOpts` and RISCVSubtarget copies it;
RISCVAsmBackend, RISCVInstPrinter, and RISCVTargetStreamer hold `const
RISCVMCOptions &CLOpts`. -riscv-rvv-regalloc (RegisterPassParser) stays
cl::opt.

`llvm-objdump -M emit-x8-as-fp` now sets a file-static flag instead of
writing the cl::opt.

-riscv-br-merging-base-cost now takes effect when given once; it
previously required getNumOccurrences() > 1.

Aided by Opus 5.5
DeltaFile
+132-0llvm/lib/Target/RISCV/RISCVOptions.td
+24-95llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+15-79llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+17-55llvm/lib/Target/RISCV/RISCVSubtarget.cpp
+15-21llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
+6-29llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+209-27928 files not shown
+376-41134 files

FreeBSD/ports 1d0012c — security/cfssl Makefile distinfo

security/cfssl: update 1.6.5 → 1.7.1
DeltaFile
+7-7security/cfssl/distinfo
+1-2security/cfssl/Makefile
+8-92 files

FreeBSD/ports 23f0cdb — net/mihomo Makefile distinfo

net/mihomo: update 1.19.31 → 1.19.32
DeltaFile
+5-5net/mihomo/distinfo
+1-2net/mihomo/Makefile
+6-72 files

FreeBSD/ports a34a8ee — sysutils/opa Makefile distinfo

sysutils/opa: update 1.21.0 → 1.21.1
DeltaFile
+5-5sysutils/opa/distinfo
+1-2sysutils/opa/Makefile
+6-72 files

LLVM/project 3882ac1 — llvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp

Update for comments
DeltaFile
+12-12llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+12-121 files

LLVM/project 796a67e — llvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/AMDGPU llvm.amdgcn.sudot.ll llvm.amdgcn.dot.ll

[AMDGPU] Fold add of a variable into a zero dot accumulator

When the dot intrinsic has a zero accumulator, no clamp and a single
add user, fold the add operand into the accumulator:
```llvm
  %dot = call i32 @llvm.amdgcn.sdot4(i32 %a, i32 %b, i32 0, i1 false)
  %r = add i32 %dot, %x
=>
  %r = call i32 @llvm.amdgcn.sdot4(i32 %a, i32 %b, i32 %x, i1 false)
```
If %x is defined after the dot in the same block, the dot is moved
down to the add. The fold is skipped across blocks to avoid sinking
the dot into a loop.
DeltaFile
+112-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.dot.ll
+25-11llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+2-4llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.sudot.ll
+139-153 files

LLVM/project 34c7f5a — clang/test/Interpreter value-print-temporaries_99994.cpp value-print-temporaries_99998.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+1-0clang/test/Interpreter/value-print-temporaries_99994.cpp
+1-0clang/test/Interpreter/value-print-temporaries_99998.cpp
+1-0clang/test/Interpreter/value-print-temporaries_99997.cpp
+1-0clang/test/Interpreter/value-print-temporaries_99996.cpp
+1-0clang/test/Interpreter/value-print-temporaries_99995.cpp
+1-0clang/test/Interpreter/value-print-temporaries_99999.cpp
+6-099,994 files not shown
+100,000-0100,000 files

OpenBSD/src lyacyMy — usr.bin/ssh PROTOCOL.sshsig

   Correct language. From viktorashi via github PR#713.
VersionDeltaFile
1.5+2-2usr.bin/ssh/PROTOCOL.sshsig
+2-21 files

FreeBSD/ports a21a787 — security/trufflehog Makefile distinfo

security/trufflehog: update 3.97.9 → 3.99.2
DeltaFile
+5-5security/trufflehog/distinfo
+1-3security/trufflehog/Makefile
+6-82 files

FreeBSD/ports 3f900e4 — net/sing-box Makefile distinfo

net/sing-box: update 1.14.2 → 1.14.3
DeltaFile
+5-5net/sing-box/distinfo
+1-2net/sing-box/Makefile
+6-72 files

FreeBSD/ports 98ebdf2 — misc/wacli Makefile distinfo

misc/wacli: update 0.19.0 → 0.20.0
DeltaFile
+5-5misc/wacli/distinfo
+2-3misc/wacli/Makefile
+7-82 files

FreeBSD/ports 55976ce — misc/fabric Makefile distinfo

misc/fabric: update 1.4.478 → 1.4.516
DeltaFile
+5-5misc/fabric/distinfo
+1-2misc/fabric/Makefile
+6-72 files

FreeBSD/ports f16db05 — misc/eightctl Makefile distinfo

misc/eightctl: update 0.2.8 → 0.2.9
DeltaFile
+7-7misc/eightctl/distinfo
+1-2misc/eightctl/Makefile
+8-92 files

FreeBSD/ports b6a76b1 — editors/orbiton Makefile distinfo

editors/orbiton: update 2.74.5 → 2.74.6
DeltaFile
+5-5editors/orbiton/distinfo
+1-2editors/orbiton/Makefile
+6-72 files

FreeBSD/ports 5f8d2d9 — dns/subfinder Makefile distinfo

dns/subfinder: update 2.16.0 → 2.17.0
DeltaFile
+5-5dns/subfinder/distinfo
+1-2dns/subfinder/Makefile
+6-72 files

FreeBSD/ports c163ab2 — devel/lefthook Makefile distinfo

devel/lefthook: update 2.1.14 → 2.2.1
DeltaFile
+5-5devel/lefthook/distinfo
+1-2devel/lefthook/Makefile
+6-72 files

FreeBSD/ports 9f24d9e — databases/rqlite Makefile distinfo

databases/rqlite: update 10.3.6 → 10.5.3
DeltaFile
+5-5databases/rqlite/distinfo
+1-2databases/rqlite/Makefile
+6-72 files

LLVM/project 17f8bd5 — clang/include/clang/Basic BuiltinsAMDGPU.td, clang/test/CodeGenOpenCL builtins-amdgcn-gfx1250-tensor-load-store.cl

[Clang][AMDGPU] Use unsigned int for tensor builtin D# groups (#230714)

The D# tensor descriptor groups of __builtin_amdgcn_tensor_load_to_lds
and __builtin_amdgcn_tensor_store_from_lds are bit fields, not signed
values. D0 was already declared as a vector of unsigned int; D1 through
D4 are now consistent with it.

OpenCL does not allow lax vector conversions, so the tests are updated
to pass unsigned vectors. The generated IR is unchanged.

Reference: https://github.com/llvm/llvm-project/pull/193310

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+13-15clang/test/CodeGenOpenCL/builtins-amdgcn-gfx1250-tensor-load-store.cl
+2-2clang/test/SemaOpenCL/builtins-amdgcn-error-gfx1250-param.cl
+2-2clang/include/clang/Basic/BuiltinsAMDGPU.td
+17-193 files

FreeBSD/ports b3f2ea2 — biology/seqkit Makefile distinfo

biology/seqkit: update 2.13.0 → 2.14.0
DeltaFile
+7-7biology/seqkit/distinfo
+1-2biology/seqkit/Makefile
+8-92 files

FreeBSD/ports cd64988 — editors/openoffice-4 distinfo Makefile

editors/openoffice-4: Upgrade to 4.1.17 RC2

Upgrade Apache OpenOffice to version 4.1.17 RC2.

MFH:            2026Q4
(cherry picked from commit e5948c273e23a7d335c486f3e972f12647f8dc99)
DeltaFile
+3-3editors/openoffice-4/distinfo
+3-3editors/openoffice-4/Makefile
+6-62 files