[llvm-branch-commits] [clang] [SystemZ][ReleaseNotes] clang release notes for SystemZ (PR #215370)
Dickson Chau via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Mon Aug 10 12:48:29 PDT 2026
================
@@ -1163,6 +1163,10 @@ latest release, please see the [Clang Web Site](https://clang.llvm.org) or the
- Add support for `#pragma export` for z/OS. This is a pragma used to export functions and variables
with external linkage from shared libraries. It provides compatibility with the IBM XL C/C++
compiler.
+- Add support for variable argument lists on z/OS.
+- Add compare-and-swap builtin functions, as provided by the IBM XL C/C++ compiler.
----------------
dicksonchau wrote:
re: "IBM XL C/C++ compiler"
2 comments:
1. we should include z/OS on the name, so it doesn't get confused with the other platform [Open] XL compilers (even this is under "SystemZ support, back in the days, we did have a LoZ XL C/C++ compiler)
2. assuming this BIFs are on both XL and Open XL, I wonder if this should named for:
a) **XL** -- "IBM z/OS XL C/C++"
b) or **Open XL** -- "IBM Open XL C/C++ for z/OS"
c) or **both** -- "IBM C/C++ for z/OS"
https://github.com/llvm/llvm-project/pull/215370
More information about the llvm-branch-commits
mailing list