<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/146213>146213</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[llvm] [M68k] CallSeq assertion failure in SelectionDAG
</td>
</tr>
<tr>
<th>Labels</th>
<td>
bug,
backend:m68k,
llvm
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
knickish
</td>
</tr>
</table>
<pre>
```ll
; RUN: llc < %s -mtriple=m68k-linux | FileCheck %s
define double @minimized() {
start:
%_58 = call double null(double 0.000000e+00)
%_60 = load double, ptr null, align 8
%_57 = fmul double 0.000000e+00, %_60
store double %_57, ptr null, align 8
ret double 0.000000e+00
}
```
fails with `.../bin/FileCheck .../llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:510: llvm::SDNode* FindCallSeqStart(llvm::SDNode*, unsigned int&, unsigned int&, const llvm::TargetInstrInfo*): Assertion 'Best' failed.`
Something appears to be wrong with the `callseq_start/end` ordering with these instructions, but not yet sure what the exact problem is
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8VMGOozgQ_ZrKpTTI2IEkBw4ERGuk3Tl0ds8jgyvgjbEZ23TP7NevTDLdrdXORlFCWfVeVb16WIagR0tUQXGGot3JNU7OVzerh5sO06536kcFJbt_jQFWgzjj859fQNRozIAgGgReBPw0R68XQyDauTzePhlt1-8IhwY7baiZaLhtiYmC1Yqu2hIqt_aGEPZs1lbP-m9SwI_ATwiHM7A6ROkjiITAhP5aHBFEi4M05ifYrsYAPz4ilrHtQ8DPjAE_JWhClmxDGifVAwm8wSX6B0GD0ujR4vG91mFDXOf1rda_2ZsH9YYJ0fn3kTaC_yvhKf6CltVwaNPvT-Hvml2lNgFfdZwQSpZlGfCu1xZ4967w_dSYlzn96R541zhFT5TSLmRoiNrZtn5K4TCRWg219dPz8286xGxYFhB1kbP7dl_mJL2oL-0Xpwh4jZ22qpHGXOjbZVsNP_5HWpp0tZuzFGobgZe_OBqcDfFDpT-kHyl-tiH6z_bqNq5TaqYOgXxqHYEfzhQi8AMmQUhlbwJd3Exx0nZEuSwkfcDosCd89c6Od-HiREm85J9A377e_cU7sgpKhs4r8vpDbiDUqZl1ky2klvs1onURf1DEsHrC10nGjZe-yyHi4l1vaEb9cPpOVUKdxEnuqMoPRZ7zXORsN1UiH-QgjqJge5GzQ0lC8FNOpHg-XE_itNMVZ7xgJT_me1HkLBMnwVLIZKmU7EvYM5qlNlkSMHN-3OkQVqryfclzsTOyJxO2V5vzfh2Bc-BNepbDLU0s6vSmvh3fXcPTPeCrFHzq1zHAnhkdYngvEnU0242xAYoWoTj_noiKFh_mQPm2r7SkJJO2-NF_u9WbaopxCWnzvAPejTpOa58Nbv5g4dTG4t1fNKQ9bfMF4N1jxJeK_xMAAP__hX5yHw">