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

    <tr>
        <th>Summary</th>
        <td>
            [LLDB] Fix ambiguous alias for register X8 in RISC-V
        </td>
    </tr>

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

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

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

<pre>
    This is a follow-up issue based on the PR https://github.com/llvm/llvm-project/pull/124475 and issue https://github.com/llvm/llvm-project/issues/124023.

After defining the aliases for the RISCV's registers, it turned out that reading the register X8 does not work. The reason might be that X8 has two aliases `s0` and `fp`. For more details see comment https://github.com/llvm/llvm-project/pull/124475/files#diff-deac7d69803ab75bbc0e97d7635cd8cfbdf54da14e5f98d5573ce4b9673d34d2R776
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJykUkFv3CwU_DX48rQWxmDwwYf9Eln6pByqNIpyBfOwabBZAU7af1-t0217rXJC6L0ZzbwZnbOfN8SBiP-IuK_0XpaYhtcLpspE-2N4WnwGn0GDiyHE99N-AZ_zjmB0Rgtxg7IgfHmEpZRLJu2ZsJGwcfZl2U09xZWwMYS323O6pPgNp0LYeNlDIGxsGOdSgN7sL-J_Jjpg-YOKsrYm9Ezo-ewKJrDo_Oa3-VCpg9cZM7iYjv_j_1_vngmTGRLOPhdMmbA78AXKnraru71AWXSBhNreWG678KLARsywxQLvMb3W8HSMdY4brH5eChj8wL8oWHSG8h5_iyAdzZR09HBOOuoupKM1jDHBGhOCxaJ9yJARYYrrilv55I0JG50P10u11jt3sqgnabte0VYbKYyZKPbSyq4Vk1WTM9YJbnXDUbheWSFkOyE3fSdb23LLHqXsKju0tm97XeHQSE4ppVz11TIw1RjFuOadaqRSzhiLrTSGd6wX3SQqPzDKBGVNzxqmaF9rIRS1ljrD7NS0knCKq_ahvnqqY5qrI-ihYbKntAraYMi34qbhcG72ORNOg88l_8EVX8JR8YeH--s2jP476NX4eY97_kjkKMXf0frt6MfpudpTGD5TykPu28B-BgAA__8HSRoD">