================ @@ -3644,13 +3645,28 @@ static void RenderSSPOptions(const Driver &D, const ToolChain &TC, << A->getOption().getName() << Value << "sysreg global"; return; } + if (EffectiveTriple.isRISCV()) { + if (Value != "tls" && Value != "global") { ---------------- keith-packard wrote:
Yeah, I went for the easiest-to-review mechanism that just created new RISC-V specific clauses instead of attempting to mix them into the existing ones. It's not exactly a performance-critical area of code. https://github.com/llvm/llvm-project/pull/108942 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits