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

    <tr>
        <th>Summary</th>
        <td>
            fatal error: error in backend: Cannot select: 0x7fffe4f5a020: ch = store<(store (s256) into %ir.30 + 32, align 8)> 0x7fffe4f97a20, 0x7fffe4f96de0, 0x7fffe4fddcc0, undef:i64
        </td>
    </tr>

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

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

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

<pre>
    Clang front-end optimizer compilation error.
- Environment:
compiler: clang-17
arch: loongarch64
os: alpine-linux
- Error:
```c
2024-05-25 06:06:43,903 root INFO clang -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I. -I/home/alpine/aports/testing/highctidh/src/highctidh/src -I/usr/include/python3.12 -c csidh.c -o build/tmp/csidh.o -Wextra -Wall -fpie -fPIC -fwrapv -pedantic -O2 -g0 -fno-lto -DGETRANDOM -DPLATFORM=loongarch64 -DPLATFORM_SIZE=64 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wno-ignored-optimization-argument -Wno-unreachable-code -march=native -mtune=native -DHIGHCTIDH_PORTABLE=1 -DBITS=511 -DNAMESPACEBITS(x)=highctidh_511_##x -DNAMESPACEGENERIC(x)=highctidh_##x
clang: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
fatal error: error in backend: Cannot select: 0x7fffe4f5a020: ch = store<(store (s256) into %ir.30 + 32, align 8)> 0x7fffe4f97a20, 0x7fffe4f96de0, 0x7fffe4fddcc0, undef:i64
 0x7fffe4f96de0: v4i64,ch = load<(dereferenceable load (s256) from @highctidh_511_fp_1 + 32, align 8)> 0x7fffe4df2ca0, 0x7fffe4fddb70, undef:i64
    0x7fffe4fddb70: i64 = add 0x7fffe4fddd30, Constant:i64<32>
      0x7fffe4fddd30: i64 = PseudoLA_GOT TargetGlobalAddress:i64<ptr @highctidh_511_fp_1> 0
        0x7fffe4fdea50: i64 = TargetGlobalAddress<ptr @highctidh_511_fp_1> 0
      0x7fffe4f97b00: i64 = Constant<32>
    0x7fffe4f97940: i64 = undef
  0x7fffe4fddcc0: i64 = add FrameIndex:i64<1>, Constant:i64<96>
    0x7fffe4f97550: i64 = FrameIndex<1>
    0x7fffe4fe5370: i64 = Constant<96>
  0x7fffe4f97940: i64 = undef
In function: highctidh_511_action
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 -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -I. -I/home/alpine/aports/testing/highctidh/src/highctidh/src -I/usr/include/python3.12 -c csidh.c -o build/tmp/csidh.o -Wextra -Wall -fpie -fPIC -fwrapv -pedantic -O2 -g0 -fno-lto -DGETRANDOM -DPLATFORM=loongarch64 -DPLATFORM_SIZE=64 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wno-ignored-optimization-argument -Wno-unreachable-code -march=native -mtune=native -DHIGHCTIDH_PORTABLE=1 -DBITS=511 -DNAMESPACEBITS(x)=highctidh_511_##x -DNAMESPACEGENERIC(x)=highctidh_##x
1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module 'csidh.c'.
4.      Running pass 'LoongArch DAG->DAG Pattern Instruction Selection' on function '@highctidh_511_action'
clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
Alpine clang version 17.0.6
Target: loongarch64-alpine-linux-musl
Thread model: posix
InstalledDir: /usr/bin
Configuration file: /etc/clang17/loongarch64-alpine-linux-musl.cfg
clang: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/csidh-a7a0a9.c
clang: note: diagnostic msg: /tmp/csidh-a7a0a9.sh
clang: note: diagnostic msg: 


```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsWEFv4zoO_jXKhVDgyHGcHHJw46QToNMEbR6K3UuhSLSjfY5kSHLaeb9-IdtN00xnd2bfXnbxgMC1SYqkKPIjVe6cKjXinCQ3JMkHvPEHY-ff_sAXVIO9kd_mi4rrEgprtKeoJZjaq6P6Ay0Ic6xVxb0yGtBaY4ckykmUUVjqk7JGH1F7EmcdtZNGS-IMRNBJR2nH4VYcArUyRpfhYzLuGMYFMq9qpZFWSjevZwPB3Fk1mUTdT3TfLGJjGiWUJRBNSJy1j3FM2GIWxWCN8bC-X206N4AW2lDnrRKemhPaojIvQJ9CYGhwmlsEmt_ny5vfboGWQDcx0CdeVUA3DmjhPBe_U1Fxd6C1NR5FGxH6VBh75B7oE3be5h2BOhSNVf4b0GK7XgBdD4GuCVsdzBEJW3X7DS-1sd4RtvLovNJlEFHlQXglD4StnBXfUzpNjbOErZQWVSODpvqbPxgdD0cMqADhlDwMBVAD-0ZVMlg41oStOoYJHr96y992WdQK33wtXiyvT0BrlFx7JYBuGNAy6qJYeQM0v13uHrL7fPMVaL69y3arzcNXEucXx3vBeH5c_31J4jwQfyJi-fNq87Bbr_72_Lj57WERVrLzGfTRNzYcpwlH-6QNVaU2FiXtE7fNV8pt2YT07EQabZGLA99XSIWRCPTYJWWuuVen8O0bjRff-Zf17ZfFbp1_ed5uHnbZzV1wZQQ0v1nvHkmcJ6PwcZ99XT5us8WypbLpK2EzEufnQ3tORqNnwmLC4tdL8dvl_fJhvfhsRS_dF1XI4FAkL9xq1b2et9boxqEE2Vily8tqDVKEpZ8lPmEpkOSGPnWLQwEcuZah-vAcNJLk_xXzn1fOr7lQcM8r6PMl615Aadhz8TtqGWgLrrXx4LBCEfAIote0KAocFwmPWNQC0gFInIPzxiKJQ9zbVwgvLJkQNgOlvQHCEmWHcQSE3UDMCFsAr1SpYdoe0_Jd9SzlLAr8d8pE4keKlEK0lEZLLEicqTfku14VZ3AaBy5b9K5WhsvOU4kWC7SoBYYEbjmXjhfWHIGMo49JV9TPo3-7C1kwwa993qc_8BngWizOQE3Grb9cykuujFslC6Od522XCHriRcxIvHzXB9drLjRuHTbS3GXPt5sd7Lgt0d9WZs-rTEqLzp111t5-vv92q5fGLs0hTz6Y-9TCL-i-yIx99EHzexCut3-xZjb-sKaLfi94lVBXUV9ZfsS1lvh6jkjw7tPwzyY_sp98jMal0k7d94swidMfbfSDoZ_a5lpD0WjxBiAfI847eiu4vVtmj0twzf6oPHDYNyVYDL0UvIGD93VIDcJWhK1K5Q_NfijMkbBVVZ3e_gQ4-kdAC7ZSzjUYujBwLaHvqeAPCMJyd2iBxlsuMAS0tlhbI9AF5HOmsR05rOTOGaG4Rwm20eCEVbXvJ6bHAIQgm2N9nmmiIYlmW2tKy49nTHUddPb9fa90aNp_DTF_DTH_00PMKKQ6iRdoioCaNbcOLXAP7XWjgEJV2A_2QXIR9laiRsvfiz4OnIdGhykEau5cmDBWPV7ANhC-cs1LtGG8MBqORjZVaPBpn0mEpX01jj_TdRcOPrPiAHl2S0m8zLNb2HLv0WpYa-dt09l6bMeMfo4x76AVlHzXKfib5NU8dZ5nxPvtK0Sjn4Wg4KpCCS_KHwBflYf2wNMwl0wbh0BPAescIih9MqILFJt1VrK2NnvVJ7QueDdKh9Fw0gl0re7qSkYv72H02LiqFz5Y5DLEE6uwpDZOvb5BtvO8qlDmyn6HXK3EwuhClU13kt1Bd3LoxRu2jdIAyv_KkaEoyqsAauNbVVLxUhsXivzoWk5_ZWR_4tdpuGw22W6XLb7A7ssSVpu7u83T-v4WVuu75SPsNi054O7DMpTZGeK3nzWLqQsz2w8bxlnAhkFPtFx-ccn-if1_AErKUx7x2VD8yfXu8KsHcPl8u78P5DyWs3jGBzgfpaPJZJROp9PBYY7TRCZFNBJiNCkKMZ6OI57KfVwko_1oFiUDNQ-X_ihhSTQZTaPpMJ6ls2SfzniRFnIipmQc4ZGrahja-9DYctA29vksjlM2qPgeK9f-F4QxjS_QMgljJMkHdt6OBPumdGQcVcp5967FK1_h_P_tFjJobDX_z0elLqinOftnAAAA__-n_7Q-">