<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/56908>56908</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
riscv64 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>
lqcd
</td>
</tr>
</table>
<pre>
__attribute__((musttail)) crashes the RISCV backend in version 14.0.6 when running
$ clang -O3 --target=riscv64 -fomit-frame-pointer -Dregcall='' -S -c reg-args.c
with reg-args.c in the attached tarball.
There is no /Users/avp/Library/Logs/DiagnosticReports/clang-14* files, report.crash is stderr
[clang-14-report.tar.gz](https://github.com/llvm/llvm-project/files/9255302/clang-14-report.tar.gz)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVUt-L2zAM_muSF-HgOj-aPOThdqUwGAzutr0Wx1ES7xy7s52W218_JWtZubeBkG3Jkr5PUuf69_Z0kjF63S0RT6dE1CTzEmKU2iSiIQHlZZgwQJwQXj6_Pv-ATqo3tD1oCxf0QTsLuyLjWQXXCS34xVptx4QfEv5006IAZaQdAdjXHBiL0o8Yk_zgdVCXqgA2uFlHNng5Izs7bSN6YAePo5LG0MdE7EmAvQJTQGZGGUKm4LHMVcfp0UcAV9TEUKoJe6CqHWXLHmO-TegRdADrIBHH74EY0SkvZ9JfdOelf19vblzNBy1H60LU6gXPzsfVthFjuyIRTzBog2R7JhSrO9uat2YPsUfvb4XLT_cYdvtHyLLxd1ISzXqK8RySnJp2JBmJ09Jlys30MOZyP9jZu5-oIj1vRY-NKMuciwdIH9LTQB-Yp9juqrIpq6LgPO3bvG_yRqZRR4PtfS73WQ-0EGsHHZzRD87PsK4IrMMBNHrWVsZ1EUjkX2vQEWGW_o3C7iuVLt60_81Ph7BsBMuq4XU6tbypeVV3VS36XVkK1e8K3lS7QTT9HhXK1MgOTWip0YkQFq-wpaA7dTjVreBC8JrnpKu8zuq6RlEO-24QPB8anhQcZ0KbrTgy58fUtxukbqElKLjRIYZ_ThmCHi3iVo7yyyVOjiJ-qT7d6rYb7j9w-BjI">