LLVM/project b685bf0clang/test/Sema constexpr.c

[Clang] add long double test to cover constant expression evaluation (#175645)

Fixes
https://github.com/llvm/llvm-project/pull/174113#discussion_r2683013358

--- 

This patch adds a test to cover the `long double` case during constant
expression evaluation
DeltaFile
+10-3clang/test/Sema/constexpr.c
+10-31 files

OPNSense/plugins 4fdc141net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml

Fix a helptext to be more generic and one string.
DeltaFile
+1-2net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+1-21 files

OPNSense/src 98ad277sys/net/altq altq.h

altq(4): Fix a typo in a source code comment

- s/backet/bucket/

(cherry picked from commit 1df4d82bd17ebd7449a6b58c32b65a12269ca068)
DeltaFile
+1-1sys/net/altq/altq.h
+1-11 files

LLVM/project e9f758allvm/lib/Transforms/Vectorize VPlanVerifier.cpp, llvm/test/Transforms/LoopVectorize/RISCV pointer-induction-rv32.ll

[VPlan] Allow VPInstruction::PtrAdd as a user of EVL (#175506)

Fixes #175058

Similar to #175028, on RV64 we insert a zext in between most uses of EVL
so most of the VPlanVerifier EVL checks don't fire unless we're
compiling for RV32.
In this case, we're experiencing a crash because we can have a PtrAdd
that uses EVL. This fixes it by adding PtrAdd to the list of allowed
instructions
DeltaFile
+47-0llvm/test/Transforms/LoopVectorize/RISCV/pointer-induction-rv32.ll
+1-0llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
+48-02 files

LLVM/project afd7d13clang/lib/AST/ByteCode Program.cpp, clang/test/AST/ByteCode codegen.cpp

[clang][bytecode] Fix crash on arrays with excessive size (#175402)

The bytecode interpreter was crashing when seeing arrays with sizes that
exceed Descriptor::MaxArrayElemBytes. The bounds check in
Program::createDescriptor was using std::numeric_limits<unsigned>::max()
instead of the correct limit Descriptor::MaxArrayElemBytes.

This caused the check to pass for sizes that would later fail the
assertion in the Descriptor constructor.

Fixes #175293
DeltaFile
+4-0clang/test/AST/ByteCode/codegen.cpp
+1-1clang/lib/AST/ByteCode/Program.cpp
+5-12 files

OPNSense/plugins baf64e8net/frr pkg-descr

net/frr: Changelog for v1.50
DeltaFile
+7-5net/frr/pkg-descr
+7-51 files

NetBSD/pkgsrc BMU9Jiglang/objc Makefile

   objc: comment out dead site
VersionDeltaFile
1.20+3-3lang/objc/Makefile
+3-31 files

NetBSD/pkgsrc ZXS3NIywm/obconf Makefile

   obconf: update HOMEPAGE
VersionDeltaFile
1.83+2-2wm/obconf/Makefile
+2-21 files

LLVM/project e3156c5clang/lib/Basic/Targets RISCV.h, clang/test/CodeGen ext-int-cc.c

[RISCV] Support RISCV BitInt larger than 128 (#175515)

fa57074d146925a303263905af415cc78f58f353 constraint the RISCV BitInt
with 128 bits.

It is due to fp <-> int convension will crash in backend.
(https://godbolt.org/z/9o1qr4rje)

This patch enable larger than 128 bits BitInt type by
`setMaxLargeFPConvertBitWidthSupported`.
DeltaFile
+5,392-849llvm/test/CodeGen/RISCV/fpclamptosat.ll
+2,175-0llvm/test/CodeGen/RISCV/bitint-fp-conv-200.ll
+218-36clang/test/CodeGen/RISCV/bitint.c
+4-0clang/lib/Basic/Targets/RISCV.h
+0-2clang/test/CodeGen/ext-int-cc.c
+2-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+7,791-8876 files

NetBSD/pkgsrc IItfN9Cfilesystems/libntfs Makefile.common

   libntfs: fix HOMEPAGE
VersionDeltaFile
1.7+2-2filesystems/libntfs/Makefile.common
+2-21 files

NetBSD/pkgsrc vu7Vgrjdatabases/nss-pgsql Makefile

   nss-pgsql: comment out dead site
VersionDeltaFile
1.5+3-3databases/nss-pgsql/Makefile
+3-31 files

OPNSense/plugins 2ffb9c4net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga BGP.xml

net/frr: Add capability support for BGP neighbors (#5128)

* net/frr: Add capability support for BGP neighbors

I've recently tried to use OPNsense in an environment where the use of link-local addresses is required.
Since the link-local capability is not available, I was not able to use OPNsense then.

Obviously, there are some other with the same problem:

  * [os-frr] wrong interface for IPv6 link-local used to connect to neighbor #4962
  * https://forum.opnsense.org/index.php?topic=36088.0

So, I'd like to offer support for BGP capabilities.

* net/frr: Improve help string for BGP Capabilities as suggested by @Monviech

* net/frr: Fix typo as found by @Monviech

* net/frr: Remove not needed attribute as suggested by @Monviech

    [5 lines not shown]
DeltaFile
+10-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+9-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+5-0net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+24-03 files

NetBSD/pkgsrc poyehjCwww/nspluginwrapper Makefile

   nspluginwrapper: comment out dead site
VersionDeltaFile
1.108+2-3www/nspluginwrapper/Makefile
+2-31 files

NetBSD/pkgsrc ONqIEnFnet/nsca-ng Makefile

   nsca-ng: update HOMEPAE and MASTER_SITES
VersionDeltaFile
1.4+3-3net/nsca-ng/Makefile
+3-31 files

NetBSD/pkgsrc 2jHNKqBdevel/npapi-sdk Makefile

   npapi-sdk: follow redirect

   this has been archived even at the new site
VersionDeltaFile
1.8+3-3devel/npapi-sdk/Makefile
+3-31 files

NetBSD/pkgsrc 6P6uYcbnews/nn Makefile

   nn: update HOMEPAGE and MASTER_SITES
VersionDeltaFile
1.58+3-3news/nn/Makefile
+3-31 files

OPNSense/plugins d31618enet/frr/src/opnsense/service/conf/actions.d actions_quagga.conf

net/frr: Add CARP event handler to restart command (#5132)

DeltaFile
+1-1net/frr/src/opnsense/service/conf/actions.d/actions_quagga.conf
+1-11 files

OPNSense/plugins ea48c14net/frr pkg-descr Makefile, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml

net/frr: Add BGP remove-private-AS to neighbors (#5090)

* net/frr: Add BGP remove-private-AS to neighbors

* net/frr: Simplify implementation of BGP remove-private-AS for neighbors

* Apply suggestion from @Monviech

---------

Co-authored-by: Monviech <79600909+Monviech at users.noreply.github.com>
DeltaFile
+10-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+8-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+4-0net/frr/pkg-descr
+1-2net/frr/Makefile
+3-0net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+26-25 files

LLVM/project 6cbf9ceclang/lib/AST/ByteCode Interp.h, clang/test/AST/ByteCode c.c

[clang][bytecode] Check for non-block pointers in CopyArray (#175710)

Fixes https://github.com/llvm/llvm-project/issues/175674
DeltaFile
+6-0clang/test/AST/ByteCode/c.c
+3-0clang/lib/AST/ByteCode/Interp.h
+9-02 files

LLVM/project c4750d0mlir/include/mlir/Interfaces ControlFlowInterfaces.h ControlFlowInterfaces.td, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir] Consolidate patterns into `RegionBranchOpInterface` patterns (#174094)

Instead of op-specific cleanup patterns for region branch ops to remove
unused results / block arguments, etc., add a set of patterns that can
handle all `RegionBranchOpInterface` ops. These patterns are enabled
only for selected SCF dialect ops at the moment:
* `scf.execute_region`
* `scf.for`
* `scf.if`
* `scf.index_switch`
* `scf.while`

It is currently not possible to register canoncalization patterns for op
interfaces and some ops have incorrect interface implementations. In
follow-up PRs, the set of ops will be gradually extended within the SCF
dialect (`scf.forall`) and across other dialects
(`gpu.warp_execute_on_lane0`, (maybe) various affine dialect ops, ...),
and maybe eventually to apply to all `RegionBranchOpInterface` ops.


    [16 lines not shown]
DeltaFile
+17-813mlir/lib/Dialect/SCF/IR/SCF.cpp
+496-0mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+47-13mlir/test/Dialect/SCF/canonicalize.mlir
+9-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+4-4mlir/test/Transforms/remove-dead-values.mlir
+5-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+578-8306 files

LLVM/project dc1a886clang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode complex.cpp

[clang][bytecode] Fix CK_ToVoid casts for Complex values (#175709)

We need to remove the pointer to the local variable we've created
specifically for this complex binary operator.

Fixes https://github.com/llvm/llvm-project/issues/175670
DeltaFile
+4-0clang/lib/AST/ByteCode/Compiler.cpp
+4-0clang/test/AST/ByteCode/complex.cpp
+8-02 files

Illumos/gate 405a9a9usr/src/boot Makefile.version, usr/src/boot/efi/libefi efiserialio.c efiisaio.c

17808 loader.efi: efi_close_devpath() errors
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Sherman Wang <sherman.s.wang+illumos at gmail.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+3-3usr/src/boot/efi/libefi/efiserialio.c
+2-2usr/src/boot/efi/libefi/efiisaio.c
+1-1usr/src/boot/Makefile.version
+6-63 files

OpenBSD/ports QH89CWrsysutils/restic Makefile

   sysutils/restic: do not use ${SETENV} ${MAKE_ENV} in do-test as $[MODGO_CMD} already has them

   ok sthen@ (MAINTAINER) tb@
VersionDeltaFile
1.48+1-1sysutils/restic/Makefile
+1-11 files

OpenBSD/ports veHqcc3sysutils/hcloud Makefile

   replace do-test targets of some go modules to use TEST_TARGET variable

   - sysutils/hcloud

   ok sdk@ (MAINTAINER) tb@
VersionDeltaFile
1.26+2-3sysutils/hcloud/Makefile
+2-31 files

OpenBSD/ports KvDO8tWsysutils/docker-compose Makefile

   replace do-test targets of some go modules to use TEST_TARGET variable

   - sysutils/docker-compose

   ok kirill@ (MAINTAINER) tb@
VersionDeltaFile
1.32+2-3sysutils/docker-compose/Makefile
+2-31 files

OpenBSD/ports ehyADG6devel/gopls Makefile, security/gosec Makefile

   replace do-test targets of some go modules to use TEST_TARGET variable

   - devel/gopls
   - security/gosec
   - sysutils/fzf

   ok Laurent Cheylus (MAINTAINER) tb@
VersionDeltaFile
1.54+5-7sysutils/fzf/Makefile
1.17+2-3devel/gopls/Makefile
1.21+1-2security/gosec/Makefile
+8-123 files

OpenBSD/ports BEpBHqVdevel/github-cli Makefile, sysutils/gitlab-cli Makefile

   replace do-test targets of some go modules to use TEST_TARGET variable

   - devel/github-cli
   - sysutils/gitlab-cli

   ok kn@ (MAINTAINER) tb@
VersionDeltaFile
1.70+2-3devel/github-cli/Makefile
1.43+1-2sysutils/gitlab-cli/Makefile
+3-52 files

LLVM/project 8988068mlir/include/mlir/Interfaces ControlFlowInterfaces.h ControlFlowInterfaces.td, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][draft] Consolidate patterns into RegionBranchOpInterface patterns

fix some tests

reorganize code

address comments
DeltaFile
+17-813mlir/lib/Dialect/SCF/IR/SCF.cpp
+496-0mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+47-13mlir/test/Dialect/SCF/canonicalize.mlir
+9-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+4-4mlir/test/Transforms/remove-dead-values.mlir
+5-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+578-8306 files

HardenedBSD/src f30bf5dlib/libkldelf ef_mips.c Makefile, share/man/man4 iflib.4

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+0-116lib/libkldelf/ef_mips.c
+0-48sys/cddl/contrib/opensolaris/uts/mips/sys/fasttrap_isa.h
+0-30sys/cddl/contrib/opensolaris/uts/mips/dtrace/fasttrap_isa.c
+10-0share/man/man4/iflib.4
+1-1sys/dev/bnxt/bnxt_en/if_bnxt.c
+0-1lib/libkldelf/Makefile
+11-1961 files not shown
+11-1977 files

LLVM/project 2001da6llvm/lib/Target/AArch64 AArch64RegisterInfo.cpp, llvm/test/CodeGen/AArch64 arm64-addrmode.ll subreg_to_reg_coalescing_issue.mir

[AArch64] Disable coalescing of SUBREG_TO_REG with subreg liveness. (#174185)

Handling of SUBREG_TO_REG is currently broken, see #168353 for details.
DeltaFile
+90-40llvm/test/CodeGen/AArch64/arm64-addrmode.ll
+34-0llvm/test/CodeGen/AArch64/subreg_to_reg_coalescing_issue.mir
+10-5llvm/test/CodeGen/AArch64/preserve_nonecc_varargs_darwin.ll
+7-1llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
+1-0llvm/test/CodeGen/AArch64/register-coalesce-update-subranges-remat.mir
+142-465 files