From patchwork Wed Nov 20 18:24:43 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matthieu Longo X-Patchwork-Id: 101596 Return-Path: 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 A0BEF385841E for ; Wed, 20 Nov 2024 18:27:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A0BEF385841E 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=e8bvkxeR; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=e8bvkxeR X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20f::7]) by sourceware.org (Postfix) with ESMTPS id AB048385841E for ; Wed, 20 Nov 2024 18:25:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AB048385841E 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 AB048385841E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c20f::7 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1732127113; cv=pass; b=EYnh57eZvJ2reLcg/wpZJh5pqQPrgzn+3z/gpyWwFK2drVnAPPvAQmVGjC6X2FwzT66DgzAi9HgGMpBQR1ru7RvcHSF7Q29HYpMsKwnGK2Dtnojr+b+gPcaIJEs0AZ7V9mHxiDgWpN7KPERR7xyQ94Tg6qbMtOCdcKlJHRGpCQc= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1732127113; c=relaxed/simple; bh=byNsWVTgEK1x1wS+pyVnR0cNyJ4kLcKIdxTDGdYAEt8=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=HUymWkfqQl9nxfXJZieuaaS5Lh04OWAwhG8e5u5j4SahMG3XzNWXJGAq77THF41RZFByH4nfzjY/oxBqxVZLAaiTwjErq6K/15txP08muvcaa6PRwBHDRKsT2Pcczd2pA7dIkt6txGmug6SRmEDdmIXWRSvyTQHo62KHjadHMzQ= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AB048385841E ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=rOU/e1GcriH9+NPtaFqtnCBpXE1/qbzRY6qsKL/p2BBi21XVSRnws7ab9PLhpAwmHg/WxfprqgHjFPTg5ir0LF+BqMQRFgMO4oGaChVA3tP2OqMWaMQfqIX4e8GVNko8mnbcJEb/CbeiFRJTSw7TjEt8aWyM1Od0Gz+/iG5BAdyoVBFLJcEFux3Gkt9pP4qSusvY31FZbb007Vk2Wz4u0bbrWzi+hr1QvzHfuSxnAYgK5+O/4emFHDEiGZqCoLkpAMwBIxO+VAh40y18frswNRRqUChSwjDZumjfn7RzVnC4F8kIOFtG1IM6qWhMmrITXfHC7pi62HAlC2a8h7YnTg== 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=K/oNVYOW5K6SZVQ6007FCU0ekLk3h7qtkz3rM4cBBrQ=; b=s9m/Q95cy+Tp+UfRd7G/6ZwQQ6ciSG7OpRP/C+2LNRMJChS8ng0H8fBpSLKNFQG12m6chqPj36uAte7+A/2APQemkEm2dhD1Cik70BBnsq7CAI7b8M9K+a6lf8QMZOHoWTCaS5KfY7XlJZg1ZxOnSJqrGjlBj02VdZ/33w0ZQEujVSRbTapyc+/oyX7OTzsEy2DZWLbOVeSZ8NRxYW84lut2FJKBzjGHF8VYyMt2d0A4PV07h36ilfdiL4l1ZXEQvj+OI79B6TmZTy1AutA4k8yEzJ+bJHGxO/4NhmajwUt8gZMmCRKG4/0pSKJoTgAB3JnP7ybol5lqnxD/yM9LcQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.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=K/oNVYOW5K6SZVQ6007FCU0ekLk3h7qtkz3rM4cBBrQ=; b=e8bvkxeRoVpMmyDqCwDZEtMkuZ1L7Ew+ZB4lutaO6yZdKnc2+YWKDl4Kn29s+7nG78/5orDYjqs9RSw5QcWTQOSfcUro4JcnsxMzbmJYoJKozADgTK8SdpvEXFws8ZY4iRINON0khVLa8E67hNUMZY0xlYxNqgs8g8jfqWx5nVg= Received: from AM6P192CA0023.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:83::36) by AS2PR08MB10226.eurprd08.prod.outlook.com (2603:10a6:20b:62f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.22; Wed, 20 Nov 2024 18:25:09 +0000 Received: from AM4PEPF00025F9C.EURPRD83.prod.outlook.com (2603:10a6:209:83:cafe::31) by AM6P192CA0023.outlook.office365.com (2603:10a6:209:83::36) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8158.23 via Frontend Transport; Wed, 20 Nov 2024 18:25:09 +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 AM4PEPF00025F9C.mail.protection.outlook.com (10.167.16.11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8207.0 via Frontend Transport; Wed, 20 Nov 2024 18:25:08 +0000 Received: ("Tessian outbound 6970ca6dd121:v490"); Wed, 20 Nov 2024 18:25:08 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 3cfa8a3a4ef91f0a X-TessianGatewayMetadata: iGaen2y5TJAZcg7OPBZJg5P39+rrmkOASKurbXIXn85fbWT0IbxxbaCqmKdHmPBHfU7Esg1F4Y5ReJTlSjZd5kn+ndTXpb2Zl+zAEI5D0tZrtl+jDv9Q1jbk0JhJxPCLFqqg/bL6GZJczBIWfyovGzr8Y1wbgc26gNiZBdrErW0= X-CR-MTA-TID: 64aa7808 Received: from L5e3aaf1479ef.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id C32FD09C-DF87-49AB-AD95-A26C5D713E5C.1; Wed, 20 Nov 2024 18:25:02 +0000 Received: from EUR02-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L5e3aaf1479ef.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 20 Nov 2024 18:25:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WIR6DEeLLxDEw9nz1+bHB6oPngFhXSQCP4coL2CVub+aXFxDgOeDCRZCBtTytOJnkYCuGslLSW7/yXegOsY0nwWINHDS7UJfDU5jq2STBsPlPBsKghviclnsPjFZwCXFMfB6xHFtGs6L3shBSUhvFOkvuCCN5dz51o1a5j1gVPbluvhs8cm1isWcGyf3jgWFwuXMu2/LkWuiD+fEvLnl9TpMmGBs8oFxmsG2O4kU5ebrw5R91r91JeFa8kBydqe/EBWWChheQF8Cxro5kHUmH2jl6Ph3WsXNOF+qL3pDbbzA0v368HILPR0lheFMeVNFbbhs1ldtwx7UwBAZGDRc6A== 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=K/oNVYOW5K6SZVQ6007FCU0ekLk3h7qtkz3rM4cBBrQ=; b=E04wMS5NI1kBzhBHs6OrtrF7g/l6AP1vuJpE34W9wMF+0PRitvv3SaCzp+yUWu/hqSG/txlv9DpyYEkDL1tAqO6qK1oAn+kJmRjMQ7frpObGzViGgfbUelb79SXtDSeUTkEzlzPrDloYUd31r4KBEQaY+B5WtN1Z32qWmpThuwnx93Jg4usGNX6/uSOqyo+/qxsiFbJdEhbzdkdvhOvn4Bc3zFMkXhpjAoKuoxpltbETCrM7X3Lmq2OYcx9MA+YhsICdNMNayzNRCAKf6rbQ+uxzoQ75JrygcVKtt87xv84l3K8nuEIp+4tI7LCNo1uIvHVLhompf/2B/ClYb68ikw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=sourceware.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=K/oNVYOW5K6SZVQ6007FCU0ekLk3h7qtkz3rM4cBBrQ=; b=e8bvkxeRoVpMmyDqCwDZEtMkuZ1L7Ew+ZB4lutaO6yZdKnc2+YWKDl4Kn29s+7nG78/5orDYjqs9RSw5QcWTQOSfcUro4JcnsxMzbmJYoJKozADgTK8SdpvEXFws8ZY4iRINON0khVLa8E67hNUMZY0xlYxNqgs8g8jfqWx5nVg= Received: from DU2PR04CA0322.eurprd04.prod.outlook.com (2603:10a6:10:2b5::27) by AS8PR08MB6374.eurprd08.prod.outlook.com (2603:10a6:20b:338::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.23; Wed, 20 Nov 2024 18:24:59 +0000 Received: from DB1PEPF0003922F.eurprd03.prod.outlook.com (2603:10a6:10:2b5:cafe::c1) by DU2PR04CA0322.outlook.office365.com (2603:10a6:10:2b5::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.24 via Frontend Transport; Wed, 20 Nov 2024 18:24:59 +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 DB1PEPF0003922F.mail.protection.outlook.com (10.167.8.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8182.16 via Frontend Transport; Wed, 20 Nov 2024 18:24:59 +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; Wed, 20 Nov 2024 18:24:57 +0000 Received: from PW070M4K.arm.com (10.57.28.12) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Wed, 20 Nov 2024 18:24:57 +0000 From: Matthieu Longo To: , Jan Beulich CC: Richard Earnshaw , Nick Clifton , Alan Modra , Matthieu Longo Subject: [PATCH v4 1/2] gas: add new command line options to control diagnostic information messages Date: Wed, 20 Nov 2024 18:24:43 +0000 Message-ID: <20241120182444.284872-2-matthieu.longo@arm.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20241120182444.284872-1-matthieu.longo@arm.com> References: <20241120182444.284872-1-matthieu.longo@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DB1PEPF0003922F:EE_|AS8PR08MB6374:EE_|AM4PEPF00025F9C:EE_|AS2PR08MB10226:EE_ X-MS-Office365-Filtering-Correlation-Id: 982f2019-5e0f-4abc-210d-08dd0990aa1c X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|376014|82310400026|36860700013; X-Microsoft-Antispam-Message-Info-Original: 3Sfu3pa9ipYRVppJ7ji3SasuOlXBpRTsA+dQR2j1o2oBi+JYgG6kBLt+KhkjvXici3tUOJFqR7nF7ULlLxTjmc700rGl7AYzd8EoRXB2qe4rvkuon2sCGKEsPOxLoqPJC+7dGyr62Ynpd7ckGZctiICWDDYpprCEWHlaBDw3XqKYq35vCjqoE0IwqHkk6mpBmIMrzsVCAzsKu9pcB2FfWKcdmGWe0AO/XYehnZVzkCXRBYjkLQzFSYvEiuEBplhplJ6juzxVfaZIlRYT9i1mKu8Jh637M378F8F1fcMSglPB2ykx/mFoTYIhXttmFs7PWU/KwV54FWTzlbtiBUuUbALnh3Fw35iEx36MJKwLeWyGw3BI8tVacgSNm6Hful5cNylKUz8hjqwYE9Nv1apumCwdxEK2VlQ7RGNq2r9P2TPQL4MSeKhpmhzByOhzNlGkUgKMIjLwft57jJfsDtYIj1KxcKyu3QU7L5nyhgCagQZr4Vdh+yUEjngLHQTzzWsh0V1RAt+5Bwlf9MnEbnwZB1bpx8zJWyKUOG7sB7INW5AyltIe4J/YbnT9gY3pohvxYk2YzRpuzJPqSN+phZ6yfvbjS1OK9+BmUuj5AccMl22dONHBnvrJQW1x6RhByWgoIY48dFBBnTBqrwdNcGfpMIAGmV89sIgXBG/dMim5Ksnctx68Zdi3aFu0AJDW99ZkxFUFXc3zFzLmhJTM5aBJYo1EZ/KkbFjUIbVwET0L+d7GPyhwVQiITH+75PQdIxaAustrQq3k+BxLk5xQehZd0KtFKl1mfngnE94Ont7YjD9Wcf7fQU3iqqTuvNWlRvKdX0JhPwA0X0s2JZ5rrzhjmFeDlmIp15xVV6Vmar0VmcgUeLI+i6CvsgAif/ABxz3FV4aQeAdjvUvcy2deahC0OEkQdkahx2LacJylQdZVetLy7Tn25voXjOVyk/E5/A//gz583XIZkayg8dp1nyf5F0I5jNAd/Dmn+jT+joW++vOAu3hwcampOo7B+lKGhYqUYeonJvDkUIpjOQqq8bxQQudQWIJmKHIsYZ3JoL7Bgy6yM/gS7V4OfbxcS0mp7ll2i0ulWd3C+9D0dGejbQ0868xmOl7eCOO9etpOaLZ4Trx1OXztUQE7kbYla+txt43LatwIhHFJTqd7573Mp7cHBFNGnSWHEdjqjFyS3TLvgPD667fNIPHJXgrcOY5u5TrQ89xpiBVyyYpDDQmI1MMFM+OxAV3Z7jVEyzb6t6NTSBYwCrV1Gma+EQHBNxJcrHFcLb9XXqlH5oE4QDZJa8PSoLMekZnRvD4ZBgQPCMcTrDBA3VnokZSo1a9Jxvz3e9gTCNNNS1gAssPgYtZNl4tQr+BdxYBbU/nOtyJcIoYqB5sc2u49j2S86cb06Bq1Ku/FxUI/RW+jgl5WjBm1oVXg7Q== 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)(1800799024)(376014)(82310400026)(36860700013); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6374 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:10:2b5::27]; domain=DU2PR04CA0322.eurprd04.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00025F9C.EURPRD83.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: c683d930-af73-493d-8ec6-08dd0990a420 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|14060799003|36860700013|376014|82310400026|35042699022; X-Microsoft-Antispam-Message-Info: DdhSxWkUNxPEooaB7JI/UFffok5hovubWMDSocuXqTVC8wHXntmjdsVao9hxmV+loaMeepayD/3mFYytQCygIUAT8kU0DsvPz7mkd3H6sJXc51/vYStQfVzilrexCRHCmjZt7rh2zlzW/xj30SV4tHjJuIq8XYJ1lGfOj4ZaoPjrNu6iycHHYyJxXYjttNTHPr5RTbskISEyb6hk8lCtx7ydJbkpjNTuwo8Ih+yk7WPKdfmXBBRahRD/PZ9mRS6nCqw3GxYzd5dsvopA3RHDvfeFoIZC7vnzcoAwYtnAnc31XEkCK0g4/EJ/RnEAacw1ktxshyz4Uy5cI7TkpgFAxXJ+9sJ+aZ9B0OFzKLWjTLd73boeuKaLmXvrMsvPpJju5PDjyl9LNEdHmkcck+GrOFw12uKjVCQQRGfEBwVDfhtz0MA4EnZU7DCZ10CttjYwkvnG3Qi1GuUneWRElAuF7HnkqX1czQyM1Un/Pxv7JZ/Gk14iUOz3rqXY2Vgu61uqVd1AKvyLjlESHISgvdOVRQNGej5nPIqpAi7DMHD3tsF1p/PGeC0K6BMHsGnAIvrFOT6sX3N1zGl9Z6H47dtBIepOc6crNvzgOn1WY69T1De+oXwPRariRLfHNLKqSPsH7xVzMaqW+7fIR/w0VgreSUedsFvbjq+EC2/7tdkEnCCs6Xmoj7X8xrpswReCxqwRE+1ymzzDO0eisYb/N9OxWuuUCkXLl3auVNr9polj0aJ4GqV/IZDYuehveA297yvlWl8qz7l1AUNh54I4pWd+IrCxiWti6M1z1CAupx8DTId5lX5hMST+CecMSPyq9FQSOSe1GLyziDAsaZUnbMOU7bnohhNi1X0dbBfGCHylaCcqGaKy6TiMRSQE0AFaW96HRHCAY6RErUVUO+tFMvSjRmPb0n1A4BNE+kw2XspoIyd5kn6f406mQ5bjdw501qLAvDU1s0ThQ46NBoHRkU0eIML5z7SGeSsQyPJfodWmIrcGZGNug8qxCVnY9AjTwK8wkzkktrjeU0qR8RmVn/Bc6iQY0PGD1N5yUT4l/njMcAhtQ+cSlR8ZF6yMVlcwmNT5gCyYdNLUXMuZYtmv1juc2nzGJ6a8XVb5HyzA51deh4MQnAcszvuV8Op3sGOZyGFSasNBUZysmbZ97pTOUzrTc9sRCLMR5PVZVjaiDKldEmKkzBX8zrmlgMluRo8GO7q9892MRtR4TfMBT9B9uixa3KBi5Eqqs8oVpIzR7s6zT2R/hi2UyNllSMCUWk7svk8cgaKeOBu9w3pMz77FGP6N+5adt7I45Bo4+HFAFGJ2EgYGprtFeRYSNuteTuOeADu7Lw/QFFLxg1E7ndf9xgbXR+ymtdkj9/3dllitXSf392hVRd7sLj8D+7GzbaW1WtVGBXgeEoUUjCgLjzvL2lsA0Q== 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)(1800799024)(14060799003)(36860700013)(376014)(82310400026)(35042699022); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2024 18:25:08.9608 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 982f2019-5e0f-4abc-210d-08dd0990aa1c 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: AM4PEPF00025F9C.EURPRD83.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB10226 X-Spam-Status: No, score=-12.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, 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: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org gas currently emits information messages for context information along warnings. In the context of system register tests in AArch64 backend, these messages pollute the tests when checking for error message patterns in stderr output. This patch aims at providing two new flags while preserving the existing behavior if none of the options is provided. * --info, similar to the existing --warn flag to enable diagnostic information messages (default behavior). * --no-info, similar to the existing --no-warn flag to disable diagnostic information messages. It also adds the flags to the existing documentation, and command manual. --- gas/as.c | 18 +++++++++++++++++- gas/as.h | 3 +++ gas/config/tc-aarch64.c | 3 +++ gas/doc/as.texi | 34 ++++++++++++++++++++++++++++++++++ gas/messages.c | 3 +++ 5 files changed, 60 insertions(+), 1 deletion(-) diff --git a/gas/as.c b/gas/as.c index f20b1e0cbe5..2ef18a084ce 100644 --- a/gas/as.c +++ b/gas/as.c @@ -382,6 +382,10 @@ Options:\n\ --warn don't suppress warnings\n")); fprintf (stream, _("\ --fatal-warnings treat warnings as errors\n")); + fprintf (stream, _("\ + --no-info suppress information messages\n")); + fprintf (stream, _("\ + --info don't suppress information messages\n")); #ifdef HAVE_ITBL_CPU fprintf (stream, _("\ --itbl INSTTBL extend instruction set to include instructions\n\ @@ -499,7 +503,9 @@ parse_args (int * pargc, char *** pargv) OPTION_NO_PAD_SECTIONS, OPTION_MULTIBYTE_HANDLING, /* = STD_BASE + 40 */ OPTION_SFRAME, - OPTION_SCFI + OPTION_SCFI, + OPTION_INFO, + OPTION_NOINFO /* When you add options here, check that they do not collide with OPTION_MD_BASE. See as.h. */ }; @@ -575,6 +581,7 @@ parse_args (int * pargc, char *** pargv) ,{"mri", no_argument, NULL, 'M'} ,{"nocpp", no_argument, NULL, OPTION_NOCPP} ,{"no-pad-sections", no_argument, NULL, OPTION_NO_PAD_SECTIONS} + ,{"no-info", no_argument, NULL, OPTION_NOINFO} ,{"no-warn", no_argument, NULL, 'W'} ,{"reduce-memory-overheads", no_argument, NULL, OPTION_REDUCE_MEMORY_OVERHEADS} ,{"statistics", no_argument, NULL, OPTION_STATISTICS} @@ -583,6 +590,7 @@ parse_args (int * pargc, char *** pargv) ,{"verbose", no_argument, NULL, 'v'} ,{"target-help", no_argument, NULL, OPTION_TARGET_HELP} ,{"traditional-format", no_argument, NULL, OPTION_TRADITIONAL_FORMAT} + ,{"info", no_argument, NULL, OPTION_INFO} ,{"warn", no_argument, NULL, OPTION_WARN} ,{"multibyte-handling", required_argument, NULL, OPTION_MULTIBYTE_HANDLING} }; @@ -955,6 +963,14 @@ This program has absolutely no warranty.\n")); flag_fatal_warnings = 1; break; + case OPTION_NOINFO: + flag_no_information = 1; + break; + + case OPTION_INFO: + flag_no_information = 0; + break; + #if defined OBJ_ELF || defined OBJ_MAYBE_ELF case OPTION_EXECSTACK: flag_execstack = 1; diff --git a/gas/as.h b/gas/as.h index 3d5f710c5c5..5b337fd494f 100644 --- a/gas/as.h +++ b/gas/as.h @@ -323,6 +323,9 @@ COMMON int flag_no_warnings; /* -W, --no-warn */ /* True if warnings count as errors. */ COMMON int flag_fatal_warnings; /* --fatal-warnings */ +/* True if infos should be inhibited. */ +COMMON int flag_no_information; /* --no-info */ + /* True if we should attempt to generate output even if non-fatal errors are detected. */ COMMON unsigned char flag_always_generate_output; /* -Z */ diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index c706f920f15..464a727be00 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -5667,6 +5667,9 @@ print_operands (char *buf, const aarch64_opcode *opcode, static void output_info (const char *format, ...) { + if (flag_no_information) + return; + const char *file; unsigned int line; va_list args; diff --git a/gas/doc/as.texi b/gas/doc/as.texi index a5535845e40..d56677e60e4 100644 --- a/gas/doc/as.texi +++ b/gas/doc/as.texi @@ -243,6 +243,7 @@ gcc(1), ld(1), and the Info entries for @file{binutils} and @file{ld}. [@b{--gsframe}] [@b{--hash-size}=@var{N}] [@b{--help}] [@b{--target-help}] + [@b{--info}] [@b{--no-info}] [@b{-I} @var{dir}] [@b{-J}] [@b{-K}] @@ -873,6 +874,12 @@ Print a summary of the command-line options and exit. @item --target-help Print a summary of all target specific options and exit. +@item --info +Don't suppress information messages. + +@item --no-info +Suppress information messages. + @item -I @var{dir} Add directory @var{dir} to the search list for @code{.include} directives. @@ -2446,6 +2453,7 @@ assembler.) * alternate:: --alternate enable alternate macro syntax * D:: -D for compatibility and debugging * f:: -f to work faster +* info:: --info, --no-info to control information messages * I:: -I for .include search path @ifclear DIFF-TBL-KLUGE * K:: -K for compatibility @@ -2558,6 +2566,32 @@ preprocessed (if they contain comments, for example), @command{@value{AS}} does not work correctly. @end quotation +@node info +@section Control Information Messages: @option{--info}, @option{--no-info} + +In some cases, @command{@value{AS}} might give an additional information message +associated to a context that generated a warning or error message when assembling. +The information message provides additional details about an earlier diagnostic +message, usually in the form of some context (such as when the earlier diagnostic +was within a macro). +All such informations are directed to the standard error file. +This flag only affects the information messages, it does not change any particular +of how @command{@value{AS}} assembles your file. + +@kindex --info +@cindex diagnostic informations, switching on (default behavior) +The option @option{--info} is enabled by default, and enables printing of additional +diagnostic informations. + +@kindex --no-info +@cindex diagnostic informations, switching off +You can switch the option @option{--info} off by specifying @option{--no-info}, +which disables printing of additional information in the context of an earlier +diagnostic. + +Specifying @option{--info} after @option{--no-info} will turn on again printing +of additional diagnostic informations. + @node I @section @code{.include} Search Path: @option{-I} @var{path} diff --git a/gas/messages.c b/gas/messages.c index bbe2596f27b..17835d1c251 100644 --- a/gas/messages.c +++ b/gas/messages.c @@ -138,6 +138,9 @@ void as_info_where (const char *file, unsigned int line, unsigned int indent, const char *format, ...) { + if (flag_no_information) + return; + va_list args; char buffer[2000]; From patchwork Wed Nov 20 18:24:44 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matthieu Longo X-Patchwork-Id: 101597 Return-Path: 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 73E16385840A for ; Wed, 20 Nov 2024 18:31:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 73E16385840A 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=XaPOX9dy; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=XaPOX9dy X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20624.outbound.protection.outlook.com [IPv6:2a01:111:f403:2613::624]) by sourceware.org (Postfix) with ESMTPS id 8B5D93858CDB for ; Wed, 20 Nov 2024 18:25:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8B5D93858CDB 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 8B5D93858CDB Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2613::624 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1732127133; cv=pass; b=HrGxLJ4RJaPpO+Pfe+5V09FfgpjcN5nwRDG14vWZ0RY+VTt2OFlWtsRXPpwhYHFXn4nXOpWAOio0R8ZkVpwyJ8KO0u4gCckW0GLToci9XnL76CnzjSGfdJ0EDVC+qcigje6xmyrOFdK7HxZEYQ+KrGv/gABzeEvGEkRqYy/V0QU= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1732127133; c=relaxed/simple; bh=O6i8yf/xQMm0Y2bY/sOFU4KvjHsW5gFf31GbJywX/Po=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=Rv5T764t/hhrAu+aoK4J+m2GVTHhaq8japb2GYDkTDV9awcDvEVuKVri2f0RSjLGx04P+2hzmE5WSda+e0xs0LArT8OvxWG3djABNUJi30SwCXssXWw6GEZuyKW5146aC3wE2gZ4x0d5f6w0FxAS1ESrYb2HBR2zMfbDaTTyDhE= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8B5D93858CDB ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=wlcH+QIGubbYZ93Dnwc9wJKuuNJ0pMgkc13JAbeYp9NHecMZLD7xp67A3+ReN7jxZVWK/7f8hOaVSVD8IUiowtVjNfMeexAt1WuJhJ/HtO4Fwscp4fRMkB+JSDziR3DxUpASefS/+aV4DSLmgY0zVX6DVaYflgWRkLFesimWgm4Al3odBNfuGnrM/6R8lZNS0JxHrNy9uivbFzETcqxj5q9MGHc1MfmiTiW+OpUWDkcP87nDptE89MNLXTL9ZH4ObbgqcjhcR6JoFTkbLWiGjebsRfALApYBrmlJRK+qoDHHSjGs5FVyOIBr+W0K24IB+NvPD5aH5fVDK+uIHIzluA== 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=BGodicgdpGkpTD2uDbxXM5bFw3pNKM0eqCJc1xEk2uo=; b=v6w72k0+yCZ9Q+nV9JQvgALDLvGW1jXHGTxmOfBlEYbGiGytz+xwKgYwlG0x5ZUGYIPmvY+9XPZ4AhyqKeyRnM1/caYSHyeJiqjyljP5hIk+ZULqIEi+WQFbr+konR4f/vB57cxfdFwfrcOgu2LVMRsCLHomrldMU4oX3XI4Y0Ip+W+XnPdYUVZyU/QubbHuY2LTT8m4vcdda7aRF6FpGfdeizBFJbCInoniHcz/TkNHyxxK/rLyLpbItjp+S//DGV7Oj3AFe8WLeHKbs844nD+lG+yu7aQQcz2H4JPyUDPgKlNkLOugtQwBjA4/N0JCL7gjqkDHprCgteoYn3rpTA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.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=BGodicgdpGkpTD2uDbxXM5bFw3pNKM0eqCJc1xEk2uo=; b=XaPOX9dy26bEY7C/NxI20cTEOBsM+E+PZS7BeiiSLAtq8X6WuwfAjbhVDeuT+kMNxSpJXT1gvrgtR1G5tC1Y3S8rpL72IVnDyVcBUPRdKPnkjijZxvIMeV9A4HWq/iy37gaHtj4ZrqwMFXkX1N4ih0r3WI1euv4fSfdjX8e1fXw= Received: from AM0PR04CA0044.eurprd04.prod.outlook.com (2603:10a6:208:1::21) by AS8PR08MB8037.eurprd08.prod.outlook.com (2603:10a6:20b:573::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8182.14; Wed, 20 Nov 2024 18:25:23 +0000 Received: from AM3PEPF0000A790.eurprd04.prod.outlook.com (2603:10a6:208:1:cafe::92) by AM0PR04CA0044.outlook.office365.com (2603:10a6:208:1::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8182.15 via Frontend Transport; Wed, 20 Nov 2024 18:25:23 +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 AM3PEPF0000A790.mail.protection.outlook.com (10.167.16.119) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8182.16 via Frontend Transport; Wed, 20 Nov 2024 18:25:22 +0000 Received: ("Tessian outbound 99d3b165dfe9:v490"); Wed, 20 Nov 2024 18:25:22 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 9201e93ced4c72bc X-TessianGatewayMetadata: ZkeTwWev91Ga7tRu8mJlclDQUZZRZRgZRgVySrV7ropfJyys7YP2ALJ2HzGN9iIDFA9YIEXtziSC/wWDjCUANe1gOAwgM8V/8/eMJ7tfkOIoa3K+YQ8n+NSU3lEVlxNyXP13/3ROEOXALWkvuruz/wOgV/i9mN4m1arRpzxG5aY= X-CR-MTA-TID: 64aa7808 Received: from Laaec6f00bf07.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F6AE8239-0A71-44BC-8067-1462AE18CE9B.1; Wed, 20 Nov 2024 18:25:15 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id Laaec6f00bf07.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 20 Nov 2024 18:25:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JsdoDfRYVU4cdtaqI+iIcJI6w+Zy+yICCcHLTvlnerjD9PEorW80hqjk+4wh3lweBsN2E8bdZd+WWviO1qpTEiJjUUG8uub4c97w17CEh/6CPwTpaB7rresHcDqs9KCMX8B6yNNb97UcInkYgI6ckiIbCH6en0At9tNebgOwEeiYpmEcR7EjGTxzCTE9IKViyTHPYHiklSymMi/CoIEwm4+KyrbB0ut+7MIa+fKh+bUJcXDhpNLD6+vKmcyvqcJSc8DatYEM41+x4d2Kiw3ULkGYLY9VwGr3TbtLwKfbO8D5M/8doDCMRPLIJrioiWL3R1oJ4uwLJDTII2I3ERqbpg== 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=BGodicgdpGkpTD2uDbxXM5bFw3pNKM0eqCJc1xEk2uo=; b=aC7Zyrqyzs0NyP9GraZ4+jrqN+KiwCcoltb37pW99cVwqPtszOA6Ce8aG6Y/I2yY9zvF5UlZz6n4TMghumFFJOcuIA6dGwbED7DB7bg/YkM1atfF1UpJZgtyxYZpRa7Wa+ais/MrWtDDFP0EJVJkgNAL5H5axjXIAfYajuU6J3kVrajpgoj+rkcIgF6+5cUkef8249xEZvKQtSBmnO1ZjyUnwxkyXI2qXVkb92FiBjTxVr3U7p8fBkkmj0qSNiVIISKFFvd1nQFGdTMxgZpwWpN4aHBwxYHpuGpOBC89+hW36K0uHk+cRrO1rV6q4mTjWv09titfxL5JYJ4WyM9KEw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=sourceware.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=BGodicgdpGkpTD2uDbxXM5bFw3pNKM0eqCJc1xEk2uo=; b=XaPOX9dy26bEY7C/NxI20cTEOBsM+E+PZS7BeiiSLAtq8X6WuwfAjbhVDeuT+kMNxSpJXT1gvrgtR1G5tC1Y3S8rpL72IVnDyVcBUPRdKPnkjijZxvIMeV9A4HWq/iy37gaHtj4ZrqwMFXkX1N4ih0r3WI1euv4fSfdjX8e1fXw= Received: from DUZP191CA0064.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4fa::17) by AS4PR08MB8191.eurprd08.prod.outlook.com (2603:10a6:20b:58e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.24; Wed, 20 Nov 2024 18:25:11 +0000 Received: from DB1PEPF00039230.eurprd03.prod.outlook.com (2603:10a6:10:4fa:cafe::74) by DUZP191CA0064.outlook.office365.com (2603:10a6:10:4fa::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8182.15 via Frontend Transport; Wed, 20 Nov 2024 18:25:11 +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 DB1PEPF00039230.mail.protection.outlook.com (10.167.8.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8182.16 via Frontend Transport; Wed, 20 Nov 2024 18:25:11 +0000 Received: from AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) 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; Wed, 20 Nov 2024 18:25:09 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 20 Nov 2024 18:25:09 +0000 Received: from PW070M4K.arm.com (10.57.28.12) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Wed, 20 Nov 2024 18:25:08 +0000 From: Matthieu Longo To: , Jan Beulich CC: Richard Earnshaw , Nick Clifton , Alan Modra , Matthieu Longo Subject: [PATCH v4 2/2] aarch64: testsuite: remove macro expansion messages from expected error output Date: Wed, 20 Nov 2024 18:24:44 +0000 Message-ID: <20241120182444.284872-3-matthieu.longo@arm.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20241120182444.284872-1-matthieu.longo@arm.com> References: <20241120182444.284872-1-matthieu.longo@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DB1PEPF00039230:EE_|AS4PR08MB8191:EE_|AM3PEPF0000A790:EE_|AS8PR08MB8037:EE_ X-MS-Office365-Filtering-Correlation-Id: 36f943fa-df87-46fe-85da-08dd0990b233 X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|36860700013|376014|82310400026; X-Microsoft-Antispam-Message-Info-Original: z6m41X4S9H+mwJ2IeKOpXUYDzsVlq88Ds8crTYtzehGEfHFbksSAtiErQ+oCaVKkV0i1zaR1pqqFgUpD4pr23VyEVomcZqiFvYDlSoz1vDNhLwCbxs9pjbJKOD79cCI2LXjNcERYntdEl95VrQdk264RLs2GiI6VnCW0qZ7NbSrtEEVArqm30oaJYztwqLVFhjwcoAbeAWrbuQYWryNwxGBDH9UB3YFDGNMAOrNLi+H75SQbISFyfVG9dM0Y5o7xfTRFuwnsDQz5Hf3DVNNp3PqVguqktEslTyX9ZQwbe+CW5lkwmjZdC5xkNb08pT+HyDU/jQI5KAR7kxW7WR3hV5ac0YpdzipNJy6LeOKL51Km+o8n+JPdMxU0DeT7cJ+YGzzKvBy/XZawLV5O90wJn26T2QJ+byIpGEKkzbMCu6qdqjrSU6dlPTJjzRQTaKHqFdAhqXEnUxX60tqWTNt/YwMBupK7r9BqqSKouKtKc3GzAgsfbqBfynz9tHqvaMpOaIK35oipi8dZ4tYM0Us2qIhVdwOptcz7gC/g1HGLgdLJdsVWmirUrbI5SWlVCyjPXmIJS9mTV63MLiojJTqCDCvvBrCMUYLWKd3wyZXfDFQWDeyoyxnPE/Nzl8fJOrtgRLEaEWav9dxxR04Yb6IJ4kuz2whfAM4CKcQOqVFM62psyH54dTeoZY5zDmyy2csOP2Up5TNKgvqvoAOELGutTORcK8x0oHweeFZKOfBQQDr8ZgNQjLJPUW4IyfkjS74Y92F4U1vTuAeLASzOkgNvMkYMDxeIthDMrGG7TPSxvdRTLmz3/u1Z097HzKIxmO7slLtgtSTNXp+vEHybAYwjFkD0/wWs0W/8Ohhu9tCGqdbpeofcJPBURXHqiaT7WaSV/HfQV/xYOLNKgAHo6lcafACVaLtrA89ThKux0hYiwEBYFlfxp7fzvZzflJXeZhQN29sCz2xXSXNy1/FjFxhInJghu2GTEIr2GMs4KhQLobTSVZK14Yme1mMu3E7N5fh9E6CrAgeXyCde3RhDqYW2wSsjNkufsT59C4vCpI2smZGgBs0bLD9qUonF5IFRJzpWV+1RIp/s9dnEvccKTXSGohEpnbar0ndavjf5QRnq0baOxyRfkMpwYu9S4ruIC9ra+h+3XWpRAsYfDooTCS7W3IT4/Ce0Lip6ms+//j/Bl8j6xrKwTVANG1Zz7MhjY7oXmphEgXIIb+gVKo0l1AJtwwog9ztOG49GAJ0VDEPJCBEEvnVYUvnAYifjEXuCmGG4GJyW5QY/EBRdf1uGi04Bez4QtQabvOaRNXW/LR0A6sG9nbhm9m6pavqq0JHPp1X5F6xCb4DJA7S2kHvA3TWWJ7y1faJj+9U4Qslurk9dQUmkK0e4B7hYgKR8Iih16EddqouGgtEAPTDTSxW4AdNfkg== 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)(1800799024)(36860700013)(376014)(82310400026); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB8191 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:10:4fa::17]; domain=DUZP191CA0064.EURP191.PROD.OUTLOOK.COM X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF0000A790.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 490e892d-4ca3-4818-1292-08dd0990ab9d X-Microsoft-Antispam: BCL:0; ARA:13230040|14060799003|36860700013|1800799024|35042699022|376014|82310400026; X-Microsoft-Antispam-Message-Info: ryoNzeu48cGN+wGfJWkMBhCxRrHai1cffW+TOOGdz/oCqwKZCfMfwPE9MLQmUR1W4dk1wNhKu+6u6cXDasrndzc2JproMdMzyaMsqNuNfcU2FihqD32Egg8E1VevPI3nXfoJ9ceCShETBhmSHuxCmTE1s6H6Nvvx2etgceVfvBV+Knro0US8LY5i1XXa0dDaWno/JMzstLWS/Dii//lv5zb/qACMraHK0HyhTG9pQr18IOo2m/MSwFeevbH14jDCR4kqvhxr+DMZPfSQ2ABR5eIu97l2ezJc8MPbQX2cr99h8Q05QfYXmjdu40mper986fXaFUSu0wCE+f9ic5bg+yFCaAgwQ/A6wPlVrJ79stbb0Fpxdaj6edtaDF4xqMKT26zbtUy4bQPEHuYrSTw1sH6e9LvRI7W2FWtcBpxhcUxjTx0SfHdE1nfLgWQ0WRrjCi4m1oCPd9nxGrs5kG9r90/D45fmQLpZU2l4XEZ0+qwIr2ygmG65VgmqV9+frJv7ET5nTVDqzaVfV0+jxT+YVnm/we125qGSjTAw+xf8GjC4S5FZaCd6sCTEUP1eNM0zHjJZ+NMTOL1+tYhb1sRTc9Cm8bJDmtRgFzr8QBtFYegeN3xP2UCV+shby9Go0WTKs1bxzipOZ+n75xGbjjcQkRB8QKOb98sTD+Dbxk7MrCkhxYcpd0hZfJ0nSo4uduM3zTbo7AvG/Racqb0BWiHVc8WQaQG5L3MesfgftE5lQH11H2UNvafF7Q3slgUMV+7r4f79W0EOLy8eZfdWdsJHErVOTQ5y1wmyM2fvc4LRZ4jGOtt3p5K9tpRQkSpFiZtH/us/gcQVMNt9ucfqYGRzBj24UjhAlCqKvLgXiU7P4xbSQjaq0sLaY5aFu8o2vs4iDsfok0LyRfnqE9TjHkvtgR/JGMIYi24cuXbPcI17Wfv0BrFJSUI2Zl2NmukBut0ecMYDcgscJC/coBicxCVBBJ892kOS5nBWcXvwzEokAKOO+4vLdEjtiRUbxxh69Usgvf2XYMpZ/Kzhsx/SGftKTEEM3b18hfvwf9Xb98IJAbE1lnTKRE9nyFGXP3dxoZImO2uXko2S63KupAu0fJjSgAv2d2ZMY9D5zoaf/Verqpl3APT+xVOXFbArZJR5zZFgHuB3A5WqpPASWKVoX4a89Mw9UKAERRkrzJp/BB4VPZmfrIrvsxdeQitZRF4ladJR7KkTRpJxXQEKDhbSTXo2EUTtaYUYtVogbxW92tbwoddcvgOEPtJSQqmZNMuLRofqmHoX7BgeLpxgECVRfmDtq3hOz4iVb8h2eL29AdmJ4Ioi+F9HzNNCTcpgS18xhB91JTx4IJXrkZIPL/ZiFbXqq+eK8uYTwSUNMqbvsTEzywAr6iuT1ZeRbopkVYYjDMhCRmfr2JeC90NDXL8O3/6k+A== 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)(14060799003)(36860700013)(1800799024)(35042699022)(376014)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2024 18:25:22.5358 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 36f943fa-df87-46fe-85da-08dd0990b233 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: AM3PEPF0000A790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8037 X-Spam-Status: No, score=-12.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, 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: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org gas generates an information diagnostic message for every context invoking a macro and generating a warning or error message. For the specific case of sysreg tests, this pollutes the expected error output for no benefit in term of test debug or testing coverage. This patch aims at stopping such diagnostic messages to be generated for the failure tests by providing --no-info flag to gas. It also removed from the expected outputs the information messages related to macro expansions. --- gas/testsuite/gas/aarch64/sve-movprfx_26.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_26.l | 13 - .../aarch64/sysreg/armv8_9-a-sysregs-bad.d | 2 +- .../aarch64/sysreg/armv8_9-a-sysregs-bad.l | 250 +----------------- .../gas/aarch64/sysreg/illegal-sysreg-3.d | 2 +- .../gas/aarch64/sysreg/illegal-sysreg-3.l | 20 -- .../gas/aarch64/sysreg/illegal-sysreg-8.d | 1 + .../gas/aarch64/sysreg/illegal-sysreg-8.l | 188 ------------- .../gas/aarch64/sysreg/illegal-sysreg-8b.d | 1 + .../gas/aarch64/sysreg/illegal-sysreg-8b.l | 29 -- 10 files changed, 6 insertions(+), 502 deletions(-) diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_26.d b/gas/testsuite/gas/aarch64/sve-movprfx_26.d index 2e0060c8fdf..02b385e7584 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_26.d +++ b/gas/testsuite/gas/aarch64/sve-movprfx_26.d @@ -1,6 +1,6 @@ #source: sve-movprfx_26.s #warning_output: sve-movprfx_26.l -#as: -march=armv8-a+sve -I$srcdir/$subdir --generate-missing-build-notes=no +#as: -march=armv8-a+sve -I$srcdir/$subdir --no-info --generate-missing-build-notes=no #objdump: -Dr -M notes # This test is only valid on ELF based ports. #notarget: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd diff --git a/gas/testsuite/gas/aarch64/sve-movprfx_26.l b/gas/testsuite/gas/aarch64/sve-movprfx_26.l index 915a34956e6..3595566318f 100644 --- a/gas/testsuite/gas/aarch64/sve-movprfx_26.l +++ b/gas/testsuite/gas/aarch64/sve-movprfx_26.l @@ -1,27 +1,14 @@ [^:]*: Assembler messages: .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvt Z0.S,P1/M,Z2.D' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvt Z0.D,P1/M,Z2.S' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvtzs Z0.S,P1/M,Z2.D' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvtzs Z0.D,P1/M,Z2.S' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvtzu Z0.S,P1/M,Z2.D' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `fcvtzu Z0.D,P1/M,Z2.S' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `scvtf Z0.S,P1/M,Z2.D' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `scvtf Z0.D,P1/M,Z2.S' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `ucvtf Z0.S,P1/M,Z2.D' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `ucvtf Z0.D,P1/M,Z2.S' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `lsl Z0.B,P1/M,Z0.B,Z2.D' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `lsr Z0.B,P1/M,Z0.B,Z2.D' -.*: *Info: macro .* .*: Warning: register size not compatible with previous `movprfx' at operand 1 -- `asr Z0.B,P1/M,Z0.B,Z2.D' -.*: *Info: macro .* diff --git a/gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs-bad.d b/gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs-bad.d index 1160ec02ff7..a2cb5fed63d 100644 --- a/gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs-bad.d +++ b/gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs-bad.d @@ -1,3 +1,3 @@ #source: armv8_9-a-sysregs.s -#as: -march=armv8.8-a -I$srcdir/$subdir +#as: -march=armv8.8-a -I$srcdir/$subdir --no-info #error_output: armv8_9-a-sysregs-bad.l diff --git a/gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs-bad.l b/gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs-bad.l index 5f3ffef9354..5df4f461369 100644 --- a/gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs-bad.l +++ b/gas/testsuite/gas/aarch64/sysreg/armv8_9-a-sysregs-bad.l @@ -1,170 +1,90 @@ .*: Assembler messages: .*: Error: selected processor does not support system register name 'pmsdsfr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmsdsfr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'erxgsr_el1' .*: Error: selected processor does not support system register name 'sctlr2_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'sctlr2_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'sctlr2_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'sctlr2_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'sctlr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'sctlr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'sctlr2_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'sctlr2_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'hdfgrtr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'hdfgrtr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'hdfgwtr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'hdfgwtr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'hfgrtr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'hfgrtr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'hfgwtr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'hfgwtr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pfar_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pfar_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pfar_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pfar_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pfar_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pfar_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 's1e1a' .*: Error: selected processor does not support system register name 's1e2a' .*: Error: selected processor does not support system register name 's1e3a' .*: Error: selected processor does not support system register name 'amair2_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'amair2_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'amair2_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'amair2_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'amair2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'amair2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'amair2_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'amair2_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'mair2_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'mair2_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'mair2_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'mair2_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'mair2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'mair2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'mair2_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'mair2_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pir_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pir_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pir_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pir_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pir_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pir_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pir_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pir_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pire0_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pire0_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pire0_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pire0_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pire0_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pire0_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 's2pir_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 's2pir_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'por_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'por_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'por_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'por_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'por_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'por_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'por_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'por_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'por_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'por_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 's2por_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 's2por_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'tcr2_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'tcr2_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'tcr2_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'tcr2_el12' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'tcr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'tcr2_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'mdselr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'mdselr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmuacr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmuacr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmccntsvr_el1' .*: Error: selected processor does not support system register name 'pmicntsvr_el1' .*: Error: selected processor does not support system register name 'pmsscr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmsscr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmevcntsvr0_el1' .*: Error: selected processor does not support system register name 'pmevcntsvr10_el1' .*: Error: selected processor does not support system register name 'pmevcntsvr11_el1' @@ -196,339 +116,171 @@ .*: Error: selected processor does not support system register name 'pmevcntsvr8_el1' .*: Error: selected processor does not support system register name 'pmevcntsvr9_el1' .*: Error: selected processor does not support system register name 'pmicntr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmicntr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmicfiltr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmicfiltr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmzr_el0' .*: Error: selected processor does not support system register name 'spmaccessr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmaccessr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmaccessr_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmaccessr_el2' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmaccessr_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmaccessr_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmcfgr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmcgcr0_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmcgcr1_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmcntenclr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmcntenclr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmcntenset_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmcntenset_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmcr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmcr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmdevaff_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmdevarch_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr0_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr0_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr1_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr1_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr2_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr2_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr3_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr3_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr4_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr4_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr5_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr5_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr6_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr6_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr7_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr7_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr8_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr8_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr9_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr9_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr10_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr10_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr11_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr11_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr12_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr12_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr13_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr13_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr14_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr14_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr15_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevcntr15_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r0_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r0_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r1_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r1_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r2_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r2_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r3_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r3_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r4_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r4_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r5_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r5_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r6_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r6_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r7_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r7_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r8_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r8_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r9_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r9_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r10_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r10_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r11_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r11_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r12_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r12_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r13_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r13_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r14_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r14_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r15_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfilt2r15_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr0_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr0_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr1_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr1_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr2_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr2_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr3_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr3_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr4_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr4_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr5_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr5_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr6_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr6_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr7_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr7_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr8_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr8_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr9_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr9_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr10_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr10_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr11_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr11_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr12_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr12_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr13_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr13_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr14_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr14_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr15_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevfiltr15_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper0_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper0_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper1_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper1_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper2_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper2_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper3_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper3_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper4_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper4_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper5_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper5_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper6_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper6_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper7_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper7_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper8_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper8_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper9_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper9_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper10_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper10_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper11_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper11_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper12_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper12_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper13_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper13_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper14_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper14_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper15_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmevtyper15_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmiidr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmintenclr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmintenclr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmintenset_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmintenset_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmovsclr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmovsclr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmovsset_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmovsset_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmrootcr_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmrootcr_el3' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmscr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmscr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmselr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'spmselr_el0' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmecr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmecr_el1' -.*: Info: macro invoked from here .*: Error: selected processor does not support system register name 'pmiar_el1' -.*: Info: macro invoked from here -.*: Error: selected processor does not support system register name 'pmiar_el1' -.*: Info: macro invoked from here \ No newline at end of file +.*: Error: selected processor does not support system register name 'pmiar_el1' \ No newline at end of file diff --git a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-3.d b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-3.d index 6918395a9ab..1c5c9d9cc8d 100644 --- a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-3.d +++ b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-3.d @@ -1,3 +1,3 @@ #source: sysreg-3.s -#as: -march=armv8-a -I$srcdir/$subdir +#as: -march=armv8-a -I$srcdir/$subdir --no-info #error_output: illegal-sysreg-3.l diff --git a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-3.l b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-3.l index 513fdb757c9..23aac82909d 100644 --- a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-3.l +++ b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-3.l @@ -1,41 +1,21 @@ [^:]*: Assembler messages: [^:]*:[0-9]+: Error: selected processor does not support system register name 'apiakeylo_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apiakeylo_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apiakeyhi_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apiakeyhi_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apibkeylo_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apibkeylo_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apibkeyhi_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apibkeyhi_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apdakeylo_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apdakeylo_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apdakeyhi_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apdakeyhi_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apdbkeylo_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apdbkeylo_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apdbkeyhi_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apdbkeyhi_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apgakeylo_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apgakeylo_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apgakeyhi_el1' -[^:]*:[0-9]+: *Info: macro .* [^:]*:[0-9]+: Error: selected processor does not support system register name 'apgakeyhi_el1' -[^:]*:[0-9]+: *Info: macro .* diff --git a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8.d b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8.d index f0c0d6030ad..1e91d4949ae 100644 --- a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8.d +++ b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8.d @@ -1 +1,2 @@ +#as: --no-info #error_output: illegal-sysreg-8.l diff --git a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8.l b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8.l index 773e8d80f7a..abdca49e34d 100644 --- a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8.l +++ b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8.l @@ -1,377 +1,189 @@ .*: Assembler messages: .*: Error: selected processor does not support system register name 'lorid_el1' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'ccsidr2_el1' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'rcwmask_el1' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'rcwmask_el1' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'rcwsmask_el1' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'rcwsmask_el1' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'trfcr_el1' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'trfcr_el1' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'pmmir_el1' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'trfcr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'trfcr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'trfcr_el12' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'trfcr_el12' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcr_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcr_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcfgr_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcgcr_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amuserenr_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amuserenr_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcntenclr0_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcntenclr0_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcntenset0_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcntenset0_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcntenclr1_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcntenclr1_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcntenset1_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcntenset1_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr00_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr00_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr01_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr01_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr02_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr02_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr03_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr03_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper00_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper01_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper02_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper03_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr10_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr10_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr11_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr11_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr12_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr12_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr13_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr13_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr14_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr14_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr15_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr15_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr16_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr16_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr17_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr17_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr18_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr18_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr19_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr19_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr110_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr110_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr111_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr111_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr112_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr112_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr113_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr113_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr114_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr114_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr115_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntr115_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper10_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper10_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper11_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper11_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper12_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper12_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper13_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper13_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper14_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper14_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper15_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper15_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper16_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper16_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper17_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper17_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper18_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper18_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper19_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper19_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper110_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper110_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper111_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper111_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper112_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper112_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper113_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper113_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper114_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper114_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper115_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevtyper115_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amcg1idr_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'cntpctss_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'cntvctss_el0' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hfgrtr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hfgrtr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hfgwtr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hfgwtr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hfgitr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hfgitr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hdfgrtr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hdfgrtr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hdfgwtr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hdfgwtr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hafgrtr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hafgrtr_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff00_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff00_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff01_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff01_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff02_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff02_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff03_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff03_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff04_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff04_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff05_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff05_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff06_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff06_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff07_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff07_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff08_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff08_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff09_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff09_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff010_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff010_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff011_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff011_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff012_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff012_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff013_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff013_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff014_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff014_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff015_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff015_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff10_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff10_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff11_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff11_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff12_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff12_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff13_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff13_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff14_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff14_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff15_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff15_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff16_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff16_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff17_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff17_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff18_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff18_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff19_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff19_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff110_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff110_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff111_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff111_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff112_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff112_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff113_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff113_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff114_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff114_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff115_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'amevcntvoff115_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'cntpoff_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'cntpoff_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'pmsnevfr_el1' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'pmsnevfr_el1' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hcrx_el2' -.*: *Info: macro .* .*: Error: selected processor does not support system register name 'hcrx_el2' -.*: *Info: macro .* diff --git a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8b.d b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8b.d index 49622831e74..aed5b17197f 100644 --- a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8b.d +++ b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8b.d @@ -1 +1,2 @@ +#as: --no-info #warning_output: illegal-sysreg-8b.l diff --git a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8b.l b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8b.l index 67966da6e99..45bd9ab15a3 100644 --- a/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8b.l +++ b/gas/testsuite/gas/aarch64/sysreg/illegal-sysreg-8b.l @@ -1,59 +1,30 @@ .*: Assembler messages: .*: Warning: specified register cannot be written to at operand 1 -- `msr id_dfr1_el1,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr id_mmfr5_el1,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr id_isar6_el1,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr icc_iar0_el1,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be read from at operand 2 -- `mrs x0,icc_eoir0_el1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr icc_hppir0_el1,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be read from at operand 2 -- `mrs x0,icc_dir_el1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr icc_rpr_el1,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be read from at operand 2 -- `mrs x0,icc_sgi1r_el1' -.*: *Info: macro .* .*: Warning: specified register cannot be read from at operand 2 -- `mrs x0,icc_asgi1r_el1' -.*: *Info: macro .* .*: Warning: specified register cannot be read from at operand 2 -- `mrs x0,icc_sgi0r_el1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr icc_iar1_el1,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be read from at operand 2 -- `mrs x0,icc_eoir1_el1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr icc_hppir1_el1,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr ich_misr_el2,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr ich_eisr_el2,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr ich_elrsr_el2,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr lorid_el1,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr ccsidr2_el1,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr pmmir_el1,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr amcfgr_el0,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr amcgcr_el0,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr amevtyper00_el0,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr amevtyper01_el0,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr amevtyper02_el0,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr amevtyper03_el0,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr amcg1idr_el0,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr cntpctss_el0,x1' -.*: *Info: macro .* .*: Warning: specified register cannot be written to at operand 1 -- `msr cntvctss_el0,x1' -.*: *Info: macro .*