From patchwork Wed Aug 23 14:39:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Iannetta X-Patchwork-Id: 136684 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:a7d1:0:b0:3f2:4152:657d with SMTP id p17csp506938vqm; Wed, 23 Aug 2023 07:42:41 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHUtGdMpZH6Ttmgcg/ymNQ3cBKkg7rHJSWuHlWLBXm1y+7ka9yXe5GeeYag9rHE8GyBEjRD X-Received: by 2002:a17:907:7e8c:b0:978:8979:c66c with SMTP id qb12-20020a1709077e8c00b009788979c66cmr15193339ejc.18.1692801760786; Wed, 23 Aug 2023 07:42:40 -0700 (PDT) Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id n11-20020a170906724b00b009888e0923cfsi8610994ejk.712.2023.08.23.07.42.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Aug 2023 07:42:40 -0700 (PDT) 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=@sourceware.org header.s=default header.b=IthgELzi; arc=fail (signature failed); 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"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6136A3851C01 for ; Wed, 23 Aug 2023 14:41:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6136A3851C01 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1692801663; bh=7boZWzcyr2a51PhDXojpCG4UNruOL7xsX5+2NVlbuz8=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=IthgELzi15YQOtgbNASu0/wiPgJRHScuHg+gihUAMeOkOzBtdZjhdFjFFD2Am3yQX UHH4cIIV0xRI5/kFk8STeTD8ERLjNewpHeH+S9qSuNn6JXmv1CLM+hS82H5j6+eQE2 L9boDuSTCy4CudMeowme5P1SNbVwyvCPb+iaylm4= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from smtpout30.security-mail.net (smtpout30.security-mail.net [85.31.212.35]) by sourceware.org (Postfix) with ESMTPS id 0DB883857731 for ; Wed, 23 Aug 2023 14:39:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0DB883857731 Received: from localhost (fx305.security-mail.net [127.0.0.1]) by fx305.security-mail.net (Postfix) with ESMTP id 3BF6230ED43 for ; Wed, 23 Aug 2023 16:39:40 +0200 (CEST) Received: from fx305 (fx305.security-mail.net [127.0.0.1]) by fx305.security-mail.net (Postfix) with ESMTP id 0818B30ECAD for ; Wed, 23 Aug 2023 16:39:40 +0200 (CEST) Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01on0100.outbound.protection.outlook.com [104.47.25.100]) by fx305.security-mail.net (Postfix) with ESMTPS id D468030E8CF for ; Wed, 23 Aug 2023 16:39:37 +0200 (CEST) Received: from MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:33::22) by PR0P264MB2949.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1d4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Wed, 23 Aug 2023 14:39:36 +0000 Received: from MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM ([fe80::aeb6:2f26:45ff:5461]) by MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM ([fe80::aeb6:2f26:45ff:5461%6]) with mapi id 15.20.6699.026; Wed, 23 Aug 2023 14:39:36 +0000 X-Virus-Scanned: E-securemail Secumail-id: <231.64e61a29.d2620.0> ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CC3sqN5LqO4Xi4y/o/JN47ZQsXmr7Asx8/v+H4L/EAkuTSYH3iW5rDlYxJPvhcnWsFCjq/IHUTfGvgS3xE8OWSILJC9HGmL5VOtJV2tBL0WQhNrmb0V3dKgJ8vBvn7jqdrm/RNCDjKLUFDnGMtJXOWR/HHs5kt7tvoPTjMCSZuUWOsJD23pBdw2rs3ty076bEKLaUMV6wKh3XY5v+g8IEzb98rCbWHkfbWraDCggXwnZGLfT4oVEt3wxgiOe92Yq1k0hKYaHAOZtQiqiMRwv6OSHWKVd1ABJVHARlhjPdMENdBMqPNxYwbTCBkNau4Gfuhf1h1figRWnwgyHQff76Q== 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=7boZWzcyr2a51PhDXojpCG4UNruOL7xsX5+2NVlbuz8=; b=m5gNDQtUVHE2dA7Cq0j2S8Tv3mpBUvtXzJ4iVL775OL7HgB62mWVakPny5ZevmKZSjYB9ec1oNiBCDNzbbU9jwXNEAPk4DX1mq92nDZDkUI8WtUqCMjNzgGR/o0rbF3SHQEWADjt+sRB6IICAkhrb80P0odRIXIkJgfBQm0odXIq7QhLG2eih9ASI0Z99CQuE9LM69QUybcxL/w4ZFxQZDSgsD5Lck9yTxgO6iqchwhJKqCX2lLReMwpoXJkwpx6vIwkTH6G8Ust0sVEnRNTVAiLpxRKoltDV4DPpEc1hzYfDop4xT2uEpfvxcpSHU0H7fFbOf4qcRvwuxm55iy8Bw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kalrayinc.com; dmarc=pass action=none header.from=kalrayinc.com; dkim=pass header.d=kalrayinc.com; arc=none To: binutils@sourceware.org Cc: Paul Iannetta Subject: [PATCH 1/4] kvx: remove kvx_elf64_linux_vec Date: Wed, 23 Aug 2023 16:39:20 +0200 Message-ID: <20230823143923.10105-2-piannetta@kalrayinc.com> X-Mailer: git-send-email 2.35.1.500.gb896f729e2 In-Reply-To: <20230823143923.10105-1-piannetta@kalrayinc.com> References: <20230823143923.10105-1-piannetta@kalrayinc.com> X-ClientProxiedBy: AM0PR01CA0093.eurprd01.prod.exchangelabs.com (2603:10a6:208:10e::34) To MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:33::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MR1P264MB2482:EE_|PR0P264MB2949:EE_ X-MS-Office365-Filtering-Correlation-Id: 9a92c3ed-d36d-4458-f273-08dba3e6c642 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2WD2fGdx+JH4A2wvsdULZruOLW4ePW7iNYobAmxqOlCjAhy5zUr0OnBj+DNKFjqrpP+cz+cWXeiqHLdeA56IgmZxmm66VfuuJ5wSp+7ATgty8+x5qe38rYZ6mHs4o2ZQkkWCop73WsWVXMLvoF8nTfwSvkkrb76qjFjNn+bo3JvCQornPYFtcUvzQJUYCwDVwDGUa4TJyZdWQnAJ3JtMb9hfktYGYcJ8qp0A+IjJmisRJWcl/uSFIAEU1MpVBEtGh7UVE419WQLW1hqWfSFBd0gX55d2YYjUelEK+GAf8KnZRqxspF/9Crmugs35FK9YrbPIkpXv0pzLhXV0vyxrxqxMywAXvx3E0QfYkjQ+c127v7d5YUEMafgG+F9fLwQzEE8SZ390edNmdscNFa/AQ4GjJhfmfmTj5+IAM3a6mEKutcRtcE09572dquZeQarMiQ76LxkHMw+vPn6deGetCI4nVb7HajS2Ev9gLaY1bYLKwGwH8HkGc7rlTZyUZR2X3U85Nu+puHa6xY2BtWeE3JOkmNWCRcQ47Qsskzvfg4d/lAoeKW9jUJCvWr+0DqNj X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(366004)(346002)(136003)(396003)(376002)(451199024)(186009)(1800799009)(2906002)(6506007)(38100700002)(6486002)(83380400001)(5660300002)(26005)(86362001)(8676002)(2616005)(107886003)(8936002)(4326008)(316002)(66556008)(66946007)(6512007)(6916009)(66476007)(478600001)(6666004)(36756003)(41300700001)(1076003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: HHHQ/Oeat10vgvYxJWjTrshUF+pLS4foL+MMUX7kc8L7/gqOLD7ZihpjT2U0Itvcsvif/5RgFyFgZNNszY6PKklpIB3d7xzTCcJMflFAZKWldD32oRPhspK5ooK8Gfx8CEL1SpDEa/Tfk/QSo/AzZynlssflKhs4trjEnZruphOmFqUfVkz1VbikIIPrKSFgiBO+RQpbMiU+izIKUTt/REVgD09RwCW1JzB8cc3zJ9HrLiljb33pCpjGLCEl16t5ucvwP4zbjt2citrd4YhPwIPqXL9dOZHeRSm9f9QaBKuI58A2ZLy5DoYo7jzGkSicrufHElFBkE5kB8qqIETGxg/YHoPLdiUQq7d0m/FOLdG4Rp8NpYhUh36Se/piwkwa2I+mCHVRufRSK3L5/yYQZECFZIeCgzplYYxs3t9bNRHas1lYv3NtOyD/I3El29o+UPm3kiXhJnjK0Rnmr6SiUIKHtBLovURgsMnOa2NzSaebWPw0kkKTDwHQkjnhT1EclvDWydYTXvhARK3w6mtNfZDRr7cXH97fr/DhHVaVIZwosTftt90asH+a2eSXvPCHdmK8MqYjIklyRtxqw2tQa/FFOM+3fBVveVB26G6trr2fNHgR4mi8FO8Zs3OrgMsM69wGC5EaYARxoIqFUKkGVH5AvDah6sF8uXEFFpvBocbZYkCeSD+v72Md5MIzvbEhO/+PyuPAXlHv4O1/8dMxrAcDlUdyunz1G68bOUmEiOASogiqraPhWQNDfG7zoy+KitKiynIkj816C/8pE8WcTEzP36NoyfnnHjge2efy5cmxZ2RQFD7h84UzxXlmHCwlIPc3BhqF+nUjFH+kaBl/kOx1GVeYLY6CYnaancUbZvsOGM0LO2sp7yvOu3Dg0fj/QVrSgJffD5Fe9+04Yc9omCqi8Srvdirvmb2yoUsMg61VzMdgklmvisH7xZwmk7Q0 ONWImbeXDVIRpbUTVkRg6zFRWyvvaVfJsmP70trlgJWkSvuqyjaY0z6LRE0mPuwj+w0wZpgp5OhxJq8DW6bpZ8iNCGff/WE9k2dXwhWv7ZxGXPoyicdaXX3fnBjfZ5BjMdbFzTgifpt9rq2dNGBb2PY6XGekV+QHl3gCGYcqB3dT3kb1mYvPQoYo4lKMoHYKU+ECej7sVl5fxxLl4WLIejlVy5UIvCk1hG+U2v88HoVIXvMfK7vKnVDUdxXhTiVuT3FiJ9pXHJtdhjL9y6nPsn8HfjM9df0W3GrEaUvKCXvM9NroNVelNa/lnG2rnLBslsEquRZZhuvbyRAOHVez1mW3vGBUa0T5xvZ8iEeN2DMBAQjFPhh9e6BOK0UoYYSKFfA5l4GRH9n1pWqlUiNrKygnL3QquKOBnUNjj/vW4yyaMND0jY5WRfuCfCOFEWJd1i3e1D7RhwrNtiSzoH03Jr59HO5AyQTcHlYfs4rvqnwpmY9Blnuv3bnqQ1mfrQ0CWRw9ve3ZxIgNYfOEX2Hl3ymmw6NRAlvcHUmUnDSQLFt6NmMKUnjNmd5wqFcCDeq9rj6CJpLhMAbH+2irIhp8/MyLhgCYTpa0opOejYTzz4brIiWG5xZ+8S89MBtnhq/9LDK5vOwle5gV3eWz+parew== X-OriginatorOrg: kalrayinc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9a92c3ed-d36d-4458-f273-08dba3e6c642 X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2023 14:39:36.8050 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8931925d-7620-4a64-b7fe-20afd86363d3 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: XZ4HB6BV1i9w2cFhjO+pWcibX7mvoGoNntC2u88p70OZpRxdAjB8iVdvVb64/UPgnJw5yttooDM3+87cSEs8UQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB2949 X-ALTERMIMEV2_out: done X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, 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.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Paul Iannetta via Binutils From: Paul Iannetta Reply-To: Paul Iannetta Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1775031299407419987 X-GMAIL-MSGID: 1775031299407419987 bfd/ChangeLog: 2023-08-23 Paul Iannetta * targets.c (_bfd_target_vector): Remove add kvx_elf64_linux_vec. * configure.ac: Likewise. * configure: Regenerate. --- bfd/configure | 1 - bfd/configure.ac | 1 - 2 files changed, 2 deletions(-) diff --git a/bfd/configure b/bfd/configure index d43754c4787..f0a07ff675f 100755 --- a/bfd/configure +++ b/bfd/configure @@ -13961,7 +13961,6 @@ do iq2000_elf32_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;; kvx_elf32_vec) tb="$tb elf32-kvx.lo elfxx-kvx.lo elf32.lo $elf $ipa" ;; kvx_elf64_vec) tb="$tb elf64-kvx.lo elfxx-kvx.lo elf64.lo $elf $ipa"; target_size=64 ;; - kvx_elf64_linux_vec) tb="$tb elf64-kvx.lo elfxx-kvx.lo elf64.lo $elf $ipa"; target_size=64 ;; lm32_elf32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; lm32_elf32_fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; loongarch_elf32_vec) tb="$tb elf32-loongarch.lo elfxx-loongarch.lo elf32.lo elf-ifunc.lo $elf" ;; diff --git a/bfd/configure.ac b/bfd/configure.ac index 3fdd12fe22d..d1e7e3a4bf3 100644 --- a/bfd/configure.ac +++ b/bfd/configure.ac @@ -497,7 +497,6 @@ do iq2000_elf32_vec) tb="$tb elf32-iq2000.lo elf32.lo $elf" ;; kvx_elf32_vec) tb="$tb elf32-kvx.lo elfxx-kvx.lo elf32.lo $elf $ipa" ;; kvx_elf64_vec) tb="$tb elf64-kvx.lo elfxx-kvx.lo elf64.lo $elf $ipa"; target_size=64 ;; - kvx_elf64_linux_vec) tb="$tb elf64-kvx.lo elfxx-kvx.lo elf64.lo $elf $ipa"; target_size=64 ;; lm32_elf32_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; lm32_elf32_fdpic_vec) tb="$tb elf32-lm32.lo elf32.lo $elf" ;; loongarch_elf32_vec) tb="$tb elf32-loongarch.lo elfxx-loongarch.lo elf32.lo elf-ifunc.lo $elf" ;; From patchwork Wed Aug 23 14:39:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Iannetta X-Patchwork-Id: 136685 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:a7d1:0:b0:3f2:4152:657d with SMTP id p17csp507373vqm; Wed, 23 Aug 2023 07:43:27 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFmzd+Zg9W5w9ROZ3c29dtOV2T7ln1OkRhEDRfJP+Od3Xfn9xCaG3Xh5oRU/4AWnL9WQK6v X-Received: by 2002:a17:906:20d5:b0:9a1:eb67:c0cc with SMTP id c21-20020a17090620d500b009a1eb67c0ccmr1100138ejc.34.1692801807594; Wed, 23 Aug 2023 07:43:27 -0700 (PDT) Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id x9-20020a170906b08900b0099414f17dc4si9866238ejy.431.2023.08.23.07.43.27 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Aug 2023 07:43:27 -0700 (PDT) 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=@sourceware.org header.s=default header.b="EgMKi/8H"; arc=fail (signature failed); 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"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 309A33839DE2 for ; Wed, 23 Aug 2023 14:42:09 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 309A33839DE2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1692801729; bh=djY3ffdxzs1pey+SI3c+aiEIymRJ3WuS+/JUxOnZ8To=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=EgMKi/8HZgBwNu64o4cpAZ9QGxOXEpB0RRqEDLFCxJvEPp8brMgFUSMqtRD5CvJdf n4yTSsAkqkGCZKgtbCXi403fGcXczsTtnfah86QXUgtnTVx5Cit+/Z/FXYIJIu0vW9 7nJBFQ0P0TPz8z2pXobhOFOLa7zn8c9y0h18VA6E= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from smtpout140.security-mail.net (smtpout140.security-mail.net [85.31.212.143]) by sourceware.org (Postfix) with ESMTPS id C9DCF385735A for ; Wed, 23 Aug 2023 14:39:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C9DCF385735A Received: from localhost (localhost [127.0.0.1]) by fx403.security-mail.net (Postfix) with ESMTP id B56839B8CD9 for ; Wed, 23 Aug 2023 16:39:40 +0200 (CEST) Received: from fx403 (localhost [127.0.0.1]) by fx403.security-mail.net (Postfix) with ESMTP id 896339B9AA4 for ; Wed, 23 Aug 2023 16:39:40 +0200 (CEST) Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01lp0103.outbound.protection.outlook.com [104.47.25.103]) by fx403.security-mail.net (Postfix) with ESMTPS id D946E9B9D0A for ; Wed, 23 Aug 2023 16:39:39 +0200 (CEST) Received: from MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:33::22) by PR0P264MB2949.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1d4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Wed, 23 Aug 2023 14:39:39 +0000 Received: from MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM ([fe80::aeb6:2f26:45ff:5461]) by MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM ([fe80::aeb6:2f26:45ff:5461%6]) with mapi id 15.20.6699.026; Wed, 23 Aug 2023 14:39:39 +0000 X-Virus-Scanned: E-securemail Secumail-id: <663f.64e61a2b.d8d51.0> ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jCfPivLqrfBfXEfzaXaiGpuD7ActEFCOxqOxtL0UxedcyPObBXKAHhS+En96Z7VoE2OEkVYMfnvC8mA62sUTg73Jbnk4blYN5UB32Ii6bWCdm/DcWoCYoIvZP5/O5O0YIsW58oM+lODfIAK+FZvQg/IStH6RwwevqxTSj+bLchVlQIcYpWNI8yU5UhOrCJFK4KIAitvXavcYE+1sU+Hgbg14RLkwBEX0jUQ30dCcyiYKnRdQJFh3mG2kVf8JX2CBvIoicemr2T93Mu/Qz8buwIcZ0mZWJv+r1vqXwqyxLLdkJhSvN9pILLGdP4rFxQKpIo4wTDVayAg8vVMl2PBkzQ== 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=djY3ffdxzs1pey+SI3c+aiEIymRJ3WuS+/JUxOnZ8To=; b=GMNX5vKt77SYPAoZKrHmUFy8nZYl9rBHxGBdb+OKl6wnT4E5QYllE7N/70UiO5tRAEIwpgKCAj5cnKzIyhdiT/1gRRCRzSvA6WSdjLr2qiiHP/2/SiYlyvZpd3UqHMCTOOQ3TvsnpeE+NG2j6AATPIqOg73deT9ZPetw0i0qftXDr/3rzXIanF6lwEKDVz0Wp+8tFr0LE3msQtLX9YpPIhK+vHE/KTCrX6w4HEy58Z0DCtaVv50u2PpATW7DjAXNjZnnEmeU5fZpU59/0OU/d5UwZhvdr9WBjWy8URCNncJ4ffCnOQEnNdN+JJwDVFKoON0i+JgJsCdERjDfkevegg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kalrayinc.com; dmarc=pass action=none header.from=kalrayinc.com; dkim=pass header.d=kalrayinc.com; arc=none To: binutils@sourceware.org Cc: Paul Iannetta Subject: [PATCH 2/4] kvx: fix handling of STB_GNU_UNIQUE symbols Date: Wed, 23 Aug 2023 16:39:21 +0200 Message-ID: <20230823143923.10105-3-piannetta@kalrayinc.com> X-Mailer: git-send-email 2.35.1.500.gb896f729e2 In-Reply-To: <20230823143923.10105-1-piannetta@kalrayinc.com> References: <20230823143923.10105-1-piannetta@kalrayinc.com> X-ClientProxiedBy: AM0PR08CA0007.eurprd08.prod.outlook.com (2603:10a6:208:d2::20) To MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:33::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MR1P264MB2482:EE_|PR0P264MB2949:EE_ X-MS-Office365-Filtering-Correlation-Id: 01bb4497-3a8d-4109-4858-08dba3e6c7ad X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IyvxH0BhNzR0K2tuJvAb+eggCVDmAqMf5MMoSJLWPx7yOHamdeu4QphOcVzYqBdrZhWEVsaNqBy9lB97PuPnrhnwH8B3+xlYUgQBv3G3bQUipsHxEgvZPm0OJQpmu1Cc//EUe6CKVeAJvkDnRCn9yUjAwZ3bAa+d7p0HcYDFs86Ymt1UjZ1DWdp1MKi2oVH+uJVjmfaI2FHa/KWoQwuyneNqIdZeFEUVZE30PCM21rVung6EY+XwPHBy4tvWwzdcjLT3hfriWb5r/S2JjwTu9FoEUywqTNh2YgXuM1qq/90XeJD8LfAO/g4uXH6dih6hvIDSNGRuXh8ayfz34y6GCocgrAryshKMPjk0kBqGgTh4ROt6yvsh0wgIhyhP6xNMCr6jy5TwE3Q9F7RhkCxporL58yLGIfF60CMM0SjYSXzm0xvvXyIDxg2yZRtPgyDpnRbZn17Z6PIR3OWGdmA1UXUdvukCoyeGrPg1tFQ1rAkiF8d/kUMAPMIt6WWR56iOi3PlfjvWd2zrX5o5M5SXkPBxcRCAM3t8DD0jPIxKy3eHCvyrl7EF2DqoDDWh7PyJ X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(366004)(346002)(136003)(396003)(376002)(451199024)(186009)(1800799009)(2906002)(6506007)(38100700002)(6486002)(83380400001)(5660300002)(26005)(86362001)(8676002)(2616005)(107886003)(8936002)(4326008)(316002)(66556008)(66946007)(6512007)(6916009)(66476007)(478600001)(6666004)(36756003)(41300700001)(1076003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yZy0TBGBRCet7ej/i1BhgvVrpHuYumgYXAZnD5YpdgNUoqyiDY4djRhjItFRP718nU7tcfZiE5qL3aXwRPS84IbS6wOWTAWcKl/xRIl23qFpZZfRo6CTP7Hcts4xNMamSJIrTHbkUdyQ8twOTIK3mpLrzH0PVKaf1F/wSU/7bGRxUT5spvrKC8iBYsApBwJKhA3vy+exp9BbX3c+hQe/5BfYjAEfgEkabFAi5zJ4tbr92+KU+okLGc7UlYRqy+Oc9tDRag+H0IUH61cM8LH32W/laZ+iD9zYwROu4UqPziHydtKEMa1ZNDSp2Rvd66LYXyvCeHASotm83VaabU7UUSpZ4PYrI+ZUBWMXBz8jPSs0Ps3x52+arbG7ephriHOC8OM7xY5DnT6zD9Hw1fJVpnoAFLbagshFGg+GrriVzFU4SJjcL3stMCsOROk7Dg+BKuSyvXIxkHjLc6ZIXHLfv6fYxcsPqf3UgiRyaLaOjdHsko74+1R06itZgfO0hDyMSJlT3SbUjaOyj86n5O91poekO5ix0VRKqRxm4nGK33Cs7xRS7QdfEJ610Jed+9QM/LkRjtERtNequ3MGRyvYk80QmvZUxQPXvUw6kb1LE4aBuTcV5VK9xj/3RAbY6bXgSTWC0cVxUPseCeccod/T8i7u0thV74EUjimbWo2OTXsBfXY0s+FAvhWNnHfctYFI0GOgtRJ+zkRJRrZq5swwoG5bwmT24SSHkaj/m8KPtdVE5qiq2EFPuwSDH9HwBcRpMCS0lXiz/ed8qCgkIFPMYPW94mGAACQUF4bhnuIvLG+bVbVkwOvFX/VrHkXHeXI52lGFQEjeZe8syF5Llyje2ErXdttKQ+knufpBZG8uVqF3QHalIjFFuKyMFmaDtZMyR28P2C53UIFj3Bw7B4B9EnyPJR0NCOuSILETLc80XMY0DXKWr6gTRt01oq/AVlaS /+SiU2VZRC5j7B2L9hNa4nA6E/vTq6MQR/5mMeqncg1cMEUdXEH53ElvjDXEUKvYF8XLO9WYWVePofyYOCzIGtziN7OP33NKlTFAzPyCJQ6lOeODei+e7o7IIkTsWsaciUTfICtugKPDokYxw4+Xdq9ZwtLZnGxmYFfcAZusciZVNpQwVLz2Jej9IV8Ns8ika3uZGmDe8jozxwkDmUmuyiS8AxWgUm+x4vjwLEbawOc2Nx99KDDsqCMF9pNb7XUTwZNKzXfycA/QSEg88OQ6nbkMj9X2k3GBymExCAyXHYcWFkvhVLYv2zXNX7h0HhMkDIEs9Q6S6Wk/4JpHYbkxXYznKMmO5fQ/R6jOsGL/9q/aAkJe6USBbCLdlwwEUaKg9jbb6cbYTts8PniuKYgr5oIsRisAp62HF7fY2JQOC4S7tCLMLDkt3VtGtpa24tEqcEPysn/hP2YgI1E+kDhDBiGRzHSyxXpw4JG/GWFmNxsWR1mfUCUsN0ca42TSQg9JzEGgkdCrJe58i9RZhivp3NQ2Lf3IPUDfW77sMf8HvCG8a491P6/4J2M6/jPfgkI8ZaK41CwDAwAOq0Ask6kgDbmzmhTrbdcy4Uy0+S1ZWp+21Ho3LUVVUaVFP4c6jRREDFmvVWOXRx6mbiAIBpVmzw== X-OriginatorOrg: kalrayinc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 01bb4497-3a8d-4109-4858-08dba3e6c7ad X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2023 14:39:39.1843 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8931925d-7620-4a64-b7fe-20afd86363d3 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: B1rqglQOHtu18OozgYJpwxLsNiZatykS23lx4BBQJUyyqSi9nw4Cik7iZVZN3h9YdRtXvJUilc/EPM8ChLQylA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB2949 X-ALTERMIMEV2_out: done X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP, UNWANTED_LANGUAGE_BODY 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.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Paul Iannetta via Binutils From: Paul Iannetta Reply-To: Paul Iannetta Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1775031348252658953 X-GMAIL-MSGID: 1775031348252658953 When processing a STB_GNU_UNIQUE symbol we did not update has_gnu_osabi correctly. gas/ChangeLog: 2023-08-23 Paul Iannetta * config/tc-kvx.c (kvx_end): Do not write to e_ident. (kvx_type): Properly handle STB_GNU_UNIQUE symbols. --- gas/config/tc-kvx.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/gas/config/tc-kvx.c b/gas/config/tc-kvx.c index c5c8312922f..be8bc7da923 100644 --- a/gas/config/tc-kvx.c +++ b/gas/config/tc-kvx.c @@ -2205,7 +2205,6 @@ void kvx_end (void) { int newflags; - Elf_Internal_Ehdr *i_ehdrp; if (!env.params.core_set) env.params.core = kvx_core_info->elf_core; @@ -2218,10 +2217,6 @@ kvx_end (void) bfd_set_private_flags (stdoutput, newflags); - i_ehdrp = elf_elfheader (stdoutput); - i_ehdrp->e_ident[EI_ABIVERSION] = env.params.abi; - i_ehdrp->e_ident[EI_OSABI] = env.params.osabi; - cleanup (); if (inside_bundle && insncnt != 0) @@ -2277,7 +2272,10 @@ kvx_type (int start ATTRIBUTE_UNUSED) type = BSF_ELF_COMMON; else if (strcmp (typename, "gnu_unique_object") == 0 || strcmp (typename, "STB_GNU_UNIQUE") == 0) - type = BSF_OBJECT | BSF_GNU_UNIQUE; + { + elf_tdata (stdoutput)->has_gnu_osabi |= elf_gnu_osabi_unique; + type = BSF_OBJECT | BSF_GNU_UNIQUE; + } else if (strcmp (typename, "notype") == 0 || strcmp (typename, "STT_NOTYPE") == 0) ; From patchwork Wed Aug 23 14:39:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Iannetta X-Patchwork-Id: 136681 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:a7d1:0:b0:3f2:4152:657d with SMTP id p17csp505476vqm; Wed, 23 Aug 2023 07:40:02 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFtxt3qDqM+0NsTm9GVFarGEJnjMEO4XeGqYZx+39I27hKfp8S3KJOT3WTRc9d/o4hmWGxe X-Received: by 2002:a17:906:249:b0:9a1:cbe4:d033 with SMTP id 9-20020a170906024900b009a1cbe4d033mr2361077ejl.53.1692801601762; Wed, 23 Aug 2023 07:40:01 -0700 (PDT) Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id gw1-20020a170906f14100b0099331b3e6f6si8957832ejb.661.2023.08.23.07.40.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Aug 2023 07:40:01 -0700 (PDT) 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=@sourceware.org header.s=default header.b=hDsBinH5; arc=fail (signature failed); 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"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 3992A3853D05 for ; Wed, 23 Aug 2023 14:39:54 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3992A3853D05 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1692801594; bh=0fWck64/8hSR03s3F9Hgr5vCgeCgXXKmDZyMWc+eQho=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=hDsBinH52pUlFsyaUsR8oZ376AHlsanRIFByvAN6xufQQxlpr/cPUcG7ZWOfbrNr7 zHwRacTYxXtwNtkmLDc608zaEsu6hao9vUYFm2IniJP+LcMH92u7Phv970GbOFcQdO 7PF+oyFCEzMC7eNgdAgcQRuPF9iKgkQ43PXfjG1M= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from smtpout30.security-mail.net (smtpout30.security-mail.net [85.31.212.35]) by sourceware.org (Postfix) with ESMTPS id 1B1773856261 for ; Wed, 23 Aug 2023 14:39:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1B1773856261 Received: from localhost (fx305.security-mail.net [127.0.0.1]) by fx305.security-mail.net (Postfix) with ESMTP id 415AA30F3CC for ; Wed, 23 Aug 2023 16:39:43 +0200 (CEST) Received: from fx305 (fx305.security-mail.net [127.0.0.1]) by fx305.security-mail.net (Postfix) with ESMTP id 18AD630F3B4 for ; Wed, 23 Aug 2023 16:39:43 +0200 (CEST) Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01lp0105.outbound.protection.outlook.com [104.47.25.105]) by fx305.security-mail.net (Postfix) with ESMTPS id 7028630F36B for ; Wed, 23 Aug 2023 16:39:42 +0200 (CEST) Received: from MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:33::22) by PR0P264MB2949.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1d4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Wed, 23 Aug 2023 14:39:41 +0000 Received: from MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM ([fe80::aeb6:2f26:45ff:5461]) by MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM ([fe80::aeb6:2f26:45ff:5461%6]) with mapi id 15.20.6699.026; Wed, 23 Aug 2023 14:39:41 +0000 X-Virus-Scanned: E-securemail Secumail-id: <179d0.64e61a2e.6f462.0> ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a0bHJZh2YJMCBYqPLVV93rPUZeWQsy05OZqVLVe49iuxmxSGOsCKt035ev38PEpC16bGLoGQMbCrJAUpWdl/9Ldj3LAxIPYUFJ2UbcYjVV+kmKH87H5Jxj92HFVYD4K1htjhEFa9+tkOKtOuvucMhpgG60pkO/GAtJS70L1AadP6MVw3wrJU4qYW/z6gdtlN+IYry5jLLKYFlwZBAPNLJcqIqE3qxdhKU+T526u4Xj4RD8Ql4RDOM2MYk7gmSmnC7UQBvPwaE/4fcGlJh2DOLWGzOeMnszdZTiVzY1ZMWXPHTzkHR3Z/IKz5u9nrjZct/bnSeTeWcTa2hZp6NNQ57A== 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=0fWck64/8hSR03s3F9Hgr5vCgeCgXXKmDZyMWc+eQho=; b=JZxHQNS1yhyaTbw2x+eqZo1IAPkOcEcZHXLNp3Ggmj1SrY5PFkd0w0d0pKHqlj0EJFrvP3qLn71uGZ5akDK9VpgJqqbyv1eCDnPv9Cl98c74m0ONmzEgcqR58goukgW5HBQ6iXwyB59y0nT86IXWYqqm3L5AMT7+WehzMBmaGk6flxFxx+gyHOXyJV8pfV5CSlWzFRzQmS1nFEEdEX2p3Vcbaq17+uh/8G6MbCrhMdPhiDOIdxEI5vxRVbIFdwBZ5l9cV258nNBgpMGuiIO7MMt2OwKMFTcIRX04W++2cA5isRXQ9Rq6gGFe/M2Ux+o+pbBI19am+h5+uEFlT2hSog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kalrayinc.com; dmarc=pass action=none header.from=kalrayinc.com; dkim=pass header.d=kalrayinc.com; arc=none To: binutils@sourceware.org Cc: Paul Iannetta Subject: [PATCH 3/4] kvx: use {u,}int32_t and {u,}int64_t Date: Wed, 23 Aug 2023 16:39:22 +0200 Message-ID: <20230823143923.10105-4-piannetta@kalrayinc.com> X-Mailer: git-send-email 2.35.1.500.gb896f729e2 In-Reply-To: <20230823143923.10105-1-piannetta@kalrayinc.com> References: <20230823143923.10105-1-piannetta@kalrayinc.com> X-ClientProxiedBy: AM0PR08CA0007.eurprd08.prod.outlook.com (2603:10a6:208:d2::20) To MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:33::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MR1P264MB2482:EE_|PR0P264MB2949:EE_ X-MS-Office365-Filtering-Correlation-Id: ba773e7f-516f-4f04-4d9e-08dba3e6c909 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nRSIojgIvzJqVyb5XnQyigtQIunJVbdroW2Qp3up25V3WOPXEQoXiNtLh7Ce63SVDQ0myV4NrpnRnAty8wdVJnJ2616EWYXbApqRmFMFRT46kj0j4WzQtCzAEyDtalDzjdSyXjgFrdMAMPtW/JZHwSzuwAnpte7Hbxj+NqwayYtPvKxQ+1ZgCaBSmNxnYH9l/SS6fEqVQSlonhXAetL5n4U30fxHasmFK5uM0y9s+L5GgNUrhYIf890jSQBHELoCIgVAKhTviPbT2WggDuIunChZ0VEDWYqidqI6vuhe1uj4z6NijEWQii69qEFpn2dHsQg1ADshU/6WOoswCcBT1VmCL9NOiwh8dtGLaIca1FPZYbNuNRZrz6uAi/vt6xqnjkTX8OYAQXqyWsUkfIHKEStlH0KfgsWokC4HKpUWfP/ARx6CROZRKtXikQ4mb5EcfcLLONuZM3pmrS0MbuldI9yPHX5k6eqpCse4vrwny+WPpFES4GNZ5NWnYntD1pCJJ1GxFgcCkF2wYpGVffsLf3N5hDyK5gOF24FRjBR5ntu97HmBZ9tyrOzjxorSaoUq X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(366004)(346002)(136003)(396003)(376002)(451199024)(186009)(1800799009)(2906002)(6506007)(38100700002)(6486002)(83380400001)(5660300002)(26005)(86362001)(8676002)(2616005)(107886003)(8936002)(4326008)(316002)(66556008)(66946007)(6512007)(6916009)(66476007)(478600001)(6666004)(36756003)(41300700001)(1076003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: R4ehGre1TAy8ZSI0ZbKcrazvykTlqXqWPS8zdxEvivc+WdMw3puihtaRctl5qpGStlRO9oLCdlXuoVnCmkkG8cxd+xeRfyPmmvD048E3lFrPZxSNsocYYLm4q/39OOXtm6Z8kF+i+fzaZczgGWccXj/NiYdVfUbhnw6k8tB8u8X40/rsdZuUjKePbll2nMjB1LiGSbbBvhZ3XUDU9RNZ+4MHyktmnFeJjUOoUxmavEwadczRwKZf2uXZXc0aTDRKey0v42GLT2hceo+xFGWasv7lwkPNj0S1/S3bHiQFWexMWVXo7TsxoITkuaXNcgw22LdqphZoa3E7GFt6Xpzh5RwWLx/zuCakgXcrtbXPhgKQZ26WjGV8+U59P1zD8op8TUbq3X4lzc+8PzVsHefxTYDINQs7oTpKF+v1c3SDKboOEqckgnGHuaJswCLkyfJBIxE5G3h8XwXgqM6x7V7TDDZFKL64H2Zjth1T+DZUswnVqveQf8SqG3425eWMRyHr2vC7VAYYG2diVE7ll4jHXcQIr7pSLVy9SlcOU1hZNpagxH/bjH9GpNhKMKyRIcNlFqSe7QOHlOBoXgNMoIv6wOuwKt80FoV8SwAGqOII4cgNqYlkbJ9t/VicZw6g3jwgbTlQ2lgNBnzXRhCKchn7u1BLumJSPF3sPQxXyub7HUrkyuM/qRYYoDq+EbBq8lSGDoxZ6LQ1z2qQdR5iBHpgpMPztLD3cyjA5BL4cpPzUgQHf6E1oXj20yya8sUv8WQJfIQWP81h5liuYre/A4VRgtnTx84LEBW/8VGlZIUFpDp4KLP7lErN4dE5Ln6RcF9OF+MrfyKqiIj36RilV6BgOv0S0nuJrhgqssQ4J1jVADKjiptYa7uCWdRbvUjWDQDTOTzdT+i+MTS3Zx7cDVWGyOAflg1TfnSwwyCevK9wH7KZX7EXEMP2RQaY+yN2Jztm BH+dO9X6STVVovdnbYL7gK8/Bnbp5D5fJSI+CfpDcJ+ByfsSMdvIeVXM/cYgwYY4AHBby1Chctr1DlTgIZ7TVm0cF+tA91vUD3T4PY8npy1eDJXInqOaGaxjZv6BAMydSRDWFRHCIQVmbddAvxi0Fnmu5gh5LhGBeHRUsWBjUAbFRuNaGTh09yDU2z21bs5zln3Uwlot3+O9/4HIY+8oFNl5ObwFDLAB9HgAoJaCvc861yGp5ied1GWRPHE/MH4avQCPmNFn0nNKTGAmCTL2oObVBi8JRUsn9Wg8eTII2sMl1f2BMHe5oRLVkOjxQZQ1RCr/43U2L2GCOkafJq0rfCycavYC01qXpO69D7jh2Av5yFM6BFr078fYh9wkzu6hs0vPSDeEGuou6+OGvWIbG+GMKpANklZDRBtHntlhrq7lo8A3LBB8/wl/Ps2KxL1yGAiN6CWuAcT72zYSd31dOJ1MTa72TYu0RHRm1HUanYOfrm4ZmxpHxRHTVt0v47ZkvOLgQxqnnEXEZNNC0MvHluLWI1fIx+T7xrH8njNM2BePY+tFxAfP7NBZBlelK9SvISOUCa/v6uczlkQ+dVe3r+yEK67rnv7W1ySziZsrTFkhSiFglUcJfMpRm3G+bZh8X7Db6RSVox9cqzFOwTsnpQ== X-OriginatorOrg: kalrayinc.com X-MS-Exchange-CrossTenant-Network-Message-Id: ba773e7f-516f-4f04-4d9e-08dba3e6c909 X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2023 14:39:41.4497 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8931925d-7620-4a64-b7fe-20afd86363d3 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1QpIkk2OEz33o85xkp7gcSMpQHzzDrNcPm08UrUBEkMXtvmi2wJz8rurP2EmW6GifqoOFF7F1osga9kU7GsiIw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB2949 X-ALTERMIMEV2_out: done X-Spam-Status: No, score=-11.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, 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.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Paul Iannetta via Binutils From: Paul Iannetta Reply-To: Paul Iannetta Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1775031132507098896 X-GMAIL-MSGID: 1775031132507098896 gas/ChangeLog: 2023-08-23 Paul Iannetta * config/kvx-parse.c (promote_token): use {u,}int32_t and {u,}int64_t. (get_token_class): Likewise. * config/tc-kvx.c (insert_operand): Likewise. * config/tc-kvx.h (struct token_s): Likewise. (struct token_list): Likewise. opcodes/ChangeLog: 2023-08-23 Paul Iannetta * kvx-dis.c (struct decoded_insn): use {u,}int32_t and {u,}int64_t. (decode_insn): Likewise. (print_insn_kvx): Likewise. (decode_prologue_epilogue_bundle): Likewise. * kvx-dis.h (struct kvx_prologue_epilogue_insn): Likewise. --- gas/config/kvx-parse.c | 20 ++++++++++---------- gas/config/tc-kvx.c | 8 ++++---- gas/config/tc-kvx.h | 10 +++++----- opcodes/kvx-dis.c | 32 ++++++++++++++++---------------- opcodes/kvx-dis.h | 2 +- 5 files changed, 36 insertions(+), 36 deletions(-) diff --git a/gas/config/kvx-parse.c b/gas/config/kvx-parse.c index af207be285b..bb51c861625 100644 --- a/gas/config/kvx-parse.c +++ b/gas/config/kvx-parse.c @@ -396,10 +396,10 @@ print_token (struct token_s token, char *buf, int bufsz) buf[i] = 0; } -static long long +static int64_t promote_token (struct token_s tok) { - long long cur_class = tok.class_id & -tok.class_id; + int64_t cur_class = tok.class_id & -tok.class_id; switch (tok.category) { case CAT_REGISTER: @@ -414,8 +414,8 @@ promote_token (struct token_s tok) input_line_pointer = tok.insn + tok.begin; expression (&exp); input_line_pointer = ilp_save; - long long new_class_id = tok.class_id; - long long old_class_id = tok.class_id; + int64_t new_class_id = tok.class_id; + int64_t old_class_id = tok.class_id; while (((new_class_id = env.promote_immediate (old_class_id)) != old_class_id) && ((exp.X_op == O_symbol @@ -451,7 +451,7 @@ is_insn (const struct token_s *token, struct token_class *classes) return res; } -static long long +static int64_t get_token_class (struct token_s *token, struct token_classes *classes, int insn_p, int modifier_p) { int cur = 0; @@ -519,12 +519,12 @@ get_token_class (struct token_s *token, struct token_classes *classes, int insn_ if (class == classes->imm_classes) { - unsigned long long uval + uint64_t uval = (token_val_p ? token->val : strtoull (tok + (tok[0] == '-') + (tok[0] == '+'), NULL, 0)); - long long val = uval; - long long pval = val < 0 ? -uval : uval; + int64_t val = uval; + int64_t pval = val < 0 ? -uval : uval; int neg_power2_p = val < 0 && !(uval & (uval - 1)); unsigned len = pval ? 8 * sizeof (pval) - __builtin_clzll (pval) : 0; while (class[cur].class_id != -1 @@ -821,7 +821,7 @@ retry:; parse_with_restarts (tok, cur_rule[i].jump_target, rules, errs); /* While parsing fails but there is hope since the current token can be promoted. */ - while (!fst_part && tok.class_id != (long long) promote_token (tok)) + while (!fst_part && tok.class_id != (int64_t) promote_token (tok)) { free_token_list (fst_part); tok.class_id = promote_token (tok); @@ -871,7 +871,7 @@ retry:; printf_debug (1, "snd_part: Trying to match: %s\n", TOKEN_NAME (CLASS_ID (tok))); struct token_list *snd_part = parse_with_restarts (tok, cur_rule[i].stack_it, rules, errs); - while (!snd_part && tok.class_id != (long long) promote_token (tok)) + while (!snd_part && tok.class_id != (int64_t) promote_token (tok)) { tok.class_id = promote_token (tok); printf_debug (1, ">> Restart with %s?\n", TOKEN_NAME (CLASS_ID (tok))); diff --git a/gas/config/tc-kvx.c b/gas/config/tc-kvx.c index be8bc7da923..c9cb8adbb3d 100644 --- a/gas/config/tc-kvx.c +++ b/gas/config/tc-kvx.c @@ -458,7 +458,7 @@ static int insert_operand (struct kvxinsn *insn, struct kvx_operand *opdef, struct token_list *tok) { - unsigned long long op = 0; + uint64_t op = 0; struct kvx_bitfield *bfields = opdef->bfield; int bf_nb = opdef->bitfields; int immx_ready = 0; @@ -570,7 +570,7 @@ insert_operand (struct kvxinsn *insn, struct kvx_operand *opdef, { /* This is a immediate: either a regular immediate, or an immediate that was saved in a variable through `.equ'. */ - unsigned long long sval = (long long) tok->val; + uint64_t sval = (int64_t) tok->val; op = opdef->flags & kvxSIGNED ? sval : tok->val; op >>= opdef->shift; } @@ -661,8 +661,8 @@ insert_operand (struct kvxinsn *insn, struct kvx_operand *opdef, for (int bf_idx = 0; bf_idx < bf_nb; bf_idx++) { - unsigned long long value = - ((unsigned long long) op >> bfields[bf_idx].from_offset); + uint64_t value = + ((uint64_t) op >> bfields[bf_idx].from_offset); int j = 0; int to_offset = bfields[bf_idx].to_offset; value &= (1LL << bfields[bf_idx].size) - 1; diff --git a/gas/config/tc-kvx.h b/gas/config/tc-kvx.h index efb57251541..4d29f015c09 100644 --- a/gas/config/tc-kvx.h +++ b/gas/config/tc-kvx.h @@ -46,15 +46,15 @@ struct token_s { char *insn; int begin, end; int category; - long long class_id; - unsigned long long val; + int64_t class_id; + uint64_t val; }; struct token_list { char *tok; - unsigned long long val; - long long class_id; + uint64_t val; + int64_t class_id; int category; int loc; struct token_list *next; @@ -64,7 +64,7 @@ struct token_list struct token_class { const char ** class_values; - long long class_id; + int64_t class_id; int sz; }; diff --git a/opcodes/kvx-dis.c b/opcodes/kvx-dis.c index d7b86791c30..e63430a9e57 100644 --- a/opcodes/kvx-dis.c +++ b/opcodes/kvx-dis.c @@ -539,7 +539,7 @@ struct decoded_insn CAT_IMMEDIATE, } type; /* The value of the operands. */ - unsigned long long val; + uint64_t val; /* If it is an immediate, its sign. */ int sign; /* If it is an immediate, is it pc relative. */ @@ -593,20 +593,20 @@ decode_insn (bfd_vma memaddr, insn_t * insn, struct decoded_insn *res) int flags = op->format[i]->flags; int shift = op->format[i]->shift; int bias = op->format[i]->bias; - unsigned long long value = 0; + uint64_t value = 0; for (int bf_idx = 0; bf_idx < bf_nb; bf_idx++) { int insn_idx = (int) bf[bf_idx].to_offset / 32; int to_offset = bf[bf_idx].to_offset % 32; - unsigned long long encoded_value = + uint64_t encoded_value = insn->syllables[insn_idx] >> to_offset; encoded_value &= (1LL << bf[bf_idx].size) - 1; value |= encoded_value << bf[bf_idx].from_offset; } if (flags & kvxSIGNED) { - unsigned long long signbit = 1LL << (width - 1); + uint64_t signbit = 1LL << (width - 1); value = (value ^ signbit) - signbit; } value = (value << shift) + bias; @@ -1126,13 +1126,13 @@ print_insn_kvx (bfd_vma memaddr, struct disassemble_info *info) { if (dec.operands[i].width <= 32) { - (*info->fprintf_func) (info->stream, "%d (0x%x)", - (int) dec.operands[i].val, - (int) dec.operands[i].val); + (*info->fprintf_func) (info->stream, "%" PRId32 " (0x%" PRIx32 ")", + (int32_t) dec.operands[i].val, + (int32_t) dec.operands[i].val); } else { - (*info->fprintf_func) (info->stream, "%lld (0x%llx)", + (*info->fprintf_func) (info->stream, "%" PRId64 " (0x%" PRIx64 ")", dec.operands[i].val, dec.operands[i].val); } @@ -1141,18 +1141,18 @@ print_insn_kvx (bfd_vma memaddr, struct disassemble_info *info) { if (dec.operands[i].width <= 32) { - (*info->fprintf_func) (info->stream, "%u (0x%x)", - (unsigned int) dec.operands[i]. + (*info->fprintf_func) (info->stream, "%" PRIu32 " (0x%" PRIx32 ")", + (uint32_t) dec.operands[i]. val, - (unsigned int) dec.operands[i]. + (uint32_t) dec.operands[i]. val); } else { - (*info->fprintf_func) (info->stream, "%llu (0x%llx)", - (unsigned long long) dec. + (*info->fprintf_func) (info->stream, "%" PRIu64 " (0x%" PRIx64 ")", + (uint64_t) dec. operands[i].val, - (unsigned long long) dec. + (uint64_t) dec. operands[i].val); } } @@ -1317,7 +1317,7 @@ decode_prologue_epilogue_bundle (bfd_vma memaddr, int flags = fmt->flags; int shift = fmt->shift; int bias = fmt->bias; - unsigned long long encoded_value, value = 0; + uint64_t encoded_value, value = 0; for (int bf_idx = 0; bf_idx < bf_nb; bf_idx++) { @@ -1329,7 +1329,7 @@ decode_prologue_epilogue_bundle (bfd_vma memaddr, } if (flags & kvxSIGNED) { - unsigned long long signbit = 1LL << (width - 1); + uint64_t signbit = 1LL << (width - 1); value = (value ^ signbit) - signbit; } value = (value << shift) + bias; diff --git a/opcodes/kvx-dis.h b/opcodes/kvx-dis.h index e82538b623a..435fe7d9fe9 100644 --- a/opcodes/kvx-dis.h +++ b/opcodes/kvx-dis.h @@ -45,7 +45,7 @@ enum kvx_prologue_epilogue_insn_type struct kvx_prologue_epilogue_insn { enum kvx_prologue_epilogue_insn_type insn_type; - unsigned long long immediate; + uint64_t immediate; int gpr_reg[3]; int nb_gprs; }; From patchwork Wed Aug 23 14:39:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Iannetta X-Patchwork-Id: 136682 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:a7d1:0:b0:3f2:4152:657d with SMTP id p17csp505558vqm; Wed, 23 Aug 2023 07:40:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHyoddHE3bsLVpat/UQsLf2MWjj0m2CROLvfqs0TOPEBaIRn+THPcq/ynCTK6V7Ih0XDfst X-Received: by 2002:a2e:3208:0:b0:2bc:d5c3:e86e with SMTP id y8-20020a2e3208000000b002bcd5c3e86emr3547400ljy.4.1692801609761; Wed, 23 Aug 2023 07:40:09 -0700 (PDT) Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id pv21-20020a170907209500b0099bd5a1b111si8401903ejb.411.2023.08.23.07.40.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Aug 2023 07:40:09 -0700 (PDT) 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=@sourceware.org header.s=default header.b=iMmUrNVq; arc=fail (signature failed); 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"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 334313853D1B for ; Wed, 23 Aug 2023 14:39:57 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 334313853D1B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1692801597; bh=noFuclqOcekeVa4eS7mcOUH/kb7I1UtT4v/kmnLXm1w=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=iMmUrNVqdRSYomK0j+hP//wW71odCuebGizwbMjRb52LX4oHqk/u/vxFjF8R+dXxl 5ug4W/hrayXgn2oTfQ75d6G0IIDzqrTmqEiqFZk6cabNy+fv6/hnrPUOUSOLJeWEtc Db3F91HKbXu6UK8tVQGqTHuSipYkLgZWBjyh6jA4= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from smtpout30.security-mail.net (smtpout30.security-mail.net [85.31.212.35]) by sourceware.org (Postfix) with ESMTPS id 6F140385DC0F for ; Wed, 23 Aug 2023 14:39:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6F140385DC0F Received: from localhost (fx305.security-mail.net [127.0.0.1]) by fx305.security-mail.net (Postfix) with ESMTP id 8F45D30F6D1 for ; Wed, 23 Aug 2023 16:39:45 +0200 (CEST) Received: from fx305 (fx305.security-mail.net [127.0.0.1]) by fx305.security-mail.net (Postfix) with ESMTP id 5D2A630F56E for ; Wed, 23 Aug 2023 16:39:45 +0200 (CEST) Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01on0104.outbound.protection.outlook.com [104.47.25.104]) by fx305.security-mail.net (Postfix) with ESMTPS id AD62530F464 for ; Wed, 23 Aug 2023 16:39:44 +0200 (CEST) Received: from MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:33::22) by PR0P264MB2949.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1d4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Wed, 23 Aug 2023 14:39:44 +0000 Received: from MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM ([fe80::aeb6:2f26:45ff:5461]) by MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM ([fe80::aeb6:2f26:45ff:5461%6]) with mapi id 15.20.6699.026; Wed, 23 Aug 2023 14:39:44 +0000 X-Virus-Scanned: E-securemail Secumail-id: ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nisl9XvQV6Hxm5UEHeX2CY9iPlAyy/uA0gwCmrF+NyMSXLtXhldT1NQJWSs257MNedFkQz+aCSCh1fafdmUS5khiUQbSyxdPxQ36umFxx7wPpeUXPcDoRg0DcUIpGRkuRAPROCtSvzCJ/+b4o0/6EAn+T4hgm37Dw+l/WyBLsjDP3tg1c784SDF4NoCCYiup7Ln6ks35jnlWGrl7EVyL8ry5WPWDl2Awz8WhNtoZdBP9R2n2eSw0YfX0wkCBPFhJSh9X7o35COi14we8QlLJ/sCJaEsm2ZQDx0fwn8cw10diJpZDVdDbwOUTg6XKrKlbgXUxZrra7A97uIJl7UrT0A== 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=noFuclqOcekeVa4eS7mcOUH/kb7I1UtT4v/kmnLXm1w=; b=EdnLuF0a0UBnSkon77W47UEmj9vIOFhIWdnoKWvKcQdkFm90EpdK79BA5NTfVb9AuclzIts+R11YqRblnSmiS67oTjkj0SrXq4KBtx4OpKb21HlJ/UjQc70y4vmqKeYfssvF7jkPlV7sfI9p2IUK/ils+wywwYA4Fua2LL4CVZteV90qr2tmzfhWxsgovxgRSGJObZogPkPo1U7QDM+qygk1/lR7jfbkb5eGlg652mINec6yy8q3dFezEkZCLHURH0oeU+QQjGutqsaI1a8IN/iVDjDdCoeyo+udKvy8DROPiHJMCMM7l4/kjufxYw5CB8PJgqFcoVom+2rzBm25hg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kalrayinc.com; dmarc=pass action=none header.from=kalrayinc.com; dkim=pass header.d=kalrayinc.com; arc=none To: binutils@sourceware.org Cc: Paul Iannetta Subject: [PATCH 4/4] kvx: bfd/config.bfd & ld/configure.tgt Date: Wed, 23 Aug 2023 16:39:23 +0200 Message-ID: <20230823143923.10105-5-piannetta@kalrayinc.com> X-Mailer: git-send-email 2.35.1.500.gb896f729e2 In-Reply-To: <20230823143923.10105-1-piannetta@kalrayinc.com> References: <20230823143923.10105-1-piannetta@kalrayinc.com> X-ClientProxiedBy: AM0PR08CA0005.eurprd08.prod.outlook.com (2603:10a6:208:d2::18) To MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:33::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MR1P264MB2482:EE_|PR0P264MB2949:EE_ X-MS-Office365-Filtering-Correlation-Id: 09827d72-d9de-4681-da87-08dba3e6ca8d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Dup6xH+79H44ULl5jFdJ5VAmfmcKNQIphkaZjoncFylJsOvCCytmrtrKh9Swn5I0OtxQa5uIv/UCVXSIOGEJcBGvp4osMPDIVFkx4IRKzZA2++O6ORj7yQAgRgsPAzA9DPXjk+lxGwY6OSwhGq6HmWP7NaUJESYzPdB1DWNl2yRukP5vrb5ghE0BOCSKeXqMK5xicdG/Ex41zaiLjZNvxKFew+vgY/oXENOhYz63ilPPW2liAIRIyoeLw+VaBNCyX1VExG446t+xwZz39LlVh0JSiEQkXF0f2NqRBbToS1NoAVGmuc1p6qgiEWFQDrBxIZTgIVif+pI5zAwtnOGshC0StNA1YbnvAkeC1EX9R0+Z7hDhZqYTxOh3dly/hK4GGWAFJpXiXnuYVq+xgZBjzs6BXtFolTWfhywlszYELEUKc7/SsJxotAAvudFEo3U21BmJ2QHbTVq2S/+OaCoWAVm8/p3WFOp8H1rXTlsII5+KDgkvZvBWkseqIDbGvDOQyD22JHXav5YZpKm854pefF+66h90eGxTC0RZWdFkfbrFhfskgt8OmobOwf1G2LLD X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(366004)(346002)(136003)(396003)(376002)(451199024)(186009)(1800799009)(2906002)(6506007)(38100700002)(6486002)(83380400001)(5660300002)(26005)(86362001)(8676002)(2616005)(107886003)(8936002)(4326008)(316002)(66556008)(66946007)(6512007)(6916009)(66476007)(478600001)(6666004)(36756003)(41300700001)(1076003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: rNQ7l2d1++hCXlnNqupwymAykhTGwo9wUdEyB1bDsLdVCH70p47i0BMqzUHy8tnF+bm/uf+EMsCDsSzoeDgchkAqv6/tECLJN+NApHFXWIhavDAMXzO5G9+LAO4agIIR+GC4dMmcWLPru+Gu0juRlK8+KH1mJBUVY+i6tFqFJlSuqkaOVLXCPafwXqxm0gF6WPH9OhBIABkbKJf2s9+yr9q42JH9/ET5/oemCxkB1kbxQPE0N4hOT06dbE7tPwg/qZNbWLe5GqFBLpRWyGONqYSABHCDWazMFQ2WMlXCOE5r+AShpkfkpl8kByvHHzvz8T2yChDN4EELNbZVOdrf1b8GbZDMKDD3e0xtIvXwCbGFH75ak9zbXYv/mhphfrT189U/99AMa3NAj8FkijvjKd1E4RURB3XNgaNn4Ho3YilM08WzVs3iZ/1GnciS73570YAV2je8ju16bfTXuJl9PVbw045QvJWU5Gidu/WFFFOOQewfNlOeHfaXNdkygbhaLVvd9jC2r7Ri8iWSj3UgD27kRSSEdT8UveMgh3sCp1Lj6bcRzfxNQ3qnZ9etzHpkGC9mWrbWvGQM80cX7TOjLOxHxmntxkSGafab/xHcrOM6MkyrqxaAY18GmEnHy+W7ADzd+4PLzraOT3ayhhq46mq1V8PCFRwuD+wMP8S+u58VkBwRlIDTWrr2jeQx861l827ffqdWg10VNExAWdhSiW65f/qldcsvz/Vm2EDqBJfY07oKui1GbmpxsVlSsG2HGt3qMZvRXDqAwWCZ9Fyf8raokgmeLd6wVKWnY833WEaq4/p+8c2k3S1GThtP1HrESkY45NqpUS486Ly0SEFQemB1YrL4FPzU3xvcGXgvLqrt95PkhfhAPP8+FzI8tWw9TmBqbHeG+uy3wlFVfe2PtDLv3NIxHJkM5bOGmDVTNB8/ZQAEAK39y4CJJaQ8xMr5 Xx+KB4BAvPVAHj/IFGm0cfo2nYVG9lvLV0fLcLCU+EHl79eOVT69rjtp7XoC+mVCgWvOmkQ6e97jyFW0vpd3z35CcEK69cn3TlogNDXMNm+KnEYgSBJgi5rBsu/uLzN3UZtT5mTpoKPXKaGRyApW8RSji0mKduSCfEikvamKgJyjUHiqyYzMxbKrSRREjKDOgaZ73alAEDhJKIV6s+XSyyuotVBYIIWr+ZAi9jmjLTmnxIeFKjkDj3cVvaxX7Tr+my4PebuwHZzx7T0wXCfv2roKuyHYBXHC4MOmiieVrp9dU4FkYIOq2mLaQ03+hgjgT0sBxbiX/L7iymCZH9LbjOxFAK2nBA8ZLivXEqxlzzwrCznn4IfERnWMDghLal/rJFrMe2BwMowX7UC0Upwn1WRSl8U1RaXYhAAu3oPQuVJYsdbRR0mOWMlYP5klB7GFN7vU6R0sr/kE1VuNS9wPtOhAE/IH4f+uBlnGD3ookXGYftaE4idJ/LM1ATafQSDiHv8AU8K8wyXP/iX66cDIlZMB2KvR5vl4LEblBa2ynBSVSSlUgXMqYyGowrsDkfo3na8QjvQYiN4FFOdfQtQGcmMets8nmlCZmpHwEZvC46yXeBRNd4Uadm9ZrQYr1ETtFGbaN/0USOC6K9ciDhFkuw== X-OriginatorOrg: kalrayinc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 09827d72-d9de-4681-da87-08dba3e6ca8d X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2482.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2023 14:39:44.0070 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8931925d-7620-4a64-b7fe-20afd86363d3 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Vi3CFKmsXHI+JNxGBzJsqr33rdNt6ppSDUJ14hhD03FoIoBPin1FvHB+fEkDKh7RPa49RcSU5rORoVKbuLkDxA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB2949 X-ALTERMIMEV2_out: done X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, 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.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Paul Iannetta via Binutils From: Paul Iannetta Reply-To: Paul Iannetta Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1775031140777861229 X-GMAIL-MSGID: 1775031140777861229 ld/ChangeLog: 2023-08-23 Paul Iannetta * configure.tgt: Split long line. bfd/ChangeLog: 2023-08-23 Paul Iannetta * config.bfd: Remove kvx_elf64_vec from targ_selvecs as it is already in targ_defvec. --- bfd/config.bfd | 2 +- ld/configure.tgt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bfd/config.bfd b/bfd/config.bfd index 2a4622219ba..08129e6a8cb 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -807,7 +807,7 @@ case "${targ}" in kvx-*-*) targ_defvec=kvx_elf64_vec - targ_selvecs="kvx_elf64_vec kvx_elf32_vec" + targ_selvecs=kvx_elf32_vec want64=true ;; #endif diff --git a/ld/configure.tgt b/ld/configure.tgt index f78ba07e5ca..ff0aaaae257 100644 --- a/ld/configure.tgt +++ b/ld/configure.tgt @@ -476,7 +476,8 @@ lm32-*-*) targ_emul=elf32lm32 kvx-*-linux*) targ_emul=elf64kvx_linux targ_extra_emuls="elf64kvx" ;; -kvx-*-*) targ_emul=elf64kvx; targ_extra_emuls="elf64kvx_linux elf32kvx" +kvx-*-*) targ_emul=elf64kvx; + targ_extra_emuls="elf64kvx_linux elf32kvx" ;; m32c-*-elf) targ_emul=elf32m32c