NetBSD/src Q1a6gCuexternal/bsd/tmux/usr.bin/tmux Makefile

   Downgrade maybe-uninitialized to a warning for grid.c

   Otherwise aarch64 builds fail with:

   /home/source/ab/netbsd-10/src/external/bsd/tmux/dist/grid.c: In function 'grid_string_cells':
   /home/source/ab/netbsd-10/src/external/bsd/tmux/dist/grid.c:1070:22: error: 'size' may be used uninitialized in this function [-Werror=maybe-uninitialized]
    1070 |  size_t    len, off, size, codelen;
         |                      ^~~~

   but the code always initializes size before first use.
VersionDeltaFile
1.28.2.2+2-1external/bsd/tmux/usr.bin/tmux/Makefile
+2-11 files

LLVM/project 72e68falldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/optional TestDataFormatterGenericOptional.py

[lldb][test] TestDataFormatterGenericOptional.py: remove obsolete skipIfs

Clang 7 and GCC 5 are pretty ancient. There's unlikely to be any bot configurations running this anymore. Lets remove it to reduce test noise.
DeltaFile
+0-12lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/optional/TestDataFormatterGenericOptional.py
+0-121 files

LLVM/project fcf6bb8lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/bitset TestDataFormatterGenericBitset.py, lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/coroutine_handle TestCoroutineHandle.py

[lldb][test] Clean up USE_LIBSTDCPP/USE_LIBCPP usage

This patch makes the two tests consistent with the rest of the formatter API tests (and is in my opionion easier to follow).
DeltaFile
+10-13lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/bitset/TestDataFormatterGenericBitset.py
+5-8lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/coroutine_handle/TestCoroutineHandle.py
+15-212 files

LLVM/project 2f90df0flang/lib/Parser io-parsers.cpp, flang/test/Semantics io17.f90

 [Flang] Fix wrong compile-time error message, issue #178494. (#183878)

Fix the problem described in issue #178494. It will cover the failures
with S, SP, SS, BN, BZ, LZ, LZP, LZS, etc. It will resolve the test
failures in PR #183500.
DeltaFile
+56-0flang/test/Semantics/io17.f90
+5-0flang/lib/Parser/io-parsers.cpp
+61-02 files

FreeBSD/src baee504sys/net vnet.c

vnet: Ensure the space allocated by vnet_data_alloc() is sufficent aligned

Some 32-bit architectures, e.g., armv7, require strict 8-byte
alignment while doing atomic 64-bit access. Hence aligning to the
pointer type (4-byte alignment) does not meet the requirement on
those architectures.

Make the space allocated by vnet_data_alloc() sufficent aligned to
avoid unaligned access.

PR:             265639
Diagnosed by:   markj
Reviewed by:    jhb, markj
Co-authored-by: jhb
MFC after:      5 days
Differential Revision:  https://reviews.freebsd.org/D55560

(cherry picked from commit 32beb3ae71cb320dbe4190a01c036943d99083b3)
(cherry picked from commit 973d607b284ba68e63f0386af44c28bfde15add2)
DeltaFile
+11-3sys/net/vnet.c
+11-31 files

LLVM/project da87137llvm/lib/Target/AArch64 AArch64InstrFormats.td

fixup! Add $policy to MIOperandInfo
DeltaFile
+1-1llvm/lib/Target/AArch64/AArch64InstrFormats.td
+1-11 files

LLVM/project e3c94d5mlir/include/mlir/Dialect/SPIRV/IR SPIRVTosaOps.td SPIRVTosaTypes.td, mlir/test/Dialect/SPIRV/IR tosa-ops-verification.mlir tosa-ops.mlir

