LLVM/project 6bda63cllvm/test/tools/llvm-cov gap-region-line-coverage.test, llvm/test/tools/llvm-cov/Inputs/gap-region-quirk gap-quirk.yaml gap-quirk.proftext

[llvm-cov] Replace binary test blobs with text formats

Replace .covmapping and .profdata binary blobs with .yaml (obj2yaml)
and .proftext respectively. The test now uses yaml2obj and
llvm-profdata merge to produce inputs at test time.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+57-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.yaml
+7-18llvm/test/tools/llvm-cov/gap-region-line-coverage.test
+16-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.proftext
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.profdata
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.covmapping
+80-185 files

LLVM/project eda662fflang/docs Intrinsics.md, flang/lib/Evaluate intrinsics.cpp

[flang] Add support for the IARGC and GETARG legacy intrinsics (#196425)

Adds semantic checking and lowering, along with semantic and lowering
tests for the legacy GNU intrinsics 'IARGC()' and 'GETARG(POS, VALUE)'.

Although these could just be added as aliases to the standard
COMMAND_ARGUMENT_COUNT and GET_COMMAND_ARGUMENT intrinsics, they were
implemented as separate intrinsics because of some semantic differences
between them:

* IARGC always returns INTEGER(4), whereas COMMAND_ARGUMENT_COUNT
returns a default INTEGER, which could have a different kind.
* GETARG has only two arguments, both of which are required.
* GETARG's POS argument accepts any integer type of width less than or
equal to the default integer kind, while GET_COMMAND_ARGUMENT only
accepts default integers.

Fixes #158438
DeltaFile
+55-0flang/docs/Intrinsics.md
+54-0flang/test/Semantics/test-iargc-getarg.f90
+32-0flang/lib/Optimizer/Builder/IntrinsicCall.cpp
+23-0flang/test/Lower/Intrinsics/getarg.f90
+11-0flang/test/Lower/Intrinsics/iargc.f90
+8-0flang/lib/Evaluate/intrinsics.cpp
+183-01 files not shown
+185-07 files

FreeBSD/src 836d0d3sys/arm/broadcom/bcm2835 bcm2835_mbox.c

arm/bcm2835: Release mailbox resources on attach failure

Also remove the rid variable since it was unused.

Signed-off-by:  Haoxiang Li <lihaoxiang at isrc.iscas.ac.cn>
Reviewed-by:    vexeduxr
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2255
DeltaFile
+13-8sys/arm/broadcom/bcm2835/bcm2835_mbox.c
+13-81 files

FreeBSD/src 39217ebsys/arm/allwinner/a10 a10_intc.c

arm: allwinner: Fix A10 INTC MMIO resource cleanup

Do not jump to the resource release path when bus_alloc_resource_any()
fails, since no MMIO resource was allocated. If a10_intr_pic_attach()
fails after the MMIO resource has been allocated, release it before
returning.

Signed-off-by:  Haoxiang Li <lihaoxiang at isrc.iscas.ac.cn>
Reviewed-by:    vexeduxr
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2253
DeltaFile
+2-2sys/arm/allwinner/a10/a10_intc.c
+2-21 files

ELF Tool Chain/elftoolchain 4383trunk/tests/libtest/lib Makefile

libtest: link test_result(3) to test(3).
DeltaFile
+3-0trunk/tests/libtest/lib/Makefile
+3-01 files

FreeBSD/ports e51a72fdatabases/ip4r distinfo Makefile

databases/ip4r: update 2.4.2 -> 2.4.3

- now supports PostgreSQL 19 (bits8 -> uint8)

PR:             296053
Changes:        https://github.com/RhodiumToad/ip4r/releases/tag/2.4.3
DeltaFile
+3-3databases/ip4r/distinfo
+1-1databases/ip4r/Makefile
+4-42 files

ELF Tool Chain/elftoolchain 4382trunk/tests/libtest README.rst, trunk/tests/libtest/examples simple_example.c minimal_example.c

libtest: Make it mandatory for test functions to call test_result(3).

Instead of returning an 'enum test_result' value, test
functions now call test_result() one or more times to report
test status.  Calls to test_result() with values indicating
test failure override prior 'pass' results.

This changes simplifies the implementation of test functions
that conduct the same test over a range of inputs.
DeltaFile
+89-32trunk/tests/libtest/lib/test.3
+68-30trunk/tests/libtest/lib/test.h
+62-30trunk/tests/libtest/README.rst
+22-1trunk/tests/libtest/lib/test.c
+6-6trunk/tests/libtest/examples/simple_example.c
+3-3trunk/tests/libtest/examples/minimal_example.c
+250-1021 files not shown
+252-1027 files

FreeBSD/src 746c374sys/dev/evdev evdev.c evdev_private.h

evdev: add devnum sysctl

Add a sysctl entry for the evdev device number (devnum) to allow
libudev-devd to populate the corresponding device information
fields (MAJOR and MINOR) when running in a jail with no input devices
exposed through devfs.

Signed-off-by: Quentin Thébault <quentin.thebault at defenso.fr>

Reviewed by:    wulf
Sponsored by:   Defenso
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D56968
DeltaFile
+6-0sys/dev/evdev/evdev.c
+1-0sys/dev/evdev/evdev_private.h
+7-02 files

FreeBSD/ports 64c55d4graphics/gpu-firmware-amd-kmod pkg-plist Makefile, graphics/gpu-firmware-intel-kmod pkg-plist Makefile

graphics/gpu-firmware*kmod: Update to 20260519

Co-authored-by: Gleb Popov <arrowd at FreeBSD.org>
DeltaFile
+98-51graphics/gpu-firmware-kmod/Makefile
+95-0graphics/gpu-firmware-amd-kmod/pkg-plist
+58-11graphics/gpu-firmware-amd-kmod/Makefile
+10-0graphics/gpu-firmware-intel-kmod/pkg-plist
+4-3graphics/gpu-firmware-intel-kmod/Makefile
+3-3graphics/gpu-firmware-radeon-kmod/distinfo
+268-683 files not shown
+276-769 files

OPNSense/core ed87687src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogNptRule.xml, src/opnsense/mvc/app/models/OPNsense/Firewall Filter.php

firewall: allow WAN as "associated interface" for NPTv6 #10413
DeltaFile
+2-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogNptRule.xml
+3-22 files

FreeBSD/doc 48fc8f4documentation/static/pgpkeys mav.key

pgpkeys: Update mav@ key
DeltaFile
+58-49documentation/static/pgpkeys/mav.key
+58-491 files

FreeBSD/src 2e1f5b7stand/man loader.efi.8

loader.efi(8): document the ia32 loader

Reviewed by:    kib
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D57569
DeltaFile
+12-0stand/man/loader.efi.8
+12-01 files

FreeBSD/src f771debstand/man loader.efi.8

loader.efi(8): the amd64 loader doesn't do protected mode

The amd64 UEFI loader executes in long mode, not protected mode.

Reviewed by:    kib
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D57568
DeltaFile
+2-2stand/man/loader.efi.8
+2-21 files

LLVM/project f683de4utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[bazel] Add an LLVM ABI-breaking checks build setting (#203739)
DeltaFile
+23-5utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+23-51 files

LLVM/project f58495allvm/lib/Target/RISCV RISCVFrameLowering.cpp, llvm/test/CodeGen/RISCV shadowcallstack.ll

[RISCV] Remove manual compression of SSPUSH in RISCVFrameLowering.cpp. NFC (#203635)

We used to emit a Zcmop instruction here, which required manual
compression. Since we now emit a Zicfiss instruction, we can rely on
CompressPat to do the right thing.
DeltaFile
+814-394llvm/test/CodeGen/RISCV/shadowcallstack.ll
+3-10llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
+817-4042 files

LLVM/project a44231fllvm/lib/Target/RISCV RISCVISelLowering.cpp RISCVInstrInfoP.td

[RISCV] Lower the paadd/pasub intrinsics to existing ISD nodes. NFC (#203646)

This avoids having 2 different isel patterns for the same operation.
DeltaFile
+40-2llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+0-27llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+40-292 files

FreeBSD/ports ac0878daudio/mpz Makefile distinfo, audio/mpz/files patch-mpz.pro patch-CMakeLists.txt

audio/mpz: Update to 2.0.10 and switch to qt6

https://raw.githubusercontent.com/olegantonyan/mpz/refs/tags/2.0.10/CHANGELOG.md

PR:             295717
Approved by:    danfe (maintainer timeout > 2 weeks)
Approved by:    osa (mentor)
DeltaFile
+0-48audio/mpz/files/patch-mpz.pro
+9-10audio/mpz/Makefile
+11-0audio/mpz/files/patch-CMakeLists.txt
+0-11audio/mpz/files/patch-app_app.pro
+3-3audio/mpz/distinfo
+23-725 files

FreeBSD/ports 5b0052earchivers/arqiver distinfo pkg-plist

archivers/arqiver: Update to 1.0.2

https://github.com/tsujan/Arqiver/releases/tag/V1.0.2

PR:             296028
Approved by:    osa (mentor)
DeltaFile
+3-3archivers/arqiver/distinfo
+5-0archivers/arqiver/pkg-plist
+1-1archivers/arqiver/Makefile
+9-43 files

NetBSD/src 3mLFZtlsys/dev/ic dm9000.c

   dm9000.c: add missing __KERNEL_RCSID
VersionDeltaFile
1.44+2-1sys/dev/ic/dm9000.c
+2-11 files

NetBSD/pkgsrc 6kLPJqTgraphics/gdchart distinfo Makefile, graphics/gdchart/patches patch-gdchart.c patch-gdc__pie.c

   gdchart: Various fixes for GCC 14 & 15.
VersionDeltaFile
1.3+13-29graphics/gdchart/patches/patch-gdchart.c
1.1+19-0graphics/gdchart/patches/patch-gdc__pie.c
1.1+14-0graphics/gdchart/patches/patch-gdc.c
1.16+4-1graphics/gdchart/distinfo
1.53+3-1graphics/gdchart/Makefile
+53-315 files

Dreckly/dreckly 1e6b3e9graphics/gdchart distinfo Makefile, graphics/gdchart/patches patch-gdc__pie.c patch-gdchart.c

gdchart: Various fixes for GCC 14 & 15.
DeltaFile
+19-0graphics/gdchart/patches/patch-gdc__pie.c
+15-0graphics/gdchart/patches/patch-gdchart.c
+14-0graphics/gdchart/patches/patch-gdc.c
+3-0graphics/gdchart/distinfo
+2-0graphics/gdchart/Makefile
+53-05 files

OpenBSD/src Ux5H6Bulib/libssl tls13_client.c

   Correct secondary key share handling for HelloRetryRequests.

   With the introduction of a secondary key share, we fail to ensure that the
   HelloRetryRequest does not specify the group that was used for the
   secondary key share. We also fail to free the secondary key share early in
   this case, meaning that it lingers in memory until the SSL is reset or
   freed. Fix both of these issues.

   ok tb@
VersionDeltaFile
1.108+12-2lib/libssl/tls13_client.c
+12-21 files

OpenBSD/src KzBRfOVlib/libssl ssl_tlsext.c

   Improve TLSv1.3 server handling of no shared groups.

   While we currently correctly handle the no-shared-group case, it currently
   fails late when we try to create the key share. Improve detection and
   handling so that we fail sooner and send an alert to the client when
   processing client key shares.

   While here rename preferred_group_found to shared_group_found - we look for
   the client preferred group, but any group that we select will always be in
   the client list (even if it's the last one).

   Reported by the tlspuffin team.

   ok tb@
VersionDeltaFile
1.163+17-6lib/libssl/ssl_tlsext.c
+17-61 files

NetBSD/pkgsrc 3zBnKprx11/blt distinfo Makefile, x11/blt/patches patch-ae patch-src_bltTreeView.h

   blt: Various GCC 15 build fixes.
VersionDeltaFile
1.10+14-5x11/blt/patches/patch-ae
1.1+15-0x11/blt/patches/patch-src_bltTreeView.h
1.20+3-2x11/blt/distinfo
1.42+4-1x11/blt/Makefile
+36-84 files

Dreckly/dreckly e68df72x11/blt Makefile distinfo, x11/blt/patches patch-ae patch-src_bltTreeView.h

blt: GCC 15 build fixes.
DeltaFile
+13-4x11/blt/patches/patch-ae
+15-0x11/blt/patches/patch-src_bltTreeView.h
+3-0x11/blt/Makefile
+2-1x11/blt/distinfo
+33-54 files

FreeBSD/ports 8b1f21etextproc/codebook Makefile

textproc/codebook: Mark broken on arm64

Fails to build due to unknown field in structure.

Reported by:    pkg-fallout
DeltaFile
+2-0textproc/codebook/Makefile
+2-01 files

FreeBSD/ports 4aa2a20net/netatalk4 Makefile pkg-plist, net/netatalk4/files patch-etc_uams_meson.build patch-config_meson.build

net/netatalk4: Update to 4.5.0

See https://github.com/Netatalk/netatalk/releases/tag/netatalk-4-5-0 for
a list of changes in this release.
DeltaFile
+21-12net/netatalk4/files/patch-etc_uams_meson.build
+9-21net/netatalk4/files/patch-config_meson.build
+11-11net/netatalk4/files/patch-meson.build
+4-9net/netatalk4/Makefile
+5-8net/netatalk4/pkg-plist
+3-3net/netatalk4/distinfo
+53-646 files

FreeBSD/ports dad6443audio Makefile, sysutils Makefile

{audio,sysutils}/Makefile: Remove hooks of deleted ports

PR:             296049
Reported by:    chris.torek at gmail.com
Fixes:          2717347b94f9 ("audio/freebsd-13-mixer: Discontinue")
Fixes:          c3c20bddefe4 ("sysutils/mixer: Discontinue")

Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+0-1audio/Makefile
+0-1sysutils/Makefile
+0-22 files

NetBSD/pkgsrc H8WK5KQsysutils/mtx Makefile

   mtx: Fails with C23 default language.

   This time, because of defining its own true and false, rather than
   because of K&R style declarations.
VersionDeltaFile
1.4+4-2sysutils/mtx/Makefile
+4-21 files

Dreckly/dreckly 2e2591asysutils/mtx Makefile

mtx: Fails with C23 default language.
DeltaFile
+3-1sysutils/mtx/Makefile
+3-11 files