summaryrefslogtreecommitdiff
path: root/gcc/regrename.c
diff options
context:
space:
mode:
authorDan Nicolaescu <dann@ics.uci.edu>2003-04-10 05:24:26 +0000
committerZack Weinberg <zack@gcc.gnu.org>2003-04-10 05:24:26 +0000
commit496324d0a723cb9f3aa8fd82d114e74c4bd08834 (patch)
tree461b3e6e929a2561f52acdd1f7f238f6a8fe775e /gcc/regrename.c
parent2363a51aeec978c105c9cff741d176a099a3eb10 (diff)
downloadgcc-496324d0a723cb9f3aa8fd82d114e74c4bd08834.tar.gz
regrename.c (struct du_chain): Use a bitfield for reg_class.
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. From-SVN: r65419
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;
};