1/* { dg-shouldfail "tsan" } */ 2 3#include <pthread.h> 4#include <unistd.h> 5 6void *Thread(void *x) { 7 return 0; 8} 9 10int main() { 11 pthread_t t; 12 pthread_create(&t, 0, Thread, 0); 13 sleep(1); 14 return 0; 15} 16 17/* { dg-output "WARNING: ThreadSanitizer: thread leak.*(\n|\r\n|\r)" } */ 18/* { dg-output "SUMMARY: ThreadSanitizer: thread leak.*main.*(\n|\r\n|\r)" } */ 19