LLVM/project ef7bfdcflang/lib/Lower Allocatable.cpp, flang/test/Lower/OpenACC acc-declare-host-associated-allocatable.f90

[flang][OpenACC] Resolve associations before testing declare flags (#221346)

The OpenACC declare flags are set by semantics on a single symbol: the
one resolved in the scope containing the !$acc declare directive. Any
other scope naming the same entity reaches it through an association
symbol, and those symbols carry their own, empty flag sets.
The allocate and deallocate action helpers tested the symbol taken
straight from the ALLOCATE or DEALLOCATE statement. For an allocatable
declared in a host scope and allocated in an internal subprogram the
AccDeclare test
therefore failed, no acc.declare_action attribute was attached, and
ACCDeclareActionConversion had nothing to convert. The emitted recipes
were never called, so the device copy was neither created on allocation
nor deleted on deallocation.
Resolve to the ultimate symbol and pass it on. Forwarding the resolved
symbol is required because the deallocation attach helpers independently
re-test the data clause flags.
This matches the rest of the OpenACC lowering, which already resolves
before reading these flags. Recipe names are unaffected because

    [4 lines not shown]
DeltaFile
+63-0flang/test/Lower/OpenACC/acc-declare-host-associated-allocatable.f90
+9-7flang/lib/Lower/Allocatable.cpp
+72-72 files

NetBSD/pkgsrc 7KvEIhxtextproc/py-jinja2-ansible-filters Makefile

   py-jinja2-ansible-filters: not for Python 3.10 nor 3.11
VersionDeltaFile
1.2+3-1textproc/py-jinja2-ansible-filters/Makefile
+3-11 files

NetBSD/pkgsrc-wip a12efb0libxo distinfo Makefile, libxo/patches patch-configure.ac

libxo: Update to 2.0.0
DeltaFile
+96-0libxo/patches/patch-configure.ac
+18-5libxo/PLIST
+6-2libxo/Makefile
+4-3libxo/distinfo
+124-104 files

NetBSD/pkgsrc jQwnDnNsecurity/py-hanko-certvalidator Makefile

   py-hanko-certvalidator: not for Python 3.10 nor 3.11
VersionDeltaFile
1.4+3-1security/py-hanko-certvalidator/Makefile
+3-11 files

NetBSD/pkgsrc PwnaJtamisc/py-copier Makefile

   py-copier: not for Python 3.10 nor 3.11
VersionDeltaFile
1.2+2-5misc/py-copier/Makefile
+2-51 files

NetBSD/pkgsrc 5cKkHUNdoc CHANGES-2026

   Updated emulators/atari800, security/defguard, security/defguard-gateway, security/defguard-proxy
VersionDeltaFile
1.5831+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc vku457qsecurity/defguard cargo-depends.mk distinfo, security/defguard-gateway cargo-depends.mk distinfo

   defguard*: updated to 2.1.0

   2.1 makes the device itself part of the access decision - admins define the
   security criteria a machine must meet, and non-compliant endpoints simply can't
   establish a connection - and it ships a rebuilt Desktop Client whose tray mode
   gets your users onto the VPN in two clicks.
VersionDeltaFile
1.7+521-461security/defguard-proxy/distinfo
1.7+508-439security/defguard/distinfo
1.10+197-209security/defguard-gateway/distinfo
1.7+171-149security/defguard-proxy/cargo-depends.mk
1.7+167-143security/defguard/cargo-depends.mk
1.9+63-67security/defguard-gateway/cargo-depends.mk
+1,627-1,4686 files not shown
+1,659-1,51312 files

NetBSD/pkgsrc CE7RKSFemulators/atari800 Makefile distinfo

   atari800: updated to 7.1.2

   7.1.2
   Core:

   Fixed keyboard joystick configuration dialog stuck in infinite loop

   7.1.1
   Core:

   Fixed keyboard joystick keys not working in SDL2 (only numpad keys worked)
   Fixed joystick port mode "none" not persisting across restarts

   7.1.0

   Core

   Implemented cycle-precise POKEY interrupts; Project-M now works correctly
VersionDeltaFile
1.30+4-4emulators/atari800/distinfo
1.63+2-3emulators/atari800/Makefile
+6-72 files

OpenBSD/src unbtUuydistrib/sets/lists/comp mi

   sync
VersionDeltaFile
1.1768+3-0distrib/sets/lists/comp/mi
+3-01 files

LLVM/project 8c536a5.github/workflows/containers/github-action-ci-windows Dockerfile

[CI] Remove psutil from Windows container (#221377)
DeltaFile
+0-3.github/workflows/containers/github-action-ci-windows/Dockerfile
+0-31 files

OpenBSD/ports A4tg2Ypsysutils/grafana Makefile distinfo, sysutils/grafana/pkg PLIST

   sysutils/grafana: update to 13.1.5
VersionDeltaFile
1.54+4-4sysutils/grafana/pkg/PLIST
1.54+4-4sysutils/grafana/distinfo
1.71+1-1sysutils/grafana/Makefile
+9-93 files

FreeBSD/ports eb14193emulators/libretro-reicast Makefile

emulators/libretro-reicast: Mark BROKEN

Fails to build, fatal error: linux/input.h: No such file or directory

Reported by:    pkg-fallout
DeltaFile
+2-0emulators/libretro-reicast/Makefile
+2-01 files

FreeBSD/ports fc0126ffinance/taler-exchange Makefile

finance/taler-exchange: Mark BROKEN

Fails to build,
error: use of undeclared identifier 'GNUNET_CRYPTO_QUALITY_STRONG'

Reported by:    pkg-fallout
DeltaFile
+2-0finance/taler-exchange/Makefile
+2-01 files

FreeBSD/ports ab04666emulators/reicast Makefile

emulators/reicast: Mark BROKEN

Fails to build, fatal error: linux/input.h: No such file or directory

Reported by:    pkg-fallout
DeltaFile
+2-0emulators/reicast/Makefile
+2-01 files

FreeBSD/ports a9a3876www/domoticz Makefile, www/domoticz-devel Makefile

www/domoticz*: Mark BROKEN

Fails to build with boost 1.91.0
error: no matching function for call to object of type 'const asio_require_fn::impl'

Reported by:    pkg-fallout
DeltaFile
+2-0www/domoticz/Makefile
+2-0www/domoticz-devel/Makefile
+4-02 files

FreeBSD/ports 84e0697lang/bun Makefile

lang/bun: Mark BROKEN

SHA256 Checksum mismatch for bun/bun-cargo-vendor-lolhtml-1.3.14.tar.gz.
expected: 55bd5cbcd4c430c8f8fe8ef3f2bb097da7bfd017a76472d17fb973bb3b49edbb
fetched:  0bf1875b4620792fbe44ec74d5a2c5f3c2f2d57a91c6191892a1d7c2c863bab4
size:     4022017

Additionally pkg-fallout also reports build errors
spawn failed: ENOEXEC: unknown error, posix_spawn '/wrkdirs/usr/ports/lang/bun/work/oven-zig/bootstrap-x86_64-linux-musl/zig'
DeltaFile
+2-0lang/bun/Makefile
+2-01 files

FreeBSD/ports ae570e9audio/libresidfp pkg-plist Makefile

audio/libresidfp: Update to 1.2.2

Changelog:
https://github.com/libsidplayfp/libresidfp/releases/tag/v1.2.2
DeltaFile
+3-3audio/libresidfp/distinfo
+1-1audio/libresidfp/pkg-plist
+1-1audio/libresidfp/Makefile
+5-53 files

FreeBSD/ports 5b3e325misc/claude-code-legacy Makefile

misc/claude-code-legacy: Mark BROKEN

SHA256 Checksum mismatch for audio-capture-bb370f75235254da2c3d34f6168fc4a9902d9090.tar.gz.
expected: d6a4e0ff2666efd60efd4259c0e29d6878975cc6f41a2171ff5a12b75e6ef7c6
fetched:  0425f027466f9f87ec7968b24b5d27b61b77c625f3a82e4a7ba46047f874d790
size:     26840606

Additionally pkg-fallout reports packaging issues on multiple platforms
DeltaFile
+2-0misc/claude-code-legacy/Makefile
+2-01 files

OpenBSD/ports Nuufz69sysutils/rclone Makefile distinfo

   Update to rclone-1.75.1

   Changes: https://rclone.org/changelog/#v1-75-1-2026-09-04
VersionDeltaFile
1.64.2.3+4-4sysutils/rclone/distinfo
1.74.2.3+1-1sysutils/rclone/Makefile
+5-52 files

LLVM/project a638ce4clang/include/clang/Basic AtomicLineLogger.h, clang/lib/Basic AtomicLineLogger.cpp

[clang][DependencyScanning] Add a Clang Driver Option to Enable Dependency Scanning Logging (#211966)

This PR adds a clang driver option to enable dependency scanning
logging. The important implementation detail is that the
`DependencyScanningService` holds a single instance of the logger, and
we need to route the option to the logger per scan. An `enable` method
is added to the logger's API to enable it with thread safety. A second
detail worth calling out is that the option is a driver option, so if a
`cc1` command is passed directly to the scanner, the option will not be
processed.
DeltaFile
+60-21clang/lib/Basic/AtomicLineLogger.cpp
+65-0clang/test/ClangScanDeps/depscan-log-path.c
+48-15clang/unittests/Basic/AtomicLineLoggerTest.cpp
+43-0clang/test/ClangScanDeps/logging-driver-flag.c
+28-7clang/lib/Tooling/DependencyScanningTool.cpp
+19-1clang/include/clang/Basic/AtomicLineLogger.h
+263-447 files not shown
+315-4913 files

NetBSD/pkgsrc-wip 0c69540phaethon distinfo, phaethon/patches patch-CMakeLists.txt

phaethon: Compatibility with newer versions of Boost
DeltaFile
+15-0phaethon/patches/patch-CMakeLists.txt
+1-0phaethon/distinfo
+16-02 files

FreeBSD/src 5aeedafsys/powerpc/aim aim_machdep.c, sys/powerpc/booke booke_machdep.c

powerpc/ddb: Dump more state in `show pcpu`

Add a new CPU-family `show pcpu` handler, cpu_db_show_mdpcpu() to dump
CPU-specific PCPU data.  Only Book-E is populated for now, but AIM may
be populated later.

These new field prints: save areas, TLB miss nesting, the new critical
stack pointer.  All of them have been very useful for debugging very
esoteric bugs, so make them easier to see from DDB, instead of having to
rummage through hex dumps.
DeltaFile
+48-0sys/powerpc/booke/booke_machdep.c
+7-0sys/powerpc/powerpc/db_interface.c
+7-0sys/powerpc/aim/aim_machdep.c
+5-0sys/powerpc/include/md_var.h
+67-04 files

FreeBSD/src d8f9d33sys/powerpc/booke pmap_32.c pmap.c

powerpc/pmap(booke): Allocate 64-bit roots from DMAP

When a TLB miss exception occurs the exception handler must walk the
page table from the root.  When the root is allocated from KVA the TLB
miss exception may take another exception if the root page(s) aren't in
the TLB.

The 64-bit page table is modeled after the AIM radix page table, with a
64kB root "page", so 16 pages.  This makes regular use of UMA
allocations unable to refer back to the DMAP, which itself is mapped in
TLB1.  Now we take another page from the radix pmap driver and grab
contiguous pages from the VM system, so that we can simply refer
directly to DMAP and avoid more nested TLB misses.  We can still take a
nested miss, though, because the pmap itself may be in KVA, but this
reduces the nesting.
DeltaFile
+45-0sys/powerpc/booke/pmap_64.c
+1-5sys/powerpc/booke/pmap.c
+4-0sys/powerpc/booke/pmap_32.c
+50-53 files

FreeBSD/src eef2607sys/powerpc/booke pmap.c

powerpc/pmap(booke): Rework TID reuse

If a pmap is freed and its memory is reused before its TID reference is
taken, then arbitrary memory will be clobbered.  Avoid this by never
dereferencing the pmap pointer in the tidbusy array, and instead using
it as a compare sentinel.
DeltaFile
+16-12sys/powerpc/booke/pmap.c
+16-121 files

NetBSD/pkgsrc-wip 641eaccxoreos-tools distinfo Makefile, xoreos-tools/patches patch-CMakeLists.txt

xoreos-tools: Compatibility w/ newer CMake and Boost
DeltaFile
+15-0xoreos-tools/patches/patch-CMakeLists.txt
+2-0xoreos-tools/Makefile
+1-0xoreos-tools/distinfo
+18-03 files

FreeBSD/src 68ecb91sys/powerpc/booke trap_subr.S

powerpc/booke: Reorganize FRAME_LEAVE

There's a small window between when the SRR* registers are restore and
the exception returns, in which a TLB miss exception may be triggered.
Since there are not special SRR* registers for TLB miss exceptions, the
registers from the frame will be ovwritten, and the FRAME_LEAVE block
will effectively be re-entered on exit, leading to a very hard to
diagnose panic or wedge.

Minimize this chance by pushing the SRR* restore to the last possible
moments, caching them in a PCPU save area instead until the end.  This
matches what the AIM side already does.
DeltaFile
+31-11sys/powerpc/booke/trap_subr.S
+31-111 files

FreeBSD/src 564fe16sys/powerpc/booke booke_machdep.c trap_subr.S, sys/powerpc/include pcpu.h

powerpc/booke: Use a dedicated critical exception stack

A critical exception, such as a watchdog, can trigger at any time,
including the middle of a standard exception prologue or epilogue, so
GPRs, including %r1 (the stack pointer) cannot be trusted at all.
Instead, use a private stack pointer for critical interrupts.  Each CPU
now has its own critical exception stack, with the boot stack in the
bss.
DeltaFile
+39-11sys/powerpc/booke/trap_subr.S
+18-0sys/powerpc/booke/booke_machdep.c
+10-2sys/powerpc/include/pcpu.h
+1-0sys/powerpc/powerpc/genassym.c
+68-134 files

FreeBSD/src 42f9049sys/powerpc/booke machdep_e500.c, sys/powerpc/include spr.h

powerpc/watchdog: Make e500 watchdog action tunable

There are 4 options for e500 watchdog timeout, which may be core- or
even SoC- specific.  Add support to tune the behavior via a tunable
(machdep.watchdog_mode).  The tunable value is an integer 0-3.
DeltaFile
+7-2sys/powerpc/booke/machdep_e500.c
+1-0sys/powerpc/include/spr.h
+8-22 files

LLVM/project e55c5bbllvm/include/llvm/CodeGen TargetRegisterInfo.h, llvm/lib/CodeGen AllocationOrder.h MachineRegisterInfo.cpp

Merge branch 'users/mssefat/anti-hints-pr3-amdgpu-apply' into users/mssefat/anti-hints-pr4-amdgpu-pre-ra
DeltaFile
+27-15llvm/lib/CodeGen/TargetRegisterInfo.cpp
+10-26llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+17-13llvm/lib/CodeGen/AllocationOrder.cpp
+14-12llvm/lib/CodeGen/MachineRegisterInfo.cpp
+12-3llvm/include/llvm/CodeGen/TargetRegisterInfo.h
+5-5llvm/lib/CodeGen/AllocationOrder.h
+85-743 files not shown
+94-869 files

FreeBSD/ports 6ebee3dwww/dokuwiki distinfo Makefile, www/dokuwiki/files patch-wrong-2388-fix

www/dokuwiki: upgrade to 2026-07-14c

PR:             ports/298171
(cherry picked from commit b4008cd0e79bf1629d152b1d0bc954a32a33bbf9)
(cherry picked from commit e5f699af3da31c8b28f023226899e5b2cf569dd2)
(cherry picked from commit 3804db80e125ee8ffef556c91562fe551d63f345)
DeltaFile
+197-109www/dokuwiki/pkg-plist
+24-13www/dokuwiki/Makefile
+0-11www/dokuwiki/files/patch-wrong-2388-fix
+3-3www/dokuwiki/distinfo
+224-1364 files