From owner-freebsd-arch@freebsd.org Tue Jul 3 16:56:53 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 6A97C10319C8 for ; Tue, 3 Jul 2018 16:56:53 +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 EBC688BC58 for ; Tue, 3 Jul 2018 16:56:52 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.ysv.freebsd.org (Postfix) id AB04D10319C0; Tue, 3 Jul 2018 16:56:52 +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 6ED8D10319BF for ; Tue, 3 Jul 2018 16:56:52 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x22c.google.com (mail-it0-x22c.google.com [IPv6:2607:f8b0:4001:c0b::22c]) (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 02D8E8BC53 for ; Tue, 3 Jul 2018 16:56:52 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x22c.google.com with SMTP id v83-v6so4124879itc.3 for ; Tue, 03 Jul 2018 09:56:51 -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=5cYm0pSHcrsxLY92COOp/zPNRaimF5O/NppVlsKe32w=; b=pVRqBaO0Zwp8Iu0M90r0ZPhj+qCaXbKirqizxXtAFHCxziPsLEVJqlvLKu07qKOJI8 agSFeH4lHraJu0aGdTAqM3gpY4iCKNZR0ApqXoYMcJMK3yfI/oI1+HnimS3lE+4rG+cp 0Ot6bf2fteyj/T+ZKnGF7+8dhP0qCwv0+tiijuepbcXOavnIxWyNhUPqu7Nio0DVugwU IlL4s5rIU1wYNz0dde3b1McKdJnHF2U664NCAmy0Isfrff038h1mjvmEf+o9ERCyOD1o /X+4fgfNsNxMQC9NK+L8oYHAGoNgj20lGEpna2mTsVxywc5hanBRV/44T/gnie9IPj4x ckgg== 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=5cYm0pSHcrsxLY92COOp/zPNRaimF5O/NppVlsKe32w=; b=Nx0AFHZ3pHbTOkUqubO1ERjOvPmIIw3q2FqGvsf4QNFC9aH/HtOdjAs1zQU+NEVcyz icGdLhnjLPAMKKxzrZ6qcn+aevXW+HTytdp+f1nwEl3xcrFlZfZ7Qv6eLjstQaM8IFSb WqLd+yVWzhpfHKcSvoAAz7mTcGHqQUKz1ijuUoecPfoNfBKYa5xxL0sFkSS2QLHrynsJ 5P3bXqtAXmwU0LjsC2t/W8sbFrm5WbpOnxefTHW8zvGrRwoNgxoweFp/lY0EJ5KVgFqf /plViUwll9LHu+uC9oyVlw9tNtQffqOHnoJiEGqvazvh3n8xrbjrFnfKhzukFmGiNjDP gYTg== X-Gm-Message-State: APt69E1bSGdp/DZnwnxI/+O11c6E7q/xgvZ3piKI8CA8QxceBAqW0k6n iw9zxPhGatxHkwbYYb9CxYWzO+KZLHkh9Lh00c6IQQ== X-Google-Smtp-Source: AAOMgpd5wljeIk6oJx0YCLEF4XcIs7v0PVD9BMiCPTxXp+u7CMP2LMh184GVlSMAXWEtzQNFNp6KNmn8OIxqcbg1UrQ= X-Received: by 2002:a02:6348:: with SMTP id j69-v6mr25673712jac.45.1530637011211; Tue, 03 Jul 2018 09:56:51 -0700 (PDT) MIME-Version: 1.0 References: <201807031641.w63GfiIp039021@pdx.rh.CN85.dnsmgr.net> In-Reply-To: <201807031641.w63GfiIp039021@pdx.rh.CN85.dnsmgr.net> From: Warner Losh Date: Tue, 3 Jul 2018 10:56:38 -0600 Message-ID: Subject: Re: xstr, mkstr To: "Rodney W. Grimes" Cc: John Baldwin , Eitan Adler , "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 16:56:53 -0000 On Tue, Jul 3, 2018, 11:41 AM Rodney W. Grimes < freebsd-rwg@pdx.rh.cn85.dnsmgr.net> wrote: > [ Charset UTF-8 unsupported, converting... ] > > On 7/3/18 8:26 AM, Warner Losh wrote: > > >> "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. > > > > Agreed, these tools are quite obscure and I don't think _FreeBSD_ has > ever > > used them. > > I thought someone already pointed out places in the src tree > that had references to them, though they may > You removed the SHAREDSTRINGS support in r3493 back in 1994. It's been unused since then. There are comments that suggest it never worked in FreeBSD, but that may be 2.0 and newer only. Warner >