]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fixup DECL_NOT_GIMPLE_REG_P description
authorRichard Biener <rguenther@suse.de>
Thu, 13 Mar 2025 14:11:08 +0000 (15:11 +0100)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 13 Mar 2025 14:14:02 +0000 (15:14 +0100)
When I changed DECL_GIMPLE_REG_P over to DECL_NOT_GIMPLE_REG_P I
failed to update its description.

* tree.h (DECL_NOT_GIMPLE_REG_P): Update description.

gcc/tree.h

index 21f3cd5525c2acde7deeb1d8e49159a61d2855c3..6f45359f103d934045f0a087e5ee988e89ea539c 100644 (file)
@@ -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