From c6e406052a903f4cbb9d2d8fea04474202211fcb Mon Sep 17 00:00:00 2001 From: robert Date: Tue, 9 Jun 2026 06:41:08 +0000 Subject: [PATCH] fix a mismerged patch for defaulting to -mno-relax on OpenBSD; from Brad --- gnu/llvm/clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/llvm/clang/lib/Driver/ToolChains/Arch/RISCV.cpp b/gnu/llvm/clang/lib/Driver/ToolChains/Arch/RISCV.cpp index 6c9971f04f8..f8c569cb256 100644 --- a/gnu/llvm/clang/lib/Driver/ToolChains/Arch/RISCV.cpp +++ b/gnu/llvm/clang/lib/Driver/ToolChains/Arch/RISCV.cpp @@ -141,6 +141,7 @@ void riscv::getRISCVTargetFeatures(const Driver &D, const llvm::Triple &Triple, Features.push_back("+relax"); else Features.push_back("-relax"); +#endif // If -mstrict-align, -mno-strict-align, -mscalar-strict-align, or // -mno-scalar-strict-align is passed, use it. Otherwise, the @@ -158,7 +159,6 @@ void riscv::getRISCVTargetFeatures(const Driver &D, const llvm::Triple &Triple, } else if (CPUFastScalarUnaligned || Triple.isAndroid()) { Features.push_back("+unaligned-scalar-mem"); } -#endif // If -mstrict-align, -mno-strict-align, -mvector-strict-align, or // -mno-vector-strict-align is passed, use it. Otherwise, the