From patchwork Mon Feb 15 01:33:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YunQiang Su X-Patchwork-Id: 1440386 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=sourceware.org; envelope-from=gcc-patches-bounces@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=cipunited.onmicrosoft.com header.i=@cipunited.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-cipunited-onmicrosoft-com header.b=DPX7m6EP; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Df68Q0RH1z9rx8 for ; Mon, 15 Feb 2021 12:34:12 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2ACE8387084C; Mon, 15 Feb 2021 01:34:06 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-eopbgr1320102.outbound.protection.outlook.com [40.107.132.102]) by sourceware.org (Postfix) with ESMTPS id 2DF84385800D for ; Mon, 15 Feb 2021 01:34:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 2DF84385800D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cipunited.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yunqiang.su@cipunited.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YBzUhDZKfw7YH865OravOwo7X0AzTzUGRrcBkc0rmAvJ/CtxzfmXIZQNa4/Blj2/aKqkdfpZ3n723G/jJbKB8TfPUtKkw3/abQQukCQm0ssDyeD1XOjdjhe44FzalOjqQYNSW0vKNS5EikuC2z7GcgR3JKMem9YvrWScfjju/fCGXwM2ggN5yHhQhYd2PvN5IPmU82l2GnxRq7uORPB/Wq+zFsxa8zvELHn8dkBhxrdqO/cLUtFcP7mUMRZrw17ggced+rl/srSOuGquNTe35rPdzz1RRJmMaDZ1hWwda4az6okVVGjQnMFKnijzdq4dXUfRN327cd9gz33yNmLyqA== 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-SenderADCheck; bh=vrSXjtXlgYFOzDToTEXXLvbbWerYjNRyjp+nzMdg4iM=; b=abj7oUTCFNmUhPhewcLrLja3pn77jM6jssvW6z/J1N4YQIn+3+a6JDBRD2knil5YDxHcT9oBst4323qxbXGFpSxQCDClerffj6pNWdxcwijdTxpfXXm3uDWoBN225j+1Bfhk3bLSwwxqZzBXLWkXqSRQxeijdcr4j456Om2xHmY2okCmDsTw5X97uTy7yG0O+zhFbHZvxWRMWpux+LXgvpJGYs+CLCWFyUOrz7AJUk8eOZxRRUL1bKHb3z/0+/sDF6HICBpU6KRmQ1TGto5DC0ZbdHmPKR8fI+bRV+lNy7c9XQaJDpXAZkpKBVBLRNpFRrsHzm43+ol97FIKg93sOw== 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=vrSXjtXlgYFOzDToTEXXLvbbWerYjNRyjp+nzMdg4iM=; b=DPX7m6EPHqrmCIdMSPXm0x1CE6euuZWh6fRJkuVARcZ3Sf0hxOTNFkjamcsW7oD8iV2oyymNS/jJ7Y7Nu6ft4EGC3xhoWRhdlpr8cO1heHg4XuPgFfBSJqpZL9t4zj4aHcugkjch6QVrpq6GiC16aCafZ4kqcZXnJLDtDxxAfps= Authentication-Results: gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=none action=none header.from=cipunited.com; Received: from HKAPR04MB3956.apcprd04.prod.outlook.com (2603:1096:203:d5::13) by HKAPR04MB3956.apcprd04.prod.outlook.com (2603:1096:203:d5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.27; Mon, 15 Feb 2021 01:33:55 +0000 Received: from HKAPR04MB3956.apcprd04.prod.outlook.com ([fe80::b5d5:d70f:ed37:984c]) by HKAPR04MB3956.apcprd04.prod.outlook.com ([fe80::b5d5:d70f:ed37:984c%7]) with mapi id 15.20.3846.039; Mon, 15 Feb 2021 01:33:54 +0000 From: YunQiang Su To: gcc-patches@gcc.gnu.org Subject: [PATCH 1/2] MIPS: unaligned load: use SImode for SUBREG if OK (PR98996) Date: Mon, 15 Feb 2021 01:33:36 +0000 Message-Id: <20210215013337.3970-1-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.20.1 X-Originating-IP: [60.247.76.83] X-ClientProxiedBy: HK2PR04CA0067.apcprd04.prod.outlook.com (2603:1096:202:15::11) To HKAPR04MB3956.apcprd04.prod.outlook.com (2603:1096:203:d5::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (60.247.76.83) by HK2PR04CA0067.apcprd04.prod.outlook.com (2603:1096:202:15::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.27 via Frontend Transport; Mon, 15 Feb 2021 01:33:53 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: efac91d7-8413-46b3-a60e-08d8d151c18b X-MS-TrafficTypeDiagnostic: HKAPR04MB3956: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kGNNi09Jq8xxNw/82aTqUb8KCIDMCAznAjFZKzGyru6XpfD+xgzT2GFL7K7Ti/+MBlj76Xx44GeqUPJgi3JQ9JSdM08dX5WNn/ZNCS39EEUHTqvG5/xQDx/wSTObHqW0R5e1WOgz167s83bFktIfthnZJp4KsHli7uGrDn7jREdh3qVbq8Oq2uXuCLu1EEIWNnmqP3xBaKiAx4yPAfjAJ+zxI2CKsVTxDcsXkcCFBTM/Ck8bIyq2qlyt9mA6jk8akiQ/tf400u44Z/I8vrTlskTdnREDhiZauvW6L7PJ9dWh09VRuDs+rBZtrgmH+Ytw7X8++QgPlc4SlXgfmG2GNl2zmRhImABRdnfK1bBvlKE56g09UWTvn5WbzD5N2+np236s4ZypR7klA0v+XL1uG/puNO1t5BogwgkB9fb9VMMWAtvee94dXOjYV2wZWg/58S0hoatddb1NTdruaZGAR0dh2eVbeRItCAQ1umYtPtAQ5OqKH5sKC8Ot6iVrP2m7Q28F2gNm8rNM89GZF3+XDAWbEcgs7ExoQKnD2KSZ9nQwdU9GGzL1drNyxAlgvYEZghFqeYEaLnNSljjJLOKZQA== 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:(136003)(346002)(396003)(366004)(376002)(39830400003)(6486002)(5660300002)(6666004)(8936002)(66556008)(36756003)(2616005)(186003)(86362001)(83380400001)(16526019)(69590400012)(956004)(2906002)(66476007)(6916009)(478600001)(6512007)(26005)(4326008)(316002)(52116002)(6506007)(8676002)(66946007)(107886003)(1076003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: sjucMIH68l76dsghS3C4q9hOi2RXOA7hglq8k1rJUVEFhSE7Ap12KXRnOwzM6EJjYXXwBil3Q5+7xHytYYmffWuZqvIPnhFcauyM8HaKYQu5EjdZ1OlkM4bMSxz7vWwz2b+QZX8I3V4yluiykbZ056ycyliH7LArHZ0a6wDAleCOYXG24b2JvF78XlFdF7JVFqauNPvPyyevDKGuzh/c5fNOabSl7PrHF/iIzdLAo2fy2npnC7NXVPKtrnhOijoH3qXNB60sTJ1YOox6in+za0F5WQLq+nlXsyo6caxoHuvOl7jWMj1RN2ZAnsRCUgtQ01197o0T3z2jUKkqu5sfuifPRn6sPOMs5Oyj1uwWMr3ZPm5CLAnP3YOTzEdio+OPr6TBUccWl24s99/TRzsUk4kpXtB+LlubfXLA1knAxWXkqoUlWafUJLionct25X2l2qIQuHiSzPezzcf6nUtupl9TI0BmlatywQKqnkgRTUaLVMM7Asul42b/9gUA508NVtbwzZJTVig+Ab9vy2fYaGGN4Q0aaVLzMbU+LAKdiDfg1wZ7+x2P/1vHmt/h3leFWLzoSCY5g/xRflbh3T1+H1KSKAlFejwunWfByhCPin1jS/RTSJSc04SJd6ftncstjZ0L9rs96T2IVp1/SoCBLx37YjgyCZ3oWxrnOCoZp+/K6OxviXwzDqko9MMKhsP/BizkKWygxHDIndlypUdomEaXFFlIOIyes4IEt0VXkN9bzdGekDVtEutzmioLGy2JF2cyGThmQJUGt8UcRg+knzF+yuY7GvEO/EO1X4p1cn43WEeZfENU3lbR2CUxyFnDU6GkNHFPp1e9Hz+oMQeJTorG0uklRK9Q7uXdbFL7BnjPv19TzS6VGsSij+Y5FEh9bVUTTikElESJZvOcRm8O+e5XKNwfUbes7ojtAE6M2+ldXkR5hbfkVoWIQT1g2xb6HTrw1B55fVGI6aAOGBqPSRqtjG0Zx1XZzmn8bFHLL4ZdTJKe1xCGNS2iWNGAzGFu/jSYiDGiOnck8f8MFW/NAi1TdXIXXTmJpgTC+YCXZhgiHJW4C+bD1ri0YogRCBszfcd9GEJgmEvV9Ml4eCFcrI2ps96MDNneBukcHrgsnxIEaaW/7galdsCkkXLljXFW3x3Tt9b3KnYS+JMnPxYg0SNmroirZPMDp+3wVZI/wyXZr3qR1qPC+YIl/gj3SIaIDr0q5IlDoZ+OIcl6nwz9mcTTvtfHes2uPDszxj3gDsAMUvRDZAaqU3knd4T1yTlmNDrmkeCQXBLMvVsKRsofCpczUXe3nMnB0is/oxs8Nn3SxYrIyiHHZJHrv7OtObaO X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: efac91d7-8413-46b3-a60e-08d8d151c18b X-MS-Exchange-CrossTenant-AuthSource: HKAPR04MB3956.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Feb 2021 01:33:54.5344 (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: ibc8yz/eSZWBNXWcUjyGJ1o1VR/VBpGZosMzU5/xDR+ESPTc0u+DoMavnG3aqWW8f7rHKbFrWB5jvR2Sj2phzFKh8zbLtCrHHff1HFQusJc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: HKAPR04MB3956 X-Spam-Status: No, score=-13.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: syq@debian.org, YunQiang Su , jiaxun.yang@flygoat.com Errors-To: gcc-patches-bounces@gcc.gnu.org Sender: "Gcc-patches" It is found by ada s-pack96.adb ftbfs, due to 96bit load: 96 = 64 + 32. While the 32bit pair of l r is mark as SUBREG, so they are not in SImode, make it fail to find suitable insn. gcc/ChangeLog: * config/mips/mips.c (mips_expand_ext_as_unaligned_load): If TARGET_64BIT and dest is SUBREG, we check the width, if it equal to SImode, we use SImode operation, just like what we are doing for REG one. --- gcc/ChangeLog | 8 ++++++++ gcc/config/mips/mips.c | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ddf4c7f92d7..fb12eeb971d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2021-02-15 YunQiang Su + + PR target/98996 + * config/mips/mips.c (mips_expand_ext_as_unaligned_load): + If TARGET_64BIT and dest is SUBREG, we check the width, if it + equal to SImode, we use SImode operation, just like what we are + doing for REG one. + 2021-02-11 Eric Botcazou * config/i386/winnt.c (i386_pe_seh_unwind_emit): When switching to diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index ebb04b72b2b..b77604f935d 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -8400,7 +8400,7 @@ mips_expand_ext_as_unaligned_load (rtx dest, rtx src, HOST_WIDE_INT width, /* If TARGET_64BIT, the destination of a 32-bit "extz" or "extzv" will be a DImode, create a new temp and emit a zero extend at the end. */ if (GET_MODE (dest) == DImode - && REG_P (dest) + && (REG_P (dest) || SUBREG_P(dest)) && GET_MODE_BITSIZE (SImode) == width) { dest1 = dest; From patchwork Mon Feb 15 01:33:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: YunQiang Su X-Patchwork-Id: 1440387 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=8.43.85.97; helo=sourceware.org; envelope-from=gcc-patches-bounces@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=cipunited.onmicrosoft.com header.i=@cipunited.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-cipunited-onmicrosoft-com header.b=zGbp7OH0; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Df68V0sPFz9rx8 for ; Mon, 15 Feb 2021 12:34:17 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2D7413835430; Mon, 15 Feb 2021 01:34:10 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-eopbgr1320109.outbound.protection.outlook.com [40.107.132.109]) by sourceware.org (Postfix) with ESMTPS id 283E1385800D for ; Mon, 15 Feb 2021 01:34:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 283E1385800D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cipunited.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yunqiang.su@cipunited.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Szi6C1EWeZszdltwAYYr8REgF+oM34LmxGG6IM/AQE8oIcK+NVEnbaWR8jU5eSpMKnKeXuRoHGTTRk3T6N0sUkTEy4nz3MmneQoA33vHphgfIpySjvwIfv7F7JXQlqC6aR0++zL2o1bUZtz3Ysa2LIe5/L5G8HojB0vbMIT8kUikAMqdQe8TuysA2ajDERHvm5tCaaD+3HNc57VED3ygP+UaaVxx/KDaMCSGlVmpux6LNvBDz+z3WWDcuimG+w4JDnidah3bTI/JbUT5DmiaFO6TTJ3ThnNFw9r3ArE5jZ+55D+YzkDJnSCL1RIq8LukJDI8lQ0QMgzB6y95a2KgsA== 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-SenderADCheck; bh=Vz11xMmR648L7oF3balc7KoHv5xX3Eva4HXsijpP9bw=; b=ImajlkRhTTZlVgqpnIvwTduacE7zEuAsM0IPfYoVbQ0rXFzs8X3LUh8xIxwMUYmiwHvt+MZxedWmPtit0aV86YTn5uA/zoUjHZqgAfReRiH9EOuCXcomsAoVHLvXFqjhAhvLRrbqY9qvkdEgs8jN7FrWxbjZqahBVUmz6aJDKwvduFygd6R6eLCzV/g0V907idXxI7DajqwJaDYR2rD6av7eaIJ+s1WNeMRdjgFSp+W9TfNTXfPdMByeu5TmeLIxVnLMK6vjqIIVvIccZNswKRfaDQnY2oDa8i1MRK9QL4ePUfICSVqmjzgNmSblmNCHfTDOVWlgilpdaxP96Q5Zig== 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=Vz11xMmR648L7oF3balc7KoHv5xX3Eva4HXsijpP9bw=; b=zGbp7OH0+LWTkBk+6X8bMYAYMlo6jW9bhNbXW5OeMUGsE0Ga+Q6VAhAoErgAPZ0+Yk7/IfD90rmshrSMCkEcrF9aFlhqsWLIzK8FvmWLhGRRBG9w7XJjLOGmZa/bZWagBLHDjRG0Dr7GIzJyEJbs/qJ8zPmyoYT5vG7PhLA3uTQ= Authentication-Results: gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=none action=none header.from=cipunited.com; Received: from HKAPR04MB3956.apcprd04.prod.outlook.com (2603:1096:203:d5::13) by HKAPR04MB3956.apcprd04.prod.outlook.com (2603:1096:203:d5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.27; Mon, 15 Feb 2021 01:34:05 +0000 Received: from HKAPR04MB3956.apcprd04.prod.outlook.com ([fe80::b5d5:d70f:ed37:984c]) by HKAPR04MB3956.apcprd04.prod.outlook.com ([fe80::b5d5:d70f:ed37:984c%7]) with mapi id 15.20.3846.039; Mon, 15 Feb 2021 01:34:05 +0000 From: YunQiang Su To: gcc-patches@gcc.gnu.org Subject: [PATCH 2/2] ada: add 128bit operation to MIPS N32 and N64 Date: Mon, 15 Feb 2021 01:33:37 +0000 Message-Id: <20210215013337.3970-2-yunqiang.su@cipunited.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210215013337.3970-1-yunqiang.su@cipunited.com> References: <20210215013337.3970-1-yunqiang.su@cipunited.com> X-Originating-IP: [60.247.76.83] X-ClientProxiedBy: HK2PR04CA0067.apcprd04.prod.outlook.com (2603:1096:202:15::11) To HKAPR04MB3956.apcprd04.prod.outlook.com (2603:1096:203:d5::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (60.247.76.83) by HK2PR04CA0067.apcprd04.prod.outlook.com (2603:1096:202:15::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.27 via Frontend Transport; Mon, 15 Feb 2021 01:34:04 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9e638b79-c4dd-441a-5383-08d8d151c7ee X-MS-TrafficTypeDiagnostic: HKAPR04MB3956: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3968; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Uc1UdJEDPmsulntWvXsw9VftuPzbIOTJGuYYsDaL5PkdwjVCrj/ZM4keCLjJhfUnK58VKp/uInk8yTk83irOng9lW1nBzDqCW/MpOqD5xwIyWp5bvKLWu83nB0dA/awxWIi4+PdxAUiRt+fCTeG9so6PhDnTB24V6MgqXuFth1nF/oJOECngmTobdEChPa9UWKO3Fg1oU9mMi57S0frjjvG+z1kUDKR+szVqA104Rwid2oSvx6ibtFU0eDYYsVrtfAoXYRaUDB4j0srpt7+9uODlTQ648j7/VY0IdWkcErbu33Lp+Z3vl3W8W9ehhcxIaVIsta1dq50V+Me6wZtUyYy0mFKC/RqbxM9AaVW/s2/r7PykaP3RqK+krgdojnMKf9sPzq0JhK6lVO3tVcYHr+Tk3VIlyHUhxleyKg1QGheryonrzjHXI2OIHYGqhw0lhTgYOV0DfDk3jtb2H0sl0ZvwqO47IdDcgI1MsPQdlyAZe5IAvBCX2i7QzwEGrZgw60OPfW2pIXEi+qdMdAYlFIUpQyEZ4jG5UizsvmgbOccBufCchnc9CZ6whxgKCxqvEFjjIVkt0c0z4a8Tbsl1iQ== 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:(136003)(346002)(396003)(366004)(376002)(39830400003)(6486002)(5660300002)(6666004)(8936002)(66556008)(36756003)(2616005)(186003)(86362001)(83380400001)(16526019)(69590400012)(956004)(2906002)(66476007)(6916009)(478600001)(6512007)(26005)(4326008)(316002)(52116002)(6506007)(8676002)(66946007)(107886003)(1076003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: QHxnjsb4aJN7ocrEwNT1P0Ndx80YLDuARewM2QM4u65a8DruSNiFCEcXJs9sFENcCLwfsN+vRm0zGkhnsWr/nxcvqYNPmvuvW7VcY5X8JGjezVVTuc8OEClW6fUgp5460mTFpSBmnrFZoNkzC9iJPHJrOZvJHpR6RFXYAUhrBfc+eAezmb0wppffJ2DKWnhPxKAmKPDdZB1Hsuc/27Eh5rxn/AjE/qLu99sXR1N7oESw5zEnEY8qQqhc7clncMurUj/suxqDFT8+LNlw7ycmkIB/Fn5seLK2MJ40cPq3ERYDCEv4GrQ38CGOhhB6pTixmezycv9ZWNdhpVFtEf604JWyYQEjUmLF44bz3MZ0RO3ymwqK60uGtIe2rDmFi7IorsDcfEezMOEwQJsjPupMkNAYmJ6S7peGwxNbaeV/iTevcyVs8OdCf/Rr5cywP2LjqJxQcAzFvgl6+xaksUQAPT+xFvuAZQ+nLm23eawakhLiCzzNsOfXXuysjLuwTj+6SdwuwkpW1CS9jQSw9t7oQKX7E1cytnZhgG9DPUoUA4WUloktSgWj/1AX7ut6V/gcgvwBoVdE3+q+tLBbhE1r9BYIZwGSvv9B7YgHhCsv6ZqFpMWL9Dte1JZ/dQ7S862tP5VxOlzqbAX+GDPtFoJPuw+77JIuQSHXJWTVk/BNuhkWAbpoULzb++zQRK5B+OpLQ9iL1FKZm73IzD73ldEzESGKoPz7rt1g35D/TtcNNiaXCS2MsYh6oNeJiWm7dkYUwE4p8TkjuZNQBgl7L7kekX0lg9vmFQPa+s5YsCq0QfDHpPq5Q7MkjOuTi8iMBOVsNQQnsxNsWxUM/7r8orwK7lPPwiS/xm+hava2XehxshQBedmbdbwNKbY9GeTXsIvU2NgPClwlBpb7ZZ4C8xoE9CQemjxAH5UGMVvDHu5qFpRc0ZsMcxll7xw7KstAObvgR3eZ2GgvWbuyqK2DPcnLXDARYNdOgjeUg5hr9NqQ+maqttr8f2Ymcu8qkAudv1/7esiAMZAm/LnNGvDYXzoJXkGlQtN1h0LhC0RmhDz6KRvDkOf38/Cp+A6auBFGevcTJcLF5PK9QPvFKplcUiiV1EbaUK/AVimpJ+K4mrnhiobh2j0mz7SdjPiW1JyisKzJRD3pFLyL4uMO7S2y/fhJQ49jh3C7t+QTyLWN+OGlIFGnW8eGmLrVSGRRFdyeYVZjMs5B3UBJpVcW5KmrKMN3MXA+bLN44rnfc82qozkvzUxpLLu6zG2PqNpnoT40EVo+DC0OMqBhKu1lz4+LL2swAMblc6PCC6ffdGjt8qJG/JZe/eY5tUNbRrxPTtVOGzMx X-OriginatorOrg: cipunited.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9e638b79-c4dd-441a-5383-08d8d151c7ee X-MS-Exchange-CrossTenant-AuthSource: HKAPR04MB3956.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Feb 2021 01:34:05.1190 (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: lHF4aC4MNu+TTCJoYJLO6h2cHiwJGDzYkSZBGnxI5pVHVnm7BtCUxYuhA4ZwKLrrvPxzM1WJysQNaIg2U2bUQd+9TXyL1t7D3tnmCeHNxxI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: HKAPR04MB3956 X-Spam-Status: No, score=-13.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, KAM_NUMSUBJECT, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: syq@debian.org, YunQiang Su , jiaxun.yang@flygoat.com Errors-To: gcc-patches-bounces@gcc.gnu.org Sender: "Gcc-patches" For MIPS N64 and N32: add GNATRTL_128BIT_PAIRS to LIBGNAT_TARGET_PAIRS add GNATRTL_128BIT_OBJS to EXTRA_GNATRTL_NONTASKING_OBJS gcc/ada/ChangeLog: PR ada/98996 * Makefile.rtl (LIBGNAT_TARGET_PAIRS, EXTRA_GNATRTL_NONTASKING_OBJS) : add 128Bit operation file to MIPS N64 and N32. --- gcc/ada/ChangeLog | 6 ++++++ gcc/ada/Makefile.rtl | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 43973550502..32e92c55ef8 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,9 @@ +2021-02-03 YunQiang Su + + PR ada/98996 + * Makefile.rtl (LIBGNAT_TARGET_PAIRS, EXTRA_GNATRTL_NONTASKING_OBJS) + : add 128Bit operation file to MIPS N64 and N32. + 2021-02-03 Eric Botcazou * gcc-interface/decl.c (components_to_record): If the first component diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl index 35faf13ea46..d86eb8acbf3 100644 --- a/gcc/ada/Makefile.rtl +++ b/gcc/ada/Makefile.rtl @@ -2311,6 +2311,18 @@ ifeq ($(strip $(filter-out mips% linux%,$(target_cpu) $(target_os))),) s-tpopsp.adb