LLVM/project 05da143libc/include/llvm-libc-macros float16-macros.h

[libc] Disable float16 on 32-bit x86 without SSE2 (#219675)

Fixes #219668

Building llvm 23.1.0 (and current main) for 32-bit x86 without SSE2
fails since APFloat.cpp started including libc's shared/math.h. All the
errors come from the float16 headers:

```
libc/src/__support/FPUtil/BasicOperations.h:63:67: error: SSE register return with SSE2 disabled
libc/src/__support/math/acosf16.h:73:14: error: invalid conversion from type '_Float16' without option '-msse2'
```

The float16 detection in float16-macros.h checks __FLT16_MANT_DIG__.
Since GCC 14 that macro is defined on ia32 even without SSE2, where
_Float16 is storage-only and any arithmetic or returning by value is an
error.
The GCC 14 release notes say to check __SSE2__ for arithmetic support
instead: https://gcc.gnu.org/gcc-14/changes.html

    [9 lines not shown]
DeltaFile
+1-1libc/include/llvm-libc-macros/float16-macros.h
+1-11 files

FreeBSD/ports 09d46b1deskutils/nextcloudclient Makefile distinfo

deskutils/nextcloudclient: Update to 34.0.3
DeltaFile
+3-3deskutils/nextcloudclient/distinfo
+1-1deskutils/nextcloudclient/Makefile
+4-42 files

LLVM/project a818d43llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 subcarry.ll combine-adc.ll

[X86] Fold ADC(SHL(X, 1), 0, Carry) to ADC(X, X, Carry) (#219512)

During DAG optimization, expressions like `a + a` are canonicalized to
`a << 1` (`ISD::SHL X, 1`).

We need to undo that if we can use adc x, x.
DeltaFile
+3-5llvm/test/CodeGen/X86/combine-adc.ll
+8-0llvm/lib/Target/X86/X86ISelLowering.cpp
+1-2llvm/test/CodeGen/X86/subcarry.ll
+12-73 files

LLVM/project 7ec284bllvm/lib/Target/AMDGPU AMDGPUISelDAGToDAG.h AMDGPU.h, llvm/lib/Target/AMDGPU/MCTargetDesc AMDGPUInstPrinter.h

[AMDGPU] Remove dead declarations (#219649)

createSIFixControlFlowLiveIntervalsPass: The corresponding function
definition was removed on August 7, 2017 in commit
3db456820dcb89fc8bab58414de801fdfcfb0e88.

SelectADD_SUB_I64: The corresponding function definition was removed on
June 22, 2026 in commit 8062e6dc822b7832d8d988bd9cc70a04a327848a.

hasHalfRate64Ops: The corresponding function definition was removed on
January 21, 2026 in commit 2692f5ed537ff81f057340aeaba933428ba3bdd8.

printAbs, printClamp: The corresponding function definitions were
removed on June 28, 2018 in commit
c5a154db48c3cd9e16b5c74977d506415414daf7.

getVCMPXNoSDstOp: The corresponding function definition was removed on
February 11, 2021 in commit c16f776028ddd39a4d5ea39d5c3831b1bcbb8c02.
DeltaFile
+1-4llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h
+0-3llvm/lib/Target/AMDGPU/SIInstrInfo.h
+0-3llvm/lib/Target/AMDGPU/GCNSubtarget.h
+0-1llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h
+0-1llvm/lib/Target/AMDGPU/AMDGPU.h
+1-125 files

FreeBSD/ports 267e97cgraphics/qgis Makefile pkg-plist

graphics/qgis: Update to 4.2.2

Changelog:      https://github.com/qgis/QGIS/compare/final-4_2_1%5E...final-4_2_2

Reported by:    portscout, Repology
DeltaFile
+3-3graphics/qgis/distinfo
+3-0graphics/qgis/pkg-plist
+1-1graphics/qgis/Makefile
+7-43 files

FreeBSD/ports fbea38fdevel/py-aws-sam-translator Makefile distinfo

devel/py-aws-sam-translator: Update to 1.113.0

ChangeLog:      https://github.com/aws/serverless-application-model/releases/tag/v1.113.0
Approved by:    hrs (mentor, blanket)
DeltaFile
+3-3devel/py-aws-sam-translator/distinfo
+1-1devel/py-aws-sam-translator/Makefile
+4-42 files

FreeBSD/ports a0e256dnet/rsync distinfo Makefile, net/rsync/files patch-lib_sysxattrs.c patch-testsuite_xattrs.test

net/rsync: Update to 3.5.0

Changelog: https://download.samba.org/pub/rsync/NEWS#3.5.0

This is a major security release who fixes 33 security issues
found during a focused audit of rsync's path handling and
daemon protocol, a companion daemon-protocol fuzzing pass,
and reports from external researchers several robustness
hardenings.

Security:       CVE-2026-53802
Security:       CVE-2026-53803
Security:       CVE-2026-53785
Security:       CVE-2026-53784
Security:       CVE-2026-53793
Security:       CVE-2026-53795
Security:       CVE-2026-53796
Security:       CVE-2026-53797
Security:       CVE-2026-53799

    [25 lines not shown]
DeltaFile
+927-331net/rsync/files/extra-patch-file-flags.diff
+0-67net/rsync/files/patch-testsuite_xattrs.test
+0-26net/rsync/files/patch-lib_sysxattrs.c
+9-4net/rsync/Makefile
+3-3net/rsync/distinfo
+939-4315 files

LLVM/project 2b25240llvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/test/Transforms/InstCombine select-with-bitwise-ops.ll

[InstCombine] Avoid creating redundant and in foldSelectICmpAndBinOp (#219676)

when the created shl shifts out all but one bit the and with one is not needed.

proof: https://alive2.llvm.org/ce/z/MQYp6f
DeltaFile
+26-0llvm/test/Transforms/InstCombine/select-with-bitwise-ops.ll
+4-0llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+30-02 files

FreeBSD/doc 95e7f49website/data/en/news news.toml

14.5: Announce RC1

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+5-0website/data/en/news/news.toml
+5-01 files

FreeBSD/ports a0e576cmisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-14.5-BETA3 arm64-aarch64-14.5-BETA3

misc/freebsd-release-manifests: Add 14.5-RC1 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative

(cherry picked from commit 95b5f9bb60f4e14153ecff84d9dfe60f6c7ff936)
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-BETA3
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-BETA3
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.5-RC1
+35-2612 files not shown
+71-7118 files

FreeBSD/ports 95b5f9bmisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-14.5-BETA3 arm64-aarch64-14.5-BETA3

misc/freebsd-release-manifests: Add 14.5-RC1 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-BETA3
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-BETA3
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.5-RC1
+35-2612 files not shown
+71-7118 files

FreeBSD/src edadc3fusr.bin/whereis whereis.1 whereis.c

whereis(1): Respect PORTSDIR variable

PORTSDIR is a very common variable that points to the location of a ports
directory. Make whereis(1) respect this variable too.

Reviewed by:    arrowd@, christos@
Approved by:    christos@
Differential Revision:  https://reviews.freebsd.org/D56845
DeltaFile
+66-54usr.bin/whereis/whereis.c
+4-0usr.bin/whereis/whereis.1
+70-542 files

FreeBSD/doc 425fd85website/content/en/releases/14.5R/checksums CHECKSUM.SHA512-FreeBSD-14.5-RC1-i386-vm.asc CHECKSUM.SHA512-FreeBSD-14.5-RC1-riscv-riscv64-vm.asc

14.5: Add checksums for 14.5-RC1

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-RC1-amd64-vm.asc
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA256-FreeBSD-14.5-RC1-arm64-aarch64-vm.asc
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA256-FreeBSD-14.5-RC1-amd64-vm.asc
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-RC1-arm64-aarch64-vm.asc
+32-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-RC1-i386-vm.asc
+32-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-RC1-riscv-riscv64-vm.asc
+208-035 files not shown
+1,039-341 files

FreeBSD/ports 9d46a00net-p2p/eiskaltdcpp-lib Makefile

net-p2p/eiskaltdcpp-lib: Mark deprecated

(cherry picked from commit 2b31a2fa9624991e4fc220ba3ee9a0c5a1c30fa7)
DeltaFile
+4-1net-p2p/eiskaltdcpp-lib/Makefile
+4-11 files

FreeBSD/ports b0fba98devel/cpprestsdk Makefile

devel/cpprestsdk: Mark deprecated

PR:             297949
Approved by:    Jan-Espen Oversand <sigsegv at radiotube.org> (maintainer)

(cherry picked from commit 3d8985ab7170d1b8ea1fe3a4b3c7d3312ca4770d)
DeltaFile
+4-1devel/cpprestsdk/Makefile
+4-11 files

FreeBSD/ports 105df41math/clrng Makefile

math/clrng: Mark deprecated

(cherry picked from commit f48bfc51737cf3f9886e454b85d76ddf0bbe57e5)
DeltaFile
+4-1math/clrng/Makefile
+4-11 files

FreeBSD/ports dafc096devel/cltune Makefile

devel/cltune: Mark deprecated

(cherry picked from commit b703a6e7389a6852ff44e3194451e4b8c6ccb268)
DeltaFile
+4-1devel/cltune/Makefile
+4-11 files

FreeBSD/ports c708ff1math/clfft Makefile

math/clfft: Mark deprecated

(cherry picked from commit 6f4376c56e2a226ff87d1bb768024d7650b0aed5)
DeltaFile
+4-1math/clfft/Makefile
+4-11 files

FreeBSD/ports 7d349a2games/bomns Makefile

games/bomns: Mark deprecated

(cherry picked from commit b7f604890e0281b03e251538c9d2e3cb3ed30fc7)
DeltaFile
+4-1games/bomns/Makefile
+4-11 files

FreeBSD/ports f92bcaasysutils/barrier Makefile

sysutils/barrier: Mark deprecated

PR:             297873, 283623
(cherry picked from commit bc30500441eb62e7dc4b6b4fcd73df7651240fb1)
DeltaFile
+4-0sysutils/barrier/Makefile
+4-01 files

FreeBSD/ports 5357d75biology/avida Makefile

biology/avida: Mark deprecated

(cherry picked from commit 674d443f13a146da02fad4d2b84aa154793dff42)
DeltaFile
+5-1biology/avida/Makefile
+5-11 files

FreeBSD/ports ab68351math/clblas Makefile

math/clblas: Mark deprecated

(cherry picked from commit 9213c17046dc24fed408de6aedebb1c72b6067da)
DeltaFile
+4-1math/clblas/Makefile
+4-11 files

FreeBSD/ports b698784audio/arss Makefile

audio/arss: Mark deprecated

PR:             297862
(cherry picked from commit 607d47563f4a3d10fbc6c1bec8afdff746a6754a)
DeltaFile
+4-1audio/arss/Makefile
+4-11 files

FreeBSD/ports 8485325emulators/aqemu Makefile

emulators/aqemu: Mark deprecated

(cherry picked from commit 319a48e302ab7352884d91fc10fb2b162a1970ab)
DeltaFile
+4-1emulators/aqemu/Makefile
+4-11 files

FreeBSD/ports 528f896games/aquaria Makefile

games/aquaria: Mark deprecated

(cherry picked from commit 295e3b9bc667b8083e76545b3a9f7da764733160)
DeltaFile
+4-1games/aquaria/Makefile
+4-11 files

FreeBSD/ports cc39952graphics/ampasACES-container Makefile

graphics/ampasACES-container: Mark deprecated

(cherry picked from commit bbd0ffaa836ca09cefd28b062aaf1deda62622e7)
DeltaFile
+3-0graphics/ampasACES-container/Makefile
+3-01 files

FreeBSD/ports 9ad8c77science/aircraft-datcom Makefile

science/aircraft-datcom: Mark deprecated

(cherry picked from commit 6036c16022243239fef3fd59d779202b9e5ae231)
DeltaFile
+4-1science/aircraft-datcom/Makefile
+4-11 files

FreeBSD/ports 3d8985adevel/cpprestsdk Makefile

devel/cpprestsdk: Mark deprecated

PR:             297949
Approved by:    Jan-Espen Oversand <sigsegv at radiotube.org> (maintainer)
DeltaFile
+4-1devel/cpprestsdk/Makefile
+4-11 files

OpenBSD/ports ymhR7gYmultimedia/pipewire/pipewire Makefile, multimedia/pipewire/pipewire/patches patch-src_daemon_pipewire_conf_in

   No need for this patch, pipewire takes care of it.
VersionDeltaFile
1.61+1-1multimedia/pipewire/pipewire/Makefile
1.8+0-0multimedia/pipewire/pipewire/patches/patch-src_daemon_pipewire_conf_in
+1-12 files

OpenBSD/ports EGZEgJvmultimedia/pipewire/wireplumber Makefile, multimedia/pipewire/wireplumber/files 10-wireplumber.conf.in

   Add configuration to start wireplumber automatically by pipewire.
VersionDeltaFile
1.24+6-0multimedia/pipewire/wireplumber/Makefile
1.1+5-0multimedia/pipewire/wireplumber/files/10-wireplumber.conf.in
1.15+3-0multimedia/pipewire/wireplumber/pkg/PLIST
+14-03 files