Home | History | Annotate | Download | only in LD
      1 DIAG(note_has_no_symtab,
      2      DiagnosticEngine::Note,
      3      "input file `%0' has no symbol table `%2'\n  path of input file: %1",
      4      "input file `%0' has no symbol table `%2'\n  path of input file: %1")
      5 DIAG(fatal_cannot_read_strtab,
      6      DiagnosticEngine::Fatal,
      7      "cannot read strtab for %2 in file `%0': %1",
      8      "cannot read strtab for %2 in file `%0': %1")
      9 DIAG(fail_sym_resolution,
     10      DiagnosticEngine::Unreachable,
     11      "Fails to resolve symbols [%0:%1]\nPlease reports to `%2'",
     12      "Fails to resolve symbols [%0:%1]\nPlease reports to `%2'")
     13 DIAG(mark_dynamic_defined,
     14      DiagnosticEngine::Ignore,
     15      "refer to dynamic symbol %0",
     16      "call a external function %0")
     17 DIAG(comm_refer_to_define,
     18      DiagnosticEngine::Ignore,
     19      "common symbol %0 is overridden by previous definition",
     20      "common symbol %0 is overridden by previous definition")
     21 DIAG(redefine_common,
     22      DiagnosticEngine::Ignore,
     23      "common symbol %0 is overridden by definition",
     24      "common symbol %0 is overriden by definition")
     25 DIAG(indirect_refer_to_common,
     26      DiagnosticEngine::Ignore,
     27      "indirect symbol %0 points to a common symbol",
     28      "indirect symbol %0 points to a common symbol")
     29 DIAG(indirect_refer_to_inexist,
     30      DiagnosticEngine::Fatal,
     31      "indirect symbol %0 points to a undefined symbol",
     32      "variable %0 is undefined")
     33 DIAG(multiple_definitions,
     34      DiagnosticEngine::Error,
     35      "multiple definition of symbol `%0'",
     36      "you define variable %0 twice")
     37 DIAG(undefined_situation,
     38      DiagnosticEngine::Unreachable,
     39      "reach undefined situation, action: %0, old(%1) -> new(%2)",
     40      "reach undefined situation, action: %0, old(%1) -> new(%2)")
     41 DIAG(multiple_absolute_definitions,
     42      DiagnosticEngine::Error,
     43      "inconsistent definitions of absolute symbol `%0': old(%1) -> new(%2)",
     44      "you defined an absolute symbol with different values")
     45