<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/63889>63889</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[flang] [OpenMP] flang-new crashes (tasking Examples)
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
k-arrows
</td>
</tr>
</table>
<pre>
Consider the example fortran OpenMP programs in the following:
https://github.com/OpenMP/Examples/tree/main/tasking/sources
Flang-new crashes with the following programs:
| Program Name | Directive |
| ---- | ---- |
| tasking.6.f | task untied |
| tasking.11.f90 | task mergeable |
| tasking.12.f90 | task mergeable |
| tasking.13.f90 | task mergeable |
| tasking.14.f90 | task if, task final |
| task_dep.12.f90 | task depend |
| task_priority.1.f90 | task priority|
These programs cause a crash probably because directives are not yet implemented, so it may be a good idea to issue a TODO message.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMk0FzmzAQhX-NuOzAyMJgc-CQxOXWJofcMwssoEZIjCTi-t93BE5I26TtRaDVfo8npIfOyV4TlSy7ZdkpwtkPxpbPMVprzi6qTXsp74x2siULfiCgHzhOiqAz1lvUcD-R_voAkzW9xdGB1EtbZ5QyZ6l7lt4wfmL8ZvB-cmEmKiaqXvphrpPGjExUqwYT1ZdV3DFReUvERDWi1GGG7jmIicqZ2TbkVs11rBTqPtZ0hsaiG8jBWfrhVxtvBt_8XMfDHcDDugbfcCSApXSSlhovXyhMt9Y4jmN4__JO5eoxyZPuKhIqMGsvqf2kd7dLuoK_6x7J9oS1os8AsQD_Jt6A9D-Bjdj_TsiOiVUROqlRfQA-tTR9YK6lifRHm3-arDRW-kuy_YGFeK1vyDI-DuRou2UNzo4A1wMP5RprdYGa1oX29fQcoCXQxsOFPMhwuUbSntqwIWdAehgxcIDQG9OCbAnBG5DOzaH4eH-6h5Gcw56SqC3TtkgLjKjc5cdifxBFkUdDWbRpl2N2INHUXPCOc6Qm3--waLIuJx7JUnCR8sMu54KnuzxpDnyPRd1h0xW8SDO25zSiVIlSL2NibB8tDso8PR6LSGFNyr2G1JahKa7n3rE9V9J5t2FeerXEuQupYNkJWHZ7DVh2gu6PrDBxvJ48bPErotmq8i-RDd-7PuLJmu_UeCaqxXNI72L7ZwAAAP__jX9cOQ">