From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sm.strop.com.pl (sm.strop.com.pl [83.17.179.219]) by sourceware.org (Postfix) with ESMTPS id 7AE903857438 for ; Tue, 4 Jul 2023 16:32:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7AE903857438 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=ztk-rp.eu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=ztk-rp.eu Received: from zorro.ztk-rp.eu ([::ffff:10.208.4.171]) (TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by sm.strop.com.pl with ESMTPS; Tue, 04 Jul 2023 18:20:52 +0200 id 0000000001281608.0000000064A446E4.000018CB Received: from public-gprs569267.centertel.pl ([37.225.86.244]:22895 helo=[192.168.43.32]) by zorro.ztk-rp.eu with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1qGiln-00EQBr-FR; Tue, 04 Jul 2023 18:20:51 +0200 Message-ID: <29e9fc7d-ee5c-30f2-e860-a666cda97185@ztk-rp.eu> Date: Tue, 4 Jul 2023 18:20:47 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US To: David Brown , Ian Lance Taylor Cc: "Richard Earnshaw (lists)" , Martin Uecker , "gcc@gcc.gnu.org" References: <439affd4-11fe-de80-94c8-6fc64cbf76ec@ztk-rp.eu> <112e711791835d56cca38654f83a009cb46707d4.camel@gwdg.de> <940e9ae5-8649-5a28-e29f-06f0b2982892@ztk-rp.eu> <6fad0dd9-847b-eba0-8f79-6b2a72b68293@westcontrol.com> From: =?UTF-8?Q?Rafa=c5=82_Pietrak?= In-Reply-To: <6fad0dd9-847b-eba0-8f79-6b2a72b68293@westcontrol.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 37.225.86.244 X-SA-Exim-Mail-From: embedded@ztk-rp.eu X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,NICE_REPLY_A,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,T_SPF_HELO_PERMERROR autolearn=ham autolearn_force=no version=3.4.6 Subject: Re: wishlist: support for shorter pointers X-SA-Exim-Version: 4.2.1 (built Sat, 13 Feb 2021 17:57:42 +0000) X-SA-Exim-Scanned: Yes (on zorro.ztk-rp.eu) Received-SPF: unknown (IP address lookup failed.) SPF=FROM; sender=embedded@ztk-rp.eu; remoteip=::ffff:10.208.4.171; remotehost=; helo=zorro.ztk-rp.eu; receiver=sm.strop.com.pl; List-Id: W dniu 4.07.2023 o 17:55, David Brown pisze: > On 04/07/2023 16:46, Rafał Pietrak wrote: [----------] >> >> Yes. named address spaces would be great. And for code, too. >> > > It is good to have a wishlist (and you can file a wishlist "bug" in the > gcc bugzilla, so that it won't be forgotten).  But it is also good to be > realistic.  Indices will give you what you need in terms of space > efficiency, but will be messier in the syntax.  A small pointer class > will give you efficient code and neat syntax, but require C++.  These > two solutions will, however, work today.  (And they are both target > independent.) OK, Eventually I may invest into the ++. For now, thenx for the discussion and pointing me to the most promising directions. See U. -R