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

    <tr>
        <th>Summary</th>
        <td>
            [WebAssembly] The `.reloc` directive is not implemented
        </td>
    </tr>

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

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

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

<pre>
    Reproduction:
```asm
; reloc.S
 .data
  .reloc ., R_WASM_MEMORY_ADDR_I32, some_symbol
```
```
> clang -c reloc.S
> error: unknown relocation name
```
This is due to the missing implementation of [`getFixupKind`](https://github.com/llvm/llvm-project/blob/67ad23fe17a516b4b66d8137f77ab0ba3b6fc95b/llvm/lib/MC/MCObjectStreamer.cpp#L694-L697) (and possibly some other pieces).
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUUtFq4zoQ_Rr5RdTIo1iOH_yQNg1cbkMhKZT7FCR5bOuuLBlJbjd_v9jp0t2lLwvG0swRZ2bOHBmj6R1iQ8p7Uu4zOafBh-ZsXG9xp3XAZLzLlG-vzQmn4NtZLxnCd4TtCdsRwW6fjONHht_TgNbr_HxL0LyVSX7cab5iNCfwQE-X1935eDk-Hp9P_112-_3p8g-HBYl-xEu8jsrbP-p8HfJHqq10Pb3TvxdfEAzBB8J3dHbfnH93txdymYM6OeKXlC-DidRE2s5Ik6dpQDqaGI3rqRkniyO6dKPwHV3UE6zHdDDf5-lf49qFp9wT2A4pTXGRCw4EDr1Jw6xy7UcCB2vffh53U_D_o04EDsp6ReAgKtkC77CoZFkItVFCtNuCV11VScWU5Ep0ui7VLzxmCY4P6-9ZLXTnFFCOGHI9TQT4k6g3d0-irgjUlMBWupZOPkaj7HWVnPo0YKCTQY2RQJ1nbcPbmtcyw6aooKhrUfEiGxpWal0prVFtui3IsuNbUZXAVFF2GooqMw0w2LAKRAFQ8iIvoS02WGlWi64rRUc2DEdpbL60n_vQZybGGZuCsYrzzEqFNq6-BHD4TleUACw2Dc0qmpr7SDbMmpjiJ00yya6GfkW1ixFHZa-k3NOXASkR7GZAIhhtTUCdzBsue3Y-fS4W22wOtvnr3a09RgKHjyHeGvgRAAD__z9SCWY">