remove macros for old compilers

This commit is contained in:
YamaArashi
2016-02-14 19:35:48 -08:00
parent 62f1c8373a
commit 0aebbdf6f7
3 changed files with 0 additions and 29 deletions

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;