On Fri, 1 Nov 2024 13:47:36 +0100, René Jansen <rvjan...@xs4all.nl> wrote:

>Reading through the release notes (the "what's new") of the LLVM-Clang based 
>C/C++ compiler for z/OS I see support for 32-bit programs and XPLINK32 
>linkage. Now I have to admit that I not followed all news closely but I even 
>have a hard time googling this. I thought there is 24-,31- and 64-bit support 
>on z/OS. Is this new and where can we read about this?
>
>best regards,
>
>René Jansen.
>----------------------------------------------------------------------
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


<posting on behalf of a colleague>

Yes, z/OS has 24-, 31-, and 64-bit addressing modes. Most people commonly use 
the terms 31-bit and 32-bit interchangeably so that is probably what is 
confusing you. In this case the 32-bit mode support does refer to the 31-bit 
addressing mode.
 
The IBM Open XL C/C++ 2.1 for z/OS compiler describes most of the details in 
the documentation at https://www.ibm.com/docs/en/open-xl-c-cpp-zos/2.1 , and 
more specifically about the linkages at 
https://www.ibm.com/docs/en/open-xl-c-cpp-zos/2.1?topic=new-32-bit-support . 
For downloading it: 
https://early-access.ibm.com/software/support/trial/cst/programwebsite.wss?siteId=2041&h=null&p=null
 . 
The documentation says that the compiler supports both 64-bit and 31-bit 
addressing modes now for the 2.1 version of the compiler, so it is new. 
Note there is no 24-bit support, though I’m sure you can ask for it if you want 
it through the request/idea system.


hope this helps,

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to