diff options
author | robertl <robertl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-18 19:42:30 +0000 |
---|---|---|
committer | robertl <robertl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-18 19:42:30 +0000 |
commit | 488c42063523efbdf1a84e518066ec59634b6c84 (patch) | |
tree | 796b4e2bf06329dfa2420c489ee8acf507d84c7f /gcc/config/i386 | |
parent | 83598ce4558cfd656e4ffdc44bd2e8e51e6c76a3 (diff) | |
download | gcc-488c42063523efbdf1a84e518066ec59634b6c84.tar.gz |
* configure.in (ENUM_BITFIELDS_ARE_UNSIGNED): Added. Check that
bitfields of the host compiler are not signed quantities.
* config.in: Regenerate.
* configure: Regenerate.
* system.h (USE_ENUM_BITFIELDS): Added.
(ENUM_BITFIELDS): Added.
* rtl.h (rtx_def): Members `code', `mode', now ENUM_BITFIELD.
(SHORT_ENUM_BUG): Deleted.
* tree.h (tree_common): Members `code', `mode', `built_in_class',
now ENUM_BITFIELD.
* config/i386/xm-sco.h (ONLY_INT_FIELDS): Deleted.
(CODE_FIELD_BUG): Likewise.
* config/m68k/x-apollo68 (CC): Deleted SHORT_ENUM_BUG.
(OLD_CC): Likewise.
* config/m68k/x-ccur (X_CFLAGS): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33233 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i386')
-rw-r--r-- | gcc/config/i386/xm-sco.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/gcc/config/i386/xm-sco.h b/gcc/config/i386/xm-sco.h index ad634499d30..36d65e569c3 100644 --- a/gcc/config/i386/xm-sco.h +++ b/gcc/config/i386/xm-sco.h @@ -3,11 +3,3 @@ /* Big buffers improve performance. */ #define IO_BUFFER_SIZE (0x8000 - 1024) - -#ifndef __GNUC__ -/* The SCO compiler gets it wrong, and treats enumerated bitfields - as signed quantities, making it impossible to use an 8-bit enum - for compiling GNU C++. */ -#define ONLY_INT_FIELDS 1 -#define CODE_FIELD_BUG 1 -#endif |