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