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