File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -15,26 +15,32 @@ module m1
15
15
16
16
! CHECK-LABEL: omp.private {type = private} @_QMm1Ftest_class_allocatable_array
17
17
! CHECK: fir.call @_FortranAInitialize
18
+ ! CHECK-NOT: omp.barrier
18
19
! CHECK: omp.yield
19
20
20
21
! CHECK-LABEL: omp.private {type = private} @_QMm1Ftest_class_allocatable
21
22
! CHECK: fir.call @_FortranAInitialize
23
+ ! CHECK-NOT: omp.barrier
22
24
! CHECK: omp.yield
23
25
24
26
! CHECK-LABEL: omp.private {type = private} @_QMm1Ftest_allocatable
25
27
! CHECK: fir.call @_FortranAInitialize
28
+ ! CHECK-NOT: omp.barrier
26
29
! CHECK: omp.yield
27
30
28
31
! CHECK-LABEL: omp.private {type = private} @_QMm1Ftest_pointer
29
32
! CHECK-NOT: fir.call @_FortranAInitializeClone
33
+ ! CHECK-NOT: omp.barrier
30
34
! CHECK: omp.yield
31
35
32
36
! CHECK-LABEL: omp.private {type = private} @_QMm1Ftest_nested
33
37
! CHECK: fir.call @_FortranAInitializeClone
38
+ ! CHECK-NOT: omp.barrier
34
39
! CHECK: omp.yield
35
40
36
41
! CHECK-LABEL: omp.private {type = private} @_QMm1Ftest_array_of_allocs
37
42
! CHECK: fir.call @_FortranAInitializeClone
43
+ ! CHECK-NOT: omp.barrier
38
44
! CHECK: omp.yield
39
45
! CHECK: } dealloc {
40
46
! CHECK: fir.call @_FortranAAllocatableDeallocate
@@ -43,15 +49,18 @@ module m1
43
49
! CHECK-LABEL: omp.private {type = firstprivate} @_QMm1Ftest_array
44
50
! CHECK: fir.call @_FortranAInitialize(
45
51
! CHECK-NOT: fir.call @_FortranAInitializeClone
52
+ ! CHECK-NOT: omp.barrier
46
53
! CHECK: omp.yield
47
54
48
55
! CHECK-LABEL: omp.private {type = private} @_QMm1Ftest_array
49
56
! CHECK: fir.call @_FortranAInitialize(
50
57
! CHECK: fir.call @_FortranAInitializeClone
58
+ ! CHECK-NOT: omp.barrier
51
59
! CHECK: omp.yield
52
60
53
61
! CHECK-LABEL: omp.private {type = private} @_QMm1Ftest_scalar
54
62
! CHECK: fir.call @_FortranAInitializeClone
63
+ ! CHECK-NOT: omp.barrier
55
64
! CHECK: omp.yield
56
65
57
66
subroutine test_scalar ()
You can’t perform that action at this time.
0 commit comments