diff options
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/alloc-pool.c | 8 | ||||
-rw-r--r-- | gcc/tree.h | 9 |
3 files changed, 19 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 86af7cc6..339ad33 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2012-08-21 Richard Guenther <rguenther@suse.de> + * alloc-pool.c (pool_alloc): Fix valgrind annotation. + * tree.h: Fix typo and complete flags documentation. + +2012-08-21 Richard Guenther <rguenther@suse.de> + * 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 diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.c index 9a58808..bedcf1f 100644 --- a/gcc/alloc-pool.c +++ b/gcc/alloc-pool.c @@ -247,7 +247,9 @@ void * pool_alloc (alloc_pool pool) { alloc_pool_list header; - VALGRIND_DISCARD (int size); +#ifdef ENABLE_VALGRIND_CHECKING + int size; +#endif if (GATHER_STATISTICS) { @@ -260,7 +262,9 @@ pool_alloc (alloc_pool pool) } gcc_checking_assert (pool); - VALGRIND_DISCARD (size = pool->elt_size - offsetof (allocation_object, u.data)); +#ifdef ENABLE_VALGRIND_CHECKING + size = pool->elt_size - offsetof (allocation_object, u.data); +#endif /* If there are no more free elements, make some more!. */ if (!pool->returned_free_list) @@ -417,7 +417,7 @@ enum omp_clause_code so all nodes have these fields. See the accessor macros, defined below, for documentation of the - fields, and the table below which connects the fileds and the + fields, and the table below which connects the fields and the accessor macros. */ struct GTY(()) tree_base { @@ -494,6 +494,9 @@ struct GTY(()) tree_base { CASE_LOW_SEEN in CASE_LABEL_EXPR + PREDICT_EXPR_OUTCOME in + PREDICT_EXPR + static_flag: TREE_STATIC in @@ -576,12 +579,16 @@ struct GTY(()) tree_base { OMP_PARALLEL_COMBINED in OMP_PARALLEL + OMP_CLAUSE_PRIVATE_OUTER_REF in OMP_CLAUSE_PRIVATE TYPE_REF_IS_RVALUE in REFERENCE_TYPE + ENUM_IS_OPAQUE in + ENUMERAL_TYPE + protected_flag: TREE_PROTECTED in |