NetBSD/src 2391UH3usr.sbin/sysinst/arch/x68k md.c

   sysinst/x68k: Remove unnecessary conditions in md_disklabe_is_default().
   lp->d_bbsize and lp->d_sbsize should be constants (this is probably another
   bug) and should not be part of this check.
   Fix PR install/59600
   Should be pulled up -10 and -11.
VersionDeltaFile
1.14+2-4usr.sbin/sysinst/arch/x68k/md.c
+2-41 files

LLVM/project 874c1caclang/lib/CIR/CodeGen CIRGenBuiltin.cpp CIRGenBuiltinAMDGPU.cpp, clang/test/CIR/CodeGenHIP builtins-amdgcn-logb-scalbn.hip

[CIR][AMDGPU] Fix constrained FP and library calls path
DeltaFile
+26-1clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+9-17clang/test/CIR/CodeGenHIP/builtins-amdgcn-logb-scalbn.hip
+2-3clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+3-0clang/lib/CIR/CodeGen/TargetInfo.h
+2-0clang/lib/CIR/CodeGen/TargetInfo.cpp
+42-215 files

LLVM/project 9827cbaclang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp, clang/test/CIR/CodeGenHIP builtins-amdgcn-logb-scalbn.hip

[CIR][AMDGPU] Adds amdgcn logb and scalebn builtins
DeltaFile
+89-10clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+42-0clang/test/CIR/CodeGenHIP/builtins-amdgcn-logb-scalbn.hip
+131-102 files

LLVM/project 8b5a3b4clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp, clang/test/CIR/CodeGenHIP builtins-amdgcn-logb-scalbn.hip

[CIR][AMDGPU] Fix FltSemantics, naming convention, and CIR APIs
DeltaFile
+52-61clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+12-0clang/test/CIR/CodeGenHIP/builtins-amdgcn-logb-scalbn.hip
+64-612 files

FreeBSD/ports 8b48d38audio/owntone distinfo Makefile

audio/owntone: update to 29.2
DeltaFile
+3-3audio/owntone/distinfo
+2-2audio/owntone/Makefile
+5-52 files

LLVM/project bcbad84clang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode c.c

[clang][bytecode] Only revisit C variables with valid initializers (#194881)

We don't mark them as constexpr-unknown, so check that the initializer
can be evaluated.
DeltaFile
+2-2clang/lib/AST/ByteCode/Compiler.cpp
+4-0clang/test/Parser/pragma-fenv_access.c
+1-2clang/test/AST/ByteCode/c.c
+7-43 files

LLVM/project ad28447clang/include/clang/CIR LoweringHelpers.h, clang/lib/CIR/Lowering LoweringHelpers.cpp

[CIR] Handle unsuported dense attributes conversion
DeltaFile
+27-14clang/lib/CIR/Lowering/LoweringHelpers.cpp
+2-2clang/include/clang/CIR/LoweringHelpers.h
+29-162 files

NetBSD/src rJS7bHssys/arch/amiga/include vmparam.h, sys/arch/cesfic/include vmparam.h

   Centralize the definition of VM_MIN_ADDRESS, VM_MAX_ADDRESS/VM_MAXUSER_ADDRESS,
   and USRSTACK.  While here, get rid of the "must be compatible with HP-UX
   debuggers" affordance which, really, has outlived its usefulness (and not
   all platforms adopted this in any case).  Also, since we haven't had "u."
   in about a million years, there's also no need to have UPAGES worth of
   virtual space above the user stack, so just tuck it right up against
   the ceiling everywhere.

   Odd-ball is Amiga because it previously had a USRSTACK totally unlike
   the others, so I left it that way for now.
VersionDeltaFile
1.3+37-1sys/arch/m68k/include/vmparam.h
1.52+6-14sys/arch/amiga/include/vmparam.h
1.26+2-16sys/arch/cesfic/include/vmparam.h
1.48+2-16sys/arch/hp300/include/vmparam.h
1.32+2-16sys/arch/news68k/include/vmparam.h
1.13+2-16sys/arch/virt68k/include/vmparam.h
+51-7910 files not shown
+74-17416 files

