From patchwork Tue Dec 5 19:32:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Carlotti X-Patchwork-Id: 174176 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp3660801vqy; Tue, 5 Dec 2023 11:33:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IGFIw+DSQVxR+VgXlRqLu4QAGM0J9tRA0clQ50yZjjRUY1lmyQzc6qWU82fDyfAGV8HvlRK X-Received: by 2002:a05:620a:29c2:b0:77d:8616:f09b with SMTP id s2-20020a05620a29c200b0077d8616f09bmr2099838qkp.10.1701804812686; Tue, 05 Dec 2023 11:33:32 -0800 (PST) ARC-Seal: i=4; a=rsa-sha256; t=1701804812; cv=pass; d=google.com; s=arc-20160816; b=zMyTJo94NnNQN0S6OKuZVn6i23BdWhDFlCOIJc41unH25SwUVkvUjtE9qJKwPQRVGx Psw5ECd8NpW9Itudc0xnTwBZtSxhHn6XeSNd4hIBvzINMOo7ylO2+xVa10zCfuaAEFY7 fs/oTG2gtJUrlRxJA/OTwmuDGNZkeUldEsCFFIKkJt6WuTTZVcDwuU8cQxi7i2CgWzcs 0d519srfyVBaCS3Z+ZONd2977UF2SgPO+kh4Phq8CjRIKMwRImeviqjXmkNMfLNLMvTK OQgu5kEC9EJGq6Gw1Hsvt6kT+7+yulPeb/8UARKKGsSR8+faHvHx0IJpBokPazJWql4S 8/cQ== ARC-Message-Signature: i=4; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:original-authentication-results :nodisclaimer:mime-version:content-disposition:message-id:subject:to :from:date:authentication-results-original:dkim-signature :dkim-signature:arc-filter:dmarc-filter:delivered-to; bh=T7KAOR4EXtBhJOAdgJlo7JETYM5XKHdhuQQgIWCSt44=; fh=hPrbWPhweUx4V0GV9uXJqbyAzg2ABmTz7kczrAQqMmM=; b=wemTZx2vNs6gaS1rNUGggvS7YRLSOCX45aPtedQ6Fu1X9AK9fq4Hp1H704Jyky84VE Rvjbx+1WDcBF4JaAWAWg7RmnGF2jghbc0Eelrc7wIeuBwWKHR3k5nyBWZz9kHdPyzspN M3OyUXZyH7glbTHRElDStNNVlKak+nWOPPz5uu/bFTCtNeAvLLWtFppPr+IbcSLoMhoV ePkodheZhTbIQa8o5J/BF3K1uiMzbn9xWGyMdpgvhwV2fz3K2M6oVM96JLMyARHqXBiH 7tbrt/V5yQbP2b6H0eRXhuERb1+0MvF/s6AQdpz+tM2evegoucXRux7A2Hr0EcRXQB4k /9hA== ARC-Authentication-Results: i=4; mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=wetbgI9B; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=wetbgI9B; arc=pass (i=3); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id s12-20020a05620a29cc00b0077d9abb901fsi12999351qkp.242.2023.12.05.11.33.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Dec 2023 11:33:32 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=wetbgI9B; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=wetbgI9B; arc=pass (i=3); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 65D043857341 for ; Tue, 5 Dec 2023 19:33:32 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2047.outbound.protection.outlook.com [40.107.105.47]) by sourceware.org (Postfix) with ESMTPS id C7A703858D32 for ; Tue, 5 Dec 2023 19:33:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C7A703858D32 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 C7A703858D32 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.105.47 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1701804787; cv=pass; b=kcqbTMytgNdHtMK5cv2qAex82hX3KXekI/i7pND+qsLVQfnYdplG27JG1RWcbf32E7QoOWt5qQN0K/718lT3rOsC6Sy63YRAng7SRfx0XT8b/yVLjuMT2BE2JuVaHVgGDNeB9W0ryFmZGGgf5GDJoqCADifM8ouyiMxckIBO+q0= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1701804787; c=relaxed/simple; bh=bh6RZMtRExKOfo3+yzYNw6FAz9ipMn6sBIGJS6UOn3Y=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=YmnkaprQbKSmNTU65UQK4jMcX7GpuWTA744mIXixxEKGbu3ciBErJufn5CBxuFTjdk4s+HqnTvDP2h5tmxnw2ypA+MtK44ZlLqJDDTC9FOIhZuxVRFbb7X/ob/VP7r1Cyp7CM276LxZHN4hbTLU4gruaBHjN6lXXm6CR1eP9nUE= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=ET1iGwD48xr4q9yzgMqSC1nDwASmCLGhiIGo3v6VbRXMEGUiHisxsXg6xgD+EYo75oWa8mhDFv4oG1WO+5rAWs7iuDESYLw3+lWwltN0s0DrLFNxHOcpYrvVsSh4Vl2etabXOFhuNJgIUi6cOt7MCT1oieowEcCJ/CrAtVoIavXQwoD5VYWINIYZbB3FUpZxNn996sdtzR2WJLsn0We5D1J/6kPzz99amzfVEH6QnxhYDhZh7+6HNbw929G1Urgsz535Y0HHvMKE3SVlP7UcGGGmZ9JPJjaxRPfr885T4x7D11vGyt0DR7qtwi361VVv5VYN3QLlfMi7IcuPo5nWeQ== 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=T7KAOR4EXtBhJOAdgJlo7JETYM5XKHdhuQQgIWCSt44=; b=JHCbEo8q3PomrkrncYdXv5WeXsfJZnuv+swy1Sc5yX8+QbK8xBwBK5X+joP7o7+WUJ84CL41DjEYKd11OH/PYJyjx/D8m7h4Bd+sHZFTXaGpnAyz0Thuen9ISqrFQFtm6TrBWG6lbrFrbWuhU/4IMbzGC6V0X3n2mSZ+zK61XCoJd4/ancPFlWOtjyRwAbd3voZt/kxU6bCAeSB3CbgjXEwuCQ90BAhtOS4IEODAj5h3S+btx6uJfF2x6gUogNBE76fUrEoQ2fum9s3evd4mlc5fWplgB1ZASGh9eGlXrUkHizbHH1KbIU5uaNYgnzIr9EFPfSOeVarjnDKZzSHxHQ== 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=T7KAOR4EXtBhJOAdgJlo7JETYM5XKHdhuQQgIWCSt44=; b=wetbgI9B31CMfnrsvnNae7UZ/n8BqF/fQ8EmVRNzpMluqlcm5yxu5WSrNpFfGg5LR2LxUgVX8SJmGw4xiL3rCuJ1ajMzr25RuDfb3XmJulyR4ABeqf5dDXKAUJ9ZWmL5HNBxs98Xy4QFUY9QmVIQoccgyeWl6gRMYurBaT/EsHQ= Received: from DB8P191CA0026.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:130::36) by AS8PR08MB9908.eurprd08.prod.outlook.com (2603:10a6:20b:562::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.34; Tue, 5 Dec 2023 19:32:56 +0000 Received: from DU6PEPF0000B621.eurprd02.prod.outlook.com (2603:10a6:10:130:cafe::eb) by DB8P191CA0026.outlook.office365.com (2603:10a6:10:130::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.33 via Frontend Transport; Tue, 5 Dec 2023 19:32:56 +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 DU6PEPF0000B621.mail.protection.outlook.com (10.167.8.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.20 via Frontend Transport; Tue, 5 Dec 2023 19:32:56 +0000 Received: ("Tessian outbound 5d213238733f:v228"); Tue, 05 Dec 2023 19:32:56 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: af3332ca533f3633 X-CR-MTA-TID: 64aa7808 Received: from 3b9a5a3e1791.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 797F51B6-64CB-4E63-83FC-865F244AFEF4.1; Tue, 05 Dec 2023 19:32:50 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3b9a5a3e1791.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 05 Dec 2023 19:32:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ANBWji9Rw053IJm2rU0CbA+Zi7AODQTCMDLgz6nbwHGOa5CFFF/UzqETRlRQy3emU9UXsBDvGo0AvVdMMzk4wJDIl1SeO99APapGvpsFK3+q0iT2PKS+WD7NaA/hID3yYxrZ9V+2FhI3BBZRG5v/ewteY5MuPkGsl4tpb1GtUtsdruVpwbICg29eDX5Ma/eMt6E6zKk+gVbgRSyDjwgVKBNK9O6hamF6Zp5LkwvJPSGjDWC8ECRcyq0RdYmTdg73jLriGiccmXrxm2q8vyBFwUBsJvyuOrhcaKVqcwt6HGJLeNtR23EPofKxYY0C/PSw+q0M3EUolvVgSwpDnJ2deA== 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=T7KAOR4EXtBhJOAdgJlo7JETYM5XKHdhuQQgIWCSt44=; b=JJUJvZXGcPHci+KoRHwbOqakaIpeHxbEv7xn2eZzwStpbpICfxAHmx1rkiC7cqQek1uHC2lscDxOppwvsIwWGTZdyKASxRSxi5+aEaXEb498tN5KDRTxN2L1ab78MHaTeGklwdxaE6D8baC7cWBy1e2uG22N63KrMsv+dCT0bdibk8EWJ3I4HCH+Za+vywDIM8As6nn8SEi/4aWVSd3kgFEgIIzGwaYIaYSAyrPHWb2uHc9BxSDuXdfLWI9DOHjcTlCP9aWFnQD7aOmS1QOk+vUPoAv1NNpeud+rwCVjho3Oz2GBb08eIMa1WNsn18ld2FiFjqWymEqD86mDb8KEeA== 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=T7KAOR4EXtBhJOAdgJlo7JETYM5XKHdhuQQgIWCSt44=; b=wetbgI9B31CMfnrsvnNae7UZ/n8BqF/fQ8EmVRNzpMluqlcm5yxu5WSrNpFfGg5LR2LxUgVX8SJmGw4xiL3rCuJ1ajMzr25RuDfb3XmJulyR4ABeqf5dDXKAUJ9ZWmL5HNBxs98Xy4QFUY9QmVIQoccgyeWl6gRMYurBaT/EsHQ= 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 PAVPR08MB9652.eurprd08.prod.outlook.com (2603:10a6:102:31c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.34; Tue, 5 Dec 2023 19:32:46 +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.7046.034; Tue, 5 Dec 2023 19:32:46 +0000 Date: Tue, 5 Dec 2023 19:32:43 +0000 From: Andrew Carlotti To: gcc-patches@gcc.gnu.org Subject: aarch64 testsuite: Check entire .arch string Message-ID: <0c74a3e7-afd2-35bc-b4d5-7eb48e126d71@e124511.cambridge.arm.com> Content-Disposition: inline X-ClientProxiedBy: LO4P265CA0055.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2af::11) To AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6678:EE_|PAVPR08MB9652:EE_|DU6PEPF0000B621:EE_|AS8PR08MB9908:EE_ X-MS-Office365-Filtering-Correlation-Id: 52026b15-cccf-423b-a87c-08dbf5c8fb8a 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: P2d+G/UHI5+K5Cp98UySI96/2nXUn1zMha5nYWCHDMSOTsrIQvn9EqVXSRdCORsZlo/qilfIliHYldCK0Rx+PjIXNcolcFXV0WcsgyNopX/YLTrYUle4UG5gv3DQ3dP/o3/xXrBFrI8txztLNdSaLfP6Z7skN5R5rigcR2kNLbLnXPo9u3lv/CT0jUvnsATOXbyDIRqGf6S56vD5t0TlZLjfeb1dzmm3RQaFWKTOMQ9ZsNVZPni+mB3SjNwHn5qIaRgp5Ro7iX6zabkdGggjvaAvJtTHX+MMPIMDvnGJhzMsT62UoGwLzT5n8cfm57nEJ3UaAOTJ92u+T9/7Sk3jlZp4M3aOFOcHLFEQpBD0fNqb4SkX3wpBWVYB232+9kJCF2+qR2pPXVILysuCH0RsMZxWmzMN8pgdiONBnfImhfWwBv7fp8i+2kRKTm6JMTu0EI3lK+Ud3q0zFIaBhURPKa3SUCvQDz+OqdnRhNdcCdBJWKfnq2WZTlY3AFWqsk1DuAakVaeuNiwQsy10ODeMNzU3a8VCcrvF6WJt4YyM4pJ0a37krvsyhjIGAJg+kEesj7jfa+D3NTh9HeOji2UhG5gd3Ab+DdGk/2pMyBBaNn9A0EcCeY0bGtovZWExaeGIWPWP8um6Dpxie/ei/LpU0g== 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)(376002)(346002)(396003)(39860400002)(136003)(366004)(230922051799003)(451199024)(64100799003)(1800799012)(186009)(41300700001)(5660300002)(30864003)(2906002)(44832011)(31696002)(86362001)(31686004)(6506007)(6666004)(83380400001)(6486002)(478600001)(26005)(6512007)(84970400001)(66946007)(38100700002)(8936002)(66556008)(66476007)(8676002)(316002)(6916009)(142923001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9652 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: DU6PEPF0000B621.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: b5d3e031-9b15-42cb-dfd3-08dbf5c8f53a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cp52c+qEu+2XU/iFHBSpBjIFbpAvQVSzGguvtdbi7F9XGPvSLXbIlVm9VGVD7IZMBwFdZhFtt1cO8WqJxm/7A7Jcz/Nnp6wqAk88sHnJ0ADVN0InuvqAprFn38Rq/yQWnj2uAwm3Z+uX+TfVys3P+HpFZMhX02x79DAKL6F3AVKE3nI+dF16Q2r58qy9JoGu0RrjO1jgytzai5sWSoTkRaajHsVNu/khVDVzakf6At9gtubs8B3oxOuvOPg/GJdTi/NbjBiIbAY8SV/uf7UN6blBEDFNTGxZLQ2AUnTegjM4rJGzY1o2V3oJPSe+IHWILTSqlLVHEt8cZU+6U5Zz0hUOhV4lP2hrGwcLii7At2afUCKtvTIE8qCp14Hl6S1Bvbwlz0UniagyKFqfcDOQnPURiND3FOx3X82ByAoL0QokjZXh0wB9UCfJ3N3jXq05x3wBRugYs9NXA5y35UfTN+xdfsc/14lyigLDF17+lCCkrwIsQ7sSSW9v7sF5gEAzwAF85JlmzTWV6MxF100IiE9Rr5gsy5U/0qeRDwMzAFTORlnEGScJSwYaQ3xfAMJyUQHQ490ZLinD5NrcCN16TVx0wR7IrNBm3Gy5m+vmj7TBMkPTiAxx3EjgPbR0Xx82qJvqFak1pUdGOj2461jhBfRy3IQRgx/xg3NzbCh5ZCbMAMY+cn6Na4/ZWz+rKEwe9Zei9UNtkUQy3P07fhT9xsAWom1Mit+5A+Ofnpqcov9xSSckmnrPBvpF/uPUrnXB+/cOexWDiK/QcEimCXG4TVYsSZ9AzXxJEH67esEdl18= 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)(396003)(376002)(346002)(136003)(39860400002)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(82310400011)(46966006)(36840700001)(40470700004)(31696002)(44832011)(82740400003)(40460700003)(2906002)(5660300002)(30864003)(86362001)(41300700001)(6506007)(478600001)(6486002)(40480700001)(84970400001)(6512007)(36860700001)(6666004)(83380400001)(47076005)(26005)(336012)(6916009)(31686004)(8676002)(8936002)(81166007)(70206006)(70586007)(356005)(316002)(142923001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Dec 2023 19:32:56.5489 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 52026b15-cccf-423b-a87c-08dbf5c8fb8a 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: DU6PEPF0000B621.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9908 X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, GIT_PATCH_0, KAM_DMARC_NONE, KAM_LOTSOFHASH, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784471683015134384 X-GMAIL-MSGID: 1784471683015134384 Add a terminating newline to various tests, and add missing extensions to some test strings. Obvious change, so I'll push it once my other option handling patches are approved (if noone objects). gcc/testsuite/ChangeLog: * gcc.target/aarch64/cpunative/native_cpu_18.c: Add \+nopauth\n * gcc.target/aarch64/options_set_7.c: Add \+crc\n * gcc.target/aarch64/options_set_8.c: Add \+crc\+nodotprod\n * gcc.target/aarch64/cpunative/native_cpu_0.c: Add \n * gcc.target/aarch64/cpunative/native_cpu_1.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_2.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_3.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_4.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_5.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_6.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_7.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_8.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_9.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_10.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_11.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_12.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_13.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_14.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_15.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_16.c: Ditto. * gcc.target/aarch64/cpunative/native_cpu_17.c: Ditto. * gcc.target/aarch64/options_set_1.c: Ditto. * gcc.target/aarch64/options_set_2.c: Ditto. * gcc.target/aarch64/options_set_3.c: Ditto. * gcc.target/aarch64/options_set_4.c: Ditto. * gcc.target/aarch64/options_set_5.c: Ditto. * gcc.target/aarch64/options_set_6.c: Ditto. * gcc.target/aarch64/options_set_9.c: Ditto. * gcc.target/aarch64/options_set_11.c: Ditto. * gcc.target/aarch64/options_set_12.c: Ditto. * gcc.target/aarch64/options_set_13.c: Ditto. * gcc.target/aarch64/options_set_14.c: Ditto. * gcc.target/aarch64/options_set_15.c: Ditto. * gcc.target/aarch64/options_set_16.c: Ditto. * gcc.target/aarch64/options_set_17.c: Ditto. * gcc.target/aarch64/options_set_18.c: Ditto. * gcc.target/aarch64/options_set_19.c: Ditto. * gcc.target/aarch64/options_set_20.c: Ditto. * gcc.target/aarch64/options_set_21.c: Ditto. * gcc.target/aarch64/options_set_22.c: Ditto. * gcc.target/aarch64/options_set_23.c: Ditto. * gcc.target/aarch64/options_set_24.c: Ditto. * gcc.target/aarch64/options_set_25.c: Ditto. * gcc.target/aarch64/options_set_26.c: Ditto. diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_0.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_0.c index 8499f87c39b173491a89626af56f4e193b1d12b5..fb5a7a18ad1a2d09ac4b231150a1bd9e72d6fab6 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_0.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_0.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+crc\+dotprod\+crypto} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+crc\+dotprod\+crypto\n} } } */ /* Test a normal looking procinfo. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_1.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_1.c index 2cf0e89994b1cc0dc9fac67f4dc431c003498048..cb50e3b73057994432cc3ed15e3d5b57c7a3cb7b 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_1.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_1.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+nosimd} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+nosimd\n} } } */ /* Test one where fp is on by default so turn off simd. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_10.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_10.c index ddb06b8227576807fe068b76dabed91a0223e4fa..6a524bad371c55fc32698ff0994f4ad431be49ca 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_10.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_10.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+nofp} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+nofp\n} } } */ /* Test one with no entry in feature list. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_11.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_11.c index 96b9ca434ebbf007ddaa45d55a8c2b8e7a19a715..644f4792275bdd32a9f84241f0c329b046cbd909 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_11.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_11.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+sb} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+sb\n} } } */ /* Test one with a feature name that overlaps with another one. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_12.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_12.c index c3b44adbf6c8a02c5003049eed2ed453587b8ad4..fb34ddf697cc6488d09c9fce66f2494f392248ac 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_12.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_12.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+ssbs} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+ssbs\n} } } */ /* Test one where the longer feature overlaps with a shorter one. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_13.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_13.c index 551669091c7010379a4c5247a27c517c4e67ef98..b29d50e1f79f92e45add1627904a695c511aec75 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_13.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_13.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+crc\+dotprod\+crypto} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+crc\+dotprod\+crypto\n} } } */ /* Test one with mixed order of feature bits. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_14.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_14.c index 781ab1ebbfb46901ea38cd0063d984e372839ecd..59846f76acf83287230f16c23707dbb450debc3b 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_14.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_14.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+dotprod} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+dotprod\n} } } */ /* Test one where valid feature bits are at a boundary > buffer size. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_15.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_15.c index c9205d95b793c27cd61982b9262bbbcc4912ec6d..68a51898eab4348667b5389dc11fd90aa6108f6c 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_15.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_15.c @@ -7,7 +7,7 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+sve2-sm4} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+sve2-sm4\n} } } */ /* Test one where the bounary of buffer size would cut off and leave a valid feature in the first full buffer. e.g. this will cut off at diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_16.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_16.c index 2f963bb2312711691f6f1c5989a100b88671ad52..b3613165a05bf2fd1e93e6d89361ae9969ed62ba 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_16.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_16.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+crc\+dotprod\+crypto\+sve2} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+crc\+dotprod\+crypto\+sve2\n} } } */ /* Test a normal looking procinfo. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_17.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_17.c index c68a697aa3e97ef52fd7e90233c5bb4ac8dbddd9..a9dde5ffab1405488d15d58c6420890a1b16e16a 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_17.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_17.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+crc\+dotprod\+crypto\+sve2} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+crc\+dotprod\+crypto\+sve2\n} } } */ /* Test a normal looking procinfo. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_18.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_18.c index b5f0a3005f50cbf01edbcb8aefcc3c34aa11207f..10325df4497227a80297a140c9e1d689fccf96ef 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_18.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_18.c @@ -7,7 +7,7 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8.6-a\+crc\+fp16\+aes\+sha3\+rng} } } */ +/* { dg-final { scan-assembler {\.arch armv8.6-a\+crc\+fp16\+aes\+sha3\+rng\+nopauth\n} } } */ /* Test one where the boundary of buffer size would overwrite the last character read when stitching the fgets-calls together. With the diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_2.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_2.c index edbdb56268ea7e18c7eab7a0dd74658fc626527c..cfca02cb147fd306a2475b9284cc83c291b8a1df 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_2.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_2.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+nofp} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+nofp\n} } } */ /* Test one where asimd is provided byt no fp. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_3.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_3.c index 50685c297dbd7549ee1ea190dbfdb9dd90f3af12..316ddbd2ab9a4d98e9e8c93a6a193529938b773c 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_3.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_3.c @@ -7,7 +7,7 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\n} } } */ /* Test where asimd and fp are the only ones provided, these are default and so shouldn't emit anything. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_4.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_4.c index 91ae809757a4e31bf946fc27ec33f51001b0d3e8..053dd2b6dbe6974ac72d99007c286dd4e92d4398 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_4.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_4.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+crypto} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+crypto\n} } } */ /* Test one where all crypto bits are given so crypto should be enabled. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_5.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_5.c index 84139e58ee0000816c4ea24f27bc28f5f6563bac..49dee9d6abcb360e4d2f80e3a3124b0fc95169e2 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_5.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_5.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+fp16} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+fp16\n} } } */ /* Test one where fp16 is available and so should be emitted. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_6.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_6.c index 7608e8845a662219488effcdb8277006dcf457a9..20012beff7b85c14817e38437650d412ab7bb137 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_6.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_6.c @@ -7,7 +7,7 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+fp16\+crypto} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+fp16\+crypto\n} } } */ /* Test one where the feature bits for crypto and fp16 are given in same order as declared in options file. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_7.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_7.c index 72b14b4f6ed0d50a4fc8a35931fbd232b09d2b61..70a7e62fdffc4a908df083505c03a5fde70ce883 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_7.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_7.c @@ -7,7 +7,7 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+fp16\+crypto} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+fp16\+crypto\n} } } */ /* Test one where the crypto and fp16 options are specified in different order from what is in the options file. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_8.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_8.c index 7a5a2144a3973406b9ba7d268029a6940fb0be48..795dd5ff61b39d1bd2778274d1bf204c7cab0237 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_8.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_8.c @@ -7,6 +7,6 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+sve} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+sve\n} } } */ /* Test one where sve is enabled. */ diff --git a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_9.c b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_9.c index 528b5d029f1a21c8388a30120590c1b8d5b4a81f..6b55a739c851e559e3f8f8101b38c1b4b2b41fdc 100644 --- a/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_9.c +++ b/gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_9.c @@ -7,7 +7,7 @@ int main() return 0; } -/* { dg-final { scan-assembler {\.arch armv8-a\+sve2-sm4} } } */ +/* { dg-final { scan-assembler {\.arch armv8-a\+sve2-sm4\n} } } */ /* Test one here a feature that is a prefix of another is enabled. In this case sve is a prefix to svesm4, but sve2-sm4 should be diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_1.c b/gcc/testsuite/gcc.target/aarch64/options_set_1.c index 40d9a05c905eb07103d3b437b5c1351e8620ab33..dc5eff8c901d3dedc9b063fe02fd709c3ff7561f 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_1.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_1.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc} 1 } } */ +/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\n} 1 } } */ /* Check to see if crc is output by default. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_11.c b/gcc/testsuite/gcc.target/aarch64/options_set_11.c index d083bfdbd5c4ee0067607d506306a4271542c4d5..e0e82cf514dc5b819f9dd453d0f32c0fc79e9ffe 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_11.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_11.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\n} } } */ /* FP is default on, no need to pass on to assembler. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_12.c b/gcc/testsuite/gcc.target/aarch64/options_set_12.c index 58a09fda2c1140bd63559f81280f41be5e1a2b17..aef44b3311310289832e258db5267b8822170673 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_12.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_12.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16\n} } } */ /* fp16 not default, should be emitted. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_13.c b/gcc/testsuite/gcc.target/aarch64/options_set_13.c index 2a517ecb58f87ca5653bb6aac7e2db12a1de0926..b116e08e75b433021e5a93bfeab7671fc48c7f26 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_13.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_13.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16\n} } } */ /* FP is part of FP16, don't emit it. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_14.c b/gcc/testsuite/gcc.target/aarch64/options_set_14.c index c192bf6cb63661f3d743b8c988ba2162e64c0959..e9fc3e5dc2c3dc85b0182f5562c770b96a91896d 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_14.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_14.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml\n} } } */ /* fmp16fml is smallest option to emit. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_15.c b/gcc/testsuite/gcc.target/aarch64/options_set_15.c index 32ec3ea4643197e1bef052777a2717c73bef7d05..999791b9f0d831e7a359ec0cd1dd099068b317aa 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_15.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_15.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml*} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml*\n} } } */ /* fp included in fp16fml, only emit latter. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_16.c b/gcc/testsuite/gcc.target/aarch64/options_set_16.c index b45c01a915b99f9be77f206f862a69b4c81d0ff8..477b71c3817902b4577314e65ad87e52efba894c 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_16.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_16.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+fp16fml\n} } } */ /* fp16fml is smallest options to emit. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_17.c b/gcc/testsuite/gcc.target/aarch64/options_set_17.c index c490e1f47a0a7a3adcbb7e96a3974d5651a023e8..8b21e2e1a0a0d4c7daa13fc6c3e4968786474a74 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_17.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_17.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+dotprod} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.2-a\+crc\+dotprod\n} } } */ /* dotprod needs to be emitted pre armv8.4. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_18.c b/gcc/testsuite/gcc.target/aarch64/options_set_18.c index 61587dbbd63a9803067553f6f5a4bf6ce86c090f..977b41e3e21e600ac0ae1276e127181081dbb26c 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_18.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_18.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\n} } } */ /* dotprod is default in armv8.4-a, don't emit. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_19.c b/gcc/testsuite/gcc.target/aarch64/options_set_19.c index 72b58126182fa300bf3d065e8a9f18ea9a090438..0b2ec02e5c6b3375b8ff84c29bc6923f7f70cdc8 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_19.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_19.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\n} } } */ /* fp default, don't emit. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_2.c b/gcc/testsuite/gcc.target/aarch64/options_set_2.c index f82cb5f7823b47d890046d077f2f47f45cb69803..937edc693c2db9661789ff19434b7a09a720d61f 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_2.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_2.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto} 1 } } */ +/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto\n} 1 } } */ /* Check to see if crc and crypto are maintained if crypto specified. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_20.c b/gcc/testsuite/gcc.target/aarch64/options_set_20.c index b383e0aced2d2a12d8ec4ff021d27361b81356e0..452b48c7291beee3d13373635741398e53b13d31 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_20.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_20.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} } } */ /* fp16 smallest set to emit. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_21.c b/gcc/testsuite/gcc.target/aarch64/options_set_21.c index 19fcd6fda6e0687ae03eb84ba677b1fc3f438300..f142e70fb51e96e72d7bcd63ca966c674e9cbb57 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_21.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_21.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} } } */ /* fp16 smallest set to emit. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_22.c b/gcc/testsuite/gcc.target/aarch64/options_set_22.c index 77ae4089f3985917b314d5d548a9b9999ade8a15..04ddd461857a1a6e6a99f5e65ba5ce3bc0784918 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_22.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_22.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} } } */ /* fp16 smallest set to emit. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_23.c b/gcc/testsuite/gcc.target/aarch64/options_set_23.c index dee637c5d2cba1549861add1d81e697036aed047..81cfe0189e0661eb36ec16cec477c9b1faf10f0a 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_23.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_23.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} } } */ /* fp16 smallest set to emit. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_24.c b/gcc/testsuite/gcc.target/aarch64/options_set_24.c index 54b0e3d4a8319144c1dd2fc8d736ca359788e738..425cc513eeeb51214ff8359c36902297db7ee238 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_24.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_24.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} } } */ /* fp16 smallest set to emit. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_25.c b/gcc/testsuite/gcc.target/aarch64/options_set_25.c index a3b2d63c06eb0bb3f1d59a4cdfb08d5918238c0c..5a3c1059301912429afd93a71d48e61a0e6c3fbe 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_25.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_25.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} } } */ /* fp16 smallest set to emit. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_26.c b/gcc/testsuite/gcc.target/aarch64/options_set_26.c index b383e0aced2d2a12d8ec4ff021d27361b81356e0..452b48c7291beee3d13373635741398e53b13d31 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_26.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_26.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16} } } */ +/* { dg-final { scan-assembler {\.arch armv8\.4-a\+crc\+fp16\n} } } */ /* fp16 smallest set to emit. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_3.c b/gcc/testsuite/gcc.target/aarch64/options_set_3.c index 7d350cfa36168a4d3e61357bc192ed5e18cda620..96140e36270d8a7aae3d651ecdf2ae58fb87ff23 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_3.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_3.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto} 1 } } */ +/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto\n} 1 } } */ /* Check if smallest set is maintained when outputting. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_4.c b/gcc/testsuite/gcc.target/aarch64/options_set_4.c index 5370e02e1531dd26e5a5fb37de0bab6aed513b71..7b00d09a47f0521f148b1dd576b4100db38aec00 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_4.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_4.c @@ -6,7 +6,7 @@ int main () return 0; } -/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto} 1 } } */ +/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+crypto\n} 1 } } */ /* Check if individual bits that make up a grouping is specified that only the grouping is kept. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_5.c b/gcc/testsuite/gcc.target/aarch64/options_set_5.c index b4c0901195ede4fe0dd71fbe02a47c35e9dedbbd..028fbc46ef6a05c6587edeb66cd746f97fc6f071 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_5.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_5.c @@ -6,7 +6,7 @@ int main () return 0; } -/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+aes} 1 } } */ +/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+aes\n} 1 } } */ /* Check if turning off feature bits works correctly and grouping is no longer valid. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_6.c b/gcc/testsuite/gcc.target/aarch64/options_set_6.c index 2a1d7fe5b8eaabad485cb4afd7501ea00af81abc..09ebdaa212bd55ed80aee774e650242e3417471d 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_6.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_6.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+aes} 1 } } */ +/* { dg-final { scan-assembler-times {\.arch armv8\.2\-a\+crc\+aes\n} 1 } } */ /* +crypto turns on +aes and +sha2, but +nosha2 disables +crypto. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_7.c b/gcc/testsuite/gcc.target/aarch64/options_set_7.c index 71a2c8a19058c0ec25546085076503d206129e10..eb5724f74e09f1c2dadb758527d3690c17c1064b 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_7.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_7.c @@ -6,6 +6,6 @@ int main () return 0; } -/* { dg-final { scan-assembler-times {\.arch armv8\.4\-a} 1 } } */ +/* { dg-final { scan-assembler-times {\.arch armv8\.4\-a\+crc\n} 1 } } */ /* Checking if enabling default features drops the superfluous bits. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_8.c b/gcc/testsuite/gcc.target/aarch64/options_set_8.c index 83be1bd7a5c3f2bc8d11a14f2c16415c6a7056f2..a0eacff9ce636123a705028faff940ca9a9bb287 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_8.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_8.c @@ -6,7 +6,7 @@ int main () return 0; } -/* { dg-final { scan-assembler-times {\.arch armv8\.4\-a} 1 } } */ +/* { dg-final { scan-assembler-times {\.arch armv8\.4\-a\+crc\+nodotprod\n} 1 } } */ /* Checking if trying to turn off default features propagates the commandline option. */ diff --git a/gcc/testsuite/gcc.target/aarch64/options_set_9.c b/gcc/testsuite/gcc.target/aarch64/options_set_9.c index e3c7cdc54ffb0616877260c562354496cfdcb688..5052f891b41c0b654f31a7334f44ba389260fec1 100644 --- a/gcc/testsuite/gcc.target/aarch64/options_set_9.c +++ b/gcc/testsuite/gcc.target/aarch64/options_set_9.c @@ -6,7 +6,7 @@ int main () return 0; } -/* { dg-final { scan-assembler-times {\.arch armv8\-a} 1 } } */ +/* { dg-final { scan-assembler-times {\.arch armv8\-a\n} 1 } } */ /* Check that grouping of bits that don't form a synthetic group don't turn on the parent. e.g. rdma turns on simd+fp, but simd+fp does not turn on