1 /* PR ipa/89684 */
2 /* { dg-do compile } */
3 /* { dg-require-ifunc "" } */
4 
5 void bar (int, void (*) (void));
6 
7 __attribute__((target_clones ("default", "avx")))
foo(void)8 void foo (void)
9 {
10   bar (0, foo);
11   bar (0, foo);
12 }
13 
14 __attribute__((target_clones ("default", "avx", "avx2")))
baz(void)15 void baz (void)
16 {
17   bar (0, foo);
18   bar (0, foo);
19   bar (0, foo);
20   bar (0, foo);
21   bar (0, foo);
22   bar (0, foo);
23 }
24