(root)/
gcc-13.2.0/
libgomp/
testsuite/
libgomp.c-c++-common/
omp-display-env-1.c
       1  /* { dg-do run } */
       2  /* { dg-set-target-env-var OMP_THREAD_LIMIT_DEV_24 "42" } */
       3  /* { dg-set-target-env-var OMP_THREAD_LIMIT_ALL "43" } */
       4  /* { dg-set-target-env-var OMP_THREAD_LIMIT_DEV "44" } */
       5  /* { dg-set-target-env-var OMP_THREAD_LIMIT "45" } */
       6  /* { dg-set-target-env-var OMP_DEFAULT_DEVICE "42" } */
       7  /* { dg-set-target-env-var OMP_SCHEDULE_DEV_24 "guided,4" } */
       8  /* { dg-set-target-env-var OMP_SCHEDULE_ALL "dynamic" } */
       9  /* { dg-set-target-env-var OMP_SCHEDULE_DEV "guided,1" } */
      10  /* { dg-set-target-env-var OMP_SCHEDULE "guided,2" } */
      11  /* { dg-set-target-env-var OMP_DYNAMIC_DEV_24 "true" } */
      12  
      13  /* { dg-set-target-env-var OMP_DYNAMIC_ALL "true" } */
      14  /* { dg-set-target-env-var OMP_DYNAMIC_DEV "true" } */
      15  /* { dg-set-target-env-var OMP_DYNAMIC "true" } */
      16  /* { dg-set-target-env-var OMP_NUM_THREADS "4,3,2" } */
      17  /* { dg-set-target-env-var OMP_NUM_THREADS_ALL "45,46,47" } */
      18  /* { dg-set-target-env-var OMP_NUM_THREADS_DEV "42,43,44" } */
      19  /* { dg-set-target-env-var OMP_NUM_THREADS_DEV_24 "14,13,12" } */
      20  /* { dg-set-target-env-var OMP_MAX_ACTIVE_LEVELS "42" } */
      21  /* { dg-set-target-env-var OMP_MAX_ACTIVE_LEVELS_ALL "43" } */
      22  /* { dg-set-target-env-var OMP_MAX_ACTIVE_LEVELS_DEV "44" } */
      23  
      24  /* { dg-set-target-env-var OMP_MAX_ACTIVE_LEVELS_DEV_24 "45" } */
      25  /* { dg-set-target-env-var OMP_NUM_TEAMS "42" } */
      26  /* { dg-set-target-env-var OMP_NUM_TEAMS_ALL "43" } */
      27  /* { dg-set-target-env-var OMP_NUM_TEAMS_DEV "44" } */
      28  /* { dg-set-target-env-var OMP_NUM_TEAMS_DEV_24 "45" } */
      29  /* { dg-set-target-env-var OMP_PROC_BIND "spread" } */
      30  /* { dg-set-target-env-var OMP_PROC_BIND_ALL "close" } */
      31  /* { dg-set-target-env-var OMP_PROC_BIND_DEV "spread,spread" } */
      32  /* { dg-set-target-env-var OMP_PROC_BIND_DEV_24 "spread,close" } */
      33  /* { dg-set-target-env-var OMP_STACKSIZE "42" } */
      34  
      35  /* { dg-set-target-env-var OMP_STACKSIZE_ALL "42 M" } */
      36  /* { dg-set-target-env-var OMP_STACKSIZE_DEV "43 k" } */
      37  /* { dg-set-target-env-var OMP_STACKSIZE_DEV_24 "44" } */
      38  /* { dg-set-target-env-var OMP_WAIT_POLICY "active" } */
      39  /* { dg-set-target-env-var OMP_WAIT_POLICY_ALL "ACTIVE" } */
      40  /* { dg-set-target-env-var OMP_WAIT_POLICY_DEV "passive" } */
      41  /* { dg-set-target-env-var OMP_WAIT_POLICY_DEV_24 "PASSIVE" } */
      42  /* { dg-set-target-env-var OMP_TEAMS_THREAD_LIMIT "42" } */
      43  /* { dg-set-target-env-var OMP_TEAMS_THREAD_LIMIT_ALL "43" } */
      44  /* { dg-set-target-env-var OMP_TEAMS_THREAD_LIMIT_DEV "44" } */
      45  
      46  /* { dg-set-target-env-var OMP_TEAMS_THREAD_LIMIT_DEV_24 "45" } */
      47  /* { dg-set-target-env-var OMP_CANCELLATION "true" } */
      48  /* { dg-set-target-env-var OMP_DISPLAY_AFFINITY "true" } */
      49  /* { dg-set-target-env-var OMP_TARGET_OFFLOAD "mandatory" } */
      50  /* { dg-set-target-env-var OMP_MAX_TASK_PRIORITY "20" } */
      51  /* { dg-set-target-env-var OMP_ALLOCATOR "omp_const_mem_alloc" } */
      52  /* { dg-set-target-env-var OMP_NESTED "false" } */
      53  
      54  #include <omp.h>
      55  #include <stdlib.h>
      56  
      57  int
      58  main ()
      59  {
      60    omp_display_env (1);
      61    return 0;
      62  }
      63  
      64  /* { dg-output ".*\\\[host] OMP_DYNAMIC = 'TRUE'.*" { target native } } */
      65  /* { dg-output ".*\\\[all] OMP_DYNAMIC = 'TRUE'.*" { target native } } */
      66  /* { dg-output ".*\\\[device] OMP_DYNAMIC = 'TRUE'.*" { target native } } */
      67  /* { dg-output ".*\\\[24\] OMP_DYNAMIC = 'TRUE'.*" { target native } } */
      68  
      69  /* { dg-output ".*\\\[host] OMP_NUM_THREADS = '4,3,2'.*" { target native } } */
      70  /* { dg-output ".*\\\[all\] OMP_NUM_THREADS = '45,46,47'.*" { target native } } */
      71  /* { dg-output ".*\\\[device\] OMP_NUM_THREADS = '42,43,44'.*" { target native } } */
      72  /* { dg-output ".*\\\[24\] OMP_NUM_THREADS = '14,13,12'.*" { target native } } */
      73  
      74  /* { dg-output ".*\\\[host] OMP_SCHEDULE = 'GUIDED,2'.*" { target native } } */
      75  /* { dg-output ".*\\\[all\] OMP_SCHEDULE = 'DYNAMIC'.*" { target native } } */
      76  /* { dg-output ".*\\\[device\] OMP_SCHEDULE = 'GUIDED'.*" { target native } } */
      77  /* { dg-output ".*\\\[24\] OMP_SCHEDULE = 'GUIDED,4'.*" { target native } } */
      78  
      79  /* { dg-output ".*\\\[host] OMP_PROC_BIND = 'SPREAD'.*" { target native } } */
      80  /* { dg-output ".*\\\[all\] OMP_PROC_BIND = 'CLOSE'.*" { target native } } */
      81  /* { dg-output ".*\\\[device\] OMP_PROC_BIND = 'SPREAD,SPREAD'.*" { target native } } */
      82  /* { dg-output ".*\\\[24\] OMP_PROC_BIND = 'SPREAD,CLOSE'.*" { target native } } */
      83  
      84  /* { dg-output ".*\\\[host] OMP_STACKSIZE = '43008'.*" { target native } } */
      85  /* { dg-output ".*\\\[all\] OMP_STACKSIZE = '44040192'.*" { target native } } */
      86  /* { dg-output ".*\\\[device\] OMP_STACKSIZE = '44032'.*" { target native } } */
      87  /* { dg-output ".*\\\[24\] OMP_STACKSIZE = '45056'.*" { target native } } */
      88  
      89  /* { dg-output ".*\\\[host] OMP_WAIT_POLICY = 'ACTIVE'.*" { target native } } */
      90  /* { dg-output ".*\\\[all\] OMP_WAIT_POLICY = 'ACTIVE'.*" { target native } } */
      91  /* { dg-output ".*\\\[device\] OMP_WAIT_POLICY = 'PASSIVE'.*" { target native } } */
      92  /* { dg-output ".*\\\[24\] OMP_WAIT_POLICY = 'PASSIVE'.*" { target native } } */
      93  
      94  /* { dg-output ".*\\\[host] OMP_THREAD_LIMIT = '45'.*" { target native } } */
      95  /* { dg-output ".*\\\[all\] OMP_THREAD_LIMIT = '43'.*" { target native } } */
      96  /* { dg-output ".*\\\[device\] OMP_THREAD_LIMIT = '44'.*" { target native } } */
      97  /* { dg-output ".*\\\[24\] OMP_THREAD_LIMIT = '42'.*" { target native } } */
      98  
      99  /* { dg-output ".*\\\[host] OMP_MAX_ACTIVE_LEVELS = '42'.*" { target native } } */
     100  /* { dg-output ".*\\\[all\] OMP_MAX_ACTIVE_LEVELS = '43'.*" { target native } } */
     101  /* { dg-output ".*\\\[device\] OMP_MAX_ACTIVE_LEVELS = '44'.*" { target native } } */
     102  /* { dg-output ".*\\\[24\] OMP_MAX_ACTIVE_LEVELS = '45'.*" { target native } } */
     103  
     104  /* { dg-output ".*\\\[host] OMP_NUM_TEAMS = '42'.*" { target native } } */
     105  /* { dg-output ".*\\\[all\] OMP_NUM_TEAMS = '43'.*" { target native } } */
     106  /* { dg-output ".*\\\[device\] OMP_NUM_TEAMS = '44'.*" { target native } } */
     107  /* { dg-output ".*\\\[24\] OMP_NUM_TEAMS = '45'.*" { target native } } */
     108  
     109  /* { dg-output ".*\\\[host] OMP_TEAMS_THREAD_LIMIT = '42'.*" { target native } } */
     110  /* { dg-output ".*\\\[all\] OMP_TEAMS_THREAD_LIMIT = '43'.*" { target native } } */
     111  /* { dg-output ".*\\\[device\] OMP_TEAMS_THREAD_LIMIT = '44'.*" { target native } } */
     112  /* { dg-output ".*\\\[24\] OMP_TEAMS_THREAD_LIMIT = '45'.*" { target native } } */
     113  
     114  /* { dg-output ".*\\\[all] OMP_CANCELLATION = 'TRUE'.*" { target native } } */
     115  /* { dg-output ".*\\\[all] OMP_DEFAULT_DEVICE = '42'.*" { target native } } */
     116  /* { dg-output ".*\\\[all] OMP_MAX_TASK_PRIORITY = '20'.*" { target native } } */
     117  /* { dg-output ".*\\\[all] OMP_DISPLAY_AFFINITY = 'TRUE'.*" { target native } } */
     118  /* { dg-output ".*\\\[host] OMP_ALLOCATOR = 'omp_const_mem_alloc'.*" { target native } } */
     119  /* { dg-output ".*\\\[all] OMP_TARGET_OFFLOAD = 'MANDATORY'.*" { target native } } */