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