From patchwork Wed Feb 9 03:18:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YunQiang Su X-Patchwork-Id: 50939 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 93FF2385843F for ; Wed, 9 Feb 2022 03:19:34 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01on2134.outbound.protection.outlook.com [40.107.255.134]) by sourceware.org (Postfix) with ESMTPS id B37CD3858433 for ; Wed, 9 Feb 2022 03:19:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B37CD3858433 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=Xv8rvKW6wAXtSSznwzWzCAiBOdTsJ7VSKeE2Av+1PsIIA55+tTsexr/E0gqL7pWYTcBIXzD2Kg7D7uprfoUKmPMec8KIBKuthyL/P2YfJPVspL4x5jzaXKUn1CRfDyQnDe661ZmbpkOEiLe2N5HjcEngAEBuOGL5Owj9xMLGVILavbT61Z4W7M2/85iFs5tsQBmd3zwN+xCwivQtdPIfMnIEK6CkNsxn8CPZHv/KQCHdzokoSBKeo+G9aKuuyZsSo7T1ZvGwKnhQWCnaaZoJKpO8GXmKtMS6ItYUCIXo//ybqlLYWpJ2oSqFkEuQEFsAczqsGk5ZivCi+rBJq5wTHw== 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=LhytZAOoCa4d6IraSqIJ+qt9dIbcIplJ+g55jOlF9Lg=; b=ii2yS2lVLNC+NfJDVHSf5745BwZ9DCdznTa3OOvHNPPWsGyBo+Ki8KHXsitAxK+muAxqD219XKPj0imHWAA3lYHW273TbxNZmZ7eEiPDhN87lnao4dHaZlYp91Vr8iHDOr8iKvMw4SSk80pD9ibQ7h/jQiISYktauyLuftO6n2RklcbDQxoDqxgAMj6t8ohvxwKGrYMWH2B+GzM6u3cvVigHJqCZjaW2SOesQFvC39j04MN6aBOyX/D2MK1CtE3wv+6cay6lAQYg4WzwtcVP2dByY3IqnCrMtK4wl8PmYXe0/xH2PaPuJpb1fBDznu3nv4JshmeeGzlyJyr7oZ2rkg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=LhytZAOoCa4d6IraSqIJ+qt9dIbcIplJ+g55jOlF9Lg=; b=a4du8ao+BFLjujaZb9++mHt1u57sh+AULORntBz2gFSR5cAJWV613HJf3EVWhJ/lNZ+R29XvSox+MoX2t+YcAJLy2dcW8ZXr5qoQ5ING+XA+nAXdz1xGHolFubica3ax9Yc0UJlcpHh4nsHjZbuQ13NY/3MtPFHcOtGOwSgVE8E= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cipunited.com; Received: from HKAPR04MB3956.apcprd04.prod.outlook.com (2603:1096:203:d5::13) by PSBPR04MB3973.apcprd04.prod.outlook.com (2603:1096:301:c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.18; Wed, 9 Feb 2022 03:19:13 +0000 Received: from HKAPR04MB3956.apcprd04.prod.outlook.com ([fe80::31e9:e3a:c6d8:2788]) by HKAPR04MB3956.apcprd04.prod.outlook.com ([fe80::31e9:e3a:c6d8:2788%5]) with mapi id 15.20.4975.011; Wed, 9 Feb 2022 03:19:13 +0000 From: YunQiang Su To: gcc-patches@gcc.gnu.org Subject: [PATCH v2] MIPS: IPL is 8bit in Cause register if TARGET_MCU Date: Wed, 9 Feb 2022 03:18:37 +0000 Message-Id: <20220209031837.3167330-1-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220126032920.1608048-1-yunqiang.su@cipunited.com> References: <20220126032920.1608048-1-yunqiang.su@cipunited.com> X-ClientProxiedBy: BY5PR20CA0013.namprd20.prod.outlook.com (2603:10b6:a03:1f4::26) To HKAPR04MB3956.apcprd04.prod.outlook.com (2603:1096:203:d5::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 27d0dbea-74ad-470c-2ba7-08d9eb7af245 X-MS-TrafficTypeDiagnostic: PSBPR04MB3973:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5797; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eKCeV3XY5o0c12roaeibAiQm0HyTlnYu3cYqV8g4jyXmeDl2qU+3/asRqNSDyhmXgzk5tohDy481PnBxOpTW4IX2iLD9sDE/1p/dbt9px3MIl9rl99pqehlhQJfc3BXGGZJyCoEd3u6ulTI364FJfOKT9H/sSzMyjdcFlLveCsFe3FUIa8mqovCKNsbeM7Wk+jtTjtbiW9kHsns/zSMUsMDhuDJoeRQ6yCehrAlZr5+zYGyzJlMVqubSVI1xxcNSmgfpF1mibSTH9etFsp/qRuOwXUkH+Bbm8v1eDih6Rs5uMDU1zLofiF+ZzHmtike5VtbajFUOJAH/vHBYkxRCKnvJWp+VfNKcIeToWSoXPBnJLpocU12usWZ4pHwXt1oCy3/EtNcPNyhSeZ87/81nD094u/FP5MtNE/vG7cBGurwHxypMbZ0bsAH5e+XRwwRfgG394xH7D+lGLL7nfcgcCHnMY5UQWRKuWEkphW2f7D++Mz04z9mKGAg5zF0zifGoa28+2OmT38NU3TlsKW8nShNeHzpsJF1zQUbY1yaRQCTZb88/ILRlcWRHTRXKbsEI0K6SE9t5I16vC5HD6OntN+BIPoW8OJCh4QvxStwKpPmXJj3+Tz2hGVxgpU0m4sMIThfxiXhUtvaGcF8OLIwj2Q== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HKAPR04MB3956.apcprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(376002)(396003)(136003)(39830400003)(346002)(5660300002)(1076003)(2616005)(508600001)(38100700002)(6512007)(107886003)(2906002)(4744005)(186003)(86362001)(6916009)(6666004)(66946007)(52116002)(83380400001)(316002)(36756003)(8936002)(6486002)(66476007)(8676002)(4326008)(66556008)(6506007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: rtNf7v2Tfc2lOLrYONWbjkbSgWpBK0JZ81Ga488s3ryhZ3xgrkJ1dZ568W/cc1YwqRaJuZZ7VKzTTm6s3MBfWJFb4mhc/l/nPhdi7GvQcEQBtL0LHobMnFTGkXDEc/4OuuGiYSpo/I56hsG1o08ptw0dkLWe+SPexObYvV/GiJ2Spp9ezu5Z9gS82x2H7K0bp4V9TgPyPkx64mwXLdwmbjPUgzg5x2fTTg73g8ZUbYUBNtsmL0xLFJEZT9w25M9xCxBzli2vt+JMVKmRGJc/G64P27YUWkFhqEzcmuzZbH5NeHrRro4sTb6yAZigUfWJX6yBWBzaFeQJuIgWtLwZqPfPOte7qxZpQKOqZ5BKDW6eGsNdgeLo3O1aAUjw0w9CCwOInkBbihk7DgcldqWrCoomAzl5IsF5zGTPsa+hwFgVNK918OYZOdnGYdkQu4hcsdta7g7J9Yel8ImD7Bb1WiYWxdrYlzC+FJTJAGF/PxRdzMhwgVdTCvR+5qy9LpcDN+5A1bIwL7KZTbOIoltewJmhAbjpTI6u281sNduNr+l1tmmmFmIpyfGa18Bre8pkRXe+JcBtf4jcQKgqVk3j1GFlm6woxoZkDnz95tqFzPchL7lh2drmO8L0L0muwA2JQNmNsPTblbQAwTwvNw7FZDezRVKT3gbQAdkGb2t/Dn88F5FayV2vR1Gi9d712Wxp5Qp52vPtQdEqqRv/NVlWTkliLunILcnFhtNUt01EegNaugsCZ3IJbx5OpHUu2QhDusZkWHatx8Dj6QDYa/+8+ACOh2hEc1KC68ux5wM5aoxEKjGHYRecU0DQdByjZs8o1Wq6+xcD/I0w8Tlx3NopogdTgml3qO353EkgSAX37b+YFktr88eHiPCtxTiJZALFXPhXB12Ie4/PW5GLF2zAxsNw3jj8jScJUtt0qCGgUdeyU02Jh5ScH1mr5/gPTthxCYeiGb0fPjvxHLO/5fa9Caj3q9VvwP1f5kwML+Dt6GMzO8KYwGeCkWYcQOP5whCU1CJBrajiNg/B+NkXtOkXCqX8lXAxq6lOlK0ZvkgCp6yTyCzGsHFcSpFosOqls69KL30MCNfoe5kV2ZOAO7RWTz69wTMMkS8Lh4tMtAWir4gwOPmqexILxfLooGGfq258nNdUDZS/ahmcAAc+rj4zBkHshrlUKfFTHnibkIEqX7JuCHbRuU9eUks3qZJbvbozGxMPpNkU9lGEUct21DGWuXwcKh9fAapRKwX6NsbJ224bqfYqYnT1iz+QTZkTZkGSZoAqjAVaaSaTSue7nrLGeruFjG9RSFdleyU1sxD9tOplAs8bxhlvxJswuRtP1Gek9UiWPO70Fp1LCLcrLQEb7H3pyBjRQv7NmFSPPRhxlNcNC41/TDpfDMkN9XCAsPgvv+BMvpoBl9MV5TeS9071feBtHZF5CxCkSWYVAGYoCpBqcEki0IFy6bVYQxH4+y/VzzKa6jAarAbyuopS9CKYlh1fUQjO8GU9TZWISq/NoXM8ayUumVMp2E+CWKKDcH14ATywdggmOUpM+Z/gChizJHcz7XW6MNEmw1sBr+CJ/evac3XK7gJ3SSIZKxrhJFzpr1kxMLUcsZ0rZcnQpNnKQaJGXorR5bLg6IchsC7BWVv5biHG0ObyL1O+8EOco8R8sRgdVqioAbnnXGLk+bKxM9sqGygBCtqvkvUbGBxhGrMhCKyspjzQ7/1tZyT1zQkNpmfJUqT90QLy3nIidu4G8w== X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: 27d0dbea-74ad-470c-2ba7-08d9eb7af245 X-MS-Exchange-CrossTenant-AuthSource: HKAPR04MB3956.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2022 03:19:13.6854 (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: vDP4whHBB+wfSNp8TsuO2B5Bf57y/FfX2Usu+d/DzEPkEN+EJEX8R6g+gEhO90Opi1lhL0EQyr9IMwvZ1Bs+Rp8SYk2f4UlsQiBwQ2H7ySk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSBPR04MB3973 X-Spam-Status: No, score=-12.9 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.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: YunQiang Su , macro@orcam.me.uk Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" If MIPS MCU extension is enable, the IPL section in Cause register has been expand to 8bit instead of 6bit. gcc/ChangeLog: * config/mips/mips.cc (mips_expand_prologue): IPL is 8bit for MCU ASE. --- gcc/config/mips/mips.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/mips/mips.cc b/gcc/config/mips/mips.cc index 4f9683e8bf4..d823c459b75 100644 --- a/gcc/config/mips/mips.cc +++ b/gcc/config/mips/mips.cc @@ -12255,7 +12255,7 @@ mips_expand_prologue (void) if (!cfun->machine->keep_interrupts_masked_p && cfun->machine->int_mask == INT_MASK_EIC) emit_insn (gen_insvsi (gen_rtx_REG (SImode, K1_REG_NUM), - GEN_INT (6), + TARGET_MCU ? GEN_INT (8) : GEN_INT (6), GEN_INT (SR_IPL), gen_rtx_REG (SImode, K0_REG_NUM)));