from cp/cp-tree.h:
/* Used to store the operation code when in a template context. */
#define OMP_ATOMIC_CODE(NODE) \
(OMP_ATOMIC_CHECK (NODE)->exp.complexity)
This is blocking the removal of TREE_COMPLEXITY, which is a significant source
of waste of memory in gcc.
--
Summary: G++ OpenMP uses TREE_COMPLEXITY
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Keywords: memory-hog
Severity: enhancement
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: steven at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30619