This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: x-files must die: ONLY_INT_FIELDS
- To: Zack Weinberg <zackw at stanford dot edu>
- Subject: Re: x-files must die: ONLY_INT_FIELDS
- From: Richard Henderson <rth at redhat dot com>
- Date: Sun, 11 Mar 2001 21:40:54 -0800
- Cc: gcc-patches at gcc dot gnu dot org
- References: <20010311203938.B19209@stanford.edu>
On Sun, Mar 11, 2001 at 08:39:38PM -0800, Zack Weinberg wrote:
> * configure.in: Move check for unsigned enumerated bitfields
> to macro in aclocal.m4. Disable it for now.
> * configure, config.in: Regenerate.
> * system.h: Don't do anything with ONLY_INT_FIELDS. Use the
> unsigned-int form of ENUM_BITFIELD() unless being compiled by GCC.
> * varasm.c (struct rtx_const): Use ENUM_BITFIELD(). Move enum
> kind above its first use.
>
> * config/xm-interix.h, config/alpha/xm-alpha.h,
> config/i370/xm-linux.h, config/i386/xm-beos.h,
> config/i386/xm-mingw32.h, config/mips/xm-mips.h,
> config/pa/xm-pa.h, config/pa/xm-pa64hpux.h,
> config/rs6000/xm-beos.h, config/rs6000/xm-sysv4.h,
> Don't define ONLY_INT_FIELDS under any circumstances.
>
> * config/pa/xm-pa.h: Don't define __BSD_NET2__.
>
> * config/pa/xm-pahpux.h, config/pa/xm-papro.h,
> config/sparc/xm-sysv4.h: Delete - now identical with some
> other xm header.
> * config.gcc (hppa targets): Replace xm-pahpux.h and
> xm-papro.h with implicit xm-pa.h.
> (sparc targets): Replace xm-sysv4.h with implicit or explicit
> xm-sparc.h.
Ok.
r~