mirror of git://gcc.gnu.org/git/gcc.git
26 lines
434 B
C
26 lines
434 B
C
// This test only applies to glibc (NPTL) targets.
|
|
// { dg-do run { target *-*-linux* } }
|
|
// { dg-options "-pthread" }
|
|
|
|
#include <pthread.h>
|
|
#include <cxxabi.h>
|
|
extern "C" int printf (const char *, ...);
|
|
|
|
int main()
|
|
{
|
|
try
|
|
{
|
|
pthread_exit (0);
|
|
}
|
|
catch (abi::__forced_unwind &)
|
|
{
|
|
printf ("caught forced unwind\n");
|
|
throw;
|
|
}
|
|
catch (...)
|
|
{
|
|
printf ("caught ...\n");
|
|
return 1;
|
|
}
|
|
}
|