------- Additional Comments From pinskia at gcc dot gnu dot org  2005-02-17 
05:09 -------
The problem is that we reset TREE_OVERFLOW:
  if ((TREE_CODE (value) == INTEGER_CST
       || (TREE_CODE (value) == COMPLEX_CST
           && TREE_CODE (TREE_REALPART (value)) == INTEGER_CST))
      && TREE_OVERFLOW (value))
    {
      TREE_OVERFLOW (value) = 0;
      if (skip_evaluation == 0)
        warning ("integer overflow in expression");
    }


-- 


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

Reply via email to