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

    <tr>
        <th>Summary</th>
        <td>
            clang15/mips backend: failed to perform tail call elimination on a call site marked musttail
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    clang crashed with the attached testcase from grpcio-tools on mips

```
1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module 'third_party/protobuf/src/google/protobuf/generated_message_tctable_lite.cc'.
4.      Running pass 'MIPS DAG->DAG Pattern Instruction Selection' on function '@_ZN6google8protobuf8internal8TcParser13SingularFixedIyhEEPKcPNS0_11MessageLiteES5_PNS1_12ParseContextEPKNS1_16TcParseTableBaseEyNS1_11TcFieldDataE'
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
````

[generated_message_tctable_lite-9b6bf4.tar.gz](https://github.com/llvm/llvm-project/files/9590733/generated_message_tctable_lite-9b6bf4.tar.gz)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVU9uO2zYQ_RrpZWBBF0uWHvSwF7tddJ0a8aJA8yJQ0khmliINktrE-foMKS2KpGiLGoZIzgxnzuGcaVV_qzvB5AidZuaCPXzh9gL2gsCsZZ2zWDS2YwZh0GqCUV87rjZWKWFASZj41QTxYxDfrd8iXv_-mETgf0H2gGoIsj1cmTaoKT2g7EENMHCBS3C6Bj-oHmFEiZpZruTizFbnx1lKToCvzBgI0t1hlp2LgpMzHJlkI2qye3CqnwW6KHvhum-otr0F6eGqlVXtPNDW6I6-o1IjofjBswLAvpnQGMra2M6yVmAjuMWoo3u7aMG2_Qdsx6fTGR7vftkQcVoIorWoJTxJY_W8wD6jQL9bMQ_vfOgcbOPm04diQVe-Yyu5dFmYKF-6k3_NJDtT2VkwfeBfsX-6Xfb702_d6cM5bpLkuMB_JtT7c96QNWmS1N98UJTqq6VgbyzWhC-O5j31fH_z9uSlO3AU_SOzbO9wedZnEsgr9PN09apRswVzm1olQDJ6MiJQojSzRripGS7sDUGIt2mzBPFvpAIunU_D6e7lV1AaDFovPpRvXCs5obTwxjSQnp6f_zg25z-P978_P33af2zcFTKDVXBV9CJuw22QVkH2Nym-q3H95vf_3ttN1RbtsI0s09H4LcgficnFWhI6pU4PThvEd26jTk10cKTWZUM9-kztpKOTtaG1yqt4l2X_KaifihIPDzbEOimKLNtVeZ6EfZ31VVax0HIrcBndJKfcbgyhpX7QUBFKGBiV7_3joB6UnsCSBTomBKDgE5d-tJzg2GI1hAEmpl_p2jQb6-LDWYv6fzPnxsyeer4j1OGlrqo23pZphlW7TYa8SDuWFn1RZt22GpIkCwVrUZiaGhOkqcQv4FPQnt4-5HUap2lcJbs4ydMsjuKyZH28ZSVLq6LrE5oSnAht5HBESo-hrj2kdh4NOQU31vzlpNnko0T05Sg_m0m7un7V7HPo69Ye93c-dauH">