https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66620
--- Comment #7 from Chen Gang <gang.chen.5i5j at gmail dot com> --- (In reply to Chen Gang from comment #2) > (In reply to Mikhail Maltsev from comment #1) > > Started with r208165. > > OK, thanks. Really it is, it is valuable to me (it can generate the correct > insns for comparing). And also if remove "-fno-reorder-blocks", it can > generate correct insns too (after comparing with the original correct insns, > this optimized insns are correct). > Oh, sorry, after check again, I missed the left output (which is final output) when remove "-fno-reorder-blocks". For removing "-fno-reorder-blocks", it is passed compiling, but we should check the assembly output too: hwloop_optimize() generates almost the same insns just like having "-fno-reorder-blocks", but it is passed compiling. The related full insns for removing "-fno-reorder-blocks" are in the next attachment.