1/* PR libgomp/32468 */
2/* { dg-do run } */
3
4#include <omp.h>
5#include <stdlib.h>
6
7int
8main (void)
9{
10  int res[2] = { -1, -1 };
11  omp_set_dynamic (0);
12  omp_set_num_threads (4);
13#pragma omp parallel
14  {
15    #pragma omp sections
16      {
17	#pragma omp section
18	res[0] = omp_get_num_threads () != 4;
19	#pragma omp section
20	res[1] = omp_get_num_threads () != 4;
21      }
22  }
23  if (res[0] != 0 || res[1] != 0)
24    abort ();
25  return 0;
26}
27