https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118006
--- Comment #3 from Sam James <sjames at gcc dot gnu.org> ---
Maybe this is good enough:
```
__attribute__((noipa))
long _raw_syscall(void *, long, long) {
__builtin_abort();
}
static int privileged_traced_syscall() {
return _raw_syscall(0, 0, 0);
}
__attribute__((noreturn)) void privileged_traced_raise() {
privileged_traced_syscall();
}
```
