🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #723

Re: Compile options? or major hack?

#723
From: John Clark
Date: Wed, 30 Dec 1992 00:23
22 lines
1660 bytes
In article <pes.722899636@regent.e-technik.tu-muenchen.de> pes@regent.e-technik.tu-muenchen.dbp.de (Peter Schauer) writes:
+>jimlynch@netcom.com (Jim Lynch) writes:
+>
+>>Hi, I'm trying to port gcc to a machine that uses 16-bit PC-relative
+>>addressing for code references (which introduces the requirement for
+>>limited-size segments) and register indexed addressing for data
+>>references. Can this be done in the machine description file?
+>>Also, the code segments mentioned above need to refer to each other
+>>as (segment number, jump table entry number), implying that such a
+>>jump table would be built at the beginning of each segment.
+>
+>>Thirdly, I have a need to be able to create and refer to functions
+>>which use some particular flavor of Pascal stack/calling conventions.
+>
+>The "machine" isn't a Macintosh, no ? :-)
+>You obviously know what the FSF thinks about Apple, so why are you
+>disguising it like that ?

Microware's OS9 operating system uses 16-bit PC-relative, address register
based variable reference, jump tables, and there is a Pascal compiler
which runs on it as well. (But I will admit that the Mac-OS is probably
the likely target.)
Technical Details
Message-ID: <1992Dec30.002310.8403@synergy.encinitas.ca.us>
Path: arc1-ca.pugleaf.net!sparky!uunet!nntp1.radiomail.net!fernwood!synergy!clark
References: <1992Nov26.173236.15113@netcom.com> <pes.722899636@regent.e-technik.tu-muenchen.de>

Show Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.help
Path: arc1-ca.pugleaf.net!sparky!uunet!nntp1.radiomail.net!fernwood!synergy!clark
From: clark@synergy.encinitas.ca.us (John Clark)
Subject: Re: Compile options? or major hack?
Message-ID: <1992Dec30.002310.8403@synergy.encinitas.ca.us>
Organization: Synergy Microsystems, Inc. CA. USA
References: <1992Nov26.173236.15113@netcom.com> <pes.722899636@regent.e-technik.tu-muenchen.de>
Distribution: gnu
Date: Wed, 30 Dec 1992 00:23:10 GMT
Lines: 26