54 lines
2.5 KiB
PHP
54 lines
2.5 KiB
PHP
// 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")
|