aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-12-13 01:44:12 +0000
committerRichard Stallman <rms@gnu.org>1992-12-13 01:44:12 +0000
commit10c344b44c487be7a3146115ef8ec8cb72b5747f (patch)
tree4db3b427958fece5b4bfb7374d6926242a63b1bb /gcc/rtl.h
parente3bd59111039472f1042c7eacd88ec38d10df223 (diff)
downloadgcc-10c344b44c487be7a3146115ef8ec8cb72b5747f.zip
gcc-10c344b44c487be7a3146115ef8ec8cb72b5747f.tar.gz
gcc-10c344b44c487be7a3146115ef8ec8cb72b5747f.tar.bz2
(struct rtx_def) [ONLY_INT_FIELDS]: Handle CODE_FIELD_BUG.
From-SVN: r2872
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index dcc359c..8ee49f1 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -68,7 +68,11 @@ 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;