From patchwork Fri Jan 19 07:41:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nathaniel Shead X-Patchwork-Id: 84402 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 148B43858401 for ; Fri, 19 Jan 2024 07:42:48 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-ot1-x331.google.com (mail-ot1-x331.google.com [IPv6:2607:f8b0:4864:20::331]) by sourceware.org (Postfix) with ESMTPS id 5D18A3858422 for ; Fri, 19 Jan 2024 07:41:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5D18A3858422 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5D18A3858422 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::331 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705650082; cv=none; b=dSJKmjdmELwTNPEYI/wBWnUnVr09zWAnxOPhKkdT+CYoXlDWruw7eMOsPeaF4V+DheHf4BJjYJtFES3cv9J33VoM6FL56KjFOeilUK/CcU93Bz561Tvab5xJ0pph2CqgALLnQ9U9KWAuvEe+vfGQj/arx0LamZZ+RnnJ5iEsS1I= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705650082; c=relaxed/simple; bh=CeCsjCMZluC0vZXRvat2CVWm/TklEHzeSYmbHTJecks=; h=DKIM-Signature:Message-ID:Date:From:To:Subject:MIME-Version; b=T7d3hcddUNbXTTflCfh0hlI84CL25KxYeAcFfuxuyB2h0FBtLHPnsAkPSX1Xva5bVhgkpf5qGfFp/2mklPzVv3svbsUHpcHCacoJOP9Rl7mbnrHiDqeAKz8QnZwoE8X9L4gy5YaUfa+L2TZ+VJ5g+n5olcEJEwZKOS2Kpohr62o= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ot1-x331.google.com with SMTP id 46e09a7af769-6dc83674972so231955a34.1 for ; Thu, 18 Jan 2024 23:41:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705650080; x=1706254880; darn=gcc.gnu.org; h=content-disposition:mime-version:subject:cc:to:from:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=AKYAmJZTH9EkLY23gu3A52hDAInBcLZo2uV8wtbNHRA=; b=d6UXAy+bkGgxSKCNajKf9nsN5AOfxIyU+AlNYgrx4sT/MrLtnADeIjCGhUBOph5E8C BdVjNXQ95lH7INBJhuGx7DO2YIMd3AFWku4f+LSDRQ5GiW9NGrFhne7cXu/+mLlc60S8 ELLRcQF8HqR7em5eYp0h35pijki94/woh8j4jyLeNLfANJBrv/jeOZGRiTjstMfVdRjn LiOj1CyhT0vC294rcHTHEti3SZ1pWOcESdv36kqsd11a/gldCpBKna24VlAr2IxYPQeG e5oXAPeRo9RvRBkcQewTc5SZWi0m/D/LfkxoqIONyz66b39o4LTJfwWRbospG0FYbDbp H7Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705650080; x=1706254880; h=content-disposition:mime-version:subject:cc:to:from:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=AKYAmJZTH9EkLY23gu3A52hDAInBcLZo2uV8wtbNHRA=; b=qfS38touDNxAJ7c0QmsOcYBU/N9DNAEsJPfRJXyOqvd+g2m0ORlbJ5Kxx2t3zQgP+G y1jykGZ9BuHPpTo99PBKauw8vZtxmMzgYko76MazEqwqPWSIvEdKZlMr25uCng8cOzrw woqnz5VvLcv4yilhZlpjUDS+kNFZck37KiLBCpT9AkKPhIHgeOFkGSMs5fdlSAZq5lOh qQuE2s8E9tK4yXidVUkVYQ+uB4hFDwT1IDVNEt9iv6tEywbIhhAp+k7nYhM1Tw9Egezw ns1FBgYCKf+9cor9oERaG/IvD7oOpN1W3xS0VQIxuKcc1aAxeZvtrACZVDarBZz81xnU e6wg== X-Gm-Message-State: AOJu0YySnxp81oFhZRzQHO6jearSOPqo4JqFtycF7n2Fbo/zoYw6PjpV 9AxxOWUyXRpihhzWVUF4JIYwkoy/VQ0YC224k0Cwn2Ov5vTaKiPf+eTagWBg X-Google-Smtp-Source: AGHT+IEVx14gkMfZ185Sglvy04ggMIVtzCDp0htD75JK13fjNitmpe5bToeFCPQeE+O9M6pzzYciGQ== X-Received: by 2002:a9d:4e83:0:b0:6dc:65b7:2b05 with SMTP id v3-20020a9d4e83000000b006dc65b72b05mr2135193otk.47.1705650080518; Thu, 18 Jan 2024 23:41:20 -0800 (PST) Received: from Thaum. (123-243-206-49.tpgi.com.au. [123.243.206.49]) by smtp.gmail.com with ESMTPSA id i131-20020a636d89000000b005cdf7923113sm2752578pgc.68.2024.01.18.23.41.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jan 2024 23:41:20 -0800 (PST) Message-ID: <65aa27a0.630a0220.e6f95.d004@mx.google.com> X-Google-Original-Message-ID: Date: Fri, 19 Jan 2024 18:41:15 +1100 From: Nathaniel Shead To: gcc-patches@gcc.gnu.org Cc: Jason Merrill , Christophe Lyon , Maxim Kuvyrkov Subject: [PATCH] testsuite: Disable test for PR113292 on targets without TLS support MIME-Version: 1.0 Content-Disposition: inline X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Tested on x86_64-pc-linux-gnu using a cross-compiler to arm-unknown-linux-gnueabihf with --enable-threads=0 that the link test is correctly skipped. OK for trunk? -- >8 -- This disables the new test added by r14-8168 on machines that don't have TLS support, such as bare-metal ARM. gcc/testsuite/ChangeLog: * g++.dg/modules/pr113292_c.C: Require TLS. Signed-off-by: Nathaniel Shead --- gcc/testsuite/g++.dg/modules/pr113292_c.C | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/testsuite/g++.dg/modules/pr113292_c.C b/gcc/testsuite/g++.dg/modules/pr113292_c.C index aa3f32ae818..c117c7cfcd4 100644 --- a/gcc/testsuite/g++.dg/modules/pr113292_c.C +++ b/gcc/testsuite/g++.dg/modules/pr113292_c.C @@ -1,6 +1,8 @@ // PR c++/113292 // { dg-module-do link } +// { dg-add-options tls } // { dg-additional-options "-fmodules-ts" } +// { dg-require-effective-target tls_runtime } import "pr113292_a.H";