From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13587 invoked from network); 26 Apr 2021 00:19:15 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 26 Apr 2021 00:19:15 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 4146F9C868; Mon, 26 Apr 2021 10:19:09 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 4936E9C837; Mon, 26 Apr 2021 10:18:36 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="kFmNTrzP"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id F2B209C836; Mon, 26 Apr 2021 10:18:32 +1000 (AEST) Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) by minnie.tuhs.org (Postfix) with ESMTPS id 711289C835 for ; Mon, 26 Apr 2021 10:18:32 +1000 (AEST) Received: by mail-qk1-f178.google.com with SMTP id 8so21275867qkv.8 for ; Sun, 25 Apr 2021 17:18:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=lQOFr53C3UF2TbEbddUXwU5PtpaPYdB5Od4gSdT2Vdw=; b=kFmNTrzP6PIy98rpopVnF1sV/Py1IPcTF8gnfSYQGAarF0ifCqJAE1zqN+fmX+/eLb e+TvGBl7Jo9R5ymhuYKO9B2Dhby1pCPcNg21qsgBTzevzd1At094q+R+C6vR9sRr7RsK lotti1bLFtyix0GAK1IWKHesYQyWDhCIPJkO9I5hTWJagfoT7JuDuYIbTyS5Mj0VNjyu Ai0ucBAa1tNmVSRcNcA6Cbhb4J+C00Ivp8bKNaGuCgQ/AwvoreiKkSD23Baws6Iy3YvW XktVa1VAyHV95NYtdLVzp9MgPGw1z/sLkOr04+iwo7WCYcLitzdhDU18k9jbtccHGN34 KYsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=lQOFr53C3UF2TbEbddUXwU5PtpaPYdB5Od4gSdT2Vdw=; b=kd7psWMvhOw6Px3pxHuk4s2z+cqh3zx+ugrAewXlWGCZbmg1WeklJrl/dMyhx5LR7R GLuvr+sskM335o9jfyzfOrLZWkrpCTABIFTTuVucElhLg/4VI+bH9pLIFFZTGF0rHEiK 8e/bRNZsZqUrvqCai1yH7RV/XM18imFSZYJO6oPALh/rFf0EfdEVxmVDB6yXRDuRi+Br RYUCMMl3VnmTiitVpAFaSduK8b7xnOaoN93myghxmLc1nKJwH9j3CH/o4lJvpcJ1h1HI tsU6egJYHVF5r/MyF++dHepbeJ8xEuSXxQBMB1opgjv2eMGflc0iKG/btHXxTSiThyWl xqRA== X-Gm-Message-State: AOAM5317F/Obl43OHyhuec6vGF04+U1Gtq0sX8RQlKaGT4mRs6n9AAlO JyWXatPOTtk9BZJtPWfiUNg8f5BQeyM= X-Google-Smtp-Source: ABdhPJyq/5qkC3EqcXj8a1BUl+y46ThQ2s3inz0ZS+SUU6LtwEYPJZoMo+f7ixwOgfBl1dLjazwUFw== X-Received: by 2002:ae9:ec03:: with SMTP id h3mr15741557qkg.87.1619396311443; Sun, 25 Apr 2021 17:18:31 -0700 (PDT) Received: from wee.local (198.27.14-65.ip.mltn.standardbroadband.ca. [198.27.14.65]) by smtp.gmail.com with ESMTPSA id i2sm9965873qtg.0.2021.04.25.17.18.30 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 25 Apr 2021 17:18:30 -0700 (PDT) To: tuhs@minnie.tuhs.org References: <20210425220226.A7E5E640CB6@lignose.oclsc.org> From: Nemo Nusquam Message-ID: Date: Sun, 25 Apr 2021 20:18:29 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 MIME-Version: 1.0 In-Reply-To: <20210425220226.A7E5E640CB6@lignose.oclsc.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-CA Subject: Re: [TUHS] pcc in 8th edition X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On 2021-04-25 18:02, Norman Wilson wrote (in part): > Some of the earliest work on lcc was done in 1127; Chris > Fraser worked for the Labs for some years, Dave Hanson > collaborated from his appointment at Princeton. I believe > there was a /usr/bin/lcc. Some programs used it, either > because they needed some part of the ISO syntax (pcc2 was > pre-ISO) or just because. > > I don't think that version of lcc used Reiser's c2 optimizer; > it generated reasonably good code by itself, including > emitting auto-increment/decrement instructions. Later > versions of lcc (such as that I later adopted as cc in > my personal V10 world) couldn't do that any more, so I > had to keep c2, and in fact to modify it to turn > addl3 a,b,(p) > mova 4(p),p > into > addl3 a,b,(p)+ > (or maybe it was addl2 $4,p, I forget) > > But that's another story which I'll tell only if asked, > and nothing to do with the original question. Please consider yourself asked. #6-) N.