[clang] MIPS/Clang: Add more false option pairs into validateTarget (PR #91968)
YunQiang Su via cfe-commits
cfe-commits at lists.llvm.org
Tue May 14 07:06:43 PDT 2024
================
@@ -273,6 +273,34 @@ bool MipsTargetInfo::validateTarget(DiagnosticsEngine &Diags) const {
Diags.Report(diag::err_mips_fp64_req) << "-mfp64";
return false;
}
+ // FPXX requires mips2+
+ if (FPMode == FPXX && CPU == "mips1") {
+ Diags.Report(diag::err_opt_not_valid_with_opt) << "-mfpxx" << CPU;
----------------
wzssyqa wrote:
Here, it depends on: https://github.com/llvm/llvm-project/pull/92122
Otherwise `clang -cc1 -triple mips -target-cpu mips1` will always fail.
https://github.com/llvm/llvm-project/pull/91968
More information about the cfe-commits
mailing list