[Bug tree-optimization/58209] ICE in extract_range_from_binary_expr, at tree-vrp.c:2294

mpolacek at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Aug 21 11:42:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58209

--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
And perhaps even better, use __INTPTR_TYPE__ instead of long...

typedef __INTPTR_TYPE__ T;
T *
foo (T n)
{
  if (n)
    return (T *) 1;
  T s = (T) foo (1);
  return (T *) (s + 1);
}



More information about the Gcc-bugs mailing list