[Predef-contribute] SourceForge Compilers Macro Wiki Suggestions from IBM
Brought to you by:
breese,
tahonermann
|
From: Nicole T. <ni...@ca...> - 2019-01-29 18:10:40
|
Hello, On Linux and AIX, IBM has recently made a new compilers available that are based on the Clang compiler. Unfortunately, the macros in these new Clang-based compilers and the older legacy compilers are quite different, and we were wondering if the IBM XL section can be split again so that the current IBM XL C/C++ section becomes 1. IBM XL C/C++ (Clang-based versions), and 2. IBM XL C/C++ (legacy versions). The z/OS XL C/C++ section would stay as well. In addition to those changes, we were wondering if the Clang section can get a note that IBM XL is also defining __clang__ and related macros, and if the LLVM section can get a note that IBM XL is also defining __llvm__. Full suggestions in the attachment (changes are in red, including some updated links), appreciate your consideration! We have proposed compiler version identification in the format that's already on the page VRPB, but since IBM has it's own acronym VRMF, we have included "also called..." notes. We did the same kind of thing in the Clang section. If you're not concerned with consistency across the page, perhaps we could just use VRMF for the IBM sections instead. (See attached file: SourceForge Compilers Macro Wiki Suggestions from IBM 20190129.docx) Thanks, Nicole Trudeau, P. Eng. IBM Z Systems Software > Compilers Digital Marketing & Customer Support C2-818, Toronto, Canada Office |