// { dg-do compile { target i?86*-*-* x86_64-*-* } } | |
import gcc.attributes; | |
@target("default") | |
int foo() { return 1; } | |
@target("arch=core2", "") | |
int foo2() { return 2; } // { dg-warning "empty string in attribute .target." } | |
@target("sse4.2", "", "") | |
int foo3() { return 3; } // { dg-warning "empty string in attribute .target." } | |
@target("default") | |
int var = 0; // { dg-warning ".target. attribute ignored" } | |
int main() | |
{ | |
return foo() + foo2() + foo3(); | |
} |