5 extern void abort (void);
12 #pragma omp parallel num_threads(2) shared(x, bad)
14 if (omp_get_thread_num () == 0)
17 for (i
= 0; i
< 100000000; i
++)
22 /* Print 1: the following read of x has a race */
27 if (omp_get_thread_num () == 0)
29 /* x must be 5 now. */
35 /* x must be 5 now. */