https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122180
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This works for aarch64:
```
#pragma GCC target("+sve")
static void s() __attribute__((target("+sve")));
static void s() { }
void f() {
s();
}
```
Which definitely means it is a x86_64 target attribute confusion.
