https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111911
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #3) > I suspect it started with PR 93241 (and is very similar to PR 93348). (_Bool) <<< Unknown tree: c_maybe_const_expr 1 >>> == 0) So maybe remove_c_maybe_const_expr needs to be called always instead of just on "argument with integer operands".