LLVM/project 38702e0llvm/test/Transforms/InstCombine icmp-add.ll

[InstCombine][NFC] Add test for existing fold (#181555)

Resolves #73417.

The fold described in #73417 is already present in LLVM `main`, but it
isn't tested for specifically. This PR adds a test for this fold, based
on the IR in the topmost comment of that issue.
DeltaFile
+23-0llvm/test/Transforms/InstCombine/icmp-add.ll
+23-01 files

HardenedBSD/src 27cb6accontrib/netbsd-tests/sbin/newfs_msdos t_create.sh, lib/libnetbsd/sys cdefs.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+69-0lib/libusb/libusb20_dev_open.3
+56-0lib/libusb/libusb20_be_device_foreach.3
+14-1lib/libnetbsd/sys/cdefs.h
+2-12contrib/netbsd-tests/sbin/newfs_msdos/t_create.sh
+2-4lib/libusb/Makefile
+2-0sbin/newfs_msdos/tests/Makefile
+145-176 files

LLVM/project 255b493llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer big-number-reduced-values.ll

[SLP]Do not overflow number of the reduced values

Need to trunc the total number of the reduced values, in case if the
number is too big

Fixes #181520
DeltaFile
+14-0llvm/test/Transforms/SLPVectorizer/big-number-reduced-values.ll
+3-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+17-12 files

HardenedBSD/ports 95230badatabases/mysql96-server pkg-plist Makefile, devel/libddwaf/files patch-update-fmt

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+12,986-0devel/libddwaf/files/patch-update-fmt
+0-1,945misc/usd/pkg-plist
+1,945-0graphics/openusd/pkg-plist
+199-338www/webtrees21/pkg-plist
+286-0databases/mysql96-server/pkg-plist
+182-0databases/mysql96-server/Makefile
+15,598-2,283257 files not shown
+18,798-3,727263 files

Linux/linux 26a4cfaDocumentation/admin-guide/laptops toshiba_haps.rst, Documentation/core-api rbtree.rst

Merge tag 'docs-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux

Pull documentation fixes from Jonathan Corbet:
 "A handful of small, late-arriving documentation fixes"

* tag 'docs-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linux:
  docs: toshiba_haps: fix grammar error in SSD warning
  Docs/mm: fix typos and grammar in page_tables.rst
  Docs/core-api: fix typos in rbtree.rst
  docs: clarify wording in programming-language.rst
  docs: process: maintainer-pgp-guide: update kernel.org docs link
  docs: kdoc_parser: allow __exit in function prototypes
DeltaFile
+6-6Documentation/mm/page_tables.rst
+3-3Documentation/core-api/rbtree.rst
+3-3Documentation/process/programming-language.rst
+3-1Documentation/process/maintainer-pgp-guide.rst
+1-1Documentation/admin-guide/laptops/toshiba_haps.rst
+1-0tools/lib/python/kdoc/kdoc_parser.py
+17-146 files

FreeBSD/src faaeb6elib/libnetbsd/sys cdefs.h

libnetbsd: import the `__nothing` macro

This macro is widely used in new NetBSD tests. Please see the comment
next to the imported macro for more details on its use.

Obtained from:  NetBSD (c26cc77b3a0b2)
MFC after:      1 week
DeltaFile
+14-1lib/libnetbsd/sys/cdefs.h
+14-11 files

HardenedBSD/src faaeb6elib/libnetbsd/sys cdefs.h

libnetbsd: import the `__nothing` macro

This macro is widely used in new NetBSD tests. Please see the comment
next to the imported macro for more details on its use.

Obtained from:  NetBSD (c26cc77b3a0b2)
MFC after:      1 week
DeltaFile
+14-1lib/libnetbsd/sys/cdefs.h
+14-11 files

LLVM/project c3f5e45cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb mlir-support.gdb, flang/lib/Optimizer/CodeGen CodeGen.cpp

rename
DeltaFile
+3-3flang/lib/Optimizer/CodeGen/CodeGen.cpp
+3-3mlir/test/Dialect/Builtin/Bytecode/attrs.mlir
+2-3mlir/lib/Bindings/Python/IRAttributes.cpp
+1-4mlir/include/mlir/IR/BuiltinAttributes.td
+2-2cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb/mlir-support.gdb
+1-1mlir/docs/Tutorials/Toy/Ch-2.md
+12-161 files not shown
+13-177 files

LLVM/project c087fffllvm/test/tools/llubi vector.ll struct.ll, llvm/tools/llubi/lib Interpreter.cpp Value.h

[llubi] Add basic support for vector and aggregate ops (#181544)

DeltaFile
+64-0llvm/tools/llubi/lib/Interpreter.cpp
+35-0llvm/test/tools/llubi/vector.ll
+20-0llvm/test/tools/llubi/struct.ll
+6-0llvm/tools/llubi/lib/Value.h
+125-04 files

FreeBSD/src 411a566contrib/netbsd-tests/sbin/newfs_msdos t_create.sh, sbin/newfs_msdos/tests Makefile

t_create.sh: use `ATF_TESTS_SH_SED` & remove local mods

This particular change replaces all local modifications to the test
script like so:
- Use `ATF_TESTS_SH_SED_test` with a sed(1) statement in the Makefile,
  instead of the equivalent local modifications.
- Remove the need for expecting the output of newfs_msdos to be empty.
  There isn't much to gain from deviating from the upstream NetBSD test--it's
  just another local modification that would need to be carried forward. If
  it's worth testing this FreeBSD-specific behavior, it should be in a
  FreeBSD-specific test.

This makes moving new modifications to the script easier moving forward.

MFC after:      1 week
DeltaFile
+2-12contrib/netbsd-tests/sbin/newfs_msdos/t_create.sh
+2-0sbin/newfs_msdos/tests/Makefile
+4-122 files

HardenedBSD/src 411a566contrib/netbsd-tests/sbin/newfs_msdos t_create.sh, sbin/newfs_msdos/tests Makefile

t_create.sh: use `ATF_TESTS_SH_SED` & remove local mods

This particular change replaces all local modifications to the test
script like so:
- Use `ATF_TESTS_SH_SED_test` with a sed(1) statement in the Makefile,
  instead of the equivalent local modifications.
- Remove the need for expecting the output of newfs_msdos to be empty.
  There isn't much to gain from deviating from the upstream NetBSD test--it's
  just another local modification that would need to be carried forward. If
  it's worth testing this FreeBSD-specific behavior, it should be in a
  FreeBSD-specific test.

This makes moving new modifications to the script easier moving forward.

MFC after:      1 week
DeltaFile
+2-12contrib/netbsd-tests/sbin/newfs_msdos/t_create.sh
+2-0sbin/newfs_msdos/tests/Makefile
+4-122 files

FreeBSD/ports 64cab16databases/rubygem-lmdb pkg-descr

databases/rubygem-lmdb: fix text
DeltaFile
+5-2databases/rubygem-lmdb/pkg-descr
+5-21 files

HardenedBSD/ports 64cab16databases/rubygem-lmdb pkg-descr

databases/rubygem-lmdb: fix text
DeltaFile
+5-2databases/rubygem-lmdb/pkg-descr
+5-21 files

Linux/linux 011af61include/linux wait.h, net/9p trans_xen.c trans_virtio.c

Merge tag '9p-for-7.0-rc1' of https://github.com/martinetd/linux

Pull 9p updates from Dominique Martinet:

 - 9p/xen racy double-free fix

 - track 9p RPC waiting time as IO

* tag '9p-for-7.0-rc1' of https://github.com/martinetd/linux:
  9p/xen: protect xen_9pfs_front_free against concurrent calls
  9p: Track 9P RPC waiting time as IO
  wait: Introduce io_wait_event_killable()
DeltaFile
+43-40net/9p/trans_xen.c
+15-0include/linux/wait.h
+7-7net/9p/trans_virtio.c
+2-2net/9p/client.c
+67-494 files

NetBSD/pkgsrc qXByb1mdatabases/erlang-eredis distinfo, devel/rebar Makefile

   revbump for erlang update

   (While I am not really aware of erlang ABI changes, the theory that no
   compiled program has different bits is implausible.)
VersionDeltaFile
1.6+4-4databases/erlang-eredis/distinfo
1.11+2-2net/erlang-idna/Makefile
1.28+2-2www/yaws/Makefile
1.12+2-2devel/rebar/Makefile
1.10+2-2sysutils/erlang-lager/Makefile
1.19+2-2lang/erlang/buildlink3.mk
+14-1432 files not shown
+78-4738 files

NetBSD/pkgsrc fScP7eMsecurity/erlang-jose Makefile distinfo, security/erlang-jose/patches patch-erlang.mk patch-mix.exs

   security/erlang-jose: Drop patches no longer needed with erlang 27.3.4.7

   Add link to upstream bug report about build failure.

   (PKGREVISION++ becaues of the committed changes, but also serves as
   revbump for erlang.)
VersionDeltaFile
1.7+5-1security/erlang-jose/Makefile
1.10+1-3security/erlang-jose/distinfo
1.3+1-1security/erlang-jose/patches/patch-erlang.mk
1.2+1-1security/erlang-jose/patches/patch-mix.exs
+8-64 files

Linux/linux c4f414bDocumentation/ABI/testing configfs-tsm-report, drivers/virt/coco/tdx-guest tdx-guest.c

Merge tag 'tsm-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm

Pull TSM updates from Dan Williams:
 "A couple of updates to the maximum buffer sizes supported for the
  configfs-tsm-reports interface.

  This interface is a common transport that conveys the varied
  architecture specific launch attestation reports for confidential VMs.

   - Prepare the configfs-tsm-reports interface for passing larger
     attestation evidence blobs for "Device Identifier Composition
     Engine" (DICE) and Post Quantum Crypto (PQC)

   - Update the tdx-guest driver for DICE evidence (larger certificate
     chains and the CBOR Web Token schema)"

* tag 'tsm-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm:
  configfs-tsm-report: tdx_guest: Increase Quote buffer size to 128KB
  configfs-tsm-report: Increase TSM_REPORT_OUTBLOB_MAX to 16MB
  configfs-tsm-report: Document size limits for outblob attributes
DeltaFile
+16-0Documentation/ABI/testing/configfs-tsm-report
+3-1drivers/virt/coco/tdx-guest/tdx-guest.c
+1-1include/linux/tsm.h
+20-23 files

LLVM/project ecc8dd5mlir/include/mlir/IR BuiltinAttributes.h BuiltinAttributes.td

move to TD
DeltaFile
+0-42mlir/include/mlir/IR/BuiltinAttributes.h
+16-8mlir/include/mlir/IR/BuiltinAttributes.td
+16-502 files

NetBSD/pkgsrc Z8ds8jpdoc CHANGES-2026

   doc: Updated lang/erlang to 27.3.4.7
VersionDeltaFile
1.1116+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc RpvP2Gzlang/erlang PLIST distinfo, lang/erlang/patches patch-erts_emulator_drivers_common_inet__drv.c

   lang/erlang: Update to 27.3.4.7

   The update to 27.3.4.7 is more or less bugfixes and minor improvements
   relative to 27.0.1.  A number of erlang packages now assume that bugs
   fixed in later 27.x are fixed.  This update is intentionally not to
   28.x, which is deferred until post branch.

   Rebuilding ejabberd and many depending erlang-foo with 27.3.4.7 on
   NetBSD 10 amd64 results in a working server, with no build fallout at
   least among those packages.

   * OTP 27.3.[1234] and 27.3.4.[1234567]

   These are micro releases, per a scan of the README files (which are
   changelog not NEWS).

   * OTP 27.3

   Erlang/OTP 27.3 is the third maintenance patch package for OTP 27,

    [15 lines not shown]
VersionDeltaFile
1.59+19-17lang/erlang/PLIST
1.7+6-7lang/erlang/patches/patch-erts_emulator_drivers_common_inet__drv.c
1.117+5-5lang/erlang/distinfo
1.75+3-3lang/erlang/Makefile.versions
1.42+1-1lang/erlang/versions.mk
+34-335 files

LLVM/project b196067.github/workflows libc-fullbuild-tests.yml

[Github][libc] Use a container for fullbuild tests (#181436)

This avoids needing to set up deps every time and avoids failures due to
failed dependency installation.

Closed #150490.
DeltaFile
+11-17.github/workflows/libc-fullbuild-tests.yml
+11-171 files

LLVM/project 2e885b9mlir/include/mlir/IR BuiltinAttributes.h BuiltinAttributes.td, mlir/lib/IR BuiltinAttributes.cpp AsmPrinter.cpp

[mlir][IR] Rename + merge DenseElementsAttr
DeltaFile
+164-582mlir/include/mlir/IR/BuiltinAttributes.h
+255-38mlir/include/mlir/IR/BuiltinAttributes.td
+40-62mlir/lib/IR/BuiltinAttributes.cpp
+5-21mlir/lib/IR/AsmPrinter.cpp
+5-5mlir/lib/IR/AttributeDetail.h
+2-3mlir/include/mlir/IR/BuiltinDialectBytecode.td
+471-7119 files not shown
+484-72515 files

FreeBSD/ports 6343bddwww/webtrees21 pkg-plist distinfo

www/webtrees21: Update to 2.1.26

PR:             292786
Approved by:    submitter is maintainer
DeltaFile
+199-338www/webtrees21/pkg-plist
+3-3www/webtrees21/distinfo
+1-1www/webtrees21/Makefile
+203-3423 files

HardenedBSD/ports 6343bddwww/webtrees21 pkg-plist distinfo

www/webtrees21: Update to 2.1.26

PR:             292786
Approved by:    submitter is maintainer
DeltaFile
+199-338www/webtrees21/pkg-plist
+3-3www/webtrees21/distinfo
+1-1www/webtrees21/Makefile
+203-3423 files

FreeBSD/src caf23c8lib/libusb libusb20_dev_open.3 libusb20_be_device_foreach.3

libusb20: Add dev_open + be_device_foreach manuals

Manual pages for libusb20_open(3) and libusb20_be_device_foreach(3).

PR:                     291675
MFC after:              3 days
Reviewed by:            adrian (usb), ziaee (manpages)
Differential Revision:  https://reviews.freebsd.org/D54231
DeltaFile
+69-0lib/libusb/libusb20_dev_open.3
+56-0lib/libusb/libusb20_be_device_foreach.3
+2-4lib/libusb/Makefile
+127-43 files

HardenedBSD/src caf23c8lib/libusb libusb20_dev_open.3 libusb20_be_device_foreach.3

libusb20: Add dev_open + be_device_foreach manuals

Manual pages for libusb20_open(3) and libusb20_be_device_foreach(3).

PR:                     291675
MFC after:              3 days
Reviewed by:            adrian (usb), ziaee (manpages)
Differential Revision:  https://reviews.freebsd.org/D54231
DeltaFile
+69-0lib/libusb/libusb20_dev_open.3
+56-0lib/libusb/libusb20_be_device_foreach.3
+2-4lib/libusb/Makefile
+127-43 files

OpenBSD/src 9Qgm45husr.sbin/rpki-client filemode.c

   Avoid leak in proc_parser_file() gzip path

   Release the old object before overwriting the buf pointer.

   CID 643464

   OK claudio@
VersionDeltaFile
1.82+6-2usr.sbin/rpki-client/filemode.c
+6-21 files

FreeBSD/ports f268857databases/mysql96-client pkg-message

databases/mysql96-client: Fix pkg-message

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1databases/mysql96-client/pkg-message
+1-11 files

HardenedBSD/ports f268857databases/mysql96-client pkg-message

databases/mysql96-client: Fix pkg-message

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1databases/mysql96-client/pkg-message
+1-11 files

FreeBSD/ports 7b83f1fdatabases/mysql91-client Makefile, databases/mysql91-server Makefile

databases/mysql9*-{server|client}: Set Deprecate Date

Deprecate Date and set to expire on 2026-03-31

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-0databases/mysql91-client/Makefile
+3-0databases/mysql91-server/Makefile
+3-0databases/mysql94-client/Makefile
+3-0databases/mysql94-server/Makefile
+12-04 files