[mlir][spirv] Add last 6 Element Binary operators to TOSA Ext Inst Set (#184121)

This patch introduces the following element binary operators:
* spirv.Tosa.Maximum
* spirv.Tosa.Minimum
* spirv.Tosa.Mul
* spirv.Tosa.Pow
* spirv.Tosa.Sub
* spirv.Tosa.Table

Also dialect and serialization round-trip tests have been added.

Signed-off-by: Davide Grohmann <davide.grohmann at arm.com>
DeltaFile
+302-23mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaOps.td
+296-1mlir/test/Dialect/SPIRV/IR/tosa-ops-verification.mlir
+202-0mlir/test/Target/SPIRV/tosa-ops.mlir
+113-0mlir/test/Dialect/SPIRV/IR/tosa-ops.mlir
+7-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaTypes.td
+920-245 files

FreeBSD/src 9f71153sys/netinet ip_carp.c, tests/sys/netinet carp.sh

carp: fix global demotion counter to VRRP advertisements

When net.inet.carp.preempt=1 and a physical interface goes down, the global
V_carp_demotion counter is incremented. For CARP this was already reflected in
outgoing advertisements via DEMOTE_ADVSKEW(), but VRRP sent the raw
sc_vrrp_prio unchanged, so demotion had no effect.

Add DEMOTE_VRRP_PRIO(), a macro analogous to DEMOTE_ADVSKEW():
It subtracts V_carp_demotion from the configured priority and clamps the result
to [0, 254]. Priority 0 is VRRPv3's "resign" signal and causes backups to
preempt immediately. Priority 255 (IP address owner) is never demoted.

Reviewed by:    kp
Approved by:    kp
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D55558
DeltaFile
+61-0tests/sys/netinet/carp.sh
+14-3sys/netinet/ip_carp.c
+75-32 files

FreeBSD/src 973d607sys/net vnet.c

vnet: Ensure the space allocated by vnet_data_alloc() is sufficent aligned

Some 32-bit architectures, e.g., armv7, require strict 8-byte
alignment while doing atomic 64-bit access. Hence aligning to the
pointer type (4-byte alignment) does not meet the requirement on
those architectures.

Make the space allocated by vnet_data_alloc() sufficent aligned to
avoid unaligned access.

PR:             265639
Diagnosed by:   markj
Reviewed by:    jhb, markj
Co-authored-by: jhb
MFC after:      5 days
Differential Revision:  https://reviews.freebsd.org/D55560

(cherry picked from commit 32beb3ae71cb320dbe4190a01c036943d99083b3)
DeltaFile
+11-3sys/net/vnet.c
+11-31 files

FreeBSD/ports c6f754fnet-im/gajim distinfo Makefile

net-im/gajim: update to 2.4.4

- add missing libadwaita dependency

Release notes:
https://gajim.org/posts/2026-02-25-gajim-2.4.4-released/
DeltaFile
+3-3net-im/gajim/distinfo
+2-2net-im/gajim/Makefile
+5-52 files

LLVM/project a72037fllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll

Merge remote-tracking branch 'external-upstream/main' into users/mariusz-sikora-at-amd/add-feature-for-flat-signed-offset
DeltaFile
+84,317-78,372llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+66,293-29,491llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+25,751-24,782llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+23,663-20,281llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+21,867-18,577llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+19,112-16,445llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+241,003-187,9483,654 files not shown
+505,049-338,6163,660 files

LLVM/project 774f740mlir/tools/mlir-src-sharder CMakeLists.txt

[mlir] Avoid ASan ODR violation in mlir-src-sharder with LLVM dylib (#181045)

Build mlir-src-sharder via add_llvm_executable instead of add_tablegen
to avoid embedding a second copy of LLVM Support when linking against
libLLVM.so. Fixes ASan ODR violation for DisableABIBreakingChecks 

Tested with ASan + LLVM dylib configuration; tool runs without abort.
Fixes #180911
DeltaFile
+3-6mlir/tools/mlir-src-sharder/CMakeLists.txt
+3-61 files

OpenBSD/ports rgVsiHzdatabases/pgbackrest Makefile

   use GH_*, there was a fix for / in GH_TAGNAME, but you need to set
   DISTNAME by hand in that case
VersionDeltaFile
1.29+4-7databases/pgbackrest/Makefile
+4-71 files

NetBSD/pkgsrc hcJT2Uqdoc CHANGES-2026

   Updated databases/postgresql-timescaledb
VersionDeltaFile
1.1555+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports 2e1e9b6net-im/py-nbxmpp distinfo Makefile

net-im/py-nbxmpp: update to 7.1.0
DeltaFile
+3-3net-im/py-nbxmpp/distinfo
+1-1net-im/py-nbxmpp/Makefile
+4-42 files

NetBSD/pkgsrc NEnzyFcdatabases/postgresql-timescaledb distinfo Makefile

   postgresql-timescaledb: updated to 2.25.2

   2.25.2

   This release contains performance improvements and bug fixes since the 2.25.1
   release and a fix for a security vulnerability. You can check the security
   advisory for more information on the vulnerability and the platforms that are
   affected. We recommend that you upgrade as soon as possible.
VersionDeltaFile
1.47+4-4databases/postgresql-timescaledb/distinfo
1.50+2-2databases/postgresql-timescaledb/Makefile
1.46+2-1databases/postgresql-timescaledb/PLIST
+8-73 files

LLVM/project 7a62459mlir/lib/Dialect/Bufferization/Transforms OneShotModuleBufferize.cpp

[mlir] Deterministic containers in OneShotModuleBufferize (#184722)

Iteration over funcOps in `getFuncOpsOrderedByCalls` is
non-deterministic as a result of using Dense containers. Replacing with
Vector-backed containers restores deterministic behaviour.
DeltaFile
+4-3mlir/lib/Dialect/Bufferization/Transforms/OneShotModuleBufferize.cpp
+4-31 files

LLVM/project b6b19d1llvm/lib/Target/AArch64 AArch64MIPeepholeOpt.cpp, llvm/test/CodeGen/AArch64 peephole-insvigpr.mir fpclamptosat_vec.ll

[AArch64] Fold zero-high vector inserts in MI peephole optimisation (#182835)

Summary
This patch follows on from #178227.
The previous ISel fold lowers the 64-bit case to:
```
    fmov d0, x0
    fmov d0, d0
```
which is not ideal and could be fmov d0, x0.
A redundant copy comes from the INSERT_SUBREG/INSvi64lane.

This peephole detects <2 x i64> vectors made of a zeroed upper and low
lane produced by FMOVXDr/FMOVDr, then removes the redundant copy.

Further updated tests and added MIR tests.
DeltaFile
+47-4llvm/lib/Target/AArch64/AArch64MIPeepholeOpt.cpp
+51-0llvm/test/CodeGen/AArch64/peephole-insvigpr.mir
+24-24llvm/test/CodeGen/AArch64/fpclamptosat_vec.ll
+7-8llvm/test/CodeGen/AArch64/aarch64-matrix-umull-smull.ll
+0-1llvm/test/CodeGen/AArch64/neon-lowhalf128-optimisation.ll
+0-1llvm/test/CodeGen/AArch64/ctpop.ll
+129-386 files

FreeBSD/src 4dd517alib/libc/arm Symbol.map, lib/libc/arm/gen alloca.S

libc/armv7: remove default version for alloca

The alloca() interface has been a macro expanding to __builtin_alloca()
since 2003 (commit 79806b4cdce0, included in FreeBSD 5.2).  Even before
that virtually every compiler version I was able to test replaced
alloca() with compiler generated code when targeting C.

Hide it to prevent future (mis)use.

Reviewed by:    imp, kib
Differential Revision:  https://reviews.freebsd.org/D51858
DeltaFile
+3-0lib/libc/arm/gen/alloca.S
+0-1lib/libc/arm/Symbol.map
+3-12 files

LLVM/project 100cff3clang/lib/CodeGen/TargetBuiltins ARM.cpp, clang/lib/Headers arm_acle.h

fixup! More small fixes
DeltaFile
+15-37clang/lib/Sema/SemaARM.cpp
+11-0clang/test/Sema/AArch64/pcdphint-atomic-store.c
+5-3clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+2-2clang/lib/Headers/arm_acle.h
+0-1clang/test/CodeGen/arm_acle.c
+33-435 files

LLVM/project f952558clang/lib/CodeGen/TargetBuiltins ARM.cpp, llvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64ExpandPseudoInsts.cpp

fixup! Fixes for Caroline
DeltaFile
+27-0llvm/test/CodeGen/AArch64/pcdphint-atomic-store-diagnostic.ll
+1-12llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+2-2llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+0-3clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+30-174 files

LLVM/project b6a65fcclang/lib/Sema SemaARM.cpp, clang/test/Sema/AArch64 pcdphint-atomic-store.c

fixup! Ensure Context.getTypeSize() is only called after checking ValType->isIntegerType()
DeltaFile
+6-0clang/test/Sema/AArch64/pcdphint-atomic-store.c
+3-2clang/lib/Sema/SemaARM.cpp
+9-22 files

LLVM/project ffcf6d9clang/lib/CodeGen/TargetBuiltins ARM.cpp, llvm/lib/IR Verifier.cpp

fixup! More small optimisations Kerry spotted
DeltaFile
+7-12clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+2-3llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+1-2llvm/lib/IR/Verifier.cpp
+10-173 files

LLVM/project eccbf07clang/lib/CodeGen/TargetBuiltins ARM.cpp, clang/lib/Headers arm_acle.h

fixup! Address Carol's comments and fix git clang-format issues
DeltaFile
+27-0llvm/test/CodeGen/AArch64/pcdphint-atomic-store-diagnostic.ll
+20-0llvm/lib/IR/Verifier.cpp
+12-6clang/lib/Sema/SemaARM.cpp
+0-11clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+2-4llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+4-2clang/lib/Headers/arm_acle.h
+65-236 files

LLVM/project 7d69af5llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 pcdphint-atomic-store-diagnostic.ll

fixup! Move tests to llvm/test/Verifier
DeltaFile
+0-54llvm/test/CodeGen/AArch64/pcdphint-atomic-store-diagnostic.ll
+47-0llvm/test/Verifier/intrinsic-immarg.ll
+0-32llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+47-863 files

LLVM/project 29af486llvm/test/CodeGen/AArch64 pcdphint-atomic-store.ll

fixup! Sort out testcases
DeltaFile
+54-102llvm/test/CodeGen/AArch64/pcdphint-atomic-store.ll
+54-1021 files

LLVM/project 4c5f9d1clang/test/CodeGen arm_acle.c builtins-arm64.c, clang/test/Sema/AArch64 pcdphint-atomic-store.c

fixup! Fix more PR comments
DeltaFile
+19-9clang/test/Sema/AArch64/pcdphint-atomic-store.c
+8-6llvm/test/CodeGen/AArch64/pcdphint-atomic-store.ll
+10-0clang/test/CodeGen/arm_acle.c
+0-9llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+5-0clang/test/CodeGen/builtins-arm64.c
+0-4llvm/include/llvm/IR/IntrinsicsAArch64.td
+42-282 files not shown
+44-328 files

LLVM/project 9d64d9bclang/lib/CodeGen/TargetBuiltins ARM.cpp, clang/test/CodeGen/AArch64 pcdphint-atomic-store.c

fixup! Ensure stshh always immediately precedes a store instruction
DeltaFile
+82-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+50-13clang/test/CodeGen/AArch64/pcdphint-atomic-store.c
+62-0llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+20-26clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+15-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+8-3llvm/lib/Target/AArch64/AArch64InstrFormats.td
+237-423 files not shown
+248-499 files

LLVM/project 6fddcf1clang/lib/Sema SemaARM.cpp, llvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64ExpandPseudoInsts.cpp

fixup! Small fixes Kerry has suggested
DeltaFile
+112-40llvm/test/CodeGen/AArch64/pcdphint-atomic-store.ll
+7-11clang/lib/Sema/SemaARM.cpp
+7-9llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1-1llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+127-614 files

LLVM/project dcc9d27clang/lib/CodeGen/TargetBuiltins ARM.cpp, clang/lib/Sema SemaARM.cpp

fixup! Move code to `AArch64ExpandPseudoInsts` and `getTgtMemIntrinsic`

Move code to `AArch64ExpandPseudoInsts` and `getTgtMemIntrinsic`
and use tablegen pattern for intrinsic, plus other small review changes.
DeltaFile
+47-75llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+69-32llvm/test/CodeGen/AArch64/pcdphint-atomic-store.ll
+42-47clang/lib/Sema/SemaARM.cpp
+21-12llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+17-5clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+10-12llvm/lib/Target/AArch64/AArch64InstrInfo.td
+206-1835 files not shown
+220-19211 files