1// General
2DIAG(warn_unsupported_attribute_section_format,
3     DiagnosticEngine::Warning,
4     "unsupported format of attribute section in input %0 (version=%1).",
5     "unsupported format of attribute section in input %0 (version=%1).")
6DIAG(warn_unrecognized_vendor_subsection,
7     DiagnosticEngine::Warning,
8     "skip unrecognized private vendor subsection with name '%0' in %1.",
9     "skip unrecognized private vendor subsection with name '%0' in %1.")
10
11// ARM attributes
12DIAG(error_unknown_cpu_arch,
13     DiagnosticEngine::Error,
14     "input %0 has unknown CPU architecture profile.",
15     "input %0 has unknown CPU architecture profile.")
16DIAG(warn_mismatch_cpu_arch_profile,
17     DiagnosticEngine::Warning,
18     "conflicting architecture profiles %0 in %1.",
19     "conflicting architecture profiles %0 in %1.")
20DIAG(error_mismatch_mpextension_use,
21     DiagnosticEngine::Error,
22     "conflicting values from Tag_MPextension_use and "
23     "Tag_MPextension_use_legacy in %0",
24     "conflicting values from Tag_MPextension_use and "
25     "Tag_MPextension_use_legacy in %0")
26DIAG(warn_mismatch_enum_size,
27     DiagnosticEngine::Warning,
28     "the size of enumerated data item in input %0 (value=%1) is not "
29     "compatible with the output (value=%2).",
30     "the size of enumerated data item in input %0 (value=%1) is not "
31     "compatible with the output (value=%2).")
32DIAG(warn_mismatch_fp16_format,
33     DiagnosticEngine::Warning,
34     "conflicting 16-bit FP number format in %0",
35     "conflicting 16-bit FP number format in %0")
36DIAG(warn_unrecognized_virtualization_use,
37     DiagnosticEngine::Warning,
38     "value of Tag_Virtualization_use cannot be recognized in %0 (value=%1).",
39     "value of Tag_Virtualization_use cannot be recognized in %0 (value=%1).")
40DIAG(warn_mismatch_abi_wmmx_args,
41     DiagnosticEngine::Warning,
42     "%0 uses different way to pass WMMX parameters and results.",
43     "%0 uses different way to pass WMMX parameters and results.")
44DIAG(warn_mismatch_pcs_config,
45     DiagnosticEngine::Warning,
46     "conflicting procedure call standard config in input %0.",
47     "conflicting procedure call standard config in input %0.")
48DIAG(warn_mismatch_r9_use,
49     DiagnosticEngine::Warning,
50     "conflicting way to use R9 in input %0.",
51     "conflicting way to use R9 in input %0.")
52DIAG(warn_conflict_rw_data_and_r9,
53     DiagnosticEngine::Warning,
54     "RW static data addressing (SB-relative) conflicts the use of R9 "
55     "(Tag_ABI_PCS_R9_use) in input %0.",
56     "RW static data addressing (SB-relative) conflicts the use of R9 "
57     "(Tag_ABI_PCS_R9_use) in input %0.")
58DIAG(warn_mismatch_wchar_size,
59     DiagnosticEngine::Warning,
60     "incompatible size of wchar_t in input %0 (value=%1) with the output "
61     "(value=%2).",
62     "incompatible size of wchar_t in input %0 (value=%1) with the output "
63     "(value=%2).")
64DIAG(warn_unknown_mandatory_attribute,
65     DiagnosticEngine::Warning,
66     "unknown mandatory attribute with tag %0 was ignored in %1.",
67     "unknown mandatory attribute with tag %0 was ignored in %1.")
68DIAG(warn_unknown_attribute,
69     DiagnosticEngine::Warning,
70     "unknown attribute with tag %0 was ignored in %1.",
71     "unknown attribute with tag %0 was ignored in %1.")
72DIAG(warn_mismatch_vfp_args,
73     DiagnosticEngine::Warning,
74     "%0 uses different way to pass the floating point parameter and results.",
75     "%0 uses different way to pass the floating point parameter and results.")
76