Re: [patch] PR/99296: Handle setting of 1-bit anti-ranges uniformly

2021-03-22 Thread Jakub Jelinek via Gcc-patches
On Mon, Mar 22, 2021 at 07:16:01PM +0100, Aldy Hernandez wrote: > +void > +irange::irange_set_1bit_anti_range (tree min, tree max) > +{ > + tree type = TREE_TYPE (min); > + gcc_checking_assert (TYPE_PRECISION (type) == 1); > + > + if (operand_equal_p (min, max)) > +{ > + // Since these

Re: [patch] PR/99296: Handle setting of 1-bit anti-ranges uniformly

2021-03-22 Thread Aldy Hernandez via Gcc-patches
On Fri, Mar 19, 2021 at 4:17 PM Jakub Jelinek wrote: > > On Fri, Mar 19, 2021 at 10:01:50AM +0100, Aldy Hernandez via Gcc-patches > wrote: > > --- a/gcc/value-range.cc > > +++ b/gcc/value-range.cc > > @@ -184,12 +184,46 @@ irange::irange_set (tree min, tree max) > > verify_range (); > > } >

Re: [patch] PR/99296: Handle setting of 1-bit anti-ranges uniformly

2021-03-19 Thread Jakub Jelinek via Gcc-patches
On Fri, Mar 19, 2021 at 10:01:50AM +0100, Aldy Hernandez via Gcc-patches wrote: > --- a/gcc/value-range.cc > +++ b/gcc/value-range.cc > @@ -184,12 +184,46 @@ irange::irange_set (tree min, tree max) > verify_range (); > } > > +void > +irange::irange_set_1bit_anti_range (tree min, tree max) >