<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">