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

    <tr>
        <th>Summary</th>
        <td>
            polly/lib/External/isl/isl_mat.c:1147: Assertion "pivot >= 0" failed
        </td>
    </tr>

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

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

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

<pre>
      LTO vmlinux.o
polly/lib/External/isl/isl_mat.c:1147: Assertion "pivot >= 0" failed
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
LLVM ERROR: Failed to rename temporary file .thinlto-cache/Thin-f96c7e.tmp.o to .thinlto-cache/llvmcache-389DFEEEED40E644A071DDBAC427773FB30BEB3F: No such file or directory

LLVM ERROR: Failed to rename temporary file .thinlto-cache/Thin-e69101.tmp.o to .thinlto-cache/llvmcache-8E49F6627357AC66022FFAC54F03D28CE203D5B6: No such file or directory

../scripts/link-vmlinux.sh: line 101: 479688 Aborted (core dumped) ${LDFINAL} ${KBUILD_LDFLAGS} -r -o ${1} $(lto_lds) ${objects}
make[1]: *** [/root/newband/Makefile:1310: vmlinux] Error 134

this is GCOV + POLLY enabled and a lot of custom inlining parameters... lol

/usr/lib/llvm-18/bin/ld.lld -mllvm -mcpu=cortex-a55 -EL -maarch64elf -z norelro --lto-O3 -mllvm -polly -mllvm -polly-run-dce -mllvm -polly-run-inliner -mllvm -polly-isl-arg=--no-schedule-serialize-sccs -mllvm -polly-ast-use-context -mllvm -polly-detect-keep-going -mllvm -polly-vectorizer=stripmine -mllvm -polly-invariant-load-hoisting -mllvm -import-instr-limit=5 -mllvm -import-critical-multiplier=30 -mllvm -import-hot-multiplier=15 -mllvm -import-cold-multiplier=2 -mllvm -import-instr-evolution-factor=0.7 -mllvm -inline-threshold=125 -mllvm -inlinehint-threshold=325 -mllvm -inline-instr-cost=12 -mllvm -inline-cold-callsite-threshold=5 -mllvm -inlinecold-threshold=5 -mllvm -hot-callsite-threshold=800 -mllvm -locally-hot-callsite-threshold=300 -mllvm -inline-size-allowance=0 -mllvm -inline-enable-cost-benefit-analysis=true -mllvm -print-instruction-comments=true --thinlto-cache-dir=.thinlto-cache --no-undefined -X -Bsymbolic -z notext --no-apply-dynamic-relocs -pie -z norelro --build-id --pack-dyn-relocs=relr

root@it:~/newband# /usr/lib/llvm-18/bin/clang -v
Ubuntu clang version 18.0.0 (++20240122083514+2d373143ad69-1~exp1~20240122203624.269)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0Vl1v47oR_TX0C0GBIvX54Ac7si4u6rtZ7BfapwVFjS02FCmQlDfeh_3tBeVkE3tTdFG0QBBLnMMzh6MzAwrv1dEArFG-RXmzEnMYrFt3MII7zudVZ_vzGuP9p3t8GrUy82NiEW0Q3UxW6zNirVYdYu3uMYAzQiPWKv_0_-soQiIR36RpViK-wRvvwQVlDUaMTepkA0Z8h3iDKWIMH4TS0F_Y3-93m4877OduVAEL3M1H7GCyLuBg8RDC5BHfINYi1h5VGOYukXaMcvTp-YdMzv4TZFjU-Bk8Yi0WpsfKSD33gMMAWDrhB9wJ-RCckJBc0u_3X_7Cuw8f7j9E3e0iLCZ2YMQIOMA4WSfcGR-UBpyEQRkdLJFCDoBY-2lQhhzqQpaQhHFKbNz7CypqXJ4Jr-qm3e12uyajuyLLNrRMm2a7uctYWZa83XK63W15G8W8s9jPcrhktg73yoEM1p0vyv93-qGoU5r-lv5ql9VtUbCS5-XmrigoY227ucuzlvKGVXc7RnmTb4vf1p8kiLVeOjUFv3jMPJBn__kh0mhlAKc0jc9ZWRdVhTeddQF6jFglrQPcz-MEPWI1RixD5XbftH--2-xR2Twt_G37-c9983XftPvNHx_jOnGY2Kdo-gxklQ72q-79C5XtorE8KpuL3lE8AMq3KcqbKAixzeUPx7ZirbM2utDAt06YHrH2L_EAsQCxOXhK456n46G8wTvnrMMpz16XJAzKY-XxH3f3XzBiW_z-fr__BwYjuvhxo68F1jZge8By9sGOWBmtjDJHPAknRgjgfJIkWFv9mhixdvbuZycvnZNWiLWdMvG9T7TuMRljAJNRTjPijYylfiQizzHZ7TEZhXByKDLQB0y-Y2MdaGcxIdEw9_zn9mVqXL8RNxvSS3hjdTkAuJuI8poId0S8IcRY4uUA_ayBeHBKaPUdiJfS32wSPpDZA5HWBHgMN9EeAshAHgAmcrSxZNfx02JR9R0c4o0PTk1j9N-NLnMSTgkTiLaiJ4NVPrymUrHpAlHGB0e0GlVAvMlvw9KpoKTQZJx1UJNWS05Ob3GDDdeQ9Fcqq_trDHtbDJysnuNgJgcRD4p4Q5PyBbt8BhIGB36wuo_JWH4THpQJVxD-C-Qpm7Q-LBS34UWvFFp7Fa7T3TItyLcBsS5vclT0pYbaRsj534P5K_CTOh-dJbS234SREEt0i7j04nI-0oGBgwpEGKHPXnnEm-DmV5ZxsV5LQWa5lF7acQQTXpDkauCSXsXvcj2F8dIBs-nhoAz0mPwdk60_j53VSl4a8eL2CBPTFK1-NmJUkjjQNnbJpOC6Y7tZ6Z6oHhMyCfkQNzyBEW8i6PXwWCZbRqOVNz9ejziO_8NckVrE3jhdeD53swkzviyewPl4S0irhCY0znPEtohtGWUZTRmjFc_TLC70vORpxkVf1CT9AY9T-uMZxCgvWJawokasviRZ9Wve17wWK1inZZoWecUrvhrWBWdVLxir64rVFe8oFZJlkrOCspxW_UqtF1rOKkZ5nfGkp1DXsu5Yz-quyDKUURiF0kk8ZmLdcbVcOdZVSWm-0qID7Zc7FmMGvuEliBiLVy63XkrTzUePMqqVD_6FJaigYf3_umutZqfX__1lajncvwIAAP__5oNRWQ">