https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100549
--- Comment #3 from Hongtao.liu <crazylht at gmail dot com> --- when args0 and args1 is the same, gimple_build (&stmts, GT_EXPR, cmp_type, args0, args1) will just return 0 w/o set stmts, which cause ICE in gsi_insert_before (gsi, *NULL*, GSI_SAME_STMT);