On Fri, Feb 05, 2021 at 10:38:44AM +0100, Uros Bizjak wrote: > > > --- gcc/config/i386/i386-options.c.jj 2021-01-14 19:34:06.041425286 > > > +0100 > > > +++ gcc/config/i386/i386-options.c 2021-02-04 16:30:18.424999701 > > > +0100 > > > @@ -98,6 +98,8 @@ along with GCC; see the file COPYING3. > > > #endif > > > > > > /* Processor feature/optimization bitmasks. */ > > > +#define m_NONE HOST_WIDE_INT_0U > > > +#define m_ALL (~HOST_WIDE_INT_0U) > > Perhaps HOST_WIDE_INT_M1U can be used here?
On two's complement hosts sure, but e.g. in the INTTYPE_MAXIMUM macro we still use (t) ~ (t) 0. It is all theoretic because we probably don't support any non-two's complement hosts. Jakub