From patchwork Tue Jul 30 05:54:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 94754 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CB6C53858410 for ; Tue, 30 Jul 2024 05:55:07 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by sourceware.org (Postfix) with ESMTPS id DFB133858C56 for ; Tue, 30 Jul 2024 05:54:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DFB133858C56 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 DFB133858C56 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::636 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1722318881; cv=none; b=SBUJDQFgYPjaSpM8fyldpBQ4g8tVRStRD8GFYfsb2cQsGUq86LRrbtVZTsisphwTXLF1PdY9Fo82xp94luP+o2uygkjDuMPU39cQqW6NEW6uXMyRcZHQs8Sx8wFX7RA1Gch3v7rFOMlfI8u7q/LCzyffv6m5pEhpjXO2HoNUBho= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1722318881; c=relaxed/simple; bh=9eVFYSE96NbRzfPB8Ai/6Xljv2+BCq1ypsPcNODe+Rs=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=qlY0Z/UqeguKeDflQ22dlAdCXV2icUMIMo68aZvAMuTaY1a2skHTBf55er+nmb2wzOqdFRjCYdDo2sAIjyDppgXJmjk51JGIo8S4x1aA6UsYGI+m5x5rdtI6hfjQAHwvsPp+vw80h6DMaXmiPs6Wq2WWAX4kj+Rqkn5J+TsF1A0= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-a7a843bef98so437520466b.2 for ; Mon, 29 Jul 2024 22:54:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1722318878; x=1722923678; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=3d61nv1IK9JSH7qjbNHNE2OviS93P0fqVqTrLMXyMV8=; b=LvrHE12Ecxc9K+mtqjkLwYXb85dn7Z8HdbV1FRogu87JrPCnOztorySL9EtMig12ve wtgCbbr90lSV4jYJLgpyecDM6kemmjuON8gvKeoJkT3jiwYHtawzMFvFOs2MVxWzKFzn ZPVG0aEFuPErwQbpghRjgW8/v5ZeCPPnaACuWcEPJ9H1ImlBR5VdBf85vkDml8b0oH/b B03HBFcgYy1lvQOEhEHhUYFbH9jcddKHtCp4T89wi3AXfqVy4Qy468FlV0/N9+n75SLQ GJkWIqIEm3aHhrL9uUbUFJTVwHV1ve2Av6Ro7/sA2eV43UkLXKM0c8UyAhtmDBJkVB+z laPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722318878; x=1722923678; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=3d61nv1IK9JSH7qjbNHNE2OviS93P0fqVqTrLMXyMV8=; b=AEmCWjvm1VLFGAq7By3a4Z4uYxM37ZPhi/6Vzek+dHaFwd/wtEEbZzl/6RywHVXLOu RJDSyIYfJiQ1Oc/k52snCRDAJd4sK2b/9GKM93mwm/Uw2InkVuwE9izPfTmtWpE9ktCS wLZO8x4dPW6Til2bXqBCP4HEldOiqKVtdvinHDdo5/kzC4X6bfMwDC83uKCDy8jco5hl fsJ/AjHBbYeVI/teCwxQbDu7DwTOpHdLMwzYlVTzpNQVEYIVRqqRA+8bAZI0BcEYXHKx /8FOWP8rWeE7ZHJIKiVxMGiqojH4BcH8jVkMf1DqULYFZibRM91YKza9KtA3dwdSxNCp koRw== X-Gm-Message-State: AOJu0YzJWS0ZayrNTie57uIgA/dZT2KS3Ed1n2Mk6X9rT434B6m+5lp0 OXfz517EnXyFmFMirCMegk868+64suvuBC6aAC6eN7oW6KiLWH8PfsWee+CkNIxRi5aY2gyzzU4 = X-Google-Smtp-Source: AGHT+IHsxMP3FTCTnYbmjlMIASbYar1mqf4Raqarga2q0oh3NmcovTZfFO016FLVj0lStr4SPhTe1Q== X-Received: by 2002:a17:907:9694:b0:a77:cb8b:7a2d with SMTP id a640c23a62f3a-a7d4016612fmr761566166b.49.1722318878502; Mon, 29 Jul 2024 22:54:38 -0700 (PDT) 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 a640c23a62f3a-a7acab23157sm596468766b.33.2024.07.29.22.54.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 29 Jul 2024 22:54:38 -0700 (PDT) Message-ID: <9929fb72-1ab4-4719-8f22-7ccd594f73e9@suse.com> Date: Tue, 30 Jul 2024 07:54:37 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 1/4] gas: improve unrecognized command line option diagnostic From: Jan Beulich To: Binutils References: Content-Language: en-US Cc: Nick Clifton , "ramana.radhakrishnan@arm.com" , Richard Earnshaw 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: X-Spam-Status: No, score=-3024.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org Printing optc with %c makes sense only when optc is actually a character. Add logic to also deal with unrecognized long options, rejected by md_parse_option() rather than get_opt_long_only(). Also quote the reproduced strings, such that possible included whitespace can be recognized. --- a/gas/as.c +++ b/gas/as.c @@ -666,8 +666,12 @@ parse_args (int * pargc, char *** pargv) verbose = 1; break; } + else if (is_a_char (optc)) + as_bad (_("unrecognized option `-%c%s'"), optc, optarg ? optarg : ""); + else if (optarg) + as_bad (_("unrecognized option `--%s=%s'"), longopts[longind].name, optarg); else - as_bad (_("unrecognized option -%c%s"), optc, optarg ? optarg : ""); + as_bad (_("unrecognized option `--%s'"), longopts[longind].name); /* Fall through. */ case '?': --- a/gas/testsuite/gas/arm/armv2-mp-bad.l +++ b/gas/testsuite/gas/arm/armv2-mp-bad.l @@ -1,3 +1,3 @@ Assembler messages: [^:]*: extension does not apply to the base architecture -[^:]*: unrecognized option -march=armv2\+mp +[^:]*: unrecognized option .*-march=armv2\+mp.* --- a/gas/testsuite/gas/arm/dotprod-legacy-arch.l +++ b/gas/testsuite/gas/arm/dotprod-legacy-arch.l @@ -1,3 +1,3 @@ Assembler messages: [^:]*: extension does not apply to the base architecture -[^:]*: unrecognized option -march=armv8.1-a\+dotprod +[^:]*: unrecognized option .*-march=armv8\.1-a\+dotprod.* --- a/gas/testsuite/gas/arm/forbid-armv7-idiv-ext.l +++ b/gas/testsuite/gas/arm/forbid-armv7-idiv-ext.l @@ -1,3 +1,3 @@ Assembler messages: [^:]*: extension does not apply to the base architecture -[^:]*: unrecognized option -march=armv7\+idiv +[^:]*: unrecognized option .*-march=armv7\+idiv.* From patchwork Tue Jul 30 05:55:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 94755 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 85FDC3858282 for ; Tue, 30 Jul 2024 05:56:11 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by sourceware.org (Postfix) with ESMTPS id E91303858C56 for ; Tue, 30 Jul 2024 05:55:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E91303858C56 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 E91303858C56 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::52e ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1722318942; cv=none; b=ioMmS+I7GSw0wbY57HLGKRmnmOHpUmWvrgu3gy0z0t86pwModJe01po0CBUM6PFwIDQmh68BWp5SOIpvdr5b9S+bFP8WMl0Wmg0qIYOeN7g5lfIfYaxQIpFl3enKiKs+bW2Ll2L9KDNI+pQaDRqlaVB1F0Vzoci2c70w5t24hd8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1722318942; c=relaxed/simple; bh=MzU58k/M/6F6O3oTwQI1Sv6J7r+PXpCG6G1JxY6dgjM=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=idICpRcJASACH5zqQIJcubkqgsd4wGTpd1O+pvmpmz6DDYcQLiCAPLIcJXJr/eERE5AqaCQ+P0wtrsNkTX+/hvORvIay6hP52dNyNiJuDH1YeoBALyRE8LBRNBBxNNHGaijE/TIEhnhz09cnAk7DnGOG4oPlWvzIDAiT1xF9gak= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-5ab2baf13d9so6232675a12.2 for ; Mon, 29 Jul 2024 22:55:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1722318939; x=1722923739; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=aGtHqsLOFw2UuBkXKjm9nCIF0bQV7CetxXhLMpepABM=; b=PP6V50M65+jCT7VT9i/wAnhhcVG4/PufRwpEbirue8B0tkMQRAraqM4SKOYC5bxmDi qDvqnwsL2wHeXylHL0IQ7c7bobqNXbbAt52bvr1nRIdbExZMW3O77unKaigW4MGN6PxU e6GrB3vpL7Akkaue5yX9mTxO8qQbhRyZzJ/g4eXi9RA3eWu4HGqbytDnuAugGbM9YyEz 3zPCK0OeEwDm3NC65/2adYDfFIfxx/l0qgKpQf30kC6FQ9xdo6iTTe9Xu3hg8FKdPyM2 tO4DTSzqbtqNHvtamVRtdt8cESyNCIyca0fkSkuNG8xtzPr5rxH7h7YQRFTVJhJqH0kh bivw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722318939; x=1722923739; h=content-transfer-encoding:in-reply-to:autocrypt:cc:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aGtHqsLOFw2UuBkXKjm9nCIF0bQV7CetxXhLMpepABM=; b=WbJ1VvDzyZuxmoxrdDKgTzVJESYoCZlabD1znPDh9vBWa65Mb44LVOfPB1moI089Hx SeXer6l3fRoMuhxY0mmrRKYn3wGixexZUhfkvHNKTsAmvY/FvlqU0zBqrotXXxxR29ZN M9+a7CtrX6Rvue16EZKoVRTC/WwVlfka31vHbVUfJyUXyGzRCMZc6lgocD7rfY5fQrB1 ZWUJvuVWpjaNeYDfMIop8KtMZrMpbi77DlpC2RGsriZqfAj63ul3E34lSRkYhlQt3n8a oX7GnM5xJWMYxGcP0LSLjCCDG7V3r7Lx8dTshs9TcaYjrfjnysJT+j30o1TwsbJu1SEp 2DDw== X-Gm-Message-State: AOJu0YwgkGUv9xvt/Z/iAkd89hgjG4EbLExP2zpDR5GixT5P87RdtZS9 vPUofvkRdgTECg+tntPP0ySB3frfB2RJYRJormEODCmPIOF4GsOcx1BUv3J9JV9H8qKOvGOBfxU = X-Google-Smtp-Source: AGHT+IH59RPcLal3KKQc5XK728LGBuMFDuOGOxEcH7wZuIGy8hGU9C3XNwilRj/pBzwVKFEBWrsFSQ== X-Received: by 2002:a05:6402:1e93:b0:59e:a1a6:11bc with SMTP id 4fb4d7f45d1cf-5b020102004mr7552703a12.6.1722318939359; Mon, 29 Jul 2024 22:55:39 -0700 (PDT) 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 4fb4d7f45d1cf-5ac65783704sm6646333a12.88.2024.07.29.22.55.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 29 Jul 2024 22:55:39 -0700 (PDT) Message-ID: <53b297b9-b8d5-4d0e-ac80-994d1be2b4bd@suse.com> Date: Tue, 30 Jul 2024 07:55:38 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 2/4] VAX: drop OBJ_VMS leftovers From: Jan Beulich To: Binutils References: Content-Language: en-US Cc: Matt Thomas , Jan-Benedict Glaw 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: X-Spam-Status: No, score=-3024.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org OBJ_VMS support was dropped almost 20 years ago (e330299ed5ee). Drop respective code from tc-vax.c as well. While there, make adjustments for OBJ_ELF as well: -K was dropped over 20 years ago (530556a951f5), yet left in md_shortopts. OPTION_PIC isn't really necessary either; 'k' can be used instead. And then the ELF options available weren't displayed by md_show_usage(). --- a/gas/config/tc-vax.c +++ b/gas/config/tc-vax.c @@ -1021,10 +1021,6 @@ vax_reg_parse (char c1, char c2, char c3 c2 = c3; c3 = c4; #endif -#ifdef OBJ_VMS - if (c4 != 0) /* Register prefixes are not allowed under VMS. */ - return retval; -#endif #ifdef OBJ_AOUT if (c1 == '%') /* Register prefixes are optional under a.out. */ { @@ -2193,18 +2189,15 @@ md_create_long_jump (char *ptr, md_number_to_chars (ptr, offset, 4); } -#ifdef OBJ_VMS -const char *md_shortopts = "d:STt:V+1h:Hv::"; -#elif defined(OBJ_ELF) -const char *md_shortopts = "d:STt:VkKQ:"; +#ifdef OBJ_ELF +const char *md_shortopts = "d:STt:VkQ:"; #else const char *md_shortopts = "d:STt:V"; #endif struct option md_longopts[] = { #ifdef OBJ_ELF -#define OPTION_PIC (OPTION_MD_BASE) - { "pic", no_argument, NULL, OPTION_PIC }, + { "pic", no_argument, NULL, 'k' }, #endif { NULL, no_argument, NULL, 0 } }; @@ -2235,40 +2228,7 @@ md_parse_option (int c, const char *arg) as_warn (_("I don't use an interpass file! -V ignored")); break; -#ifdef OBJ_VMS - case '+': /* For g++. Hash any name > 31 chars long. */ - flag_hash_long_names = 1; - break; - - case '1': /* For backward compatibility. */ - flag_one = 1; - break; - - case 'H': /* Show new symbol after hash truncation. */ - flag_show_after_trunc = 1; - break; - - case 'h': /* No hashing of mixed-case names. */ - { - extern char vms_name_mapping; - vms_name_mapping = atoi (arg); - flag_no_hash_mixed_case = 1; - } - break; - - case 'v': - { - extern char *compiler_version_string; - - if (!arg || !*arg || access (arg, 0) == 0) - return 0; /* Have caller show the assembler version. */ - compiler_version_string = arg; - } - break; -#endif - #ifdef OBJ_ELF - case OPTION_PIC: case 'k': flag_want_pic = 1; break; /* -pic, Position Independent Code. */ @@ -2297,15 +2257,11 @@ VAX options:\n\ -t FILE ignored\n\ -T ignored\n\ -V ignored\n")); -#ifdef OBJ_VMS +#ifdef OBJ_ELF fprintf (stream, _("\ -VMS options:\n\ --+ hash encode names longer than 31 characters\n\ --1 `const' handling compatible with gcc 1.x\n\ --H show new symbol after hash truncation\n\ --h NUM don't hash mixed-case names, and adjust case:\n\ - 0 = upper, 2 = lower, 3 = preserve case\n\ --v\"VERSION\" code being assembled was produced by compiler \"VERSION\"\n")); +ELF options:\n\ +-k -pic enable PIC mode\n\ +-Q[y|n] ignored\n")); #endif } From patchwork Tue Jul 30 05:56:48 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 94756 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 8C46C3858282 for ; Tue, 30 Jul 2024 05:57:17 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) by sourceware.org (Postfix) with ESMTPS id ED06C3858C56 for ; Tue, 30 Jul 2024 05:56:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ED06C3858C56 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 ED06C3858C56 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::62f ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1722319012; cv=none; b=Uq7f1Tb9zeXxURP5KJjuznkS+G3eMG84kYuAZ+vOnHVQkQRXb+9HGoO5aTPUFfU7QIjhLz7STa7TWbZ14HLfC0JLlxUcfCQ/jzarJDv8AG+Fz+ZxO7FXQTo7IEOchk4x4NC9iOFEIXSi5gVEKek4oVat4aPRZM2Fz3advPv+ciE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1722319012; c=relaxed/simple; bh=qWhHdtoC8FzYuJKxLKmAS4OPJJAXk/99t9aQ27u9mOI=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=ePp2sZADqJvYTIC8ZcJsyECn35Lbx+XBQxLdqp8asENvzWEA1TC9Fgp/RuX9wIX90qc86/K2hd5zT/3Yj6knJDjKRNAHoQ/ma1sfMjpDDTqtvthqRokfEJ3SGw2+2h43aya/CVF+nU/6mxbYllouf+48sOSfSNvBhNVY9Mlcmjk= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-a77ec5d3b0dso506466666b.0 for ; Mon, 29 Jul 2024 22:56:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1722319009; x=1722923809; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=H3I76TWoV8fMhrMX92yqCnX0tOte/8mQSEsWa/YjPZM=; b=dA1L6O1OS1lI1moTBdUDTfhOB4Q4Y0nuctJb22f+7MveGKXiV74pJ7+HTsnZTdjCrA gBYGT8jZ4u6ph3z2ceVFW+FNQfK8+zOoEYsst/YAC+o7rS3OiQySs1byXtM2czfwAbaC UuOocHgTpSAu+pAYqaqI5ymFHfgfTJuwwIOd1g0LnudiZqYEBb5mYjzFlhA3Ex+DWa7Q XWW09wQPakl3ovFiq1khesZkaHgY7mboFZKLKnGxkub6YSqFmwVYG52mwmbkivw7NwnB PmwAtXJFVHuFssunbbWC2duAYGrHtoJ8RdAjtu6UMj3sNApMs14lBdUodbHIrXMeMrte CY2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722319009; x=1722923809; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=H3I76TWoV8fMhrMX92yqCnX0tOte/8mQSEsWa/YjPZM=; b=IdHHFd0g9WaOYXrwYRkhkK2jQm08DaNaN6+Tedo+IVDP4R3jbJcykvPKROvr+zdELt 1nhdnO0e+55AVT56jfRsCl2JZ2qVpDTqJDQUNEje7kpzwfaY2eY90ZP75aqiZqXva8JF YA16KC5qvJRsNdowZeMQf+YmFQqb+RBLmLLzsA5MPTPVOtrly2R0nInvsNQRCqwlR0Xf dBHYmm4V3KiQ92ki+4GdiHTtvroFaWnOncWoIE70nOv5owFMPxb7pUZtVTwV6zLSKb38 qAj3eTl/RJtyXyPLZPNcEaYeVh/REbiFG3EyPLs8+0GTeel0N/ejEzjHaTUggNazUsVO SxIw== X-Gm-Message-State: AOJu0YyWXoOTdiNnsZBOBs9wpjKKVabjwtOZd2UHb5D/KZKPsrvmMoBP p9EJ0EtLD+9/UCDQI9z282Csa6r5uxTDze5xaefKtGwAvnWiUw9CzitE0QCt+rbjAlHq2dnSfqA = X-Google-Smtp-Source: AGHT+IGVXSff5pt4lLZ+rGUbhmB7IxWy7JoXB+DVEvvxS/MAVMit/Ta1C6bDhpbQlJ5GjfepmMljLA== X-Received: by 2002:a17:907:6d14:b0:a7a:9d1e:3b26 with SMTP id a640c23a62f3a-a7d4007459cmr714188066b.37.1722319009439; Mon, 29 Jul 2024 22:56:49 -0700 (PDT) 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 a640c23a62f3a-a7acad9105fsm599785166b.177.2024.07.29.22.56.49 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 29 Jul 2024 22:56:49 -0700 (PDT) Message-ID: <6563420c-2686-4fa7-91aa-e236a9ebbdd7@suse.com> Date: Tue, 30 Jul 2024 07:56:48 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 3/4] gas: drop dead VMS code from command line handling From: Jan Beulich To: Binutils References: Content-Language: en-US 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: X-Spam-Status: No, score=-3024.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org The only time 'v' was overridden, allowing for an optional value, was when OBJ_VMS support still existed (until a little less than 20 years ago). Drop the respective leftovers. With that OPTION_VERBOSE also becomes redundant and hence is being dropped. --- a/gas/as.c +++ b/gas/as.c @@ -457,13 +457,8 @@ parse_args (int * pargc, char *** pargv) /* -K is not meaningful if .word is not being hacked. */ 'K', #endif - 'L', 'M', 'R', 'W', 'Z', 'a', ':', ':', 'D', 'f', 'g', ':',':', 'I', ':', 'o', ':', -#ifndef VMS - /* -v takes an argument on VMS, so we don't make it a generic - option. */ - 'v', -#endif - 'w', 'X', + 'L', 'M', 'R', 'W', 'Z', 'a', ':', ':', 'D', 'f', 'g', ':',':', 'I', ':', + 'o', ':', 'v', 'w', 'X', #ifdef HAVE_ITBL_CPU /* New option for extending instruction set (see also --itbl below). */ 't', ':', @@ -481,7 +476,6 @@ parse_args (int * pargc, char *** pargv) OPTION_STATISTICS, OPTION_VERSION, OPTION_DUMPCONFIG, - OPTION_VERBOSE, OPTION_EMULATION, OPTION_DEBUG_PREFIX_MAP, OPTION_DEFSYM, @@ -600,7 +594,7 @@ parse_args (int * pargc, char *** pargv) ,{"statistics", no_argument, NULL, OPTION_STATISTICS} ,{"strip-local-absolute", no_argument, NULL, OPTION_STRIP_LOCAL_ABSOLUTE} ,{"version", no_argument, NULL, OPTION_VERSION} - ,{"verbose", no_argument, NULL, OPTION_VERBOSE} + ,{"verbose", no_argument, NULL, 'v'} ,{"target-help", no_argument, NULL, OPTION_TARGET_HELP} ,{"traditional-format", no_argument, NULL, OPTION_TRADITIONAL_FORMAT} ,{"warn", no_argument, NULL, OPTION_WARN} @@ -650,20 +644,9 @@ parse_args (int * pargc, char *** pargv) it explicitly here before deciding we've gotten a bad argument. */ if (optc == 'v') { -#ifdef VMS - /* Telling getopt to treat -v's value as optional can result - in it picking up a following filename argument here. The - VMS code in md_parse_option can return 0 in that case, - but it has no way of pushing the filename argument back. */ - if (optarg && *optarg) - new_argv[new_argc++] = optarg, new_argv[new_argc] = NULL; - else -#else - case 'v': -#endif - case OPTION_VERBOSE: - print_version_id (); - verbose = 1; + case 'v': + print_version_id (); + verbose = 1; break; } else if (is_a_char (optc)) From patchwork Tue Jul 30 05:58:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 94757 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0363E3858289 for ; Tue, 30 Jul 2024 05:58:55 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by sourceware.org (Postfix) with ESMTPS id 4CA803858C78 for ; Tue, 30 Jul 2024 05:58:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4CA803858C78 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 4CA803858C78 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::52b ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1722319112; cv=none; b=FAlyEoLpBz6phjaB6dzUINdIXHZMugcBhfk00PK7fGsnbr8KM4ydfqCvhNDxcoGK2BechTrzYo4FzSYRo7VuQLsUSRE8gJUOYK8QfWGdXp8V90egZp1co53ivROTHfnATZAXSYV2Op1EjL0tj0OK/WVFvFIv3e8YY+01n8lwPA4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1722319112; c=relaxed/simple; bh=Rh4HoYnYtRWBymHMtGSrYMLw5m3LL0xeONnybd8pYQ0=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=Esa4JiHASNoXlaGBoXaZgULwUMjzba9Nq1bz1Vhc8UTDpHjdhP7+F77GDgAAwMdM3sqgJIizOT7+DFFy7iVuraENWsvjMUQk9HiWZxReC5DIm25mICuzjtSbvRwlmycOIosntAL7HYgS/B97zLOD/N0yiFqLiCR07raJlWtMpOA= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-5a2ffc34677so6488353a12.2 for ; Mon, 29 Jul 2024 22:58:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1722319109; x=1722923909; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=V3v++tD7vzeWlHu8jmLZQ8fq6y6dLq2RKPnRswGn804=; b=OWuJAqppOKy6jyeHP9up7k6tuW2ot+H4dObTQU0iDsf7WLcQu+o3MQHrPBbVuh3bIN d6pwOr8qq3BcwIgNbQLvEMzwA+EKdahkflwyfR9Ox2dqrMMF17ctIOFzmQp+yunY0Izw 7jWI0Fk2mMu4fMHqtW+qO2NuYUtJmc1a+8btOwQtnDvI26looESXq/IrpX5Mh2GwUcoG L7QmLYEQByaJ9ztlpY9PVktpD32t13x4BYLM+p9AD/rQPr1YQ9Yc1FGRFz+k+s1rcq5f /NRzJEEv6vQTXUfR6e0c2KKOI6KVmIiXuCOQabdxNMt3BUKK9aSaeEhyvpfH2mgfbvu8 Ezpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722319109; x=1722923909; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=V3v++tD7vzeWlHu8jmLZQ8fq6y6dLq2RKPnRswGn804=; b=jS5bQngzoeaL207aH4C6zvZEFRUFKiMCxWTo6FnJyTHpZDvENbCTwcBKKuCo6mdPqf bc53pYZWK0mZN9GP99AJkwVpz8p5wZsDx/PI8phBp8pt8yVYWewPAnozKLziBT3qmmP5 b/lvrAh/BaJEJkTlvB7O+H3e7BVt5oRVRNHVVQ+dgGg3u4V1nOD+cqa2Sd4cnuooZltH rqEl3U7ydk50Y2CthpxKVSCUgnDPbAUsEBGlROYGH1mxrr+H7jBAzCCCBkjqNnROJVZZ PT+BMBIG32NuJEHTcw+eaPvAewR3/9MbY0G0grOtpI5LetKX/uTx/tCCVqTzAh3mS1l5 hvVQ== X-Gm-Message-State: AOJu0Yxa556zbDAzsQjJKnIgtiefFWEr8LlozII20SXOKlpnj2CeApCL 3DOVJ2LckDSZUZLX6p853BWd+ps1YR0IiqdJ2Up4tL8BaOMBH2QUUjNH3RaC+KiGp2l7HoQnF6M = X-Google-Smtp-Source: AGHT+IHvDElxlGAr7W/isZ+GBejyslJ0F1CTZwPXiP5cHSbOqTIbuI/AM3sjBxqmvjYREB20UtEk/g== X-Received: by 2002:a50:c316:0:b0:5a0:e62c:61bd with SMTP id 4fb4d7f45d1cf-5b0232818f2mr6078967a12.29.1722319108693; Mon, 29 Jul 2024 22:58:28 -0700 (PDT) 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 4fb4d7f45d1cf-5ac65783561sm6789327a12.92.2024.07.29.22.58.28 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 29 Jul 2024 22:58:28 -0700 (PDT) Message-ID: <29b20ba1-16cb-4593-8d7f-606f0441e1aa@suse.com> Date: Tue, 30 Jul 2024 07:58:27 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 4/4] score: drop TC_ALPHA code From: Jan Beulich To: Binutils References: Content-Language: en-US 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: X-Spam-Status: No, score=-3024.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org I can't see how that could ever have come into play. --- a/gas/config/tc-score.c +++ b/gas/config/tc-score.c @@ -6168,18 +6168,6 @@ s3_s_score_lcomm (int bytes_p) record_alignment (bss_seg, align); } - else - { - /* Assume some objects may require alignment on some systems. */ -#if defined (TC_ALPHA) && ! defined (VMS) - if (temp > 1) - { - align = ffs (temp) - 1; - if (temp % (1 << align)) - abort (); - } -#endif - } *p = 0; symbolP = symbol_find_or_make (name); --- a/gas/config/tc-score7.c +++ b/gas/config/tc-score7.c @@ -6014,18 +6014,6 @@ s7_s_score_lcomm (int bytes_p) record_alignment (bss_seg, align); } - else - { - /* Assume some objects may require alignment on some systems. */ -#if defined (TC_ALPHA) && ! defined (VMS) - if (temp > 1) - { - align = ffs (temp) - 1; - if (temp % (1 << align)) - abort (); - } -#endif - } *p = 0; symbolP = symbol_find_or_make (name);