From 4d039f231550ffde8283afc1d3641634b75cd561 Mon Sep 17 00:00:00 2001 From: rguenth Date: Tue, 21 Aug 2012 11:26:16 +0000 Subject: [PATCH] 2012-08-21 Richard Guenther * alloc-pool.c (pool_alloc): Fix valgrind annotation. * tree.h: Fix typo and complete flags documentation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190559 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/alloc-pool.c | 8 ++++++-- gcc/tree.h | 9 ++++++++- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 86af7cc63fff..339ad330d84f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-08-21 Richard Guenther + + * alloc-pool.c (pool_alloc): Fix valgrind annotation. + * tree.h: Fix typo and complete flags documentation. + 2012-08-21 Richard Guenther * tree.h (struct tree_base): Add union to make it possible to diff --git a/gcc/alloc-pool.c b/gcc/alloc-pool.c index 9a588089e776..bedcf1f8bfff 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) diff --git a/gcc/tree.h b/gcc/tree.h index fef9e0d068e6..f332fddded07 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -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 -- 2.39.5