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

    <tr>
        <th>Summary</th>
        <td>
            [libc] [riscv] bus error in `LlvmLibcFileTest.WriteOnly` under release build 
        </td>
    </tr>

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

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

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

<pre>
    `LlvmLibcFileTest.WriteOnly` test ran into a bus error shortly after starting. The GDB screenshot is attached.

Compiled with `clang++-17`. The CPU is TH1520 (RV64GCV0P7, compiled under generic settings).

![image](https://github.com/llvm/llvm-project/assets/20108837/e7535d83-85e8-46da-8668-44c4d62e560e)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkkFr3D4QxT_N-CLWyCNLtg8-ZHdx_ofAP7RpCr3J0sRW0dpBI6fk25f1EkJPpRdpLvPmPd7PModpIepBH0GfC7vleU39Vzen1YdlovRj3opx9e89GPkQ3y4PYXRDiPREnMvvKWT6f4nvYKTIxFkku4iw5FVYMW4sKKU1CZ7XlOO7sC-ZkuBsUw7LVIqnmcT9-SjYJaKF5zWLwMLmbN1MvgR5Bnl3e0_r5TVE8uJXyLMAI120ywR4BDweqgaMvMmdHr9dNZ7-qzRKAdh-eTb1_elZPjaAJ-E-ZLbFUxITLZSCE0z56ogBuz-uAlagj-FiJwJ9BmznnF8Z1B3gADhMIc_bWLr1AjjE-PbxHV7T-pNcBhwsM2UGHFBWsm1VAzhQo5X2rTq0mtpDbbw9tMa0h7p2tTdI2kgC7G4WCt8r36nOFtRXjUTV6bbSxdwr0tJK3biuRmuMqrr2pTFee-u7kaq6CD1KVBVWWOlaKV3q0ehO-baTnVJ-rKGWdLEhllfP5ZqmIjBv1DcapSqiHSnyDgZiDKMDxCsiqd8jjtvEUMsYOPOnQA457jDtC_osQB9TYPd2nT-BCIv4K063hhJFskxi3EL0othS7P-5gz3VtYM92O8AAAD__3sK6vk">