From patchwork Wed Aug 9 15:25:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 133301 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp2874170vqr; Wed, 9 Aug 2023 08:25:26 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEQIXJI6BVquVJ1pLHoqE/bdT6hh7gxjnt9otiu2ZrmCIQRNGrmrfVN3NCILemZ9gXMAyBI X-Received: by 2002:a17:906:cc14:b0:99c:bb4d:f590 with SMTP id ml20-20020a170906cc1400b0099cbb4df590mr2089045ejb.47.1691594726463; Wed, 09 Aug 2023 08:25:26 -0700 (PDT) Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id c2-20020a170906924200b0099cadcf13d9si7630591ejx.103.2023.08.09.08.25.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 08:25:26 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=t8XzJ1TW; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c 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 79C1D385771C for ; Wed, 9 Aug 2023 15:25:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 79C1D385771C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1691594721; bh=m+Fv/eILVY6VvbJfuIdu6iyrOdx5uwr0qmt9gGv8I8c=; h=Date:To:Cc:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=t8XzJ1TWqaLNHwxwWUq8Ap/PG8pAnMlkPmnr7TBJJyJLGUWeyi2wH1jtxakVfm5Zp 5JInidY63dGehMG5xwVD6WIVflRPF1bgvqYj7creNK5uM5DGp8a2zrir+VFAFnQoHW yn30ZwKe1VAHg5cv+EAnKnaJbrDFzdgoWfnfAeXU= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2054.outbound.protection.outlook.com [40.107.241.54]) by sourceware.org (Postfix) with ESMTPS id 57CCD3858404 for ; Wed, 9 Aug 2023 15:25:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 57CCD3858404 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H1px2bFkYBOYAEXcZtn59tBdjKhH4f6sgkEjK/1JZJETvON2E5kVnrDc0vl9MV3lvx7QZ9+YZbxCUdVvrj+cpHF/GuHxYpS5bCkd4ULzRqkIuGH1OpN6OE8Du2LmeZWSmM9+oX0cpABNFBaQ4F+S7fj52/3Y5EQcdNgpeZnLaTu0HMrkgen3PxU2mU/FwQOEqJW80tOJ1p59CwRwIUZVNxniQbebsZ2XhPuRzknH2W87C8gaRD+D0W2geRs3AtXfvyxywwzgHU4r0FEQvyhvtPr98JThON9Ok3CDn7nQ25hs97PthG8vAZQnIZy7smtGEJvZzEFoUAflXXplSRiYyw== 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=m+Fv/eILVY6VvbJfuIdu6iyrOdx5uwr0qmt9gGv8I8c=; b=OJ8cnpZfrfywdtopPFFVPa7Ggy5y2yAz4vRAMR+w+nTMIm9v1xXzWvEUPY9VGTb8QtdchG45Fi0Wc07KImgZL+o0ROTS/NT5Ke5Za2LPSZFhw+2OjZ6RP58iU4bpI435VJL1xuuYMEH+LSyMb835wLgggGAQUL5P42SsFHU5hKY1tyUVE3V0tR24rtoJBzMHJI7Inc+jXSKrj91t3bAC8oZlLwv3kim5QRmvj0Ft3HdSMc+20KwbkBh0bp8Gju0xpA2US2hpzV12yVTUHvRc1WwOuv5J9W30NjJuGcby5YoVHU0u9y61xKPPOZXIOPewzLjDh6D6kzzePBBRLvbAnQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by AM9PR04MB8682.eurprd04.prod.outlook.com (2603:10a6:20b:43d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.27; Wed, 9 Aug 2023 15:25:04 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e%5]) with mapi id 15.20.6652.025; Wed, 9 Aug 2023 15:25:04 +0000 Message-ID: <4253a246-b50e-3d94-d1c5-bad157a891cc@suse.com> Date: Wed, 9 Aug 2023 17:25:02 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Content-Language: en-US To: Binutils Cc: "H.J. Lu" Subject: [PATCH] gas: purge md_elf_section_word() X-ClientProxiedBy: FR0P281CA0106.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a8::7) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|AM9PR04MB8682:EE_ X-MS-Office365-Filtering-Correlation-Id: 51fc3f2d-0048-4b8a-91f2-08db98ecce36 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3a6vrshb4HJcIAyTxRBgaXNdH4nDcMPNU0AOZZRRU8YOkVCeUko+YlIalXWoEpxzu7rjcCLii3549sFaNnpwxGg+DjeG5267SYBhHIrXXpLA4KwFAMcMamS0j9ri6I7Jee+LY5fn+vxvlLeZ9gYDge2ZVTDnzpk+urvvN1SOgUtBQeB+zpGbhyD/9BMajAuDHfSUSeajv4EZ64+Pi4QaJAMF6N1mK2iIjWy1lZmq/XmrZx+afpNGSkU77XH5OPs0G6IVzuNl7s9fL0gRHSnn48MFx67MxZIv7lMTLEx6VG+pPrRlhn/k/y0Zrt5yGUN/gg+Ia1N9P7IGD/Br2MeU7M2qRL4Eff35aTOLWxeuckN7mHdpQ8c/Q9a5FQNMaAE2c0SfMwdpxYb2ngqQlj0qmkvZdU3C65lYy2BjPvE/DVE9nP0GxGoHY0UAfZ0D7GCgMqUbeU8fDaTKOC46KDCBcN+zRbC44fdULMn6ryFdc+GN5qcdIaaVR3019bzmj7fEKg/8M/pWVsmns9R7QzUMQ2NcvByHQODMQgWHbyH0+ZWwCMoMtfkvIO/4CUZqXu6wkNi8sL2I/gxm1SeBWcQS0X8sM+frJEno+LwClMOEmrMdfPyesxXICSZB0qGcF3KKu/7x6d9u0liHmXoOKMJxjQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8790.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(39860400002)(346002)(376002)(136003)(396003)(1800799006)(451199021)(186006)(31686004)(8676002)(8936002)(5660300002)(4326008)(478600001)(6512007)(6486002)(2616005)(36756003)(2906002)(26005)(6506007)(41300700001)(31696002)(86362001)(66476007)(6916009)(316002)(66946007)(66556008)(38100700002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?cmaImNT/roJZJvlaaRBtV24pUY7N?= =?utf-8?q?ozhedUyT+py08YrUmZ78k0hyVaHkho/SliNGmK7xENHR7Xr3JQK+8srRs4GRHidr9?= =?utf-8?q?9nUGUYDKVu8YLCMR965MqBAnZPKWTZETTkaieot6CD57L4D6aMDUVYgCs1kaaFPJy?= =?utf-8?q?IX44t6w6HxDJMxwzjKegWLDGIb11aJmZEPg7RSBSGvTxzxSeRdbSFk30+g518Y/IO?= =?utf-8?q?jHoApA4+KEIqrY+qGYf+lch9eU9/96LbAGr+oZLBgqkQW5SqP3LWtWdNwrgbalx9o?= =?utf-8?q?KPGRI318YlOxrCmMuINMxtXCrtzuu5bHbSKtYTfmQlZcHNI1XPqpCoXZpHkCZrU8M?= =?utf-8?q?ezWZn8bZK2o/wo/y1+tYTikn5Z6m/eXTEXMj1caBnqBKbr+eWM2jMuhgqQGkjO6zl?= =?utf-8?q?fGiNYSHi3jeLeJhl33CrCiPi9nfQKrJG1/Q5wwaEY4mc5m/j1MGnEM8ZCZAV7XnCU?= =?utf-8?q?zbB5OhVxVicF0XrFdlZ1d3LnKxChb31I4f3B6JV2SyL4CBJ8kR1nU24f0XI305NlH?= =?utf-8?q?NNzUdUxGi6QPwgGTgry317CVcNJrKaKN/As7Ny/f02xxkuZm9SPS5p4Py0m0aRxXR?= =?utf-8?q?GsTKiOYTFkEr/32y2zqP+FFe+unDu8TTqWMzptZI46ed0/e8g9LA1rv+a+aHxJfqn?= =?utf-8?q?M0oqZzBu9igHpS5OwoD8hOp0xJYo/MBkqcRneAgvDSCj7fypvE6CPCeBzGpl0qHqo?= =?utf-8?q?HOolAElMsDiPZZxppRT1GruYL5zN26pXqp4IAfgrPyy+BRgmh1q3RB71uA4SlPVdj?= =?utf-8?q?87MwYBGqSwQEcb1FQl+yRxLOGJ0/cRvh6BsWCVVGSTztZMAI76rfayjR+KQTlNx6g?= =?utf-8?q?mZ0oHR3Hrsk9wWUjGtg8Gf0w9Xsx3Y8yjvXIsHor7pGiLMm7XwltfHbDwq0oIA4sG?= =?utf-8?q?EyN1NynV7WeEj2zOFYgnketkpV3l4HUCL4jJUkH/UM9AXYJxggdkN8YwHVDFOGLtf?= =?utf-8?q?ZquhY+pwExMNJr282e8/naOCyFSci4UtJTdd/vpLhUbskN8gsFFm6HvQb5vy7r8U1?= =?utf-8?q?zl7a33af8KnNeLzn6S5xIlVEL+Sf14z34jbcncPrnWbuhw9Sv0YtnDI+curcZnGfe?= =?utf-8?q?w0D5TIYfHXopoituXL3fUE+Rg7QLAXJjau1+FphGzqUw14WF0Pxww/wzuNnlZ94rI?= =?utf-8?q?1V61rga4g7DQf2r4C8BNjTKHweoREoi2c8I3/nxvCaQY9DZK5RceZanCTRvOqMvkR?= =?utf-8?q?PHaVEeMRcVpuX/4VlJo0rr7KCFwa7/pgvy9YuJLMVn3T/0sLNhWMDqLR1XP5Ndyuh?= =?utf-8?q?P6AOJsw2sqK6wpIeVbv3K9S4k7ot4xLZJJmnCSiq8ZKm1mmAuvnEcRtK683ez62Yq?= =?utf-8?q?U2mfbeaU4KI3NndxTf5PRqPivjMHXTwNtH7MSLGTdoE/hr8D5eFFSyQeb/IFND7Ns?= =?utf-8?q?R6H32UCWJl4LrCvMr85VruIze3FwEko8JmmAnsfsR7MFurcNEvFBiUQS0XA41MDV9?= =?utf-8?q?70Sz0Lc2GBoeHPPInfa4WB7KVYIK1R0A8I2pLSmRPavtldlRqeY7w0QqqgplVjJbc?= =?utf-8?q?dp/22/F2cYnY?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 51fc3f2d-0048-4b8a-91f2-08db98ecce36 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2023 15:25:04.4433 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: qG1ImxwgpvMF5mNlPeQ/5ntLy6iQ5nz3fH7uKhbouOCgA1LMLI7RF8CtAgRgBhFiWymaeIdo+Sftzup+jpi3HQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8682 X-Spam-Status: No, score=-3027.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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: Jan Beulich via Binutils From: Jan Beulich Reply-To: Jan Beulich Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773765631860643029 X-GMAIL-MSGID: 1773765631860643029 It's not documented anyway, and having it makes no sense anymore with obj_elf_section_word() now being TC_SPARC-only. In any event the x86 backing function was dead code. --- a/gas/config/obj-elf.c +++ b/gas/config/obj-elf.c @@ -991,14 +991,6 @@ obj_elf_section_word (char *str, size_t if (len == 3 && startswith (str, "tls")) return SHF_TLS; -#ifdef md_elf_section_word - { - bfd_vma md_attr = md_elf_section_word (str, len); - if (md_attr > 0) - return md_attr; - } -#endif - ret = obj_elf_section_type (str, len, false); if (ret != 0) *type = ret; --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -15641,15 +15641,6 @@ x86_64_section_letter (int letter, const return -1; } -bfd_vma -x86_64_section_word (char *str, size_t len) -{ - if (len == 5 && flag_code == CODE_64BIT && startswith (str, "large")) - return SHF_X86_64_LARGE; - - return -1; -} - static void handle_large_common (int small ATTRIBUTE_UNUSED) { --- a/gas/config/tc-i386.h +++ b/gas/config/tc-i386.h @@ -360,10 +360,8 @@ extern void i386_solaris_fix_up_eh_frame #endif /* Support for SHF_X86_64_LARGE */ -extern bfd_vma x86_64_section_word (char *, size_t); extern bfd_vma x86_64_section_letter (int, const char **); #define md_elf_section_letter(LETTER, PTR_MSG) x86_64_section_letter (LETTER, PTR_MSG) -#define md_elf_section_word(STR, LEN) x86_64_section_word (STR, LEN) #if defined (OBJ_ELF) || defined (OBJ_MAYBE_ELF) extern void x86_cleanup (void);