LLVM/project edf5305flang/lib/Lower/OpenMP DataSharingProcessor.cpp, flang/test/Lower/OpenMP distribute-parallel-do-simd.f90

[flang][OpenMP] Fix privatization of linear in TARGET (#202443)

Linear symbols are privatized by OpenMP IRBuilder, except when they are
enclosed within TARGET, in which case their privatization must occur in
DataSharingProcessor.

Fixes #201628
DeltaFile
+11-3flang/lib/Lower/OpenMP/DataSharingProcessor.cpp
+13-0flang/test/Lower/OpenMP/distribute-parallel-do-simd.f90
+24-32 files

FreeBSD/ports 70c3e18www/iridium/files patch-chrome_browser_about__flags.cc patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc

www/iridium: update to 2026.06.149.1
DeltaFile
+79-106www/iridium/files/patch-chrome_browser_about__flags.cc
+106-13www/iridium/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+99-0www/iridium/files/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
+98-0www/iridium/files/patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h
+49-35www/iridium/files/patch-build_config_compiler_BUILD.gn
+40-31www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+471-185446 files not shown
+2,702-2,209452 files

LLVM/project 7fe41b0lldb/source/Plugins/Process/Windows/Common NativeProcessWindows.cpp

[NFC][lldb][Windows] Clean up NativeProcessWindows (#202720)

A second pass over NativeProcessWindows after b1142bf99486:

- Fix "implemenation" typo in CacheLoadedModules.
- Simplify OnExitThread to use llvm::erase_if.
DeltaFile
+5-13lldb/source/Plugins/Process/Windows/Common/NativeProcessWindows.cpp
+5-131 files

LLVM/project 28ec8f6llvm/test/CodeGen/X86 stack-coloring-setjmp.ll

[StackColoring] Add test for stack-coloring and setjmp (#199959)

As in title. The stack-coloring issue has been fixed here:
https://github.com/llvm/llvm-project/pull/196542

I've attempted some other fix here
https://github.com/llvm/llvm-project/pull/181370 that wasn't right (it
sill missed some cases);

I believe explicit test-case would be valuable to have for this
behavior. The test is reduced from real life application that suffered
from this bug
DeltaFile
+81-0llvm/test/CodeGen/X86/stack-coloring-setjmp.ll
+81-01 files

LLVM/project b90d496mlir/lib/Conversion/ArithToSPIRV ArithToSPIRV.cpp

[mlir][SPIR-V] Fix swapped GL/CL SAbs ops in arith.remsi lowering (#202959)

Could be treated as NFC:

The GL/CL template args were confused but in fact it did not affect the
actual result, so no test modification is required. The reason is that
driver legalizes ops by target env capabilities and rewriter that
created the unsupported variant of the op is dropped and another one is
picked
DeltaFile
+2-2mlir/lib/Conversion/ArithToSPIRV/ArithToSPIRV.cpp
+2-21 files

LLVM/project 9f276aellvm/lib/Transforms/InstCombine InstCombineCalls.cpp

[InstCombine][NFC] Don't insert trivial assumes when simplifying assume bundles (#202951)

When removing the only element in an assume bundle an `@llvm.assume(i1
true)` is currently inserted, which will just be removed again. Instead,
just remove the assume call to save a few cycles.
DeltaFile
+13-7llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+13-71 files

LLVM/project e5e61fclldb/source/Plugins/Process/Windows/Common NativeProcessWindows.cpp NativeProcessWindows.h

[lldb][Windows] Surface DebugBreakProcess Halt() as a SIGSTOP signal stop (#201885)

With #201884, each keystroke arriving while the debuggee is running
triggers a `\x03` BREAK. On Windows, the halt is implemented by
injecting a thread that fires an int3. However, the resulting breakpoint
exception was being reported as a real `__debugbreak()` (SIGTRAP). The
client treats that as a genuine stop, ends the continue, and stdin
forwarding ships at most one byte per BP hit.

With this patch, when a halt is pending, the server treats the next
breakpoint as the halt acknowledgement and report it as SIGSTOP instead
of SIGTRAP. The client then resumes the debuggee automatically, making
the brief halt transparent.

This is a follow up to https://github.com/llvm/llvm-project/pull/201884.

rdar://178725947

---------

Co-authored-by: Nerixyz <nero.9 at hotmail.de>
DeltaFile
+33-2lldb/source/Plugins/Process/Windows/Common/NativeProcessWindows.cpp
+3-0lldb/source/Plugins/Process/Windows/Common/NativeProcessWindows.h
+36-22 files

OPNSense/src 36ff09bsys/dev/axgbe xgbe-phy-v2.c

axgbe: Reset PHY RX data path when mailbox command times out

This is a leftover of 2b8df53, which included the ported Linux
commit https://github.com/torvalds/linux/commit/30b7edc82ec82578f4f5e6706766f0a9535617d3.

Signed-off-by: Stephan de Wit <stephan.de.wit at deciso.com>
DeltaFile
+3-0sys/dev/axgbe/xgbe-phy-v2.c
+3-01 files

OPNSense/src 65fefd2sys/dev/axgbe if_axgbe_pci.c

axgbe: Remove leftover RSS default from xgbe_default_config()

Since 2b8df53 this is a sysctl toggle and the default is managed
in axgbe_sysctl_init() already along with the other toggles.

Signed-off-by: Stephan de Wit <stephan.de.wit at deciso.com>
DeltaFile
+0-1sys/dev/axgbe/if_axgbe_pci.c
+0-11 files

OPNSense/src dcca457stand/efi/loader main.c bootinfo.c

stand: add EFI support for mmio serial consoles

When no legacy serial is found, we may be looking at a non-legacy mmio
serial device mapping, in which case the efi_devpath_name() for name
ConOutDev looks like this:

    VenHw(XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX,0090DCFE00000000)/Uart(115200,8,N,1)/VenVt100()

Which should tell the kernel to attach a console to 0xfedc9000
(little endian 64 bit value).  The value is stored behind the
VENDOR_DEVICE_PATH struct as a byte stream hence we need to check
if said address is appended behind the node.  Also enforce use for
uart by requiring the console speed read from the same device.

There is no scientific process for "rs:2" derivation, but evidence would
indicate that this is the correct setting for existing MMIO EFI consoles.

See also: http://bsdimp.blogspot.com/2018/07/how-to-get-memory-mapped-serial-console.html
DeltaFile
+17-0stand/efi/loader/main.c
+8-0stand/efi/loader/bootinfo.c
+25-02 files

FreeBSD/ports dc44c98www/c-icap distinfo Makefile

www/c-icap: update 0.6.4 -> 0.6.5

Changelog: https://sourceforge.net/p/c-icap/news/2026/06/the-c-icap-065-is-released/

Major changes:
    - Fixes some out-of-bounds reads and writes
    - TLS read/write operations may aborted and
      return error because of an interrupted system call.
DeltaFile
+3-3www/c-icap/distinfo
+1-1www/c-icap/Makefile
+1-1www/c-icap/pkg-plist
+5-53 files

LLVM/project 6e934abllvm/test/Transforms/LoopVectorize bzip_reverse_loops.ll, llvm/test/Transforms/LoopVectorize/ARM tail-folding-counting-down.ll

[LV] Regen some tests with UTC. NFC (#202960)
DeltaFile
+514-60llvm/test/Transforms/LoopVectorize/ARM/tail-folding-counting-down.ll
+59-42llvm/test/Transforms/LoopVectorize/VPlan/RISCV/vplan-riscv-vector-reverse.ll
+81-13llvm/test/Transforms/LoopVectorize/bzip_reverse_loops.ll
+654-1153 files

LLVM/project 6dc519bllvm/lib/Target/AMDGPU AMDGPURewriteOutArguments.cpp, llvm/test/CodeGen/AMDGPU rewrite-out-arguments.ll

[AMDGPU] Fix value swap for potentially aliased out arguments in RewriteOutArguments (#202922)

When two out argument pointers may alias, MemoryDependence returns the
last aliasing store for both, so each argument was paired with the other
stored value

Match each store pointer to its argument and store them in pairs instead
DeltaFile
+23-14llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
+4-4llvm/test/CodeGen/AMDGPU/rewrite-out-arguments.ll
+27-182 files

OPNSense/core b78d946src/etc/pkg/fingerprints/OPNsense/trusted pkg.opnsense.org.20260608

firmware: 26.7 fingerprint was a copy of 26.1 so fix that now
DeltaFile
+1-1src/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20260608
+1-11 files

FreeBSD/ports 91986e7security/vuxml/vuln 2026.xml

security/vuxml: Document p5-ack vulnerabilities
DeltaFile
+32-0security/vuxml/vuln/2026.xml
+32-01 files

FreeBSD/ports 72e50a5misc/p5-Business-ISBN-Data distinfo Makefile

misc/p5-Business-ISBN-Data: update 20260523.001 -> 20260604.001

Changelog: https://metacpan.org/dist/Business-ISBN-Data/changes

Port changes: Update TEST_DEPENDS to pass all the tests
DeltaFile
+3-3misc/p5-Business-ISBN-Data/distinfo
+4-1misc/p5-Business-ISBN-Data/Makefile
+7-42 files

FreeBSD/ports 579ac78textproc/p5-ack distinfo Makefile

textproc/p5-ack: update 3.9.0 -> 3.10.0

Changelog: https://metacpan.org/dist/ack/changes

Security:       CVE-2026-49147
Security:       CVE-2026-49146
Security:       CVE-2026-49145
DeltaFile
+3-3textproc/p5-ack/distinfo
+1-1textproc/p5-ack/Makefile
+4-42 files

FreeBSD/ports 8be3d5darchivers/p5-Archive-Tar distinfo Makefile

archivers/p5-Archive-Tar: update 3.10 -> 3.12

Changelog: https://metacpan.org/dist/Archive-Tar/changes

Major changes:
    - Allow '..' links in secure extract in parent path for
      symlinks and hardlinks

Port changes:
    - Update TEST_TEPENDS to pass all the tests
DeltaFile
+3-3archivers/p5-Archive-Tar/distinfo
+3-1archivers/p5-Archive-Tar/Makefile
+6-42 files

LLVM/project 01fd39allvm/unittests/CodeGen RematerializerTest.cpp

[CodeGen] Refactor rematerializer unit tests to reduce boilerplate (NFC) (#197575)

Taking inspiration from other unit tests, this refactors the
rematerializer's unit tests with the aim of reducing the amount of
repetitive boilerplate code in each individual test, making the addition
of new tests easier/faster in the future.

Each unit test defines some input MIR to instantiate a rematerializer
on; a user-provided callback is then invoked with a pre-initialized
rematerializer wrapped in a helper object that factors out as much
common verification logic as possible.
DeltaFile
+377-505llvm/unittests/CodeGen/RematerializerTest.cpp
+377-5051 files

FreeBSD/src ab8ceaalib/libc/stdlib hcreate.3

hcreate(3): fix incorrect claim that hdestroy frees keys

The man page incorrectly stated that hdestroy() calls free(3) for
each comparison key. The implementation (hdestroy_r.c) only frees
the internal table structure, not the user-provided keys or data.
This matches POSIX, which says hdestroy "shall dispose of the
search table" without mentioning key deallocation.

Update the description to clarify that the caller is responsible
for freeing any memory associated with table entries.

PR: 291240
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2095
DeltaFile
+6-5lib/libc/stdlib/hcreate.3
+6-51 files

FreeBSD/src 05a02d3usr.bin/mail mail.1

mail(1): fix temporary file path in FILES section

The FILES section listed /tmp/R* but the source code uses
/tmp/mail.R* (e.g. mail.RsXXXXXXXXXX, mail.ReXXXXXXXXXX,
mail.RxXXXXXXXXXX) as the mkstemp template prefix.

PR: 289980
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2103
DeltaFile
+2-2usr.bin/mail/mail.1
+2-21 files

FreeBSD/src 3a71a24sbin/etherswitchcfg etherswitchcfg.8

etherswitchcfg(8): document atu commands

Add documentation for the ATU (Address Translation Unit) commands
that were implemented but not documented in the man page:

- atu dump: display the MAC address table
- atu flush all: clear all dynamic ATU entries
- atu flush port <n>: clear ATU entries for a specific port

Also add atu to the SYNOPSIS section.

PR: 275413
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2096
DeltaFile
+20-1sbin/etherswitchcfg/etherswitchcfg.8
+20-11 files

FreeBSD/src 473fa0fshare/man/man4 re.4

re(4): document jumbo frame support for 8168/8111 chips

The man page only mentioned jumbo frame support for the 8169, 8169S,
and 8110S chips. The 8168 and 8111 family also support jumbo frames,
with varying MTU limits depending on the chip revision (6K for C
variants, 9K for D and later). Update the documentation to reflect
the actual driver capabilities.

PR: 160399
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2097
DeltaFile
+7-4share/man/man4/re.4
+7-41 files

FreeBSD/src e7bdf44usr.sbin/bsdconfig bsdconfig.8

bsdconfig(8): add missing vt(4) console commands

Add documentation for the vt_font, vt_keymap, vt_repeat, vt_saver,
vt_screenmap, and vt_ttys commands which are available at runtime
but were not listed in the man page.

Also clarify that the existing syscons_* commands are for the
syscons(4) console driver and remove stale commented-out entries.

PR: 291051
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2100
DeltaFile
+31-17usr.sbin/bsdconfig/bsdconfig.8
+31-171 files

FreeBSD/src f8c8875share/man/man8 diskless.8

diskless(8): remove references to deleted clone_root script

The clone_root script was removed from the tree in commit
7736786b08e8 but the diskless(8) man page still referenced it
in two places. Remove both references.

PR: 292231
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2101
DeltaFile
+2-9share/man/man8/diskless.8
+2-91 files

FreeBSD/src 2c5fd7dbin/cp cp.1

cp(1): fix -P documentation to reflect it works without -R

Since commit 97e13037915c, the -P flag works without -R as
required by POSIX. Update the man page to state that only -H
and -L are ignored without -R, while -P can be used independently.

PR: 289959
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2102
DeltaFile
+8-5bin/cp/cp.1
+8-51 files

FreeBSD/src 82780afusr.bin/du du.1

du(1): document --si option

The --si option (human-readable output with SI units based on
powers of 1000) was implemented but missing from both the SYNOPSIS
and the options list.

PR: 265199
Signed-off-by: Kit Dallege <xaum.io at gmail.com>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2104
DeltaFile
+7-2usr.bin/du/du.1
+7-21 files

FreeBSD/src 2671607lib/libc/tests/gen fpsetmask_test.c fpclassify_test.c

libc/tests: Enable fpsetround_basic which was never triggered since ported.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1656
DeltaFile
+26-16lib/libc/tests/gen/fpsetmask_test.c
+8-5lib/libc/tests/gen/fpclassify_test.c
+4-3lib/libc/tests/gen/fpsetround_test.c
+38-243 files

FreeBSD/src ce08af6tests/sys/mac/portacl bind.c misc.sh

mac_portacl tests: rewrite the test program and test unspecific family.

Reviewed by: imp,emaste
Pull Request: https://github.com/freebsd/freebsd-src/pull/1659
DeltaFile
+60-0tests/sys/mac/portacl/bind.c
+32-23tests/sys/mac/portacl/misc.sh
+2-0tests/sys/mac/portacl/Makefile
+94-233 files

FreeBSD/src 85e449clib/libc/tests/gen fpsetmask_test.c fpclassify_test.c

libc/tests: copy ieeefp tests out from contrib/netbsd-tests and rename them as FreeBSD test convention.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1656
DeltaFile
+369-0lib/libc/tests/gen/fpsetmask_test.c
+206-0lib/libc/tests/gen/fpclassify_test.c
+163-0lib/libc/tests/gen/fpsetround_test.c
+3-3lib/libc/tests/gen/Makefile
+741-34 files