compnerd added inline comments.
================ Comment at: clang/lib/Driver/ToolChains/Arch/RISCV.cpp:146 + Arg *A; + if (getDebugFissionKind(D, Args, A) != DwarfFissionKind::None) + D.Diag(clang::diag::err_drv_riscv_unsupported_with_linker_relaxation) ---------------- MaskRay wrote: > compnerd wrote: > > This should be hoisted out, this will occur with or without relaxation. > > That is, `-mrelax` and `-mno-relax` are both problematic. > No. -mno-relax is supported with -gsplit-dwarf. I think the current code is > correct. No, that is the point, it is not. Building with `-mno-relax` and `-gsplit-dwarf` will fail with the same behaviour. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D130190/new/ https://reviews.llvm.org/D130190 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits