https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67239

--- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> ---
It came from

              enum tree_code code = gimple_cond_code (stmt);
              tree lhs = gimple_cond_lhs (stmt);
              tree rhs = gimple_cond_rhs (stmt);
              record_conds (bb, code, lhs, rhs, 
                            (e->flags & EDGE_TRUE_VALUE) != 0);
              code = invert_tree_comparison (code, HONOR_NANS (lhs));

(gdb) call debug_gimple_stmt (stmt)
if (__n_5(D) > 536870911)
(gdb) 

and it records that (__n_5(D) > 536870911) is false.  It looks very odd.

Reply via email to