<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/95723>95723</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
opt tool crashes when using aarch64-mi-peephole-opt pass
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
carrotProgrammer
</td>
</tr>
</table>
<pre>
Command:
opt -S -mtriple=aarch64-linux-gnu -passes='default<O1>,aarch64-mi-peephole-opt' -debug-pass-manager -o output.ll input.ll
Error:
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: opt -S -mtriple=aarch64-linux-gnu -O1 --aarch64-mi-peephole-opt -o /tmp/opt_output.ll /tmp/output.ll
#0 0x00007c916b7cad01 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xe3fd01)
#1 0x00007c916b7c8a3e llvm::sys::RunSignalHandlers() (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xe3da3e)
#2 0x00007c916b7cb236 (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xe40236)
#3 0x00007c916a471520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x00007c916bb72429 llvm::MachineModuleInfo::MachineModuleInfo(llvm::LLVMTargetMachine const*) (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0x11e7429)
#5 0x00007c916bb72e04 llvm::MachineModuleInfoWrapperPass::MachineModuleInfoWrapperPass(llvm::LLVMTargetMachine const*) (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0x11e7e04)
#6 0x00007c916bb73698 llvm::Pass* llvm::callDefaultCtor<llvm::MachineModuleInfoWrapperPass>() (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0x11e8698)
#7 0x00007c916b9089ba llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xf7d9ba)
#8 0x00007c916b9086ed llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xf7d6ed)
#9 0x00007c916b9086ed llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xf7d6ed)
#10 0x00000000004339c4 main (/usr/lib/llvm-14/bin/opt+0x4339c4)
#11 0x00007c916a458d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#12 0x00007c916a458e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#13 0x000000000041a785 _start (/usr/lib/llvm-14/bin/opt+0x41a785)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMlk9v4zYQxT8NfSFkkEPqDw86eJ0YLZBggyZojwYljWV1JVIgqST77QtJ-WO5TZE1UHR9sAWKfPN7z_ZotPdNbRBzEn8h8dVKD-FoXV5q52y4c7Z2uuvQrQpbfc-3tuu0qYjYEHZF2Mb2gUb3NOqCa_oWibjS2pXHREZtY4bnqDYDjXrtPXoirgikFR700AYitl85EdcEtq8HuibqEfujbTGyfSCQ0qjCYqin81Gnja7R0chSO4R-COu2pY2ZL2aY-f3aOeveAO9urjf319QPRdcEqmkx1NRhb12gwdJjCL0f98KOwK5uwnEo1qXtCOza9vH1I-qd_RPLQGDXeD-gJ7Cj2lS0MWU7VEjDEWnptD_SQpffgtMlrufy90GX32g1dP0bEVsTpl5ypdrVQ4cmjBD0U2F-5TSKPshsDIfALnQ9gZ3tw_49qffl16WZhhIQjLJnxhhLS8WTIi11xTid_IsNERv_3c8Xd64xYXL0MFokkL1vcvppb31wqDsCCYEtbUwgoCiBbIyxKQjsnrNkf-pmvnFz8_ttxOXa2zUn8IU9ozhUjBNQ74j8DDHTAv8J8bfB3De10e0v2lQtOj-Vv5Ci0gIXFHBGUYBILpKWDESykBan0lqmPAb2CelyFE0mUQkxsIWmXOAWKUhQJ6Hd6vLYGLy11dDir-ZgP1o-_Z5HLw_a1Rhe9tHSGh8IbC6MmXNMJagFeHwOjkz-G_gfTvc9ujvt_Sd2_Od2kMmFneTMjkhUdmJnhtqcrJS6ba_mRrkNYzPbftb89eW_d84xS1S2IE8X5IplqtCn5LcPtr_BR2xv5-788m8sjzjS_S3tF6cXAh7SShV6wZed8yVY_Z98CVYLPvUT841d9bXzzy8phCol7XRjXvQH796qTE9CLgnsisbMz5e570ynFrJ82czirFI_2MxAVYotNOFcEyWj-_14bO-DdmF_wv3pKiiXVcQyEK7TLKaz_o9EMp0joFZVLiollF5hzlOexankKV8d80RixlBImRRZKpXIkGnF4lTFZSmTpFg1OTCQLOEJcAkxXwPX4lDBgcVcI5dAJMNON-16hFhbV6-m2SRXcQpi1eoCWz-NdAAGn-h0kwCME57LJ_BiqD2RrG188O8qoQkt5uMwEaxt57EGPX06oqGDb0xNPxo-xjFtNbg2v3yqmuEfc_grAAD__9YLJis">