From owner-freebsd-arch@freebsd.org Tue Jul 3 15:26:45 2018 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5D5D71029F60 for ; Tue, 3 Jul 2018 15:26:45 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D91EB86DDE for ; Tue, 3 Jul 2018 15:26:44 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id 930DF1029F5B; Tue, 3 Jul 2018 15:26:44 +0000 (UTC) Delivered-To: arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6B9051029F5A for ; Tue, 3 Jul 2018 15:26:44 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x236.google.com (mail-io0-x236.google.com [IPv6:2607:f8b0:4001:c06::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F090786DDD for ; Tue, 3 Jul 2018 15:26:43 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x236.google.com with SMTP id z19-v6so2085368ioh.4 for ; Tue, 03 Jul 2018 08:26:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eYXBp3Ueqdcy77uBiX87IBXOB+NEcCEvxboYi67HQyE=; b=s8K6MI9cQ0o11322tIQNLSHcWsVhqu0CS6CVgQeujExJDWSO3s85/VSIZbh79TRdBs UuFOFhvbojR7gTzSFKq5ZqRAmsme7AEQWJTmBtZGxfsVg3NhJHrCJUa9j3N60Dpvm7FJ nxGssG+KO8cmb1BvgRaTGDS6GUa3M2aGNan+NaQCDRcJXk0LvzGkTWVBTQ77+svKVmg/ BsNGwADlYBbB3y6AJeVdJRzNBozmgZF/fFf3IXCmQoRx7USHpuplyxaIDe1+tuM0JQf7 0MOW7/7yNgzfljBvZ45UVkgkM+hFzq9HXYXhJUBDH/VlTn5+v9wWwWgS/IIfhdKqY6lH 3LHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=eYXBp3Ueqdcy77uBiX87IBXOB+NEcCEvxboYi67HQyE=; b=IWOiWWGpJ4MD7zua9nTtdR1clwTqpud7O/uVxAwuv0h2iw+gdamDqUosvg9DE703Qs FJoKdvtbZPaULSz+DHNkqdYuxrwLdbN1mpLVY+flEOIF8SkkcG9g9LiMt28buO1uGQRr KEJU81PgLwkLJThIqt/CdnV8ymAslw9SP2JdtRhTgyns4wUV0TsBNOMSxtTQgLaAzl8o Cr5sABJwftvBkYERzAiwQHmXpeuPEvuxjt5SKqB8MK4xxQ17mHpZz/SbF7lyF3vSGHr9 TU+BY8q2DP6MrSbUXyBHHlFDuy/aQRlX6QgugJK5ESS4dTFLXc8tEZns6moZb189NLNT Nfbw== X-Gm-Message-State: APt69E3qfm4dv2olznCXpaoxNmuaK82OLVBJYo0KQC6SNmN8XizWn4RH jCzo2UnBoe4K7Rm4EAicNc4ZG0edTnqtdbEkCK0+ZQ== X-Google-Smtp-Source: AAOMgpcENT9+FF22u8a6Gvv8kqWP2HyP3nygdsYuNfSJ65vYshw31aYRPVTRMxGn3wDLwgvBI4+Xc9JlbNI5kAN+9vI= X-Received: by 2002:a6b:d004:: with SMTP id x4-v6mr2240483ioa.299.1530631603101; Tue, 03 Jul 2018 08:26:43 -0700 (PDT) MIME-Version: 1.0 References: <201807031445.w63EjJmF038596@pdx.rh.CN85.dnsmgr.net> In-Reply-To: From: Warner Losh Date: Tue, 3 Jul 2018 09:26:30 -0600 Message-ID: Subject: Re: xstr, mkstr To: Eitan Adler Cc: "Rodney W. Grimes" , "freebsd-arch@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jul 2018 15:26:45 -0000 > "As far as I can tell" needs to be a bit stronger, > > Agreed. But before doing work we should first make sure that the work > will be productive. > Xstr and most are best thought of as a final pass of the old pcc compiler. This functionality moved into gcc before the egcs split back in the 90s. The compiler has done this work for two decades now. Nobody uses it, or needs it today. Unlike tip or cu, nobody at all uses these. Warner >