LLVM/project 2fa34a8clang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Flang.cpp

[Flang][OpenMP] Add -fdo-concurrent alias for -fdo-concurrent-to-openmp

Adds the shorter -fdo-concurrent alias to map DO CONCURRENT loops to
OpenMP.

Co-authored-by: Gemini 3.1 Pro
DeltaFile
+17-6flang/test/Driver/do_concurrent_to_omp_cli.f90
+7-2clang/lib/Driver/ToolChains/Flang.cpp
+6-2flang/docs/DoConcurrentConversionToOpenMP.md
+5-1flang/tools/bbc/bbc.cpp
+1-2flang/lib/Frontend/CompilerInvocation.cpp
+2-1clang/include/clang/Options/Options.td
+38-146 files

LLVM/project be2faf8flang/lib/Frontend FrontendActions.cpp

[flang] Remove `do concurrent` mapping experimental warning

Removes the warning downstream for now since the pass has been validated
on both CPUs and to a lesser extent on GPUs.
DeltaFile
+0-7flang/lib/Frontend/FrontendActions.cpp
+0-71 files

FreeBSD/ports 39516f7misc/global-tz distinfo Makefile

misc/global-tz: update to 2026bgtz

Release 2026bgtz of global-tz, derived from iana-tz.

MFH:            2026Q2

(cherry picked from commit 1575a5bf5bd187132f9cf5c22e614e4c467fec4f)
DeltaFile
+5-5misc/global-tz/distinfo
+1-1misc/global-tz/Makefile
+6-62 files

FreeBSD/ports af6af46devel/mimalloc distinfo Makefile

devel/mimalloc: Update to 3.3.2
DeltaFile
+3-3devel/mimalloc/distinfo
+1-1devel/mimalloc/Makefile
+4-42 files

NetBSD/pkgsrc ZHDRYWFdoc CHANGES-2026

   doc: Updated net/inetutils to 2.8
VersionDeltaFile
1.2688+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc yGOMRwhnet/inetutils distinfo Makefile, net/inetutils/patches patch-telnetd_utility.c

   inetutils: update to 2.8.

   # Noteworthy changes in release 2.8 (2026-04-29) [stable]

   ** telnetd no longer supports the --debug (-D) option.  Previously, it
   would open a predictable file name at /tmp/telnet.debug, following it if
   it were a symbolic link.  The data printed to it could also be
   controlled by a client.  These behaviors could be combined to result in
   a local privilege escalation.  Reported by Justin Swartz in
   <https://lists.gnu.org/r/bug-inetutils/2026-03/msg00040.html>.
   Guillem Jover also mentioned that another user can create the file
   before telnetd does, keep the file open, and snoop on sessions which may
   include credentials in
   <https://lists.gnu.org/r/bug-inetutils/2026-03/msg00048.html>.

   ** telnet no longer leaks the value of unexported environment variables
   to servers sending the NEW-ENVIRON SEND USERVAR command.
   Reported by Justin Swartz in
   <https://www.openwall.com/lists/oss-security/2026/03/13/1>.

    [55 lines not shown]
VersionDeltaFile
1.9+4-5net/inetutils/distinfo
1.13+5-3net/inetutils/Makefile
1.2+1-1net/inetutils/patches/patch-telnetd_utility.c
+10-93 files

LLVM/project 4581593llvm/lib/Analysis AliasAnalysis.cpp, llvm/test/Transforms/DeadStoreElimination atomic.ll atomic-todo.ll

Revert "Revert "[AA] Improve precision for monotonic atomic load/store operat…"

This reverts commit c8941df6a1e4ed5e1ba3287985a60e1d7512c250.
DeltaFile
+67-26llvm/test/Transforms/DeadStoreElimination/atomic.ll
+0-23llvm/test/Transforms/DeadStoreElimination/atomic-todo.ll
+16-3llvm/lib/Analysis/AliasAnalysis.cpp
+83-523 files

FreeBSD/ports 6baf549security/p5-App-ClusterSSH distinfo Makefile

security/p5-App-ClusterSSH: Update to 4.19
DeltaFile
+3-3security/p5-App-ClusterSSH/distinfo
+2-1security/p5-App-ClusterSSH/Makefile
+5-42 files

FreeBSD/ports 1575a5bmisc/global-tz distinfo Makefile

