xref: /llvm-project/clang/test/Sema/aix-builtin-cpu-unsupports.c (revision d4a25976df791aa2ba12e2dde69e644e0d9fe152)
1 // RUN: %clang_cc1 -fsyntax-only -triple powerpc-ibm-aix7.2.0.0 -verify %s
2 
main(void)3 int main(void) {
4   if (__builtin_cpu_supports("aes")) // expected-warning {{invalid cpu feature string for builtin}}
5     return 1;
6 
7   if (__builtin_cpu_supports("archpmu")) // expected-warning {{invalid cpu feature string for builtin}}
8     return 1;
9 
10   if (__builtin_cpu_supports("htm-nosc")) // expected-warning {{invalid cpu feature string for builtin}}
11     return 1;
12 
13   if (__builtin_cpu_supports("htm-no-suspend")) // expected-warning {{invalid cpu feature string for builtin}}
14     return 1;
15 
16   if (__builtin_cpu_supports("ic_snoop")) // expected-warning {{invalid cpu feature string for builtin}}
17     return 1;
18 
19   if (__builtin_cpu_supports("ieee128")) // expected-warning {{invalid cpu feature string for builtin}}
20     return 1;
21 
22   if (__builtin_cpu_supports("notb")) // expected-warning {{invalid cpu feature string for builtin}}
23     return 1;
24 
25   if (__builtin_cpu_supports("scv")) // expected-warning {{invalid cpu feature string for builtin}}
26     return 1;
27 
28   if (__builtin_cpu_supports("vcrypto")) // expected-warning {{invalid cpu feature string for builtin}}
29     return 1;
30 }
31