Hi Linda, thank you - and your colleague - very much for this answer. I think people who use 31-bit and 32-bit interchangeably are missing a bit - the one that I sometimes used to weed out impostors in job interviews. Also, Ed de Castro's "no mode bit!" (From The Soul of a New Machine - Tracy Kidder - I can recommend that book to every nerd) loses some of its power. It is a bit that represented the loss of 2GB address room.
Thank you for the doc link. I am happy to learn there is nothing really important that I missed. best regards, René Jansen. > On 1 Nov 2024, at 21:45, Linda Chui <lc...@ca.ibm.com> wrote: > > 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 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN