Message ID | 20241024125448.4426-1-alfie.richards@arm.com |
---|---|
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 DCB613858417 for <patchwork@sourceware.org>; Thu, 24 Oct 2024 12:56:20 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on20624.outbound.protection.outlook.com [IPv6:2a01:111:f403:2606::624]) by sourceware.org (Postfix) with ESMTPS id ED37C385840A for <gcc-patches@gcc.gnu.org>; Thu, 24 Oct 2024 12:55:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ED37C385840A 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 ED37C385840A Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2606::624 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1729774536; cv=pass; b=duVqiCgd3Ocq7cXWUQ/ZA8UEX5rIRIYy/6CF9/vCd3OpV6lWKs5FML1TVEnQwS5hR6t+1axqSQgx2I4WtUBTtWMMDJlnt9+ybpzbkWBco0Tb3AnVWdZ0b2dERBO2FJApCyrg/nanx4ebc+l+XZ1BOvV4hZfOODLbPEe8F2n0LNs= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1729774536; c=relaxed/simple; bh=0ERWvk5lBHD8x8pe28EhEWo5krWnNxp5BRqVrtzcCW0=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=hNhTJ+BUkHt0U1ADmVQU5yd87/+IlnlHyvQAhGMyfR7p/LzQPyu6gXTthTidplvmVsn/neE1lbfWkVUvGVb4p0REqnYxZgsKUrXCzhQxUql9ouCoLQwSAFwjfqMYby+fVJcV4NFQ8tLBOlDIPB+vtGPfbcLSwKhK7s/LhbQerNk= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=X+oHc2PD+lLdvxjGHtLHJsYtZXSc1VVLpMANtIjjaywLFZVhDAbYiXf358fm4NUTEpzYKs5ZkXqCTq5n/rbRtl6qWuMJYMIqeA7ITqJW/tQ83fmjvoUEzdxxVCdzdOlBP4NXgAHWHBSNrsvTZZnJqvyUjdyQiFhVi2gif4prKI/Whp82GJryzqXfOwVorXkTYdSoTRCAJjNv7gyHbqr8cvotcYAoTrkIB4YEza8PGStR8Rmhiaf3vzXq1XdFiqjXEyujX7M3sFPpg3bGqGrcDmVHh6K2BXd5a5xILPfuJPmGftDzFi/kPh1T/XLc8O65h+AcHPA5jBLdIOzxbgJz/Q== 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=1fGCjg984i+ZmXHzV+5dTzwk1I/Moouo+eNMA6Ca9RM=; b=Y8HQD5y7AV//NqiMbwZsQS6oHGy1BdBQxpv6nMzRy1zn3EM4zguS6T9C/EZNLxtYsA7ubxdLl6QRvvYLBm0DkWRgPou2KFabV4bmFPEqYFWIj5iXEwlcO2+XtQKrkdHxjzMi9AX++ywh59uN/xHKcFu6Krt8ARQNaMM4TQzyUCTgrnpalmn2L7wCR1L7KPrYqX6VV+X9kG09vt4+98P1Hzeh22i+FxdY3fP8fwmGvo+gYL9COmJnb/UIIA8J3tzX97VQzcmwaI9BJF0N+YZwXHzV9jCMViv8QWIMWvW345rtUjXix4DwnT/HXomiS9KYaW3XguX2sqz8TnzaCgzAYg== 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=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) 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=1fGCjg984i+ZmXHzV+5dTzwk1I/Moouo+eNMA6Ca9RM=; b=rvCtW78P0KS2G0X6icjSxRExKf0ouAC27GEAuW7D79VsZv8M9GUGfHHiBU4QjeH2fpAM0oqJle6ZthQJnBpODfijvP6p4D2c88K9d8TrTnL7diyb8P7QpRx0LQefIX69+GaypuFHoSUnGI3l/LIzPfs+ugpIE6u87AL6WWgvrQc= Received: from AM0PR01CA0166.eurprd01.prod.exchangelabs.com (2603:10a6:208:aa::35) by PAVPR08MB9091.eurprd08.prod.outlook.com (2603:10a6:102:32d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.16; Thu, 24 Oct 2024 12:55:29 +0000 Received: from AMS0EPF00000190.eurprd05.prod.outlook.com (2603:10a6:208:aa:cafe::40) by AM0PR01CA0166.outlook.office365.com (2603:10a6:208:aa::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.28 via Frontend Transport; Thu, 24 Oct 2024 12:55:29 +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 AMS0EPF00000190.mail.protection.outlook.com (10.167.16.213) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8093.14 via Frontend Transport; Thu, 24 Oct 2024 12:55:28 +0000 Received: ("Tessian outbound 373849c2df5a:v490"); Thu, 24 Oct 2024 12:55:28 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b0dc942deb3279b1 X-TessianGatewayMetadata: 6GGeL7121RhhFYDBvDoHM0+29af/SoV2RwN7/dHH6Ax56MoC1FIN60ZiS6nLWXOCja6GFQVXhBPjDFvEUZ+KOtRzbecqfz1j5oYqFijI/93X601eAj+CMDsAt8ZaJOlTBFJ/lDIjlvpkBzG1Zf0VzDXB4Q387xPsMQDfPzbGeHU= X-CR-MTA-TID: 64aa7808 Received: from L2c2bb7b0ec33.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F50DB9A3-3DDD-469B-9C43-88831ABA4460.1; Thu, 24 Oct 2024 12:55:21 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L2c2bb7b0ec33.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 24 Oct 2024 12:55:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=A5/g5A9+ihjIzCqfuDaI7b109XISgsAWMSXMlVqabMh5XTf+Ibm3gUcqMcWF8+99KEMtYL8DyNXGgdElvIuwbNm61a6rNdLcWrCJtey8ZezBjfaoScX/vTyISo+Mp0z3k6nXs2k5zn+IgyeLtSpNxMrBe3WfOYUOPWag1XwaiakiaLryhJQhRvLMqhwgSfWiZzPAQ6pqfMU+ObTyT0xyeU8lRnYjDzI/Ivqz9cmI08eSUBvL66pF7HAy2aG2nJUVbQWpEHznm3eD4HsMz9bAVYqZ4Z5yiBLApuioWuGqJL9GzE3ksn+BhMLwBfcJqF2rRLeQxxEWaVnopR6gWYlBKg== 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=1fGCjg984i+ZmXHzV+5dTzwk1I/Moouo+eNMA6Ca9RM=; b=jZ2WuJOJJCnfQV0/oSo8ayXl4sw/8lpiWtojYXV2xurZQ6YGrV+T/YrCx5fT8dJCBarZ6M5S4waSoi7D9uinHMzSVgB4bkW+kpsDsUdcLxUi1lppTBGaBC0MP2QYMdvsLDMotVTG13FY+rpkzSkHPoOdaHx857RIRZmRT96P1aMIlFaW98NqaFch2u1Qhf0wZ8j3jcl+9L1CLYBrgMGz605MB5v+6j7DMQCz6tqyygj069JaamoKVJcJUeA3jlDC6Mncn88XHtp6ujexNM2Z86Aaze7aKlorPyjQE/XZHOtIxlWUc7PTjntfM2fZVVHpbkiG3GMJFzPbhKoaCRnrfA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (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=1fGCjg984i+ZmXHzV+5dTzwk1I/Moouo+eNMA6Ca9RM=; b=rvCtW78P0KS2G0X6icjSxRExKf0ouAC27GEAuW7D79VsZv8M9GUGfHHiBU4QjeH2fpAM0oqJle6ZthQJnBpODfijvP6p4D2c88K9d8TrTnL7diyb8P7QpRx0LQefIX69+GaypuFHoSUnGI3l/LIzPfs+ugpIE6u87AL6WWgvrQc= Received: from DU2P251CA0026.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:230::28) by DU0PR08MB7881.eurprd08.prod.outlook.com (2603:10a6:10:3b3::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.28; Thu, 24 Oct 2024 12:55:16 +0000 Received: from DU6PEPF0000A7DD.eurprd02.prod.outlook.com (2603:10a6:10:230:cafe::4f) by DU2P251CA0026.outlook.office365.com (2603:10a6:10:230::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.20 via Frontend Transport; Thu, 24 Oct 2024 12:55:16 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by DU6PEPF0000A7DD.mail.protection.outlook.com (10.167.8.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8093.14 via Frontend Transport; Thu, 24 Oct 2024 12:55:14 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 24 Oct 2024 12:55:12 +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; Thu, 24 Oct 2024 12:55:12 +0000 From: <alfie.richards@arm.com> To: <gcc-patches@gcc.gnu.org> CC: <josmyers@redhat.com>, <polacek@redhat.com>, Alfie Richards <alfie.richards@arm.com> Subject: [PATCH v2 0/1] Support for FMV in C front end. Date: Thu, 24 Oct 2024 12:54:47 +0000 Message-ID: <20241024125448.4426-1-alfie.richards@arm.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DU6PEPF0000A7DD:EE_|DU0PR08MB7881:EE_|AMS0EPF00000190:EE_|PAVPR08MB9091:EE_ X-MS-Office365-Filtering-Correlation-Id: 0cfadf92-5cec-4e20-fb73-08dcf42b22d5 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|376014|1800799024|82310400026; X-Microsoft-Antispam-Message-Info-Original: WDdFg6Ta5N1xxvEqezMlE03fuROjf2klgAhL52OBzZi07dDUKpgL+DyQMhW5mofgMKw87E79UJ4BOXMEmR7HPNR9a/I/jxm8T/htThUfhz5tvbJCGYjSL/K/kgTr6IzJD10zs0cG6bA9TDzF+zEf0QVTph/CybbT3aLaLhKIXhcarxCsCwhWBOVhZRFWS/C//FmYecOnd/4zL0kwS/rIccUBRyLn00hRyyevWbzndMpywxTcdIoO2v4jnGUqCdwdDgLwd3xztvuWOt/7vilO//ckd5xrV0HiSbTV9pgKGIRts3ocIEVJ3eQzeQVVlp8DETmEjwtt5oZWhHswPDxQwIF/io0mfQ/nRENrpBC0aJxCcZsxS+k7BDigVoHFLZLGnDE8Upgc1zRt9Fq4P8S6Sat6PBXXBRVS5Nlk10tkY7Hdarh5SbuuClRl+x8jSPAibfe7/c3aJwxR4oOZHEKVwX5udP1l7d3gfoI+Wvyn3wFRfjExZI9TI9UeXuFcXp0bRyjrE/Pkm9WiSrbUIH7QBaEcJY22dBS0w0ftj/7jsdJQY2uspiKV8imtPgNAuut9udvwOt3qKcqweDcvyoheOBwPv4WPenN6TZwPNxAVdLowsc0f29+BNAx4VmHHyr6fGdvXBu6F3QF8sdndOQKERclpdbyz014Ydiw0ZaT8pJMNQ7fo1BHjoUZj9PyWNjAMwwIwQOROuDttY3/Ad44wlxiR+IHw7gMn2aBfCrlwxNRncoBBvTLnorape58R7IC9+Gb/I4TlO+5dWJGxWl4URoWIDR9Tht72NGsW0Rv5mMbgCSW/FAJ7+jjSKI2dLf9mrZNmssWeXRHw053xIu7nxEFFgyZUkHY6PU+TiXUsiDak1UBF5o86j6ajR6h2K2qGCLw38UdkQSHFROk9ApvaRjiHepv4KlK7GFZtBTrV/AG8A1ConoHEWDrnGt6mlVcpuJ12g6MoWFW7BSR5CBG2neLy31STYo2cruw5XGUeKf33JRWDCHudaG5NcyfcA0MxIbLdo2QiW9XYuqq9PdDq0AHdmsuuaqJ583Iy8rL9JkSRqtVwufRsM/0OLYVGovVIPX0MkSo3+0Ajz7BtNkQCTLNjZb2e6JyV0AVfBFRR6wXrytglPEk4fBSLxtob3yoFsFRuaN8AFcSpS/52l2PTTNDr/i66LGLZfBMoUjEZn1LxsaNfFIz5PVmJpJudn5VFfLFVR8S0KgpAQ2ep7LfohlE8JREW2VWIkMACReOICwpygejyF0TJ0DGhDvs2cUKzwk4l1CdeVKWHBPQ3mHQo6T+rTnU/kP5otJBa+9PAqdjICJfGtCg1dctGsD6kVQ82WGABBH+pzYbnxYGr54fHWdEZ1IUI0hr0sSnBZWvqjgC1pm4SBdV3yjzvrihwJ6TWAEF0ihn8R5KGSS6qWd5EOA== X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(36860700013)(376014)(1800799024)(82310400026); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7881 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:10:230::28]; domain=DU2P251CA0026.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF00000190.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 50ebe2c7-d79c-43e3-09ae-08dcf42b1aab X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|376014|35042699022|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: 6J2BS/8GZvRj/QbLC+KlrriAZMpADUkTIMY1x0CC5dJz0vL6dZUYF86OkID4WUKTQOueXcOft6UEx7ZIAaLcEJzHH3K/0wI/3UGaX9IbewiO0ROr1DHOr2h5tUpO+HijBb7aFvlaPzH2HNmLSa3GXwGjhIDqM8poq7vCogLEVz+e9l2UkZjDX6dywIbCOveO4C55SwGul2c087Y8cB0X3suO/Lu7/G5hQqgZsvIEF1EatPu7eeWfmf113NYii44X2HH4zjfCCHQNnaWTqyYk7DMHLbrZL+7QK1fVEX8RTTdDHmJbw7LvfFTML9n9Bztzn0yRk67dgyszAfcqkyY3MjulFGGuupQM7Ckm/lJSSu9eNZ0Mmx/ee3KpXy++EK9zT1E/RM9a/rNVFc96xQm0flUGL8U4MpxaSTSDi+UbzGp+wsDiJGcDEP06KEeQP5Yr1FsBKASYuPtRTtjn9dOF7NJH+hNThF83hnz97uItoyZh3x34gAzIcJx4Fb8++36nDqCGm89t3msN8rijTqJb0FMKbGtS3BSgd9DFY+u/ITiTKTXK0no+0qaTZ7cO4baWXm7gC5gkMJpdsC/lDo7Ymq5njZ0BqLgyMG+4FQj/oUyzQnbTOMlZVdxnh2/B1VdDjpCENt6NBb2L3UXEje9lRhDe2Wu3BbflNXtfx/QATLBYifZxEnay7zcBcGbdX/INWO7eFDxUi7m6WCzRYggyvxjTmZvRCBpMaiXVo30DKJJdGLNhmtopDHqxwOd0pzsXVFwm9AqxZEYe42j1d9VZBoOQA5+fGBEKeewjUTZYAL4kNLTXLkG90adXPpd9f9NJVdcmm0QUfs/tV1iTLtY9LjSc6GVNaibVzHQwJULzDU7C11s5v+A+PZAuIHwSGVWdpFHZdl8zF46y3dasoraTnPzjR85c8bSL/tUkfTBrZwdWN69gMy3wPhhliVuVmZH8q0dasB6GHtGT+DUjw6Q/znTXHCqqJNj9Dsch+FOrPdGGnO4TMpIPgWsklHl9Kjjq+q6fDt/yydWmS3bdUeKTUoJG7O11vGuzJM/E1kN+692agmIGUffa6wICApOqlyc/8PgJlSfSQBrZieMKjnLYe5rIbRKzQVDMfvIb+saumc8tNhOZW1VBsFL73MMruVOdwzdDOCjtZigsfKZZvuXHI+HW3dRwSRaYcUV/Mk6LJ4XK9rCRHLr5LhBusTmASM2qa7zYWZuOz7SeaXk1H0UaxcYRHuqNObsAK/ywwnps+7qjHSznPrOCxhgNJDyTQ4CtYIzDBdszdcxrpU+incJqTwAyvmZFk9C9h5Y786hMhCfJQlGbisK9glaV9Oqv6jBYEmYUA0U/2uLCm00rMzGi8rHFCB+q6Iozl8qZ2xC0UpJXRS6dh/liKrRj+yiw4ERJtIjGs+gWzJOQM/UCY2b0aQ== 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:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230040)(1800799024)(376014)(35042699022)(36860700013)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2024 12:55:28.4518 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0cfadf92-5cec-4e20-fb73-08dcf42b22d5 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: AMS0EPF00000190.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9091 X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, KAM_SHORT, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=no 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 |
Support for FMV in C front end.
|
|
Message
Alfie Richards
Oct. 24, 2024, 12:54 p.m. UTC
From: Alfie Richards <alfie.richards@arm.com>
This update serves to provide a minor cleanup and to CC in relevant
maintainers.
Additionally, I looked into the behavior of FMV on x86 with this patch
and found the assembly looks reasonable, however the assembler produces an
error for duplicate definitons so have left this for disucssion.
Alfie Richards (1):
C: Support Function multiversionsing in the C front end
gcc/c-family/c-gimplify.cc | 11 ++++
gcc/c/c-decl.cc | 63 ++++++++++++++++++-
gcc/calls.cc | 23 +++++++
gcc/calls.h | 1 +
.../g++.target/aarch64/mv-symbols6.C | 16 +++++
gcc/testsuite/gcc.target/aarch64/mv-1.c | 39 ++++++++++++
.../gcc.target/aarch64/mv-symbols1.c | 37 +++++++++++
.../gcc.target/aarch64/mv-symbols2.c | 28 +++++++++
.../gcc.target/aarch64/mv-symbols3.c | 26 ++++++++
.../gcc.target/aarch64/mv-symbols4.c | 29 +++++++++
.../gcc.target/aarch64/mv-symbols5.c | 35 +++++++++++
.../gcc.target/aarch64/mv-symbols6.c | 17 +++++
.../gcc.target/aarch64/mvc-symbols1.c | 25 ++++++++
.../gcc.target/aarch64/mvc-symbols2.c | 16 +++++
.../gcc.target/aarch64/mvc-symbols3.c | 19 ++++++
.../gcc.target/aarch64/mvc-symbols4.c | 12 ++++
16 files changed, 396 insertions(+), 1 deletion(-)
create mode 100644 gcc/testsuite/g++.target/aarch64/mv-symbols6.C
create mode 100644 gcc/testsuite/gcc.target/aarch64/mv-1.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/mv-symbols1.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/mv-symbols2.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/mv-symbols3.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/mv-symbols4.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/mv-symbols5.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/mv-symbols6.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/mvc-symbols1.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/mvc-symbols2.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/mvc-symbols3.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/mvc-symbols4.c