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

    <tr>
        <th>Summary</th>
        <td>
            clang crash targeting aarch64-w64-windows-gnu
        </td>
    </tr>

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

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

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

<pre>
    ```
2022-09-18T17:36:39.8582419Z FAILED: kernel/CMakeFiles/kernel.dir/CMakeFiles/dtrsm_kernel_LN.c.obj 
2022-09-18T17:36:39.8594226Z C:\msys64\clangarm64\bin\clang.exe  -IC:/M/mingw-w64-openblas/src/OpenBLAS-0.3.21 -IC:/M/mingw-w64-openblas/src/build-CLANGARM64-32 -DHAVE_C11 -DMS_ABI -Wall -DSMP_SERVER -DMAX_CPU_NUMBER=64 -DMAX_PARALLEL_NUMBER=1 -DNO_AFFINITY -DVERSION="\"0.3.21\"" -DBUILD_SINGLE -DBUILD_DOUBLE -DBUILD_COMPLEX -DBUILD_COMPLEX16 -O3 -DNDEBUG -MD -MT kernel/CMakeFiles/kernel.dir/CMakeFiles/dtrsm_kernel_LN.c.obj -MF kernel\CMakeFiles\kernel.dir\CMakeFiles\dtrsm_kernel_LN.c.obj.d -o kernel/CMakeFiles/kernel.dir/CMakeFiles/dtrsm_kernel_LN.c.obj -c C:/M/mingw-w64-openblas/src/build-CLANGARM64-32/kernel/CMakeFiles/dtrsm_kernel_LN.c
2022-09-18T17:36:39.8606200Z In file included from C:/M/mingw-w64-openblas/src/build-CLANGARM64-32/kernel/CMakeFiles/dtrsm_kernel_LN.c:11:
2022-09-18T17:36:39.8612214Z In file included from C:/M/mingw-w64-openblas/src/OpenBLAS-0.3.21/kernel/arm64/../generic/trsm_kernel_LN.c:39:
2022-09-18T17:36:39.8617697Z In file included from C:/M/mingw-w64-openblas/src/OpenBLAS-0.3.21/common.h:466:
2022-09-18T17:36:39.8624037Z C:/M/mingw-w64-openblas/src/OpenBLAS-0.3.21/common_arm64.h:106:65: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
2022-09-18T17:36:39.8628825Z   __asm__ __volatile__ ("mrs %0,cntfrq_el0; clz %w0, %w0":"=&r"(shift));
2022-09-18T17:36:39.8632081Z                                                                 ^
2022-09-18T17:36:39.8636387Z C:/M/mingw-w64-openblas/src/OpenBLAS-0.3.21/common_arm64.h:106:30: note: use constraint modifier "w"
2022-09-18T17:36:39.8639790Z   __asm__ __volatile__ ("mrs %0,cntfrq_el0; clz %w0, %w0":"=&r"(shift));
2022-09-18T17:36:39.8642236Z                              ^~
2022-09-18T17:36:39.8667980Z                              %w0
2022-09-18T17:36:39.8673502Z PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
2022-09-18T17:36:39.8677408Z Stack dump:
2022-09-18T17:36:39.8688157Z 0. Program arguments: C:\\msys64\\clangarm64\\bin\\clang.exe -IC:/M/mingw-w64-openblas/src/OpenBLAS-0.3.21 -IC:/M/mingw-w64-openblas/src/build-CLANGARM64-32 -DHAVE_C11 -DMS_ABI -Wall -DSMP_SERVER -DMAX_CPU_NUMBER=64 -DMAX_PARALLEL_NUMBER=1 -DNO_AFFINITY -DVERSION=\"0.3.21\" -DBUILD_SINGLE -DBUILD_DOUBLE -DBUILD_COMPLEX -DBUILD_COMPLEX16 -O3 -DNDEBUG -MD -MT kernel/CMakeFiles/kernel.dir/CMakeFiles/dtrsm_kernel_LN.c.obj -MF kernel\\CMakeFiles\\kernel.dir\\CMakeFiles\\dtrsm_kernel_LN.c.obj.d -o kernel/CMakeFiles/kernel.dir/CMakeFiles/dtrsm_kernel_LN.c.obj -c C:/M/mingw-w64-openblas/src/build-CLANGARM64-32/kernel/CMakeFiles/dtrsm_kernel_LN.c
2022-09-18T17:36:39.8696246Z 1. <eof> parser at end of file
2022-09-18T17:36:39.8698642Z 2. Code generation
2022-09-18T17:36:39.8703481Z 3. Running pass 'Function Pass Manager' on module 'C:/M/mingw-w64-openblas/src/build-CLANGARM64-32/kernel/CMakeFiles/dtrsm_kernel_LN.c'.
2022-09-18T17:36:39.8708334Z 4. Running pass 'Greedy Register Allocator' on function '@dtrsm_kernel_LN'
2022-09-18T17:36:39.8711382Z Exception Code: 0xC0000005
2022-09-18T17:36:39.8717052Z #0 0x00007ffd7a1c3adc llvm::LiveRange::getNextValue(llvm::SlotIndex, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ull, 4096ull, 128ull>&) (C:\msys64\clangarm64\bin\libLLVM-15.dll+0x3f3adc)
2022-09-18T17:36:39.8722234Z #1 0x00007ffd7a3ca024 llvm::RegAllocBase::postOptimization() (C:\msys64\clangarm64\bin\libLLVM-15.dll+0x5fa024)
2022-09-18T17:36:39.8727420Z #2 0x00007ffd7a3e20d4 llvm::RAGreedy::runOnMachineFunction(llvm::MachineFunction&) (C:\msys64\clangarm64\bin\libLLVM-15.dll+0x6120d4)
2022-09-18T17:36:39.8732465Z #3 0x00007ffd7a28d1d8 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (C:\msys64\clangarm64\bin\libLLVM-15.dll+0x4bd1d8)
2022-09-18T17:36:39.8738976Z clang: error: clang frontend command failed due to signal (use -v to see invocation)
2022-09-18T17:36:39.8740086Z clang version 15.0.0
2022-09-18T17:36:39.8741243Z Target: aarch64-w64-windows-gnu
2022-09-18T17:36:39.8742097Z Thread model: posix
2022-09-18T17:36:39.8742991Z InstalledDir: C:/msys64/clangarm64/bin
2022-09-18T17:36:39.8743832Z clang: note: diagnostic msg: 
2022-09-18T17:36:39.8744581Z ********************
2022-09-18T17:36:39.8745004Z 
2022-09-18T17:36:39.8745504Z PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
2022-09-18T17:36:39.8746586Z Preprocessed source(s) and associated run script(s) are located at:
2022-09-18T17:36:39.8749135Z clang: note: diagnostic msg: C:/msys64/tmp/dtrsm_kernel_LN-36ac6b.c
2022-09-18T17:36:40.3853133Z clang: note: diagnostic msg: C:/msys64/tmp/dtrsm_kernel_LN-36ac6b.sh
2022-09-18T17:36:40.3854715Z 
2022-09-18T17:36:40.3855562Z clang: note: diagnostic msg: 
2022-09-18T17:36:40.3856618Z 
2022-09-18T17:36:40.3856671Z 
2022-09-18T17:36:40.3856703Z 
2022-09-18T17:36:40.3881310Z ********************
2022-09-18T17:36:40.3883186Z 
```

