// Mips specific errors and warnings on object file incompatibilities DIAG(error_Mips_incompatible_class, DiagnosticEngine::Fatal, "target '%0' is incompatible with '%1' in %2", "target '%0' is incompatible with '%1' in %2") DIAG(error_Mips_inconsistent_arch, DiagnosticEngine::Error, "target arch '%0' is inconsist with the '%1' in %2", "target arch '%0' is inconsist with the '%1' in %2") DIAG(error_Mips_abiflags_invalid_size, DiagnosticEngine::Error, "invalid size of .MIPS.abiflags section in %0", "invalid size of .MIPS.abiflags section in %0") DIAG(error_Mips_abiflags_invalid_version, DiagnosticEngine::Error, "unexpected .MIPS.abiflags section version number '%0' in %1", "unexpected .MIPS.abiflags section version number '%0' in %1") DIAG(error_Mips_inconsistent_abi, DiagnosticEngine::Error, "target ABI is incompatible with ABI in %0", "target ABI is incompatible with ABI in %0") DIAG(error_Mips_inconsistent_mnan, DiagnosticEngine::Error, "target -mnan=%0 flag is incompatible with -mnan=%1 in %2", "target -mnan=%0 flag is incompatible with -mnan=%1 in %2") DIAG(error_Mips_inconsistent_fp64, DiagnosticEngine::Error, "target -mfp flag is incompatible with -mfp in %0", "target -mfp flag is incompatible with -mfp in %0") DIAG(error_Mips_m16_unsupported, DiagnosticEngine::Error, "MIPS16 extension is unsupported: %0", "MIPS16 extension is unsupported: %0") DIAG(warn_Mips_abicalls_linking, DiagnosticEngine::Warning, "conflicting linking abicalls and non-abicalls files on %0.", "conflicting linking abicalls and non-abicalls files on %0.") DIAG(warn_Mips_fp_abi_incompatible, DiagnosticEngine::Warning, "FP ABI %0 is incompatible with %1 used by %2", "FP ABI %0 is incompatible with %1 used by %2") DIAG(warn_Mips_isa_incompatible, DiagnosticEngine::Warning, "inconsistent ISA between .MIPS.abiflags and ELF header e_flags field: %0", "inconsistent ISA between .MIPS.abiflags and ELF header e_flags field: %0") DIAG(warn_Mips_isa_ext_incompatible, DiagnosticEngine::Warning, "inconsistent ISA extensions between .MIPS.abiflags and ELF header e_flags field: %0", "inconsistent ISA extensions between .MIPS.abiflags and ELF header e_flags field: %0") DIAG(warn_Mips_ases_incompatible, DiagnosticEngine::Warning, "inconsistent ASEs between .MIPS.abiflags and ELF header e_flags field: %0", "inconsistent ASEs between .MIPS.abiflags and ELF header e_flags field: %0")