1DIAG(mips_got_symbol,
2     DiagnosticEngine::Unreachable,
3     "%0 is not a dynamic symbol, do not put it in global got",
4     "%0 is not a dynamic symbol, do not put it in global got")
5DIAG(fail_allocate_memory_got,
6     DiagnosticEngine::Fatal,
7     "fial to allocate memory for GOT",
8     "fial to allocate memory for GOT")
9DIAG(fail_allocate_memory_plt,
10     DiagnosticEngine::Fatal,
11     "fial to allocate memory for PLT",
12     "fial to allocate memory for PLT")
13DIAG(reserve_entry_number_mismatch_got,
14     DiagnosticEngine::Unreachable,
15     "The number of reserved entries for GOT is inconsist",
16     "The number of reserved entries for GOT is inconsist")
17DIAG(reserve_entry_number_mismatch_plt,
18     DiagnosticEngine::Unreachable,
19     "The number of reserved entries for PLT is inconsist",
20     "The number of reserved entries for PLT is inconsist")
21