Home | History | Annotate | Download | only in LD
      1 // Mips specific errors and warnings on object file incompatibilities
      2 DIAG(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")
      6 DIAG(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")
     10 DIAG(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")
     14 DIAG(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")
     18 DIAG(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")
     22 DIAG(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")
     26 DIAG(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")
     30 DIAG(error_Mips_m16_unsupported,
     31      DiagnosticEngine::Error,
     32      "MIPS16 extension is unsupported: %0",
     33      "MIPS16 extension is unsupported: %0")
     34 DIAG(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.")
     38 DIAG(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")
     42 DIAG(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")
     46 DIAG(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")
     50 DIAG(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