1*ae1623b3SShraiysh Vaishay! REQUIRES: plugins, examples, shell 2*ae1623b3SShraiysh Vaishay 3*ae1623b3SShraiysh Vaishay! RUN: %flang_fc1 -load %llvmshlibdir/flangOmpReport.so -plugin flang-omp-report -fopenmp %s -o - | FileCheck %s 4*ae1623b3SShraiysh Vaishay 5*ae1623b3SShraiysh Vaishaysubroutine omp_sections() 6*ae1623b3SShraiysh Vaishay integer :: x 7*ae1623b3SShraiysh Vaishay !$omp sections private(x) 8*ae1623b3SShraiysh Vaishay !$omp section 9*ae1623b3SShraiysh Vaishay call f1() 10*ae1623b3SShraiysh Vaishay !$omp section 11*ae1623b3SShraiysh Vaishay call f2() 12*ae1623b3SShraiysh Vaishay !$omp end sections nowait 13*ae1623b3SShraiysh Vaishayend subroutine omp_sections 14*ae1623b3SShraiysh Vaishay 15*ae1623b3SShraiysh Vaishay!CHECK: - file: {{.*}} 16*ae1623b3SShraiysh Vaishay!CHECK: line: 9 17*ae1623b3SShraiysh Vaishay!CHECK: construct: section 18*ae1623b3SShraiysh Vaishay!CHECK: clauses: [] 19*ae1623b3SShraiysh Vaishay!CHECK: - file: {{.*}} 20*ae1623b3SShraiysh Vaishay!CHECK: line: 11 21*ae1623b3SShraiysh Vaishay!CHECK: construct: section 22*ae1623b3SShraiysh Vaishay!CHECK: clauses: [] 23*ae1623b3SShraiysh Vaishay!CHECK: - file: {{.*}} 24*ae1623b3SShraiysh Vaishay!CHECK: line: 7 25*ae1623b3SShraiysh Vaishay!CHECK: construct: sections 26*ae1623b3SShraiysh Vaishay!CHECK: clauses: 27*ae1623b3SShraiysh Vaishay!CHECK: - clause: nowait 28*ae1623b3SShraiysh Vaishay!CHECK: details: '' 29*ae1623b3SShraiysh Vaishay!CHECK: - clause: private 30*ae1623b3SShraiysh Vaishay!CHECK: details: x 31