137b74a387bb3993387029859c2d9d051c41c724eStephen HinesDIAG(warn_unsupported_exception,
237b74a387bb3993387029859c2d9d051c41c724eStephen Hines     DiagnosticEngine::Warning,
337b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "Exception handling has not been fully supported yet.\nsection `%0'.",
437b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "Exception handling has not been fully supported yet.\nsection `%0'.")
537b74a387bb3993387029859c2d9d051c41c724eStephen HinesDIAG(warn_unsupported_symbolic_versioning,
637b74a387bb3993387029859c2d9d051c41c724eStephen Hines     DiagnosticEngine::Warning,
737b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "Symbolic versioning has not been fully supported yet.\nsection `%0'.",
837b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "Symbolic versioning has not been fully supported yet.\nsection `%0'")
937b74a387bb3993387029859c2d9d051c41c724eStephen HinesDIAG(err_section_not_laid_out,
1037b74a387bb3993387029859c2d9d051c41c724eStephen Hines     DiagnosticEngine::Unreachable,
1137b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "section %0 has not been laid out. Developers may use an output LDSection "
1237b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "in Layout::getFragmentRef",
1337b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "section %0 has not been laid out. Developers may use an output LDSection "
1437b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "in Layout::getFragmentRef")
1537b74a387bb3993387029859c2d9d051c41c724eStephen HinesDIAG(warn_duplicate_std_sectmap,
1637b74a387bb3993387029859c2d9d051c41c724eStephen Hines     DiagnosticEngine::Warning,
1737b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "Duplicated definition of section map \"from %0 to %0\".",
1837b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "Duplicated definition of section map \"from %0 to %0\".")
1937b74a387bb3993387029859c2d9d051c41c724eStephen HinesDIAG(warn_rules_check_failed,
2037b74a387bb3993387029859c2d9d051c41c724eStephen Hines     DiagnosticEngine::Warning,
2137b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "Illegal section mapping rule: %0 -> %1. (conflict with %2 -> %3)",
2237b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "Illegal section mapping rule: %0 -> %1. (conflict with %2 -> %3)")
2337b74a387bb3993387029859c2d9d051c41c724eStephen HinesDIAG(err_cannot_merge_section,
2437b74a387bb3993387029859c2d9d051c41c724eStephen Hines     DiagnosticEngine::Error,
2537b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "Cannot merge section %0 of %1",
2637b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "Cannot merge section %0 of %1")
2737b74a387bb3993387029859c2d9d051c41c724eStephen HinesDIAG(debug_icf_iterations,
2837b74a387bb3993387029859c2d9d051c41c724eStephen Hines     DiagnosticEngine::Debug,
2937b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "ICF converged after `%0' iteration(s).",
3037b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "ICF converged after `%0' iteration(s).")
3137b74a387bb3993387029859c2d9d051c41c724eStephen HinesDIAG(debug_icf_folded_section,
3237b74a387bb3993387029859c2d9d051c41c724eStephen Hines     DiagnosticEngine::Debug,
3337b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "ICF folding section `%0' of `%1' into `%2' of `%3'",
3437b74a387bb3993387029859c2d9d051c41c724eStephen Hines     "ICF folding section `%0' of `%1' into `%2' of `%3'")
35cfcb22478ca64c308df58f9abe6fa2dedb213c16Stephen HinesDIAG(err_no_space_to_place_stubs,
36cfcb22478ca64c308df58f9abe6fa2dedb213c16Stephen Hines     DiagnosticEngine::Error,
37cfcb22478ca64c308df58f9abe6fa2dedb213c16Stephen Hines     "There is no space left to place stubs. Current stub group size: %0\n"
38cfcb22478ca64c308df58f9abe6fa2dedb213c16Stephen Hines     "Use --stub-group-size option to increase the group size.",
39cfcb22478ca64c308df58f9abe6fa2dedb213c16Stephen Hines     "There is no space left to place stubs. Current stub group size: %0\n"
40cfcb22478ca64c308df58f9abe6fa2dedb213c16Stephen Hines     "Use --stub-group-size option to increase the group size.")
41