DiagMips.inc revision cfcb22478ca64c308df58f9abe6fa2dedb213c16
1// Mips specific errors and warnings on object file incompatibilities
2DIAG(error_Mips_incompatible_class,
3     DiagnosticEngine::Fatal,
4     "target '%0' is incompatible with '%1' in %2",
5     "target '%0' is incompatible with '%1' in %2")
6DIAG(error_Mips_inconsistent_arch,
7     DiagnosticEngine::Error,
8     "target arch '%0' is inconsist with the '%1' in %2",
9     "target arch '%0' is inconsist with the '%1' in %2")
10DIAG(error_Mips_abiflags_invalid_size,
11     DiagnosticEngine::Error,
12     "invalid size of .MIPS.abiflags section in %0",
13     "invalid size of .MIPS.abiflags section in %0")
14DIAG(error_Mips_abiflags_invalid_version,
15     DiagnosticEngine::Error,
16     "unexpected .MIPS.abiflags section version number '%0' in %1",
17     "unexpected .MIPS.abiflags section version number '%0' in %1")
18DIAG(error_Mips_inconsistent_abi,
19     DiagnosticEngine::Error,
20     "target ABI is incompatible with ABI in %0",
21     "target ABI is incompatible with ABI in %0")
22DIAG(error_Mips_inconsistent_mnan,
23     DiagnosticEngine::Error,
24     "target -mnan=%0 flag is incompatible with -mnan=%1 in %2",
25     "target -mnan=%0 flag is incompatible with -mnan=%1 in %2")
26DIAG(error_Mips_inconsistent_fp64,
27     DiagnosticEngine::Error,
28     "target -mfp flag is incompatible with -mfp in %0",
29     "target -mfp flag is incompatible with -mfp in %0")
30DIAG(error_Mips_m16_unsupported,
31     DiagnosticEngine::Error,
32     "MIPS16 extension is unsupported: %0",
33     "MIPS16 extension is unsupported: %0")
34DIAG(warn_Mips_abicalls_linking,
35     DiagnosticEngine::Warning,
36     "conflicting linking abicalls and non-abicalls files on %0.",
37     "conflicting linking abicalls and non-abicalls files on %0.")
38DIAG(warn_Mips_fp_abi_incompatible,
39     DiagnosticEngine::Warning,
40     "FP ABI %0 is incompatible with %1 used by %2",
41     "FP ABI %0 is incompatible with %1 used by %2")
42DIAG(warn_Mips_isa_incompatible,
43     DiagnosticEngine::Warning,
44     "inconsistent ISA between .MIPS.abiflags and ELF header e_flags field: %0",
45     "inconsistent ISA between .MIPS.abiflags and ELF header e_flags field: %0")
46DIAG(warn_Mips_isa_ext_incompatible,
47     DiagnosticEngine::Warning,
48     "inconsistent ISA extensions between .MIPS.abiflags and ELF header e_flags field: %0",
49     "inconsistent ISA extensions between .MIPS.abiflags and ELF header e_flags field: %0")
50DIAG(warn_Mips_ases_incompatible,
51     DiagnosticEngine::Warning,
52     "inconsistent ASEs between .MIPS.abiflags and ELF header e_flags field: %0",
53     "inconsistent ASEs between .MIPS.abiflags and ELF header e_flags field: %0")
54