================ @@ -391,7 +391,14 @@ void RISCVTargetInfo::fillValidTuneCPUList( static void handleFullArchString(StringRef FullArchStr, std::vector<std::string> &Features) { - Features.push_back("__RISCV_TargetAttrNeedOverride"); + + // Should be full arch string. + if (!FullArchStr.starts_with("rv")) { + Features.push_back(FullArchStr.str()); ---------------- kito-cheng wrote:
I am little confused about this part, comment say it should be full arch string, but the check come with `!`? https://github.com/llvm/llvm-project/pull/106495 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits