summaryrefslogtreecommitdiff
path: root/gcc/regrename.c
diff options
context:
space:
mode:
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2003-04-10 05:24:26 +0000
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2003-04-10 05:24:26 +0000
commitd8b9732d7479e3ae2862af1e6521003c46fc4824 (patch)
tree461b3e6e929a2561f52acdd1f7f238f6a8fe775e /gcc/regrename.c
parentb7ce161bca1c6644c6f202e60bfe0ba548b64c9c (diff)
downloadgcc-d8b9732d7479e3ae2862af1e6521003c46fc4824.tar.gz
2003-04-09 Dan Nicolaescu <dann@ics.uci.edu>
Zack Weinberg <zack@codesourcery.com> * regrename.c (struct du_chain): Use a bitfield for reg_class. * cse.c (struct qty_table_elem, struct table_elt, struct set): Use bitfields for fields holding enum rtx_code or enum machine_mode values. Add comments explaining size choices. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65419 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/regrename.c')
-rw-r--r--gcc/regrename.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/regrename.c b/gcc/regrename.c
index 027e2f444b7..93574095ee9 100644
--- a/gcc/regrename.c
+++ b/gcc/regrename.c
@@ -51,7 +51,7 @@ struct du_chain
rtx insn;
rtx *loc;
- enum reg_class class;
+ ENUM_BITFIELD(reg_class) class : 16;
unsigned int need_caller_save_reg:1;
unsigned int earlyclobber:1;
};