https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117140
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- /* We are going to use the operand cache API, such as SET_USE, SET_DEF, and FOR_EACH_IMM_USE_FAST. The operand cache for each statement should be up-to-date. */ gcc_checking_assert (!gimple_modified_p (stmt));