https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79469
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Now the assume for C++23's assume attribute has been added, adding this builtin should be straight forward I think. Because the builtin is exactly the same as the attribute in that the expression supplied to the builtin would not execute for side effects.