FreeBSD/src 503f161usr.sbin/pmc view.cc display.cc

pmc(8): add missing headers to not rely on header pollution

This mutes a number of complains from g++ about needing specific headers
for functionality related to C strings and other function prototypes.

Reported by:    g++ 14
DeltaFile
+2-0usr.sbin/pmc/view.hh
+1-0usr.sbin/pmc/view.cc
+1-0usr.sbin/pmc/display.cc
+1-0usr.sbin/pmc/cmd_pmc_summary.cc
+5-04 files

LLVM/project 941a04ellvm/lib/Target/AMDGPU GCNHazardRecognizer.h AMDGPU.td, llvm/test/CodeGen/AMDGPU fence-barrier-latency.ll llvm.amdgcn.tensor.load.store.ll

[AMDGPU] Keep TDM counter low (#214885)

Fixes: LCOMPILER-2572
DeltaFile
+153-0llvm/test/CodeGen/AMDGPU/hazards-gfx1250.mir
+27-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+8-0llvm/lib/Target/AMDGPU/AMDGPU.td
+3-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll
+1-0llvm/test/CodeGen/AMDGPU/fence-barrier-latency.ll
+1-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h
+193-06 files

FreeBSD/src fd80914usr.sbin/pmc view.hh

pmc(8): resolve -Wshadow issues

- Prefix all structs with the struct keyword to avoid collisions between
  the types and variables with the same "name".
- Use `_` suffixed variables in initializers to distinguish input
  parameters from public members [1].

Resolve some trailing whitespace issues while here.

NOTE: this doesn't resolve the -pedantic issue reported by g++ with
`pmchdr_cpuidinfo::cpuid` about the field being a flexible array in an
otherwise empty struct.

1. I generally do this the other way around, i.e., suffix private/protected
   members with `_`, but these are public members in structs and I don't want
   to introduce a lot of churn in calling code.

Reported by:    g++14 with FreeBSD CI (powerpc64 tinderbox)
Fixes:  ce6ab51f ("pmc: enable the new pmc commands")
DeltaFile
+8-8usr.sbin/pmc/view.hh
+8-81 files

HardenedBSD/src 7f0932csys/modules/video Makefile

HBSD: Enable -ftrivial-var-auto-init=zero for video(4)

FreeBSD introduced a new driver: video(4). Let's build it with that
mentioned in the subject line.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-0sys/modules/video/Makefile
+2-01 files

LLVM/project 8f69580llvm/lib/MC MCXCOFFStreamer.cpp, llvm/test/MC/PowerPC aix-weak-definition.s

[PowerPC][AIX] Reject .weak_definition like ELF (#156072)

weak_definition is a Mach-O-specific directive and is not supported on
XCOFF. Previously it crashed the XCOFF streamer via report_fatal_error
in emitSymbolAttribute. Return false for MCSA_WeakDefinition like
MCELFStreamer does, so the parser rejects it with the same diagnostic as
ELF.
DeltaFile
+13-0llvm/test/MC/PowerPC/aix-weak-definition.s
+4-0llvm/lib/MC/MCXCOFFStreamer.cpp
+17-02 files

LLVM/project efe96c5libc/config/linux/aarch64 entrypoints.txt, libc/config/linux/riscv entrypoints.txt

Revert "[libc] Add realpath to linux entrypoints" (#215156)

Reverts llvm/llvm-project#212925, the tests assume that `/tmp` is a
real, valid directory on the system, which is not true for all
buildbots. `libc-riscv32-qemu-yocto-fullbuild-dbg` in particular seems
to have a symlink or similar from `/tmp` to `/var/volatile/tmp`. See
https://github.com/llvm/llvm-project/pull/212925#issuecomment-5234167255.
DeltaFile
+4-1libc/config/linux/x86_64/entrypoints.txt
+4-1libc/config/linux/riscv/entrypoints.txt
+0-1libc/config/linux/aarch64/entrypoints.txt
+8-33 files

LLVM/project 7941265clang/lib/StaticAnalyzer/Checkers DanglingPtrDeref.cpp

[analyzer] Add aggregate lifetime source binding to DanglingPtrDeref
DeltaFile
+8-0clang/lib/StaticAnalyzer/Checkers/DanglingPtrDeref.cpp
+8-01 files

LLVM/project fbda2f3clang/lib/StaticAnalyzer/Checkers LifetimeModeling.cpp, clang/test/Analysis lifetime-bound.cpp

Handle by-value struct cases and remove test case comment.
DeltaFile
+9-15clang/test/Analysis/lifetime-bound.cpp
+9-3clang/lib/StaticAnalyzer/Checkers/LifetimeModeling.cpp
+18-182 files

NetBSD/src oYBv3Wusys/arch/evbmips/ingenic intr.c

   s/mipsNN_cp0_cause_read/mips_cp0_cause_read/ in INGENIC_INTR_DEBUG guarded code.

   It is disabled though, thus moving #ifdef 0 higher to make option build.
   (otherwise buffer is unused and compiler complains)

   Not sure why the code was disabled, potentially it was too verbose.
VersionDeltaFile
1.14+4-4sys/arch/evbmips/ingenic/intr.c
+4-41 files

NetBSD/src YxrC81ysys/arch/evbmips/ingenic clock.c

   Replace MFC0 macro with CP0 accessor functions in debug code.

   Fixes INGENIC_CLOCK_DEBUG enabled build for the evbmips CI20 kernel config.
VersionDeltaFile
1.12+10-10sys/arch/evbmips/ingenic/clock.c
+10-101 files

NetBSD/src nGTSDM3sys/arch/evbmips/ingenic mainbus.c, sys/arch/mips/ingenic apbus.c

   Replace MFC0 macro with CP0 accessor functions in debug code.
   Include ingenic_var.h in ingenic/mainbus.c when INGENIC_DEBUG is enabled and
   move "opt_ingenic.h" higher so this option is visible for the include.

   MFC0 macro was removed in ingenic_regs.h v1.25, but debug code was not adopted.

   Fixes INGENIC_DEBUG enabled build for the evbmips CI20 kernel config.
VersionDeltaFile
1.25+6-6sys/arch/mips/ingenic/apbus.c
1.10+6-4sys/arch/evbmips/ingenic/mainbus.c
+12-102 files

LLVM/project 8fd9018llvm/test/CodeGen/DirectX WaveGetLaneCount.ll

[DXIL,test] Fix WaveGetLaneCount.ll after #156338 (#215155)
DeltaFile
+3-3llvm/test/CodeGen/DirectX/WaveGetLaneCount.ll
+3-31 files

FreeBSD/ports 0c6c9c0cad/netgen Makefile distinfo

cad/netgen: Update 6.2.2605 => 6.2.2606

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3cad/netgen/distinfo
+1-1cad/netgen/Makefile
+4-42 files

LLVM/project bc0b122llvm/lib/Target/AMDGPU GCNHazardRecognizer.h AMDGPU.td, llvm/test/CodeGen/AMDGPU fence-barrier-latency.ll llvm.amdgcn.tensor.load.store.ll

[AMDGPU] Keep TDM counter low

Fixes: LCOMPILER-2572
DeltaFile
+153-0llvm/test/CodeGen/AMDGPU/hazards-gfx1250.mir
+27-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+8-0llvm/lib/Target/AMDGPU/AMDGPU.td
+3-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tensor.load.store.ll
+1-0llvm/test/CodeGen/AMDGPU/fence-barrier-latency.ll
+1-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h
+193-06 files

OpenBSD/src 8jqOGjkdistrib/miniroot install.sub

   prune previous libLLVM

   ok deraadt@
VersionDeltaFile
1.1287+2-2distrib/miniroot/install.sub
+2-21 files

Linux/linux db2ddb8. Makefile

Linux 7.2-rc7
DeltaFile
+1-1Makefile
+1-11 files

LLVM/project 3c13d11utils/bazel/llvm-project-overlay/libc BUILD.bazel, utils/bazel/llvm-project-overlay/libc/test/src/stdlib BUILD.bazel

[bazel][libc] Add targets for realpath (#215127)
DeltaFile
+142-12utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+27-0utils/bazel/llvm-project-overlay/libc/test/src/stdlib/BUILD.bazel
+169-122 files

LLVM/project cc563cblibc/config/linux/aarch64 entrypoints.txt, libc/config/linux/riscv entrypoints.txt

[libc] Add realpath to linux entrypoints (#212925)
DeltaFile
+1-4libc/config/linux/x86_64/entrypoints.txt
+1-4libc/config/linux/riscv/entrypoints.txt
+1-0libc/config/linux/aarch64/entrypoints.txt
+3-83 files

NetBSD/pkgsrc KKF4sEAdoc CHANGES-2026

   doc: Updated lang/perl5 to 5.44.0nb1
VersionDeltaFile
1.5125+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc RWZxdKalang/perl5 distinfo Makefile

   perl: fix CVE-2026-15534

   Bump PKGREVISION.
VersionDeltaFile
1.202+7-1lang/perl5/distinfo
1.297+7-1lang/perl5/Makefile
+14-22 files

NetBSD/pkgsrc N2nG7LTdoc CHANGES-2026

   doc: Updated devel/py-google-api-core to 2.34.0nb1
VersionDeltaFile
1.5124+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xgGMcV3devel/py-google-api-core Makefile

   py-google-api-core: fix (test) dependencies

   Update minimum requirements from pyproject.toml,
   add missing dependencies.

   Now all tests pass.

   Bump PKGREVISION.
VersionDeltaFile
1.57+14-6devel/py-google-api-core/Makefile
+14-61 files

NetBSD/pkgsrc VTiP0QNdoc CHANGES-2026

   doc: Added net/py-grpcio-status version 1.82.1
VersionDeltaFile
1.5123+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc IYCDrbknet Makefile

   net/Makefile: + py-grpcio-status
VersionDeltaFile
1.1639+2-1net/Makefile
+2-11 files

NetBSD/pkgsrc s37Q4AOnet/py-grpcio-status DESCR distinfo

   net/py-grpcio-status: import py-grpcio-status-1.82.1

   Reference package for GRPC Python status proto mapping.
VersionDeltaFile
1.1+19-0net/py-grpcio-status/Makefile
1.1+18-0net/py-grpcio-status/PLIST
1.1+5-0net/py-grpcio-status/distinfo
1.1+1-0net/py-grpcio-status/DESCR
+43-04 files

NetBSD/pkgsrc zXyj4Mkdoc CHANGES-2026

   doc: Updated net/py-grpcio to 1.82.1nb1
VersionDeltaFile
1.5122+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc u7WpuKLnet/py-grpcio Makefile

   py-grpcio: fix linking

   The created shared objects were missing symbols; adapt the search path
   in setup.py to use the pkgsrc locations, and use all abseil libraries.

   Bump PKGREVISION.
VersionDeltaFile
1.109+8-1net/py-grpcio/Makefile
+8-11 files

FreeBSD/src d444d82share/man/man7 d.7

d.7: Document no support for ddi_pathnam(), getmajor(), and getminor()

MFC after:      3 days

(cherry picked from commit d04da19acbef62f8aee36f5350470dcbf5ba2931)
DeltaFile
+9-1share/man/man7/d.7
+9-11 files

FreeBSD/ports 225cc53devel/aws-crt-cpp Makefile distinfo

devel/aws-crt-cpp: Update to 0.43.4

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.43.4
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+1-1devel/aws-crt-cpp/Makefile
+4-42 files

FreeBSD/ports 5ed1c4adevel/aws-sdk-cpp Makefile distinfo

devel/aws-sdk-cpp: Update to 1.11.866

ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.855...1.11.866
DeltaFile
+3-3devel/aws-sdk-cpp/distinfo
+1-1devel/aws-sdk-cpp/Makefile
+4-42 files