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