Message ID | 20250203130421.2192732-6-alfie.richards@arm.com |
---|---|
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 server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 50FB6385783B for <patchwork@sourceware.org>; Mon, 3 Feb 2025 13:05:44 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2062d.outbound.protection.outlook.com [IPv6:2a01:111:f403:2612::62d]) by sourceware.org (Postfix) with ESMTPS id 778623858C60 for <gcc-patches@gcc.gnu.org>; Mon, 3 Feb 2025 13:04:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 778623858C60 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 778623858C60 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2612::62d ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1738587886; cv=pass; b=qZxHaYmVqtuRvzBFC0Q+EMV/ItBJGrkyRlXCGT5wPavRJfwJkEE/F8J67fbWbcWL1KpX+dQ/WLICWpmn/a4f+BVGkiGYtKXQ8OR5nEJm19GfITt49enN+GBEF95g0pql2lFJDmK+A9mJa3ZtqqolQVynwTwXAfUSL7Pg76TOMsA= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1738587886; c=relaxed/simple; bh=dBMR1ypNkMVzZAm2zVjhOuiqnVazH50Wnjg7AQXqFoI=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=hu8FJmxo8pd11r0FQVZ414UGiMNWdyjQhjB73NQSl5VJ+0zKPWpl+9AHypaKydZej/Nkygr+4XYfncvYgQCe2HV5G0/oVp3xfd9++Ef8Nq7KGJ9fVfaXRPlO+Kq5Z4f/EEfOspOqHZ/nywaABVts3XADQdraxicAU8Kd6TKIGLw= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 778623858C60 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=Czlw1dSn; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=Czlw1dSn ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=jIEr8c0JN7/w/4Mgj4GD6LBM8kcVDLcqlSG0wqonYDX8UOElHTEBxxpsYCQrQRA9FkIbRCNxzICKLzDqj4nK0NIuhG31eMebhvQ0wGp8jZZZmSIStD7N7/deKK0xXIakb13cXiuz98wkiSUEy1pciq0yh1LCJnlYBF397zrzRlLvuh9KvKJjwbVjrmjNZGl6d7g9wXWSuc/UbAEToYQUbp2I0BzM6UAKuwV27qw2lm0YvSSpgs3+JpRw83G4bTWqpuykOp0nrHMqX2ew9XBv3Hbe8FBGYF77vOcohGGVkj3RrRt/+mgu53qrVDA+Rt7tIzE41+jpjHUOObdh1vlKuA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9SwRfyATKpUAa4Kmo66x5K1U94sHwefA7xHEbfvzKpw=; b=lLQvxSc5DY4oOZCJsVf358uSt7MRd8ofDT/Grep2yLliDdxXI9W6UT2Wh6/eMiI9gDxtLYAeE7VJAzoPUUZLuYIeV9tSdp7/CTS0Sonab1pJLybWjssvs2Hhsw0XMQ9rThOAPpG8vsw6ce+cBSbZaU00OWfLGC4n7CSLu88ghgEWPDmHW9gbmH3NkzNXBEIosrWc9C/DXdu8XFvzlqIlBBqVgTNgZNucR+QLQF2dNuDXWY+zYz2jkCnA6WR8ioMKdooshoSaRxL9Bu98FbP9FDuPOi3dVwfUj2NsziMinEnztarWT4GOaXUoPRxK7R6u16hUi8IIK6gyXTnGMnQp8Q== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=0 ltdi=1) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9SwRfyATKpUAa4Kmo66x5K1U94sHwefA7xHEbfvzKpw=; b=Czlw1dSnSVKwD/xbsdRQR+wwQG4Kpuj3CVnxQKm9FO7s3n8c2KKUm+duZPt0Lg1kkCqIY86/DcIcrZnbGxmSz8pEYOelZdaBduUcnQpYYAzZkm+juzolqhpR04Cgrzja2wJrscW2gAp0CwWuRpRAvj5tZ60EGzo4bmu7lG+IWkk= Received: from DU2PR04CA0025.eurprd04.prod.outlook.com (2603:10a6:10:3b::30) by AS4PR08MB7829.eurprd08.prod.outlook.com (2603:10a6:20b:519::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Mon, 3 Feb 2025 13:04:43 +0000 Received: from DB5PEPF00014B8E.eurprd02.prod.outlook.com (2603:10a6:10:3b:cafe::37) by DU2PR04CA0025.outlook.office365.com (2603:10a6:10:3b::30) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.26 via Frontend Transport; Mon, 3 Feb 2025 13:04:42 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5PEPF00014B8E.mail.protection.outlook.com (10.167.8.202) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.14 via Frontend Transport; Mon, 3 Feb 2025 13:04:42 +0000 Received: ("Tessian outbound 72f36a054dd6:v560"); Mon, 03 Feb 2025 13:04:41 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b95fc5518dd19c40 X-TessianGatewayMetadata: pwptlcvUH1XLKh5+5uYnQ2CjOqJtPp7W22CCx1StO6XOgFWrvFieG3vesjUJq7/qf29Ksbc1Tgw//Xp0yQ8Zo3r9x7lLDizNYXLs1ha3qCzstaxiM9pmF1h4Xt9O25fi+U5J5FhLw7hU2GwYLjMy28keHU+REQyRXFxVIlOQcGw= X-CR-MTA-TID: 64aa7808 Received: from L48bc27de1cb1.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id AF9A1BDA-67F9-49FB-B48D-DE64C6499424.1; Mon, 03 Feb 2025 13:04:35 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L48bc27de1cb1.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 03 Feb 2025 13:04:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=B9lgrk+8eZNIP59/jhm9r7rc4JOMerK9xI6MxQseQnW+LWV0lfqxe3DXSgdUrDe4FJFzeLeu1bvPkf6rMlXDFMPV+ituxZeJ4/7nj9gtKBuA3AMezOMUWaz8lUEfK2PCoR502+XoCOxHBW393hPc8exJ7Jm4pW5EV7pVF5uXaTd1snwkuj1r7GlhF0LmO6j4YxvMsOGD72J4yfn/7QLiFCkCZA44TXjrNchkwISmehsnb3/wZRGmsKOIGPd3bhiD2noEXMwEgLywvmEoginVOG/+pJQ0ZnwFqXtTUF9j3ZTlHPN0b/1wxmZzYDHf/GdLx7h/+8ih8iz2rMrvdGC/xA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9SwRfyATKpUAa4Kmo66x5K1U94sHwefA7xHEbfvzKpw=; b=KysTb0xDIWmOKMajSsEsyfgXvj83iCh9TxJi3U4xgmC0ZvvbNA+4hvLIwyJCTi1OCoXMshdB+LxqK/FN5BjHpeGSg/CCqk7sRQd/T6SnIjCpb9GdaP6nsvUhNNqmpOcem984fH4uaa94YvAlSthVWbduJh17kS9EvS0MyawThB7WkFbDAxicNesDRMuVQxiIymhh9UNxB77UFXAIlShcvizsPE8KSxMsyprXKYowQK26hGERZW/hKv3qimTbZtPsHA5A7W61JvW6/uo2Yi24lUXOi3Pxb4kkl73qQp/6w1akYLknYn+R0dHEM9zDeeEXU9zyeqKouQCSIsKPjLl3zg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 172.205.89.229) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9SwRfyATKpUAa4Kmo66x5K1U94sHwefA7xHEbfvzKpw=; b=Czlw1dSnSVKwD/xbsdRQR+wwQG4Kpuj3CVnxQKm9FO7s3n8c2KKUm+duZPt0Lg1kkCqIY86/DcIcrZnbGxmSz8pEYOelZdaBduUcnQpYYAzZkm+juzolqhpR04Cgrzja2wJrscW2gAp0CwWuRpRAvj5tZ60EGzo4bmu7lG+IWkk= Received: from DUZPR01CA0054.eurprd01.prod.exchangelabs.com (2603:10a6:10:469::10) by PA6PR08MB10442.eurprd08.prod.outlook.com (2603:10a6:102:3c6::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Mon, 3 Feb 2025 13:04:31 +0000 Received: from DB1PEPF00039234.eurprd03.prod.outlook.com (2603:10a6:10:469:cafe::2) by DUZPR01CA0054.outlook.office365.com (2603:10a6:10:469::10) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8398.25 via Frontend Transport; Mon, 3 Feb 2025 13:04:34 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 172.205.89.229) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; Received: from nebula.arm.com (172.205.89.229) by DB1PEPF00039234.mail.protection.outlook.com (10.167.8.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8398.14 via Frontend Transport; Mon, 3 Feb 2025 13:04:31 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX06.Arm.com (10.240.25.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 3 Feb 2025 13:04:28 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 3 Feb 2025 13:04:27 +0000 Received: from ip-10-248-139-135.eu-west-1.compute.internal (10.252.78.54) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Mon, 3 Feb 2025 13:04:26 +0000 From: Alfie Richards <alfie.richards@arm.com> To: <gcc-patches@gcc.gnu.org> CC: <richard.sandiford@arm.com>, <hubicka@ucw.cz>, <ubizjak@gmail.com>, <josmyers@redhat.com>, <jason@redhat.com>, <dje.gcc@gmail.com>, <kito.cheng@gmail.com>, Alfie Richards <alfie.richards@arm.com> Subject: [PATCH v1 04/16] Remove unnecessary `record` argument from maybe_version_functions. Date: Mon, 3 Feb 2025 13:04:09 +0000 Message-ID: <20250203130421.2192732-6-alfie.richards@arm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250203130421.2192732-1-alfie.richards@arm.com> References: <20250203130421.2192732-1-alfie.richards@arm.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------2.34.1" Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DB1PEPF00039234:EE_|PA6PR08MB10442:EE_|DB5PEPF00014B8E:EE_|AS4PR08MB7829:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d08ccfb-906b-40c9-48f9-08dd445352e5 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|36860700013|82310400026|1800799024|376014; X-Microsoft-Antispam-Message-Info-Original: TRQoviNPLhzsKn0TNOlPV5Dpu4O3rb7EEmBeLCAVDGKECV4Kj5IsLvSNjiCw6FJRKMDLZ4MYpxBRnpWRHQPbXJs7Da5jXv4vKcuHzJk1CwZ1MwNoEE38kQWYEj3XMaPu4aAlbwMGyCBFOg8HHYT21DRoiXICdocnDd+R1wIdNS19paiplGYbwjY3YEvfLYiWOA4bN5OR7iedfR/NlUEFFfV8Zq1kE10/8O5WuuFmNhib5f9EQGpocWuAo2qfZ8wDFPqRb38rKOLrCgCj1JiHnd80sDZIz3PFF88tbBhlVqC5FVdXAxncf/UAPSVBTtgS7N3UQW9F+LgtUXGAkBUYRQJFYITDH77SwdKqE1aQjGKzG/Kxa6JWufP+/g7GU9ZV1uNqUgZg2KG+WJD+Bbdi53PXq5mYwRw+xJ4SsW3qFH6dKf0H/yP2FVe8d8Yra+WvYD5n3tiwy/+LIJqtol1hi2XL5gt6M6UVi/SUeLgGKxSkJgwOGo4BjK7E4lQ3whHMENZGOnb3Nqr9YBbLQt/r6qk3ofcHu/db7ErJZdcPJjwfBss1dE51bxGUXxEbxGZcijaJpRSBOBj2wWSAfLlB3WnWvn/q4xsQJIs0aGEM3wBGKqin9keAfAws0b7wtin/9drWbS4OYHHPoZ7ND0SNTP2GfsZJqWThGDVHtEyxfeWLJjYt1xbGRU1f9/iJAbZCUvIev1Bzj76BM9osH2iggRxOsfRwjNrISZ3YBGDX6rVnfsGw7KU6NN1ZGebcnlPN3FdyC1mecPDCdd8r3hu6NFooPNbb31u/8sMWi1OeP1vq3t5fTLjXOIrV6Sofw80pjsL6VoL08cp6y0LEqJ2CMYHb4XqGoyQXqlF9gihGeKQvYlbdlT2WsBa9pn8omuR1/3AlMPWBKwgT3xl4fUxFNLFp3/03frzct6qBby/FkmCi7in7t5xpSd6oPlKPbd5nJI3CtKOrVrittKWGPpjNrdFyK2+jrJK+boGWqICPxeQC6vauNI6b9Em9+bSQEUrbbQfuNSHZ2HWEA4+VZVLGrwN8pv20qtdcgzQnwaAz+DMi0A6tIRAhMpNOMBiMBYgL+ipeaKoigk2ICGF1dtvH8Wgmdr3ljTyKBmCkrlB169sbKNfKP1y1wuEOxainG0Hfjso96OEZjV0dEIrbU+/coam6AkwWK9oNdtY9XL50b9XNZBr5e94sPBJN3E3PSJ088jpy4B0F86AUuu2xhJp5b3te9u7niz+6MXw5T4o77tV4dg1O0eHTf5EwuHWG8NOe6pEt2DDj9dgVHB527kbPWGU3z6BY5UofL4NicfR2r8RwheLSacJxsoLZOoPmufZlNnvn6aTWBG2B9ZPH70J7iiP/uT8vpI7B9DbkcSz2fo6M+w6mmO1LjCEdrt3Negi9V/DDRs0kcOnnwSAg2CO2IXa4fi3lDbOfaA4lZsJQEz3Gf15p6WWkJvxdh98pUUdwLNfJAzTo+8tpxdTuKn1TLXWQL77mwkXqYvknmIH9kS4= X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(36860700013)(82310400026)(1800799024)(376014); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA6PR08MB10442 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:10:469::10]; domain=DUZPR01CA0054.eurprd01.prod.exchangelabs.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B8E.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 11211b61-3599-4961-b9c6-08dd44534c8d X-Microsoft-Antispam: BCL:0; ARA:13230040|35042699022|82310400026|1800799024|36860700013|14060799003|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?/v/8IFCXdlHvSnhxPBNDKrtIr3qyfCN?= =?utf-8?q?P6PpeOdELE0YAvn2C4n9EntuwwLsC+TYjSyGBsJn1nl83zeokXxMIqOyDGmK6q8sH?= =?utf-8?q?IhDsWR56if6GyYrw/qBkRlSKmxN5HefjvmN3NCybrNQokaS+unf5YdxfjeGGe4zsF?= =?utf-8?q?Pu4yvzxwhgQdUjoiLXSTBPIl5U5J4jIL1OUws8fbT9V/N6GryvlR+RzrcSpCTgt9n?= =?utf-8?q?IlCs01BkoVsTg4Bph9/v7eDEFSuOR8Fc3rVqwi7koGCRQG36/IZdIdN0QAOEHtS2w?= =?utf-8?q?Sr55v3bR7Lhd4ilPyiYc3Nm/7lSMfc+u85PeY3Ti20okrdRMmRER/bAWoMeWHkSVp?= =?utf-8?q?0xaaJp4BTBobbJOfVEH7siKGhjs4FOFWciELZSWKVtLE9gOaCMLZ1JzC1Ue9PEAmN?= =?utf-8?q?bHTmhBbcENONIQY4hA3X5Gl00urw747K+ZvyxG5pZcU/RbqIkjLd9QdyXoYNFgt4J?= =?utf-8?q?sAIgwVxyJtL8p6ngmOGelAuhqt1Tad3/EdMSoqhiQuRZBv+slZTaabDttWUUWbVOy?= =?utf-8?q?YwUZeak/yD9tH26Mxd0jq6OLhbRGiIfB+vfzhviU+MWaXL4nT36XulMfprYctzHhz?= =?utf-8?q?PEG5Sd1eHaxYIke9Jmc3hf9MjtFVA5v3z6p3okGTcLoJNGEDkUxp731JWbkXcAlVT?= =?utf-8?q?lcsVIVDRVwZcKkUOFOcdP7NgSswKz8Q6Qre7kB8nUvb9MknJ5C/GoB8ZvbAix7dEE?= =?utf-8?q?6FA3bqJvxoNhRlG71Gi4KC4n4C+NH2nPuOGFoDm+4KrptnR2w+EUDBovkgkzfQdDF?= =?utf-8?q?m0dHvjwAG5VIlf127UWiykHgdaV6cCiK3mUPIy/Pg4JXXTm0bxACGf/u/l4md4U9a?= =?utf-8?q?VU7wK36UoZcB82uRgCxuWyyjcqqKSIMg00iZUYUGcCRN9uM+8v+9I6fJYOCG20t7P?= =?utf-8?q?Co/211Pv2fvns+k8jImssdRa841fR2RBLNY2HvjqqXtOvJEcxbK/hrudv//YH5++h?= =?utf-8?q?/+s3neHnL4SIk+pG6WoTIFt+sLPg5/QNcXaKiMz2T3YOCOxRkPNgSClsfkuOB5gpd?= =?utf-8?q?3wJ0vqwL/G/pKQ6s0+ygtePTUUft46yd33CkGKZknWh+A6A3XzbTcGT44iT1Ekwrq?= =?utf-8?q?avu+Hqmqz2WvAyRUqnP/u0btURv+EdDbYJNPRQuUO2Um4MhZ1dsClcej3hh2R5+8J?= =?utf-8?q?wnRPiB00y4j+aiwwB7TDEk0ZOcgPOqLQMEmZBAEdaaqfdJ+vXm70dfpYPAwGyMdqO?= =?utf-8?q?w56vlRXEW7JOImT8BBx7/9qN4FnRNXAki2ifbU7ClKV+1f6zF0kgNVgCXHdLtXsex?= =?utf-8?q?97R8V6cs2jOKn4GuxiUOPSTpn4Vw4uaSdY8uZarihqyqbfIFGTjtbaSMuvOXFHIIQ?= =?utf-8?q?wAvU2au+9HmLgiKr+zHksfM4o2+GVBC9f9OvruZLu6pYeI5LCR/0JT9CsHqELBwHZ?= =?utf-8?q?kQM1/h17Hc1nO5KszMh9/tKPIjPmqZ1cnQIX+PWckJNmorY7uIDdLg=3D?= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:64aa7808-outbound-1.mta.getcheckrecipient.com; CAT:NONE; SFS:(13230040)(35042699022)(82310400026)(1800799024)(36860700013)(14060799003)(376014); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2025 13:04:42.0054 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8d08ccfb-906b-40c9-48f9-08dd445352e5 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B8E.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7829 X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY 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 <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 |
FMV refactor and ACLE compliance.
|
|
Commit Message
Alfie Richards
Feb. 3, 2025, 1:04 p.m. UTC
The `record` argument in maybe_version_function was intended to allow controlling recording the relationship of versions. However, it only exercised this if both input functions were already marked as versioned, and this same logic is repeated in maybe_version_function itself so the argument is unnecessary. gcc/cp/ChangeLog: * class.cc (add_method): Remove argument. * cp-tree.h (maybe_version_functions): Ditto. * decl.cc (decls_match): Ditto. (maybe_version_functions): Ditto. --- gcc/cp/class.cc | 2 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/decl.cc | 9 +++------ 3 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/gcc/cp/class.cc b/gcc/cp/class.cc index f2f81a44718..a9a80d1b4be 100644 --- a/gcc/cp/class.cc +++ b/gcc/cp/class.cc @@ -1402,7 +1402,7 @@ add_method (tree type, tree method, bool via_using) /* If these are versions of the same function, process and move on. */ if (TREE_CODE (fn) == FUNCTION_DECL - && maybe_version_functions (method, fn, true)) + && maybe_version_functions (method, fn)) continue; if (DECL_INHERITED_CTOR (method)) diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index ec976928f5f..8eba8d455be 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -7114,7 +7114,7 @@ extern void determine_local_discriminator (tree, tree = NULL_TREE); extern bool member_like_constrained_friend_p (tree); extern bool fns_correspond (tree, tree); extern int decls_match (tree, tree, bool = true); -extern bool maybe_version_functions (tree, tree, bool); +extern bool maybe_version_functions (tree, tree); extern bool validate_constexpr_redeclaration (tree, tree); extern bool merge_default_template_args (tree, tree, bool); extern tree duplicate_decls (tree, tree, diff --git a/gcc/cp/decl.cc b/gcc/cp/decl.cc index cf5e055e146..3b3b4481964 100644 --- a/gcc/cp/decl.cc +++ b/gcc/cp/decl.cc @@ -1215,9 +1215,7 @@ decls_match (tree newdecl, tree olddecl, bool record_versions /* = true */) && targetm.target_option.function_versions (newdecl, olddecl)) { if (record_versions) - maybe_version_functions (newdecl, olddecl, - (!DECL_FUNCTION_VERSIONED (newdecl) - || !DECL_FUNCTION_VERSIONED (olddecl))); + maybe_version_functions (newdecl, olddecl); return 0; } } @@ -1288,7 +1286,7 @@ maybe_mark_function_versioned (tree decl) If RECORD is set to true, record function versions. */ bool -maybe_version_functions (tree newdecl, tree olddecl, bool record) +maybe_version_functions (tree newdecl, tree olddecl) { if (!targetm.target_option.function_versions (newdecl, olddecl)) return false; @@ -1311,8 +1309,7 @@ maybe_version_functions (tree newdecl, tree olddecl, bool record) maybe_mark_function_versioned (newdecl); } - if (record) - cgraph_node::record_function_versions (olddecl, newdecl); + cgraph_node::record_function_versions (olddecl, newdecl); return true; }