From patchwork Wed Oct 2 08:51:37 2024
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: Simon Martin
X-Patchwork-Id: 1991891
Return-Path:
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@legolas.ozlabs.org
Authentication-Results: legolas.ozlabs.org;
dkim=pass (1024-bit key;
unprotected) header.d=nasilyan.com header.i=@nasilyan.com header.a=rsa-sha256
header.s=tey23rxsjton5kop5bydp3vc5ylkyjkg header.b=SdKvj0e9;
dkim=pass (1024-bit key;
unprotected) header.d=amazonses.com header.i=@amazonses.com
header.a=rsa-sha256 header.s=uku4taia5b5tsbglxyj6zym32efj7xqv
header.b=QpQ2qyf3;
dkim-atps=neutral
Authentication-Results: legolas.ozlabs.org;
spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org
(client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org;
envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;
receiver=patchwork.ozlabs.org)
Received: from server2.sourceware.org (server2.sourceware.org
[IPv6:2620:52:3:1:0:246e:9693:128c])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)
(No client certificate requested)
by legolas.ozlabs.org (Postfix) with ESMTPS id 4XJT8g4XpWz1xtq
for ; Wed, 2 Oct 2024 18:52:35 +1000 (AEST)
Received: from server2.sourceware.org (localhost [IPv6:::1])
by sourceware.org (Postfix) with ESMTP id 79F573858D29
for ; Wed, 2 Oct 2024 08:52:33 +0000 (GMT)
X-Original-To: gcc-patches@gcc.gnu.org
Delivered-To: gcc-patches@gcc.gnu.org
Received: from a2-31.smtp-out.eu-west-1.amazonses.com
(a2-31.smtp-out.eu-west-1.amazonses.com [54.240.2.31])
by sourceware.org (Postfix) with ESMTPS id 1F0363858406
for ; Wed, 2 Oct 2024 08:51:39 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1F0363858406
Authentication-Results: sourceware.org; dmarc=fail (p=quarantine dis=none)
header.from=nasilyan.com
Authentication-Results: sourceware.org;
spf=pass smtp.mailfrom=eu-west-1.amazonses.com
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1F0363858406
Authentication-Results: server2.sourceware.org;
arc=none smtp.remote-ip=54.240.2.31
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1727859101; cv=none;
b=PBJ1IVOtfLbTyyJ7WXXvaXQO2l6Q2QzPEIOx2OLQL+OoHAqOAT1ggHFlj/gE6EUKbiJFM04JgUB1H8D2QuzbAAsQ2L7k1O4d7v6bjMPfKHf+o9jipUq9XeOTvuHP4e6Fllj5Fd80KYugIzFczzAELV4PljFg3HRNjFkxfAjeFzQ=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1727859101; c=relaxed/simple;
bh=7Ah6qD0beQy0AF3Bg7LXYoDssdA9Lk5v2SXDxonlkqw=;
h=DKIM-Signature:DKIM-Signature:Subject:From:To:Date:Mime-Version:
Message-ID;
b=HLnRCJfI20/NxJTewm6ai/ZfzPTxZOz7XrNwjECLn6mCfeAYUQ6lXkm7cm6qgVJ6pDo1lqvQL/OWJpLFZlv2XxC6k+//vT2ugKCnlmRP4b3QQNJ9/jnXbRI+L4ER3SrOlZ5g+ce24t87QfmNJV7z2AQXZ5wJR7HoP6+0oEv+eC4=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
s=tey23rxsjton5kop5bydp3vc5ylkyjkg; d=nasilyan.com; t=1727859097;
h=Subject:From:To:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id;
bh=7Ah6qD0beQy0AF3Bg7LXYoDssdA9Lk5v2SXDxonlkqw=;
b=SdKvj0e9Suom8doDZ2ePGw8lezOztz4qdJL/uSDtIumvrSSTQhFW6gYmqVR+DTkQ
XPvlPvXxd+jwRhLQ6/3K83WQoOyqPnB6uHBJOdsj1/X3i2uZ2jzK9nM2zwUKidYg0WQ
ZuECna/qi0GRhgfo8sUs06OS8GJnuRSGCOKs14P0=
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1727859097;
h=Subject:From:To:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id:Feedback-ID;
bh=7Ah6qD0beQy0AF3Bg7LXYoDssdA9Lk5v2SXDxonlkqw=;
b=QpQ2qyf3ZsH3/lVhsQxA2oXD5qJlo8TRDjz0TanfE5jV9mD92AwupF5/4tfFyM6d
4fnAZcns6iSmOOu3s2+8tKpvDbilqsGwHGwDOI54sC03SgpHBwnMgKPeVu2PPeB8ZQ5
Gb/HQIvHDPPlAOlqzNZB8URgnJqFYzsqxF50GN/o=
Subject: [PATCH] gcc-wwwdocs: Mention check-c++-all target for C++ front end
patch testing
From: =?utf-8?q?Simon_Martin?=
To: =?utf-8?q?gcc-patches=40gcc=2Egnu=2Eorg?=
Date: Wed, 2 Oct 2024 08:51:37 +0000
Mime-Version: 1.0
References: <20241002085133.23784-1-simon@nasilyan.com>
X-Mailer: Amazon WorkMail
Thread-Index: AQHbFKhJ2U7HMzIpThq+DUMXa5FXdg==
Thread-Topic: [PATCH] gcc-wwwdocs: Mention check-c++-all target for C++ front
end patch testing
X-Original-Mailer: git-send-email 2.44.0
X-Wm-Sent-Timestamp: 1727859096
Message-ID:
<010201924c6d808d-df5ec459-1447-4aea-8862-a59371704b8b-000000@eu-west-1.amazonses.com>
Feedback-ID:
::1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES
X-SES-Outgoing: 2024.10.02-54.240.2.31
X-Spam-Status: No, score=-13.4 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0,
HEADER_FROM_DIFFERENT_DOMAINS, KAM_SHORT, RCVD_IN_DNSWL_NONE, 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
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~incoming=patchwork.ozlabs.org@gcc.gnu.org
This is a follow-up to the discussion about testing changes to the C++
front end in
https://gcc.gnu.org/pipermail/gcc-patches/2024-October/664258.html
It also clarifies that the make invocation examples should be made from
the *build* tree.
Validated fine via https://validator.w3.org.
---
htdocs/contribute.html | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/htdocs/contribute.html b/htdocs/contribute.html
index 53c27c6e..3ab65323 100644
--- a/htdocs/contribute.html
+++ b/htdocs/contribute.html
@@ -111,9 +111,17 @@ For a normal native configuration, running
make bootstrap
make -k check
-from the top level of the GCC tree (not the
+
from the top level of the GCC build tree (not the
gcc
subdirectory) will accomplish this.
+If your change is to the C++ front end, you need to run the C++ testsuite
+in all standard conformance levels. For a normal native configuration,
+running
+
+make -C gcc -k check-c++-all
+
+from the top level of the GCC build tree will accomplish this.
+
If your change is to a front end other than the C or C++ front end,
or a runtime library other than libgcc
, you need to verify
only that the runtime library for that language still builds and the