1 // { dg-do run { target { i?86-*-linux* i?86-*-gnu* x86_64-*-linux* } } }
2 // { dg-additional-options "-fexceptions -fnon-call-exceptions -fno-delete-dead-exceptions" }
9 sighandler (int signo, siginfo_t* si, void* uc)
14 struct S { void *p1, *p2; };
18 __attribute__ ((noinline))
23 struct S s __attribute__((unused)) = *p;
31 memset (&sa, 0, sizeof sa);
32 sa.sa_sigaction = sighandler;
33 sigaction (SIGSEGV, &sa, NULL);
34 sigaction (SIGBUS, &sa, NULL);