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

    <tr>
        <th>Summary</th>
        <td>
            clang-14 crashes when cross-compiling from linux
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          black-binary
      </td>
    </tr>
</table>

<pre>
    When I tried to compile any asm file includes `callq` for windows (from arch linux), clang crashed. Is this an expected behavior? 

```
$ clang -target x86_64-pc-windows-gnu ./poc.s 
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: /usr/bin/clang-14 -cc1as -triple x86_64-pc-windows-gnu -filetype obj -main-file-name poc.s -target-cpu x86-64 -fdebug-compilation-dir=/home/bb -dwarf-debug-producer "clang version 14.0.6" -dwarf-version=4 -mrelocation-model pic --mrelax-relocations -o /tmp/poc-d657cc.o ./poc.s
 #0 0x00007f546a2d545a (/usr/lib/libLLVM-14.so+0xcd545a)
 #1 0x00007f546a2d2aef llvm::sys::RunSignalHandlers() (/usr/lib/libLLVM-14.so+0xcd2aef)
 #2 0x00007f546a2d2c3d (/usr/lib/libLLVM-14.so+0xcd2c3d)
 #3 0x00007f5473768a40 (/usr/lib/libc.so.6+0x38a40)
 #4 0x00007f546be84b68 (/usr/lib/libLLVM-14.so+0x2884b68)
 #5 0x00007f546bdff498 llvm::MCAssembler::handleFixup(llvm::MCAsmLayout const&, llvm::MCFragment&, llvm::MCFixup const&) (/usr/lib/libLLVM-14.so+0x27ff498)
 #6 0x00007f546be00dff llvm::MCAssembler::layout(llvm::MCAsmLayout&) (/usr/lib/libLLVM-14.so+0x2800dff)
 #7 0x00007f546be00f5d llvm::MCAssembler::Finish() (/usr/lib/libLLVM-14.so+0x2800f5d)
 #8 0x00007f546beb071b (/usr/lib/libLLVM-14.so+0x28b071b)
 #9 0x000055adc9511261 (/usr/bin/clang-14+0x16261)
#10 0x000055adc9514118 cc1as_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/bin/clang-14+0x19118)
#11 0x000055adc95145ff (/usr/bin/clang-14+0x195ff)
#12 0x000055adc9508216 main (/usr/bin/clang-14+0xd216)
#13 0x00007f54737532d0 (/usr/lib/libc.so.6+0x232d0)
#14 0x00007f547375338a __libc_start_main (/usr/lib/libc.so.6+0x2338a)
#15 0x000055adc950a655 _start (/usr/bin/clang-14+0xf655)
clang-14: error: unable to execute command: Segmentation fault (core dumped)
clang-14: error: clang integrated assembler command failed due to signal (use -v to see invocation)
clang version 14.0.6
Target: x86_64-pc-windows-gnu
Thread model: posix
InstalledDir: /usr/bin
clang-14: note: diagnostic msg: Error generating preprocessed source(s) - no preprocessable inputs.
$ cat poc.s 
_start:
        callq 0x0
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJydVttu2zgQ_Rr7hZBAXS09-CFNYmyAFCiaxfYxoMiRxK4kakkqsf9-h5TjWq63SdcwdCFHZ84Mh5xTKXHYfmthIA_EagmCWEW46kfZAWHDgTDTk9q9yIF3kwBDVjnlrOv-wTuplSavchDqFcfjotaqJ0zzlnRymParuFzFt4R3bGgI18y0IELyYIhtpUF0AvsRuEWnFbTsRSq9SnZkRe9W9OZ4zenxP7_G6REtsEw3YMm-yJ_zNBh5cKQRNMNEwlW8GxUPzRHsy-P9zdM9MVPVS0sYqaaGaBiVti7c1trRrBJE3-G_kbadqhBzgC9d9_J2C0atviNbfJXGTGDwAWMQb4nBoGAOklSM_2014-CiH9GRVhyMwTiNmvQ87L5kxigumUuAngZiuJajDWfKTxZBiJj60THzQzQk_vdFq0Yzl-hm6mGwjjtmfzcZjddKDnj1WQqilAScR8xgvhAbV_F6vgK3wvYwAlHVdxL0TA5-KBhYD2TO5DHjAR8nhxLkiF0LwFQGc70wK9UQCImLeIcMWtWDo1ORQLwyXQezLeZCTBw0Eo7npXwBbfBLEqUhDXMcfvvgOIFw6KrX0Ck---iVgI6MkpPAj7N98GMWmSqXDYuZ81UQiDzbcB6qH2Ux5xOtEkronuJvU2dpzmKRpRlzlXxKZyer-fr4-NdnTGho1Cr-RPfcm7oKP2FFF1gxg5r4CsIVTG7MwcwPX6fhSTYD6_7AIugwSO-v_KBbh7pwG1-65Yn4KBaaLrCSM6xNsskLltLrWJhF5VYLcRJntYBJzylVUKRVXnyIUlx42wVYtgATdZ2WxVlaP9_e4NbqK0zkPND6rO7kfsICKJaG_SM7qMniCTcY3Mm524nnFjvNGrelrk05wLMPP7Ze8cbzXQSUL7NDKcb0q4A6z_m_YvkdMoX3tSCzuSRTZ-JXZHZykKb9jYp1ThFz4bRYOq3oJqo-COZtF2DlESzLmOBlFkVxHi3Alieix4lyNDqhuL1LL1DSKCqIPzuf3XG4yP6N1uzwFbdhcstbpt-KAqfufb9bjOHAi5LCP5bv8irR7YJXdMkrw2J5FyU7W2WHEi9RaBFHOXFxvQcl0HCBdHFCZEks3j8hYme1gEkvYfAQIc_P7rNng53GPv_E7jowfrcAzi4iZXmWkRnyvVhrND1hnWawt4LWTprckGlguBOcZoA98MmCk0o9njdu8gn80eGbEKnZ1HmHXGnwbRzEr7HnZigHC9jcnSRgbxvvzQmCYk8WiOYpGN9DnI_JAAle_Bg4ofZybIVLh5eN1s_86Zu6839VGRyNWg1MEN92nemojNzPUw9Y5SgGQdxJ_ZMM-SnYQVlwdyFZMyhjsYP3pnEj9y4NpIEBMHiJZK_KpsK4PRQgztm8XxI5jJM14ZlMZJacS8C5BE5aihx_Xsm6krmqN9ewjfI8ztIiiZO12CaiTEq2ttJ2sD1JrFnZGvLqZDTXypijInJxeEns1fB60t32_2vNbJPTdN1uIa0T4HVepjlAlVYJUCYySCjEPKdxte5YBZ3ZrrJPqKUGeCUeAp9X2d1abmMax7TEU5RmRZqEJU02aR5BnpaMop5bpRRw63Wh4xEq3az11lNC8WZwspMG83yaxCLFMgTw7hCfTbZVelt1qF4DrAGmD2vvf-v5_wthqLV5">