> > > > ------- Comment #9 from bonzini at gcc dot gnu dot org 2005-10-13 16:09 > ------- > As in: > > if (value != 0 > && (!flag_wrapv || TREE_OVERFLOW (value)) > && (flag_wrapv || !TYPE_UNSIGNED (etype))) > > which in turn means > > if (value != 0 > && (flag_wrapv ? TREE_OVERFLOW (value) : !TYPE_UNSIGNED (etype)))
That is what my patch does. The extra stuff was needed to make sure that Ada would be able to bootstrap. -- Pinski