Skip gnat.dg/prot7.adb on hppa.
[official-gcc.git] / libgomp / testsuite / libgomp.c-c++-common / omp-display-env-1.c
blob9ea7adecb580b26415187ccaf06851330c3a050d
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" } */
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" } */
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" } */
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" } */
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" } */
54 #include <omp.h>
55 #include <stdlib.h>
57 int
58 main ()
60 omp_display_env (1);
61 return 0;
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 } } */
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 } } */
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 } } */
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 } } */
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 } } */
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 } } */
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 } } */
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 } } */
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 } } */
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 } } */
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 } } */