Message ID | 46f298e0-7452-4f7e-b6e0-5ec363b30878@suse.com |
---|---|
State | Accepted |
Headers |
Return-Path: <binutils-bounces+ouuuleilei=gmail.com@sourceware.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ce62:0:b0:403:3b70:6f57 with SMTP id o2csp1181723vqx; Fri, 24 Nov 2023 05:17:04 -0800 (PST) X-Google-Smtp-Source: AGHT+IGwzdP1dIT5KfQQw7AziPVtLXclQH5kmggUrjYpixJbOJu5Sai1Q/RaJw+MQn0EIgVtm7QY X-Received: by 2002:a05:622a:1aa0:b0:419:5767:af55 with SMTP id s32-20020a05622a1aa000b004195767af55mr2754571qtc.16.1700831824099; Fri, 24 Nov 2023 05:17:04 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1700831824; cv=pass; d=google.com; s=arc-20160816; b=o41W973VhnD4t0sT87kDqHjIl8FbtA4SGktkloD2g3yy6FRssxYyxb9Gwqu9nvH1Qf Nvcpycoy4touZarnUOqmF6dqMWmNPiA+TDTxh9dDxuUQz0ZqSX64tCT2Hsh522qbO9Id lIykBuDkzbCYgfyqZfyHV2q6lqBNXk3oz7meweu+9aNPXN+T9PRqOC5RwSR36Ti069MB X0Zewdf9uxM7MiOc1shaX+WXVG8L4VORTuqgJHmIlSKI/M2NWS6Pjg4i0AqsMtP9dBIh mIy1el2/mlNMkGKdSNWRlEhJ7MCzXVXU3R9eQ+BK9RWvUhafjtPMUs3hAZ9qsKrMDQsJ vJHA== ARC-Message-Signature: i=3; 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:mime-version :content-transfer-encoding:autocrypt:subject:from:cc:to :content-language:user-agent:date:message-id:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=C76juw+gPsPKqfXT7739ZibKtcXADJ/flDMMVNnfKbU=; fh=fl2hWRsm7syaPDF0inlJCxwhtB5XpFVkYEfkZZT/1AI=; b=B5Rb96A1KcXd9yIkquL8IeVJNMEh0eVmSowAtucem5sQIbJTHFImltEnBCQGrV+xm7 lxFjDEf5gaKbtbShKu/TDFV+0jubHwiPo4y6prIXOAvScTWPhuGK8B4wP59nw8YQSmCU K+PlPuJ7S2u6dLvSAG0MCNfLfLIvvNOna5JL6wHA/zGrhYZEOW54iZ0rUATrKclGhjdW MXKNwLw3bpyRYXroBrcJDxAUWLzI6B1Pb6noFvQFvswulVeV0aO780J0n1ESoMmERzHa RIllJpUOiMoOCK4DU2zisTWSAlUa/CGiyfQ6kvWE0xXlVe3H4mg/G9UW+mH4dV93pTUq fjAw== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@suse.com header.s=selector1 header.b=f4M3SRv3; arc=pass (i=2); 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 m20-20020ac84454000000b0042393a44cc3si1982153qtn.605.2023.11.24.05.17.04 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Nov 2023 05:17:04 -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=selector1 header.b=f4M3SRv3; arc=pass (i=2); 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 D96A1385800C for <ouuuleilei@gmail.com>; Fri, 24 Nov 2023 13:17:03 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2081.outbound.protection.outlook.com [40.107.22.81]) by sourceware.org (Postfix) with ESMTPS id 228413858D3C for <binutils@sourceware.org>; Fri, 24 Nov 2023 13:16:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 228413858D3C 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 228413858D3C Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.22.81 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700831819; cv=pass; b=J36lZ+R6MdZd4YcNF0D7z65VmzIqxs4tkG2nVG6bLpYnR8RdqdycFNndYyQHBdxtyXQpl6vvcxQVlka4nfDxH6OIkH2Slxqkc6iDRpmN5FAgl7tI6WJEMWt98L5xjpj0dG4lxYDggQS79rcoKO99EkhZ310pQZYrnA+fU7eOIGw= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700831819; c=relaxed/simple; bh=LrTxwj8agHXeGGDG5siwkSilhMyaleKF5hSwvKoSkXU=; h=DKIM-Signature:Message-ID:Date:To:From:Subject:MIME-Version; b=Xl4dSCYgnUkOtcuIo8p5RxQ3pVPm6LeBuESB13Y4WoGxGvWiK3OvlrDvRwrjXfcybpbDQfApg0sMdOyFTfB2BFYtf00lSdQk3210roXBDREaZAWff5yzhX4urmvndZvvg+DV8ygSZrR5s/ABnPSMd9ov4MKgJrPf/D8lhC90GF8= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BcfrADYM94UkVcW/PKU0vfR2AUr1ah4OosxZKYzBPWGF6V+2IUZuzfpo+bcQsLoujnVhLGb5rPUiYvXf8MFM+iuu8t1oFsXkt6QtWodOuWgkUB8sTF+5i0SLQzwFpZDmBvCsXGnQN2pIMphOzbIDG9dJvUVWGG5nhyYfGsl/V/eioKaKNE+jkSL7bS8lLYkC3pR38Ny226IXU96aIi/ddpvF+9lyb4XUV2IZgnQ8xXXnJFa7jvH7HrDoMZ4lROZ3OrTpNpLE62fYmdmhIqYOEyhxk9QyVpVSioMCKSlhjQE6UoWBd9Sblpne5s8X31pY6oNzwzXxKabbT+E3vD5kTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=C76juw+gPsPKqfXT7739ZibKtcXADJ/flDMMVNnfKbU=; b=e6rH5zdbZT3Jr0GpOprvsDJY9ri5p1IhUDxCnnIQrArW+HFQFH4m7O5x69NZBTpl4pziAg8q1oR8Cs+fIWcsSlqMQluJMBVB7Jc9740rR/GGTpt0cc9AKtZnUB7s/u83ttX94z9VSVVXxxOL0luDSW/+HCdMyk7c7Gj6jTlfZsLx7a7UCLn9RUy/t3x0JrSePOM4AoPPteVmwX4RLlMG6I8FWgjfRZhNVWza6yOEdWvAzl5KPpLgs0v50t4f6x4I89yjKHycHyaXvt6BphP+06ZOCK4BRwRt2Y0vesraGyZALJ2IvMYa3EV9xF4UyX9Ay5D1DhmuBu90biEKDxtu4w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C76juw+gPsPKqfXT7739ZibKtcXADJ/flDMMVNnfKbU=; b=f4M3SRv36igv94bHNXEfs+GOp1NjDgaLJGu84psvQZAIsX4xJSb7dEwqXBrcPSltC5buslUmmq6CeILyczG7UuOzayIDySKEXJYbeMfES2CD1rZeemscD3bCzS58KnweU3XRT/Lg1/6KiBlX7MwOw5Ipk5gLTtqiiTjywlFY0B5rRfC67KHQL1Qrbh23cmaCPRuJ42ZTiLcb6L4Q87EOXfvmFDhl541YpTWYEWjtrtOXfVobWvho/MNb5ksnkLTD+SoTIDRQDM3HyhgEq6wF307FtMlCmenvk3HS9SKsgiDJ5vI0zS4Xrz/KafGkDQTi8WewN1UtSqVL3M+TP6R0mw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by PAXPR04MB9074.eurprd04.prod.outlook.com (2603:10a6:102:227::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.14; Fri, 24 Nov 2023 13:16:54 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::eb8e:fa24:44c1:5d44]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::eb8e:fa24:44c1:5d44%3]) with mapi id 15.20.7046.012; Fri, 24 Nov 2023 13:16:54 +0000 Message-ID: <46f298e0-7452-4f7e-b6e0-5ec363b30878@suse.com> Date: Fri, 24 Nov 2023 14:16:52 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: Binutils <binutils@sourceware.org> Cc: Nick Clifton <nickc@redhat.com>, Alan Modra <amodra@gmail.com> From: Jan Beulich <jbeulich@suse.com> Subject: [RFC PATCH] gas: correct .bss documentation for non-ELF 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 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0031.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::9) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|PAXPR04MB9074:EE_ X-MS-Office365-Filtering-Correlation-Id: 23075c5c-5a32-4df5-d80e-08dbecefa108 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: I4sMR3DW1CXbo/PYBLIvyEpkMvMlhPgGyK+Qi4u4K35hNSxn56bmoxSe+CThCSdLHJ4oNWKHQ3AxX+K2373D7PYl6fg72s5HK9+WtlxNcOGiH0+AY4yZ1D6+0nHkNytM23C3B5JoykE4DkAetwliOlE92ZZdpZNO9Ly144Fui7E+zMMVtN+SVfyHGuA2sltDYiK1YEAir4ZQdIZWl1t4GUTCrHfUZy2RZPp2zGURBG5GLWVAeVLMW50MrCeTYRyRxy4A0BT4e8zixfccfnJCe2PNU/dmdG+b55g8YhTURGKlVaNedA8QcXTRbHjYBM/tssDAKwsPY+lwhcwNv5jLYlWg/s7Ei/15pYVWpdDqMLXqvvLjE/KKtCAY393WyR/SspH1aY62q5gS8lluCmM2R+aai1h1pduwzILEiTgA7jOTgGSyMnNO3FrFcC35bfDkLBRGawK4NvU1z0pcNMEesNRb1Y1swqW2ApLy1DJcCRRdYJLwN5qCokhlr+V8UyIsRX/EJeY4myVhoOoHaCCzRwDwu55Zx1X2uSkukMammznSB8cHK1mHj6S79kzA2OmPQtHm5jBoAfqp969NJ3drzy60Evv0pVQJrd+3yIH7m3Uww7qiiXnB+nBvpNIBRcjjzpVdWo+QFPuJutF+CHIEZ/t6bSEGgbMmjeSuWzVs2rrjsoCPTzXFWbMymxRTXQOM X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8790.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(39860400002)(366004)(376002)(346002)(396003)(230922051799003)(186009)(1800799012)(64100799003)(451199024)(66476007)(6916009)(316002)(54906003)(66556008)(66946007)(26005)(478600001)(6486002)(6506007)(8936002)(4326008)(8676002)(38100700002)(6512007)(86362001)(31696002)(36756003)(2906002)(5660300002)(31686004)(2616005)(41300700001)(142923001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?DS3LzEhJZSu+KTDv43qSjXq9ktS/?= =?utf-8?q?NuLcg/BSlgqjqhgKZ7xNLNU94mKpTc6f1I+d8c6Wl0VIcA1R5PkvxTqInwleelRwh?= =?utf-8?q?zxspwx73d7NKB2HKU5sib1W2Y+C6vG/1PWkyTwnhGqNTMMVIXAO373kKO9MJVMl+C?= =?utf-8?q?DD+ulPfaz+pjfLGh3x4HWJjmQ7zV7VjKlYn9r2GSVNkqOUb+hxqu4xk1WebxVoEGt?= =?utf-8?q?ZhQQwSFOIaAZwFNChQT517G2J9q6U00QV938X5jyv/Q9gWi9ABFMdKKRNtng2TNXG?= =?utf-8?q?xAa7v3q8Ys8UIoJ014OODP88mw+GLWBMqgDJZvauS2L5Rba5UsZ8O0+bVq1VhmHjy?= =?utf-8?q?1crFVWk4G3bv26wVpvsogaWriNeXfDBYtsTRn8G3/HMAl7lvCOpMWGNsuzBfhkp5w?= =?utf-8?q?dzcEyBlDu2EEOloDhNXnOnDBpa9N2m+FIKwN/uMfGsIn6WHnk5etfpeMm67ZFaYvS?= =?utf-8?q?sQ5y52px9sQu1BsN+2R+JC/QaHjs3YlZipEbO/TxjXH+g3EqIYHIFHbHz4lXO/xC6?= =?utf-8?q?DpQJzWQhkqitTSEsv+UEKDQ+eVAsVfBrs6W1sCBaGUaQ7TqgTA0EMCsQD1+taGTw3?= =?utf-8?q?ttq5Kj9X5OlVLgibh+zcAigvF2yG9rsXwr7tZlsD1xONdZFhP5C8YXsHZDExxINbr?= =?utf-8?q?7T5cGmB0CcARe82KQbF/yhwSdyorT3dwfPrIcbD3vaz/2uaxGAiO1i0hsMWe92udh?= =?utf-8?q?cmtgsZAnilIp7W4xE0mBEfEX7otRjrD+Rip+hGC8xbURvywE5QiYo970FC6wc5CNj?= =?utf-8?q?nEAa4pLqearCMbsPNamUvYcZg4uAVmsPBXHUtWaMTZF5LCzXLmUYgpPvZ+u0wwfHw?= =?utf-8?q?qE4yRVayfMkJ6ApyqTjqOP7IJRxwj1JrmDgH3oLlij/yMcBkIgH+Iu5YjrH+dKzNE?= =?utf-8?q?50YCHAbTJ1X5tp4HirqfonAd5bGJRaXNf+03STtv8h1Qg2zxd54sZf+WS2PRLJl0U?= =?utf-8?q?NKojqUplPVnEHY5FSWi05J8Sm5ZvWb4CxM8OBc+GfGdTIB9AolMdIHpk8gQqfprWb?= =?utf-8?q?2JbCt9jRlU6iIVt50VytnJd+DUCRokdOxFGpkeJjYrICX1wKIJGbuARkAa7UaVDgl?= =?utf-8?q?wBYX+t8m3bS8BBl9htOUrUalbAgYILsxNWHQ8cZMPQwHZPZyve/rpDyTvDwV31wHt?= =?utf-8?q?a9dJBqJU6u/ejmuZUHq2cOYdIkaFCJyfqpypfn2SovFJERalu/cEttmU/IfvOvpuY?= =?utf-8?q?ILfwfRM44WoparfftaS+4pvIb7Mch7xF9lesXxvq2GqLQbxhIDUaNdwBOOAN4eq9r?= =?utf-8?q?nxsek6PGTbuObHAVGiL2WNYOzTPJfbhhcQ9Ew3xl40GyPvY/t0ydmS5RRmWbhXqc5?= =?utf-8?q?CqIqIdXqFqAOdd24YQhZGILHcbqpozikvFArqYIKR8ALlRkMZUPD59Lu8oNDkbySJ?= =?utf-8?q?G8kleBP0aozX8Eb6TWMIDEu+0HhFLzB1SQ9iCRiSe87Uj7bqbTXlZKhymRL5xSAX1?= =?utf-8?q?ngCjKa3S3y6NuWb7rwjilH7NHJMb8wkiN7GqhETVnm13xP09RxYLL0k10C5V3lfof?= =?utf-8?q?jyZgFjTdKe8G?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23075c5c-5a32-4df5-d80e-08dbecefa108 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2023 13:16:54.7703 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Uaflipn5FtaMcB4+/sKSlkKYl12Vy8VHGTfoYDimCp1jk+emUsgpNWQW7l2DEL0EEoTJNx0qBbUrNNUMEG3zOA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9074 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, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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 <binutils.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/binutils>, <mailto:binutils-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/binutils/> List-Post: <mailto:binutils@sourceware.org> List-Help: <mailto:binutils-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/binutils>, <mailto:binutils-request@sourceware.org?subject=subscribe> Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1783451430644223241 X-GMAIL-MSGID: 1783451430644223241 |
Series |
[RFC] gas: correct .bss documentation for non-ELF
|
|
Checks
Context | Check | Description |
---|---|---|
snail/binutils-gdb-check | success | Github commit url |
Commit Message
Jan Beulich
Nov. 24, 2023, 1:16 p.m. UTC
Only ELF permits the specification of a subsection. --- 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.
Comments
Hi Jan, > Only ELF permits the specification of a subsection. Patch approved - obviously. > 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. Although the text in the node does mention that subsections are only support for ELF based targets. One question: > +@ifset ELF > @node Bss > @section @code{.bss @var{subsection}} > +@end ifset > +@ifclear ELF > +@node Bss > +@section @code{.bss} > +@end ifclear > @cindex @code{bss} directive Does the texi format care that there are two instances of "@node Bss" ? I assume not and that you have tested it. It just seemed a little counter intuitive to me. I would have thought: @node Bss @ifset ELF @section @code{.bss @var{subsection}} @end ifset @ifclear ELF @section @code{.bss} @end ifclear Would be a slightly simpler arrangement. Not that it matters really. Cheers Nick
On 27.11.2023 12:27, Nick Clifton wrote: >> Only ELF permits the specification of a subsection. > > Patch approved - obviously. > >> 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. > > Although the text in the node does mention that subsections are only > support for ELF based targets. Right. That was one half of the reason for sending this as RFC. The other was the very limited effect this change has in reality (as mentioned above). > One question: > >> +@ifset ELF >> @node Bss >> @section @code{.bss @var{subsection}} >> +@end ifset >> +@ifclear ELF >> +@node Bss >> +@section @code{.bss} >> +@end ifclear >> @cindex @code{bss} directive > > Does the texi format care that there are two instances of "@node Bss" ? > I assume not and that you have tested it. It just seemed a little counter > intuitive to me. I would have thought: > > @node Bss > @ifset ELF > @section @code{.bss @var{subsection}} > @end ifset > @ifclear ELF > @section @code{.bss} > @end ifclear > > Would be a slightly simpler arrangement. Not that it matters really. That's how I had it initially, until a broken build quickly told me it needs to be the redundant way for at least some version of some of the tools processing this file as input. Jan
On 27.11.2023 12:27, Nick Clifton wrote: >> Only ELF permits the specification of a subsection. > > Patch approved - obviously. Actually I'm going to hold off committing this until I have a complete view on the ELF situation. As it stands, not all targets allow the subsection specification. Yet then for some of the targets I looked at their overriding of .bss is bogus in the first place (and breaking .previous in at least some of the cases), and hence I am queuing patches to remove some of those overrides. Only once done I will know whether the ELF part of the documentation will also need adjusting to actually say "most ELF targets" or "some ELF targets" or alike. Jan
--- 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,8 +4806,14 @@ 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