<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/126084>126084</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[flang] `NO WAIT` is also a `NOWAIT`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
flang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
pawosm-arm
</td>
</tr>
</table>
<pre>
In huge HPC projects like https://github.com/OpenRadioss/OpenRadioss some of the OpenMP directives use different spelling for `NOWAIT`, see: https://github.com/OpenRadioss/OpenRadioss/blob/d271d5b5f3e5f74a4fd8153f817c6a063a0e8d0e/engine/source/assembly/depla.F#L91
...and many other places across the entire project. Flang cannot compile this until all the occurrences are replaced with `NOWAIT`, other compilers don't complain. It is important that Flang is being able to compile large HPC projects like this one out of the box.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyck09v1DAQxT-Ncxk1cpy_e8hhaRVRCWiFkDhP7ElicOzIdlr67ZGzW1AF4sApE0vz5vk3zxiCni1Rz-p3rL7LcI-L8_2Gzy6sN-jXbHTqpb-3sOwzwfvHW9i8-0YyBjD6O8ES4xZYeWZiYGKYdVz2MZduZWJ42Mh-RqVdCG__ILiVwE0QF4J0_vERlPYko36iAHsgUHqayJONEDYyRtsZJueBNfzTw9fz_RfWcCZuIRCx8vxfJpgYRuNGJgYl2kLVYz2VVE9thdWkuqIup65oZYO8KZFTpzgxMZCdtU1FcLuXqcAQaB3NS9KhzWA-MFF-OBWMnxk_53mOVsGK9gVcXMjDZlBSAJQ-gUgAyEbt6RVrDoNBO4NEa10E6dZNG4K46AC7jdoAGnP0OSl378kecp7A06Gt4FnH5Q9Sl-lXOR9AOctEexlgUNsc7iPoAHrdnI9oI8QF49WMDjBS2gGOyYv7Zcug_2sqDrvOErg9vi56dD9yxs-Z6kt1Kk-YUV-0ZdfVjajKbOm7E7YjL5uuVpxP3ajqSnJZTKeqqssKeaZ7wUXNBW-KumyFyJuy4W0nZHNqKkmqYxWnFbXJjXlac-fnTIewU1-IhndVZnAkE46kCzGlizEhUuh9nxpuxn0OrOJGhxh-S0QdzfE8Lh313QUtXNkmNmiCA3yDPNu96f8RyyR__dxc0TExHHZTMq-On3rxMwAA___97y7H">