From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on2047.outbound.protection.outlook.com [40.107.15.47]) by sourceware.org (Postfix) with ESMTPS id EFB6E385828B for ; Fri, 17 Nov 2023 11:15:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EFB6E385828B 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 EFB6E385828B Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.15.47 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1700219761; cv=pass; b=BFegsZZu2m+5S0FKZaQk1PkgeixZDq65Yq2tdQ4M5s7qSdjL3MTx+Du63wjo+D40BNBBwxC7jOz+FseHYosBb1ydxK/GUmNdKGg8Rtu0xAaoo3XzRo4/+yRZxE4K09TjVrXkAm1IgPXjhzJ3fcmS9sGZ1kbKXLX0MU7J/GAtFYM= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1700219761; c=relaxed/simple; bh=vstCC0KqZX6Nx0R/gtKBNT8QNY82L8fZVnivSwWC1hw=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=RFT/sCdg8ZpLwjvGecX+5UB5sLWLH1ssCuYyrZoF8haa1CTz9di7pZn+Pvt11Ic1rgs3sCM9pQ0YTjRLH3IMX4xC8poOLI5qMYdJv72UFe7wFWccNHssEU4HTSITL9cp1YBATf3r3vh+OBXl8LmSqjka1NWUkwztr0xTWDxYx2I= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=NIYTHws+1g0+mnPK/dyGa9yAFzKdcrmajFQkNyyE2+8MlhM0LAH1eEZcvKEnsSCQ0lyByscH+9Yt9+aAV5z7fbEQnAfAG4d9Gg8n8K/spiDGOm9Wo/pFUJ0hR+AJ79OKJs6sGoVt3VxAegTlFF8DCaSbV0GRm9YCwduXZuCRZ06Kb3U5pMccq95ngQEh5BjJwVTJvB+Nhx+43D9QAcRRX5zTUwXRe3X3O4FzS+Q04wI67mg20iLBULrCGDKkFzczE9Rk5YPovtO4WLq8LmO0eTaLdXl3Gxf5zTgyRmG+FyNvokIN36GEox5301ShY/YeqNK+uAavteR8EcoOqKteGg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=2RReNKM1O4djg/W0vzrnSXz+3vKMbGfcCJy5b/JyEuE=; b=c9sE3oMRfvEHBtrKpTFfh2DulTxCLXq6vMU3qitvRew+NWBM0DsOgMYTD7fkkVuwYRo2wycz+tPHIOHWbxIunaUQJDi09dksAEg0YnG3ivGb8LWjjaQO0qhGag7NgmVJmpVtxdpxTQb9np76BbOyzb9xvwPsabNGx7cxDyFjwFx9U71pUzw2KZvrW2vfCLLb5+NmFbkV2V/6dEkH58CsmbXABj9lM6AFFoCZJuoWJNW3fWiAWqWvxROknYV+BSuf4Cfr59rkC1q6buOKfS85f7U3mHSqBXKugAn5tho8qTaO3U66/xIBS2KjFeXRbxYXKdEAR10FVhocJOaUu5FmGg== 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=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2RReNKM1O4djg/W0vzrnSXz+3vKMbGfcCJy5b/JyEuE=; b=h58RXGbDKKQijfGAGFXJlFEIeZUBy5mcAVSBGfHeCYITd/vrkfRG1lY74Zz2dIZ3sLBB+5GRuwsQDyu0TDc/qPjK9GxpZMzyDu1EgeMjB35Q4XeowCe1mbufjscTqqOxn6I0kCZ0JkVqtiEt/tgis7MygJjae83rurE6/vPu+xY= Received: from AS9PR06CA0438.eurprd06.prod.outlook.com (2603:10a6:20b:49e::26) by DB3PR08MB8940.eurprd08.prod.outlook.com (2603:10a6:10:431::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.23; Fri, 17 Nov 2023 11:15:57 +0000 Received: from AMS0EPF0000019F.eurprd05.prod.outlook.com (2603:10a6:20b:49e:cafe::fb) by AS9PR06CA0438.outlook.office365.com (2603:10a6:20b:49e::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.23 via Frontend Transport; Fri, 17 Nov 2023 11:15:57 +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=armh.onmicrosoft.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 AMS0EPF0000019F.mail.protection.outlook.com (10.167.16.251) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.20 via Frontend Transport; Fri, 17 Nov 2023 11:15:57 +0000 Received: ("Tessian outbound 7671e7ddc218:v228"); Fri, 17 Nov 2023 11:15:56 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 374c0ce3f380884c X-CR-MTA-TID: 64aa7808 Received: from 17f3c73632d2.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F4B25876-0DE0-485F-98C7-674A0036A6F5.1; Fri, 17 Nov 2023 11:15:50 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 17f3c73632d2.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 17 Nov 2023 11:15:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eo1qvMmwFJ0z68su87+D9cbytiHctflSB5+MYsUDBIDjSwMHmtuJKaHyuoDxyNvbUmSsx6zauWOXrwRW/OiReIiBNB8vUf3OLjbJLxDZV7U/kX+BHsYrBulq4LGgPJh8+Gu34KD71/qIHiFs3MOqVcKULYFXOtWDkBK7yX2n+qjyLV/3u+qAybfC5vkGQL5LvcD7wiodmsIlzj+7hotDbr4VnuNgA6ejIC4xhDDYFSK2pWVoPdc4KkTd/K2FZgJL5Nzxht8M7e4d7QLfEsaTTctP/bBxHMeO1SdMMoKweaet2puN2peFMIadKJ2pOFL26811DYgGPzX5dVN1x4zrXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=2RReNKM1O4djg/W0vzrnSXz+3vKMbGfcCJy5b/JyEuE=; b=giB87ohGuS1mvM1fhQGaOl+94EVX6HA1Wew6ldMrC9S1PHmzxZQXzUHgIyW4/NxKVCaauh7YvFf/MEYYmnEdAFsWVdLmS8phFP9HVeWQsqNrQpKpnrDqc2h64Z0m6NgQ1TE58PnEDNubHlh7/4+rVgqBUqQI8MFcdnr5LfFKqqaYYpVadiDpw0QU0z+6eD5xfA4nCBdQCV2PX/VcXdOUn3H7Yv0cgh+WQlX5EgDwow7FdV6o054VRVVgWUYNwORN1BQ0b4adCHi3GLuBFaEPKC4vEtY2QOZOV107DKzjvDeB43gSL0NNyiERySnYwRdPrI+pNM0nTiVLk/Lpjt0WWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2RReNKM1O4djg/W0vzrnSXz+3vKMbGfcCJy5b/JyEuE=; b=h58RXGbDKKQijfGAGFXJlFEIeZUBy5mcAVSBGfHeCYITd/vrkfRG1lY74Zz2dIZ3sLBB+5GRuwsQDyu0TDc/qPjK9GxpZMzyDu1EgeMjB35Q4XeowCe1mbufjscTqqOxn6I0kCZ0JkVqtiEt/tgis7MygJjae83rurE6/vPu+xY= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) by AS8PR08MB7339.eurprd08.prod.outlook.com (2603:10a6:20b:446::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.23; Fri, 17 Nov 2023 11:15:48 +0000 Received: from AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::af15:c9d7:cd8c:6da2]) by AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::af15:c9d7:cd8c:6da2%7]) with mapi id 15.20.7002.022; Fri, 17 Nov 2023 11:15:48 +0000 Date: Fri, 17 Nov 2023 11:15:43 +0000 From: Andrew Carlotti To: Marc =?iso-8859-1?Q?Poulhi=E8s?= Cc: gcc-patches@gcc.gnu.org, ebotcazou@libertysurf.fr, rguenther@suse.de, richard.sandiford@arm.com, richard.earnshaw@arm.com Subject: Re: [PATCH v2 3/5] ada: Improve attribute exclusion handling Message-ID: <183331d9-519b-ea2f-d491-b4f4941a8122@e124511.cambridge.arm.com> References: <88dc78af-82a3-9a9f-4b8e-461c41d296cc@e124511.cambridge.arm.com> <10532e77-2eb3-5043-0b71-faf415c5a1af@e124511.cambridge.arm.com> <87wmug7ixm.fsf@adacore.com> Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87wmug7ixm.fsf@adacore.com> X-ClientProxiedBy: LO4P123CA0285.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:195::20) To AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6678:EE_|AS8PR08MB7339:EE_|AMS0EPF0000019F:EE_|DB3PR08MB8940:EE_ X-MS-Office365-Filtering-Correlation-Id: e8218920-fae5-4ba1-dd64-08dbe75e9265 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: MWX/MVC4NNqJfxznAZNwi6ee264uhbVOhvBGMFHTDcpsbPdzse2yzs8KGRH56+sLLkiR/R0KKead8bG22/A9HVVAIK8gnfymREqPr99f49wcUi19wLomHhTXY89Zlhmm/KVq6h8tgbMLZ5FLs2lHhcAIzB5LfnBb5JLg7VRcLoTUmUMThT5/P5/ho6sMc6/spDrMu+3eOzxGVnCwCCVNo0dORfeVKHIwnAw3Px6e1uDz+54AX6+CU8t2f8ISvKRzXl3jLEke5tWeBpRUvh/Nbu4QC0JbX1LhAly3aa+aQVbLc3zyw0hGCczMNsorAqftyLi1oeKBowxSlXPYpEvve+s/zEVzQQQVRtjyOeK1bokBYpjFribw8Jt2kHhY2iB+A5XhwIdxSdffC7+VAB12L4apXjy9hTmgWtaY1XL26f7VKKLa9uDkn05NRuHcW5a+pfN9XcaYw8fWfZxWeCbjXeoe51nz7Km3RBz93Ybn8lFZADpniEWG4nkNH1IRggIJ23rG53FDfdlYGRVZtLm6xGCIfz+rm5Cw7LxSjxDi27vEXbO/4YPJJGw6TH54FYDcO5uIHop/S04X+O5g2RmySqrsC9mpSzHuhFa6jR8UPVM/dXZ29Kx3BZC0cxOV+V4z X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6678.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(136003)(346002)(396003)(39860400002)(376002)(230922051799003)(1800799009)(451199024)(64100799003)(186009)(31696002)(86362001)(31686004)(6486002)(478600001)(2906002)(6666004)(8936002)(4326008)(8676002)(6916009)(316002)(5660300002)(6506007)(6512007)(83380400001)(26005)(41300700001)(66556008)(66476007)(66946007)(44832011)(38100700002)(41080700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB7339 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF0000019F.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 50e502b4-4470-4001-8bdf-08dbe75e8d13 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: C/T7BULyKLMdcNzCPcUEcOyDtHgaI4NWMF8YELheuqLU6uAzU9y43THjgtoO3ybkJGMQ3KMXkUjP+VSkytmrU8cLfCtrcsy5STqed0cifj4Jdryqzmo+rI3k2Vx9/tV6kxH4V2uhB9UaLQaIUnG9zoyqnVhvKCxE6XP9Maw0F777/25yP13I9k+3KXHcafQb/SHxYP3RhJwcMAeOaNkgkiRXTrBJpy2HuSdqoK7XByyqoBTwD7du8kMPn2nK22T9/tBw0w/qeXxAhFAwiz6LmoX5IMOneE5kJEfwnWSXPNvUBwuPXpZpB2UY6saDS7OWolC1f3WL5yd7WkxN7JMUvI5YmrH9fknkpqzQl3nJ4i2U0+nzzmgeJXMpxdsCMyaNonBUXBOE7ld+n7XfdN0MtJ1jqazytuo/hq8YQgig/HLbLRdgXJua73meJDdMKAKN86G2l5jErjN1Dpgn0kY8I+emqwrk2hjN/Ncd1J3dIYJuNShB9e4jExJ+b+jNCVxprlSP24JQJEexUAn8c+xu78zDQajQMPwF3jM4HNOhRhfxqJQPQR/I18P7mzDgnT9z4O82wgVJormd3i0QwySXVeN32SxHw6pNnVLg4s9pwFwBLPicCngr6uUmqqnttcofkdU8MM9mclAhieKvqjjmE1nDPS+OR3fxfUkoF2umG691a+vB70oJQxMNMk8Ha6MYltnpZ36TnxsFqmNSO1lGhw== 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:(13230031)(4636009)(346002)(136003)(376002)(396003)(39850400004)(230922051799003)(82310400011)(1800799009)(186009)(451199024)(64100799003)(46966006)(36840700001)(4326008)(8676002)(6862004)(31696002)(8936002)(86362001)(5660300002)(316002)(44832011)(6506007)(6666004)(478600001)(41300700001)(6486002)(6512007)(26005)(40480700001)(2906002)(31686004)(70586007)(70206006)(82740400003)(83380400001)(336012)(36860700001)(47076005)(356005)(81166007);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2023 11:15:57.1523 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e8218920-fae5-4ba1-dd64-08dbe75e9265 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: AMS0EPF0000019F.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB8940 X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,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 List-Id: On Fri, Nov 17, 2023 at 11:45:16AM +0100, Marc Poulhi�s wrote: > > Hello, > > > I haven't manged to test the Ada frontend, but this patch (and the following > > I don't have an aarch64 setup to test, but I may be able to help with the > issue preventing you from testing. Can you elaborate what is the problem? > > Marc I only really got as far as trying to configure a build environemnt, which failed with 'configure: error: GNAT is required to build ada'. I have no prior Ada experience, and I couldn't work out how to get any relevant test code to compile on Compiler Explorer. I therefore decided it wasn't worth me spending more effort trying to test from Ada a small change to some code that is effectively front-end independent, but just happens to be added to a limited subset of front ends. It's probably sufficient to simply test that the Ada changes can be built for any target, since I'd be surprised if I've managed to copy this code from C++ in a way that breaks functionality without obviously breaking the build.