aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@acm.org>2020-11-17 10:07:25 -0800
committerNathan Sidwell <nathan@acm.org>2020-11-17 13:28:07 -0800
commit066c89d1e1c509975a0e76be4279e2505084bd3b (patch)
tree53bd1a7f460efcd0b1147ff5c5fc7067bdfb14c5 /gcc/tree.c
parentc49f56adcb2fcfbf3bcf6e1a088bc5dd702f266e (diff)
downloadgcc-066c89d1e1c509975a0e76be4279e2505084bd3b.zip
gcc-066c89d1e1c509975a0e76be4279e2505084bd3b.tar.gz
gcc-066c89d1e1c509975a0e76be4279e2505084bd3b.tar.bz2
global trees
This reorders the common and c++ global tree arrays. It introduces a module-specific High Water Mark, below which are the immutable slots initialized at startup and beyond which are the lazily filled slots (and a few immutables we need to locate by name lookup anyway). gcc/c-family/ * c-common.h (enum c_tree_index): Reorder to place lazy fields after newly-added CTI_MODULE_HWM. gcc/cp/ * cp-tree.h (enum cp_tree_index): Reorder to place lazy fields after newly-added CPTI_MODULE_HWM.
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions