This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[tree-ssa] var_ann_d bitfields
- From: Diego Novillo <dnovillo at redhat dot com>
- To: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 27 Aug 2003 21:17:01 -0400
- Subject: [tree-ssa] var_ann_d bitfields
- Organization: Red Hat Canada
var_ann_d.is_in_va_arg_expr should be a bitfield.
Diego.
* tree-flow.h (var_ann_d): Convert is_in_va_arg_expr into a
bitfield.
Index: tree-flow.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Attic/tree-flow.h,v
retrieving revision 1.1.4.106
diff -d -u -p -r1.1.4.106 tree-flow.h
--- tree-flow.h 25 Aug 2003 02:44:23 -0000 1.1.4.106
+++ tree-flow.h 28 Aug 2003 01:12:22 -0000
@@ -99,7 +99,7 @@ struct var_ann_d GTY(())
forces all operands to this variable to always be virtual, because
VA_ARG_EXPR both reads and modifies its argument and it can't be
modified by optimizations. */
- unsigned is_in_va_arg_expr;
+ unsigned is_in_va_arg_expr : 1;
/* A VAR_DECL used to associated pointers with the memory location that
they are pointing to. If IS_MEM_TAG is nonzero, then MEM_TAG is the