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