]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/configure.ac
configure.in: Move check for unsigned enumerated bitfields to macro in aclocal.m4.
authorZack Weinberg <zackw@stanford.edu>
Mon, 12 Mar 2001 06:31:41 +0000 (06:31 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Mon, 12 Mar 2001 06:31:41 +0000 (06:31 +0000)
commit9612ab65bd2b44870545b8f8de8221eecea96732
tree0abc7a63bf85786353fd4e9f6c5bb46a5563c504
parent533dfde023fd0e56674c79da3e8b6f0848cec9cd
configure.in: Move check for unsigned enumerated bitfields to macro in aclocal.m4.

* 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.

From-SVN: r40399
21 files changed:
gcc/ChangeLog
gcc/config.in
gcc/config/alpha/xm-alpha.h
gcc/config/i370/xm-linux.h
gcc/config/i370/xm-oe.h
gcc/config/i386/xm-beos.h
gcc/config/i386/xm-mingw32.h
gcc/config/mips/xm-mips.h
gcc/config/pa/xm-pa.h
gcc/config/pa/xm-pa64hpux.h
gcc/config/pa/xm-pahpux.h [deleted file]
gcc/config/pa/xm-papro.h [deleted file]
gcc/config/rs6000/xm-beos.h
gcc/config/rs6000/xm-rs6000.h
gcc/config/rs6000/xm-sysv4.h
gcc/config/sparc/xm-sysv4.h [deleted file]
gcc/config/xm-interix.h
gcc/configure
gcc/configure.in
gcc/system.h
gcc/varasm.c