LLVM/project c1a2360mlir/include/mlir-c IR.h, mlir/include/mlir/Bindings/Python IRCore.h

[mlir][python] expose remaining Location inspection API (#192630)

Addresses #53169. Mirrors the Python bindings pattern used for Attribute
subclasses so that Location discrimination uses `isinstance`, and fills
two small gaps at the same time.

### Approach

Previously `Location` was a single nanobind class with `is_a_file`,
`is_a_name`, etc. predicates, plus field accessors for every kind
defined on the base class. This PR introduces a `PyConcreteLocation<T>`
CRTP template (parallel to `PyConcreteAttribute<T>`) and registers one
subclass per `LocationAttr` kind: `UnknownLoc`, `FileLineColLoc`,
`NameLoc`, `CallSiteLoc`, `FusedLoc`.

TypeID-based downcasting is implemented in `PyLocation::maybeDownCast`
(using `mlirAttributeGetTypeID(mlirLocationGetAttribute(...))`) and
called at the boundaries that return Location objects: `op.location`,
`value.location`, `Location.from_attr`, and the subclass getters

    [83 lines not shown]
DeltaFile
+290-124mlir/lib/Bindings/Python/IRCore.cpp
+104-55mlir/test/python/ir/location.py
+129-0mlir/include/mlir/Bindings/Python/IRCore.h
+19-0mlir/test/CAPI/ir.c
+8-0mlir/lib/CAPI/IR/IR.cpp
+6-0mlir/include/mlir-c/IR.h
+556-1796 files

LLVM/project 8d53d36llvm/lib/Target/LoongArch LoongArchLASXInstrInfo.td LoongArchISelLowering.cpp, llvm/test/CodeGen/LoongArch/lasx vec-zext.ll vec-sext.ll

[LoongArch] Introduce LASX instruction patterns for vector sign/zero extensions (#193727)

This patch introduces LASX only legalization and instruction patterns
for vector sign and zero extension operations, which is basically copy
from the https://github.com/llvm/llvm-project/pull/160810 with some
minor change (e.g. deleted unused tablegen pattern).
DeltaFile
+424-0llvm/test/CodeGen/LoongArch/lasx/vec-zext.ll
+423-0llvm/test/CodeGen/LoongArch/lasx/vec-sext.ll
+76-5llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
+11-27llvm/test/CodeGen/LoongArch/lasx/vxi1-masks.ll
+9-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+943-325 files

NetBSD/src kw7Tob3sys/arch/sgimips/ioc ioc.c, sys/arch/sgimips/sgimips machdep.c

   sgimips: early initialisation of mach_subtype for SGI Indy / Indigo2

   The mach_subtype field is needed early in boot for dev/int.c (the 8254
   in the IO block) and other bits and pieces like GIO bus config.

   So set it up super early here.

   This allows my Indigo 2 R4400PC-150 to boot - slowly until the int driver
   enumerates, but that's separate problem I'll dig into.

   I also verified my R5000PC-180 Indy boots with this.

   This addresses PR port-sgimips/60205 .
VersionDeltaFile
1.157+18-2sys/arch/sgimips/sgimips/machdep.c
1.15+7-2sys/arch/sgimips/ioc/ioc.c
+25-42 files

LLVM/project c81f883llvm/utils/TableGen AsmMatcherEmitter.cpp

[TableGen] Use isCodeGenOnly field of CodeGenInstruction. NFC (#194942)
DeltaFile
+1-1llvm/utils/TableGen/AsmMatcherEmitter.cpp
+1-11 files

NetBSD/src LRZ8rvSsys/arch/sgimips/sgimips console.c

   sgimips: delete dead code for IP32 console keyboard

   The IP32 console keyboard controller is not a PC/AT style 8042
   controller.  It is a PS/2 controller though.  Let it attach
   normally, not through here.
VersionDeltaFile
1.46+2-11sys/arch/sgimips/sgimips/console.c
+2-111 files

FreeBSD/ports c75e227security/vuxml/vuln 2026.xml

security/vuxml: correct a typo in SA-26:12.dhclient entry

A trailing space crept into the <topic/> before m previous commit.

Fixes:          0821906582e8 security/vuxml: add FreeBSD SAs issued on 2026-04-29
Pointy hat to:  philip
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

FreeBSD/ports 0821906security/vuxml/vuln 2026.xml

security/vuxml: add FreeBSD SAs issued on 2026-04-29

FreeBSD-SA-26:12.dhclient affects all supported releases
FreeBSD-SA-26:13.exec affects all supported releases
FreeBSD-SA-26:14.pf affects all supported releases
FreeBSD-SA-26:15.dhclient affects all supported releases
FreeBSD-SA-26:16.libnv affects all supported releases
FreeBSD-SA-26:17.libnv affects all supported releases
DeltaFile
+204-0security/vuxml/vuln/2026.xml
+204-01 files

FreeBSD/doc 6f9601cwebsite/content/en/releases/13.5R errata.adoc, website/content/en/releases/14.3R errata.adoc

Add errata affecting 13.5R, 14.3R, 14.4R and 15.0R

FreeBSD-EN-26:08.pf affects 15.0R
FreeBSD-EN-26:09.tzdata affects all supported releases
FreeBSD-EN-26:10.amd64 affects 14.3R, 14.4R and 15.0R
DeltaFile
+3-0website/content/en/releases/15.0R/errata.adoc
+2-0website/content/en/releases/14.3R/errata.adoc
+2-0website/content/en/releases/14.4R/errata.adoc
+1-0website/content/en/releases/13.5R/errata.adoc
+8-04 files

FreeBSD/doc f6ce52fwebsite/content/en/releases/13.5R errata.adoc, website/content/en/releases/14.3R errata.adoc

Add security advisories affecting 13.5R, 14.3R, 14.4R and 15.0R

FreeBSD-SA-26:12.dhclient affects all supported releases
FreeBSD-SA-26:13.exec affects all supported releases
FreeBSD-SA-26:14.pf affects all supported releases
FreeBSD-SA-26:15.dhclient affects all supported releases
FreeBSD-SA-26:16.libnv affects all supported releases
FreeBSD-SA-26:17.libnv affects all supported releases
DeltaFile
+6-0website/content/en/releases/13.5R/errata.adoc
+6-0website/content/en/releases/14.3R/errata.adoc
+6-0website/content/en/releases/14.4R/errata.adoc
+6-0website/content/en/releases/15.0R/errata.adoc
+24-04 files

LLVM/project 9f51527llvm/lib/Transforms/Utils LoopUnroll.cpp

Fix typo
DeltaFile
+1-1llvm/lib/Transforms/Utils/LoopUnroll.cpp
+1-11 files

LLVM/project 29d62a9llvm/lib/Transforms/Utils LoopUnroll.cpp

Report unexpected infinite frequency
DeltaFile
+10-3llvm/lib/Transforms/Utils/LoopUnroll.cpp
+10-31 files

LLVM/project 4a91296llvm/lib/Transforms/Utils LoopUnroll.cpp

O(n^2) -> O(n)
DeltaFile
+79-50llvm/lib/Transforms/Utils/LoopUnroll.cpp
+79-501 files

LLVM/project 10e8fe0llvm/lib/Transforms/Utils LoopUnroll.cpp

Address small reviewer suggestions
DeltaFile
+7-3llvm/lib/Transforms/Utils/LoopUnroll.cpp
+7-31 files

LLVM/project 1b5874blld/MachO ConcatOutputSection.cpp

call markBranchAsResolved in more places
DeltaFile
+5-4lld/MachO/ConcatOutputSection.cpp
+5-41 files

FreeBSD/src e7f4269sys/dev/asmc asmc.c asmcvar.h

asmc: replace hardcoded model table with universal probing

Probe SMC keys at attach time to detect hardware capabilities,
supporting all Intel Apple machines without per-model entries.

Sensors are discovered by scanning sorted SMC key ranges for
known prefixes and types. Capabilities such as SMS, fan safe
speed, and ambient light are detected by key presence.

A global key description table provides human-readable names
for well-known temperature sensors.

Tested on:
 - MacBook Pro (Early 2007, Mid 2014, Mid 2015)
 - MacBook Air (Early 2015, Mid 2017)
 - iMac (Mid 2011, Late 2013)
 - Mac mini (Mid 2011)

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D56405
DeltaFile
+529-642sys/dev/asmc/asmc.c
+17-944sys/dev/asmc/asmcvar.h
+546-1,5862 files

LLVM/project e20557eclang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

fix fmt
DeltaFile
+6-4clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+6-41 files

LLVM/project 2387cc1clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

[CIR] Lower global ConstArrayAttr with string elements to LLVM string constant
DeltaFile
+40-5clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+10-0clang/test/CIR/Lowering/array.cpp
+4-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+54-53 files

LLVM/project 0abb456orc-rt/include/orc-rt NativeDylibManager.h, orc-rt/lib/executor NativeDylibManager.cpp

[orc-rt] Add NativeDylibManager. (#194792)

NativeDylibManager is an orc_rt::Service that supports loading,
unloading, and lookup of symbols via the system dynamic loader's native
APIs.

The current implementation only supports the POSIX dlfcn.h APIs (dlopen,
dlclose, dlsym), but it should be straightforward to extend to Windows.
DeltaFile
+199-0orc-rt/unittests/NativeDylibManagerTest.cpp
+183-0orc-rt/unittests/NativeDylibManagerSPSCITest.cpp
+151-0orc-rt/lib/executor/NativeDylibManager.cpp
+94-0orc-rt/include/orc-rt/NativeDylibManager.h
+53-0orc-rt/lib/executor/Unix/NativeDylibAPIs.inc
+46-0orc-rt/lib/executor/sps-ci/NativeDylibManagerSPSCI.cpp
+726-05 files not shown
+776-011 files

FreeBSD/src 59a844bsys/powerpc/mpc85xx pci_mpc85xx.c

mpc85xx/msi: Add compat string for T208x/T4xxx SoCs
DeltaFile
+2-1sys/powerpc/mpc85xx/pci_mpc85xx.c
+2-11 files

FreeBSD/src 787b5e1sys/conf files.powerpc

dtrace: Add missing file for powerpc kernel build
DeltaFile
+1-0sys/conf/files.powerpc
+1-01 files

FreeBSD/src 0a70558sys/dev/iicbus/mux iicmux.c

iicmux: Return the right error codes

I2C subsystem errors belong in the IIC_* error space.  It's pretty clear
this is what is intended in the code.
DeltaFile
+3-3sys/dev/iicbus/mux/iicmux.c
+3-31 files

FreeBSD/src 40bcad5sys/powerpc/include pcpu.h, sys/powerpc/powerpc openpic.c pic_if.m

powerpc/pic: Add a PIC_AP_INIT() to set up AP PIC info

pc_cpuid may not match the PIC's idea of a given CPU.  Since openpic
has a WHOAMI register, we can use that to get the PIC's idea of the CPU.
This needs to be done on each AP, so add a PIC_AP_INIT device method so
the PIC can perform any AP-specific initialization at AP bootstrap time.

This fixes SMP on e6500, which is still lacking SMT support.

Differential Revision:  https://reviews.freebsd.org/D56421
DeltaFile
+21-7sys/powerpc/powerpc/openpic.c
+3-0sys/powerpc/powerpc/pic_if.m
+1-0sys/powerpc/powerpc/mp_machdep.c
+1-0sys/powerpc/include/pcpu.h
+26-74 files