This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r190558 - in /trunk/gcc: ChangeLog cp/ChangeLog...
- From: rguenth at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 21 Aug 2012 10:03:40 -0000
- Subject: r190558 - in /trunk/gcc: ChangeLog cp/ChangeLog...
Author: rguenth
Date: Tue Aug 21 10:03:38 2012
New Revision: 190558
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190558
Log:
2012-08-21 Richard Guenther <rguenther@suse.de>
cp/
* cp-tree.h (TREE_INDIRECT_USING): Use TREE_LANG_FLAG_0 accessor.
(ATTR_IS_DEPENDENT): Likewise.
(ARGUMENT_PACK_INCOMPLETE_P): Use TREE_ADDRESSABLE instead of
TREE_LANG_FLAG_0 on TREE_VECs.
* tree.h (struct tree_base): Add union to make it possible to
re-use the upper 4 bytes for tree codes that do not need as
many flags as others. Move visited and default_def_flag to
common bits section in exchange for saturating_flag and
unsigned_flag. Add SSA name version and tree vec length
fields here.
(struct tree_vec): Remove length field here.
(struct tree_ssa_name): Remove version field here.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/cp-tree.h
trunk/gcc/tree.h