Tweak comment further.
authorJakub Jelinek <jakub@gcc.gnu.org>
Fri, 19 Feb 2016 19:13:20 +0000 (20:13 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 19 Feb 2016 19:13:20 +0000 (20:13 +0100)
From-SVN: r233567

gcc/expr.c

index 4ad76e1..1b89a63 100644 (file)
@@ -6649,7 +6649,9 @@ store_field (rtx target, HOST_WIDE_INT bitsize, HOST_WIDE_INT bitpos,
             includes some extra padding.  store_expr / expand_expr will in
             that case call get_inner_reference that will have the bitsize
             we check here and thus the block move will not clobber the
-            padding that shouldn't be clobbered.  */
+            padding that shouldn't be clobbered.  In the future we could
+            replace the TREE_ADDRESSABLE check with a check that
+            get_base_address needs to live in memory.  */
          && (!TREE_ADDRESSABLE (TREE_TYPE (exp))
              || TREE_CODE (exp) != COMPONENT_REF
              || TREE_CODE (DECL_SIZE (TREE_OPERAND (exp, 1))) != INTEGER_CST