I bet, all current compilers are documented and the documentation is available. For IBM it is available on Internet. For other vendors (not many) it can be limited to licensed users. Regarding Ada, Pascal and Fortran - I believe none of them is 64-bit. I would rather ask about 31-bit support (vs 24-bit). :-)

--
Radoslaw Skorupka
Lodz, Poland



W dniu 03.09.2024 o 14:21, Seymour J Metz pisze:
Which FM? In some cases compilers are available from multiple vendors. For 
older compilers, e.g., Ada, Pascal, it may be difficult to locate 
documentation, and there's no guaranty that information in DOC holds hs made 
its way into formal documentation.

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר



________________________________________
From: IBM Mainframe Discussion List<[email protected]> on behalf of Farley, 
Peter<[email protected]>
Sent: Monday, September 2, 2024 11:27 PM
To:[email protected]
Subject: Re: questions on HLL support of > 31-bit addressing

I hate to do it, but for the case of the current set of compilers, RTFM please. 
 The C, COBOL V6 and PL/I Programmers Guide manual for each language clearly 
show the 64-bit support is there (LP32/LP64).  I haven’t dealt with Fortran 
since Fortran II on an IBM 1620 in college, so I can’t say whether current 
Fortran does or not.

As for when that support was added for each language, reading the list of 
changes per edition of the manuals should give you that information as well, 
though in recent year the “continuous update” philosophy means that support for 
a feature or capability doesn’t necessarily track with a manual edition or even 
necessarily with the compiler version or even its release level.

Peter

From: IBM Mainframe Discussion List<[email protected]> On Behalf Of Mark 
Waterbury
Sent: Monday, September 2, 2024 12:47 AM
To:[email protected]
Subject: questions on HLL support of > 31-bit addressing


Does anyone happen to know and can tell me whether and when any of the IBM higher level 
language compilers (C, COBOL, FORTRAN, PL/I) are enabled for 64-bit addressing, and so 
are capable of using virtual storage "above the BAR", assuming that one would 
use an assembly language subroutine or one of the IBM callable service routines to 
allocate such storage on z/OS.

For that matter, were any of those compilers "enabled" for 47-bit addressing, e.g. with 
the use of "access registers" (ARs) on the System 390 machines running OS/390, or even on 
MVS/ESA on some System/370-ESA capable models that supported ARs and the extended addressing they 
provided?

Or was this something strictly for assembler language developers to exploit?

And, when and what compilers were extended to support 31-bit addressing e.g. in 
MVS/XA and above?

Thanks in advance.



All the best,

Mark S. Waterbury

--



This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to