<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/110442>110442</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[Flang][OpenMP] OpenMP directive DEFAULT (NONE) is set, but a compilation-time error occurs indicating that the variable does not specify data-sharing attribute.
</td>
</tr>
<tr>
<th>Labels</th>
<td>
flang:openmp
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ohno-fj
</td>
</tr>
</table>
<pre>
```
Version of flang-new : 20.0.0(2603c8b23be06116bc61bda36fae05b81d906c3f)/AArch64
```
When building [CP2K](https://www.cp2k.org/), the following error is detected.
`OpenMP` directive `DEFAULT (NONE)` is set, but a compilation-time error occurs indicating that the variable does not specify `data-sharing` attribute.
The following are a self-made reproducer, Flang-new compilation result.
z1.f90:
```fortran
subroutine sub( aaa)
real,dimension(*),intent(in)::aaa
integer::ip
real::ccc
!$omp parallel do private(ip,ccc) default(none)
do ip = 1, 10
ccc= aaa(ip)
end do
end subroutine sub
program main
real::arg(10)
arg=1.0
print *,'pass'
end program main
```
```
$ flang-new -fopenmp z1.f90
error: Semantic errors in z1.f90
./z1.f90:7:11: error: The DEFAULT(NONE) clause requires that 'aaa' must be listed in a data-sharing attribute clause
ccc= aaa(ip)
^^^
$
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0VMGS4jYQ_Rpx6cIltY2xDxyYYbgk2d2qbJKzLLVBG1lyJHmmNl-fks0AMzuV21IuMG33e63X3U_GaE6OaMc2D2xzWMkpnX3Y-bPz6_7bqvP6-47V_HLxA-P7PylE4x34Hnor3Wnt6AVYuQfkBS84wwZrXqqmw7IjXgtRd6oWnZZl3Uvim64RuuW1KnuGLcPjfh_Uua4W8Hdcy_dfZ3LQTcZq407ANg-PX_AXtjkwbM4pjZGVe4ZHhseXl5dCjfh34cNpjrQMHyGdCXpvrX_J6RSCD2AiaEqkEukCrtSfR3K_fWE1B20CqWSeCVjND0_H_R-_fgWGzafPn54ybM0zRKSUCbopgQTlh9FYmYx362QGujB5paYQwThtlEy5gnSWaS7qWQYjO0ugPUVwPkEcSZn-eybVMsl1PMtg3CnTyZSC6aZExb00X9-cTQYCCZFsvx6kJgg0Bq8nRSGXebx2665UCBQnm96A_iuKvuVZ1bc96X1IQbolGqcu-CkZRxCnjmEDUsoszfwUAknL8FGbgVweF4YNw_3SEeMSucSwMS4Hyj0r9zl5yYT8-ERhiZvxNTwjzjGl1KUyFAwrP4wwyiCtJQvawxjMs0yU8UeGj_ltbEFTLyebWZ13dCs0Z5gRWHkAkVUS_PUBAOTc8rCcbEa7ZpHToP3yL9-_k-NOzTH4U5ADDNK4e3GWY-dBbQS_Q86h8iCKax1jMC7BrN4jw-0oY2S4vVH_SPDhFr0PYnW3v-vej-SGES69X8DzAOfN_p0G6ZJRy0jnYX7zXsHweJ2ZLSv3QuSsa3oe0ssO3VYIlJVTzDP6z2QCxWUtGG5nsbcwTDFBR2BNTKQzpYT7nbgtxAXprm3_17jbh22eLterIB8KtdK7UrdlK1e0E1vc1husOF-dd2XTk9DbDnslVClFW5EmajvqSHIl2pXZIceKt9hiiXXFi7bhZSUa0ZHomnaDrOI0SGMLa5-HbForE-NEOyF4VeHKyo5snK0Zce4VK_dLnxhituuwy5nrbjpFVvEsVbxhJZPsbOzz4me_3DxcHG5zgOXuzuh-dLmfanEf97JYTcHu3rr6yaTz1BXKDwyP-XSXn_UY_DdSieFxli0yPF6Ue97hfwEAAP__bb8MDg">