From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) by sourceware.org (Postfix) with ESMTPS id A95CC3858D1E for ; Wed, 25 Oct 2023 16:19:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A95CC3858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A95CC3858D1E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::430 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698250800; cv=none; b=uX+BzxyPdUqy6tjv2DTmeKWi1QN95Ie42z0/2eNFlZgpscb3mnqI6SjSkLjczq2cnsAHVkeRSyOjP0S5PXAEIS2uXl5GOlqaf0/IVmFy5xl8PdOvo3vLSY7YzuFyVtaVZKnCZ7F+kJEKfMkU+sCmzrazs+djbYPHaAWP/4Xe4fw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698250800; c=relaxed/simple; bh=I9INaDSqjJ+8X99AJSpwKo2WERHyBqpUSCqtJ4wSg3E=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=FvI0vPWa4pl5DCp0MYRaULXhxPSjkCUDZ5IxCE038OJlaiC2eepHYxcyV4EVmUQsOjEwpoe+E+TJf9ObEbenLAAh0yO/85z3EO/M0E9JPM1IZQRnOAWHcu9K/ZhdPEe13jpYZDMtNHA3uLDiqJmx0y4oWaIXpn/Xrq58IwgC6j0= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-pf1-x430.google.com with SMTP id d2e1a72fcca58-6b26a3163acso4790570b3a.2 for ; Wed, 25 Oct 2023 09:19:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698250797; x=1698855597; darn=gcc.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=1zf5MDKj65k/dt8IrZABXW+elsIQ/jncrL9SxTJ6Oak=; b=gMwcb9n+q34PpDoUf0m8l7HvL8CvWIgL2aMlnHcweGwp9zsC1x4XLWm695/I1XvY5k J0/hEn3kHALDCnxg9ZlRlveU9OItUtPn36gm/9UT7UPIxKc+IXs7ebmBNq/t4+LzsSyX 9ceay6ELJ7xnc2uD2j8LsL71GxJOVQ1jpKZCZ3IrgqgD52DmTvQDoBWffXGWd5Bgxp24 jbSUT5nPCW0XIRC+wTx3xh56OIqvCnT6JrzVaKEnQG+u6BM+UNkR6ZtR7rE1kc/FQL2k 8GWDnXlCOEPqu2bMP052PFW/q0bmK+GihAHST79Z0pdotRt5CVqAQ7Lrgq3L+smnY1Qb YgsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698250797; x=1698855597; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1zf5MDKj65k/dt8IrZABXW+elsIQ/jncrL9SxTJ6Oak=; b=Qk8bbUgfxu0fPSLisu8Ico/7nVYePd10mhycLd/5ohKiSpULwCoBl8MWFOR1uDfRVz T2tYdKVhRuxiJ5wKdvm/TYRQ6I71jN5Ift67wW/CZg3B1KhGjSNsQJCNhN2kNkmNaPr9 rkzwC4mIZmz6hwLU23PTqD3QnMxOH8WJ5OXP9a+hkaVBdLzGNCvydDop0C4jKnkp/LpF FrAW0vGekaJbxwcS2Tjhg4lOOGmbCOC/sX6juwwc9oAMCwl9lZfv74GQM7bnvGQjIzmy x9Yk5w0cdu4OniANW0HwuFopq0n4io7yA8zmsr54iOlr5NWsz9p8ODiECbkEyBl8Hi7e AolQ== X-Gm-Message-State: AOJu0YyYa1t/HSsEYbVcOymXLbLRWUBksJ6NOiugJxUkIFgfKTIxvqkC m4B+Fc2LNMZjHFi2zi4GCABzdFcysdA= X-Google-Smtp-Source: AGHT+IHsCHzNJmiq/vonCdJtsTiIk9vc8JEy1iTTiXZPGaym6VQgkWmGKvZ3EvWEOaWGkhH2kk4RsQ== X-Received: by 2002:a05:6a00:134c:b0:68e:351b:15b8 with SMTP id k12-20020a056a00134c00b0068e351b15b8mr14659995pfu.12.1698250797367; Wed, 25 Oct 2023 09:19:57 -0700 (PDT) Received: from [172.31.0.109] ([136.36.130.248]) by smtp.gmail.com with ESMTPSA id a13-20020a63e40d000000b0059d219cb359sm9080504pgi.9.2023.10.25.09.19.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 25 Oct 2023 09:19:56 -0700 (PDT) Message-ID: <7f94ef7c-c35c-410e-9cd1-0f795352c8b7@gmail.com> Date: Wed, 25 Oct 2023 10:19:51 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PING^2] More '#ifdef ASM_OUTPUT_DEF' -> 'if (TARGET_SUPPORTS_ALIASES)' etc. Content-Language: en-US To: Thomas Schwinge , Jan Hubicka , gcc-patches@gcc.gnu.org References: <20170717092719.GB33905@kam.mff.cuni.cz> <20170724140622.GB90943@kam.mff.cuni.cz> <927a43eb-4cfb-8e1c-7d31-b54410ddd30a@suse.cz> <92d3a985-f28d-e2dd-3df3-a50130131787@suse.cz> <20170810134213.GB65902@kam.mff.cuni.cz> <87ledgzxcl.fsf@euler.schwinge.homeip.net> <875y46y2f7.fsf@euler.schwinge.homeip.net> <87sf5zw0zm.fsf@euler.schwinge.homeip.net> From: Jeff Law In-Reply-To: <87sf5zw0zm.fsf@euler.schwinge.homeip.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 10/25/23 02:38, Thomas Schwinge wrote: > Hi! > > Ping. > > > Grüße > Thomas > > > On 2023-09-19T10:47:56+0200, I wrote: >> Hi! >> >> Ping. >> >> >> Grüße >> Thomas >> >> >> On 2023-09-08T14:02:50+0200, I wrote: >>> Hi! >>> >>> On 2017-08-10T15:42:13+0200, Jan Hubicka wrote: >>>>> On 07/31/2017 11:57 AM, Yuri Gribov wrote: >>>>>> On Mon, Jul 31, 2017 at 9:04 AM, Martin Liška wrote: >>>>>>> Doing the transformation suggested by Honza. >>> >>> ... which was: >>> >>> | On 2017-07-24T16:06:22+0200, Jan Hubicka wrote: >>> | > we probably should turn ASM_OUTPUT_DEF ifdefs into a conditional compilation >>> | > incrementally. >>> >>>>> >From 78ee08b25d22125cb1fa248bac98ef1e84504761 Mon Sep 17 00:00:00 2001 >>>>> From: marxin >>>>> Date: Tue, 25 Jul 2017 13:11:28 +0200 >>>>> Subject: [PATCH] Introduce TARGET_SUPPORTS_ALIASES >>> >>> ..., and got pushed as commit a8b522b483ebb8c972ecfde8779a7a6ec16aecd6 >>> (Subversion r251048) "Introduce TARGET_SUPPORTS_ALIASES". >>> >>> I don't know if that was actually intentional here, or just an >>> "accident", but such changes actually allow that a back end may or may >>> not provide symbol aliasing support ('TARGET_SUPPORTS_ALIASES') >>> independent of '#ifdef ASM_OUTPUT_DEF', and in particular, depending not >>> just on static but instead on dynamic (run-time) configuration. This is >>> relevant for the nvptx back end's '-malias' flag. >>> >>> There did remain a few instances where we currently still assume that >>> from '#ifdef ASM_OUTPUT_DEF' follows 'TARGET_SUPPORTS_ALIASES', which I'm >>> adjusting in the attached (with '--ignore-space-change', for easy review) >>> "More '#ifdef ASM_OUTPUT_DEF' -> 'if (TARGET_SUPPORTS_ALIASES)' etc.". >>> OK to push? >>> >>> These changes are necessary to cure nvptx regressions raised in >>> >>> "[nvptx] Use .alias directive for mptx >= 6.3", addressing the comment: >>> "[...] remains to be analyzed". OK jeff