blob: 48c0169b47ea9c1217a2f09507b7f28bae1d11f0 [file] [log] [blame]
// 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")