https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111009
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |amacleod at redhat dot com Status|NEW |ASSIGNED --- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> --- Andrew - this doesn't pick to gcc-13 because of the following but we should backport the fix somehow. Can you please see to that in time for GCC 13.3 (next week)? /space/rguenther/src/gcc-13-branch/gcc/range-op.cc: In member function ‘virtual bool operator_addr_expr::op1_range(irange&, tree, const irange&, const irange&, relation_trio) const’: /space/rguenther/src/gcc-13-branch/gcc/range-op.cc:4366:8: error: ‘contains_zero_p’ was not declared in this scope if (!contains_zero_p (lhs) && TYPE_OVERFLOW_UNDEFINED (type)) ^~~~~~~~~~~~~~~ /space/rguenther/src/gcc-13-branch/gcc/range-op.cc:4366:8: note: suggested alternative: ‘contains_mem_rtx_p’ if (!contains_zero_p (lhs) && TYPE_OVERFLOW_UNDEFINED (type)) ^~~~~~~~~~~~~~~ contains_mem_rtx_p