From patchwork Fri Sep 29 15:05:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YunQiang Su X-Patchwork-Id: 76887 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 41C5D3881D3E for ; Fri, 29 Sep 2023 15:06:32 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01on2108.outbound.protection.outlook.com [40.107.255.108]) by sourceware.org (Postfix) with ESMTPS id 7F07038582BC for ; Fri, 29 Sep 2023 15:06:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7F07038582BC Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cipunited.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cipunited.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CDHo427ThpTYRDPvZVpoOoVVvZTieSRBw9IpTuma3zioz8i99uPd0HfJPAxV5l0hhsqEHceDTev9gh8ncjWgXbuuRyRRqh8UWEY4pstXvHI0k2sGxP/K+DazxZZ1QlIM+b7IKEM127ZOdofHdBNHurtxumYCrggTQk3fOrUYRUtw9l5J43SyqwbNSiBz/8iZF/nLSRW/zf4PtbyFhrOC4tS7914rdz2gwSqgRYFWibgnk+OaR/+sLI8FOAAVL7JdzF7xnRSok0EZRIgz7TQS+TL0xm/CdLx+3EjlwUfuwN/VvO1roZbytWv6ukIBPa0xUUOK3n4JoFpeQGcjN/RGLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ma+TUbY9iPValkskYn2lTFLBFIHGV1Zv9xFCXNolLW0=; b=ed3qJaWQVp1KYq67x7KXjE/eE/eoG02+T0z0G3olf46c1LifQDDeGl7ZJ8ZrYL3TSmDT72vqIZHJ+iVVBv6y4hu7OyKdHR728KpNpt+8yvXvGstS3bbPiBzrYcZnUHlH8X9bxOtjzdvKK4Tf2bl4RIIDBBZi4+hvsje8JJoMtKqb0UEJQ9tQFcZNL9CaEQD6Ku+UxwFXucRzFqWn6to7W8lxsNzCinSgo9hUkxxwCmI5p4QQ+50iwpGVtCzfiBA2g8YSUHpqLzVW0KR9SWPaO2ByYBVsE7kbGNeKZewQDNTLFFct2YJhM1Gpscu9s9IiK2CP0v6Isdy/YnbD+0E5GA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cipunited.com; dmarc=pass action=none header.from=cipunited.com; dkim=pass header.d=cipunited.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cipunited.onmicrosoft.com; s=selector1-cipunited-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ma+TUbY9iPValkskYn2lTFLBFIHGV1Zv9xFCXNolLW0=; b=M3r4l386A1BE18oktTpahLHS6BHTwfPLTNhWlgLbFppA8ilITLMHm9muhWdFUrk+hBbCh6ao4GpXBSJI0JgFeoFjz4K3wkRQBVX78mnisNwX4VQ9l5X8ZUZ3EJ9eKcFVylr8dRfOT7BkK4WiugOZVzkQe16t0qy7NfydvE5SNv8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cipunited.com; Received: from TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) by PUZPR04MB6485.apcprd04.prod.outlook.com (2603:1096:301:f7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.35; Fri, 29 Sep 2023 15:06:04 +0000 Received: from TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::4dd8:54b2:69ba:2768]) by TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::4dd8:54b2:69ba:2768%2]) with mapi id 15.20.6838.024; Fri, 29 Sep 2023 15:06:04 +0000 From: YunQiang Su To: macro@orcam.me.uk Cc: binutils@sourceware.org, YunQiang Su Subject: [PATCH v3 1/2] GAS/MIPS: Convert module-defer-warn2 to .d format Date: Fri, 29 Sep 2023 11:05:25 -0400 Message-Id: <20230929150526.3149431-2-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230929150526.3149431-1-yunqiang.su@cipunited.com> References: <20230929150526.3149431-1-yunqiang.su@cipunited.com> X-ClientProxiedBy: SI2PR02CA0017.apcprd02.prod.outlook.com (2603:1096:4:194::17) To TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR04MB6117:EE_|PUZPR04MB6485:EE_ X-MS-Office365-Filtering-Correlation-Id: af8b6910-85dd-461c-8ef8-08dbc0fd9a04 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pEjRXY+2UPiyqi/PWef29oWGcSEAKOjDIrTshGrDYEQlPSgU0vrl0gonWrnfZDZqZFGJj+Of5iR16wqULVZ4ou+q6gv90UNDywwhm/6NNiaRl7BKK+ku+4CNwpCKbm/CaEHBr9cQF6GcFWkIGzwEpulUGGT0T39Efu7SXoTmkmEOb7ZVfPzRofum5VAR3YJtv5vFhkMFiOQmOhypGEXVl550+n2Dg+JhRtuJRYwP82rDkLUI+qTjTEytl5U+HzvtiXNzgJc8b8PbNwyFqayj+yEtoov6bcW8IbJv1NREGroc2HwNKPvGT3VnqxPsT0ifK5lJiG88yWr7BM8KIZ19papna860b4bcWB+cyQesc/2A3w6nMLp8DOVk00iQCG/wyvfTjgUbuwMt+ksUGYw0lgpTyw0XgzBkDk5SFY7RnQHDV3vPC/p074cYfXSwzrefcy90Xg1KuGzBPRZnHoTkOxJJRk+YuVwrCVPOhceW8lhGb26nk5gbMXq+lAwDZmzSffC6cizgfeTO8E7cavah1jg4HJ9sGoNWgDpC9NIEnxRD4hMa/LxkX1n2Wj5qiWnBPJAJ0BE3kB01qKzuFg3IEmUtbdKFEnskSlshbCSykkLTtKdQFo7Qjf+nR9w7/D5snyk06+dpFdFXMTgfgs1KWg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR04MB6117.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(396003)(136003)(346002)(376002)(39830400003)(230922051799003)(1800799009)(186009)(64100799003)(451199024)(26005)(6666004)(6512007)(6486002)(52116002)(6506007)(2616005)(1076003)(478600001)(4326008)(36756003)(86362001)(38350700002)(38100700002)(107886003)(83380400001)(41300700001)(66946007)(66476007)(6916009)(5660300002)(66556008)(316002)(2906002)(8936002)(8676002)(142923001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: TiH+zO5XAEXa+6wj61anca8A/mxCAx4AIeR4UI810L6lMATVh4QxZLnvbotRCJQQtX//+7qaJzrWcMldid9LDSnGDOPo/1Jwui+P175fyPQk0q2Qo73b5JU5ydYKQ2lWnyBQBWHbsHlAYgKEjw4mC1qiUzz1w34njdtEaoNAPdQjCgQHbe1w+t0L53I554+1O0ObS/ROpNBxP7t50NTHQbvmN90uF28ICr18jchlF43ywhcAEwyyo+jGIyPUcsK1nuVIY4sUjpcYInBPB+RJ3FMuzq9n/+MUmOtGd23Hdtu5hk2RljFroUVBwZlj7imvSS43dLGoNjPqt+IlT12Oxb8JSxh6RwjMMJyAje14dqw5k1f3E/oPzM5WEhNEw/RczThiYneWTXZbGwt5a+CaKA9Cy20FwcfSlxe+UlOmfXCRN1ZpiDjbhqgIxxxo1YlSjLbU4LAXvudlLe4OYfV88f6/J+DLz5ybqkQxk85xU5+PYl0Rx8OjAqdmJbFYgVaBtjaUYNHRRXNzl2voqshLsYWv1Afa40fd15dnKBXHgTtwxySwNLLvV9ZmDxJwv5tsN4HWI8kqUXGtaUbQx11qTM2ksIEwOVA/L2UfivRCtpwfChDVAl5Ev/vG8Pt1Fckp+Nh+wzlfHDLh9MgSZhfRaHDuLYNI3EZA6mwlt7AYZLQAByEEWYMNuJoMVQWWkiZiFladVi4xOTrPrBuzx0abNK2pp7RfXJ+3vm5/oea2joTwSiKO/rdhVJh1IcBPDByurMmmjL+5ZF8iiqAfnkVAt3Flk+YqqBtg5z562hhasM9ySmL6BxgOp7BDFsuZ/VYLK115Hn+d+YLgRsWsjORaTqNcBHWcTCKqHbDh5YpU9PgsYneznMmDQXBgz+wrMcrm8leu1gTYvVVfzSVRcbnkCj07JcA5X/bQfiaNg0L9ejpUdaIOChc6e+v6zURd7U5xdquYWJrw8jGheo6Klmf3GSsxjWtfhkLxtRdNbA3cDFpJ+EXftnFc0laGOhdG42NR5pd8f974NpJH83s+JXq5nBXCBpBp5We4+SAzcBXxEl6FOtYIlDoQ2ta++FqTStD9TlKogSHfHhB+oEOmwE6ey7zFCoqvysf/eP4g0xGsS4+mkPoevAa/Cxbl7GS5K+gk+7EODEhYBXcpr0RXAMrOTUDPZdfQZoR+U6tWloAqs3prjtm4YmRVPgTDDw9GKGo+FCzcQlVDoXOeZAaqza7RmMYzhFmdebZEZhlT38p8rxoWHLtqFkfVhWAWIc8YWHRPnNCA8HGzWYmKyKC0eumDMqrfCTDhZpyzTbt94jB6gW9wY7Ly02YEEJJMPEn5ohZ14dkPamZXM2rIG9/rgPL6huQRnqBFjie93TYk5jO2vGc0ikM7b6fHT4rQskRyCycV0R4zfXKl4U0fN9FpwICnvQ4sSPaNjcyC1UrymiH0PWewa4wTQWK1BCGBy5Su1OZQukzNExATtP1PHYwIy1frgR54SgdwkDiI8LLR49RaCJpC5aJVCn3yLtN3kB35qKjMoNf0DA65RVG/pup/lE+qDo6DLx6e6yqUO/0bG8pFwp19VlGmDLNlf4TvSyKapw2Ow5YdpLKXsgcG56eLHhyMtA== X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: af8b6910-85dd-461c-8ef8-08dbc0fd9a04 X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6117.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2023 15:06:04.7976 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e31cf5b5-ee69-4d5f-9c69-edeeda2458c0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /c7IiC5zKHOvz+BajEgI+VvCwhrlXs8gl7xfCEdOxr/X3hgv/bisDluE7BH19bK+BOnfB9TQeJvg7pl1LUwHbgPv0EZNrQvGnWuXzyQdrX8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PUZPR04MB6485 X-Spam-Status: No, score=-13.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP 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 Sender: "Binutils" The .d format can gives more control. In fact for r2+ targets, the error message will be different. --- gas/testsuite/gas/mips/mips.exp | 2 +- gas/testsuite/gas/mips/module-defer-warn2.d | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 gas/testsuite/gas/mips/module-defer-warn2.d diff --git a/gas/testsuite/gas/mips/mips.exp b/gas/testsuite/gas/mips/mips.exp index 91cf8b11077..13c48cd9400 100644 --- a/gas/testsuite/gas/mips/mips.exp +++ b/gas/testsuite/gas/mips/mips.exp @@ -2059,7 +2059,7 @@ if { [istarget mips*-*-vxworks*] } { run_dump_test "module-override" run_dump_test "module-defer-warn1" - run_list_test "module-defer-warn2" "-32" + run_dump_test "module-defer-warn2" foreach testopt [list -mfp32 -mfpxx -mfp64 "-mfp64-noodd" \ -msingle-float -msoft-float] { diff --git a/gas/testsuite/gas/mips/module-defer-warn2.d b/gas/testsuite/gas/mips/module-defer-warn2.d new file mode 100644 index 00000000000..afe086f84b0 --- /dev/null +++ b/gas/testsuite/gas/mips/module-defer-warn2.d @@ -0,0 +1,4 @@ +#name: .module deferred warnings 2 +#source: module-defer-warn2.s +#as: -32 +#error_output: module-defer-warn2.l From patchwork Fri Sep 29 15:05:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YunQiang Su X-Patchwork-Id: 76888 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 7D86D382FAFE for ; Fri, 29 Sep 2023 15:07:15 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01on2108.outbound.protection.outlook.com [40.107.255.108]) by sourceware.org (Postfix) with ESMTPS id 952FC3836E91 for ; Fri, 29 Sep 2023 15:06:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 952FC3836E91 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cipunited.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cipunited.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J9rNJwFC5M2tf18Rz6tXC7zFk/BBK16Nrk9SuOVi4gzD9KTWRCBRSTyesFDhvgv7bx0asjsJhh76SDceXVYdwzJQK62NoQUro6V3goBQxQZCBXQCaev9fKTdC8rdOL61gcOTXvq9m5eIc6DxvDDK3TRwOu2KQ1y096gMkJVzjhR/Yzin5PsnmXcGF221Ug3FXqQgz95h0aWQKexvc1StWEin8QQe8tQXeuH20NeDXyrnMu1MwFaXOUIV2op8D3NyrTINaK0iSirGv/K8+oTzFGsVhyNWbN+jmihiW20TxT0su6WD/YKpiVVqqWw4AWENoOIcrpsIoF8YDNofmCVkAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=G701+XyhtaQe88s4Y4WPf+VaCVB+flreYa9kY74uT5Y=; b=BO/jvp3Gk6W5EG+AdwGLU9LR4ue+raTKVHEMSARgzEMLOjMCNzX3rNr16xMfyRNmf2ZMoWmbbyHesPFCmNgAhcH/s2mIfrmpiIbhN46Cl6/WCl+MvywXuiEgQFcJCmPnlj3ZBMnnUXYGdyJ/zTxKOTf3oFRpyEP4JgKCRxQ+X5wi1TzU6Y/0H8Gci1R1oGiqJOCmaG7FnXgDm3LtljcACxklzGftRyMzY3xcG9A66WM2pBQOu5AUQPS/yET0UArC0v82ivh6jLINK8ILf6DFbzhJclOJQthvK6gsa8hJLQY2v9rK1acdYkuIKNeYnsXcz7id0LPyxhoxy5dcoQqlGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cipunited.com; dmarc=pass action=none header.from=cipunited.com; dkim=pass header.d=cipunited.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cipunited.onmicrosoft.com; s=selector1-cipunited-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G701+XyhtaQe88s4Y4WPf+VaCVB+flreYa9kY74uT5Y=; b=JtHMcqaSITwv7ewouS2OP6bpnnCP1SL4qSKrpl1MOKSTxgEh3R172DlMnubFAjB6r8on2zPb/9zn9WA/3Lx84LimKiSCCrQ1a9uq3p520PdjPyYagm8LyxNuzOi1B+7F7GFdaomYsF07LX5QRvjkSHRQOvKgoXDppdD8gh2phBI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cipunited.com; Received: from TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) by PUZPR04MB6485.apcprd04.prod.outlook.com (2603:1096:301:f7::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.35; Fri, 29 Sep 2023 15:06:08 +0000 Received: from TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::4dd8:54b2:69ba:2768]) by TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::4dd8:54b2:69ba:2768%2]) with mapi id 15.20.6838.024; Fri, 29 Sep 2023 15:06:08 +0000 From: YunQiang Su To: macro@orcam.me.uk Cc: binutils@sourceware.org, YunQiang Su Subject: [PATCH v3 2/2] GAS/MIPS: Add module-defer-warn2-r2 testcase for r2+ triples Date: Fri, 29 Sep 2023 11:05:26 -0400 Message-Id: <20230929150526.3149431-3-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230929150526.3149431-1-yunqiang.su@cipunited.com> References: <20230929150526.3149431-1-yunqiang.su@cipunited.com> X-ClientProxiedBy: SI2PR02CA0017.apcprd02.prod.outlook.com (2603:1096:4:194::17) To TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR04MB6117:EE_|PUZPR04MB6485:EE_ X-MS-Office365-Filtering-Correlation-Id: 7d2c99c9-171d-4b47-124e-08dbc0fd9c05 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yPKzvl0PfE71ron1PEVs5rF5Tu1B3RYF76FB+wSrBjW8sUBH75WKGE6Mmuq3fYuiHS44ADb+wxli5Z+7oRVWdhgErkRTecupxrMCiEUH6EoFm1/dPoXEtGUmg1oOrJMEC19zxEpFNVrcw53mJpXVS3wMcfSC3xkXxIygIAA+nTItpMavk4KALUd1J9jKiq193bQhzyigAhzAqdf2L3u3Kf8ONPqvmj+bd/MO5aJhnCTav4QnHX5BXrrh8GOQxf6JLMHd7HSeN+og0b0davT9JRsEAgRDldnZTsPzKcnJ6MGsctDHmjJhZBzy0Q83OlV6kaleXJsPlKScHO7laBLM7htrhUrcwzM2YVs5/YnOpYJZ601HVFnfB96FInqfgHFkc9yuM5zqdhyFB/94eSCkJKRuIf5EK7NkXzpGdVT5teTrA2fQQjOrqv6qPFGFLoGelQ7IXtPKRykRY7aAuCbMw9r4IyH+xdIB0o5e4sADDbUJwf2pSN3yNy3CNzIQEFKei0dvo9cU0SQGpJQdhgNGlOiMcv2DGyuCP28EbbnuV2EQwpE511QcWyaPYgB5w2hpDsz1IxoNZFyeAz7V8xoHGpuutqe5x43mKEJ9KGJ0YGmc3v7VGOf4of6mE/QFmyzO X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR04MB6117.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(396003)(136003)(346002)(376002)(39830400003)(230922051799003)(1800799009)(186009)(64100799003)(451199024)(26005)(6666004)(6512007)(6486002)(52116002)(6506007)(2616005)(1076003)(478600001)(4326008)(36756003)(86362001)(38350700002)(38100700002)(107886003)(83380400001)(41300700001)(66946007)(66476007)(6916009)(5660300002)(66556008)(316002)(2906002)(8936002)(8676002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: KoznF8kUQVakaM3ghKlmuPdaRO2FYX7tdrCCTpijPTsAC82yrxDAsRaPrUgnNnKea3+SVGy0o9p7uNoo2/oakkFklCvl7rSRkZnNT4ivPvX4LWzjMmUVUiPIQMS4QK7Lx/PXhT5j9AFvC1kDFMwb8kRTgoGjkpgHuwlVdtNJR2E58IVPWMWgG9m2zkcZoufGlPFJ6UnxSOjiBeFYsr1xM9M++7maTA/U4p/txf07SuGBIZjbeSPbhgjm5x3ufbkTm47E40Q1b+2RIcbnpsYrs1dvGBDI6X8CuTonmRQeH56gC5SQyYvGsoqMmhdESrbhTExDK/c8JxHCHlKn+FCh2jmAlgfk7vMDdioT5yuRz+SI1O6LEoOpe9+dPWkX7JdlMkrcdn1xkvz1nZCpNRFO8rS+SeuyIdmpOJuerSynbVgmmYQUIUJxCI3EgyCeyB65PaeXSva8xR6PXMvnMCQOORG0u6WYZuW6eIf7okkgv3i4V9AmRShEhHfwLUhb0aFTAI7cIU585N1RNO9LFhgEtcRfeqX4zaXxlmPJoIXPjkcvpmF2pYvrkDmlwDXcknDJRqolnemIEEFF+B7gU3wMQL1KRFTC6t02gHNICDWC8vKr4XZE+0RedV0fQ2O+HzXIiYjkB1p7bsZRFw7jElI3K55n/4CHLbdDcKGwi+ymxYHP9zRfA4YEUxMyPXJT/Luytw13BXvKhdI46NqfbYB6Evzj3boEd+Sw+DgTuIDkAXFL5K8lK7xtcGzL5zOhtRwluiCU+UnhjkCZT7sFfXfHPkszf2fWZn61DUPGsLoSFfv2HeBmpu8ovzDqrS6mqvGQXUz6lUBmms9L548I2XgO0Dkm4LkWRMncePmeXtxBBnAEXlWoXv/GVnn63V5YMtMDkjl747//k8W6VymH8iK2N8zgCSyHpDc4Slj11jtP6XNSc9C+/URFAHjhbr86viwk7pP/fqGJx72+7R+Go+HypLlQyJ0G8y5M5GJFgfHU7EI0hi6Lg7W1kW9Q2qcxJPAAj1ZW0mxrCnri5QvH1wQjLLcjAy6QN3VlztGR3HwnzRc57+e/Nsh4lT7TFtz8azUtxSXavAJ0UfnueUl26o7XlNX3x/7nqnESV8SpDYeKggR8BTyzRYJA1k5/qkoAiDnwQ9Wdb8jScYimY4e1OynQ0EJOuDCeAykO77xVOtIAivoILEndowyPXlFBBqNoqSzirwpcUVznCgkUoZ7BO+LTG9z539yS83GmgNRka3z4yu19LVUjqsKSOmqol10E74roz45bboXsCmsZG5Aa9i9P9RemAtqocTgjeYTDnLAdRX87C4szO9KSeZRjhufUyOF0325G9wgqDORzYOMwFKJf4w1Xu7+fkf6YaGkAgFEbV7Kl6m4NuVXam4NXhleGedy2pI6NRJetQXuHkzp5ANz4XNApSHOyxUQtRrXTURFfUGgfH++on++8QZnGqb68Hth3ZLCKUFg1EhCtlfm2fSdYo2RQq9iw6FXG1rLX7m4GFLERYD0vI8Qo6qKR3tc7txSkXN9NO20ekADP9ghj6ZLTuyGnDjH7ksLtEzCpWoHHoNQ691rjSsoznVaBQmjk3OrIbRiRXzboxeF0P6PgnTQo8w== X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7d2c99c9-171d-4b47-124e-08dbc0fd9c05 X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6117.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2023 15:06:08.1400 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e31cf5b5-ee69-4d5f-9c69-edeeda2458c0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: vTWTj0rkyHfH8j+E6mas1+Vh/fyNn+5EGn1cHEfF7eHI4VxeczTTov0Mh3/KyMOK8SRBl62eLmhPeDBGQ3cmvot9UUthrU+99igNUpFZ58M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PUZPR04MB6485 X-Spam-Status: No, score=-13.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP 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 Sender: "Binutils" When gas is configured with --target=mipsisa32r2el-elf, module-defer-warn2 will fail: /binutils-gdb/gas/testsuite/gas/mips/module-defer-warn2.s: Assembler messages: /binutils-gdb/gas/testsuite/gas/mips/module-defer-warn2.s:2: Error: `gp=64' used with a 32-bit processor extra regexps in /binutils-gdb/gas/testsuite/gas/mips/module-defer-warn2.l starting with "^.*:2: .*: `fp=64' used with a 32-bit.*$" EOF from dump.out FAIL: mips module-defer-warn2 The reason is that fp64 is allowed for mips32r2 and onward, so the error message `Error: `fp=64' used with a 32-bit fpu` won't emit. We also add `#skip` tag to module-defer-warn2.d, to skip r2+ triples; and use `#noskip` in module-defer-warn2-r2.d for r2+ triples. --- gas/testsuite/gas/mips/mips.exp | 1 + gas/testsuite/gas/mips/module-defer-warn2-r2.d | 5 +++++ gas/testsuite/gas/mips/module-defer-warn2-r2.l | 2 ++ gas/testsuite/gas/mips/module-defer-warn2.d | 3 ++- 4 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 gas/testsuite/gas/mips/module-defer-warn2-r2.d create mode 100644 gas/testsuite/gas/mips/module-defer-warn2-r2.l diff --git a/gas/testsuite/gas/mips/mips.exp b/gas/testsuite/gas/mips/mips.exp index 13c48cd9400..e2f33197117 100644 --- a/gas/testsuite/gas/mips/mips.exp +++ b/gas/testsuite/gas/mips/mips.exp @@ -2060,6 +2060,7 @@ if { [istarget mips*-*-vxworks*] } { run_dump_test "module-override" run_dump_test "module-defer-warn1" run_dump_test "module-defer-warn2" + run_dump_test "module-defer-warn2-r2" foreach testopt [list -mfp32 -mfpxx -mfp64 "-mfp64-noodd" \ -msingle-float -msoft-float] { diff --git a/gas/testsuite/gas/mips/module-defer-warn2-r2.d b/gas/testsuite/gas/mips/module-defer-warn2-r2.d new file mode 100644 index 00000000000..ddaa2a9508e --- /dev/null +++ b/gas/testsuite/gas/mips/module-defer-warn2-r2.d @@ -0,0 +1,5 @@ +#name: .module deferred warnings 2 (R2+) +#source: module-defer-warn2.s +#as: -32 +#noskip: mipsisa32r?* mipsisa64r?* +#error_output: module-defer-warn2-r2.l diff --git a/gas/testsuite/gas/mips/module-defer-warn2-r2.l b/gas/testsuite/gas/mips/module-defer-warn2-r2.l new file mode 100644 index 00000000000..5f22ef4d413 --- /dev/null +++ b/gas/testsuite/gas/mips/module-defer-warn2-r2.l @@ -0,0 +1,2 @@ +.*: Assembler messages: +.*:2: Error: `gp=64' used with a 32-bit.* diff --git a/gas/testsuite/gas/mips/module-defer-warn2.d b/gas/testsuite/gas/mips/module-defer-warn2.d index afe086f84b0..5c2d1d7fa8e 100644 --- a/gas/testsuite/gas/mips/module-defer-warn2.d +++ b/gas/testsuite/gas/mips/module-defer-warn2.d @@ -1,4 +1,5 @@ -#name: .module deferred warnings 2 +#name: .module deferred warnings 2 (pre-R2) #source: module-defer-warn2.s #as: -32 +#skip: mipsisa32r?* mipsisa64r?* #error_output: module-defer-warn2.l