What wasn't clear was whether you and Mark were referring tothe same compilers; 
hence the question.

Does GCC support AMODE64 on z/OS?

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



________________________________________
From: IBM Mainframe Discussion List <[email protected]> on behalf of 
Farley, Peter <[email protected]>
Sent: Tuesday, September 3, 2024 10:32 AM
To: [email protected]
Subject: Re: questions on HLL support of > 31-bit addressing

I think I was pretty clear that the FM in question was the Programmers Guide 
for each IBM supported compiler.  Anyone using an ISV compiler is, of course, 
on their own.

Peter

From: IBM Mainframe Discussion List <[email protected]> On Behalf Of 
Seymour J Metz
Sent: Tuesday, September 3, 2024 8:21 AM
To: [email protected]
Subject: Re: questions on HLL support of > 31-bit addressing


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.



________________________________________

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


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

Reply via email to