From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: (qmail 11595 invoked from network); 5 May 2020 00:32:44 -0000 Received-SPF: pass (minnie.tuhs.org: domain of minnie.tuhs.org designates 45.79.103.53 as permitted sender) receiver=inbox.vuxu.org; client-ip=45.79.103.53 envelope-from= Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 5 May 2020 00:32:44 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id B959D9CA20; Tue, 5 May 2020 10:32:40 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 65C4D9C96C; Tue, 5 May 2020 10:32:08 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.b="JGvU7zxN"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 4739E9C96C; Tue, 5 May 2020 10:32:06 +1000 (AEST) X-Greylist: delayed 558 seconds by postgrey-1.36 at minnie.tuhs.org; Tue, 05 May 2020 10:32:05 AEST Received: from forward1-smtp.messagingengine.com (forward1-smtp.messagingengine.com [66.111.4.223]) by minnie.tuhs.org (Postfix) with ESMTPS id AF0D69C8D8 for ; Tue, 5 May 2020 10:32:05 +1000 (AEST) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailforward.nyi.internal (Postfix) with ESMTP id DAC33194063F for ; Mon, 4 May 2020 20:22:45 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 04 May 2020 20:22:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=shsLJY6+kfftFfnXb6rAvEBFNa2pcAAt9dyYLczda SA=; b=JGvU7zxNIR9xC36zFXW04BlVY7Bq0/Sba8tGTNPasSFhwZf7OT3RuODKJ BZ0/z/O0LuE/pV01u36DJukaJMkFx98RuFkgXyNd7Cb3FcoHu9TKD+ufoiQG+Vax OXDjch32z+ix88HUhQ9O1i6i1srJo1KvPSIzw2lQApdPRJGlWefv7IoKH5GRvCnj B/XWlYl81061Z0sW7yzuNmWjHTqxHiqrZqlUQlYa0b2Ip2nBpLOItVAMrQYxEfMf 5l9LKwMAqqg6UR3lMoo1uRU+pxkXTepl0rDCYC0/7rXlI5/xEway+LhFsQNhr/E6 TY/rWVo+yZCqrtFhUkoicC7VhUsFw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrjeehgdefvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtggfuhfgjfffgkfhfvffosehtqhhmtdhhtdejnecuhfhrohhmpeghihhnucfv rhgvvghsvgcuoehtrhgvvghsvgesrggtmhdrohhrgheqnecuggftrfgrthhtvghrnhephf ffkeejteevueeifeefgfejieeuhfekhfeuuefhueefffeuvdekgffguefggfeinecuffho mhgrihhnpehhphdrtghomhenucfkphepudehuddrvddtfedrheekrddvfeegnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhrvggvshgvsegr tghmrdhorhhg X-ME-Proxy: Received: from cirocco.treese.org (pool-151-203-58-234.bstnma.fios.verizon.net [151.203.58.234]) by mail.messagingengine.com (Postfix) with ESMTPA id 5CFDD328005D for ; Mon, 4 May 2020 20:22:45 -0400 (EDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\)) From: Win Treese In-Reply-To: Date: Mon, 4 May 2020 20:22:44 -0400 X-Mao-Original-Outgoing-Id: 610330964.134964-1d532eb86b2ad0e0790df0124a6b744d Content-Transfer-Encoding: quoted-printable Message-Id: <8D548BBE-AB7A-457E-87F8-F3718A9AC4B7@acm.org> References: <2F4C604D-F01C-4A82-948A-7E77093B48A1@planet.nl> <21F16C75-62AB-422A-A43F-981407E11434@planet.nl> To: TUHS main list X-Mailer: Apple Mail (2.3445.104.14) Subject: Re: [TUHS] DEC Compilers (was: Re: SDB debugger 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 May 3, 2020, at 4:26 PM, Clem Cole wrote: >=20 > Anyway back to compilers, Tru64 had a 'good enough' compiler based on = the MIPS code base to get us all going, but GEM's primary target was VMS = since one of the important features of GEM was the VAX->Alpha transpiler = technology. VMS was still heavily written in VAX Assembler at the = time. Plus, It actually was a little hairy because GEM had a new C/C++ = front-end. So TLE's high order bit was VMS for the Alphas. GEM for = Tru64 was about 18 months later.=20 In the early days of Alpha, I was at DEC=E2=80=99s Cambridge Research = Laboratory (directed then by Vic Vyssotsky, having retired from Bell = Labs). The lab had various connections to Alpha projects, and we learned = that there were (I think) 7 different C compilers running on the early = port of Ultrix. That number, I think, did not include the port of gcc = that DEC was funding outside the company. Andy Payne, a recent hire at the lab, had been an intern in DEC=E2=80=99s = semiconductor group, where he had worked on randomized testing for = hardware verification. With all the compilers available, he decided to = hack up a program to generate random small C programs with computable = expected outputs. His program then compiled the random code with each = compiler and tested the result. After finding a number of bugs this way, = he got tired of submitting the bug reports, and changed his program to = write and submit the bug reports automatically.=20 This caused a little bit of consternation with some of the compiler = teams at first. Eventually, this led to some collaboration with the DEC languages and = tools team, and Bill McKeeman published a paper that line of work in the = Digital Technical Journal in 1998[1]. - Win [1] https://www.hpl.hp.com/hpjournal/dtj/vol10num1/vol10num1art9.pdf