Files it requested I attach:
[dtrsm_kernel_LN-36ac6b.zip](https://github.com/llvm/llvm-project/files/9600985/dtrsm_kernel_LN-36ac6b.zip)

See also msys2/MINGW-packages#13128

/cc @mati865 @mstorsjo 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzlWVtz4joS_jXkRWVKF18feDC3GaogpAKZOZsXSrYFeMYXjmRymV-_3XZICJM5ZifZU7t1UsRYaqkvanX310lUJo-9jkufPnTYoSGnnFs0sJi_ZF5HhMLFR9D1HZ_bLLgl43AyHQ1hknxXulBZh48HM_ldjdNMGRg0s90k1aeUpNImXzX01fSyG3fL6BtpExvYnLu3ZADjjjPIzaNxbXiJM1lspM7rQZQWh6muelCEWJN6PR_P4DdPi829de_aVrlTRZRJVMboGJ5zmOhPw4VFu6LL2dn7on2aJdZgGl5-Cq9nsEJwYg0_h19GqwEDNsPZYhX2J8T6KrMMhovZ1Woxuv4yukZa-MdqcHWzuryZ9UfXHTF07afZq_A6nE5H0xcS8rqcr8LxeHI5Wf4LRsBjMZlfAq3DOVgNz0b55h0-sKh_M5kOV4vJ5afp6Hk4nN_0j4aD-exqOvrjdMxcYs0Fih2O-jefiDUbwu_yg7xtzcYHTs7gaL0zOOJ0QnmTUzchVvlRSsXkt93-LK5VVMtFd6nLKb0lk4KsgQVJizjbJyoha13mf4t-ImQMxbToyThn9vv0PAm7Yx2bkObjbhceG1UoneKON5QVwTnKem7gfbSycZnnZdHdwnbbdc_QgttUeLfvlLeqj6aWyiiydh3MwvdSF8AMX-9ktlfEpD8USUplSFFWJJdVvCVabVJTKd0QzU7F6TqFY4geSbVVJC4LU2mZFhWRRULyMkGyJh2nDxnM5KikBop1nybVFmJy2Gqx73PnlhCyWsH-1Qq-78pMVuAEGHS4D3kq1wbeHNrhg7io1vrPlcpoR_RJnP1Awj1SDi-8Pjtepz1X14nON9t0XXV4gB_Rb1NJcOozVOl9Px1n1CrJFf7Hu1tQ9DH4VOH33rxy24vLOL_H02lTMfAC-r_lH6jzwm3xDx6-13r-rhf4tI1TrXYLI084lN8SKIvhYkTMPspTiBAS7TcQUbtSV6QqybaqdqZxNaastNruoy74EAZZdnf4sna6_KZiOI5xasy-TsF1sD2lpCYOtTRbEsn4O7g1Vni8OxCky1gZA-Fqyr1upnGnNKaMU1kBQe8LYmKd7qpuq02eTf1bsqhACkn2-e6M_OX7zIELTYF5cKXLjZY5kXqzz1VRoekHdHYM0E4x2jNMe4XU_hlA7SeU9n8D0U6x2ClQe4P-D4FrAVR1SFcMY6IjBqpcd8SI7KQ2kIVlRRREaLmuYUcrK0x-t4Qjq0EJuaDGPZCMy6Jlq0eFjUVN4NbrfYFIAHQwmLi98b6IkQe5womZLORGwRF7BKagXuwBD8Ho7zhK7rWlJY_6QgCqtN8y5JNWKnkk1wcQE2ZZGcuqPBizPhgK445NT-TjZItwxoQPDhg9xGpXM0IvYF6jDwNa_zitLDzqAIsOFxR24RZvvU48yWIhk5jUlQAOWoTT9E5dQ_pTzXCjqkv1UH1B6AYl82XdIiurSZGoB0z3L9N9yNhXlX4-gkm-y-D6vSyYSSQdHdGA2DRw91l28sq4j29iBAUbKjQW_TOa7CyNptMvM4s53QT59OmDWKOJWORbzohDhbfrM2KvzkjEknL7yEjwdG1AX5qnY9qVppqDb_L0RxMXiFDeobOzRpHn6OzZnNY689c6K06TVzqHzTVtRlCQ58VMxtu0UIc4fOXen2jv8wF0ZaDOGfYIyFpObY94ZQ_3E5b45JcKYg45Mu1Nmz7KGDtCXc4xxg88yME1VwxXpTXceHipZ7DJKyrMw4ioETGtJaSoBFCPQuBm0k0hM1QTwbR1V88pbBLvMHZqQ1pVsCn1DyqQO6UNpg-whXbb0KVnM26LW7IEJKUq1FpKHW8ht2IGvk-LpLw31qbYt_LhFHvc5VYrWTdvkJKBG4RM-tC-NwgY9semgryhkmGqn_EcFITGb9CSvPgNakHaWpZs4Qt-5JhD15KkclNAKKcxyU1NaeVkO1jgOjz8_U-bCIdSTEutyxxc9tQMhMtlOPhMlp9HZDyfTudfAciR8WQ6WpDlvJ5GZHY9uppfL9sRtgdBidfo6i207xuMpl8i_ucFWpE66QNVVufIDJhwznLS6XWooGv4qc5bwpWxG_0lcrIBBPuOYEJ8vFyzbRVse8z5S0c3yxzHffflbTi5LvPPEAgdKztnGcC99mU-E4z-1yKmESEY3tZm2ck_EJpnjQUJdMta_QnNLt7JCdxKaDq3zzez4_R_4cof6Q7_xsT9_7i3Xj9h0MClNPCdX98WFHHI7s1zAalfZqYkeN0Q3c4gpL9aO-iTATgbRC0CMNPxFsyMMQHImUO58F2nfjWAusy3klyoHnNd4VLPD4KLpCeSQATyokqrTPWaetH0-1VdABDw_qIAXOx11vv9PzM4ns-di20vZkIpLmI_8P0gUkEkAu4kIvETGskgsi8yGanM9MAv0KIW6p7ULOp_Mwwv0h7eBxqwgHnMZ0E3YEzFLuUKwEMQRxRsVzkU2C7q0S315kL3apWi_cYAMQPwbl6IkMug_ipViwP-cl9tS937prTKHxNOWXBRi-_V6v8bdYB67g">