brintos

brintos / llvm-project-archived public Read only

0
0
Text · 740 B · adf77b0 Raw
19 lines · plain
1! RUN: %flang_fc1 -fopenmp -fdebug-dump-symbols %s | FileCheck %s2 3program main4  !CHECK: a (InCommonBlock) size=4 offset=0: ObjectEntity type: REAL(4)5  !CHECK: b (InCommonBlock) size=8 offset=4: ObjectEntity type: INTEGER(4) shape: 1_8:2_86  !CHECK: c (InCommonBlock) size=4 offset=12: ObjectEntity type: REAL(4)7  !CHECK: blk size=16 offset=0: CommonBlockDetails alignment=4: a b c8  real :: a, c9  integer :: b(2)10  common /blk/ a, b, c11  !$omp parallel private(/blk/)12    !CHECK: OtherConstruct scope: size=0 alignment=113    !CHECK:   a (OmpPrivate, OmpExplicit): HostAssoc14    !CHECK:   b (OmpPrivate, OmpExplicit): HostAssoc15    !CHECK:   c (OmpPrivate, OmpExplicit): HostAssoc16    call sub(a, b, c)17  !$omp end parallel18end program19