LLVM/project 9bfd57eclang/lib/CIR/CodeGen CIRGenerator.cpp CIRGenStmtOpenMP.cpp, clang/test/CIR/CodeGenOpenMP omp-llvmir.c parallel.c

[CIR][OpenMP] Enable lowering of the OpenMP dialect to LLVM IR (#178515)

This patch adds the OpenMP dialect to be part of the lowering to LLVM
IR. A minor change was made to a test to compensate for a yet implemented
feature: ++a to a = a + 1
DeltaFile
+169-0clang/test/CIR/CodeGenOpenMP/omp-llvmir.c
+16-3clang/lib/CIR/CodeGen/CIRGenerator.cpp
+12-4clang/test/CIR/CodeGenOpenMP/parallel.c
+8-4clang/lib/CIR/CodeGen/CIRGenStmtOpenMP.cpp
+3-1clang/tools/cir-translate/cir-translate.cpp
+2-1clang/tools/cir-opt/cir-opt.cpp
+210-133 files not shown
+214-159 files

FreeBSD/ports 8d40b7awww/angie Makefile, www/angie-module-redis2 Makefile

www/angie*: Bump PORTREVISION after www/angie update

pkg does not honor RUN_DEPENDS versions, hence it fails to re-install
module packages after updates to www/angie. The only workaround is
bumping PORTREVISION for *all* modules.

PR:     292648
DeltaFile
+10-2www/angie/Makefile
+1-1www/angie-module-zstd/Makefile
+1-1www/angie-module-vod/Makefile
+1-1www/angie-module-upload/Makefile
+1-1www/angie-module-set-misc/Makefile
+1-1www/angie-module-redis2/Makefile
+15-717 files not shown
+32-2423 files

LLVM/project 601741blld/COFF LTO.cpp, llvm/include/llvm/LTO Config.h

clang format
DeltaFile
+4-4llvm/lib/LTO/LTOBackend.cpp
+3-3llvm/lib/LTO/ThinLTOCodeGenerator.cpp
+2-3llvm/lib/LTO/LTO.cpp
+2-2llvm/include/llvm/LTO/Config.h
+1-1lld/COFF/LTO.cpp
+1-1llvm/lib/LTO/LTOCodeGenerator.cpp
+13-141 files not shown
+14-157 files

LLVM/project dfece9dclang/include/clang/CIR/Dialect/IR CIRCUDAAttrs.td CIRAttrs.td, clang/lib/CIR/CodeGen CIRGenCall.cpp

[CIR] Add CUDAKernelNameAttr for device stubs
DeltaFile
+40-0clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
+10-0clang/lib/CIR/CodeGen/CIRGenCall.cpp
+3-3clang/test/CIR/CodeGenCUDA/kernel-stub-name.cu
+1-0clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+54-34 files

LLVM/project c4a42aalld/COFF LTO.cpp, lld/ELF LTO.cpp

Redesign how TargetOptions are used in LTO
DeltaFile
+45-40lld/ELF/LTO.cpp
+36-14llvm/lib/LTO/LTO.cpp
+15-9lld/COFF/LTO.cpp
+13-6llvm/lib/LTO/LTOBackend.cpp
+5-5lld/wasm/LTO.cpp
+4-4llvm/lib/LTO/LTOCodeGenerator.cpp
+118-789 files not shown
+138-9115 files

LLVM/project cb6a3f7llvm/lib/Target TargetMachine.cpp, llvm/test/CodeGen/RISCV tls-models.ll

[llvm] Force TLSDESC for all TLS access in Fuchsia code

Fuchsia no longer supports TLS access via __tls_get_addr, and only
supports the TLSDESC ABI on all target machines.

Though we already set Fuchsia as enabling TLSDESC by default, LLD's LTO
pipeline is initialized with an empty target triple, and thus does not
correctly select the correct codegen options for Fuchsia's ABI. Instead,
we can additionally check if Fuchsia is the actual target if the option
isn't set, since useTLSDESC() is only called later, when a non-default
target triple will be available.

The alternative is to rework how LLD initializes the LTO code generation
options, so that it selects the correct target, and initializes them
correctly. However, that's a more invasive change, and would need some
discussion to make sure that is handled correctly across all of LLDs
supported formats (e.g. ELF, Mach-O, COFF, etc.).
DeltaFile
+69-0llvm/test/CodeGen/RISCV/tls-models.ll
+43-0llvm/test/CodeGen/X86/tls-desc.ll
+3-1llvm/lib/Target/TargetMachine.cpp
+115-13 files

NetBSD/pkgsrc TYeVs4Msysutils/coreutils PLIST distinfo, sysutils/coreutils/patches patch-configure patch-Makefile.in

   coreutils: update to 9.10.

   * Noteworthy changes in release 9.10 (2026-02-04) [stable]

   ** Bug fixes

     cp, install, and mv no longer enter an infinite loop copying sparse files
     with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
     extents that are being actively updated, and copy offload is not being used.
     [bug introduced in coreutils-9.9]

     'date' no longer fails with format directives that return an empty string.
     [bug introduced in coreutils-9.9]

     'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
     exists, if ftruncate fails.
     [bug introduced in coreutils-9.1]

     du and ls no longer modify strings returned by getenv.

    [113 lines not shown]
VersionDeltaFile
1.3+11-69sysutils/coreutils/patches/patch-configure
1.26+3-9sysutils/coreutils/PLIST
1.51+6-5sysutils/coreutils/distinfo
1.5+5-5sysutils/coreutils/patches/patch-Makefile.in
1.92+4-2sysutils/coreutils/Makefile
1.38+3-2sysutils/coreutils/Makefile.common
+32-926 files

LLVM/project 2e75ee8.github/workflows libc-fullbuild-tests.yml

[libc][Github] Downgrade clang version to v21 (#180043)

apt.llvm.org again is not working for the current release as they try
and get everything setup for the release/22.x branch. Downgrade for now
until installing LLVM 22 works.
DeltaFile
+23-23.github/workflows/libc-fullbuild-tests.yml
+23-231 files

LLVM/project 07477calibc/src/stdio/printf_core float_hex_converter.h float_dec_converter.h

LIBC_PRINTF_MODULE macro to declare *and* define modules
DeltaFile
+206-209libc/src/stdio/printf_core/float_hex_converter.h
+72-75libc/src/stdio/printf_core/float_dec_converter.h
+28-42libc/src/stdio/printf_core/parser.h
+21-30libc/src/stdio/printf_core/float_dec_converter_limited.h
+15-1libc/src/stdio/printf_core/printf_config.h
+342-3575 files

LLVM/project 08cf3e6llvm/include/llvm/Target/GlobalISel Target.td, llvm/lib/Target/AArch64 AArch64ISelDAGToDAG.cpp AArch64InstrInfo.td

[AArch64][GlobalISel] Add GISel handling for FCVT fixed. (#178903)

This uses the generalized code from #178603 to allow GISel to
select fixed-point fcvt in the same way as SDAG.
DeltaFile
+82-404llvm/test/CodeGen/AArch64/fcvt_combine.ll
+62-0llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
+34-0llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+0-32llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+17-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+3-0llvm/include/llvm/Target/GlobalISel/Target.td
+198-4366 files

LLVM/project f227efellvm/test/Transforms/SLPVectorizer/X86 shl-to-add-transformation5.ll

[SLP][NFC]Add another shl-to-add modeling test case, NFC
DeltaFile
+60-0llvm/test/Transforms/SLPVectorizer/X86/shl-to-add-transformation5.ll
+60-01 files

OpenBSD/ports 2aArrBsgames/choria Makefile distinfo, games/choria/patches patch-CMakeLists_txt patch-ext_ae_ae_network_cpp

   update to 1.1.1
VersionDeltaFile
1.6+38-32games/choria/pkg/PLIST
1.6+20-3games/choria/patches/patch-CMakeLists_txt
1.20+6-10games/choria/Makefile
1.5+2-2games/choria/distinfo
1.2+1-1games/choria/patches/patch-ext_ae_ae_network_cpp
1.2+0-0games/choria/patches/patch-ext_ae_tinyxml2_tinyxml2_cpp
+67-486 files

LLVM/project 52f21f0llvm/test/CodeGen/SystemZ zos-alias-unsupported.ll

add one more test
DeltaFile
+16-0llvm/test/CodeGen/SystemZ/zos-alias-unsupported.ll
+16-01 files

LLVM/project c1f93d1llvm/lib/Target/ARM ARMAsmPrinter.cpp

[ARM] Remove `NoInfsFPMath` and `NoNaNsFPMath` uses (#179935)

DeltaFile
+2-6llvm/lib/Target/ARM/ARMAsmPrinter.cpp
+2-61 files

FreeBSD/ports bf0cbcbsysutils Makefile, sysutils/py-nvitop Makefile pkg-descr

sysutils/py-nvitop: New port: Interactive NVIDIA-GPU process viewer

An interactive NVIDIA-GPU process viewer and beyond, the one-stop
solution for GPU process management.

WWW: https://github.com/XuehaiPan/nvitop

PR:             289083
Approved by:    eduardo (mentor)
DeltaFile
+25-0sysutils/py-nvitop/Makefile
+5-0sysutils/py-nvitop/pkg-descr
+3-0sysutils/py-nvitop/distinfo
+1-0sysutils/Makefile
+34-04 files

FreeBSD/ports 8127a68devel Makefile, devel/py-nvidia-ml-py Makefile distinfo

devel/py-nvidia-ml-py: New port: Python bindings to NVIDIA Management Library

This library provides a Python interface to GPU management and
monitoring functions for NVIDIA GPUs.

WWW: https://pypi.org/project/nvidia-ml-py/

PR:             289082
Approved by:    eduardo (mentor)
DeltaFile
+21-0devel/py-nvidia-ml-py/Makefile
+3-0devel/py-nvidia-ml-py/distinfo
+2-0devel/py-nvidia-ml-py/pkg-descr
+1-0devel/Makefile
+27-04 files

LLVM/project b985974offload/test lit.cfg

[Offload][lit] Link against SPIR-V DeviceRTL if present (#180030)

Right now if we run `check-offload` for SPIR-V the DeviceRTL isn't used
because we pass `-nogpulib`.

Don't pass that, but also don't pass `--libomptarget-spirv-bc-path` yet
because the DeviceRTL is brand new so we don't want to error if it's not
present.

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+3-2offload/test/lit.cfg
+3-21 files

LLVM/project 02d8c9copenmp/device/src LibC.cpp

[OpenMP] Stub vprintf on non-NVPTX if no libc (#180025)

The AMDGPU check was added in
https://github.com/llvm/llvm-project/pull/123670 where the reasoning
seems to be that the NVIDIA SDK will provide `vprintf` for the NVPTX
case and AMDGPU was the only other supported target at the time.

SPIR-V also needs this stubbed out, so just check that it's not NVPTX.

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+1-1openmp/device/src/LibC.cpp
+1-11 files

FreeBSD/src 2f5bea9stand/man loader.8 loader_4th.8

stand/man: Fix mdoc typos for emails, tag spdx

MFC after:      3 days

(cherry picked from commit a37825313f624121c6f07bc03f9cf655c300885b)
DeltaFile
+6-3stand/man/loader.8
+5-2stand/man/loader_4th.8
+4-1stand/man/loader_simp.8
+3-0stand/man/loader_lua.8
+2-0stand/man/boot1.efi.8
+20-65 files

FreeBSD/src 9bdba70tools/kerneldoc/subsys README

kerneldocs: Update latex package

MFC after:      3 days
Reviewed by:    ziaee
Signed-off-by:  Minsoo Choo <minsoochoo0122 at proton.me>
Closes:         https://github.com/freebsd/freebsd-src/pull/1853

(cherry picked from commit cd813380ad832a0bfa5b99f22012092cc9d373b1)
DeltaFile
+2-2tools/kerneldoc/subsys/README
+2-21 files

FreeBSD/src e5f9414share/man/man4 blackhole.4

blackhole.4: Describe even better

Rewrite the document description to omit ficticious "UDP connections".

Fixes:                  38f6a4467419 (blackhole.4: Describe better)
MFC after:              3 days
Reviewed by:            tuexen
Reported by:            tuexen, zi
Differential Revision:  https://reviews.freebsd.org/D52696

(cherry picked from commit f9a71840d8ee0cfff4ec983a589be53648e7017d)
DeltaFile
+1-1share/man/man4/blackhole.4
+1-11 files

FreeBSD/src e829846share/man/man4 blackhole.4

blackhole.4: Describe even better, take two

I meant to change this to tuexen's suggestion upon commit but failed.

MFC after:      3 days
Fixes:          9e02de4ad6c3 (blackhole.4: Describe even better)

(cherry picked from commit 1a9ec72022ddce0cacb9aedda3d69aa95cd45ed0)
DeltaFile
+2-2share/man/man4/blackhole.4
+2-21 files

FreeBSD/src 1a7efb7share/man/man4 blackhole.4

blackhole.4: Describe better

Rewrite the document description to fit cleanly on one line and omit
crossreferences, to clean up apropos results.

MFC after:              3 days
Reviewed by:            tuexen, cperciva
Differential Revision:  https://reviews.freebsd.org/D52695

(cherry picked from commit 38f6a4467419f5b2344d184baa454c126e2919a9)
DeltaFile
+2-5share/man/man4/blackhole.4
+2-51 files

FreeBSD/src a0cb72dshare/examples/mdoc example.1 example.3

examples/mdoc: Remove document description quotes

Quotes in roff do not work the way quotes in shell do,
remove them from the examples to hopefully lead less people astray.

MFC after:      3 days

(cherry picked from commit 067b62bd5834484c927038aff28d36da6c5d6cca)
DeltaFile
+1-1share/examples/mdoc/example.1
+1-1share/examples/mdoc/example.3
+1-1share/examples/mdoc/example.4
+1-1share/examples/mdoc/example.9
+4-44 files

OpenBSD/src EkRnC1pusr.bin/ssh ssh-ecdsa-sk.c sshkey.c

   Implement missing pieces of FIDO/webauthn signature support, mostly
   related to certificate handling and enable acceptance of this
   signature format by default.  bz3748 GHPR624 GHPR625

   Feedback tb / James Zhang; ok tb
VersionDeltaFile
1.20+16-2usr.bin/ssh/ssh-ecdsa-sk.c
1.160+14-1usr.bin/ssh/sshkey.c
1.421+8-2usr.bin/ssh/ssh_config.5
1.394+8-2usr.bin/ssh/sshd_config.5
1.78+4-1usr.bin/ssh/myproposal.h
1.380+3-2usr.bin/ssh/sshconnect2.c
+53-106 files

FreeBSD/src aad7091share/man/man4 vt.4, share/syscons/fonts INDEX.fonts

INDEX.fonts: Minor maintenance

+ Mention relevance of this file in the vt manual screen.font entry
+ The vidfont manual is in section one, not eight
+ Remove leftover blank line from freebsd tag removal

MFC after:      3 days

(cherry picked from commit 1f5795b6422a1c6e4b71fd7e93717522ccb822f9)
DeltaFile
+3-0share/man/man4/vt.4
+1-2share/syscons/fonts/INDEX.fonts
+1-2share/vt/fonts/INDEX.fonts
+1-2stand/fonts/INDEX.fonts
+6-64 files

FreeBSD/src c44ec96contrib/spleen spleen-32x64.bdf spleen-16x32.bdf

contrib/spleen: Update to 2.2.O

This release adds several new characters critical to the manual pages
that were previously missing on high-dpi displays: em-dash, en-dash,
hyphen, angle brackets, white square, dagger, and double dagger. It
also features improved alignment for numerous characters in different
sizes.

Thanks:         Fredric Cambus
MFC after:      3 days
Discussed with: emaste

(cherry picked from commit 0d602f923ed8a889c3a848ab9f19aa52f917f6ee)
DeltaFile
+703-64contrib/spleen/spleen-32x64.bdf
+371-20contrib/spleen/spleen-16x32.bdf
+337-27contrib/spleen/spleen-12x24.bdf
+213-6contrib/spleen/spleen-8x16.bdf
+24-0contrib/spleen/ChangeLog
+12-3contrib/spleen/README.md
+1,660-1203 files not shown
+1,669-1299 files

LLVM/project df662e9llvm/lib/Target/AMDGPU MIMGInstructions.td

[AMDGPU] Limit tensor load/store to gfx1250 only. NFC (#179737)

DeltaFile
+5-5llvm/lib/Target/AMDGPU/MIMGInstructions.td
+5-51 files

LLVM/project 6332729llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp SystemZAsmPrinter.h, llvm/test/CodeGen/SystemZ zos-func-alias.ll

initial implementation
DeltaFile
+50-0llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+17-0llvm/test/CodeGen/SystemZ/zos-func-alias.ll
+8-4llvm/lib/Target/SystemZ/SystemZAsmPrinter.h
+75-43 files

FreeBSD/src 1eb2efcshare/man/man4 ata.4

ata.4: Cleanup HARDWARE for HW Relnotes

MFC after:      3 days
Reported by:    ivy (ata is for ide interface)

(cherry picked from commit b03f765f076c6b6170f01681bfcc4dbc3df846c3)
DeltaFile
+3-1share/man/man4/ata.4
+3-11 files