<div dir="ltr">Hello Hal,<br><br>Thansk for your reply. It seems that clang -O1 -mllvm -disable-llvm-optzns is the same as "clang -O0 -mllvm -disable-llvm-optzns", right? Please tell me if I have mistake.<br><br>Although I use "clang -O0 -mllvm -disable-llvm-optzns + opt -O1", the bug is still not reproduced. I use "mllvm -debug" to dump the pass manager's arguments. It seems that the LLVM passes order is different between "clang -O0 -mllvm -disable-llvm-optzns + opt -O1" and "clang -O1". The bug seems only occur when I am using "clang -O1". Is there any way to use bugpoint with clang (embedded bugpoint into clang)?<br><br>Thanks a lot.<br></div>