From 0aebbdf6f7c204a0453892a0f946ce3821b6b6ca Mon Sep 17 00:00:00 2001 From: YamaArashi Date: Sun, 14 Feb 2016 19:35:48 -0800 Subject: remove macros for old compilers --- gcc/rtl.h | 12 ------------ gcc/tree.h | 12 ------------ gcc/varasm.c | 5 ----- 3 files changed, 29 deletions(-) (limited to 'gcc') diff --git a/gcc/rtl.h b/gcc/rtl.h index 3ac767f..6f6367b 100755 --- a/gcc/rtl.h +++ b/gcc/rtl.h @@ -97,22 +97,10 @@ typedef union rtunion_def typedef struct rtx_def { -#ifdef ONLY_INT_FIELDS -#ifdef CODE_FIELD_BUG - unsigned int code : 16; -#else - unsigned short code; -#endif -#else /* The kind of expression this is. */ enum rtx_code code : 16; -#endif /* The kind of value the expression has. */ -#ifdef ONLY_INT_FIELDS - int mode : 8; -#else enum machine_mode mode : 8; -#endif /* 1 in an INSN if it can alter flow of control within this function. Not yet used! */ unsigned int jump : 1; diff --git a/gcc/tree.h b/gcc/tree.h index 62e14a7..e5d03d1 100755 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -167,11 +167,7 @@ struct tree_common { union tree_node *chain; union tree_node *type; -#ifdef ONLY_INT_FIELDS - unsigned int code : 8; -#else enum tree_code code : 8; -#endif unsigned side_effects_flag : 1; unsigned constant_flag : 1; @@ -896,11 +892,7 @@ struct tree_type unsigned uid; unsigned char precision; -#ifdef ONLY_INT_FIELDS - int mode : 8; -#else enum machine_mode mode : 8; -#endif unsigned string_flag : 1; unsigned no_force_blk_flag : 1; @@ -1285,11 +1277,7 @@ struct tree_decl int linenum; unsigned int uid; union tree_node *size; -#ifdef ONLY_INT_FIELDS - int mode : 8; -#else enum machine_mode mode : 8; -#endif unsigned external_flag : 1; unsigned nonlocal_flag : 1; diff --git a/gcc/varasm.c b/gcc/varasm.c index e1f83bc..e3f9b4a 100755 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -3079,13 +3079,8 @@ enum kind { RTX_DOUBLE, RTX_INT }; struct rtx_const { -#ifdef ONLY_INT_FIELDS - unsigned int kind : 16; - unsigned int mode : 16; -#else enum kind kind : 16; enum machine_mode mode : 16; -#endif union { union real_extract du; struct addr_const addr; -- cgit v1.2.3