misc/global-tz: update to 2026bgtz

Release 2026bgtz of global-tz, derived from iana-tz.

MFH:            2026Q2
DeltaFile
+5-5misc/global-tz/distinfo
+1-1misc/global-tz/Makefile
+6-62 files

NetBSD/pkgsrc hh0l2tJdoc CHANGES-2026

   doc: Updated security/gnutls to 3.8.13
VersionDeltaFile
1.2687+3-1doc/CHANGES-2026
+3-11 files

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

[CIR][AMDGPU] Adds amdgcn logb and scalebn builtins (#191344)

Upstreaming clangIR PR: https://github.com/llvm/clangir/pull/2065

Support for lowering of `__builtin_amdgcn_logb` and `scalebn` for AMDGPU
builtins to clangIR.
Followed similar lowering from clang->llvmir:
`clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp`.
DeltaFile
+79-10clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+46-0clang/test/CIR/CodeGenHIP/builtins-amdgcn-logb-scalbn.hip
+26-1clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+3-0clang/lib/CIR/CodeGen/TargetInfo.h
+2-0clang/lib/CIR/CodeGen/TargetInfo.cpp
+156-115 files

NetBSD/pkgsrc rXXzWNXsecurity/gnutls PLIST distinfo

   gnutls: update to 3.8.13.

   * Version 3.8.13 (released 2026-04-29)

   ** libgnutls: Add more checks to DTLS reassembly
      Previously, gnutls didn't check that DTLS fragments claimed
      a consistent message_length value.
      Additionally, a crucial array size check was missing,
      enabling an attacker to cause a heap overwrite.
      Reject fragments with mismatching length and add a missing boundary check.
      Independently reported by
      Haruto Kimura (Stella), Oscar Reparaz and Zou Dikai.
      [GNUTLS-SA-2026-04-29-1, CVSS: high] [CVE-2026-33846]

   ** libgnutls: Fix qsort comparator in DTLS reassembly
      The comparator function used for ordering DTLS packets
      by sequence numbers did not follow qsort comparator contracts
      in case of packets with duplicate sequence numbers,
      which could lead to unstable ordering or undefined behaviour.

    [197 lines not shown]
VersionDeltaFile
1.85+10-0security/gnutls/PLIST
1.173+4-4security/gnutls/distinfo
1.275+4-4security/gnutls/Makefile
1.9+2-1security/gnutls/options.mk
+20-94 files

FreeBSD/ports 4dabafeaudio/ft2-clone distinfo Makefile

audio/ft2-clone: Update to 2.18
DeltaFile
+3-3audio/ft2-clone/distinfo
+1-1audio/ft2-clone/Makefile
+4-42 files

NetBSD/pkgsrc sEktWnznews/bulletty/patches patch-.._vendor_nix-0.29.0_src_net_if__.rs.orig

   bulletty: remove backup file
VersionDeltaFile
1.2+1-1news/bulletty/patches/patch-.._vendor_nix-0.29.0_src_net_if__.rs.orig
+1-11 files

Linux/linux e75a43cinclude/linux tracepoint.h, kernel/trace trace_branch.c trace_probe.c

Merge tag 'trace-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull tracing fixes from Steven Rostedt:

 - Fix inverted check of registering the stats for branch tracing

   When calling register_stat_tracer() which returns zero on success and
   negative on error, the callers were checking the return of zero as an
   error and printing a warning message. Because this was just a normal
   printk() message and not a WARN(), it wasn't caught in any testing.

   Fix the check to print the warning message when an error actually
   happens.

 - Fix a typo in a comment in tracepoint.h

 - Limit the size of event probes to 3K in size

   It is possible to create a dynamic event probe via the tracefs system

    [11 lines not shown]
DeltaFile
+4-4kernel/trace/trace_branch.c
+6-0kernel/trace/trace_probe.c
+3-1kernel/trace/trace_probe.h
+1-1include/linux/tracepoint.h
+14-64 files

NetBSD/src neSNqposys/arch/x68k/x68k disksubr.c

   x68k: Initialize d_bbsize and d_sbsize on the disklabel always.
   These values are for (old) FFS, so it didn't make sense to initialize
   only when the BSD disklabel was missing and the Human68k partition existed.
   This avoids disklabel(8)'s warnings:
    disklabel: boot block size 0
    disklabel: super block size 0
   Inspired from PR install/59600.
VersionDeltaFile
1.38+5-4sys/arch/x68k/x68k/disksubr.c
+5-41 files

FreeBSD/src b683fd0sys/kern subr_module.c subr_prf.c, sys/sys sbuf.h

preload: add "show preload" DDB command

This is the DDB equivalent of the debug.dump_modinfo sysctl which
outputs pretty-printed bootloader metadata.

Move sbuf_db_printf_drain to subr_prf.c and expose it for general use.

Reviewed By: jmg
Differential Revision: https://reviews.freebsd.org/D53763
DeltaFile
+20-0sys/kern/subr_module.c
+9-0sys/kern/subr_prf.c
+0-6sys/kern/subr_witness.c
+3-0sys/sys/sbuf.h
+32-64 files

NetBSD/pkgsrc 3Tjh8RDdoc CHANGES-2026

   doc: Updated graphics/lcms2 to 2.19
VersionDeltaFile
1.2686+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8nZFNVDgraphics/lcms2 distinfo Makefile

   lcms2: update to 2.19.

   All tests pass.

   -----------------------
   2.19 Featured release
   -----------------------
   CMake build system. Thanks to Vlad Erium for the initial implementation and kmilos for improvements.
   Large files support to use profiles up to 4Gb
   Black point compensation works on multi-channel profiles
   Added more test platforms/architectures in GitHub tests, Cygwin and MSYS are now fully checked.
   jpgicc banner is not shown on normal operation, only when help is requested.
   Added a way to access internal transform pipelines. For read only.
   Add a way to retrieve the CMM signature
   Added extra checks on postscript undocumented functions
   Added guard on integer overflow when reading .cube files
   Added unneeded checks as a try to get rid of spam reports about "vulnerabilities" that are not real.
   Utility program names generated by Visual Studio 2026 are now same as all other platforms.
   Creating an output profile by cmsTransform2DeviceLink does not propagate correctly the colorant table. Fixed.

    [51 lines not shown]
VersionDeltaFile
1.17+4-4graphics/lcms2/distinfo
1.24+2-3graphics/lcms2/Makefile
+6-72 files

FreeBSD/src 6403ef5bin/ps print.c keyword.c

/bin/ps: Fix display of negative nice values on ARMv7/aarch64

On Arm-based systems (and maybe others), 'char' defaults to unsigned,
causing negative nice values to be displayed incorrectly (e.g., 246
instead of -10). Explicitly using 'signed char' ensures consistent
behaviour across architectures.

[ tested on RPI2 and generic aarch64 qemu install ]

Before:
  # /usr/bin/nice --10 ps -l | awk '(NR == 1 || $(NF-1) == "ps")'
  UID   PID  PPID C PRI  NI  VSZ  RSS MWCHAN  STAT TT     TIME COMMAND
    0 23606 22800 2 -32 246 5400 2544 -       R<+   0  0:00.06 ps -l

After:
  # /usr/bin/nice --10 ps -l | awk '(NR == 1 || $(NF-1) == "ps")'
  UID   PID  PPID C PRI  NI  VSZ  RSS MWCHAN  STAT TT     TIME COMMAND
    0 23614 22800 3 -32 -10 5400 2544 -       R<+   0  0:00.05 ps -l


    [5 lines not shown]
DeltaFile
+3-0bin/ps/print.c
+1-1bin/ps/keyword.c
+1-1bin/ps/ps.h
+5-23 files

FreeBSD/src dcf54a1lib/geom/part geom_part.c

geom_part: Restore the human readable format of size

Prior to the change 4f809ffec69c, the sizes are formated by
humanize_number(3) with the flag HN_DECIMAL, which displays the result
using one decimal place when it is less than 10. That is more accurate
and useful. Add equivalent field modifier hn-decimal to xo_emit() to
restore the previous behavior.

Reported by:    Mark Millard
Reviewed by:    js
Fixes:          4f809ffec69c gpart: add libxo support for "show" subcommand + man page updates
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56514

(cherry picked from commit 0d16792c6e983005581ed0176ed81e7302582196)
(cherry picked from commit d2bf940ec1447ca69ed605395455d07facf4d3ca)
DeltaFile
+4-4lib/geom/part/geom_part.c
+4-41 files

FreeBSD/src d2bf940lib/geom/part geom_part.c

geom_part: Restore the human readable format of size

Prior to the change 4f809ffec69c, the sizes are formated by
humanize_number(3) with the flag HN_DECIMAL, which displays the result
using one decimal place when it is less than 10. That is more accurate
and useful. Add equivalent field modifier hn-decimal to xo_emit() to
restore the previous behavior.

Reported by:    Mark Millard
Reviewed by:    js
Fixes:          4f809ffec69c gpart: add libxo support for "show" subcommand + man page updates
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56514

(cherry picked from commit 0d16792c6e983005581ed0176ed81e7302582196)
DeltaFile
+4-4lib/geom/part/geom_part.c
+4-41 files

FreeBSD/src d11419esys/net iflib.c

iflib: Add a missing CURVNET_RESTORE() in the error path

Signed-off-by:  Peter Ganzhorn <peter.ganzhorn at gmail.com>
Reviewed by:    zlei
Fixes:          6d49b41ee84b iflib: Add pfil hooks
MFC after:      3 days
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2150

(cherry picked from commit f49f61f19463c21125bb1215cf8e0530f52953e3)
DeltaFile
+3-1sys/net/iflib.c
+3-11 files

FreeBSD/src e7eef56bin/ps print.c keyword.c

/bin/ps: Fix display of negative nice values on ARMv7/aarch64

On Arm-based systems (and maybe others), 'char' defaults to unsigned,
causing negative nice values to be displayed incorrectly (e.g., 246
instead of -10). Explicitly using 'signed char' ensures consistent
behaviour across architectures.

[ tested on RPI2 and generic aarch64 qemu install ]

Before:
  # /usr/bin/nice --10 ps -l | awk '(NR == 1 || $(NF-1) == "ps")'
  UID   PID  PPID C PRI  NI  VSZ  RSS MWCHAN  STAT TT     TIME COMMAND
    0 23606 22800 2 -32 246 5400 2544 -       R<+   0  0:00.06 ps -l

After:
  # /usr/bin/nice --10 ps -l | awk '(NR == 1 || $(NF-1) == "ps")'
  UID   PID  PPID C PRI  NI  VSZ  RSS MWCHAN  STAT TT     TIME COMMAND
    0 23614 22800 3 -32 -10 5400 2544 -       R<+   0  0:00.05 ps -l


    [4 lines not shown]
DeltaFile
+3-0bin/ps/print.c
+1-1bin/ps/keyword.c
+1-1bin/ps/ps.h
+5-23 files

FreeBSD/doc 3e0bbc6website/data/ru/news news.toml

website: update ru/news - SA and EN translated

Differential Revision: https://reviews.freebsd.org/D56736
DeltaFile
+45-0website/data/ru/news/news.toml
+45-01 files

LLVM/project 3d19371clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenModule.cpp

[CIR] Add calling_conv attribute to FuncOp with lowering support (#189345)

Adds `calling_conv` attribute to `FuncOp` with support
(`cc(amdgpu_kernel)` syntax) and LLVM lowering.

Continuation of #188715 and a partial upstreaming of
[clangir#760](https://github.com/llvm/clangir/pull/760/).
DeltaFile
+38-0clang/test/CIR/IR/calling-conv.cir
+34-0clang/test/CIR/Lowering/calling-conv.cir
+24-4clang/include/clang/CIR/Dialect/IR/CIROps.td
+21-5clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+24-1clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+4-4clang/lib/CIR/CodeGen/CIRGenModule.cpp
+145-142 files not shown
+147-158 files

LLVM/project 57922f9clang/test/CIR/CodeGenCUDA device-stub.cu

[CIR][CUDA][NFC] Add CIR-to-LLVM lowering checks for existing registration support
DeltaFile
+23-0clang/test/CIR/CodeGenCUDA/device-stub.cu
+23-01 files

OpenBSD/src iVz8Kfxsys/dev/pci/drm/i915 i915_driver.c

   disable GuC submission for Raptor Lake-S

   volker@ reports it fails to init on a desktop machine with a i9-14900K
VersionDeltaFile
1.30+3-2sys/dev/pci/drm/i915/i915_driver.c
+3-21 files

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