From patchwork Fri Sep 27 13:03:53 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 98057 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 C6D31385EC0D for ; Fri, 27 Sep 2024 13:05:27 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by sourceware.org (Postfix) with ESMTPS id CCD9F385EC20 for ; Fri, 27 Sep 2024 13:03:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CCD9F385EC20 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 CCD9F385EC20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::52d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1727442237; cv=none; b=QprumwBy6Nn+AF8Gj9vpnLkEOZz59h2wwKXguMh3x32HUYi6Z/0w+0TB695U+wVYLmNWbk/TkwOXETbN8uqfwShJrrk9l2jEYUZZ2s7f7uPNcRLtJDlntV9pIWDve54styEh4tISKMfhHLQhIPKlVXSUlgbVRlyqE3XsJpBJNmU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1727442237; c=relaxed/simple; bh=Y1DFEAcC1UYREITkVJ12CEu1Mc2yVn9ahGYIg7Moh2A=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=jW9dERJY6WVopQeVSAX+Jr+Lt9AlZKi6kw7m2S9ChjWBpnmZGqzkeOMfw285HOcHx4KxxbQ47Rfk/UcYrxBab92QvdbN/RF/H16600TGPAXmMJKkP+JSbvhdD0mdgaxEpNim2WtcOZm9EAzcrRBUlOc18g9QSApon0F/AXY9Q4s= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-5c881aa669fso1396846a12.0 for ; Fri, 27 Sep 2024 06:03:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1727442233; x=1728047033; 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=NhghxvRLj+HNOP+Ld4BA7cymxxUUBAhHjPi5Vcl3x/c=; b=dD9/y4fR7c6vW9qK/84Cs5iGws1eRXcR5+2yCPBcySbTqddFDb0QX5QInArLJlyAFz 0reNuhfe3DoaC75mZ6NUjB9N7wJ1mCbKEUa+h8bXxHzYqL4NfPYC/AeLItH9Vdei0seE I8enR+hIfaeMUAAbUcxjY9Ve4vvElCkrGgynILicJrd9ouuffBI3R/8LuF5Wpji0CqzV uREr6I6zkPeJCY7UtKV5Jpr2gjYRW6LLZL7k2/lmzrj7jsiNpyT8lNWywp7CiFjNA9+x +WzD1WekjUn58nbxGH8QRFzWFEPkokg5j7EoPGcQxQT9cNJ+MpzIO5O95eJ58AS460VI 4umw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727442233; x=1728047033; 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=NhghxvRLj+HNOP+Ld4BA7cymxxUUBAhHjPi5Vcl3x/c=; b=ahqu3AuMePAXV2eqzkqB/vViXbG5Self/1Qzg9lLetnDKpW9vUgVZiKUOFlnlyHciX jrmP+nkLTg2rYruZHg1v0PFDM5+ck1rWTQAu94cQklY2Xl8XDGAeCMcgtnGTeI/WYkYt eajc+oJr9U+FogYqmZQN0NopTZMyYG+ILu1oJ1jLbHz6oGzNaUKqnBEWUYb9pBJ1ZKlc p9PQHlNx6ZUeUREL0Vc38Cjl+Er9lH+a1FwXdWfPsOcF0zFrABLM6xi05K/VnJIYUxt7 zPjXCoQsmi8pDW4oXkRG+/A4tl72FKnDLE09xzVawmEn9YR3/v+MdanufWbbzseJbzbO 7gjQ== X-Gm-Message-State: AOJu0YwJClWb0gyKaJ1zsieggBu6Zn8oRRuNA9mlx9bfuxIgL+xpAKOB BcKF/J+q1Jrdd7cKFDz+v1aoUd+j8s6CPC5kRzX7Dyg7bUoidkhAWbQDZak1d0hohhHkLc0fARg = X-Google-Smtp-Source: AGHT+IHYOq0w6WlNhwzd7be3gByaQPucG5KRxecABxTr5V0m1XLgJ25FqMojHCMin+eb3uoQjSCnPQ== X-Received: by 2002:a17:907:7f28:b0:a8a:8de6:a605 with SMTP id a640c23a62f3a-a93c4908226mr344761166b.17.1727442233355; Fri, 27 Sep 2024 06:03:53 -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-a93c297bb8fsm133997666b.176.2024.09.27.06.03.53 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 27 Sep 2024 06:03:53 -0700 (PDT) Message-ID: <01b426c1-7824-4f49-a24f-52722bf7349c@suse.com> Date: Fri, 27 Sep 2024 15:03:53 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH 5/9] gas: drop generate_asm_lineno emulation hook From: Jan Beulich To: Binutils References: <41bf5163-b761-4923-8e8f-fbe86a5af5fb@suse.com> 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: <41bf5163-b761-4923-8e8f-fbe86a5af5fb@suse.com> X-Spam-Status: No, score=-3023.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, 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 It's not wired up, so can't be used. --- a/gas/config/obj-aout.c +++ b/gas/config/obj-aout.c @@ -315,7 +315,6 @@ const struct format_ops aout_format_ops obj_aout_s_get_type, obj_aout_s_set_type, 0, /* copy_symbol_attributes. */ - 0, /* generate_asm_lineno. */ obj_aout_process_stab, obj_aout_separate_stab_sections, 0, /* init_stab_section. */ --- a/gas/config/obj-coff.c +++ b/gas/config/obj-coff.c @@ -1936,7 +1936,6 @@ const struct format_ops coff_format_ops 0, /* s_get_type */ 0, /* s_set_type */ 0, /* copy_symbol_attributes */ - 0, /* generate_asm_lineno */ 0, /* process_stab */ coff_separate_stab_sections, obj_coff_init_stab_section, --- a/gas/config/obj-ecoff.c +++ b/gas/config/obj-ecoff.c @@ -310,7 +310,6 @@ const struct format_ops ecoff_format_ops 0, /* s_get_type. */ 0, /* s_set_type. */ 0, /* copy_symbol_attributes. */ - ecoff_generate_asm_lineno, ecoff_stab, ecoff_separate_stab_sections, 0, /* init_stab_section. */ --- a/gas/config/obj-elf.c +++ b/gas/config/obj-elf.c @@ -3191,15 +3191,6 @@ elf_frob_file_after_relocs (void) } static void -elf_generate_asm_lineno (void) -{ -#ifdef NEED_ECOFF_DEBUG - if (ECOFF_DEBUGGING) - ecoff_generate_asm_lineno (); -#endif -} - -static void elf_process_stab (int what ATTRIBUTE_UNUSED, const char *string ATTRIBUTE_UNUSED, int type ATTRIBUTE_UNUSED, @@ -3297,7 +3288,6 @@ const struct format_ops elf_format_ops = 0, /* s_get_type */ 0, /* s_set_type */ elf_copy_symbol_attributes, - elf_generate_asm_lineno, elf_process_stab, elf_separate_stab_sections, elf_init_stab_section, --- a/gas/obj.h +++ b/gas/obj.h @@ -63,7 +63,6 @@ struct format_ops { int (*s_get_type) (symbolS *); void (*s_set_type) (symbolS *, int); void (*copy_symbol_attributes) (symbolS *, symbolS *); - void (*generate_asm_lineno) (void); void (*process_stab) (int, const char *, int, int, int); int (*separate_stab_sections) (void); void (*init_stab_section) (segT, segT);