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.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10424 invoked from network); 22 May 2020 07:42:42 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 22 May 2020 07:42:42 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 644089C91C; Fri, 22 May 2020 17:42:39 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 0B6329C5E8; Fri, 22 May 2020 17:42:13 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 469B89C5E8; Fri, 22 May 2020 17:42:10 +1000 (AEST) Received: from freefriends.org (freefriends.org [96.88.95.60]) by minnie.tuhs.org (Postfix) with ESMTPS id 71D629C5E5 for ; Fri, 22 May 2020 17:42:09 +1000 (AEST) X-Envelope-From: arnold@skeeve.com Received: from freefriends.org (freefriends.org [96.88.95.60]) by freefriends.org (8.14.7/8.14.7) with ESMTP id 04M7g4Um006223 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 22 May 2020 01:42:05 -0600 Received: (from arnold@localhost) by freefriends.org (8.14.7/8.14.7/Submit) id 04M7g3Fw006220; Fri, 22 May 2020 01:42:03 -0600 From: arnold@skeeve.com Message-Id: <202005220742.04M7g3Fw006220@freefriends.org> X-Authentication-Warning: frenzy.freefriends.org: arnold set sender to arnold@skeeve.com using -f Date: Fri, 22 May 2020 01:42:03 -0600 To: toby@telegraphics.com.au, rich.salz@gmail.com References: <8a2e9b1b-8890-a783-5b53-c8480c070f2e@telegraphics.com.au> In-Reply-To: User-Agent: Heirloom mailx 12.5 7/5/10 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: [TUHS] History of popularity of C 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: , Cc: tuhs@tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Richard Salz wrote: > Was the fact that gcc had the "portable" RTL as an intermediate > representation important? That it was designed to be ported. I think it was. GCC had *two* intermediate forms, one representing the source program (trees), and the other representing instructions (RTL). It was really designed to make it easy to write both new front ends and new back ends. In that it seems to have succeeded fairly well, too. :-) Arnold