<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/139905>139905</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            libomp :: misc_bugs/many-microtask-args.c FAILs on SPARC
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          rorth
      </td>
    </tr>
</table>

<pre>
    Once PR #138523 gets in, one `openmp` failure remains on SPARC (both Solaris/sparcv9 and Linux/sparc64):
```
  libomp :: misc_bugs/many-microtask-args.c
```
The log shows
```
# executed command: /var/llvm/local-sparc64-debug-openmp/projects/openmp/runtime/test/misc_bugs/Output/many-microtask-args.c.tmp
# .---command stderr------------
# | Too many args to microtask: 17!
```
with the last message repeated several times.  The message is from `z_Linux_util.cpp` (`__kmp_invoke_microtask`), so far I have no idea where that additional 17th arg is from.  I found it's ultimately passed to `__kmp_fork_call` which is generated in `clang/lib/CodeGen/CGOpenMPRuntime.cpp` (`CGOpenMPRuntime::emitParallelCall`).

@jprotze @mjklemm @TerryLWilmarth Any suggestions on what may be going on?
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUlFtr6zgQxz-N8jLYOPIl9oMfsll8KHRp6SnsYxjLY1utLkaSk5Pz6Rel6WUL-7AhYCGNZn7_uQi9l5Mhaln5Byv_3OAaZutaZ12YN70dLu2DEQSPT8B4vs3rkucwUfAgDeMHsIaAVZldyOiFVRmMKNXqCBxplMaDNfDzcf90AMbr3oYZflqFTnrGO7-gE6cG0AxwL836632vKhhvWL5n2Z5V2e2f7QGU7K1eIB7le9DSi2O_TtGXRnNJtBTOBvSvCbrJp-Lb_eeZQNkJ_GzP_tsZ4znQLxJroAGE1RrNEGMw3p3QMd4pddLxYwWq5EaZDNSvU3ITz7vF2RcSIfJ87LnVBKmJ8S6QD5H0C_XDGpY1_Bd-GvRyQ0uTJLlRgQ8DOZd8-d2M2O4Az9ZCdAbRBQQLH06jmu2O8e035WcZZggxNegDaPIep1i-hTDmwtOJHCqIInwKEJP4biQ9jM7q2AC_j9cKHtcgVSqWayswXrMqOx5f9XKU5mRf6fhJU2WxxvwA3sKIDu5gxhOBsSAHQjjP5AjCjAFwGGSQ1qCC7S7MUdl75BTgDka7mgFkYHznYVVBagykLrCg9zTEHHxQjNa9HgUqFfHOsxRz9DSRIXcVK020FQrNFGste8a7gx3oB5m4-vGwkPnr8emtpP-W-e3wrUVJy_CIDpUidXgLy3iTxgpke1ZkL4uz4TcBKzL98qpI67h8Jucu939LpdGFGfbmAn6dJvIxC9eJOse8aLxATzBZaSawhuXdZmjzockb3FC73RU7nvMqrzdzWzWC6kL0hP2YlcUOx7Kum7ERdSNw5LiRLc94mZXbYlvwvKxTHKnYNqLMqKjqqihZkcWBVmmcg9S6aSO9X6nd5k2TlRuFPSn__oa4Nlol1yYvMiV98J_3ggyK2v85ydDt7-4_H5PN6lQ7h7D46IB3jHeTDPPap8LqL8MaKW5DyXh3JY4hbtCnlv8TAAD___3hm78">