| Message ID | 12523330.nUPlyArG6x@vir-laptop |
|---|---|
| State | New |
| Headers |
Return-Path: <gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 30D044BA2E14 for <patchwork@sourceware.org>; Tue, 7 Apr 2026 10:20:24 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 30D044BA2E14 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, secure) header.d=gmx.net header.i=matthiaskretz@gmx.net header.a=rsa-sha256 header.s=s31663417 header.b=dNvNq8Ok X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by sourceware.org (Postfix) with ESMTPS id 803984BA5439; Tue, 7 Apr 2026 10:19:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 803984BA5439 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.net Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmx.net ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 803984BA5439 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=212.227.17.22 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775557175; cv=none; b=bXZO78rouzE1Lv9k7DMArXn7fKafvX861jbhDrXL+SebO6JXjkjyGZOihZVLSKGZiGACVgRyvKZlNpWU1AviKgybjlpd2Ob0aM4fTeVUkG09m8mYihY4S3WvQJ8Z38kDrUjgAiH2oJnAF5coUsH9Kwxtv+b9oDyjD0RghM6Kuiw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775557175; c=relaxed/simple; bh=IG5YEzSoRlBs4Y2JLM3ODV4a7ZmH+gi4eKm0tYg4SS0=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=u3C8nnV+d87GRbel20UVbBrFsrXKKyW/hhP71YuRnDdlNyZevBY6/EHUb49XxW7mVwuxOE/yxBdDu90VRdJyrFBzbV65k5NALKs3q5ddVl/qDCimaMn/IA22PUUntP195pTDbAU3ZRXy4G6/NVuzoahQTmUo7yrVYlcskptzvng= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 803984BA5439 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1775557174; x=1776161974; i=matthiaskretz@gmx.net; bh=IG5YEzSoRlBs4Y2JLM3ODV4a7ZmH+gi4eKm0tYg4SS0=; h=X-UI-Sender-Class:From:To:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:Content-Type:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=dNvNq8OkE08EjZIbG4JF7mjTthCfaqtWvHdCNRlIzX54CTBMIteuQG3QYHtOK3rq 8NnKFf/4ZPEDempgIMo2sHx2q1vLRQHSFjRpMy2ungDrBCSSPXl5zuzyEQj1AGdUp yDOSAj42f2K4ywfTedZAx5vmZluNYXO4kmTEKUbuuTqdQcAuypcDlQAfpB+wsQvPa oBXw6EQUq4TgUglTpxDe6WEtTCppLc2lJ+aErmwY94ovHu3j0hL6zbuYIrRk1dzqW celn/iyhnZKlv/MublwWgmbBifXpa/qtZHrCTNshmpboIwuJ/j67bfdOs85MkwZMf SKRjXuYC8goey1yo3Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MZTqg-1vwG1Y06cg-00TIfo; Tue, 07 Apr 2026 12:19:34 +0200 From: Matthias Kretz <MatthiasKretz@gmx.net> To: libstdc++@gcc.gnu.org, gcc-patches@gcc.gnu.org Subject: [PATCH] libstdc++: Make constexpr-if actually disable some tests [PR124722] Date: Tue, 07 Apr 2026 12:19:32 +0200 Message-ID: <12523330.nUPlyArG6x@vir-laptop> Organization: GSI Helmholtz Center for Heavy Ion Research MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" X-Provags-ID: V03:K1:BkwZF0IcorS0Am5D2tCW/BVawqFMu56VFDIsuC2S8UH3Euy5dzv DFHg298K4+i+N7cx2QNqVP0bVWhBEbG04Ks+/o0TzTrkg9WymcMeZbJV4XhNbgBgmoSR0bz RuXthcYQTAgiTxWePL0TPhiyI2oge5als7lVlYMzJhDKyav/CLD8X6FNoAZbEB7opn0E0RA 9u1Ytpm+hFV7BIiXnShnw== UI-OutboundReport: notjunk:1;M01:P0:DOejjHdKKzM=;xSy825se4N9CnMB3RAf9rEaFAxq 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 X-Spam-Status: No, score=-8.6 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org |
| Series |
libstdc++: Make constexpr-if actually disable some tests [PR124722]
|
|
Commit Message
Matthias Kretz
April 7, 2026, 10:19 a.m. UTC
libstdc++-v3/ChangeLog:
PR libstdc++/124722
* testsuite/std/simd/traits_impl.cc (test): Make test() a
function template and instantiate it.
Signed-off-by: Matthias Kretz <m.kretz@gsi.de>
---
libstdc++-v3/testsuite/std/simd/traits_impl.cc | 3 +++
1 file changed, 3 insertions(+)
Comments
On Tue, 7 Apr 2026, 11:19 Matthias Kretz, <MatthiasKretz@gmx.net> wrote: > libstdc++-v3/ChangeLog: > > PR libstdc++/124722 > * testsuite/std/simd/traits_impl.cc (test): Make test() a > function template and instantiate it. > > Signed-off-by: Matthias Kretz <m.kretz@gsi.de> > OK --- > libstdc++-v3/testsuite/std/simd/traits_impl.cc | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/libstdc++-v3/testsuite/std/simd/traits_impl.cc b/libstdc++-v3/ > testsuite/std/simd/traits_impl.cc > index 06bf6d5be25..f73a9e3beb5 100644 > --- a/libstdc++-v3/testsuite/std/simd/traits_impl.cc > +++ b/libstdc++-v3/testsuite/std/simd/traits_impl.cc > @@ -17,6 +17,7 @@ namespace simd > > using namespace std::simd; > > +template <int = 0> > void test() > { > template for (auto t : {float(), double(), > @@ -147,6 +148,8 @@ namespace simd > static_assert(__highest_bit(0b10000001000ull) == 10); > } > > +template void test<>(); > + > consteval bool > throws(auto f) > { > -- > ────────────────────────────────────────────────────────────────────────── > Dr. Matthias Kretz https://mattkretz.github.io > GSI Helmholtz Center for Heavy Ion Research https://gsi.de > std::simd > ────────────────────────────────────────────────────────────────────────── > >
diff --git a/libstdc++-v3/testsuite/std/simd/traits_impl.cc b/libstdc++-v3/ testsuite/std/simd/traits_impl.cc index 06bf6d5be25..f73a9e3beb5 100644 --- a/libstdc++-v3/testsuite/std/simd/traits_impl.cc +++ b/libstdc++-v3/testsuite/std/simd/traits_impl.cc @@ -17,6 +17,7 @@ namespace simd using namespace std::simd; +template <int = 0> void test() { template for (auto t : {float(), double(), @@ -147,6 +148,8 @@ namespace simd static_assert(__highest_bit(0b10000001000ull) == 10); } +template void test<>(); + consteval bool throws(auto f) {