[fpc-devel] Episode 4. Addressing and it's limits Part Two

Mark Morgan Lloyd markMLl.fpc-devel at telemetry.co.uk
Fri Feb 10 10:58:00 CET 2012

rvmartin2 at ntlworld.com wrote:

>> In the current case I was relying on the precedent set by the GCC 
>> porters and the Linux maintainers to say "OK, we need to have some 
>> policy to determine what vintage of hardware is supported". However 
>> noting the availability of old IBM operating systems and the interest 
>> people have in running them, and in particular noting the amount of work 
>> being put into the OS/380 project, I'm fairly rapidly coming to the 
>> conclusion that the S/370 is worth supporting, even if we brush the 
>> S/360 under the carpet.
 > To an application programmer there is (was?) little difference between
 > 360 and 370.
 > I'm puzzled by this whole idea of Free Pascal supporting 360/370.
 > Who is it aimed at?  Who needs it?

Sorry Bob, I find that some of your postings aren't getting past our 
gateway, so I only see them in the archive.

To answer your question: I'm not entirely sure, but I suspect anybody 
who wants to run on any of the freely-available "classic" operating 
systems /particularly/ VM where the available version is VM/370 which 
could be expected to have problems if asked to support virtualised 
guests including S/390-specific opcodes.

My initial suggestion was to support anything from the S/390 G5 onwards, 
i.e. the same as Linux and (at least approximately) GCC. Paul's gone 
very quiet, Steve is making a fairly good case that there are sufficient 
well-understood workarounds that supporting S/370 if not S/360 should be 
possible, so I for one am happy to go with the flow on the target CPU 
(even if I express a strong preference for Linux and ASCII as the 
initial operating system targets).

Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

More information about the fpc-devel mailing list