From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [81.169.146.217]) by sourceware.org (Postfix) with ESMTPS id 3F187384AB4F for ; Fri, 31 May 2024 15:06:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3F187384AB4F Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gjlay.de Authentication-Results: sourceware.org; spf=none smtp.mailfrom=gjlay.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 3F187384AB4F Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=81.169.146.217 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1717167975; cv=pass; b=jq6iioS9j+DdVU+LnLMYWW2IwAG2v6YfcOrL67tfBZmf+xQTxk5+hB5T+MZxn6gmHE/BUpO0OlbmkRVJkMEdWkaavRe4rnOdYGqewAHC6ZhnNjBJGc29w+kCIGHt1zm0WLQRXmoCP6fWIBFIlCpYa2TPlA4lB8D5p6d15vnaOlA= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1717167975; c=relaxed/simple; bh=XB9oRTZTnMhLM8xh+5ThCF+jo8/85Wfiw0Z7lm/aFD0=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:MIME-Version: Subject:To:From; b=J26f9L4P+ctlaRt+PG5rlLp6ejbT9ktBf+fFsZIx2l7culEV5bz8PZ0QiHD7kC3PZl5pyGg4udvCf/nzj9+NrewAZfMbxOGqgbTggg/bH5Ipcsm2VMMs9f8rl16m1UyxpBqQdyHO8qntIBwJRzuUiU3hvS1on5FsgGvx3oMeCK0= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; t=1717167973; cv=none; d=strato.com; s=strato-dkim-0002; b=LHObLzkt6Tfo9iz6dYmVFpTrmiAO5QpUqkJn0EiOTVMtagkFbIwh/woNt1nr8Eu/oD yplWz1NMtkMJaAq9uQmydxM+PfPnj18KxB4dSWolgSwdVG92EIGRUVHvHGhTqcOBLC0l caaX9v+fsz5TiXKUJIfmjqb7kZMehtVwzDa4ie3t1wdkvTDBAYvsz8HIqhgbSkN7u3fZ jPiHKhGRgyPNaXVGfHAy9rHoAtTMXGTvGIjQPa7V7ion5h/gAXTUTthx1KA9i4otfciE J9LPgLG+wxrfGGbkK0NyA1n21rykBpjrZCnLMNHWoMRnAS6uYRYOrzSQOcIpaahR8yDq cMgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1717167973; s=strato-dkim-0002; d=strato.com; h=In-Reply-To:From:References:Cc:To:Subject:Date:Message-ID:Cc:Date: From:Subject:Sender; bh=fASfmPwSBGgMYwSBBs8PP7C0102TvYWdyUV1DPOQyOM=; b=ez4aRYnyP6b+mj3H66mhz8y6YIeV9XCLX066BXeXBYuEZCt6Vt1aULAcBp6vgYvra4 WF8vL5y+3zCRYhEXCoXpUpXJiGeYIVv8cBEbtKaIU1aia9vgYdLZPnTOmbPQD/B78xPi OyUMaiQgQ9CWgXYc1w08FG1OaA+HWyTl/f7QkOGgVVXp4YmH/D5eOWO1UzbefHsFgkKe IIvCYzJxu1wGbrc1i5jvGsN+fDVsvVEaHktzr2QfN+99NioNl0vohsfW/zJnzGT63yJU o7mXmiRp7OWAJSBveUfVY2mwf7jfkqnTMuXNRzYkMxuhw/ZSWpnrJPOWL8+E4QtsYxKm 7/+g== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1717167973; s=strato-dkim-0002; d=gjlay.de; h=In-Reply-To:From:References:Cc:To:Subject:Date:Message-ID:Cc:Date: From:Subject:Sender; bh=fASfmPwSBGgMYwSBBs8PP7C0102TvYWdyUV1DPOQyOM=; b=d33DMugO+zQHuss2uLBsI5tzx4Z1nGANwDY98W5qa4dc2I6+QsC5yOzwNbVuUSmJEA G+hgAovE02Ao4t8/jMNZiAR9390rc+/x0d+gItcUbuoHTvfwf2nxuy/H3TaXOaVgBPbj SIVs/XDC9WiPFe+Q/MfTeJazGVOzvUCKoN0Vi03bvS+drXPjVMPeq5kGFHnTCPSclhRi ycb4fKsKcpvORAhfbKIhsEu2EVu2lj7iZLhrrVoMMtu7I854j4gogP2vVOZoBzlPlSGp qtA4ZiMw/eIwJ0m31MY0TsUGYPJj+Of4CJYl7U6GjEgJpfD7N0SgOQdLKXnhR2sSgw8S LIGQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1717167973; s=strato-dkim-0003; d=gjlay.de; h=In-Reply-To:From:References:Cc:To:Subject:Date:Message-ID:Cc:Date: From:Subject:Sender; bh=fASfmPwSBGgMYwSBBs8PP7C0102TvYWdyUV1DPOQyOM=; b=CWTh2XelYVmQuGd8rwld41QP+IyIXXhIqeKGjtLkjz7eC6iO/ktny+kIa7isClAkuz BSldWeTI28p13IExmbDQ== X-RZG-AUTH: ":LXoWVUeid/7A29J/hMvvT3koxZnKT7Qq0xotTetVnKkbjtK7q2y9L+qNvyhO" Received: from [192.168.2.102] by smtp.strato.de (RZmta 50.5.0 DYNA|AUTH) with ESMTPSA id xcdf4404VF6DPqa (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Fri, 31 May 2024 17:06:13 +0200 (CEST) Message-ID: <490bcbbb-cbfd-4582-8116-93f662ba83d8@gjlay.de> Date: Fri, 31 May 2024 17:06:12 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: How to avoid some built-in expansions in gcc? To: Paul Koning Cc: gcc@gcc.gnu.org References: From: Georg-Johann Lay Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE,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 List-Id: Am 31.05.24 um 17:00 schrieb Paul Koning: > > >> On May 31, 2024, at 9:52 AM, Georg-Johann Lay wrote: >> >> What's the recommended way to stop built-in expansions in gcc? >> >> For example, avr-gcc expands isinff() to a bloated version of an isinff() implementation that's written in asm (PR115307). >> >> Johann > > Isn't that up to the target back end? > > paul Yes, that's the reason why it's a target PR. My question is where/how to do it. It's clear that twiddling the options works and is a simple and comprehensible solution, but it seems a bit of a hack to me. Johann