diff options
author | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-02-19 20:13:20 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-02-19 20:13:20 +0100 |
commit | c464c0db19b07ffa32e1a7fa574335b625ac765f (patch) | |
tree | 371dba265f05b0605cae41f3cec56ee0448db581 | |
parent | 4b6c824a58ae964920b37e5014793a55b32bc8ce (diff) | |
download | gcc-c464c0db19b07ffa32e1a7fa574335b625ac765f.zip gcc-c464c0db19b07ffa32e1a7fa574335b625ac765f.tar.gz gcc-c464c0db19b07ffa32e1a7fa574335b625ac765f.tar.bz2 |
Tweak comment further.
From-SVN: r233567
-rw-r--r-- | gcc/expr.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 |