diff options
author | Nathan Froyd <froydnj@codesourcery.com> | 2011-04-14 01:38:07 +0000 |
---|---|---|
committer | Nathan Froyd <froydnj@gcc.gnu.org> | 2011-04-14 01:38:07 +0000 |
commit | 94bd18251335d1f63e0b89e2572183a2b8775ffc (patch) | |
tree | 591214636bc39dbec63bb2c3928f2ba355c8ab35 /gcc | |
parent | b77020b201ea5662a4c915ac0e69ebd3409fb4d3 (diff) | |
download | gcc-94bd18251335d1f63e0b89e2572183a2b8775ffc.zip gcc-94bd18251335d1f63e0b89e2572183a2b8775ffc.tar.gz gcc-94bd18251335d1f63e0b89e2572183a2b8775ffc.tar.bz2 |
tree.h (struct tree_constructor): Include tree_typed instead of tree_common.
* tree.h (struct tree_constructor): Include tree_typed instead of
tree_common.
* tree.c (initialize_tree_contains_struct): Mark TS_CONSTRUCTOR as
TS_TYPED instead of TS_COMMON.
From-SVN: r172409
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/tree.c | 2 | ||||
-rw-r--r-- | gcc/tree.h | 2 |
3 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 273bd74..d8313a3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2011-04-13 Nathan Froyd <froydnj@codesourcery.com> + + * tree.h (struct tree_constructor): Include tree_typed instead of + tree_common. + * tree.c (initialize_tree_contains_struct): Mark TS_CONSTRUCTOR as + TS_TYPED instead of TS_COMMON. + 2011-04-12 Uros Bizjak <ubizjak@gmail.com> * config/i386/sse.md (*sse2_uavgv16qi3): Merge with *avx_uavgv16qi3. @@ -378,6 +378,7 @@ initialize_tree_contains_struct (void) case TS_STRING: case TS_COMPLEX: case TS_SSA_NAME: + case TS_CONSTRUCTOR: MARK_TS_TYPED (code); break; @@ -390,7 +391,6 @@ initialize_tree_contains_struct (void) case TS_BLOCK: case TS_BINFO: case TS_STATEMENT_LIST: - case TS_CONSTRUCTOR: case TS_OMP_CLAUSE: case TS_OPTIMIZATION: case TS_TARGET_OPTION: @@ -1613,7 +1613,7 @@ DEF_VEC_O(constructor_elt); DEF_VEC_ALLOC_O(constructor_elt,gc); struct GTY(()) tree_constructor { - struct tree_common common; + struct tree_typed typed; VEC(constructor_elt,gc) *elts; }; |