From patchwork Fri Nov 10 06:53:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YunQiang Su X-Patchwork-Id: 163796 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b129:0:b0:403:3b70:6f57 with SMTP id q9csp1085146vqs; Fri, 10 Nov 2023 04:42:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IHUbZ8+sbJsoSKzFjhZ/xXmp7eqaiCfzs/cGG1gZFC3k+qReOT4CjmJz0075xavND/l5BdL X-Received: by 2002:a05:6214:212a:b0:66d:43be:7e45 with SMTP id r10-20020a056214212a00b0066d43be7e45mr9493110qvc.43.1699620135503; Fri, 10 Nov 2023 04:42:15 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1699620135; cv=pass; d=google.com; s=arc-20160816; b=giD7sAwr93PVhmgekUfc6Bvzq8q0lkeg6CxOgk3EbNTLQ2L138J+W2ZSo6MGGBkHbM fGs38V1C/C+3TF0hO7BQdShVnDmkIvbZV4n4CWwMN+FW7oP3zOEv16oR8CehjJpMo1EG 4PtPFy1mI8vjIVrh4awErRKJ83pN/W0Dc62D0McKc9o9Xt7w1o9OpLCPmWNTtSoCNmbx +sCWxUk0wFBdTlFaP7GpIu+agJ9ZGqyCFFeYy48mxLoaxrH4t0yXg7AR86WsEcQ9gGey MfQD/LDtB8LeNSpGKW6aRmskuffiECBtnFIaXqbRjr8WSl46aEbuQ0PFrGBJxT4UIZHk eUqQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-filter:dmarc-filter :delivered-to; bh=Gcol8bnhHEm1YNNh+djMIga9p0D9+a9Vix3GGToOTBQ=; fh=zgn+771X4ysB7j9hSn7g/xv3tY8yVpzPfpfJXx/EswI=; b=cIx1DKfVnSK7MSwiFwzIFJGHuS7t8pnMOPiCbLhObYyOQfW/4ZHRE6bo5WBIk99rSD dlFsYJk1K8XLgcuY33I3vyb5RsWh89uy2/xKoqcDtvyus46Wnhza2rEuUtv/TvV9XUGi mrDQRmbgpETdVXqQLLvk40pWp3Cx5c4bvTmjdW8RR2odRMq0jFn7esdlRXNNtKu4iHz0 BOGi4X3JgdqsOtWUT6JF9Rq1wBHvMXTacWyPWU46zz9t9Ezhjrtfdg4TqU9jmt3LVjtl B4zBRk/NRtG0MAUQjMeWJQ2EPGl8TsQMcpkT2OB6inZMEn2H+ZU+tfm2b4+hbgDrEkWa XCbg== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@cipunited.onmicrosoft.com header.s=selector1-cipunited-onmicrosoft-com header.b=R8dJVcGI; arc=pass (i=2); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org" Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id s15-20020a05621412cf00b0065b0fd973bcsi4474556qvv.271.2023.11.10.04.42.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Nov 2023 04:42:15 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@cipunited.onmicrosoft.com header.s=selector1-cipunited-onmicrosoft-com header.b=R8dJVcGI; arc=pass (i=2); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F24D6385E000 for ; Fri, 10 Nov 2023 06:54:41 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01on2116.outbound.protection.outlook.com [40.107.117.116]) by sourceware.org (Postfix) with ESMTPS id BFDB33857C44 for ; Fri, 10 Nov 2023 06:54:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BFDB33857C44 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-Filter: OpenARC Filter v1.0.0 sourceware.org BFDB33857C44 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.117.116 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699599277; cv=pass; b=VXmSyofxivragIIIHJyLl5DupiA7ZWypAc5BCWZc9KbFQHnPu6sliJ8bFm/ZRDxdBwiih1wzbC4M6KUXvjmFo/5yNbY35ihB28kj/D2wHuaNJ+ECR5kkW/TDladKh2w3WYneD6xiCGYE+XRPfgLIhHOeIGyJyH/vUY4+mE5LX/o= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699599277; c=relaxed/simple; bh=ZyULlz3bkMGQNVaTUIiHV3s4HQCtc71jEEH6K0YRuvU=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=s0gh0jKhakytUr6WKbK91f+JtCCfJipQY+nOktUpUSALTajIj9Qt/kzWi8IT9QrHn4q6py9cr5xCekTcCvcRfJnYb6+5tuz+JA2wBti/OofO83W+NW2DaG1Iz3O132rPRz280pjnaO4Ym9qsh+dERhplyi9Qy3Dwyzbdv6opukU= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AIGDLbaCY7XDX3x632YpmHgo1nfaFNb9FWM11XMFelqqypI5JYvylcM6v5IvhcFdOtLQVsFiqiwoMycB9Hd0mQRO5L3CCEoD2Zv21hvIvHQ8JY9kqD50yOYJmwxuphAgA/A7ocYPlOxmeQU9ZtF08Et0X99kxxDIeTt+ly7SiH7FzGBXNeCsHNXGGW5Ol1IGQXIWKqNvm/6DBvS+e902Cqh2XfBiGx5dVgxvbaqyoQOuuF3DyU0kKNyAM0lYY1XtbGNqfBl1UNqb60zWXEk9qouvcrDBGAo6rVX+LdfzPDD8OGPZIxxiNMpjR56KKT9fYTH0U6M9N7xmB5OqAJXiBQ== 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=Gcol8bnhHEm1YNNh+djMIga9p0D9+a9Vix3GGToOTBQ=; b=cJPVqxhHTc88Ki0ax2xyquSjOA7rsTPENTTMzF9yjzK+o0Io2HVdfDcGtsEIAzcqdA7edgjH1PhyVVp7XPdw2H8km+QTAuOjkQH45wjobds/PjxFcZINFh6TdxPL+XKnXFymT94cdsFHc8T9RrMN0ch3h1I5NH/tqYnsU9iiH0UbJdSexeus0kX+CX4V+6eE3xoOPaJr6Yh3KtbRSo9M4PpQ124hTmL7quIKjiPiYSzTbMm2QKoy21inFeZt4sXaC5Ltep+k8zCR8MUVaDUbFy9JY6dpBuglO9qa/WYiX684eDivMUvl9Dz9IuF1GflEtWyHo6gg2X8XqMvu2Ofl7Q== 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=Gcol8bnhHEm1YNNh+djMIga9p0D9+a9Vix3GGToOTBQ=; b=R8dJVcGIAnq95ev1REVAtcXy3deJNYb3sSbYRkz6kMPmvb5IfBKebxMTPJpPXNQFFqU9jmXMTzsCn8JFO1RsVKa/2DR2ERLJUIEBIz76MjznCwGCx8rwcAVziBu3FoQUc2YVmasdF0+978JYXf8HWgVBZmWlWB1wcij5qMvov74= 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 SEZPR04MB7673.apcprd04.prod.outlook.com (2603:1096:101:1f4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.19; Fri, 10 Nov 2023 06:54:31 +0000 Received: from TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88]) by TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88%4]) with mapi id 15.20.6954.029; Fri, 10 Nov 2023 06:54:31 +0000 From: YunQiang Su To: nickc@redhat.com Cc: binutils@sourceware.org, YunQiang Su Subject: [PATCH v4 1/2] GAS/MIPS: Convert module-defer-warn2 to .d format Date: Fri, 10 Nov 2023 14:53:43 +0800 Message-Id: <20231110065344.684877-2-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231110065344.684877-1-yunqiang.su@cipunited.com> References: <20231110065344.684877-1-yunqiang.su@cipunited.com> X-ClientProxiedBy: MW4PR04CA0171.namprd04.prod.outlook.com (2603:10b6:303:85::26) To TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR04MB6117:EE_|SEZPR04MB7673:EE_ X-MS-Office365-Filtering-Correlation-Id: 2bf684fc-d8dc-4ab6-2f66-08dbe1b9e3b8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mV2d+5MR5NJ5TYfwm0/ULzq4AJ/13V5CoxMaeezG5WK+DJxx2J6r5HPRCr4WbiO7WGwIWqrI9I9VXDJyNHmPi2coExmsHLlxlYtHZNTunbofQHAUsTSbeDjl5XoiQJIsv/skiF5x5hFqqEgZPFSOe2yOpPaQnK3egaw676OZr7F3AWi9y+X33KtDOtU7QbADC7gTy+Zp6pKbdPQlI3IpPhqJD8aoZ9lFJoLMHEy8v2rmEQbyg+b0L+SD1pT1OU8LwjtDwwNOc7jDdGr24scRonbry8qMU4wcljOjMlOOIahgbt99CZy6mjlCH/2E30WrJmT0g1nmO+rwQJVGLuObbRLFjfYeLLNfBtRnjj58gq4LlWN0ae4MQLLRpWfFZvZIrrmImoonEpur7zkIaQebc9AQtt+TVBaB6LUlWvjUDiP8ufM0LDNl28MadMQeMv/on6neODY6Y2CzXqm5VpH0kvFf0UE4fByFkh6WSAzDdAyiUXgfWAsR7dvC30d+MnjYoEX8Ys0r3xDQZGgBJVpOJqQ5u2iSDDnwmGb3QE6a5ca4+pb/VeZUfBxkZGhzKw2iE4lCyBg36U4zv4jF102DNQMMn5OBJIRYEHjWusrbIMVyRKHpo22ZMdtOLgGHOz48m1woSf+d6WrLSXPdrzRrMGT7wTcJOPXyt4IaPm9mLyrnUXmgXrN7viZfszVwr2dM 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)(39830400003)(346002)(376002)(136003)(396003)(366004)(230273577357003)(230173577357003)(230922051799003)(64100799003)(1800799009)(186009)(451199024)(478600001)(6486002)(8676002)(52116002)(4326008)(5660300002)(6512007)(2616005)(6506007)(6666004)(83380400001)(8936002)(316002)(2906002)(107886003)(1076003)(26005)(66556008)(66476007)(6916009)(66946007)(38100700002)(41300700001)(86362001)(36756003)(38350700005)(142923001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: l2wVrzJv4CRxyo3mRCkkhNzDZkWnH1WI5O8AOXam3Si45OlpnomtXm8EmZy99hKHvwezmvZUw3UU47WE2YgD3nVLTzmlrBgsql7okd8KWHPP2ZXG42jx+gWlutwNiQiU+FKrKhrkaKf9k77pBGws3LS2bzeDhGsiOzOxpmkbGUnxj+f9ip8qJXGqY2La1TZQ8o7rr29QXQ2lI2fbfWsb2BJEb9HGB4HdwHFeAonJPgHvrJQHOXI5F59DvTcKVRh7Q2zbpc3Uw4mHCSAiPYBzYffe9BFBljQxkX34d+gYNMnvi2WGzOOorIwNBqV0aYFOn9OewrdemiGkIbCoTsF1gbcfdGi7pL9N7qc2fZOrPN1EplPEzSGlo7+wFaL9uWehZ8tUNs3br+QJVOLu65D93i400qiEPqKtEx7qp10NwAtuVwPkAIlAdccXky3Ec/mCW+ko66uI9AxAoZB1iH59iB1Ye657XYFAm3VDety3w0pQxchn9PdyniQsnTqaUVu9shplFqOJ4QqEEzIs9olUm8TayuknUsblGPBO7ZAoyvn133sSzqtegSSs+Axx0bGg0jEHvIpR/57lDx2YvIvh+cmWaXLXF2jdXk5ON9wJvvr28ULLugo9nUvHWRvLTGB3GL29YGjRDq1S0Qoi5ozKpE9ttGNpl8oiC4ClU8SeiuqKgpXqNjYq4pfDEd9Y5iYnTmVdKIv6zGKHKdNqjPCrTsDOqpM7r8vrYKUt9q+AU1SpqeB+nZ2cHXTQlarcb4USoy2LKpuIxN+46sdNa0eUQWyVXVchyjXCIgkrXdElz5LRXRJ6+agxDUAdddWqF2enj6A4p8UI1662Jzuervi5YJKFLZnQH5mUdjsS24qcljXyM+ElabH68KXBhQYH+0kMEtem8n7/bPrTiAnZpicmqXKi6ltiKGU7AIS2ejRfssKdNumwqG1rVDNe9eSi9HjtIl/qxJrXWZ6fNnsPvOXWejA7LBQBrBMirnRAAS2rmK0ELfy3y/4/AHW5mncIs1l0wNMFM63hHnXMnq8jARGgS07YeSJfl32D5c4nsdB5SnITPcr90ElWr0IjoQqheKBssq/RGnbRuLX7lswCl+08P8XNBVaMf98HuDpf2s2YV5VedoEu93XyshTkW2UgNEWUoPfa8vQzSo7wI9kpGg7Yj6SRV5fdbA1CRe3kNquLlZk9EgpqpBG2Jij7YUKTd03UE2bgHyUa28XLqZELeQ/hM00h9HOaY7/wPoWesZ1+A0TtLXY/3JoMitcuhqkmyty0i1qM6rSogtQU1FM9kVlA0pWwRllo1+vYL3t2SQtEohOuhsJ93FtUkQsVJLOGDGqi8tyJ6XqHOZxCiMP7rP6Fjl/vdULkWXjRqJ9SKLkPCskUiQMcdtH2clrnWUygnQArG49tVrD+j7NyqPWdlzo2llQgVD5y8THs3pL4/eqovQnoTXroQ18qdwFJlFkE5nPtyBjZ57aOn23ehMruFmyeI6D0zvBiN2/P7gl2ZBYnNOavDXJZVj10YhP2EG2H5zBhQD68sr3AedG4UoTQz6N0dHeL0fXdiE5RpCjiuw9vTJFMy20gtlAA/0hz805x6dy6pMKqUBjIA6z+5MvJ2L2oUg== X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2bf684fc-d8dc-4ab6-2f66-08dbe1b9e3b8 X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6117.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2023 06:54:31.0822 (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: yugrj4yPZ9qGcw5UpZ7uMJlXFPK7XoeTz27beq1KGkxDQLuZUr2V6bQxNn2+9CMtRrASRzgPThBiSQYhQP3bG1DbVB1Ggs8OWzMj3cOgaw4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR04MB7673 X-Spam-Status: No, score=-13.1 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, T_SCC_BODY_TEXT_LINE 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+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1782180883547937210 X-GMAIL-MSGID: 1782180883547937210 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 96f7c554eeb..330187dee05 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 Nov 10 06:53:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YunQiang Su X-Patchwork-Id: 163792 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b129:0:b0:403:3b70:6f57 with SMTP id q9csp1008426vqs; Fri, 10 Nov 2023 02:09:16 -0800 (PST) X-Google-Smtp-Source: AGHT+IEIEpACM5eBrSMtZYEO84FjjZiLKWhk4Kf7trkFjSE7hwmsqv63+EbT9eB2+63RZo+fnV47 X-Received: by 2002:a05:6122:459e:b0:4ac:85d1:7bf7 with SMTP id de30-20020a056122459e00b004ac85d17bf7mr5169488vkb.0.1699610956203; Fri, 10 Nov 2023 02:09:16 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1699610956; cv=pass; d=google.com; s=arc-20160816; b=DUxOCGU9/6R6IHSKZuqLgD2I7oGTdxOkJH2R8THtVt3wZplygn9vBIau1BGS78GNmi 9STcBAfsKGu6we5QuknJ5prBFPz6Oj7kDvgND6CYbcJZlEXaNLrt+VL5KAi7rM6tGJBe JCj/K3RRvfBs9ljA2H6i42fVbufczAD/AGObp7h0Jen1eEY9uYZ9tFeja/ZV1mhvFFtl AgL4hNkiMWoBYFVScImu+Ti6LXZbGwQ4BTuAkwYCJLVnXEvVtHzccZIvE20bG86Ek1t/ x0tuhtmOSC+UJgfK070VzxbZ7GcUAoYM1LrINF1O9YCMt0PRfbdFv0GM76jlbVvb48rz t70g== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-filter:dmarc-filter :delivered-to; bh=PLu2z2MQFhGE1N9r8C2g5uWWanvrRHipYjxfREU+iNg=; fh=zgn+771X4ysB7j9hSn7g/xv3tY8yVpzPfpfJXx/EswI=; b=X7h2o8kSVBsevc9OUO3FJKspp/9IhtwOwqYPAuC+QX3HwDuB+c51dIgbyNfCZ2yhfx yY+hnZ1Z4AjgriBUsAGOlVECyhrJis5XDs3FYh4vOdTFshUVazkIQAy8jJbE1oWewV9S pAZoGvmfJNq7sLd3bor+kd7FcVHCnbncrA4XcBgpUYTonYlKXSB9+BkqmwQWu4Jaup09 IUr1pXPVKUrgNRCCCP6iM1zTbNB0bb4Qrxx9Gta91TE36sfoVxFC1n6nMHsYIWRs5UHE kELsqNbrxHrmxG6z70I+tujMWXeCRXk0OJbxDKSJTfzRUHQmao60kAgN3nC1+YG7lvjQ T63A== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@cipunited.onmicrosoft.com header.s=selector1-cipunited-onmicrosoft-com header.b=KIYBFLGG; arc=pass (i=2); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org" Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id h19-20020ac85e13000000b0041cba84cc09si4273720qtx.357.2023.11.10.02.09.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Nov 2023 02:09:16 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@cipunited.onmicrosoft.com header.s=selector1-cipunited-onmicrosoft-com header.b=KIYBFLGG; arc=pass (i=2); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 8BEC3385F00B for ; Fri, 10 Nov 2023 06:54:43 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01on2116.outbound.protection.outlook.com [40.107.117.116]) by sourceware.org (Postfix) with ESMTPS id 70E7A3856972 for ; Fri, 10 Nov 2023 06:54:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 70E7A3856972 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-Filter: OpenARC Filter v1.0.0 sourceware.org 70E7A3856972 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.117.116 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699599278; cv=pass; b=oiNrutSvDF2bgC9AD0zOpN+J8gOd3sf8knl0oDLloVyFSs3gyK1ZkQ7JQbd0NyG0xXdFrhkC8B9o+ZC3ptXy71Kw0rQyTa6gd0HFLk+aHNYjwhzKPmxKWdTHeq4FEyWDhHyZYImUe5I0711lQB4hHwiZ7dXIDMySq0jpU8Y/Xn0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699599278; c=relaxed/simple; bh=CCipOqFByyyvcy+ibVhm2U+IR6VGT+ilQDKf13gAe44=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=wtV8HuNZPqP2DSI+sDimqh/V9SqFV0607EwT8OgvGMQFCNw+mEfch/6Ya1t4oydSiww8XbeZ1PoF9Bpp9FaqP33w8Fi+TGAMefR/ChNkNODrpfbTWMPwHQNT9QTBbYDMY/CTjIG0opI8Fq+2r649I8Uj1fhs+R36RH+bhVSc6B4= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OeTIOzq/uCyMrD+TCIM2M6lGAx+BIW3Y5ofFrpIBjY9nEnl1v/hhZS7S1ZunRk2yzrXE1nXUq4SIu9vJXS7oXPQE6BNvs+OkhrOJkCgpvIjPihhV5S612vDsLK6//ca2J2PlB0uoX6u3m6U23YGbn41uebV00qS0Nv29w/QZR4PhOyKpGs23Q7cYLWLjN/08falKCtNjkyi14zp2cYd2Lu5sS2ASlLirR9Z1uWZeLodm65MqX/jIFvgM6C5AqpTE0ebGhvQ0gHSKEgj5DTtAQ8P1CSkiz5nonkDwUnCOPKUlBuxg5pATIUvibLh0bXHs5UyRGPhiWJq01/Z4vxEDyw== 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=PLu2z2MQFhGE1N9r8C2g5uWWanvrRHipYjxfREU+iNg=; b=E6CfdFX23o2NQGBGVtMXiohG4lSM3FNXrSd+cJ0uD6LWlpaG5OCMRUXA5VR9skwwvQ2cuBrR+pQeWq/y4v/dYpYYNnM8p7Uy1552EgLhMyBrjTDkXIXoKS5Rc0jLi9y9qSGu0Fz2jD5Ii3YXJ25JhHMsws4+AkjlNzBosR9O8sqlc7sZUA4bly0A6kVTs8ePxm96uKz8AnQoHUUME3RwFjlV9oft3ATgJmBCV3EGQ591QRyLbkToGWIuuV27o8VGki4PmL7XafXtCOTXnmaxLqeWYehCTbEcZnEUVhExmK+AjSMo38VLjysG320ixvcC6TvV9zW8KLsPJ+2ENYEY5Q== 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=PLu2z2MQFhGE1N9r8C2g5uWWanvrRHipYjxfREU+iNg=; b=KIYBFLGG6k7yx8Swe83AxfAszVQTNULsTBugCsqhgiO0B1jsQPFw3wW4m/fStm++hDY8dLFQu6dfv872K3+t7RnsHM1jH5n5Gzn+fAYmkvB9ksznfvFG5VsB3cYVhfo2AbQQKq21tBRcVY3Jln97dG6sfEuXstamsD/YZZK6KcY= 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 SEZPR04MB7673.apcprd04.prod.outlook.com (2603:1096:101:1f4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.19; Fri, 10 Nov 2023 06:54:35 +0000 Received: from TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88]) by TYZPR04MB6117.apcprd04.prod.outlook.com ([fe80::41df:8aa2:5d9c:5f88%4]) with mapi id 15.20.6954.029; Fri, 10 Nov 2023 06:54:35 +0000 From: YunQiang Su To: nickc@redhat.com Cc: binutils@sourceware.org, YunQiang Su Subject: [PATCH v4 2/2] GAS/MIPS: Add module-defer-warn2-r2 testcase for r2+ triples Date: Fri, 10 Nov 2023 14:53:44 +0800 Message-Id: <20231110065344.684877-3-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231110065344.684877-1-yunqiang.su@cipunited.com> References: <20231110065344.684877-1-yunqiang.su@cipunited.com> X-ClientProxiedBy: MW4PR04CA0171.namprd04.prod.outlook.com (2603:10b6:303:85::26) To TYZPR04MB6117.apcprd04.prod.outlook.com (2603:1096:400:25a::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYZPR04MB6117:EE_|SEZPR04MB7673:EE_ X-MS-Office365-Filtering-Correlation-Id: 6f9ae893-6ad4-4eb4-b02e-08dbe1b9e640 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DsXx7+S0zg7QtlUMIdBAXVCv5y0kDO25gIAyqAQqRg86KFCIdr+9CvEhwWKl7WdIRfoGYEb3IJOwenK79CaVi7xlK0ApkAeAfWlHlS/YUnj+UQwaLXH3zaycTYCX2dnjgMRKDYvcme7XZY3ZoGoF7rNLpsCqZienzqi+OFzYNvy+HvH7pyPI781ZvA4a9OkeFwf0xaypSkl8TmsWT+3nnR98g+5XWp/0NvSKcHh5Q/zLutVEdMLYh2v3mvM0PcWT2lOnnW3NSRyGFU1vSCUh/0pIgOo/oRUhQfoOo2IPBiNE4/dvC2yv+YhZXHWtxBN5UpYOWvyPeQeOyq0h/yLbSnm3+OaifBpIfnfPFlsAuRsFuxIGV84WsFWndQtfUSKS+cES/MOWM4LfBz/58+ryW1/+Z9+PAAjRS7w6dY/mhVUSnCZ5C7ha6qHnb4IFtA0ozsfUEHSN5OvCHA2xHkwOA8UV6u4rDDvtHFM5oJP9W+wk67kHsaJVU5gWwXzcjoXEnMhInzwGAZJZKbXewj1ff4gds2RIQUF5WRthdpoSb5k5RG2rbFF4/qGc1jMhhQTYFFx5Uy5KCFridddprs01KtaGJqJkEwOA3hEoHgAnlsvmpD/79HptUevQvwkHazfR/W9QaHiCPGK/lt4a8Ph+t2rYA8q+zh1x3c+qcQkaf/k= 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)(39830400003)(346002)(376002)(136003)(396003)(366004)(230273577357003)(230173577357003)(230922051799003)(64100799003)(1800799009)(186009)(451199024)(478600001)(6486002)(8676002)(52116002)(4326008)(5660300002)(6512007)(2616005)(6506007)(6666004)(83380400001)(8936002)(316002)(2906002)(107886003)(1076003)(26005)(66556008)(66476007)(6916009)(66946007)(38100700002)(41300700001)(86362001)(36756003)(38350700005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fXnRrm7lpmvdz0GKclZpvGb09FVtI+MttXirnUbtlXTa3OjgsE+K048JrJvtlosoHfbKv0fzvD5ygDFG37ymDVuZoB2mai1gqrmHmsN7vCkOTf7DpGT/4evbTzN224kpdropLcYKTLDKGTJh/29cokPGFiV3gPYhf6M5hISAdB8o/Fnh+vJOBDYlnexYNx6WM/I8f0FDJdDzLCs8+fFB3XvVjTmwGzt8Tp7QNY8Zs7vxLbvTFEHXP1DSRsNPaJDnCpc50G1jQ4BHMB2FyfsL/3pDRduMPMh52GdOVWRP9naAVt48T+9+0cZirqkqP6ubJucm6ivRKpE+LWKAbP+5XT3rONVMOOO/29epBN3cL33IyrcEe9s4vTmSjk82GlW38l6Rm4Stb2kd5qIHeOoXow/4BX1/vrwtCCFXh8L/5nz3km5TuRmjYojpX8NjI1ec+4aF5Jbpi/gM2VW9FpkrmwlKSK8EfjPZIMJ0J/l+v2wIbNvDwRomZtUVH8kjt2P8p3htGcAKgkq0tFWsmaHvSAoKB4XVozJHYPg14YX1UizwXjyV0jNtCVCEzKtH+XYQFn3kn/i7/vK2WJueroDnI37zNrP3yZvr/EGkInaKxwsySHPDx7Uj4mSHcNCmBnI8aSfphq9S/A1/GB8Tphin0ic9Yesl5DeZAV1MMiK+/NGanS+Dw4qXhv7O7i9SzgY2FVrbIbx8ZWid4rsxHBzft5YaLnTpE9jRgeo0bERSz32GZSrnh7Jt/87wmD9CtDDgevlT9cGCZ4PG1IkYm4wNASsElpgqb2+XNzQ6fMEb7krBAx/r23D9S7f+7rVnNiaiVGGy4zGLlzZ0Q1REh+vozev0yR1vfxo17GE6FRw+uTpXFEiwDF7QlW4ZboGZ1vizc9Q0DqBqgrxxL0V+JT/PPUKjOO4NuFrPTP74jMPn9iWioTHj/dFnrOmaKx2lYgLT4p+/LodUaj9txcKlS39kCBH7qcxcFiVurxdz2R2pTLPwLPY6lVnrc6ItyeKoaKCHvuKu6NuXgYaK1JDlqb/FEm2OOr2Vo2/8hVkmK3E97IyVRFBoK7bqf3Jzv4PrHvbqLH2TDUffbGkA29vm1Q737HPSMWSkhZOHsirag1rysPAnPM9Mse4p9ggheMDiXogFL3/gruqd2fiBFcMNp6XvgU/kfh6x6y6B/H3XBbNc+qVq+uhj1dYFZUkuCXZ/S2IevzCC9u+tJkep11NGIU0mKT1e+wmgOonzEv1E/uezoRobBXLYzdSKK71rcWqUGvBovI00Q/LOdOI+qFgSvx20eCs7/Abbt1KXnG/Admqpn7hkosjJL0l8ZxY/uzHMuCOMVUDM0sukDaclsdRL4ch1QZrZcxrAbBHqNTzQjph2cwKN2mGnVHlW40Oup2nIW8v7VVnTftHpxlK/Ke3VywWzqQexaMJCNJZ4HCKqyDcBIdWUekDPbOIwPq6DFJd5h4B0FxeuckrImEq9LPlWiFiOFJ5AeVBczNa36NJaTymQt/5w3wOi6P+m+iQgRIw9WGKrYwFiGe5CSj62c8pNTzIwiPnq7p6y9OANPuiwbneo0rFUqMOLrq99WVlNkeOsJPGLJsZV2NCl9WYwzxGqHxKnaw== X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6f9ae893-6ad4-4eb4-b02e-08dbe1b9e640 X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB6117.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2023 06:54:35.2975 (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: qLta0LkzhiXwoQB0ix7l0c/f5dpRiVgNZlO2a7lSmMjvDN/GJYVt9FD2Yk5cE6W8Y4LkB0i0D6O3EO7U/ukujP1jnBdxA7Bx+VYjaq3OpeM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR04MB7673 X-Spam-Status: No, score=-13.2 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, T_SCC_BODY_TEXT_LINE 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+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1782171257680805999 X-GMAIL-MSGID: 1782171257680805999 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 330187dee05..86753e57b79 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