When I changed DECL_GIMPLE_REG_P over to DECL_NOT_GIMPLE_REG_P I failed to update its description.
Pushed to trunk. * tree.h (DECL_NOT_GIMPLE_REG_P): Update description. --- gcc/tree.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/gcc/tree.h b/gcc/tree.h index 21f3cd5525c..6f45359f103 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -2999,12 +2999,11 @@ extern tree vector_element_bits_tree (const_tree); (DECL_P (DECL) \ && (lookup_attribute ("persistent", DECL_ATTRIBUTES (DECL)) != NULL_TREE)) -/* For function local variables of COMPLEX and VECTOR types, - indicates that the variable is not aliased, and that all - modifications to the variable have been adjusted so that - they are killing assignments. Thus the variable may now - be treated as a GIMPLE register, and use real instead of - virtual ops in SSA form. */ +/* For function local variables indicates that the variable + should not be treated as a GIMPLE register. In particular + this means that partial definitions can appear and the + variable cannot be written into SSA form and instead uses + virtual operands to represent the use-def dataflow. */ #define DECL_NOT_GIMPLE_REG_P(DECL) \ DECL_COMMON_CHECK (DECL)->decl_common.not_gimple_reg_flag -- 2.43.0