[clang] [llvm] [SystemZ][z/OS] Add options -m[no-]zos-ppa1-name to remove the function name in PPA1. (PR #207416)
Sean Perry via cfe-commits
cfe-commits at lists.llvm.org
Thu Jul 9 11:58:46 PDT 2026
================
@@ -6092,6 +6092,12 @@ defm backchain : BoolMOption<"backchain",
PosFlag<SetTrue, [], [ClangOption], "Link stack frames through backchain on System Z">,
NegFlag<SetFalse>, BothFlags<[], [ClangOption, CC1Option]>>;
+defm zos_ppa1_name : BoolMOption<"zos-ppa1-name",
+ CodeGenOpts<"ZOSPPA1Name">, DefaultTrue,
+ PosFlag<SetTrue, [], [], "Emit the function name in PPA1 on z/OS">,
+ NegFlag<SetFalse, [], [], "Do not emit the function name in PPA1 on z/OS">,
+ BothFlags<[], [ClangOption, CC1Option]>>;
----------------
perry-ca wrote:
```suggestion
BothFlags<[TargetSpecific], [ClangOption, CC1Option]>>;
```
https://github.com/llvm/llvm-project/pull/207416
More information about the cfe-commits
mailing list