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

    <tr>
        <th>Summary</th>
        <td>
            Merge f5e63f8fc9f492944b8432d80c1c49051a7d600a into 16.0.1
        </td>
    </tr>

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

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

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

<pre>
    [RISCV] Support emulated TLS

As discussed earlier in the [GitHub
issue](https://github.com/llvm/llvm-project/issues/59500), currently
LLVM generates invalid code when emulated TLS is used. There were
attempts to resolve this previously (D102527), but they were not merged
because the component owners raised concerns about emulated TLS
efficiency.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyckj1v4zgQhn8N1QxOoEaiIhYqkhi-OyBpLkF6fowsHmhS4IcN__uF5V0sFthqG6kg-WDmeV-VszsFopmJFyYOjapljWnWSVne6Ghv94P__v14_WLiAB9122IqQOfqVSELn28fjB8Yf358nzNYl03NmSyQSt5RAhegrARMvPztyj9VP666nCsxcWA4raVsmfXPDI8MjydX1qpbE88Mj95ffvz-2lL8n0xheNzfZoZHIQXnDCXDVzA1JQrF3x78t7evdzhRoKQKZXDhoryzYKIluK4UftkBXIaaybbwuVIiuFKiB0aVQuetZCgREuXoLwRldRm2RBcXa_Y3YDgdOo4Cn76Pomu5r3zbORBigTOlE9kHUpNRNdMuxcTzFgOFAvEaKGVIyt3dmRgMpZBB6Vh_55uWxRlHwdzaxs69lb1UDc3dOPEOO5z6Zp2tXKbxSQ4j9WKc-MKNnkiLaZR6WBSKxs3Isec9SuTYYd9KK7DvcVj00nXjYtjA6aycb-8BtDGdml39PHZTh41Xmnzem4MY6AqPTBHvRUrzHpqup8wG7l0u-SeluOJpfr9LgUXQ2C_TYuQySJTDoKehRztx05lBctGpJztyrsCFEqEbW952TU1-_vPa7ON_CwAA___E2fOz">