From patchwork Fri Dec 15 12:06:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179226 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9220028dys; Fri, 15 Dec 2023 04:06:21 -0800 (PST) X-Google-Smtp-Source: AGHT+IG4Cmcf4kcw1DtWheYeFWCHiOdTzPsXVCqn1XRxKuQwWU7vQsw4oVYLYKK8U9vRaFOfRf+M X-Received: by 2002:a05:6122:4b:b0:48d:5be:2868 with SMTP id q11-20020a056122004b00b0048d05be2868mr9351346vkn.0.1702641981198; Fri, 15 Dec 2023 04:06:21 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702641981; cv=pass; d=google.com; s=arc-20160816; b=iFVZ8XbfE6YhcfYZo04QOA9ABHZQicts7EUmUhl8TyUItGgo6H744bVxeIpx6MmDku N4zoUnCMs7usu7ZrLvdgj5qEuySi3fBLzYVEFJVV/4U8el+CLZGIT3J3FzGbei9m19ke OH51F9RyeIoMs0NuwDR79BsQdADFxx/ow2Q9saYVXLXHwZMTX6G0gjyueyVtlCdDafY3 Pz2WUNTkVtcKSidm2Kbkv7fwyJx1rnRWIzlFkhg9LBHC236jBfWlHn2tY8oTadt2FFow KsRZ9IABfnq2Jv2mCUseRSlBfjOhqLD+QPEqnxY8swjM6fRQeyvTpEsNxwQcoAbV3SGk tp5Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=QRDniD0w+dbwm650I2/ez4HFZdtDsprPmc+Y76ZZ9oI=; fh=q2fU/WqWVmZ+Rg7mDAlsvds+jyMbSTxdQ4C5xMc6sYg=; b=AtKtQ6faZG5eScnpEgyUhYY46Ar7M8GWnY63kMP3Aq/HIrxXSWpN3wJzv9f6cHfN50 3QuutWL0C55MslHDJSd0NEdbFWxldTJgwy2aP8/qGSNie1Jtpam45KkrZ1prIRDDzHuC 557sACJTDGi1s0iGyTNs3zjlBaSAMF/3NkMMve7GPpDALMjTW5tg93JysSyANnAsPADZ 5hWVNdBVGi2Gzo3+m1kwq33YnVJMgDu0ASNPQPcASx/JJ8lktF0rVa3Evh3Sykogvaih fjEMtMHrDdyiOUEli0eMNjxktNM2ZtLIKZRMHQKhO6umsxzpRBMz61EKvyOlIECMacfW Z7PA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=c8sd9Oxk; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id k126-20020a1fec84000000b004b69a9af318si584930vkh.222.2023.12.15.04.06.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:06:21 -0800 (PST) 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=@suse.com header.s=google header.b=c8sd9Oxk; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 961423865C22 for ; Fri, 15 Dec 2023 12:06:20 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) by sourceware.org (Postfix) with ESMTPS id B3FEC384DEF7 for ; Fri, 15 Dec 2023 12:06:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B3FEC384DEF7 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B3FEC384DEF7 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::232 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702641975; cv=none; b=nYTYvRhm66rdaYcxyhLnWubZIlRJS9sz6sTBULVn8waPFjKwWd5lAs1iU5fIJeU6BI7UFCPVheEuK4SnB0a68ltoFaSsIuCli3Fzxk2EkBnjnRPaZ4wf4DVsviZS6tB/ckIpUH/NOMzQNNhz6xdc6FYA62J5U6ugXvW9RIL8n2Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702641975; c=relaxed/simple; bh=YySbm8bS/dFDSiHWsx74VXZmzaUqDtVzMrWGU+9LMio=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=Lzv/nMLdWnCvzkmH09S7lyqSviPDNRA29lr46zpVb0M+8az8xoRFP8Ir8WwwiSYo/1QoZOoTRoBLnQfD9oAp43T7W4T+U3QWP7qkDE0fcBVvGPnwJfGjYHYSdHIgQ6ZRxzjeQUcngqbJ/0wGOtgT/d5tl36c2R8bfFDj6Znft2A= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2c9f4bb2e5eso7047671fa.1 for ; Fri, 15 Dec 2023 04:06:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702641972; x=1703246772; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=QRDniD0w+dbwm650I2/ez4HFZdtDsprPmc+Y76ZZ9oI=; b=c8sd9OxkGMX41o/oY0de+6zTbbmuFceJZHqqnFd9gDcFnZgn0v1+fco1sVwjhnaeJk UUf/gDzu+hMfXGWQLBFIj/L3e1FwEfzUdv4+s7fDZBrUoEsXGXbbIQCiPRvKRY4oso8w rrE1yWtFqc1vBdWO1iyHVpanlh1QdgoOJl8KPi0QQ0J/LVYXcc85mD9ZLYHi+AljWPyV wvahHxiMSfnVb1T42EyBKhTdwzeNnj5Z97DLPbaTtDRQu4uqJbms3+wk50oDMR5VEpdN 5AlgSfTpR57MHD2xBH7w7qAG95HRd2PFIZ9B+PomDV3OFRDvabhoq8UVbjeGOtXkRC2H UJQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702641972; x=1703246772; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QRDniD0w+dbwm650I2/ez4HFZdtDsprPmc+Y76ZZ9oI=; b=igTg9NPBxpE2AN7hgJDs2iZzwY1xqeKMNRn2iCTZ7cJ4vBHDVNz5oCmKLIVouh0exZ r65Wd/dc41fkcv1U5w2TcvI4UVP9Gi9rF3jb1eTMlEGnAaG4lI0Ui48xIJnvqhF7Hn2x 41xqaxzgq6+D1v1NGYadWJJ2kGL0cQiEhgoAOm6mVH02atd1WbHP7D0Y39LrjJWx8gIU 9QSNmItwJeos1QYVx9LElfDT+ZYnN7Letf8VKDQkGqC7ykSTF9ql4VddKGdKkJaeCTnf evOPDCvvqQqitQk3D3zKLYYVQBzLw7V1lhxSuLaOeM3WrljuXv80QmNH5pxAd0IaAsfg JYGA== X-Gm-Message-State: AOJu0YwC1Az0G0p0W5oaj4vafYFAdnM1hBBNGDdzaCDJwMNBhYv4gb6B Mh4KWmnUJNTotcQdmJ5gWcImh4kcTjI5ih6cLLTo X-Received: by 2002:a2e:a404:0:b0:2c9:fc3d:ab0e with SMTP id p4-20020a2ea404000000b002c9fc3dab0emr4600394ljn.58.1702641972262; Fri, 15 Dec 2023 04:06:12 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.06.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:06:11 -0800 (PST) Message-ID: Date: Fri, 15 Dec 2023 13:06:09 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 01/22] Arm: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra , "ramana.radhakrishnan@arm.com" , Richard Earnshaw References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785349518325078743 X-GMAIL-MSGID: 1785349518325078743 The comment looks bogus (perhaps simply stale), and there are also no other precautions against subsections being used on ELF with .bss. It also doesn't look to be a good idea to override the custom handlers that ELF and COFF have (afaict doing so further broke .previous on ELF). --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -3347,20 +3347,7 @@ s_syntax (int unused ATTRIBUTE_UNUSED) demand_empty_rest_of_line (); } -/* Directives: sectioning and alignment. */ - -static void -s_bss (int ignore ATTRIBUTE_UNUSED) -{ - /* We don't support putting frags in the BSS segment, we fake it by - marking in_bss, then looking at s_skip for clues. */ - subseg_set (bss_section, 0); - demand_empty_rest_of_line (); - -#ifdef md_elf_section_change_hook - md_elf_section_change_hook (); -#endif -} +/* Directives: alignment. */ static void s_even (int ignore ATTRIBUTE_UNUSED) @@ -5187,7 +5174,6 @@ const pseudo_typeS md_pseudo_table[] = { "dn", s_dn, 0 }, { "qn", s_qn, 0 }, { "unreq", s_unreq, 0 }, - { "bss", s_bss, 0 }, { "align", s_align_ptwo, 2 }, { "arm", s_arm, 0 }, { "thumb", s_thumb, 0 }, --- a/gas/doc/c-arm.texi +++ b/gas/doc/c-arm.texi @@ -870,11 +870,6 @@ incrementally to the architecture being This performs the same action as @var{.code 32}. @c BBBBBBBBBBBBBBBBBBBBBBBBBB - -@cindex @code{.bss} directive, ARM -@item .bss -This directive switches to the @code{.bss} section. - @c CCCCCCCCCCCCCCCCCCCCCCCCCC @cindex @code{.cantunwind} directive, ARM From patchwork Fri Dec 15 12:06:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179227 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9220408dys; Fri, 15 Dec 2023 04:07:01 -0800 (PST) X-Google-Smtp-Source: AGHT+IHL2FFHGg3/6hWOX2o+OT+dP4dKoAwduUzbGs9gticIuI4s25hwTYIzVH13ue/sTvmh/THL X-Received: by 2002:a05:6102:3a10:b0:464:a0f8:37f0 with SMTP id b16-20020a0561023a1000b00464a0f837f0mr8728095vsu.5.1702642021074; Fri, 15 Dec 2023 04:07:01 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642021; cv=pass; d=google.com; s=arc-20160816; b=XIc9sOpn/1EM4ZvCmTlyErB2cSJBHAUblQ1d/2vEv8iDTWdyuNxsk9JvGn29HFry01 niBy80UD4cFZTybPHJvUTDVzu6XLLRuIIZKtp1VFmNbMll5X+sR7gMpKULJxbABBpiHB z5rgve8H7y8Wqm0qYHf3f3/fKH0I02BjZj9uzKxvVrbhlQ5VZf3/HjpGUG6PXhuBSDoJ SB3om4YyytVjhPYDRikkAHyF7X9B2R+XHzkVTHQbWb8VSWJq5K+L5lXs3fkX3lR7JQT+ ye8FVQRrqKgmLEbs1ECqK6Ph+CbvN5/suqV2D4EnFqaqviT1qHrFiOr/d0ChZgV58ziq GfLg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=L/ePp1ZWfPOUaUZUhdaO24JY9QxFgg+MfZ1qBwkxNQE=; fh=c3eJHKmy1nQcHMYfDVjIVXeGd5WNjYBtu5vWAW8ILGg=; b=mA+eHkN/tVj2rHSOPtXmStbnmPJ0hWpxya7r3RHh03GWKW3UjsjyNJkieDX6sKDkiI V/uWWxrbbmfjLe4nfB1HOfXugyPodJPIypzM/rk4hMkpLbjd5585ZyodyKpL9Ee1GwMb T4/Bd9a1GihzaFy/kyD9cTEF1MoEjm22FVZxwNYJ8wOTBNJD81aySbaLAyK/aEIrzmy4 nFy5hS3VNLpGhnTImS2SATccba0kJv0RJVd4iW0KS4I2Iynxt5TYX9FtgPuM0i5tigvF NwnJnj5xp4lMWv27U5BizV2MCxDvIy06rE6idVIagLVNSBnE552dHujbZdGBQ2y4WF+0 Kucw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=a2eOxl9m; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id h8-20020a67cfc8000000b0046498bda1c3si3152980vsm.514.2023.12.15.04.07.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:07:01 -0800 (PST) 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=@suse.com header.s=google header.b=a2eOxl9m; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BD0ED3847705 for ; Fri, 15 Dec 2023 12:07:00 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by sourceware.org (Postfix) with ESMTPS id 72334384DED8 for ; Fri, 15 Dec 2023 12:06:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 72334384DED8 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 72334384DED8 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::236 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642016; cv=none; b=gWnHJhRV5IU47coktkQwqzUxiMEGXdob6qO61KwnP2v8fIhlGq2Ej/2uCmv8tSW5LbEpC3jC8ErNg9Mi0lTfkiZRKE/OyT98AcmFw4FDp4DdRG1pK1LIVGEjuARPxMJLp+XOVU2yT+QeVC3srMG1RyfMbRzx3TwqVmzrU/xAN3A= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642016; c=relaxed/simple; bh=itvVE19AFL6jstwk8SkUxWGWTGQeu0Xp+RbxbGWr1sU=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=iJYmWZdkt1DrlK1YobYrudnspb6neEtm6PzFSNwW2Nfe5O2jXcb0B57uCVlvLWomN6hPfQJCuQeKmo8oWSRedhSTgVq2tYA3H48O7q1KWBvOHKZH5jp2NajBRiPHvf/3cvKDglDHOCmxd3K9qMbDhLReZvyG8Za6TY4T86ixto8= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x236.google.com with SMTP id 38308e7fff4ca-2cc3f5e7451so6570421fa.2 for ; Fri, 15 Dec 2023 04:06:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642014; x=1703246814; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=L/ePp1ZWfPOUaUZUhdaO24JY9QxFgg+MfZ1qBwkxNQE=; b=a2eOxl9mLZ+58/XrgOro/BSXXvNtIob4K7KC7GS79nKg3Ws+Zh84DQX15CnAFrng0J UKkf2g+Z9Iro4QHmE0KaU0Kc+RpodtJyQG8JB49N51tMielAUC8KVdhkj1cW5x8pg9Q6 GXp4hucep32GtKL7yA5MRKJVytjKbkFRi6n211/6eGtOu56H/+7e+Lx260LirRxpZFUw wIhaZva0ExbDboIXw/iyYdBhpR/APkuZsnFWnt/3DwyJ8SGdyzh5ZFITaCjnT3q0G+6T xxNlM5pj/b9NHwYDQOctsZ8bKxUvm2BFc2ozEz4uru5bpSKuRtFH63L10Pse9s5pv43c CTUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642014; x=1703246814; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=L/ePp1ZWfPOUaUZUhdaO24JY9QxFgg+MfZ1qBwkxNQE=; b=OviZ1NPUrTF8kGb1feP+1LOHvI8aVfNfrKUH8lsA1AUNxQMrmEDbZnrrhQZgYqhHJ3 FY5plf83iwNJcPXe1XwUB9sNY1FXLe8xwp4W8HfIuyBbc84SV7dJAv2pezuMUPl/DXsj 1/tjIZ32/RVAa/AnOxuwgCGoh2WKDvXv8PwWRizbV+B/WaGBXxlU9qTsG6avbnMwlXf+ cdzRDCfNCcdvpzM5jhu75pPVSlhak8yZDewJonZtphfyyFTnRjAToEXB5DJJx83PcdW7 QORMrLAZ5M/qb3dW9OE2K1P8Df7QOkSVvl7fbTDL2aOVfm7kIOhdkRviv5QgI1nznpZ9 ZEZg== X-Gm-Message-State: AOJu0Yz6871LCwU5MJKIc47a/lJ5grio69HvN2RRyPajYXkWzF5BfZBw hQ6e5kg4lGUJTS7ag57yhuZ+C6/JowiofYKNSXFr X-Received: by 2002:a05:651c:552:b0:2cc:c68:673c with SMTP id q18-20020a05651c055200b002cc0c68673cmr5354420ljp.57.1702642014002; Fri, 15 Dec 2023 04:06:54 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.06.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:06:53 -0800 (PST) Message-ID: <45bac99c-1481-4c0e-a38a-2ab583cadb55@suse.com> Date: Fri, 15 Dec 2023 13:06:52 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 02/22] Arm64: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra , Richard Earnshaw , Marcus Shawcroft References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785349559933136716 X-GMAIL-MSGID: 1785349559933136716 The comment looks bogus (perhaps simply stale, perhaps wrongly copied from Arm in the first place), and there are also no other precautions against subsections being used on ELF with .bss. It also doesn't look to be a good idea to override the custom handlers that ELF and COFF have (afaict doing so further broke .previous on ELF). As to the mapping state update - such also doesn't appear to be done for other section switching, so its original purpose was at best questionable as well. --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -1866,17 +1866,7 @@ mapping_state_2 (enum mstate state, int #define mapping_state_2(x, y) /* nothing */ #endif -/* Directives: sectioning and alignment. */ - -static void -s_bss (int ignore ATTRIBUTE_UNUSED) -{ - /* We don't support putting frags in the BSS segment, we fake it by - marking in_bss, then looking at s_skip for clues. */ - subseg_set (bss_section, 0); - demand_empty_rest_of_line (); - mapping_state (MAP_DATA); -} +/* Directives: alignment. */ static void s_even (int ignore ATTRIBUTE_UNUSED) @@ -2396,7 +2386,6 @@ const pseudo_typeS md_pseudo_table[] = { /* Never called because '.req' does not start a line. */ {"req", s_req, 0}, {"unreq", s_unreq, 0}, - {"bss", s_bss, 0}, {"even", s_even, 0}, {"ltorg", s_ltorg, 0}, {"pool", s_ltorg, 0}, --- a/gas/doc/c-aarch64.texi +++ b/gas/doc/c-aarch64.texi @@ -389,11 +389,6 @@ extensions by the @option{-mcpu} command incrementally to the architecture being compiled for. @c BBBBBBBBBBBBBBBBBBBBBBBBBB - -@cindex @code{.bss} directive, AArch64 -@item .bss -This directive switches to the @code{.bss} section. - @c CCCCCCCCCCCCCCCCCCCCCCCCCC @cindex @code{.cpu} directive, AArch64 From patchwork Fri Dec 15 12:07:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179228 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9220896dys; Fri, 15 Dec 2023 04:07:40 -0800 (PST) X-Google-Smtp-Source: AGHT+IGRWE9FICRHKXJiPSo0kQ9FAz9+y6Ptf3SZztcH0F9/koIuXfmGi6m6NgCpd4P9stcg2bNV X-Received: by 2002:a05:6102:d88:b0:465:f863:e12e with SMTP id d8-20020a0561020d8800b00465f863e12emr8948543vst.20.1702642060287; Fri, 15 Dec 2023 04:07:40 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642060; cv=pass; d=google.com; s=arc-20160816; b=bNJ1pcULXf4xAk6Wm2bFEtXbZ3FsPsf37zK5HK99ww8DvApcFYe9NJovGebacEq0bG 4UCxvVBfTA24XRkIL7+AeMqhYYaB87s2ROKMDYC4qSbFZ88icMlVRyv5FmAthTYF7IUn SohL91nqagU8sFrbokPp0cE27G8h5MGAByzJXu+1MjNteOl0to/NRCAD29vtpngjjBFS qn2DJyx38TNygZx/7rMIkm65rGNsm+YfFtkD+GfWvnS25lfStXhp1blPt0oZY35zSDBI tVqxWQ2E2OEGLHXpNKDiL7sABoNg6pi9ZQSCaLwKEBQHNtrW3p3GnHrlF7CIy3/gBZSH BC6A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=GXbShzpVI7qr0XYCBcgl8juLD0puQsIbTppcJfY1eeY=; fh=/y5qbuWjah3AfyCXUlqYRK1h3tjfRZVNgV5YkOv6kX4=; b=QvXzRPAq/8xSa3BSJQl3vEqTlSw/0M9+C8tCC12cRQB5Gb//j5n46VwuXdUJ9rTUTO N7xi72lWtwHE/d5FIIhCwWvwvPVxn0GDV+/L+1AHFfha7wtdeYVHwcgEYnZl1eS2W7Mx 7u3Q2KnBD0tc6pMWREWu3FHSHHFdI9ujh1/enAt6LIwE9arwjga5WNcBST7hDTgwTEUZ j5YUWpDdXpwRrGDN/CSMBtQe2ThIxCnwiStBwLuLmYIs6d0ahUJqgmhVmxG9gja/c+LN aCO1Gm94c4TOL3TawguJPrOub3t1RLWAoybMJn4XlHEUNLtANUi4oE2hEn025una/bFG /TXw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=Dvmg0b5T; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id e11-20020a67fb4b000000b004649037848bsi3229187vsr.84.2023.12.15.04.07.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:07:40 -0800 (PST) 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=@suse.com header.s=google header.b=Dvmg0b5T; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id EC661386D604 for ; Fri, 15 Dec 2023 12:07:39 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) by sourceware.org (Postfix) with ESMTPS id 3D62E3865C2A for ; Fri, 15 Dec 2023 12:07:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3D62E3865C2A Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 3D62E3865C2A Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::229 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642053; cv=none; b=eK+vDMxh1ANgFrpfG2JgIYOajTlbuzptcmMhH7fcFF4gQ5xpi9+YMsRT/NZKfwiaBYwTSipGnvRi0bHVCJ0542BksnDKbluu7FDAgjTAfoDkpIw66oxPe6HjF4P7ZvBSSbmvldrbJ/3T2+uQYZWUfVb+AONvvOlMkh+aguCsWeU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642053; c=relaxed/simple; bh=YNMkD3yMmz/LvegMciSNGVMTPXYtH7bGYO2DsIXNOXU=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=NN7zRpaeljr5GC05gBtuy9ApIICqoaKbzTNsplBxknCjA0UsH5HO5rT3QAfSL452LysDmtREa3KjwbYLxrxNzgGt/j3VnqjHrW17CSzZgnGovbvw836MNAf7GMdPb7XyjFNpiPgwY27/jMHJh7LUMyBV3CfaW6+0FumAwxGYX1c= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2c9fbb846b7so5367771fa.2 for ; Fri, 15 Dec 2023 04:07:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642051; x=1703246851; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=GXbShzpVI7qr0XYCBcgl8juLD0puQsIbTppcJfY1eeY=; b=Dvmg0b5Tth44jKcN7m5cum0IVXRSvr//jwbbxh1zHSrA68doNH/UFxUJQZ1+LQMIJp RkqSNrvd5tY4d7Oa24bSF2Clo14Fe5F0jybKyKhODqgz+4bSStDYzggXmguUvaKrLSVa nXSw1vrP1NsIwf9lU6p20agNk/da+IhX5aZscb/HNk2f+/YBoAfJMB+d//oTtRIFlFh0 VfuExwOn/pGL/BqHRgy8NcmzURaccuKjxh8jr5TGqSJQLUePv7yXdL9oUXAevdjc19Wz 4TzkzGYl+himlBnyxMZJhs8mzV0BhXUK84EIRydDrXb2N5vsM9jpcPkLjy4xSegGbD4T lxQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642051; x=1703246851; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GXbShzpVI7qr0XYCBcgl8juLD0puQsIbTppcJfY1eeY=; b=O1Yh2pEvp1sggkNkastBayOwamj/7AZHGwGdsRACOO94wGk+GmyZsAsFN3K8A7wm5+ vNNG4rD24eTIqHYqtMzM10VhoJ/5rddCxelpVD9Nfl/OUAcSsV902W7RBNLgfVsjErhR pz9Vm41VE4r0vBh7pX2mkXBuoporPkEEMkIGDnnDr2VVkaKKKCyrlS63dv+qNsulL5TF KCDdCsRSGmz29kNU8CnqG4kRBVS0kKWKvindMBHnHofxx3E5L8zlGOSsAm9Wx6wjRN/n bxE8FiHlmh98I03INQs48KzgIZIUQ952XZ0GbBz9c4i8bnqwuPeIg2vZQBflewG4hfaa Rsvg== X-Gm-Message-State: AOJu0YymGn9xR7WR7drVX+OkWbQL7Nq1DvQ0STys7AVLtHhrA8MTUC54 MQ2RGrcnrdellFpZDxLxa0p51NdUQp0dwBpWk9zX X-Received: by 2002:a2e:b892:0:b0:2cb:5b8a:7013 with SMTP id r18-20020a2eb892000000b002cb5b8a7013mr4735065ljp.75.1702642050839; Fri, 15 Dec 2023 04:07:30 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.07.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:07:30 -0800 (PST) Message-ID: Date: Fri, 15 Dec 2023 13:07:28 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 03/22] RISC-V: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra , Palmer Dabbelt , Andrew Waterman , Jim Wilson , Nelson Chu References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785349600669763734 X-GMAIL-MSGID: 1785349600669763734 It doesn't look to be a good idea to override the custom handler that ELF has; afaict doing so broke .previous, and a sub-section specifier wasn't accepted either. --- a/gas/config/tc-riscv.c +++ b/gas/config/tc-riscv.c @@ -4471,15 +4471,6 @@ s_dtprel (int bytes) demand_empty_rest_of_line (); } -/* Handle the .bss pseudo-op. */ - -static void -s_bss (int ignore ATTRIBUTE_UNUSED) -{ - subseg_set (bss_section, 0); - demand_empty_rest_of_line (); -} - static void riscv_make_nops (char *buf, bfd_vma bytes) { @@ -5202,7 +5193,6 @@ static const pseudo_typeS riscv_pseudo_t {"dword", cons, 8}, {"dtprelword", s_dtprel, 4}, {"dtpreldword", s_dtprel, 8}, - {"bss", s_bss, 0}, {"uleb128", s_riscv_leb128, 0}, {"sleb128", s_riscv_leb128, 1}, {"insn", s_riscv_insn, 0}, --- a/gas/doc/c-riscv.texi +++ b/gas/doc/c-riscv.texi @@ -138,10 +138,6 @@ Emits a DTP-relative word (or double-wor meant to be used by the compiler in shared libraries for DWARF debug info for thread local variables. -@cindex BSS directive -@item .bss -Sets the current section to the BSS section. - @cindex LEB128 directives @item .uleb128 @var{value} @itemx .sleb128 @var{value} From patchwork Fri Dec 15 12:08:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179229 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9221440dys; Fri, 15 Dec 2023 04:08:29 -0800 (PST) X-Google-Smtp-Source: AGHT+IGvpzi3Wk0b6e31wWd2eKo7oRmlBPSo0HImeFCo4EbaMjlaGy1q3CSMmsGcMwHEe/wCeDxF X-Received: by 2002:a05:6214:3282:b0:67e:f9d1:838b with SMTP id mu2-20020a056214328200b0067ef9d1838bmr5500710qvb.23.1702642108741; Fri, 15 Dec 2023 04:08:28 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642108; cv=pass; d=google.com; s=arc-20160816; b=gs+GfOeeElkocHZTLellumcqPsL9M8isMrxKEZo3o51n+cwKsMgefy9WuxB3FREhh0 lLn+c/TJlurL+dtXkfcFP67SwJPaj27dITVAP/HQk3UMkMjI393jc2gMfL5A1DEBjQf3 vPcvzh3Iu2WJIb+ThKXIP7VmaY47BnOwp+ab+i0clr+v565vIq5IUbC9LvJ5Y3NLravQ lNiFWMOufUY8ODdHMbAKd9L+N4u+lNNFc192B1c0FiOa6dCVoKPhiohVuSfvFKZL6Etp yxQOeWarJ4eArOe93qXbMs48/5do8AJ00BccQ2qNA5gAJqc+PhF3rIDTTk3muzGTWhEb 3HeA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=CGOHkhAQ+qfP69froBQWpSrzOl8+AI/Vj4irxdIkTx4=; fh=+rRHCgaCVALQml50ruOxXajN1+kZV1ZEhc6cL/VaKq4=; b=01LQHytRqTxYU2c5wgQH6EGjNSokmZIeutV8e0GWY7BB9gtc0p6Q7VqEm6zYtm2BZ8 bseKPj49fDH0xAmgQxIwMfB3UqNtEZw6U9HUQfCaPZ/VO1VdlDtySeXXjRfrxLH5uzLo xWli/EL8aeikvVbAfAoUweDP9XnQPzK+bzKDTojsTx8NBG9CRz+uMOsq0dtTxUC6Omxb UXpN/2mVRTuJlX3i9fToQvCmOiprLrZigv4C29jt9ixaMrSp29iYxCV8tw60u9XNkkgx ADIWvIMlbgWIR7DTl1xciGH5MzUcsxG9I4aMrv1XuBmlgYe+pfa26bpNQaNroaIuj1tR SbQw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=WEyR7cEP; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id z20-20020a0cda94000000b0067f13c0c792si2017321qvj.315.2023.12.15.04.08.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:08:28 -0800 (PST) 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=@suse.com header.s=google header.b=WEyR7cEP; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 781AE386C5B5 for ; Fri, 15 Dec 2023 12:08:28 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) by sourceware.org (Postfix) with ESMTPS id 3362D384DEEF for ; Fri, 15 Dec 2023 12:08:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3362D384DEEF Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 3362D384DEEF Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::232 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642104; cv=none; b=GYjDDok4VsSO/NE+uziTfh3/Xjzpu9R18jnMSjD52GhLJW7ubHzWWA+mZW7GgbFh3OVgcBMlUCU6jZ4/dTthCKxbQ45zk3BgJuFOH1XFF7ssxHMJrwS9qZHJIEYv4qxEycLPIuUejSXKtYGQfmYIxwD+Ajh/XG2GrKNWyZdHCjM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642104; c=relaxed/simple; bh=XSxcFTvKLgJynX8WYQr2/ikNkrC79zqi5cOsgSD7N5U=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=aakd7h1/Fk3qVI0Eox+dZ/b2WUqWL+fDRtPDsL5LdycQlll+lncG8ygt8kBFPcnhZImZ2hAK2wcqum3/dquBxHIgA7MenwXuOgjKrj3l/fUDbvM3UtE00L4/z4KK7zjNcTOAu00uLEJAfFB53NG7yz6AmtCIRcAC8AXvYspIsqQ= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2c9ea37ac87so6970871fa.3 for ; Fri, 15 Dec 2023 04:08:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642102; x=1703246902; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=CGOHkhAQ+qfP69froBQWpSrzOl8+AI/Vj4irxdIkTx4=; b=WEyR7cEPm/CN5lbi4tHEfP+ZqZz3Aj3mvBBrOjnJ27wOTuiZhrxHE0uDXXj0E1nM4Z BnQmeS8erV4fE0Xvu2rgZ91Fy4NsY9RPkDZvO9WGuID/hoBR6F1r5ZfaxIF/x9zFCD63 BSMNiqI89faA+7KbXYfLKCwQqmrlOg9Rwrpx1dftMO6CohgcptHfE6mlPo9DIhnvSj5w I4JWEwmJS7BzDb/FBFZtUQFC+dqoldWDOPaEhJMgYP2iIrGRaJPZVwzTsQsvEoRWYxV7 qyi9P7g1t+2xA/50s+89v1TiWI76XSHcxO7KXozGV4ZkFh9Hny4JBzCFMxoZxto4kUMG pCDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642102; x=1703246902; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CGOHkhAQ+qfP69froBQWpSrzOl8+AI/Vj4irxdIkTx4=; b=BwAp0gh2kb4S7XB8Ho9ueDsNJFiXkgiwT41LsaxrIDSqzHCR8f3JgO+Cwf6zZMGz6i 5QbsbzK6DmIo0Vh671RcN0wCkDuT749LL/VsthJfI+zWeCRNTSqFNa80nwOpfHY2AU53 I8jmUld3yPuQAt748RcZMHcgfYz8VpSBMG6lVjGOx1YJ9PPWRBzOWPmg/G4R+Ck/ukHN Lpxzn6qo/UAqfp+5neOqLzaeiGetQu0vRe50F8VWqQxByy3m2EIA8+N4wQeengoBYa6j 3OYY4xlsFhDnntlV/nfEWFObH8nwkm5q5stfF8nNxmRIzjQ2F9pBjUzvSn/+sRkw2DOJ rKYg== X-Gm-Message-State: AOJu0Yy/mYJqu+LrlPT7KbhXWZzRvklsXUiINkCp43Af4WJHdqqxEL1g 1bNATOpWU35h3fNytsaFImM8LPbb3G+PORVN3D0r X-Received: by 2002:a2e:a705:0:b0:2cc:300a:937d with SMTP id s5-20020a2ea705000000b002cc300a937dmr2398384lje.61.1702642101699; Fri, 15 Dec 2023 04:08:21 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.08.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:08:21 -0800 (PST) Message-ID: <4cc518d0-ad57-4b50-a42e-2399c3268642@suse.com> Date: Fri, 15 Dec 2023 13:08:20 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 04/22] IA64: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra , Jim Wilson References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785349651524820040 X-GMAIL-MSGID: 1785349651524820040 It doesn't look to be a good idea to override the custom handlers that ELF and COFF have. While in this case interaction with ELF's .previous wasn't screwed, the sub-section specifier wasn't permitted. --- a/gas/config/tc-ia64.c +++ b/gas/config/tc-ia64.c @@ -68,8 +68,7 @@ enum special_section { /* IA-64 ABI section pseudo-ops. */ - SPECIAL_SECTION_BSS = 0, - SPECIAL_SECTION_SBSS, + SPECIAL_SECTION_SBSS = 0, SPECIAL_SECTION_SDATA, SPECIAL_SECTION_RODATA, SPECIAL_SECTION_COMMENT, @@ -645,7 +644,7 @@ static const bfd_vma nop[IA64_NUM_UNITS] habit of setting temporary sentinels. */ static char special_section_name[][20] = { - {".bss"}, {".sbss"}, {".sdata"}, {".rodata"}, {".comment"}, + {".sbss"}, {".sdata"}, {".rodata"}, {".comment"}, {".IA_64.unwind"}, {".IA_64.unwind_info"}, {".init_array"}, {".fini_array"} }; @@ -3172,7 +3171,7 @@ dot_loc (int x) dwarf2_directive_loc (x); } -/* .sbss, .bss etc. are macros that expand into ".section SECNAME". */ +/* .sbss, .srodata etc. are macros that expand into ".section SECNAME". */ static void dot_special_section (int which) { @@ -5201,7 +5200,6 @@ const pseudo_typeS md_pseudo_table[] = { "radix", dot_radix, 0 }, { "lcomm", s_lcomm_bytes, 1 }, { "loc", dot_loc, 0 }, - { "bss", dot_special_section, SPECIAL_SECTION_BSS }, { "sbss", dot_special_section, SPECIAL_SECTION_SBSS }, { "sdata", dot_special_section, SPECIAL_SECTION_SDATA }, { "rodata", dot_special_section, SPECIAL_SECTION_RODATA }, From patchwork Fri Dec 15 12:09:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179231 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9221951dys; Fri, 15 Dec 2023 04:09:21 -0800 (PST) X-Google-Smtp-Source: AGHT+IH+xhZeHwOUZNJSfrAdgaVkIrlljPfVqWAkLnzVtarl8lmtUfdl7GsQtDQXbUs2EhHetQhl X-Received: by 2002:a05:620a:100a:b0:77d:7af4:4358 with SMTP id z10-20020a05620a100a00b0077d7af44358mr13169499qkj.37.1702642160901; Fri, 15 Dec 2023 04:09:20 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642160; cv=pass; d=google.com; s=arc-20160816; b=SGEaqkSE9Js8wGmoqDFykQUunkjpfWpS7ZoZunYodVLb6geeD3CTCeE3Sauyms0E9w mfTb6WZNZPxo/hiorYk/QSiavCIzDiksncuFdLpdL0LoIIPZTQtQhE97d3vHEM220G7d wm3p/bzpfmo9o8LoulOROudFgid67qhT0ZPZSo2zry+Un8HsjMyeaATRvfr0Rn1BPlb1 xdsy6dJuIiNVPW77g4Sj4LqN07wikd+QI9akBVMKniBeK0qt+d8fD8XH7dKrXT9jsmFA t7zWw52cF+rHA1J1LUt7y5B30bCZJYnId+bVhKjVjIzCpJGkKEk/GtFyqYX5qAxlCVRI 1xkQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=O2kDkSyll5rZyYnPaJB06pUljjcucNXxvSLK6it2yHc=; fh=zFQcQdZ+NskoNegSiUUG1sTAKvOOOMWwAc+sORtiXBM=; b=onTEtteaeZXC4Y1gv9dOOlvuESe2yrRnnaeh7DULf4+58ATMORB9IKVW9zXydT7Gkc 8qcKwyx/jhD7RhKcVqBIHboWbyOypP6UymEe52hN/lqLzYkZmrTko/guBpnQiT1NIxR3 fEHJGw1bIkaKX3woJSCmRaHFc1JFsmkt9Fe6uIxW6ifuZZyXD/ysbd8mhAFJiZXdQu7Y maKBdkhLj9aa+6xlghlScNio6qCH2PaxOPnwDLfiXfpUbhZNNUKyMPjhbl+BeSlMF7JK rqp3SFBq82Vh8l3l0Ih+Iky29jhTcVtrKi8psUuC3U8+mscaZGSOEEhRxTagSVEBoBRQ 0A/Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=Wz71SLd5; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id x21-20020a05620a449500b0077f4333156esi18073725qkp.384.2023.12.15.04.09.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:09:20 -0800 (PST) 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=@suse.com header.s=google header.b=Wz71SLd5; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9D586386D609 for ; Fri, 15 Dec 2023 12:09:20 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by sourceware.org (Postfix) with ESMTPS id 41C673865C22 for ; Fri, 15 Dec 2023 12:09:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 41C673865C22 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 41C673865C22 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::12a ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642157; cv=none; b=Wsn+nCca/V73itmYJ52GzGNnbP+UBLAj84C7yidH/Qx42Hrkf/7O8do3lgE2GPpXDjo2HdPLoU+pGryFQ1xVgOQt78vu+fLAI64NCQYGKoqvGAqJTXAVLolvU5ojIEsDZlbM7lK1oGzOZ6VwZ93gB8i/E+YV8P8VIcZBw1p4GAg= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642157; c=relaxed/simple; bh=zBKK51XY+Qs+2zNBNxcnqY0QleejsHBpZjQDaFyrgEY=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=c/d0HQWb/NgxI93pYyKdc8lRqOU/jQ1DmX7ANf56srZv8Vei2RjQjFZegbMtvhMVdSg+fFIrKR3zYzo9W8hi1I02OHZ+XmQaUfVUV0gLx1pF0/bct2LvfwyWPF26h/TfvawoTOA3Q0gCU/yCANZ3BqNYAnME2bE0MKQxQ/MHf3U= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-50e0daa57b3so537681e87.3 for ; Fri, 15 Dec 2023 04:09:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642151; x=1703246951; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=O2kDkSyll5rZyYnPaJB06pUljjcucNXxvSLK6it2yHc=; b=Wz71SLd5K6H+WHyzADt3YCSqZ3hA4a2O/J66fuVGrr3tlFgPG/XWFB4niicgG1GpdL cPNdEtn47aqYsrTW2CWm4vPup85FrQ8EjWxzy35kRxb4HNIxOVs4mhRk4yyXIAfFLD+b 0MH4MHSN0nbIhqp40VaNPa7Q/Uoqy4Lc9ueB+LCioUFQuO2Y/G/YhCLXoaAaURzMnviF ifjmTZhjJRut2xcEeyOUC8ttmhK9jwd/gTPt6Uj7+F3Zv/f3Dn8Xbemy0hhRIURlVAw6 v1P15Ha64OSjnQyJTog819aRHGxo69hK1ulkPYlrnvkgqNQNVdpNzz1RBPPgTqJpe1Q6 BiKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642151; x=1703246951; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=O2kDkSyll5rZyYnPaJB06pUljjcucNXxvSLK6it2yHc=; b=AbWiaY2D1t1gThkyI7vaNwkR4LYo1tYnfIwiZZF4uhCk4AyjfvWJUcqHHWIuwMIKo2 GSdrWKYpveA8t1kxtnWI+7Qmr4xyZt4g0aJXMJOaJiLsMs53FikJRafZVqrfxoIYOsTm /vjCE0Vg58dyxsKNTdr2Rz0nIvN/QqhUhH/7TxtOavHctUIb8kSVNj4qcmcGJQtMwIG1 CPynlnUMQywBoRmrCbSwSoVxCjTccmZXOiG+8kothQG2QlyeUBkDWceaRmqWpWd2T92k ui4+4ntmuKtAJyuBPy5aab/dsUn4/cX79+pwoZAWaik7KG8O+yXH1KJ56zlqyRe9ZW+A 2rVQ== X-Gm-Message-State: AOJu0Yzjs+HO7RvFzyI6DqR7nlwC6B052sLwjqy8xv8/6fYAf57aOAQs ZzMkk7qGEWZbaDmlw/wXwU1EyonQm/oPWlbwo+bi X-Received: by 2002:a05:6512:234a:b0:50c:a39:ee22 with SMTP id p10-20020a056512234a00b0050c0a39ee22mr4723078lfu.33.1702642151675; Fri, 15 Dec 2023 04:09:11 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.09.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:09:11 -0800 (PST) Message-ID: <834c0389-a6ec-4f4c-a56e-9380f372eda6@suse.com> Date: Fri, 15 Dec 2023 13:09:10 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 05/22] bfin: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra , Jie Zhang , Mike Frysinger References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785349706445342541 X-GMAIL-MSGID: 1785349706445342541 It doesn't look to be a good idea to override the custom handler that ELF has; afaict doing so broke .previous. --- a/gas/config/tc-bfin.c +++ b/gas/config/tc-bfin.c @@ -106,16 +106,6 @@ bfin_pic_ptr (int nbytes) demand_empty_rest_of_line (); } -static void -bfin_s_bss (int ignore ATTRIBUTE_UNUSED) -{ - int temp; - - temp = get_absolute_expression (); - subseg_set (bss_section, (subsegT) temp); - demand_empty_rest_of_line (); -} - const pseudo_typeS md_pseudo_table[] = { {"align", s_align_bytes, 0}, {"byte2", cons, 2}, @@ -128,7 +118,6 @@ const pseudo_typeS md_pseudo_table[] = { {"p", s_ignore, 0}, {"pdata", s_ignore, 0}, {"var", s_ignore, 0}, - {"bss", bfin_s_bss, 0}, {0, 0, 0} }; From patchwork Fri Dec 15 12:10:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179232 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9222703dys; Fri, 15 Dec 2023 04:10:29 -0800 (PST) X-Google-Smtp-Source: AGHT+IFtKSpjO/+ddN5I1CX37oxnnAlKe70vUeJri/K6DzAgcObWqR43/YLutZJOY2YI2A5Cm667 X-Received: by 2002:a05:620a:1647:b0:77e:fbba:6468 with SMTP id c7-20020a05620a164700b0077efbba6468mr15678531qko.71.1702642229547; Fri, 15 Dec 2023 04:10:29 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642229; cv=pass; d=google.com; s=arc-20160816; b=ZWtHTfc10xvPENbpJnn6PMZxboboGExwmb1wtcu5GxbL7/BeZ6KNXpcvraIpd2yTcL a22DOd7DLaOYyNfu00Z7Oee7fpl26ddb1ehxkdz204mApYm5AEPTgW0qJd7JuReFrC5L fEbxBMy99PBR2ndeKTNxUpWgqDmR7pnGpxHbtUQIJekSlZUH7GqNwCDkVE7nmwp9LPvJ XqiC64PWj8Tq13vgIgzUnnuxHrHl6lKjRQu83YYkGprJoVDKNU0/dIJy3R3F3XAA5zPk PAIBIjpIA0mHKG/9UdqhwvAQxKAfTSHLQyeGaOM1wALOSxRIZLkbG5wiqNHGhsQ2eOwp ANrA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=YwF56p1ccM28r4Qr+mz9c6C2GFBemDIkkC30ygmSF+Y=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=ruQp6zHM13uh4dPqnrlLgPXOORgAf2bXrq9+n6+7YMpCsXx+QZ4/KG5DQ+iGhweFlg pGYEefDA0p94HIyRRYBw6vg/Av9mkzAkvIA84lyua0UjAAmAeMncLlT9OW0i9CyY3I7w RJAB5ELSWBTOP9mvWLmmF/sZyrbL33N3MXOGRKKIsCXzHFEMjSkbWlN7dzNf0A0brffs GklRGfRi82QxiH5wsel1HgV3iE9baBnNa3djE7q8Av4VDRjOfoM+NHP8Nwks8TXU3UjX cpiiSqNVQ3wxXp00n0yTn+C+VMahrvvSDAM/zN/xXSLhKWNfvX362pI0rs8sY9hJ9F05 c23w== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=bEy00WWt; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id br43-20020a05620a462b00b0077891ebc8d0si18421294qkb.626.2023.12.15.04.10.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:10:29 -0800 (PST) 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=@suse.com header.s=google header.b=bEy00WWt; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 42206386CE47 for ; Fri, 15 Dec 2023 12:10:29 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by sourceware.org (Postfix) with ESMTPS id 4059A384DEEF for ; Fri, 15 Dec 2023 12:10:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4059A384DEEF Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4059A384DEEF Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::12a ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642224; cv=none; b=tcWRJzeGfaONMd3ubAMywEI7mhALJQ4o4irynJQQwO6ITUUvSaGQ0Hm/3Shso6ZdfVM+D22hAI1V8P0bWoo8h0QleReq8k4pfptCXjUwjCCadv9mXOoD35DQBEOa2uRZpEIER2Yk6N050LWcub1R9LenaYE9wgPNSW18La3UaEU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642224; c=relaxed/simple; bh=g4LlyRMLfgd1kcFaBS6w2ZDbspLc03Q+zg27p7IXIgA=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=eb2a2P1v8NS8nx5f26jMm+NBXNcQ3GKetqPXuK2kAxm2TD4++gxNPYF8kgMAsCxuqzo/5zaNTxEmCzs/QMAvHN4XoRlM4v/OJ2PW6lT2F0QwHrOwXW7WR8qDDOaUVfTVJ1EECnEShIKfdymilAsQlMxIWAm5PXgLQCKKAPHZ4Ig= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-50e1112b95cso558344e87.0 for ; Fri, 15 Dec 2023 04:10:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642222; x=1703247022; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=YwF56p1ccM28r4Qr+mz9c6C2GFBemDIkkC30ygmSF+Y=; b=bEy00WWtRg6dqLMjdfBnlYRIrxB8r+D0aF+pTf5EAuWuigsJthkyyDKSVEU6wEQmS7 3njgL9u/e+6ezgbnX+iSwOBf2zlwcpS7+acg3Tp2NYc1RvNlpWVqtMB8KP6aC4bpGr/f iDYouNwpCzKnfVe0iMDz6y8l/cvjRcBJmbOPAcue2hqsvIMKb05MZKj8bm9XocPM0CMx 6aoMIRBWrs6aVl/zPBCz/LS5ZQfUVZuWIHEpX0SsjFP3BY+4tiSN1O1NElNMPg+teCvv uhSkBZTy69b0WFxL/krqpAoBeKinjk94MxgOx4e6Z/PlicoMMK3i44vLTDgRYuL18FnT iyrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642222; x=1703247022; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YwF56p1ccM28r4Qr+mz9c6C2GFBemDIkkC30ygmSF+Y=; b=q1f8HpBRkj4jv37UB5Bbjr18sfhZ/wmkWN/Y5ire8u0Snqhu8ZiN2jHVXFWH7n8WR9 MyZal+ePBCh4La+qmH2o95skmwCQfC0ZkhAuADC0qF4Admfp9t9YFbApO/6ZMZwmhgGT tOvg8uqF5/4Cs5K011/LQAZaX47Jyoq/mOi3uQkdR1QT+GdW8RfAkpLVGy5GweuKqphm G2NthKscouVzVH+o+9M477as7C6YFo3ztnn6T/BxodqFwS5nkrv61geyWUgdBrWVxc3b qPupUNzPdwzehZGT3QUiIIVKaGvxDLY5QozLH7dXGXTAbrmjanzfBqcZg8qabXAiLyYe BsuA== X-Gm-Message-State: AOJu0YwBEu7aIAWtSSY+aSJEYKLxgYDx/jNphWgSZ1U/JlUV33BOEeBa 8jCxyoacjs40if82VfxSaRMYkRjMDC5/ebYXZc+y X-Received: by 2002:a05:6512:6d1:b0:50e:125a:1f43 with SMTP id u17-20020a05651206d100b0050e125a1f43mr1786774lff.197.1702642221766; Fri, 15 Dec 2023 04:10:21 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.10.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:10:21 -0800 (PST) Message-ID: Date: Fri, 15 Dec 2023 13:10:20 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 06/22] m32c: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785349778371442409 X-GMAIL-MSGID: 1785349778371442409 It doesn't look to be a good idea to override the custom handler that ELF has; afaict doing so broke .previous. --- a/gas/config/tc-m32c.c +++ b/gas/config/tc-m32c.c @@ -100,8 +100,6 @@ set_isa (enum isa_attr isa_num) cgen_bitset_set (& m32c_isa, isa_num); } -static void s_bss (int); - int md_parse_option (int c, const char * arg ATTRIBUTE_UNUSED) { @@ -141,20 +139,9 @@ md_show_usage (FILE * stream) fprintf (stream, _(" M32C specific command line options:\n")); } -static void -s_bss (int ignore ATTRIBUTE_UNUSED) -{ - int temp; - - temp = get_absolute_expression (); - subseg_set (bss_section, (subsegT) temp); - demand_empty_rest_of_line (); -} - /* The target specific pseudo-ops which we support. */ const pseudo_typeS md_pseudo_table[] = { - { "bss", s_bss, 0}, { "3byte", cons, 3 }, { "word", cons, 4 }, { NULL, NULL, 0 } From patchwork Fri Dec 15 12:10:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179233 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9222921dys; Fri, 15 Dec 2023 04:10:52 -0800 (PST) X-Google-Smtp-Source: AGHT+IGVpw6XSr/bmmWAAO5ZA1Yc5EebZl2u9eM7lkoAyV+WJIrW99v3HdpYt7tINHH/pYHOt0WQ X-Received: by 2002:a05:620a:6002:b0:77f:ad4f:d3ae with SMTP id dw2-20020a05620a600200b0077fad4fd3aemr1662533qkb.93.1702642252041; Fri, 15 Dec 2023 04:10:52 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642252; cv=pass; d=google.com; s=arc-20160816; b=wliaQaTu/BaErdglQwBnd3/oEe0jte/YFLWOIav5HJMoB2muiA7HpEcolb0Ds2R6X1 EqPspUOX/SX889V0Q2YO6EHf6bGsuQv6ubjS2lQmHG12ZuJXmC6Mf1DJEOLgYDjpPB5O hVPAEmFZR2hfSV1ZBFyANFCS0VZBkpKZvXWwfzjdhAtGopXFA/nVXyQYenRCjC6VaFh2 JDgkpw5XH4wp9vYBJYw25WWEzO045f+wQ5QUy+9Qkw/CBaK8nhfoD6zRU4UTMLHshmJm e6DXcgZ8BJptgoKxDVGHbqbhUDz3wGLbAS2nC31t4mcE6CaV66Oy5Q1KClZXCNI/Ch/W 2SHQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=7KAUisUQXzVMOWczhLK+enueCCsmVZ8/txsRrDY8qyE=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=Tv3Fu5JNqV2PJKK/FOALgct5PStyIWDfHb7fB7DurWx6GEjsbLo8wm4I+CLDbmR+Cu ZbyaGIH/8WtJZoT6ecz4F0UIJGN181Qh+nm6UuhUb3YUIAM8G214LnvLZUe1YzH02DFi TxsBzzaff3KjH0NGwZojWd19d8xW+nVANOAoU3GJG0wfxPfCcdf2cMhGXkjk+9v85e/Q L8ZOddFYKEtLNASPxPx8fpL4a93fhk/ZZXgh2U99IPN1mTA8tPACAP2tk0rnPapuFSyj u6wC5s94yOmvLsGvmJJLnTzBS3TlokLLVAsQmXs8gTPG/1EBQnIZjzOaivvyAEC6Rvex W6+g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=NhWd6b20; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id oq2-20020a05620a610200b0077dcec33533si16044885qkn.201.2023.12.15.04.10.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:10:52 -0800 (PST) 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=@suse.com header.s=google header.b=NhWd6b20; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4ECC43870924 for ; Fri, 15 Dec 2023 12:10:50 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by sourceware.org (Postfix) with ESMTPS id 738233844053 for ; Fri, 15 Dec 2023 12:10:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 738233844053 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 738233844053 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::236 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642243; cv=none; b=eU4jQrskavF4h1govGvoAthrCY1CmrMns5n5mSug+LuFbV94L0k2HF++x2W74ePgUOzc6fykoNjYLEHONdSsfli1XO06zifu1oBp3jsR0X08Z2AgWrWHym6WWgGwqpoG9LkxCAi1b6djNSoVdqZdx1VYhgvcItEkfjScUy1gcL8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642243; c=relaxed/simple; bh=cbpviJFD2qldR3iSJFpC/LV7LLsYX4VJ6EdGrceq5Ag=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=NU5CYd1lEb6WfpdxoTK+DuYX0TxgSpNdb8SM5+niCuYgtxUlTagkhwdWXlKNsqz7vtF57YxVK6XAWpQfWd/lJIXpTdJWltnip4tsP3N7hpAZYwX3Xp/vkjvJnj5o8nBz8rOuYSLzHCUoD7Gz1Vt7+yBN3bd423tP7pCHWT0Jxds= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x236.google.com with SMTP id 38308e7fff4ca-2cc4e15605aso5275711fa.0 for ; Fri, 15 Dec 2023 04:10:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642241; x=1703247041; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=7KAUisUQXzVMOWczhLK+enueCCsmVZ8/txsRrDY8qyE=; b=NhWd6b20oLN/JQZ1Sx7YRKVpn9sr+DsjhpCdo2dVsSiMujnq2P3stWy4ytYC9Ntseh kOND1F4k+WALIMe5XmHq91dc4nwhUQyd8dhkTd+uLLUyWBRXw9nnfP1kiUO9bqty3Zwa mw/gt5TR2gCM1bWwdd7IBkd3ko2iRt2elUQ4AAniO0ZmldWlw10TgvRK1jbRibBySMaL HPq69lJuTnvnjRkS5OQpI7vhqgWMfEhJc3xVvXy7ePTbxJGmQPy3Y0ZZ3vnlyB5McLY8 KUiz4c39hw0oqUqO2YImziIiE0+1UFZtj5NLeSoNY0ua+9ajTAw9QnyvzL4lPtD8Bb5c 2y6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642241; x=1703247041; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7KAUisUQXzVMOWczhLK+enueCCsmVZ8/txsRrDY8qyE=; b=X6EPbJq9aDoq4eecraOjzPHogkqQZKloM2bLmS27AQ4YZ72gCGURg34T16M5uedn7j gxG3X8CdSU0NP2/MrQ3ogweEFJKjN0ryyV75/suJqQ0ypB2U+ez4HtcvG3uuZSOrMmbK 7v/4STbpr1cbG1okStZQM+1vW6iZh5gl9f2rgahBT1E2vhiI1bl1YulUAcVhT/U6cM7W jIIe3qv39heXMkNbGALsp0vK/Wdt+qa5D8l9+9v9QtGj3cZB62XTdjqiFXBPf/vRXlzP 0ns8lpF5tABWWRPXFVIY9SVUV8yPghvmaeF/dDz5eEPko1KP6NBBFOqeNuvNbicZ+LEV L/EA== X-Gm-Message-State: AOJu0YzfPXk7bZgoHnXfOL7g8+u2jBxUFHjhyXKmEOdzOKJraQdiL3T4 r8RkfY2GBp2aLocRisy9pBJzJhaQaDtyH81v2bQP X-Received: by 2002:a05:651c:201e:b0:2cc:4203:2196 with SMTP id s30-20020a05651c201e00b002cc42032196mr1356839ljo.93.1702642241134; Fri, 15 Dec 2023 04:10:41 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.10.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:10:40 -0800 (PST) Message-ID: <07c1da37-c5a1-4ce6-ab8b-07079af73715@suse.com> Date: Fri, 15 Dec 2023 13:10:39 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 07/22] m68k: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785349802012466703 X-GMAIL-MSGID: 1785349802012466703 The comment looks bogus (perhaps simply stale), and there are also no other precautions against subsections being used on ELF with .bss. It also doesn't look to be a good idea to override the custom handler that ELF has (afaict doing so further broke .previous). --- a/gas/config/tc-m68k.c +++ b/gas/config/tc-m68k.c @@ -455,7 +455,6 @@ static int reverse_16_bits (int in); static int reverse_8_bits (int in); static void install_gen_operand (int mode, int val); static void install_operand (int mode, int val); -static void s_bss (int); static void s_data1 (int); static void s_data2 (int); static void s_even (int); @@ -862,7 +861,6 @@ const pseudo_typeS md_pseudo_table[] = { {"data1", s_data1, 0}, {"data2", s_data2, 0}, - {"bss", s_bss, 0}, {"even", s_even, 0}, {"skip", s_space, 0}, {"proc", s_proc, 0}, @@ -5493,16 +5491,6 @@ s_data2 (int ignore ATTRIBUTE_UNUSED) demand_empty_rest_of_line (); } -static void -s_bss (int ignore ATTRIBUTE_UNUSED) -{ - /* We don't support putting frags in the BSS segment, we fake it - by marking in_bss, then looking at s_skip for clues. */ - - subseg_set (bss_section, 0); - demand_empty_rest_of_line (); -} - static void s_even (int ignore ATTRIBUTE_UNUSED) { From patchwork Fri Dec 15 12:11:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179234 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9223444dys; Fri, 15 Dec 2023 04:11:48 -0800 (PST) X-Google-Smtp-Source: AGHT+IHNrywRjNZQVsBb0bJnnQxk+PQj+eLD1HjXaPTwmqJmGQUgUfJCNddvm4FBHwan+PofMh9u X-Received: by 2002:a05:622a:308:b0:425:7f98:3856 with SMTP id q8-20020a05622a030800b004257f983856mr15340892qtw.88.1702642308390; Fri, 15 Dec 2023 04:11:48 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642308; cv=pass; d=google.com; s=arc-20160816; b=nn2DOsjA0i2jF/rN08j9PM2Jmk+mVr/Lclt3CTntC3B/IbgPNJdhQkSqJ/BIKmVesE BBKR5wEDsfAxQhi9f8Xlu1VbdIMOaJXVTFMza/pMCkX24uFSywoCwNkzEDUGs/mN4Z8O KmcYjA0UB+oOVw7MgLz/NigS8nyIbclWMkIP3hldBn61lMBD3yqWNfgBnUUWWmtN+0iz DgrpkWQYIskIIp/c0WiubArAFI0THd9ZJ2bMfe8R40R05egLTA0EWLyjo84ssJ0bwlo6 mhXS4PQ0HpsBrzYmffckiaL/7cWORNq9nkKusfyQ2MS19+bM1b7va4mWNb7UzSOGG0UB U0TQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=fo6xThx0QDQYXtoYFPitQ8ArBwDco76jkaYjMwCAWXk=; fh=yBZGQYs8sHzo+Z/VpBQaF9voanqwOOHQGh2J29ig8kY=; b=IAsKRDqJucL6Kc3479tQplo/hs4d9vV6id/S1+OMyZcmhnd06LWZLm2xSChr9a4aCh cyM6Gr1FVUTXytaqcHghIEvKPqDP5V65BKAUTuWq2TOZVOFJnPJgILgFzz68X4MMiPUj EC0WK2/gEuYSgrN6qiZSPwsiGyi5Q+GX81Rd/4jcc2dt50nJYEEevBowEdEIWWP/nKby XMjH2KnCleW6Sl6bP37V2a4SD9s88rdgbp0C/6fUkSF4jCNt4Kjn+Jwd4WubyDtTvL9Q 1MI5+McfXL0dcRI2LnapMYile6jmlKhOezSbqzu6/gBj6lmvQ1Sud4/y4syb4xccRKf5 0Q2A== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=Y0broi9J; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id g24-20020ac870d8000000b0042380ba6e47si15532812qtp.326.2023.12.15.04.11.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:11:48 -0800 (PST) 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=@suse.com header.s=google header.b=Y0broi9J; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 1EF6338708CE for ; Fri, 15 Dec 2023 12:11:48 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by sourceware.org (Postfix) with ESMTPS id BF8573845BFB for ; Fri, 15 Dec 2023 12:11:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BF8573845BFB Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org BF8573845BFB Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::236 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642301; cv=none; b=SzHaCjaEMdONiSu7Ne6r5wZRH9/CrV9Zbe6sHY8v/L2WXO3SM5nceSnEa8q4Faezw2CpG4WTf+GwN3b2g+dhYwscpeUfW6eXxsl/rK9UvxSF1qZ/I3Zj1fqyT6safQPkUPdew20BtpF1l4f+xoXFUlx3BNxDqF3obPmrejeawBE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642301; c=relaxed/simple; bh=UveW18yBE16n1Ln3FcJqReuWdjZp+r7Dvf6+Am0A5Qs=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=FLRUIUFAtGo3VZqjvKccOfLCZLh2FEk8q+IXlLvww0NHZUEpnVRvWtR30dzBGmskOwtxo9JtkD6lg87G1IKLFj9Sel5eOapD6L26oNkJ8czKlFUDn9Qbam/Mlh3df5tN0Qoc7SmPlCO7JclJ8pguBZjSJF+hhVHGNvN2/pB3iJU= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x236.google.com with SMTP id 38308e7fff4ca-2cc3f5e7451so6628071fa.2 for ; Fri, 15 Dec 2023 04:11:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642298; x=1703247098; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=fo6xThx0QDQYXtoYFPitQ8ArBwDco76jkaYjMwCAWXk=; b=Y0broi9JcyrcJVHRaVCGIdWZc0xLLGB/BW13FyLAjy5oMx+ThTfynQytzLNbYkTQBO 3iAgIexK7NYc52CvLAlIsIIZsnHvh+4gMuGiaTfaNJYtaOQcWNfqE5KJe/fJybG5E7Dj EI11pADVQW/PAAiBIRIVxuRFORJvALSiq/Ne2hyoYo8kn7h8xYZKmNgX+bD7M0oX7Xtv vtxhFW+eliVKwhwPp5whzVCjJuBa9UBYKPV6wTGfh3/+VInUDY7VmmZzch8/KMNiYGMO f7NqQLA9FT2AoVCkW0YH4Ah3ePUTcwscSJDIfrZxLidpIeamUmQtADW/+VfA8VjF8nqu C1VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642298; x=1703247098; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fo6xThx0QDQYXtoYFPitQ8ArBwDco76jkaYjMwCAWXk=; b=bSR6nu0d9VnMurHuTtNg91MwETYj15JpsVm3tKi6wekNeHwEhSLciaom6ucVssAxhg poeOAiCNvHgPbhUt1BH4iIl/FXSdnjiQb7n8cLDWpm68PDJPNpV9QI1Smuq46fA1RBdo GMFJYyHRQJnKZcbadq1cujgo2fQBQjYEIC/e5bwOV8Z2ZAx+qA6WdTz5740z1lyUWDvG BHzP1uSZudLZSo5d3Wnh9e+XSVEky2/RENgiDohScn+bNt1RDHSKd+8j1DHEZ1sDzoN7 sBdjT7IM3LiW8yMM0IufxfQoWbqqzXt+l1Yq1imW5CEgWkqULvf1pwRF7MteCAvq9K5E C/7A== X-Gm-Message-State: AOJu0YyMLtdNr96UZj4vUJSxrdj37mcvjDbPk1jIsHtDP4ltYypcvAJG mxqAOqB4m4YbApWrUDhFkPdtZn4hro3vXdFvZoHM X-Received: by 2002:a2e:be28:0:b0:2cc:1c2d:ef7f with SMTP id z40-20020a2ebe28000000b002cc1c2def7fmr5632603ljq.62.1702642298189; Fri, 15 Dec 2023 04:11:38 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.11.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:11:37 -0800 (PST) Message-ID: <3b9cf7bc-76dd-4cb1-9872-413ed5a62bab@suse.com> Date: Fri, 15 Dec 2023 13:11:36 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 08/22] microblaze: drop/restrict override of .text, .data, and .bss Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra , Michael Eager References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785349860938920000 X-GMAIL-MSGID: 1785349860938920000 While only ELF is supported right now, (stub) code generally is in place for the non-ELF case as well. Don't override .bss for ELF - that's unlikely to be a good idea anyway and prevented the sub-section specifier from being usable. Don't override .text and .data at all - for .data and ELF for the same reason, while for .text and ELF obj-elf.c's is all we need, and for (hypothetical) non-ELF read.c's identical handling would have been invoked anyway. --- Wiring .bss to s_data() is somewhat odd, too. --- a/gas/config/tc-microblaze.c +++ b/gas/config/tc-microblaze.c @@ -135,27 +135,6 @@ microblaze_generate_symbol (char *sym) /* Handle the section changing pseudo-ops. */ -static void -microblaze_s_text (int ignore ATTRIBUTE_UNUSED) -{ -#ifdef OBJ_ELF - obj_elf_text (ignore); -#else - s_text (ignore); -#endif -} - -static void -microblaze_s_data (int ignore ATTRIBUTE_UNUSED) -{ -#ifdef OBJ_ELF - obj_elf_change_section (".data", SHT_PROGBITS, SHF_ALLOC+SHF_WRITE, - 0, 0, false); -#else - s_data (ignore); -#endif -} - /* Things in the .sdata segment are always considered to be in the small data section. */ static void @@ -298,20 +277,13 @@ microblaze_s_rdata (int localvar) } static void -microblaze_s_bss (int localvar) +microblaze_s_sbss (int ignore ATTRIBUTE_UNUSED) { #ifdef OBJ_ELF - if (localvar == 0) /* bss. */ - obj_elf_change_section (".bss", SHT_NOBITS, SHF_ALLOC+SHF_WRITE, - 0, 0, false); - else if (localvar == 1) - { - /* sbss. */ - obj_elf_change_section (".sbss", SHT_NOBITS, SHF_ALLOC+SHF_WRITE, - 0, 0, false); - if (sbss_segment == 0) - sbss_segment = subseg_new (".sbss", 0); - } + obj_elf_change_section (".sbss", SHT_NOBITS, SHF_ALLOC+SHF_WRITE, + 0, 0, false); + if (sbss_segment == 0) + sbss_segment = subseg_new (".sbss", 0); #else s_data (ignore); #endif @@ -385,7 +357,6 @@ microblaze_s_weakext (int ignore ATTRIBU const pseudo_typeS md_pseudo_table[] = { {"lcomm", microblaze_s_lcomm, 1}, - {"data", microblaze_s_data, 0}, {"data8", cons, 1}, /* Same as byte. */ {"data16", cons, 2}, /* Same as hword. */ {"data32", cons, 4}, /* Same as word. */ @@ -396,9 +367,10 @@ const pseudo_typeS md_pseudo_table[] = {"rodata", microblaze_s_rdata, 0}, {"sdata2", microblaze_s_rdata, 1}, {"sdata", microblaze_s_sdata, 0}, - {"bss", microblaze_s_bss, 0}, - {"sbss", microblaze_s_bss, 1}, - {"text", microblaze_s_text, 0}, +#ifndef OBJ_ELF + {"bss", s_data, 0}, +#endif + {"sbss", microblaze_s_sbss, 0}, {"word", cons, 4}, {"frame", s_ignore, 0}, {"mask", s_ignore, 0}, /* Emitted by gcc. */ From patchwork Fri Dec 15 12:12:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179235 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9223955dys; Fri, 15 Dec 2023 04:12:40 -0800 (PST) X-Google-Smtp-Source: AGHT+IH3jUUJsp6k19SL/EXvzVpRSNG6kQu+COHiSk3h0UihbJqUjqWoPoqhD8pHSEFu7ayqNOCl X-Received: by 2002:a05:622a:1786:b0:425:4554:ee53 with SMTP id s6-20020a05622a178600b004254554ee53mr17070777qtk.64.1702642360241; Fri, 15 Dec 2023 04:12:40 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642360; cv=pass; d=google.com; s=arc-20160816; b=HI8oAihh4r9xCy2GpP61QGfzHwFozajiUqbpD5UFgX6A7JnW0IORub0yY3qE0ayO5x H0vvmnflclZvsLL3DpUp38tpF5Ke1nQK4lE3tOZLJV3zlWW9tfwTCZJEdSImuysndenz fdaomaZk3AXCn9/SLt6Tr5otjER9f+OiYeGoTwbc8UooshCmr/vgekTHj94g0srrRCKc pINYsLrJ0wvZ5lFwoXb1a+5T5tMFnMGKoyIYEgwqIgdcyjW4SAWb1BJoppxgxlON78ET ABzdYoTkxg+xl0l/xzT4qfbasdKTu05dqMJuaK+YA9lgIVRtFb5t2Zek4vZSHxa2BCIb jc9Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=GvLBHFry+GfpsZhFM2RZ2b3y9C9xGMeapx4dyuo21sw=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=f/pWiTAQ8DFstnU3Musupo8YsDfJjR8guktQItWRKvpD4kPXfeWtVQjYhlyxyla62C GmPow7MVF6Xgzq4dZb9PKxVwwb0WFXemk7ULIgl/cNnfE9bamyiT+YVwsfByPSM3Grce DNbsk15Ix4LWk81goqTcoI2qAaqrhx8egiI50gLMLfpv1RlnJ5kBaQ/9lUY3e3l+Q+Rf AWYK7+8gxUWmExieaZZWDoV5ezSnRzp5I7ZcZFalYYDcnOMUqdSkh2yOuLeCfCrGzHW0 1O+G78AqMgr4VcSFhRkh2V2IhGbq2h1AWbPb7QotmK48T2DpYli0zuUz01tHclWJcwyo YeRQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=KsAxFnzP; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id ge19-20020a05622a5c9300b00423e1af1776si17053115qtb.555.2023.12.15.04.12.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:12:40 -0800 (PST) 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=@suse.com header.s=google header.b=KsAxFnzP; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id F04FE3847739 for ; Fri, 15 Dec 2023 12:12:39 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) by sourceware.org (Postfix) with ESMTPS id 4E02A384DEC8 for ; Fri, 15 Dec 2023 12:12:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4E02A384DEC8 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4E02A384DEC8 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::22b ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642355; cv=none; b=HKFVutz9M8DOoP0xZN0BraMAJnT0ugN5Nn8gnhxkNGwByX+3HkVrMFrYOxRkJ11MOPEeT1uvBx81w3k0BVERHewYi+F7CmVLZPiuXP09b+uusmF50Vusn8W4T4MwBmpDVgNQG9/5fIRP944uPsXIN77wKxbUySHs/haDo+qqZzw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642355; c=relaxed/simple; bh=RF33pA3MNMxOrbHBNu1eK0xO+7Ml4jh3SPbV1c1antw=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=LQj0FWZaWKvJZkYTro1p0cSHuF1w8TE2hsKsCEYsrmFK05g0llSENqi0qzZ6+gUYivM3xBai3RN+jeV8XcOdjEWcq+thAkQhBwuhdntfF/PMVC1vPbv+p/FqkBIGYpjPhK4DKuSvLgqvZbOsaSXLRoVYxjXkQtzpA+hhq+aARQk= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-2c9efa1ab7fso6656531fa.0 for ; Fri, 15 Dec 2023 04:12:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642352; x=1703247152; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=GvLBHFry+GfpsZhFM2RZ2b3y9C9xGMeapx4dyuo21sw=; b=KsAxFnzP2d46Pf2dys+3ZcpFZtTznU+9+MoBZwpEaEtXFheL+R93FGH67h2WxLqRWd ryfRpRMDPg1nMJ2C88FuesJUXDzAJtyNBBmDh3eSkdgaZeGg373DgE4y1IRRUuUgjIAO q6vCOoZb4xT0vSf263r4n+5ncFT61stzX8UahXbEhXib+/szMXB4mfRfjxHgvd0SD1Pb E/Rm0XU7NFZK32GQXAay0zkd79pjximowrXJ9n8j20FsyO4wMx7P3x/iMZlmgepCNK6O BZeUZfV2hqJNWyH95KnHA3NDwwWNpMnVcCIT943u58pjGkhsWRrGA/JCwJW3A1Cgry9B 594w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642352; x=1703247152; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GvLBHFry+GfpsZhFM2RZ2b3y9C9xGMeapx4dyuo21sw=; b=atf89nvFcWJKYMMruurWkrkpoHkHpwd2shBqO3E2PiTfMPxVcsgYUG0W7Tha0oRcch 9/uIATZN81abnApuTcJ3NjvFNxEB2yAqBCKzuuQhkxXHmnptiMJJyh4pVBiCv6kTulg7 kQof2N1dLkIvIFzd1AxJb7u1LvQbDMYsYPovvg//BO0cyAyxXLtGsB0GfG4blzNdJmzz TJIYDCnTHsOi3Tl3Xtnvu1oMTE8MtOAIB1GE5FtE/ObZoVJoSCjwnyB9Yv+sCnWNs5ef LlgMWXvqqItRBAiOuRDwztsZhDfstWz2u9eI4m/mIvUesDyRqa8HOhgfvSCPwj8z2hJr fPSw== X-Gm-Message-State: AOJu0YyGo6ZT15kN2EhKtpgCUliFvYLRn78Qn+IIAOtdkJOF+BwE3lxi ij5GY6qNQfTqX2jEdXPFgm+dZ83MzUV1URmwNEG7 X-Received: by 2002:a2e:ab09:0:b0:2cc:1ea3:6855 with SMTP id ce9-20020a2eab09000000b002cc1ea36855mr3340001ljb.75.1702642351837; Fri, 15 Dec 2023 04:12:31 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.12.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:12:31 -0800 (PST) Message-ID: Date: Fri, 15 Dec 2023 13:12:30 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 09/22] rl78: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785349915206856803 X-GMAIL-MSGID: 1785349915206856803 It doesn't look to be a good idea to override the custom handler that ELF has; afaict doing so broke .previous. --- a/gas/config/tc-rl78.c +++ b/gas/config/tc-rl78.c @@ -375,16 +375,6 @@ md_show_usage (FILE * stream) } static void -s_bss (int ignore ATTRIBUTE_UNUSED) -{ - int temp; - - temp = get_absolute_expression (); - subseg_set (bss_section, (subsegT) temp); - demand_empty_rest_of_line (); -} - -static void rl78_float_cons (int ignore ATTRIBUTE_UNUSED) { if (elf_flags & E_FLAG_RL78_64BIT_DOUBLES) @@ -397,7 +387,6 @@ const pseudo_typeS md_pseudo_table[] = { /* Our "standard" pseudos. */ { "double", rl78_float_cons, 'd' }, - { "bss", s_bss, 0 }, { "3byte", cons, 3 }, { "int", cons, 4 }, { "word", cons, 4 }, From patchwork Fri Dec 15 12:12:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179236 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9224280dys; Fri, 15 Dec 2023 04:13:14 -0800 (PST) X-Google-Smtp-Source: AGHT+IHmVwK1Hn+VVRtsQYSFZZmidhMKEUGWlv0njcfXcMlNfvu/OCeXECfOzTbcG8E5QoATI8rc X-Received: by 2002:a05:6214:e84:b0:67f:82a:d667 with SMTP id hf4-20020a0562140e8400b0067f082ad667mr2990790qvb.114.1702642394331; Fri, 15 Dec 2023 04:13:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642394; cv=pass; d=google.com; s=arc-20160816; b=D2AK3lUaePHwKDrDv35deiiHPo7OwLr30vTGe0VBwsg18MrJTIYa3lIkng/EjywP9E AglaD6QyXX6qrpgnCFdVLgwLlXcUldaSSm31pT7neWhr9XDw4+rAMxzBgB0BPzhZa1Ob izLG9bhP1n4f/zaUgpiqaNa5N08Rav7YbvxG3Y+ybKE15UoXTtygBUi/LXgAbk4Uqqhp ZgEn7leKFFT63gIbe/li4VL02lKz55ASM6KSOiKmhMGhqOSoOtvczggz0aPWpeix24zJ pW9N5zK6ifOn9R5GSHqECktnhoADt3jBAEuoHOFfnDQZ/DfZa2SJxf7kbSwh4Xz54hIG w27Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=uDQ5wPgk8SYdy6AdnneH1jRLAqrUzhDNtWxshXP1tZE=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=tf7XwKAXVum9g3CTjtOpJ5/g8+1u9uSzii2qYiJ9C57RCMhtXghmV2obM9A84lJ4Nk E3bgG82If7Fzvt7w/FVfCGmpLYeQUBU4CHID+tj3Ro3P3axeNnJxLBbSKNSg4GUEPQhI nY5n5aSL5yPXs85MfWrP3qPEw/JD2gB3+bJVJJPD8/4T5v1YJbGM4hPH7K6szfTBPFql RsQPnL0uImdRMJwhSfrZTAk4qlAkP9JlAhP5eCCAt22bMP4PuSB9MGZgyGc8gfvjDGxU bR0YKtQ2OdVIkAOicA0k/d3sAHUlsrj9MjW36863vYGlwKIl4f0iQf9BEBfQZfklcWlq jv1g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b="I/mhl8Og"; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id fa12-20020a05622a4ccc00b00423baa3852esi18282919qtb.342.2023.12.15.04.13.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:13:14 -0800 (PST) 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=@suse.com header.s=google header.b="I/mhl8Og"; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D60353871034 for ; Fri, 15 Dec 2023 12:13:11 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) by sourceware.org (Postfix) with ESMTPS id EB8A0387093E for ; Fri, 15 Dec 2023 12:12:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EB8A0387093E Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org EB8A0387093E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::22c ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642373; cv=none; b=GwoARbqjohL2RRXwhXESqJUUCi1SRXyU4P3Q28THc9uBH41FqhqK3/w+c66EEmag3XCMTbb+jsf3Op8uWn4x1AlK2Nc+RyTXBqaZ6txZxe152XxgSZ9m/lIZfntTbr1ZfTh1brb5n6KugewAvT85jW/NRKwPIiNg9+81VJ0WqTU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642373; c=relaxed/simple; bh=kTP2Uib3ZblQ3paMYaPxXHg4vY07xqaiVdHGC7jxQTU=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=VBxUV2jpf42RpnWfavb4YxDYF30u1O6ft2NYpAsLgctevWq8ic8+eaAfPiXRS2BG5bosR1sZOg5N1Xcv8ec9UbrBEzNTZCLyJS+XPrHOGfnGkg3xXxvvLI/2BMPSAUY/5mSLyId/piDpBc7NF7DXjb/2VKDW5Kqn4hlHRQ0EFh4= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x22c.google.com with SMTP id 38308e7fff4ca-2c9f7fe6623so5929851fa.3 for ; Fri, 15 Dec 2023 04:12:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642370; x=1703247170; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=uDQ5wPgk8SYdy6AdnneH1jRLAqrUzhDNtWxshXP1tZE=; b=I/mhl8OgrwIVv3+/alYPYi0r6e+7eIS4OLMK+4OKboOiNNm0CdQHAOz3UPwJ0/r7/E QxOSGWy+7OR525yO7z6W5cNxPw/7NR110rb4ILy+kGbbNJvJqZVhe7QTENzhounH7ium YxF0kRzpxLpzYuR/QWQjxmFV/qt8dx9lxFnhRkWFILQnKS10Gx8u353quRXKVEtGvfNY i9/YIFocN7BwDk99sVwcsCtuP4Zmxf/0+Yy8KQbG1RwijC68feMNIgBb9Lr6m/OUq5kq GlhfSJqIUENB1bNbeEVqr7FhLHWGClVPvqcIxcpE90YvhlnZI98SuPvo17EZUHDBLRpK uawQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642370; x=1703247170; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=uDQ5wPgk8SYdy6AdnneH1jRLAqrUzhDNtWxshXP1tZE=; b=NMgvlR/wHQzkoGOAl+Mb4MGfRLmnw0uofzpTsUETloef2swraocqCwTQkSMbyq2gqp fWccftrfJorRcaEiJITUy3UNGeU5JjCUD0H6SlFyLnYO4Z+zBNVacPxOqxV/wGUVFe+t Pe3np8II+K09Nbt4F21wCtBTBdq0MyhqvFiXnyRffchuGhLChslrhubgIAdD6MRJNZDj Di+WqWQ8LkzAmVVSZzUk318CSrOvNDOxzd++IP5qnPTc+bgBP3fHY+3GpaJ65BPCdCCp uOhTFiQPon9aosR/tw0xXvXxdyx+VIjwXffLFHjXIBln9Nk6LWKD+KcaB7CokUlzySrQ MBYg== X-Gm-Message-State: AOJu0Yx41TZ/y+Xazubcj78P2UligLdv2zjzttBe+5sYyCGiJDQ+GLcQ TsfRn5mFEAL9UQjbyUZ5nFZ5b01HCI0XR3G6kz+p X-Received: by 2002:a2e:86d9:0:b0:2cc:44f9:404c with SMTP id n25-20020a2e86d9000000b002cc44f9404cmr860062ljj.24.1702642370520; Fri, 15 Dec 2023 04:12:50 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.12.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:12:50 -0800 (PST) Message-ID: Date: Fri, 15 Dec 2023 13:12:49 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 10/22] rx: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785349951551015963 X-GMAIL-MSGID: 1785349951551015963 It doesn't look to be a good idea to override the custom handler that ELF has; afaict doing so broke .previous. --- a/gas/config/tc-rx.c +++ b/gas/config/tc-rx.c @@ -222,16 +222,6 @@ md_show_usage (FILE * stream) } static void -s_bss (int ignore ATTRIBUTE_UNUSED) -{ - int temp; - - temp = get_absolute_expression (); - subseg_set (bss_section, (subsegT) temp); - demand_empty_rest_of_line (); -} - -static void rx_float_cons (int ignore ATTRIBUTE_UNUSED) { if (elf_flags & E_FLAG_RX_64BIT_DOUBLES) @@ -650,7 +640,6 @@ const pseudo_typeS md_pseudo_table[] = /* Our "standard" pseudos. */ { "double", rx_float_cons, 0 }, - { "bss", s_bss, 0 }, { "3byte", cons, 3 }, { "int", cons, 4 }, { "word", cons, 4 }, From patchwork Fri Dec 15 12:13:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179237 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9224482dys; Fri, 15 Dec 2023 04:13:36 -0800 (PST) X-Google-Smtp-Source: AGHT+IGkxHdDdVyv/5gyvySm/Q0Y06g+v3Q7YSWiu0eeOhsbozq2LeWS218FoL70plozv13PT4e3 X-Received: by 2002:a0c:cdc8:0:b0:67a:a721:ec30 with SMTP id a8-20020a0ccdc8000000b0067aa721ec30mr7880185qvn.116.1702642415859; Fri, 15 Dec 2023 04:13:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642415; cv=pass; d=google.com; s=arc-20160816; b=UgWTNw1lzHrceXG4aREdphSIfwp5KbMICpP4J77fyOb2L6ke2g8OCVwfT4gbKofftm LBdUM8xHV3AEfSo2yqZVI7eyLjmZ4DXWH9e42KSaWUOiEsd/y8b5LzCBFWlEma9/Nbgl L5+WPfrLzTpkKlOWfYM3FdoB017n/EtkNOr22MiI/AfbvaozRjMy9SUQ3JGYI806Br8P nIWkM1dsCHA3DoNN2Dbb9+5hO915YRUBksJK8o/zzOhoUvytZ+pygQSLssTrHpUw3fIg wYJs9qUW5K1a9G2/Vcvdc24n+h1cyxh+81v6Auy1bjc/4h+ilnsdT/2LlH7aYqmORaQ3 j56w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=8Ahy1kP2PibLTmUHUJUGSDzRink63xcNfz+XprcyfMw=; fh=8VStblvG7DQYZm7rSR/ePdzIyw/0r3yQaVrTngcrAKk=; b=H6+qT2w0qpKDaSdt4s0dP7CQ2JU3FhGXs5SujHXrpJQjVED1PjRA+ceRDrEAfZZ/Ti TLuGSOVKF47IPCtopLXado5Nh7L6pjVJEhc/sniuFDpejV3ktVkLaXcts7xh4qJ6Wz6e XRYtc8F0ykRWIIb9M5Hp/UTxgz4ZAIk1oxINjVEbIzWk1FikMcnhGZv0EoCnkz9JsM+R P2enRAbfIJdTq7qg/mey8IPRaUnL43UcVW0IcbXCGJ7SlqSu95u4NPIxx4zLEXL96oH7 Mt99re6YLpyf9n6gQTbGWQkcNPNEo31YswV2YttZqGZXUCCEbTR+S1e++xor/WHkWWji PVbQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=daNMImKN; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id g10-20020a0cf08a000000b0067f0cfaef05si3130096qvk.302.2023.12.15.04.13.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:13:35 -0800 (PST) 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=@suse.com header.s=google header.b=daNMImKN; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 888923870C34 for ; Fri, 15 Dec 2023 12:13:35 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by sourceware.org (Postfix) with ESMTPS id 8D5FD3870C2A for ; Fri, 15 Dec 2023 12:13:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8D5FD3870C2A Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8D5FD3870C2A Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::235 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642411; cv=none; b=UCtmIb9pMIJJMkDKWDVVvpLXWRTRcZeuBp69DV4lpU4OiQGkDwA5IdfNa/JvLhRvSxFiHkJ01Xf2I7TeramTwYfqeLVF5l9OMKRWiEwOzoRyEpRHKrukiKQXsv4e90LK79pWnioN33ULek9aOkcapRR2bQ3SxiQuW73i1BbwFNI= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642411; c=relaxed/simple; bh=0XuANI+YC68juZ6KXer/TRHpQOV79QqhDIUGUUDfCMM=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=MJSdoXovLNGIxZJJds64TqI/8hCkHh06qy4Td5F8vjEJwiLDTZnxggBtwWzELDub/4YszbMLJJKzUaXwvFvMNkDuYuKeDOD/mWXCPGqCDL5pIh8DjcO26HI5oQF2KbXt6vYt/srH7rZEt1GHAI87Hzmzzt4rwVk6eLd4Amd7+RE= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2ca00dffc23so6779521fa.2 for ; Fri, 15 Dec 2023 04:13:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642408; x=1703247208; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=8Ahy1kP2PibLTmUHUJUGSDzRink63xcNfz+XprcyfMw=; b=daNMImKN5DmElUyA4Ccgk1B3BQwJrBXId0xL9z7cF+SpQVZB4kEyU6jMnz7NpyZi8M LGEXV9a8ExbSmEAnekFClPnukp3q8xyAdcljdubERlXA6+8H2Z8MQfLHEDO1DkTNrA1o rdDKHaZ3XLMRtWnsif8Q17lA0FNlA4ePXRwwhp3/MiL6QtAPjnYRSxjmNmeq3WYXCiIG NlragtbzhlSnsH3W/HrMjhXnJpPXFBSNCn6FJk4qmYSiniHQWK5MdCHh8tmhFQ3F77H6 I1e8LtumyIYGf5ZLEP771EL1cJ0J2VWNnaWGQQX24EzvDlpksFf92tachgu1uDmPWIuQ eNHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642408; x=1703247208; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=8Ahy1kP2PibLTmUHUJUGSDzRink63xcNfz+XprcyfMw=; b=lxN/vXBtcFk51CwDTxVrovBf6WF19wIZlk6CtJvKsmXSmnNyoLN+DnCqmHFMFK+Xk5 ENlOmCCmG89zb3qDyXbUCWDs42Z7WhEZS6o+vM1uMnKY5bcbCaNGrtlgSvH+13qmlLtk IcvN1uYvb4GolhwUg6tIZTZkbAJr6uoAb06b0SsI8NnDL5BMGnApMkAWonGf+i4wYoGr ZACKYQtJ5q+ZSwv5q6OAxXHvdAvLFkreppGaNww/74jqdm3Uq9Nf2HRKldvrk0uXqfng vGTqlLngKv/sI2RV3X+HbTrA4WeLEBUd+trrRlaQDTVdhqSzEo/7FDYE86iXEgJarinW UMww== X-Gm-Message-State: AOJu0YzfhAqgirmN5ACqNZ0+skfPebDP+7pHvX5KmcHQHvQUnySSQnRa J70WQUKiYMqsiyPBcTLBIzeORHJuUiQhd3JHXa0z X-Received: by 2002:a05:651c:506:b0:2cb:2bdc:aad6 with SMTP id o6-20020a05651c050600b002cb2bdcaad6mr5042583ljp.14.1702642408071; Fri, 15 Dec 2023 04:13:28 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.13.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:13:27 -0800 (PST) Message-ID: <7fc9424c-a428-4f17-a424-f41b5566660b@suse.com> Date: Fri, 15 Dec 2023 13:13:26 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 11/22] s390: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra , Andreas Krebbel References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785349973633639074 X-GMAIL-MSGID: 1785349973633639074 The comment looks bogus (perhaps simply stale), and there are also no other precautions against subsections being used on ELF with .bss. It also doesn't look to be a good idea to override the custom handler that ELF has (afaict doing so further broke .previous). --- a/gas/config/tc-s390.c +++ b/gas/config/tc-s390.c @@ -88,7 +88,6 @@ int s390_cie_data_alignment; /* Define the prototypes for the pseudo-ops */ static void s390_byte (int); static void s390_elf_cons (int); -static void s390_bss (int); static void s390_insn (int); static void s390_literals (int); static void s390_machine (int); @@ -98,7 +97,6 @@ const pseudo_typeS md_pseudo_table[] = { { "align", s_align_bytes, 0 }, /* Pseudo-ops which must be defined. */ - { "bss", s390_bss, 0 }, { "insn", s390_insn, 0 }, /* Pseudo-ops which must be overridden. */ { "byte", s390_byte, 0 }, @@ -1734,16 +1732,6 @@ md_create_long_jump (ptr, from_addr, to_ } #endif -void -s390_bss (int ignore ATTRIBUTE_UNUSED) -{ - /* We don't support putting frags in the BSS segment, we fake it - by marking in_bss, then looking at s_skip for clues. */ - - subseg_set (bss_section, 0); - demand_empty_rest_of_line (); -} - /* Pseudo-op handling. */ void From patchwork Fri Dec 15 12:14:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179238 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9225150dys; Fri, 15 Dec 2023 04:14:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IFjVc2R+ymIZja7wOc+/Lf0zEy/PrcIkqGWDWVWngKOOfaAZwvLKcxe3elpjCTRaypA41VX X-Received: by 2002:ac8:5802:0:b0:418:1ce4:72ae with SMTP id g2-20020ac85802000000b004181ce472aemr14091062qtg.54.1702642493142; Fri, 15 Dec 2023 04:14:53 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642493; cv=pass; d=google.com; s=arc-20160816; b=ky9P5TQmgwndASkphx72muespbCu6eSl4WJMTMQrZ1qx6pIP5ojz2ztV7E/V2OdFlD 6jkEStWTkWTvZICiQBgHnK6ZXZhRyM29VCesb4MLDjfRzT2X0a+uQ3yhcMXSq5C632Fg G4jCRUfmA/utts8oL6ZmkT7olH8u32LNB8gcpmtrx57jxsr49q4mqFnbrUOynhTpwup5 XhLgXrCZO+9CiLeB1TddBK4xCHdobt+St1M2kvvabBaUmOz6+dFLtMjf+XeZgN4Bdazj KqgNyYqFGf3p9+ameIcudddrsrg8FBLlhV3nrcLMZmTJQUUBU3doOfB1FCf53HNrLjK7 6KBw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=hFEn9vHkBwV21ChWpPol71Rm2jMghTsS4UQ9n4Yws5U=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=K2APnxO3HXFuTfP5FsAPu3ZG4+oXZG17FW7cMafHEHPC5Hg+/1w5EC4Bvy1lOAHfEw HQkJZnhB7aoFA3Etm51IYsbXrFEpygsxRkUCAreWmA19cauUbCXvVVGA4oLxY1+USlRE yilzucN2d8zEkiESj6vOnSTMkzBBt3ZCpuSKQ5WYyml/mCosMbo4IMDnchWSc5o7CNbp j6X6tSLmewIoqCRj14v6p7UoK7wymwc/NwMy9QyGLX/Le4oQj/ELCo/UDpSX+g1E5fOg Y62HFlh+xRyXFl9JQJbo8ipZSpKIbmod/IRDNQLrcH6rmurS8JtHtLY/whz/7Z9F/oHH EKKw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=RzgJzwsn; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id x5-20020ac87ec5000000b004254e6fa552si6238546qtj.339.2023.12.15.04.14.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:14:53 -0800 (PST) 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=@suse.com header.s=google header.b=RzgJzwsn; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DABCF3847819 for ; Fri, 15 Dec 2023 12:14:52 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by sourceware.org (Postfix) with ESMTPS id 8D04C3847718 for ; Fri, 15 Dec 2023 12:14:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8D04C3847718 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8D04C3847718 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::22d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642488; cv=none; b=wvim5S79Cup190BYM6AZ+cbGe5lGQ38xHYeIWUZGGPni0Ux+3w4V/viZTk2HCHzCCe207nUNMRwC/3Oy3kscXZOYPbaz04pC/ersN3RuTPiy6YJWPuLjD5zxMpL70k167xG1QpRrk6RzPPfooPaRx6O0bpCvvy924WJhSDwxbdU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642488; c=relaxed/simple; bh=mp/0+0dZJjW9D58t9GRYcoqyB6eJ/b5uxbqaj29udJ4=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=nC/G8IKvx58iOJxUX0mJ5FMlgpCcLpPAnBOajW+MVz7Gh9WCtQ3wmy6Db6L8Q8P9okMlCJa/0fi4HlES8Q6PPqjkasUAJC/BPj+6DtwOZHnkePu2890uquMbOzF/mTruqNozl+6u2sr2mhPBO1otQ9HnHqM6CiSboEDDc7J9t1k= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-2ca00dffc23so6792561fa.2 for ; Fri, 15 Dec 2023 04:14:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642485; x=1703247285; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=hFEn9vHkBwV21ChWpPol71Rm2jMghTsS4UQ9n4Yws5U=; b=RzgJzwsnyYneo5jxaUSnYjxnZ4RCWgNOV3DVp7UY2txOMyKvCQhgHwvLcHg0Uqsm4P Q/0n/+RJ03hOCzwyd8GPd7lFIfqh3uspNXSgA0qAMrL6XUJvi1rt3ugnbcVwh2ubkZA/ raB0+H0CZtQb28MsZZKUyK+ZK5J8lLqWTjrJjdbS0Js5b/LyyafjTP6nEpMyAS8LLVb3 V5ni5miFXJlCMmZ8UHLQUlPJwX8uBHxdsJUzzjtQLJxBP8lVINi1gPbQhzpFFKllpAZ2 oqqCUabfd/699/mQwWV6OK9sTC1VZb2kfftlP2v045X/ZVMAj7G8vgzNB8Onp8Ws12Yw TLoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642485; x=1703247285; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hFEn9vHkBwV21ChWpPol71Rm2jMghTsS4UQ9n4Yws5U=; b=jiIOJZKXwx2HELb9oNmJFt+0opvMahvVqtgD9Xwt5uUpOgNONKMiwe08FhO7XRcmKn 9+0V0neTh5BHkPttTi/AYVjK2y4CrKrWaJwpB3+7mhfL6oAuk4a9RYw2u85PobrfZFj/ 9l2E/vplFuqr+xCFakgmtMk9pGOwnL8RY/X45BgkSbnSBh3TOBprcCF/rQgZQcpXAl+5 CHsxVSGE5XIm+USF8bcmKId8LOv7a9lAQdhEAmqPqlH5GwiKhjiYAWwoGtu122pKLtmB TfZzEeXyRedKe0HVPuzMy3cAtok1YhpyGMgwsnsnuXa6aDx40Fm5bOZDjXggipxTY2+Z JFXA== X-Gm-Message-State: AOJu0YxKevxO/vLr6ftUFB5L+kP3SH4OpSUCCyMfyPuR5qygLoBay0H3 Ga2XVByjzuEINMxsAmTllQwznOf5TuS0mrXNnY5a X-Received: by 2002:a2e:b8c4:0:b0:2cb:7b4c:18de with SMTP id s4-20020a2eb8c4000000b002cb7b4c18demr4840656ljp.25.1702642485050; Fri, 15 Dec 2023 04:14:45 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.14.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:14:44 -0800 (PST) Message-ID: Date: Fri, 15 Dec 2023 13:14:43 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 12/22] score: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785350054700198986 X-GMAIL-MSGID: 1785350054700198986 The comment looks bogus (perhaps simply stale, or wrongly copied from another target). It also doesn't look to be a good idea to override the custom handler that ELF has (afaict doing so broke .previous as well as sub-section specification). While there also fold the identical handlers for .text (there likely is more room for such folding). --- a/gas/config/tc-score.c +++ b/gas/config/tc-score.c @@ -24,8 +24,6 @@ #include "tc-score7.c" -static void s3_s_score_bss (int ignore ATTRIBUTE_UNUSED); -static void s3_s_score_text (int ignore); static void s3_score_s_section (int ignore); static void s3_s_change_sec (int sec); static void s3_s_score_mask (int reg_type ATTRIBUTE_UNUSED); @@ -39,7 +37,6 @@ static void s3_s_score_gpword (int ignor static void s3_s_score_cpadd (int ignore ATTRIBUTE_UNUSED); static void s3_s_score_lcomm (int bytes_p); -static void s_score_bss (int ignore ATTRIBUTE_UNUSED); static void s_score_text (int ignore); static void s_section (int ignore); static void s_change_sec (int sec); @@ -196,7 +193,6 @@ symbolS *GOT_symbol; const pseudo_typeS md_pseudo_table[] = { - {"bss", s_score_bss, 0}, {"text", s_score_text, 0}, {"word", cons, 4}, {"long", cons, 4}, @@ -5532,22 +5528,6 @@ s3_do_dsp3 (char *str) s3_inst.relax_inst = 0x8000; } - -/* If we change section we must dump the literal pool first. */ -static void -s3_s_score_bss (int ignore ATTRIBUTE_UNUSED) -{ - subseg_set (bss_section, (subsegT) get_absolute_expression ()); - demand_empty_rest_of_line (); -} - -static void -s3_s_score_text (int ignore) -{ - obj_elf_text (ignore); - record_alignment (now_seg, 2); -} - static void s3_score_s_section (int ignore) { @@ -6324,21 +6304,10 @@ s3_build_dependency_insn_hsh (void) } static void -s_score_bss (int ignore ATTRIBUTE_UNUSED) -{ - if (score3) - return s3_s_score_bss (ignore); - else - return s7_s_score_bss (ignore); -} - -static void s_score_text (int ignore) { - if (score3) - return s3_s_score_text (ignore); - else - return s7_s_score_text (ignore); + obj_elf_text (ignore); + record_alignment (now_seg, 2); } static void --- a/gas/config/tc-score7.c +++ b/gas/config/tc-score7.c @@ -5367,21 +5367,6 @@ s7_build_reg_hsh (struct s7_reg_map *map -/* If we change section we must dump the literal pool first. */ -static void -s7_s_score_bss (int ignore ATTRIBUTE_UNUSED) -{ - subseg_set (bss_section, (subsegT) get_absolute_expression ()); - demand_empty_rest_of_line (); -} - -static void -s7_s_score_text (int ignore) -{ - obj_elf_text (ignore); - record_alignment (now_seg, 2); -} - static void s7_s_section (int ignore) { From patchwork Fri Dec 15 12:15:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179239 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9225660dys; Fri, 15 Dec 2023 04:15:39 -0800 (PST) X-Google-Smtp-Source: AGHT+IFHj3u01BmpUKH/vL/HbPcQnAT3dPYC9LzeAc5etIYlPQYULqz+IZpukF7w35siu3kROBbh X-Received: by 2002:a05:620a:1219:b0:77f:60df:4373 with SMTP id u25-20020a05620a121900b0077f60df4373mr12480105qkj.4.1702642539595; Fri, 15 Dec 2023 04:15:39 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642539; cv=pass; d=google.com; s=arc-20160816; b=UDjlpSmRW0ii/He4DjChAXgFzC3R+yZ9CJaq/o7kJ5d5aXECB/GJRElr24ok6lBqWD 9acWaQcI0rZlFXZrWbiZvysa+pHiJItyU+G5YTxtfzG4xKhGcYWxWqP5+cf+7rSXBvqH iwvXQFqJP5hk0lWDBXnkEZpzJ2DmWtLwrglW/Bcqcl7vF3c06lUCfCCASIbT+nWr8qAe uio37Ir+kXcYlMuaqOdyeDMQQM2k6dXJFAO5pxpZnU9Pt0X7RTm12Hwd65q8BdZ0sGCO e692koXR7x3KkdccBKTd26cSI6UNSjLfF4cHeAFefeZMYwQqO+roUW41fM4CYJ20Tzpx XGDA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=o4uWp47J8Qo+MPoUxW9IWVgyCIVu2A5Y8tLwKQyvGeU=; fh=04hFz2W+vcVI0hdFOgxaszkqVWiivNyFGEGIVd9t/eI=; b=efDVFQYRZ5XupbiApPptA4puNc2CX4gWuoMkJ9ltlFcU4bVLCp7BO+czL1OoLW7Hsm ekJOvT9Lbo2fDY42deSPkd1OFG4/UbhQa+br3YqvvNb/OBvwa4PUMIRJRwzQb1BmebIT /TV6XAOy1RTyXclEpP7CRj5HBHwVk6oXsJPWOMD3rczfzsfqbuchBuqsEl/r8ZBVVryh +PePeCa5jIOsId+qwX1UTYgOzoiGpHKe5APcBVYJdj7AFEPFXYptM0v0uiU8dIVczg7+ 6HmOJJWvANOfHX54MOMeDutvqhJsbebbBCmqrqNOb9lRfT3ZuliP8xIJF8ATTZp6ODCf ZBmw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=MQdysTFH; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id w8-20020a05620a424800b00767e30f501asi3620039qko.402.2023.12.15.04.15.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:15:39 -0800 (PST) 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=@suse.com header.s=google header.b=MQdysTFH; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 51268383F5FD for ; Fri, 15 Dec 2023 12:15:39 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by sourceware.org (Postfix) with ESMTPS id 530E138708E1 for ; Fri, 15 Dec 2023 12:15:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 530E138708E1 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 530E138708E1 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::629 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642535; cv=none; b=vyjzxY+bW0EuWJXBMYbdlDd3kkpEy/a0JgjRHRLKb6Zpz9hHn1sFembEf1vvy5i12C+jkIwrtCzXv3JfrprQDfAdkL4P7mVm+vwLu+gcOB58SSA9ugplN9r8CDqzLeeAJXpTnv0oX8ziUlktc+ZtWmmTnU8K9HE6opFNJ4k6FKc= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642535; c=relaxed/simple; bh=gUovaGw/TOUw2gtIWqmDYq9uyLsEeQNVrHMjfRidAWk=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=GZ0mw1lrOW8mQvLEOuPJrppGlCtpy/HJXGWsCUeCKYGE8kPQwuHfJUpjGSSZJ4sivirECMKQxaL0E0T3C+axJ95OsSNU5bTJchBFe8rEq5K4VgrUXGtNaBOSFbYh8GENJqmmvsKZT3S5Vh1h3O8dc/cb4m666Fskd8/r3Je/Cmo= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-a22fb5f71d9so102302766b.0 for ; Fri, 15 Dec 2023 04:15:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642533; x=1703247333; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=o4uWp47J8Qo+MPoUxW9IWVgyCIVu2A5Y8tLwKQyvGeU=; b=MQdysTFHMbUAWXa8ph/ITyFjNqwLipXsN1dyoEX/XH2L5heiXiQwXQ2wnj5I69euLt +v49qhANMOhwJZKTllMx91Qjh2+cZbVGA45ps8p+JXyLmSqJobuidUqOBKUkCmpcDrj9 pTgcVBvLN6BZ1CSsZro45S7WYV97jqAvyUAons4QCSsdx3bLR4PmrGiL/35/VmT8v9bb HejeNtcsuVH5HScvJNN31OLs0NLVNUcVN6USgRuscadVmVf1RKpowpaZe7jDV0VcU9gn yDeleqFwlWibeHju644JWE9XyQTdHTV2vpdYs9FsO5IA9pT6zJ4AUvfXqZl82f7F4ZI3 OQ2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642533; x=1703247333; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=o4uWp47J8Qo+MPoUxW9IWVgyCIVu2A5Y8tLwKQyvGeU=; b=K2pvd+V4zpw1X5t6WeMe6eu0hbjobCb5/XycKcpZMDn9vdWBkSXoQ5QxKTlaTBb7RH +T/gKf1MH5kT0W1c7yqEsEWeLzgq6lCFhw4M4ArvsAPPrEWaM0fPbXkyq2QPx7usjVIp k66uRtNXlx2SwJ9FwtB7ieZhhiRafTvHIjPsZt34SN3EvIMo7qpg07s4UN3hIcf7cJSL ZJgHkwQDHi+MCU5r0RZI1jEbvWt5eMImHHBK28mE/EhCnSP9+L+CtQ953hreh425K9hV eT381V3PCcNQyUlcE7jy7xyF5Mp7d3iRIW/U08AIAkBKsRk3TqhQ2zZldZmu8FV+HlqW bYOQ== X-Gm-Message-State: AOJu0YxFghwOcNpVF9TFE8lCWAvdi8EGL2+auLcufzqc6Cw8zZosFijc CgZUlpc9YSTMVKZs6mohk54fItKh0q+gL1cJLpFe X-Received: by 2002:a17:907:270f:b0:a1e:a558:748c with SMTP id w15-20020a170907270f00b00a1ea558748cmr11790045ejk.18.1702642533001; Fri, 15 Dec 2023 04:15:33 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.15.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:15:32 -0800 (PST) Message-ID: <197fe193-abf7-45e1-8db2-2343da226309@suse.com> Date: Fri, 15 Dec 2023 13:15:31 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 13/22] visium: drop .bss and .skip overrides Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra , Eric Botcazou References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785350103700530300 X-GMAIL-MSGID: 1785350103700530300 The comment in s_bss() looks bogus (perhaps simply stale, or wrongly copied from another target). It also doesn't look to be a good idea to override the custom handler that ELF has (afaict doing so broke .previous as well as sub-section specification). The override for .skip is simply pointless, for read.c having exactly the same. While there also drop two adjacent redundant (with read.h) declarations (which would be outright dangerous if read.h wasn't included anyway). --- a/gas/config/tc-visium.c +++ b/gas/config/tc-visium.c @@ -163,40 +163,19 @@ tc_gen_reloc (asection *section ATTRIBUT return reloc; } -extern char *input_line_pointer; - - -static void s_bss (int); static void visium_rdata (int); static void visium_update_parity_bit (char *); static char *parse_exp (char *, expressionS *); -/* These are the back-ends for the various machine dependent pseudo-ops. */ -void demand_empty_rest_of_line (void); - - -static void -s_bss (int ignore ATTRIBUTE_UNUSED) -{ - /* We don't support putting frags in the BSS segment, we fake it - by marking in_bss, then looking at s_skip for clues. */ - - subseg_set (bss_section, 0); - demand_empty_rest_of_line (); -} - - /* This table describes all the machine specific pseudo-ops the assembler - has to support. The fields are: + has to support, and that aren't handled elsewhere. The fields are: 1: Pseudo-op name without dot. 2: Function to call to execute this pseudo-op. 3: Integer arg to pass to the function. */ const pseudo_typeS md_pseudo_table[] = { - {"bss", s_bss, 0}, - {"skip", s_space, 0}, {"align", s_align_bytes, 0}, {"noopt", s_ignore, 0}, {"optim", s_ignore, 0}, From patchwork Fri Dec 15 12:16:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179240 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9226079dys; Fri, 15 Dec 2023 04:16:16 -0800 (PST) X-Google-Smtp-Source: AGHT+IHREwT3hY+2qaDaCs3A4CTIXSyX+rHRxe54YSGpKIm5QMOm47mjRXGQ+WMmr/64aR9qu/BR X-Received: by 2002:a05:622a:144e:b0:425:4043:50cc with SMTP id v14-20020a05622a144e00b00425404350ccmr15944417qtx.91.1702642576742; Fri, 15 Dec 2023 04:16:16 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642576; cv=pass; d=google.com; s=arc-20160816; b=vbb8O5CO6GMrqvjjfh5aVuQ/qam8NdxwuOiEVHna9KX94diKLFYhY7imsoAyQRUqNX VLz4xAjEUEwIyA1NhVDlWHUtn9uWx+UIodzA4QxWRfoVU7YQnTEoz6rOP/IUSil/v18+ Yq0AijzWYlxYmasr5YfHX+ZhfXGjmh75EKxzWqLwECrmAdZ5DDbD2TPdGlGuura9Yg+J 0SFSqLiLHzpdD6E/dnetTkoEEmUrgAbINBvGO0wVucFYtPWAET1EMWelLL2UPYyDw3ed +MCLSpLHj4e3U6ZoDBen/saDS9yvIjmVyRp0YWh3DbUq/4n7HKLmD0ld0VnDkjdZ3yQl DEzQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=0F7HXAyKN3qAFRWunZ/il5eCr6UyXJOVwkVB6Pnnj7w=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=rzKIFF6X98o2/EjC4nxVPlYT/s5r0tyx0a/Ij6EM9L/xdqQzF2r8/sri4fCDC5vj3Z 6Z2s8Y5CYkw6XXZSBnmouD93LMcpenuKy+eCRMxxTxEn1cRGJWBTNPFLDxU2k4WqA/zU zejNBEOk4XGnyjATTwQ5ScHalnacowYRistBKDcGTLrVIYcShDf2W5tg15M5GY7YCGmc gxUxaYOWGhEWMcPeiP8O2Q8SQT7Www4W95V+5C5M5hnUPlcGn9CqXdcHSUHkw9rJZpAy ij/WytWjTtkffIqFIcJnIT7zxaVliKMekAhmi+QbCMzrJN+Rnv7rbYsm/RGz3a/FA0RT nqLA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=VJDmi+Mh; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id g7-20020ac85807000000b004260dc3449bsi1455438qtg.317.2023.12.15.04.16.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:16:16 -0800 (PST) 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=@suse.com header.s=google header.b=VJDmi+Mh; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DC5B13870C37 for ; Fri, 15 Dec 2023 12:16:15 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) by sourceware.org (Postfix) with ESMTPS id B97603870C10 for ; Fri, 15 Dec 2023 12:16:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B97603870C10 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B97603870C10 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::230 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642571; cv=none; b=kgCpb50TDf02dObS05uOoujAyV2RijUsEL2IDdPSvDIwyG3M4DSG6rvnim3OrqZfEtyo6OU5N9BjO3Y9caO8XZFIT4vUNnauVe+VVUT1Y2C7cQ2upX+4/gPqnG1jE7cesDAWD33iv9NmweUbprBKrbd/iKdF4Ns+9RZKXom/GNQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642571; c=relaxed/simple; bh=Yobxy/+HJRy0R1xixkB4kRw9X2rsPUMSAq7vAQgZbcA=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=OEl2AMM/9wUz9+0xSQ44BnnZ31wmaqBH8+bt0GurKrE3S9jDWDL82Ylcl4+8hoELG3wdL9uW6U1i7RLxn3BecVzVbe1Fbyfm+EnB0Wu83DOBpCUQs0JgIyDBGJ3/aUXj9spXlEENa//f+80X/+oUFWqF7I9hCiOhoiCJcIY5uBU= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2c9f72176cfso6504061fa.2 for ; Fri, 15 Dec 2023 04:16:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642567; x=1703247367; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=0F7HXAyKN3qAFRWunZ/il5eCr6UyXJOVwkVB6Pnnj7w=; b=VJDmi+MhLG2EZ8KScUtAX2YujxaU5XZGTRAqx9lfor2KKfaD12Lpm2OujnNucaimzp cDlMNiC/JN3jTDrskKY8sayAFwmc0VkQZAncpr3ncsLzpPImfkTizwqLVcZ1y+XqAJVo eLsNKwkn1ZyvIDii8oatbyxaTHz4EMYLUL7sKzL4sLsRua9P5VPDLCewydAwjtV+qIJx lyiExXvtqiQawlRzqeaCmnOZ1LsIjit5KceJq3/fu57ncZtq+wWBJxxVJ8KjPElq45I6 w2H/3gCjL30/8YufRv43FAuPdARwVfrFO7coeSpt+Cnyy5R61Vh5Y88oaPPmGFd1LHBx pDSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642567; x=1703247367; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0F7HXAyKN3qAFRWunZ/il5eCr6UyXJOVwkVB6Pnnj7w=; b=SJ29ccLEHsgFIRgU7MTQhHE3r7+x41rVocIjd3RXVu/bo/ymtQnHLf30vTX9d/Qoya Au8EwF6eeUJ/0dxaoNALp1oe3TB4VDOyPiV33IGa5yKPVXPGIchfxfSjJe/TZ7Hth+ey Xhck9n6e+kjiAhU7dj4OBHTspQnZls6EJxxZU6M4Ovg6nfjVriYfaV884ya35apm+jLh /8xtfNN6go3cs93O3mGKwpc/s7L6fMyGf3xS3pPFOqBvDJMJAWTMH3hOlIlLmUL9UYcU Dy4SOrRqvNRN5A1YUEKRjhIE57C7soHuKBOBaOZZ2KfxNJCg5eQEr70Wvm0Q0TgTs1xz T6dg== X-Gm-Message-State: AOJu0Yz6ShrbORqgHOtT4U8vs+9RiPGH9vWiHfOLFx1rLq49VtnQqnCo TOnmFXfN+8/P6PxJDnRTZ+ZPsnZKvQ21vLXKzkeT X-Received: by 2002:a05:651c:1587:b0:2cc:1f92:d910 with SMTP id h7-20020a05651c158700b002cc1f92d910mr3742397ljq.57.1702642567224; Fri, 15 Dec 2023 04:16:07 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.16.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:16:06 -0800 (PST) Message-ID: Date: Fri, 15 Dec 2023 13:16:05 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 14/22] z80: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785350142583719501 X-GMAIL-MSGID: 1785350142583719501 It doesn't look to be a good idea to override the custom handlers that ELF and COFF have; afaict doing so broke .previous on ELF, and a sub- section specifier wasn't accepted either. --- a/gas/config/tc-z80.c +++ b/gas/config/tc-z80.c @@ -3483,15 +3483,6 @@ area (int arg) psect (arg); } -/* Handle the .bss pseudo-op. */ - -static void -s_bss (int ignore ATTRIBUTE_UNUSED) -{ - subseg_set (bss_section, 0); - demand_empty_rest_of_line (); -} - /* Port specific pseudo ops. */ const pseudo_typeS md_pseudo_table[] = { @@ -3507,7 +3498,6 @@ const pseudo_typeS md_pseudo_table[] = { ".hd64", set_inss, INS_Z180}, { ".z80", set_inss, INS_Z80}, { ".z80n", set_inss, INS_Z80N}, - { "bss", s_bss, 0}, { "db" , emit_data, 1}, { "d24", z80_cons, 3}, { "d32", z80_cons, 4}, From patchwork Fri Dec 15 12:16:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179241 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9226390dys; Fri, 15 Dec 2023 04:16:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IGhaJve9bLXUyAB2zffja/tc1YdPJDwn5T2DWTypXYUdFXS/wmxoAQIkCsJWwrUJCMoIs99 X-Received: by 2002:a05:6808:1312:b0:3b9:e64c:dfcf with SMTP id y18-20020a056808131200b003b9e64cdfcfmr15325605oiv.78.1702642605775; Fri, 15 Dec 2023 04:16:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642605; cv=pass; d=google.com; s=arc-20160816; b=X6lapvmLxEQ0lYE85i2LGkj6yTnfknYK0bnA1VPa63JXpRe8eiWWRd2yLFlLH+jfBS PB7vAp5XoVZbka9HyEa6Filso/FgCmsZiRklOcJm3FeL+vhxTClq59rQUNIKch03tfA/ G9OEcngtL0YcVCXtH9z9rNGK2Ea8ymk6zUjrD6ha5yucOx5dcMgICiY+vZs25FNCAV0h MsIWaXHsaU4wU4sUWz2/a+xcwt3t8+o1a6KzJ+mJE4bLmbhT79H02W68OlfogntM+9qs gmqcNqhhXmDCfzkKtCfpINnym6rfTEtpE31Bvbs2/pqdLGQoxXa2uwpknZZs813641Ir ZROA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=Khixxj5ToT/AiTzYLltaqjI6OCBY4bU77857tbKxmnk=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=T4ztP8dkNI1XB75E0W99YSp3PDuCeFme7sydksHhUgkiHUmK78xTpd7fgo7RfYDA4y fc0hnPoLGXJFf41V/HKRX/ULcqQpB7SdpX5ewJQhJSNgRhR5p/VARlQkbl2MQL/k3t99 ZAIEhQ7oaKFCoPhWrSJKnZngqQyMTUESz2be/4En/IBGzaF31B9SmNn0TquUArPCzEU6 MgLEDUqvDIKKUFJ2TZG2ULuKITRLLLaKKMi4Mgh/Bh0eyBnEf3bymP/OHcXF9mvE26eD m7m+CgZELCiE4X1hekxurSTacVB0uxEK5lOOvWHNr3MqbUC6TTCPOlcR4nRggxPWcl4i QQHA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=W+ltM5Mo; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id js20-20020a05622a809400b0042374c37b34si16658662qtb.92.2023.12.15.04.16.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:16:45 -0800 (PST) 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=@suse.com header.s=google header.b=W+ltM5Mo; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7E34D3870C33 for ; Fri, 15 Dec 2023 12:16:45 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by sourceware.org (Postfix) with ESMTPS id 5654C383F5F4 for ; Fri, 15 Dec 2023 12:16:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5654C383F5F4 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5654C383F5F4 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::22d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642602; cv=none; b=TV32cc36eDO1rwIWk16t7rWIJvjpoi9XOz7q2gl54SqDEYqsd3rt0Blmgg/NAp7+/zeRz1GSyPlNnkPllP0Dqq+Z7nwuLS/fK2mc//kQtwGW2TOTWeuFHHhiHPHaVtWqzz+s8f7qLtgJnRvyrz9KOpeot3B7l/n1JSI/udV2JZo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642602; c=relaxed/simple; bh=pbtvJqElkPRy0j7+vEB/kTWEatZHOoadrLlWYzNQNaI=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=NKrDCL8eHKNy+aDPnyej/7LTki0jXybh4QylEtY+zdfV39jT5MF2ahhXKfXH0jraAgDtNyMiWljo2Lsx1wX3wdC0Nv+lnbgeBFNZD9ss1CLgdI5efu6tZ8Kn0T4myxj5rF6hh3iYXUWBb8Tb83sd8Fjj8ytVR+4tIt5Bt2RSPLg= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-2c9f8faf57bso6782601fa.3 for ; Fri, 15 Dec 2023 04:16:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642598; x=1703247398; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=Khixxj5ToT/AiTzYLltaqjI6OCBY4bU77857tbKxmnk=; b=W+ltM5MobQLFBseWHIQRkDQ61HUhKK7e+KMRZoMQLtl0c/5hIdXZJKbwB84ckgAjwZ JoEZJ9bSRrOx8PiCcGZ7eRdcswGSsDzqBmA/6zqNEIWK7JLa3XBygg0Q7mE3D/KijGW+ t7EAoiGesz1f9FF034GRX9fkrxBvsKcnYiQHwLAD0e58jlf0BGMcB3GSGo/ifIigKg68 h2NXY5tytvS6yaHOL2OOPesXluialkKH3RmfGXBIWm9vOFfVdCRsgA2AEmex1tUJc7UY we09maMnVybQhcaJv6WkxPjbUTiX4ViwVeTi/bK3yPaU1hH/i4zK5sddFbkMW32N4eBr rVVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642598; x=1703247398; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Khixxj5ToT/AiTzYLltaqjI6OCBY4bU77857tbKxmnk=; b=kkfGnSZPAFtf5oK/VmRi6wOjcnFLdJLnr8IPzKVl3BsHpywQdzOqlsB6dZ4Q/S2LQk zxgrFEIMLONsguMnz2lIOHLOudf2A/n2dDROypmVh/l7Hp0gb21Os9W7izUVDqz0MHrt 1/WfAwX+JkSPg2TFUHeQ6aGzOxVqujH7vuzdUafX3YS1HUO5j+lcEz1dhgD9GI5IgYnr cPWF12l8gOOoLYaD8bLmQ/mT34Z/Be2nmYclwXCGyzhjJ1JN2aD1+Vf5sARvblpYJRUs koouJ92m+OzunV33rZgECBmdYAlPXfg6aFGOzNmyaySP2nRoeSO2sik4hkXDzXeqaJkE 7rqA== X-Gm-Message-State: AOJu0Yy/aIAEldqzSJMHM7tPyhvMgRxQrDAGWo8UJPKpPoNFT71ylooM EA0yLk9PwuDGWtzwa5YaGOGIhiva/h3Seb+tDdCD X-Received: by 2002:a2e:9c4d:0:b0:2cc:5372:1467 with SMTP id t13-20020a2e9c4d000000b002cc53721467mr40187ljj.71.1702642598582; Fri, 15 Dec 2023 04:16:38 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.16.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:16:38 -0800 (PST) Message-ID: Date: Fri, 15 Dec 2023 13:16:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 15/22] ELF: test certain .bss usages Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785350173170653052 X-GMAIL-MSGID: 1785350173170653052 Various targets have / had overrides for .bss. Make sure that in such cases - .previous still works correctly (requiring such targets to invoke obj_elf_section_change_hook() from their overriding handlers), - sub-section specifiers are accepted as far as feasible (mandated by the doc). --- /dev/null +++ b/gas/testsuite/gas/elf/bss-prev.d @@ -0,0 +1,13 @@ +#name: .bss / .previous interaction +#as: --no-pad-sections +#readelf: -S --wide + +There are [0-9]+ section headers, starting at offset 0x[0-9a-f]+: + +Section Headers: + +\[Nr\] Name +Type +Addr(ess|) +Off +Size .* +#... + *\[ [1-9]\] *\.text +PROGBITS +0*0 +0[0-9a-f]* 0+ .* + *\[ [1-9]\] *\.data +PROGBITS +0*0 +0[0-9a-f]* 0*1 .* + *\[ [1-9]\] *\.bss +NOBITS +0*0 +0[0-9a-f]* 0*1 .* +#pass --- /dev/null +++ b/gas/testsuite/gas/elf/bss-prev.s @@ -0,0 +1,6 @@ + .text + .data + .bss + .byte 0 + .previous + .byte 1 --- /dev/null +++ b/gas/testsuite/gas/elf/bss-subsect.d @@ -0,0 +1,11 @@ +#name: .bss +#as: --no-pad-sections +#readelf: -S --wide + +There are [0-9]+ section headers, starting at offset 0x[0-9a-f]+: + +Section Headers: + +\[Nr\] Name +Type +Addr(ess|) +Off +Size .* +#... + *\[ [1-9]\] *\.bss +NOBITS +0*0 +0[0-9a-f]* 0*a .* +#pass --- /dev/null +++ b/gas/testsuite/gas/elf/bss-subsect.s @@ -0,0 +1,10 @@ + .bss + .byte 0 + + .bss 2 + .balign 2 + .skip 2 + + .bss 1 + .balign 4 + .skip 4 --- a/gas/testsuite/gas/elf/elf.exp +++ b/gas/testsuite/gas/elf/elf.exp @@ -336,6 +336,13 @@ if { [is_elf_format] } then { run_dump_test "pr25917" run_dump_test "bss" + # Some targets treat .bss similar to .lcomm. + if { ![istarget "csky-*-*"] + && ![istarget "mcore-*-*"] + && ![istarget "spu-*-*"] } then { + run_dump_test "bss-prev" $dump_opts + run_dump_test "bss-subsect" $dump_opts + } run_dump_test "bad-bss" run_dump_test "bad-section-flag" run_dump_test "bad-size" From patchwork Fri Dec 15 12:16:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179242 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9226784dys; Fri, 15 Dec 2023 04:17:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IHOockhpTpgr0pC8JaVVziT2NBVDuvdREStLnlqLuu/1nWQAYR2l0OCezdlhA49MISuCuUV X-Received: by 2002:a05:6808:1585:b0:3b8:4841:2bae with SMTP id t5-20020a056808158500b003b848412baemr13734768oiw.19.1702642642201; Fri, 15 Dec 2023 04:17:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642642; cv=pass; d=google.com; s=arc-20160816; b=b2or3sHpufpCf9NV1WCcEJBFM4ANjagH8I8crSQYODRRh4XMm0nnxa/LyqrSQFYcSW 3fdPSKR7lMubNtHAE+xAGe7si9KNCcJR9/rEiLh9owGl/WkmLf+vox5SgdBk4xjbaqnA 2CkM6xHCG+3MFbTL8g9WaTHwEzKIpcH+WT/5KYoLSHXrDOgIg+uhw5Cg+bxfNUhK1Sah 7tSidg5W0G4kcn6MY3cufGexkcINBSs5HIHNoaJJOkU7dHNjp7oyKg+XjT2iWjOyndKq vkv8XfsQNEeEwfWcB/X09cJrtgrDm+Z9OMswZZZbhZaWz8SFdK8cgsnuAI7wLAs4lsrq DXXw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=x/sjeHV338LEDdesI46QpKdxDNrP5UjQ4N2f8fqgEyY=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=q8acWZroN3TLf1bZDpmeJcCp7Ch87Z4zR995BsfKnRLCRuXOBnfKXaoyPmbPxehwaf Zob00sn+HO+jHZMq5ye848KbmYLQHiJEBvH9HWMHBsHQKeBvPtkXO8I2GsB6DZ/kFc87 oKVC5DWWqjb0lEROao/NHBapL4lQ4/JM5Pq0+3NGQr9WiCoHfkLRlABoQSZbScXuH6cR qAzNiIKf2fN7B3BUcNteZr2nio/Aa0MaeKZS1j+nE8LJOtryIZmDcxyYHYDIYqCBvLeD h2Imil2GFIDIHYzoiGohWjKdeUM5HEu0Lqs9jCOOoIdMh6+TIRWHf+CRR0GMvLTCMdAq KNNw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=MYsDqpyB; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id v1-20020a0ce1c1000000b0067f21e9dfe2si58039qvl.152.2023.12.15.04.17.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:17:22 -0800 (PST) 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=@suse.com header.s=google header.b=MYsDqpyB; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4954C3875441 for ; Fri, 15 Dec 2023 12:17:18 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by sourceware.org (Postfix) with ESMTPS id 7DF913875424 for ; Fri, 15 Dec 2023 12:16:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7DF913875424 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 7DF913875424 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::235 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642621; cv=none; b=QLnlFMP8BEq8de6JQQNY6nqjM9J9/ybx2xyZgri5/hio8B8vGcD78RLBOQFlnaWgrCkTBLE04ktVmJd2x+o4OBu09jPOonCfUaKyjBh3PGtpZbVHIDIK/KldLAuaXdGXjbDeJeE/hlgIa9fmWpMSKSg/KcaHFhR0RACkxI7RUbE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642621; c=relaxed/simple; bh=nynZp+pRoER5LGPlhOBnHXPO2t/CWQzqmFLpTT8/eUA=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=FETWHLE3zhC39o8PqDH58WHQVn8XpmdgHHCRbc14ur1Nl5fMkQJorTl8UUddRx2MaiBh0sMGhko35fQAsa6aEX1/m0TNAZ3he0yJpcjF1X8XS/VIJwi+8nRyFXwtxafTG7PG2jyuxOW5ggOEE7wLZtqqmKHvUxdDcORDBRWUZ0Q= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2cc47f1e829so6879911fa.1 for ; Fri, 15 Dec 2023 04:16:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642618; x=1703247418; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=x/sjeHV338LEDdesI46QpKdxDNrP5UjQ4N2f8fqgEyY=; b=MYsDqpyBUndnMtjZJsHzChQS64dP+6QqFOGSKMbvLLrXwBxK5zEVjWjhrAoda+C0/x n98VuU5rArxHKwo8y1XWqRkvmKh02F01htf0IGIElNjPmyFx+jrVTD1qKYdOlrucGeYd Xz163i1Y9Qi/xONdu7LP2f/yEbFH1fbWq3WiSEN8cMa41B7hZPHWapPUz4tvITeznvlT A/jxE8iJ6Nibnbb0iovYmE94/l+BiaU50yITiSBCaa0vGdKCwSAMXtSPekMSZG8roWfw cV4HZBzqnNWPhiaFmpMBo+t6/pWpIlc9p3p61Bf7ql0QF53JlVipNlnlUdawI3JQS9lX KThA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642618; x=1703247418; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=x/sjeHV338LEDdesI46QpKdxDNrP5UjQ4N2f8fqgEyY=; b=Y7fma0gt2/aYQp8Mhp+BOpsdVwKH3MJIf4GcMbOXwDhHKnEMPnrH3LHLIcoyhibjZI QyVlAOO4rytaVSjND3GrR+i5VNsDX0x4U8XlX9dsQifhIYRsZjASGAbeOe/ux30Ye/Ju HRl0VnABNcjVwYr9PD6ENaOzGBAp9alFYkIqrp5MDG5b2ddKHGdT1QI3sazbvu18wW6B zZIQwB4QsOiFVsCiwlRbOPQew5hC/GB38BqO1pmaUKobYrpGOQm9tJz7xgehskMh8J3g 5xcatADzOARvImPqnc/4P9ZwmrSKIliNoRu7NXB91x5heV40Jb9z+fcUOx9MSHUzbX82 A5ZQ== X-Gm-Message-State: AOJu0YxFb2B0MID3A3WCsCBsuLP36gzuflf8Gg8tkU8cZ1x8SRfvqS6D fbV25dpSLduneAzJQtGUgRAVoYpNnGBR+Ktw8lQX X-Received: by 2002:a2e:a233:0:b0:2cc:4041:588e with SMTP id i19-20020a2ea233000000b002cc4041588emr1656214ljm.86.1702642618070; Fri, 15 Dec 2023 04:16:58 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.16.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:16:57 -0800 (PST) Message-ID: <941ec65d-0c3b-43b3-89a5-3de6b70a4ad0@suse.com> Date: Fri, 15 Dec 2023 13:16:56 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 16/22] gas: correct .bss documentation for non-ELF Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785350211112750866 X-GMAIL-MSGID: 1785350211112750866 Only ELF permits the specification of a subsection, and even there not consistently: csky, mcore, and spu handle .bss similar to .lcomm. --- Except for H8 this doesn't look to have any effect, because all.texi blindly enables various object formats. Yet still the documentation ends up wrong for non-ELF targets. --- v1: Mention exceptions. --- a/gas/doc/as.texi +++ b/gas/doc/as.texi @@ -4456,7 +4456,12 @@ Some machine configurations provide addi * Asciz:: @code{.asciz "@var{string}"}@dots{} * Attach_to_group:: @code{.attach_to_group @var{name}} * Balign:: @code{.balign [@var{abs-expr}[, @var{abs-expr}]]} +@ifset ELF * Bss:: @code{.bss @var{subsection}} +@end ifset +@ifclear ELF +* Bss:: @code{.bss} +@end ifclear * Bundle directives:: @code{.bundle_align_mode @var{abs-expr}}, etc * Byte:: @code{.byte @var{expressions}} * CFI directives:: @code{.cfi_startproc [simple]}, @code{.cfi_endproc}, etc. @@ -4801,14 +4806,20 @@ filled in with the value 0x368d (the exa the endianness of the processor). If it skips 1 or 3 bytes, the fill value is undefined. +@ifset ELF @node Bss @section @code{.bss @var{subsection}} +@end ifset +@ifclear ELF +@node Bss +@section @code{.bss} +@end ifclear @cindex @code{bss} directive @code{.bss} tells @command{@value{AS}} to assemble the following statements onto the end of the bss section. @ifset ELF -For ELF based targets an optional @var{subsection} expression (which must +For most ELF based targets an optional @var{subsection} expression (which must evaluate to a positive integer) can be provided. In this case the statements are appended to the end of the indicated bss subsection. @end ifset From patchwork Fri Dec 15 12:17:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179243 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9227161dys; Fri, 15 Dec 2023 04:18:00 -0800 (PST) X-Google-Smtp-Source: AGHT+IFt5jvEZW9VgZLJMBOt5OHNHpG9u5/lNJK0JPJoTdA0F5WMmTDDvbQ40Yx0WieDT0Fq17Mf X-Received: by 2002:a05:620a:a90:b0:77f:b093:7fe9 with SMTP id v16-20020a05620a0a9000b0077fb0937fe9mr861084qkg.140.1702642679850; Fri, 15 Dec 2023 04:17:59 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642679; cv=pass; d=google.com; s=arc-20160816; b=ivH/IGsNr9PWbKFHrgC8p8hUlGzX2RihlsnGdoJhjTnVSnhjS+IlrtyIbdw6ujR7Fy KRRKScoyuy2WDACNqoZFgm4jF0hd22v8MoOtlJYtm+wfft62BpSopUIdvStEj0BexHgr Gett37zZUzSQy7CGX1ljipo6QlThvr/3HOmp4AuwLrKBWsCo7PgmAi5DuleoXYayaT40 PGUHbZddKrWRa7XF0vwEe+Gtc51h40Mw4Y0npNyRa0o3RGXRtHY4L/v9drjMFS9kQwTM M5iqG4ZqOtsqkmshbJ+XlSRPxf0Aso9RCLKakC73fDxfRuZ4mDJAUhQQx1zzt1ZFGMIl GeOA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=T6jt0OhP/oagcLPQoQgp8bEaVsoYuf2ydU9v1g6hmUc=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=pArJnkmwU93j2rstSlKJNDa8ovhrTG/IseTyl1bHiEvhzX5Xlm1cTx7VllBQHyH5EC LUh2k2pt+DfUbtAL5bRze5V4MUqmyFuxL7qisr/X+wU1Om+E7icThjNUvZtw5Y0BOUW3 eLx7rJzvkzOSgMwVgkPJMH7GkgBlS0C3RWThVDl/ykUq9Vi6pUvipEuxOIB78KdXvDAz RODvTrteoBye/UN/eQHYqUUy0avWJxk/n5p+R+YLit5OzdAig39fMVelB19oWfRc6vlu QgS6495hIg0l3g2t++ZXTnYk4sG1xp09X/SouPRfrjG/hDdGLPFexRdJa12SNpqD6DxN JNUA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=aHLwTHhh; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id u19-20020ae9c013000000b0077f11e3539csi16075928qkk.516.2023.12.15.04.17.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:17:59 -0800 (PST) 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=@suse.com header.s=google header.b=aHLwTHhh; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 88C59387606A for ; Fri, 15 Dec 2023 12:17:59 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) by sourceware.org (Postfix) with ESMTPS id 6B1DB3875446 for ; Fri, 15 Dec 2023 12:17:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6B1DB3875446 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 6B1DB3875446 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::22f ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642675; cv=none; b=AL7rnuCWl3w6/TkxuVbsj8GG2Q9QRV1Hj1ykPszj1OIML1YvnBoFtKJyiLSFvNpKP0K5GVKb/MPXAjTBlonX84ogT3Mf5pKYRkPBYyT7PkMD8fk22Hpbr0LBnGQtpmei1YigPkCinHt7I2r2guhEt15qxq/lxYh9uGOCVFmQ4zs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642675; c=relaxed/simple; bh=AYpLJv61/dc1vFNZfdkMsJKXSL8Hn1zFmbXSnmS9yy4=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=HaAJrRr2BtoQ8v+GUWpUx/l038Vzicr6x/IhHIdibzAKIK3cSNGrskcgQ7hQ44ZpGLY0mqvA4/1cqxuWH/robWy7043Qv0pRQ9Un0FvFgv51HxkosZnaxUCRry1RVPT47UopQkqM+2ewa7i2e14fqkMhB5X4fslf0empRnw/bso= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x22f.google.com with SMTP id 38308e7fff4ca-2ca00dffc23so6828261fa.2 for ; Fri, 15 Dec 2023 04:17:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642673; x=1703247473; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=T6jt0OhP/oagcLPQoQgp8bEaVsoYuf2ydU9v1g6hmUc=; b=aHLwTHhhJSG1bo0koBg/rnDxpmKoGaCjds5srepjpy3ebhcwHHjGFZjjUo5vnSZ+yl c7s/rCloUTSEnuzyLwO2NOiZhmL98ZAZ/OQKxKoBkWgvH8Dvk/NefrBj9PsvFJPFPwo3 IoWNda/V0ccTkY6e+YU1kELJFokYq1B8sXzakNYsVUyMA1tnWt2qYVccXBeZkNAuqF+S SZ82oDKx0EMZcAtCw3I8gLcNXDq1wPHbfkEim/W6i73zoc6Uezj1Sn27PrkgvCxUalAf kGdRZz5jTmxLwFYPV3Y6+m2xxkZlFzEonKLmZ32ruUXAH9BIumEdM/IWlwhxaCxDlmfk VWKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642673; x=1703247473; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=T6jt0OhP/oagcLPQoQgp8bEaVsoYuf2ydU9v1g6hmUc=; b=kqnrtBURb3uF9iKdKb3tSIXWM6fzuj+AwNtkQMhNlgXtN3ECCGIi0l89HPaBZlxijz Vrd6HiVhE/YidawUey0NZFJzW5YkTLqqf7271KY19oymiHAF080HKn6Bt0DZ25yRXjdY vtKWSYNvziJagGrgUkBVvG2L5H9gqyYgKiGpAq2vbgWEG0KqJ3k76Vm52f86utLLvQxU 3Fo1kCijYEhCJOM/zKdpH4MAcSHz9SVrFpzLI857BC2/4PPjuLyTt0rauR+0Oib0rHQw rqLHHI5t/PcQ7V/mSjCcUCSFSBWLpFltRVy5LyuaFBb74bz/pblW4yPGJYjyIoNZl2Rr ZLwQ== X-Gm-Message-State: AOJu0Yz5k1XnGjhvPdH1M4GNUb9VbkW8YrOynayKUlSdY7sQuj5ygSS0 f5j0blgNeGAqnIMUMGzU/C/qOoiuEremRrhlM/aU X-Received: by 2002:a2e:9e89:0:b0:2cc:4cf6:1ba7 with SMTP id f9-20020a2e9e89000000b002cc4cf61ba7mr432005ljk.24.1702642673051; Fri, 15 Dec 2023 04:17:53 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.17.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:17:52 -0800 (PST) Message-ID: <40a0d620-4aae-48fd-b5b0-23c5b3068766@suse.com> Date: Fri, 15 Dec 2023 13:17:51 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 17/22] v850: drop .bss override Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785350250853932940 X-GMAIL-MSGID: 1785350250853932940 While there doesn't look to be anything wrong with this override, there's also no apparent reason why this override would be needed. Drop it, reducing overall size a tiny bit. --- a/gas/config/tc-v850.c +++ b/gas/config/tc-v850.c @@ -198,8 +198,6 @@ struct v850_seg_entry v850_seg_table[] = { NULL, ".call_table_text", SEC_ALLOC | SEC_LOAD | SEC_RELOC | SEC_READONLY | SEC_CODE | SEC_HAS_CONTENTS}, - { NULL, ".bss", - SEC_ALLOC } }; #define SDATA_SECTION 0 @@ -215,7 +213,6 @@ struct v850_seg_entry v850_seg_table[] = #define ZCOMMON_SECTION 10 #define CALL_TABLE_DATA_SECTION 11 #define CALL_TABLE_TEXT_SECTION 12 -#define BSS_SECTION 13 static void do_v850_seg (int i, subsegT sub) @@ -578,7 +575,6 @@ const pseudo_typeS md_pseudo_table[] = { "zbss", v850_seg, ZBSS_SECTION }, { "rosdata", v850_seg, ROSDATA_SECTION }, { "rozdata", v850_seg, ROZDATA_SECTION }, - { "bss", v850_seg, BSS_SECTION }, { "offset", v850_offset, 0 }, { "word", cons, 4 }, { "zcomm", v850_comm, ZCOMMON_SECTION }, @@ -1969,7 +1965,6 @@ md_begin (void) op++; } - v850_seg_table[BSS_SECTION].s = bss_section; bfd_set_arch_mach (stdoutput, v850_target_arch, machine); bfd_set_private_flags (stdoutput, v850_e_flags); } From patchwork Fri Dec 15 12:18:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179244 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9227743dys; Fri, 15 Dec 2023 04:19:01 -0800 (PST) X-Google-Smtp-Source: AGHT+IFJ5MoX04Dek+8dK6uFqSJjPSXNk/k0QCfgW43oO68YZx63Re/69xZcoK/a6ZXR6HH51peU X-Received: by 2002:ac8:5fd1:0:b0:425:7f2b:3df2 with SMTP id k17-20020ac85fd1000000b004257f2b3df2mr19650868qta.33.1702642740933; Fri, 15 Dec 2023 04:19:00 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642740; cv=pass; d=google.com; s=arc-20160816; b=FTiDEgU4BaUSEYFF7a8JDlkbAtBPlu9Dx4+YfTzQmD1daYJ7pjNK2fO8jqvkvJdYTd B1oTo54UWWuJwOIXWD6ZhNFGpHALeZpIkbfO7A9cOh8IhvdoSoFokjWltpdHE48xGoHs PluYeuke7164I6LvLwrlwn6oMb13Bph7sQu1nSqnc4fXXsVONjtBFMwMAENaAhXbhG+m EabW0UN2GjXnbBL9sH3G47BgDn/3rnJ4pESjipUEvOqTqJsl9ru90kRqbVmskU11YFBi sXy6YZat8QVk4UsyMzliQJd49la4KH8phlDhR+r7ub2i9nq1nHtpLMqkIOEpFFjqCjvK pE7Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=j77tcCnElyFKqe1u9CQV8T/fYOEQ6EZC8K3B36DCDqg=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=EcC95MFM5mp/f1PQvzX7QJ+lMnFFfh6WdvxOF+EiAf/mvSK2nWuZKbQchk4kqN6F8u Lkv4+qHmBqUh82PB1ZQfhfW65JQgdeLNa4PS33oUc3jA0egeZ91qWZJt5/5Ct7o4tkFn 8e1ReW65M2MkozjQpEZAJK5vtgCAaHeVbKyp31dMWhet0+WOV55gbikckhszQYD58LaA QtT9X7SmTetfXn/3wGSEUgSmEr7NNDc3SI40Bp5P+kYno7f6+U40c8uP+x6idw9r4sPA H1SI9RwPiy/J0m4LTf8FKYDwtlFTiiiIB5k14hWVOI/tfGMnN+TSzzrFbrHsEz+9vhR8 ZOmw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=RugJtFO3; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id w16-20020ac87e90000000b00425bf805d54si13959731qtj.199.2023.12.15.04.19.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:19:00 -0800 (PST) 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=@suse.com header.s=google header.b=RugJtFO3; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7C5D63875DC6 for ; Fri, 15 Dec 2023 12:18:43 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) by sourceware.org (Postfix) with ESMTPS id 4749D3838A01 for ; Fri, 15 Dec 2023 12:18:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4749D3838A01 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4749D3838A01 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::230 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642694; cv=none; b=Tg6W637xYDqy27hGtqYk/gKaxlOsdWNhXgJj53ZUjur77l9QC3mku5c7PS1v51CjXwSB7lqIHWrfgauNms9v3J3TtM03Fgh/MZn5HCUcfzOIKHcKCKrhASEBglwoxPl2cP66k6cpzhffR8IPfhBP1tgumNzgFeQk5AWxKmSKiOc= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642694; c=relaxed/simple; bh=7stSrJ5OVh8wOlNdzU5Sueodjzh57T0T0iSvCo9/fRk=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=SwodRnOAAeLF7kpdQCpOcJ02OesjiC5dGam+AjQDgVxOh1TuNu+Wdh7gu2bJZKjvZrYX7GOobRVlCRWy/9/+sRjmKUEW8l49n8mxr8FT/3uVN4RfCjrqLLcpAILD3BPmYqSJD0o3MqbJiX/fQCR8ziL9DXr30X6Br8uy9PMBnBw= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2cc3647bf06so5980281fa.2 for ; Fri, 15 Dec 2023 04:18:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642692; x=1703247492; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=j77tcCnElyFKqe1u9CQV8T/fYOEQ6EZC8K3B36DCDqg=; b=RugJtFO3QjtaKZS4dcvUvc7Ubgdz0L+rPQmj7o0fALwsHnM4K52SON6zbBP2kLQLMA bPW+UOa1yCYZjgjOk6i/Sk91fLoRcyeuA8hO8+fjJ4eLV1rYNNw7SzrZLsM2nM+WESb3 Tt5qSo2J2Pu03OgHKGLhXPIXqjEtuUbkLUu5XvHWqA7vGh6RFnT3xFbJvsRBS1iknAXf PMZxOYmeHsfzfG6Bie5q38NQCaMCEr1IpSEOEx9B/4vNfnn1NoKH3C323gtfCyPBMszl ZPtkPj5BdcnmIvLHC+/qnVbT+BjVVO+6MDsP/Vbp1kHqA11LGa7eKKjzcM7ZGL1Alrd8 QD8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642692; x=1703247492; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=j77tcCnElyFKqe1u9CQV8T/fYOEQ6EZC8K3B36DCDqg=; b=Pw/MCSAa5RjwGeUKGpky//6+N0n6mDJhF4RJFM2uHMya0KNZT9YXpK9052JIHeWoCF lJhPQYahcR2k8LO5lVpnUecrHXSos9/gm4T/F4vEO0HJ0GNYWFBqN4OME/KoJhWvr4qi F5Vns241NfpQemBbW585479Q+dcEv/oGOcvu43qKl911OK33FnIBRsXi+/z6KKjVECsa SJDKoGFJ7AnrLMU4oNwOrqPZddaFUKWM+auJLxg5a0QacS80Aj6KkyHCGKN6PsZdmtMc im2l9fxVsscDhywkq3OE5vSoz2v26nUTCPBSAxyzRJwGyaqwi+TFfcz+399IXMq2KnPj XTdg== X-Gm-Message-State: AOJu0Yy4vSO9LzYZs8mv2/hZBNTa5+D14UblnKyeeK5SiD1DWrrLJtO2 aCQFpDaiLZrUDKlePsdnq+if0uRwt3+qHofnnDDf X-Received: by 2002:a2e:be1f:0:b0:2cb:314b:c66a with SMTP id z31-20020a2ebe1f000000b002cb314bc66amr4121410ljq.85.1702642691834; Fri, 15 Dec 2023 04:18:11 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.18.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:18:11 -0800 (PST) Message-ID: <2445f9d3-7124-466b-96b3-d86625a2b2c6@suse.com> Date: Fri, 15 Dec 2023 13:18:10 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 18/22] d30v: fix .text/.data interaction with .previous Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785350314847429307 X-GMAIL-MSGID: 1785350314847429307 Just like obj_elf_section() is called for .section, obj_elf_{text,data}() need calling for .text/.data. --- a/gas/config/tc-d30v.c +++ b/gas/config/tc-d30v.c @@ -2055,7 +2055,7 @@ static void s_d30v_text (int i) { - s_text (i); + obj_elf_text (i); d30v_last_label = NULL; d30v_current_align = 0; d30v_current_align_seg = now_seg; @@ -2067,7 +2067,7 @@ s_d30v_text (int i) static void s_d30v_data (int i) { - s_data (i); + obj_elf_data (i); d30v_last_label = NULL; d30v_current_align = 0; d30v_current_align_seg = now_seg; From patchwork Fri Dec 15 12:19:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179245 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9228077dys; Fri, 15 Dec 2023 04:19:35 -0800 (PST) X-Google-Smtp-Source: AGHT+IHL1IlBmobeasJXsERsLEG0nnitr0KtJjmVUFhNgZQnR/XPe6RdQ9g2//4s5ir7cSQBZWuw X-Received: by 2002:a05:620a:11bc:b0:77d:72af:73b7 with SMTP id c28-20020a05620a11bc00b0077d72af73b7mr12677801qkk.52.1702642775085; Fri, 15 Dec 2023 04:19:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642775; cv=pass; d=google.com; s=arc-20160816; b=k4jelfFguTiQfwTcUAIK3PVBD/epQSga3usU0osyn21Bpib6Vx5Z6Qla25oWx01HeT M7D2vtB8RzATwex32tkDaZ2BOvdOd/77w9rnKcz070rOQZYagodc3lSwqzPbyvPTcs4P VihIXG/ennAnrq2f804x7tYmFEkoMKh62pbpUFt2sUdtyHVZos9gaWEX+efj8zG5DA7h tCXdP7pIA2HfTgkcaW7ize9TQ6MbRph8K2GfDz5zjeDWf1SSua3TOONQwq3hx8gDNea4 CXeZPD88O5NOk6scqUCznKjlHmQi/Nj2BExluh1yLGeDgy+NS4cE5E73rWVC3DG5Yo3N TFLg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=ZlXbYYQnX/3NO3/UJKaMVb1ALRzZpxe1hU3+5DNIZ60=; fh=i3SHLJ3yJlq9gOd/DxTikCklDEC82JPdWjtOCcZskg8=; b=pL/794P9x3y/j3a9epLX6zc/As0XL2Kfu/fAEZipg9Y1PhBne20ZYaw69D+oL2rQ/z /68swydtFbVmeh+ck/A2/Ms5AkoFrdWmHERINRWS3GMRCh6R/3/lvvQhhwGfwH3Dbdru 9nKHSrcELpKHMsZFu+FBK9JPg+kM3wBGMqPDqlJTbGpbcLAY+Bm+dg2XzxF/MNqZX0ye uf6hsuFw8uJ5IxQo7BAHMDs+1LNOenNna/pjAreQfGbrplFtXCNa+Mv38ON2/J0UaXyY cKaXxwJ+6E3zGTD7DvbGdt3mzvA+b2QQpZ/F5sLh7ay+V6czc8qmAzvtGFIS4xFj6kDP wRLQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=dVklXMEN; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id bm28-20020a05620a199c00b0077dd0d23066si18742115qkb.543.2023.12.15.04.19.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:19:35 -0800 (PST) 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=@suse.com header.s=google header.b=dVklXMEN; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 70DE43839DF9 for ; Fri, 15 Dec 2023 12:19:15 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) by sourceware.org (Postfix) with ESMTPS id 90A963839DF9 for ; Fri, 15 Dec 2023 12:19:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 90A963839DF9 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 90A963839DF9 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::230 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642751; cv=none; b=JjQ0Ag5woT5UN3D5UeLrBbBzj2Wynlimp/D+FPAdYTaK8rBcaZJHzMfvYqgc1I9uKeLx15FTfACQp4lm54pPm/bfEqQtPvU23IT7XLahAcXGVvtaIqhlvoBi78ZLAfhS7V6YTChnTLsxmb2ZGfGJDajB16kTxOem/8YGvbg2tx4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642751; c=relaxed/simple; bh=6DCdS1Og0BrvVhbJ2Mxk9VU3n+jrRTzG3EeLchJFFhg=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=IJo8zfnlgE5rkw2FIp8nl6FKHHg0/ezUcbUhgvhz7nhvp60bwqD04yGmHlKqP3aj7UG3xW6a0dXwTspsQ6xVvn7tILEGUSdXJLmP4uInvBdFmMfGpfmyCsueCRuASVqWa0EsbsHz5EeJctIxSvkzBrm2bnVKUBQgusUkMy+Kx/8= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2c9f62fca3bso7001471fa.0 for ; Fri, 15 Dec 2023 04:19:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642748; x=1703247548; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=ZlXbYYQnX/3NO3/UJKaMVb1ALRzZpxe1hU3+5DNIZ60=; b=dVklXMENSRzgxV9zeZrxJIXhlIG+OOwTVwdnEO6t4l/AJZvBl86ZCYAlyJ2wzw6jA7 8o7y9JGsAK5xK44n0BeHUFAu9ysZmRGdgjPA6JMrHnR4slo4WYg++D2omUPKNAfJ9GeG YhOtawqoL/OZUu+M60p5dn298O8w7vjjHgVOc501MYSKLHzJu2zixsf/sb2+m690SUWE FGqCmDHhfantgBfZdPY7hp8B86MbzavfBWCvH+E+BdiR3Sa5xlUlaWpWpGK7ROkhmL+p fsDZFqCc6T43gI3n+YbYOeGkp4tgNtmFrTFErYW/jCEhli9K94Yb8RcEjIcN3J6r9oat Ohfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642748; x=1703247548; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZlXbYYQnX/3NO3/UJKaMVb1ALRzZpxe1hU3+5DNIZ60=; b=tUfzcr8fCbxVUj8EqaM3gBwM5eYWPCMXyf99j3ZINoZu85wf7y4TkytAfIcOKu/y5r c/hl0pmp/FHSq/ZYW65dCbUzqQ5rR/BLoFDFkGTP3u8CFevXleTj7ggjP7xDpjH4WfrV jKM8FLaniGI3Ox2JKv1gzvi+msg0QXbvh5VU+Ul6Afx/T2cfo/uG64RYk/+h4EHe4sT3 MZv+zT6lx24ZX0qVG4iCVBrNaqzE16IZlLVXOr/8ZAVvJP7mGj3rfFcsaqns4TrlCtCQ DbCuO/rcSsEG902/JzQD41wqZSdkROzey06ds+4B7A86CumJsUlg1tq5Rj3vByzGfBRV F/wQ== X-Gm-Message-State: AOJu0YyPoq8g3+MHfal427P6YPd5lRX4qUHhY4rSEZaMsS4NIIim9HA6 LG8DP+dboU7GmcaA/3sB39QoKWfEjx62O+ci//3H X-Received: by 2002:a2e:b8ca:0:b0:2cc:52a3:e7f6 with SMTP id s10-20020a2eb8ca000000b002cc52a3e7f6mr111301ljp.23.1702642748250; Fri, 15 Dec 2023 04:19:08 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.19.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:19:07 -0800 (PST) Message-ID: Date: Fri, 15 Dec 2023 13:19:06 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 19/22] hppa/ELF: fix .text/.data interaction with .previous Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra , Dave Anglin , Jeff Law References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785350351017000987 X-GMAIL-MSGID: 1785350351017000987 For some ELF targets .text/.data are overridden. In that case obj_elf_{text,data}() need calling, just like .code vectors to that function for the remaining ELF targets. While there also hand on the function arguments, even if right now they're meaningless. This matches what other targets' code does. --- a/gas/config/tc-hppa.c +++ b/gas/config/tc-hppa.c @@ -6199,7 +6199,7 @@ pa_callinfo (int unused ATTRIBUTE_UNUSED label when finished. */ static void -pa_text (int unused ATTRIBUTE_UNUSED) +pa_text (int arg) { #ifdef OBJ_SOM current_space = is_defined_space ("$TEXT$"); @@ -6207,21 +6207,32 @@ pa_text (int unused ATTRIBUTE_UNUSED) = pa_subsegment_to_subspace (current_space->sd_seg, 0); #endif - s_text (0); +#ifdef OBJ_ELF + obj_elf_text (arg); +#else + s_text (arg); +#endif + pa_undefine_label (); } /* Switch to the data space. As usual delete our label. */ static void -pa_data (int unused ATTRIBUTE_UNUSED) +pa_data (int arg) { #ifdef OBJ_SOM current_space = is_defined_space ("$PRIVATE$"); current_subspace = pa_subsegment_to_subspace (current_space->sd_seg, 0); #endif - s_data (0); + +#ifdef OBJ_ELF + obj_elf_data (arg); +#else + s_data (arg); +#endif + pa_undefine_label (); } From patchwork Fri Dec 15 12:19:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179246 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9228324dys; Fri, 15 Dec 2023 04:20:03 -0800 (PST) X-Google-Smtp-Source: AGHT+IEOXo+wKfq3e0GRY0dkT4rJTrw2H4e6QBKbrLaKSK4a//wIsQvwhQs4CbJdhM5ZB8PW+PaU X-Received: by 2002:a05:620a:4e1:b0:77e:fba3:4f0c with SMTP id b1-20020a05620a04e100b0077efba34f0cmr13885672qkh.98.1702642803157; Fri, 15 Dec 2023 04:20:03 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642803; cv=pass; d=google.com; s=arc-20160816; b=pJrhYSUgU4IHJDTH7wMsuuDrkzLYL8LO9N9QP+ZvrxF66o2MIPKvObm26Ztz57eQnk pT7dUGb/Y5UjD251FZEK61LZjlb+V0gqbqkKqFjAHeViOMmzpN9sn9vG0AzedzPiK5uT LnvS/HL5wFMcVJuY05MRGhbeoHli8GgqMscGY9a/svmrruNbw3EdLl44HHEpulqoXxJU oBiYYA1YRR66uPlyiDM7OjILGpl0VMY2kxuNy8DPFa/PQ/z7qqa183DEvDw/qBEM1lzx bGMANqRqoAh/WTPVYoufp/sOAfWa4U3isW5vBlf0YLYTj98dcVY6TLkJ67Q93HcOvVf0 66DQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=oWNzHPZt8CIZzqpxJFNyOfjszZ0qoB2zVLGoEPPA55I=; fh=MamoTOqS9rVwR1MsPcGwLuo9QtaihwnrvDAPsUcMYVs=; b=n4ZbquCrhJ9zdLYu4F+tllQlJp+MRyVrCS9LwRKIha98gSV9OcsZHKASws/RqueHoA PZaW3LiXz/WaoLxX5ojFviF+Ufw4/LvCfTR4J1qsy7KNpqe1MmlCeZn1lEL/XVhBZQVk FO9tl81fNmlX2EMZSAE8272fHqZjJJl/FhJ9+JV71wg6ADX5/x/ErFe9bdXW4j1Go228 cdccy6B0tj6lGkDxzWToDH7jMYcrhlndJRXlsvJZr27KDbmvxbExgQy9oq/mfTMmoKBr jPQyBKahWXMErfYtfOJCIQxHsk+JVIM1e8UuzM9bFuFcAHfzXqYa/nH2GmCnt2PQq7mM XaVw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=SZFcFszS; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id x6-20020a05620a448600b007772e76ffb3si12634868qkp.549.2023.12.15.04.20.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:20:03 -0800 (PST) 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=@suse.com header.s=google header.b=SZFcFszS; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DA0EC3875434 for ; Fri, 15 Dec 2023 12:20:02 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) by sourceware.org (Postfix) with ESMTPS id 33D8E3870C2C for ; Fri, 15 Dec 2023 12:19:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 33D8E3870C2C Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 33D8E3870C2C Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::631 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642798; cv=none; b=FG35+l9iDYtBiLL4vV00ns98CgCFGfFyAH2QgOLYYEguzpd20Y6imm+VXGiLTQvBbHSAUPH9LcUM4zBSE7qoJ77OaPCZIB/8DHtmwYpUa5m9dRI8KNae/UyRXzrysR4KhAafGEh/9Wh72Vh0bBxUIU96jMW+rhe0bIYUwI6MDQU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642798; c=relaxed/simple; bh=pvw/smo8O8QXGJ7wWbuV5fUCM4RFyX70+CiPqUWOej4=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=Fp98JXi4/UzfR70K8FdYPrfXoJ2e8ENLrmX0hNI7CPQFxTTkxjPDeo3XYja2IB/z74hBubXx5kNBGjjhAXv/TuycckESoRyeqjWEiOs0jw5nKtYmOBwvK+R4MhhhwKDOzQPUyrtTRGTTPQScn0xksyzahscmBwqWq/3zawEmgaY= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-a1f8a1e9637so100362566b.1 for ; Fri, 15 Dec 2023 04:19:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642796; x=1703247596; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=oWNzHPZt8CIZzqpxJFNyOfjszZ0qoB2zVLGoEPPA55I=; b=SZFcFszSGRhm5Mq1dHom0MCg/2UnAVVUxiEmZiGPFssChO6msYoQrTgfXiUNK92xBx BbK+izNltg1flkh20dfNeq6HCEx3tovZk9iE0FVDzVxeW64PyplNlwyNQmMx6/mo7l4G V7ZR/AQ9njoz9KKzBoYijbriuwIi5VmghDxapVMDgV+tV8n9uooYl+Tbsmt5FKWBL812 OgIVhxq+sEs612NLemoGQWXGzaJZb/pEVoBEI2E5pZ5n+t4d06cvtyb8IlgfxuCPJI8J JNUAiaUAzaFTIbRK7oKRT3bhxPsoVuoWoNBLvATql7Gtr+VHbeeC10JLS5E0macX/YT7 xN2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642796; x=1703247596; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oWNzHPZt8CIZzqpxJFNyOfjszZ0qoB2zVLGoEPPA55I=; b=CMGmNZNVRcjJ28cZ00FlmyMPRPNrpOvH5WIhdwg2GILIDNehrOCBChi7aBkiEZAZ4W USb4239zfvCdeV/T0lFQrQO0RD/o68+p065vsKMM59E0QlTJ1z9dztm7Yj7pOWiDN2ne y9m+AU0a+sObj9V2tb3xYzz9ODrkZ2yHFOnEJPSyQOTK8ExYTWMBdoDziVhkrENuO8XS A8gWPpzAlCVSR/AZwEvOTGLimvmV+wT8K5XbIfwvK6ruunHhbCDcclJZzVy1qrh38n3Z G6AMglGqJBgX6uPAuS5pBdTGEe4lF/5anGVZpaFLGd5R2EwR/cJXd+tad5/mYN/4q7dC 8AHQ== X-Gm-Message-State: AOJu0Yxc+5iuL2nsnNB4G2rEvGBtrU1B0sYgmyWkJH3puCgfE7lEMS81 WZNtBQCiiSymg9+Y9Wlny9gRATJPugWldbQ5ANis X-Received: by 2002:a17:906:ef8b:b0:a1b:619e:53f7 with SMTP id ze11-20020a170906ef8b00b00a1b619e53f7mr11574603ejb.27.1702642795850; Fri, 15 Dec 2023 04:19:55 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.19.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:19:55 -0800 (PST) Message-ID: Date: Fri, 15 Dec 2023 13:19:54 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 20/22] nios2: fix .text/.data interaction with .previous Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra , Sandra Loosemore , Andrew Jenner References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785350379821077711 X-GMAIL-MSGID: 1785350379821077711 Just like obj_elf_section() is called for .section, obj_elf_{text,data}() need calling for .text/.data. --- a/gas/config/tc-nios2.c +++ b/gas/config/tc-nios2.c @@ -507,7 +507,7 @@ s_nios2_align (int ignore ATTRIBUTE_UNUS static void s_nios2_text (int i) { - s_text (i); + obj_elf_text (i); nios2_last_label = NULL; nios2_current_align = 0; nios2_current_align_seg = now_seg; @@ -518,7 +518,7 @@ s_nios2_text (int i) static void s_nios2_data (int i) { - s_data (i); + obj_elf_data (i); nios2_last_label = NULL; nios2_current_align = 0; nios2_current_align_seg = now_seg; From patchwork Fri Dec 15 12:20:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179247 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9228645dys; Fri, 15 Dec 2023 04:20:33 -0800 (PST) X-Google-Smtp-Source: AGHT+IHc9m8H9aJiZ+TA7U+BZIoJsxBoWHX6QeeFoqgbi5Vsa9noovGCGilaZ1Ltym51A3DKoqa9 X-Received: by 2002:a05:620a:2790:b0:77f:b02:ac54 with SMTP id g16-20020a05620a279000b0077f0b02ac54mr14488409qkp.134.1702642833726; Fri, 15 Dec 2023 04:20:33 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642833; cv=pass; d=google.com; s=arc-20160816; b=lK9xorL9i0FwnE/Zgh1nSTs3cxks81Jt5zV5oJGK7MrqErQPaQL6BbVnlcV9h0qUfu kKtHc7kcP740i/i6Z+jMrH/QZhO9UO6mATrFr2ajGv7IAIU3XoPDJQnWTQabV0ZeHXwQ YWM+CzgmXM4eyHcEQ8ewNrvNYdKuKm8nrtRfpnIUomEvvc1U0k5y0Zfnz67G+J8uSuxf sQTUkI2Lk2/MyiutatwXJTXhrnva+OWfjlJVvTpTC7VahMssrnNYUwwrPzNFzHFbrnXE zAwqVaEI3Ov5mGlmqd76cQ0YuipPuVpLJdDeX9otjlYLVvsR7QCt17iEiHVZFEr9bQEK GPUA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=2padgswzIItV5MtGWIQsdBvRnVfAF8HLs5wqAs+DrGg=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=uINItHn4Mk3D5TV7FqeiC2wyN2hVsf/iHBXQ2cND65qn26QWo//DiX1IcAtV2zB8Q6 9FTWNULIEkhfj0mElDTt2QWdiakWd2zZ99yyY8XyMmz5HZYAfWUQrFDcwShLI0HwNgYU z+e5hVRk/2kiiY5CwvB+n3l7Auq6z3xnW0wjoyw8gs8OkA3XHbL/Mic1VIEfR0wJicf6 sdsbeelHuTCJK2+varyZMU+HapdhqICLmPrPVGh7YPaWz1xtXJA9ffoI+Nvp8T+/Y2IP 5LjN8l5UyMtAewgeKhr8W3vc4tfGZGTZtib0j0LHrIC6ZSiJY1XbsS7jaoGxLDpAUkci lKgw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=F0w+VDss; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id d9-20020a05620a136900b007759bc3be67si16422047qkl.91.2023.12.15.04.20.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:20:33 -0800 (PST) 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=@suse.com header.s=google header.b=F0w+VDss; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6492E387703A for ; Fri, 15 Dec 2023 12:20:33 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by sourceware.org (Postfix) with ESMTPS id E48423875DEB for ; Fri, 15 Dec 2023 12:20:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E48423875DEB Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E48423875DEB Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::22d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642828; cv=none; b=scRBoktHOm2A5TzkUUR5MoU8xFSDUFblLglVfEpJue28nF+NlmIlS0Q/aGDWueQ8Vwmi3gWaOlFzoX1tTPp5kNdVLZY5VX0uuwV1szMEfwEmWIEghamxK6yoHCWG/aGGrKKjuPELb4OobLhpuPqfdxA4lg4Gbin6njsrBOnkDPk= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642828; c=relaxed/simple; bh=wsIP7V4PqdfGeSj18ND36DjGx/f+xIZUBxgzZ2vk/TQ=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=RrQ1tSEi1kmUPMysbjmeYU0ZynDIDgsOEmtpMv5I/Y2yR1ADUDG3R9P0dC3hdw1Rv8FI0OluHCLcP7tSiXZU4EOcW2RWU698vVqUBz8Bn0vbbs2/7Y5XqAPyLafRUwJd8k0MtOp678Z7qB8MTAv4bELGMXjoQLzov2ZpyYGUskI= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x22d.google.com with SMTP id 38308e7fff4ca-2c9f62fca3bso7017221fa.0 for ; Fri, 15 Dec 2023 04:20:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642825; x=1703247625; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=2padgswzIItV5MtGWIQsdBvRnVfAF8HLs5wqAs+DrGg=; b=F0w+VDssyuB5Zvt1mODoDoRvDtGSfBfzzIIOV1LvmubJPABeyiaux+euNK3DpVqhkd G/U4bfEpNIUnzjmSyRDnNOvPrsLu91pnJDXphaRsFgqOCpkodOqtyeqcSlTfHjuqL/yy QwX/Gxzw8hpNVOhnPmQCeRMMYpQjMcaswmpEJn7JYyI4fwygIwVA1rtH7jfLUnZEtqck 50Es/WIW/KbwjH6S60Q24ISubFeLpI3HRxWGz0xVtqp3IgQbT3dQiIC897Do1uIMgkoj 7IMk1I+uBt9bvfUdDfS88oJ1KfOAfSJtkei4X8DpdIqeFI8QGtEl8kWNmJBrHUrAiBoJ BmDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642825; x=1703247625; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2padgswzIItV5MtGWIQsdBvRnVfAF8HLs5wqAs+DrGg=; b=gSQDJ76tjjBPr3yZbUg7MOQqtfaQMI2VMbu9xbNE5RuZPzbRy7t0/lbxBrdlH7CWf+ +kx2NaAFMLzUTGwgIpjZxrLAHF3vjBseTZ1nyq9wlnthhQDZeQ7d+aopPnJc9PHAMYsr p6lnEfHHfX84L8WM4zUrL+PhGizvO7vWk2QZjSj/HxRDY6YUf/CdmJl2JnqBXn16UkPk aD5RlT4+db8WFOc30I/plHVmJJDrsp9jfHcpv1qXqfxWyhqYxqfg2fOV56yS1kIVNOd/ he2Ua0skIj+OUEMPYYM1q7daL8DKlgTeqBNxRMVqTbnDgVj9K7+Sj37NGhHIIA0Ym684 cR6Q== X-Gm-Message-State: AOJu0Yx0I4aHLaV3eNVrzfHvLwbzPvalvzCHqcct3Khj1OKpYDy6YZp+ lZhXWjBn23/mPXDofoU2VKuFlJz6JqPWGeodFQCL X-Received: by 2002:a2e:87d3:0:b0:2ca:246:752c with SMTP id v19-20020a2e87d3000000b002ca0246752cmr5470423ljj.70.1702642825534; Fri, 15 Dec 2023 04:20:25 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.20.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:20:25 -0800 (PST) Message-ID: <15d830e3-c501-4dd3-a72a-205c02f2fffd@suse.com> Date: Fri, 15 Dec 2023 13:20:24 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 21/22] pru: fix .text/.data interaction with .previous Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785350411817208047 X-GMAIL-MSGID: 1785350411817208047 Just like obj_elf_section() is called for .section, obj_elf_{text,data}() need calling for .text/.data. --- a/gas/config/tc-pru.c +++ b/gas/config/tc-pru.c @@ -368,7 +368,7 @@ s_pru_align (int ignore ATTRIBUTE_UNUSED static void s_pru_text (int i) { - s_text (i); + obj_elf_text (i); pru_last_label = NULL; pru_current_align = 0; pru_current_align_seg = now_seg; @@ -379,7 +379,7 @@ s_pru_text (int i) static void s_pru_data (int i) { - s_data (i); + obj_elf_data (i); pru_last_label = NULL; pru_current_align = 0; pru_current_align_seg = now_seg; From patchwork Fri Dec 15 12:20:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 179248 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp9228926dys; Fri, 15 Dec 2023 04:21:01 -0800 (PST) X-Google-Smtp-Source: AGHT+IEIDhArlt8B7643yRbLJIQhCPkZEpu3gZjhB9wrQTPdMllRqkccd0bgnXZ7UW3ATnRp6qA2 X-Received: by 2002:a05:620a:4541:b0:77f:82e4:e178 with SMTP id u1-20020a05620a454100b0077f82e4e178mr9612876qkp.34.1702642860653; Fri, 15 Dec 2023 04:21:00 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1702642860; cv=pass; d=google.com; s=arc-20160816; b=aWzoc9MF9vgmXsKdcafFHPyy7fJXu5ymgXUHkiJia0QpOKFjGB/5P7yuneHMZsjO5Q yggsGMAM6/hDiunkj6g5Dj1foY8PBu68f7ryVJuNyAx9Ivvw/J91OBmC/xPVpSMKw514 EV0fOlSz3kGosD4XNvU6xLxdwsZDVMobTlfqP3vNAe2jQjVSsSmvsQdIHD1paEFqkBdn RKyi3n8RvbCKXGXYqddISJiij8aJz64WeNNrEcftTuZeNtR3358O36toXjX5X01HfrNt YJVH2m+YaDWUUEhIr9qXEKCz/BXZjpC/pkVIz+TgfZpaStGNS1gQBpZjGHhjWT9MSdxG uzjg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :in-reply-to:autocrypt:references:cc:to:from:content-language :subject:user-agent:mime-version:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=nqcRL5D4d3pd6Ada4zUcRu4LAQtvM27uO1FHKqRbL2Q=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=Gq746+22xxa0bC+nO6byQuZcHj49h8Mhesqm1TP/1K3xZaakgGYAsCu9I9FlUEOR4A 39Se/wP0lUPZXslShfHr4k9mEyUKkK1ohp7iS+lKPpPV1FA8u7vN7ypqoS6mHaGUanbO GIPaSddt2h2siDDriiVe30UZZDYLIqyJObRU5VcWIvf+O0up/AP3uIDwBaPWm0Vxd9If 4duLhSgGqArOJwLqdLFnfFX/s3PILvcaSdqAnh/ZFqS3i/JYLrpCiFVwkqNwCupC20XJ 6f1FuJG4Dp9tEPUxxBF8xrguqP7so6y7urTQM/Lh5dlrQw54tp6JNsAPNr4XViNwov8U zekQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=RfwuAgZN; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id y8-20020a05620a0e0800b0077f01c11b07si16118624qkm.720.2023.12.15.04.21.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 04:21:00 -0800 (PST) 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=@suse.com header.s=google header.b=RfwuAgZN; arc=pass (i=1); 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id B1F9E3881D07 for ; Fri, 15 Dec 2023 12:20:59 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by sourceware.org (Postfix) with ESMTPS id 7DBF2387606A for ; Fri, 15 Dec 2023 12:20:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7DBF2387606A Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 7DBF2387606A Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::632 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642856; cv=none; b=dcF2uIJm3zlbcXHwi/kYmQMgINc+RnZu3/yLP0dsS4z31hG2lShM4qKhzmJQfj10QlyOJZR3FJFNovqug6/vh85ApQ/aR+p8fD/vezEDjcY4ZedKFEsSIalBfcGTP1iNa/mvIFnf7E9Gl1UhsIfSd+Ep0NsdVwdM4MowZj23VmA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702642856; c=relaxed/simple; bh=TIExbuQxjUHw8PxFT9qQ6WplhuMAxhPYp7bNgzL5HOI=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=MqUZfLYsxYepW7vneJygZ/PjidkrPIZxGZ1l+UFlgljwdoHSRXXQO9BWwK1+cATvGlgrHiZv48rc7Mo8yvEVtMvH0g9W5oUW8qF5V+HVwEpalbWvd7oIbEP8O7bVHvguev18w8vfcZE1sJvPYClzagAyLfLqcIkRLA8wRSTUUls= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-a1f8a1e9637so100512266b.1 for ; Fri, 15 Dec 2023 04:20:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702642853; x=1703247653; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=nqcRL5D4d3pd6Ada4zUcRu4LAQtvM27uO1FHKqRbL2Q=; b=RfwuAgZNzpxO2zswtYWOpxHACAj6H68bdxxrM8JpJ8GxYcDDKCnEsjuIRWa+X2mzSo oxRT/hriduqrkzE1myPjZvWXtujypXRMRR+d/QJZSLQdYgLAZTMhUoJ3uBdZL8PWMSVe DU6V2bxrqJ8AaaDRrzQ52CH7GEVXSDo0sSZABEUSju3YFIHt6srMvaMo4T/kJi2vfiML N21lO0kWz1Zw61eODd2snQQz6EViLy5EslV9GHOmmPLG68/eLgEVLAvzfUQGKRw2c7Rn aC9FmmkKTou+pTB+nMwvbkxT2N1RMgM94AhBNxqgeM+D83WRJRWBpUGB6SSxm/zt5D1z XzCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702642853; x=1703247653; h=content-transfer-encoding:in-reply-to:autocrypt:references:cc:to :from:content-language:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=nqcRL5D4d3pd6Ada4zUcRu4LAQtvM27uO1FHKqRbL2Q=; b=rStEIzthNqTSP3qWuW2EA6Qew/4tIfrgbu5l105XfXIRbaj89AgxsrEtxHkpmfLzlA G78Ajh+MSNeTBSZw3pO0xwuPLFvBQL+G92/6JBgSn4irWZTOyP8xFxtp1qBeR6TxKDDQ 6gQxe2xDIgTK2AlBVTmIoMpLXF/h5dWI4RTCG9Er6bwfLC8Ga+pMWCjv8v/dKI7jvUyA KZuN+ZbhWgrtukMmTW/BNc7ziOYY9QL82BuafZU8wYZzrFZN1cwsB1T5FaxqIZt5X/FH m+bZsJiXKPjXrLDfwDZb0WxIs3xUhkZE9FJHubbDpg46tK0yFYtBLKiFi9noM63v4R0t mv2Q== X-Gm-Message-State: AOJu0Yw6eTjFvNAss8XXVljRHbKb5Oymxy2Nl4SscDrlGstp/5f854XX 9lw7KU+6xHbKvLVB0ZPZW+Gnb25lWVCsaNFhV2d9 X-Received: by 2002:a17:907:2e02:b0:a23:f55:8825 with SMTP id ig2-20020a1709072e0200b00a230f558825mr2368375ejc.37.1702642853154; Fri, 15 Dec 2023 04:20:53 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id k9-20020a056e02156900b0035da74cd896sm4764564ilu.77.2023.12.15.04.20.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 04:20:52 -0800 (PST) Message-ID: Date: Fri, 15 Dec 2023 13:20:51 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 22/22] ELF: test certain .text/.data usages Content-Language: en-US From: Jan Beulich To: Binutils Cc: Nick Clifton , Alan Modra References: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: <5e1fe3bc-78ca-4c54-a19c-f8efa015f839@suse.com> X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785350440380335814 X-GMAIL-MSGID: 1785350440380335814 Various targets have / had overrides for .text and/or .data. Make sure that in such cases sub-section specifiers are accepted, as mandated by the doc. --- /dev/null +++ b/gas/testsuite/gas/elf/data-prev.d @@ -0,0 +1,14 @@ +#name: .data / .previous interaction +#as: --no-pad-sections +#readelf: -S --wide + +There are [0-9]+ section headers, starting at offset 0x[0-9a-f]+: + +Section Headers: + +\[Nr\] Name +Type +Addr(ess|) +Off +Size .* +#... + *\[ [1-9]\] *\.text +PROGBITS +0*0 +0[0-9a-f]* 0* .* + *\[ [1-9]\] *\.data +PROGBITS +0*0 +0[0-9a-f]* 0*1 .* +#... + *\[ [1-9]\] *\.aux +PROGBITS +0*0 +0[0-9a-f]* 0*1 .* +#pass --- /dev/null +++ b/gas/testsuite/gas/elf/data-prev.s @@ -0,0 +1,6 @@ + .text + .section .aux, "a", %progbits + .data + .byte 0 + .previous + .byte 1 --- /dev/null +++ b/gas/testsuite/gas/elf/data-subsect.d @@ -0,0 +1,11 @@ +#name: .data +#as: --no-pad-sections +#readelf: -S --wide + +There are [0-9]+ section headers, starting at offset 0x[0-9a-f]+: + +Section Headers: + +\[Nr\] Name +Type +Addr(ess|) +Off +Size .* +#... + *\[ [1-9]\] *\.data +PROGBITS +0*0 +0[0-9a-f]* 0*a .* +#pass --- /dev/null +++ b/gas/testsuite/gas/elf/data-subsect.s @@ -0,0 +1,14 @@ + .data + .byte 1 + + .data 2 + .balign 2 + .byte 3 + .byte 3 + + .data 1 + .balign 4 + .byte 2 + .byte 2 + .byte 2 + .byte 2 --- a/gas/testsuite/gas/elf/elf.exp +++ b/gas/testsuite/gas/elf/elf.exp @@ -194,6 +194,10 @@ if { [is_elf_format] } then { } } run_dump_test "pseudo" + run_dump_test "text-prev" $dump_opts + run_dump_test "text-subsect" $dump_opts + run_dump_test "data-prev" $dump_opts + run_dump_test "data-subsect" $dump_opts run_dump_test "section0" run_dump_test "section1" # The h8300 port issues a warning message for --- /dev/null +++ b/gas/testsuite/gas/elf/text-prev.d @@ -0,0 +1,14 @@ +#name: .text / .previous interaction +#as: --no-pad-sections +#readelf: -S --wide + +There are [0-9]+ section headers, starting at offset 0x[0-9a-f]+: + +Section Headers: + +\[Nr\] Name +Type +Addr(ess|) +Off +Size .* +#... + *\[ [1-9]\] *\.text +PROGBITS +0*0 +0[0-9a-f]* 0*([1248]|10) .* + *\[ [1-9]\] *\.data +PROGBITS +0*0 +0[0-9a-f]* 0* .* +#... + *\[ [1-9]\] *\.aux +PROGBITS +0*0 +0[0-9a-f]* 0*1 .* +#pass --- /dev/null +++ b/gas/testsuite/gas/elf/text-prev.s @@ -0,0 +1,6 @@ + .data + .section .aux, "a", %progbits + .text + .nop + .previous + .byte 0 --- /dev/null +++ b/gas/testsuite/gas/elf/text-subsect.d @@ -0,0 +1,11 @@ +#name: .text +#as: --no-pad-sections +#readelf: -S --wide + +There are [0-9]+ section headers, starting at offset 0x[0-9a-f]+: + +Section Headers: + +\[Nr\] Name +Type +Addr(ess|) +Off +Size .* +#... + *\[ [1-9]\] *\.text +PROGBITS +0*0 +0[0-9a-f]* 0*(6[1248]|70) .* +#pass --- /dev/null +++ b/gas/testsuite/gas/elf/text-subsect.s @@ -0,0 +1,10 @@ + .text + .nop + + .text 2 + .balign 32 + .nop + + .text 1 + .balign 64 + .nop