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=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6320 invoked from network); 25 Apr 2021 09:16:35 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 25 Apr 2021 09:16:35 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id EFD329C0A8; Sun, 25 Apr 2021 19:16:32 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id D259E9BD71; Sun, 25 Apr 2021 19:15:42 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=planet.nl header.i=@planet.nl header.b="z8vckX9V"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 702A39BD71; Sun, 25 Apr 2021 19:15:32 +1000 (AEST) Received: from cpsmtpb-ews08.kpnxchange.com (cpsmtpb-ews08.kpnxchange.com [213.75.39.13]) by minnie.tuhs.org (Postfix) with ESMTP id F0B309BD6E for ; Sun, 25 Apr 2021 19:15:24 +1000 (AEST) Received: from cpsps-ews25.kpnxchange.com ([10.94.84.191]) by cpsmtpb-ews08.kpnxchange.com with Microsoft SMTPSVC(8.5.9600.16384); Sun, 25 Apr 2021 11:15:16 +0200 X-Brand: 7abm2Q== X-KPN-SpamVerdict: e1=0;e2=0;e3=0;e4=;e6=(e1=10;e3=10;e2=11;e4=10;e6=1 0);EVW:White;BM:NotScanned;FinalVerdict:Clean X-CMAE-Analysis: v=2.4 cv=L+d+/8f8 c=1 sm=1 tr=0 ts=60853324 cx=a_idp_e a=LO2mTXPAMClkaqVt2RTykg==:117 a=soxbC+bCkqwFbqeW/W/r+Q==:17 a=x1i13A_MHe4A:10 a=IkcTkHD0fZMA:10 a=3YhXtTcJ-WEA:10 a=EZwNiW8ErQltpw8dXqMA:9 a=QEXdDO2ut3YA:10 X-CM-AcctID: kpn@feedback.cloudmark.com Received: from smtp.kpnmail.nl ([195.121.84.12]) by cpsps-ews25.kpnxchange.com over TLS secured channel with Microsoft SMTPSVC(8.5.9600.16384); Sun, 25 Apr 2021 11:15:16 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=planet.nl; s=planet01; h=to:date:message-id:subject:mime-version:content-type:from; bh=4h8DMG+ohOtFlREbfd5PKfY5+DWNYPCOurkJzEBBpgA=; b=z8vckX9V3VSf5mPaS68MrRTcD8YrDTopaOqAH7sPE+XPN7Yl5IuOy1fP5LpBfLRl6KtkfmqfcJBAw pORcOUVKgXiahFRJw7ykNVni/oeVdMZHusC4/Qu35p2AIaLwsLAoKiZSN1rMDP1Z86yJpQJupitfQj HY1MNvlUV4cXlzY8= X-KPN-VerifiedSender: Yes X-CMASSUN: 33|8jReeoqc8NjBJrvBwSkvVh+fovH2HYoX0UVDlFFzdBFhNcpalks76tIYOBfrNDA 1yQhj+ssvNWxUBL5Qezfcsw== X-Originating-IP: 80.101.112.122 Received: from mba1.fritz.box (sqlite.xs4all.nl [80.101.112.122]) by smtp.kpnmail.nl (Halon) with ESMTPSA id bf7bd689-a5a6-11eb-baae-00505699772e; Sun, 25 Apr 2021 11:15:16 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.7\)) Message-Id: Date: Sun, 25 Apr 2021 11:15:15 +0200 To: TUHS main list X-Mailer: Apple Mail (2.3445.9.7) X-OriginalArrivalTime: 25 Apr 2021 09:15:16.0400 (UTC) FILETIME=[816C3300:01D739B3] X-RcptDomain: minnie.tuhs.org Subject: [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: , From: Paul Ruizendaal via TUHS Reply-To: Paul Ruizendaal Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Sometimes one thing leads to another. Following the recent mention of some retro-brew 68K single board = systems, I decided to build a CB030 board (in progress). I figure it is = a rough proxy for a 1980 VAX and would allow for some experimentation = with the 32V / SysIII / 8th edition code. My first thought was to use the M68K compiler that is included with the = bit sources (see THUS Archive for this), as I had used that before to = explore some of the Blit source. That compiler is LP32, not ILP32 - = which may be a source of trouble. Just changing the SZINT parameter = yielded some issues, so I started looking at the PCC source. This source does not have a =E2=80=9Ctable.c=E2=80=9D in the well known = format as described in the =E2=80=9CA tour of the portable C compiler=E2=80= =9D paper. Instead it uses a file =E2=80=9Cstin=E2=80=9D which appears = to be in a more compact format and is translated into a =E2=80=9Ctable.c=E2= =80=9D file by a new pre-processor ("sty.y=E2=80=9D). Then looking at = the VAX compilers for 8th and 10th edition, these to use this =E2=80=9Csti= n=E2=80=9D file. All the other m68K compilers (based on pcc) that I found appear to = derive from the V7/32V/SysIII lineage, not from the 8th edition lineage. A quick google did not yield much background or documentation on the STY = format. Anybody on this list that can shed some light on the history of the STY = table and on how to use it? Any surviving reports or memos that would be = useful? Many thanks in advance Paul