]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-sra.c (create_access_replacement): Only rename the replacement if we can rewrite...
authorRichard Guenther <rguenther@suse.de>
Mon, 12 Mar 2012 10:43:17 +0000 (10:43 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 12 Mar 2012 10:43:17 +0000 (10:43 +0000)
commit3f5f659208192192b83af727ab2f0103c16c1c44
treec4db522d46c717e3c63a6d84f7549bb941bf12d1
parent01c1f20dc516ba119bb6162119533914165d6451
tree-sra.c (create_access_replacement): Only rename the replacement if we can rewrite it into SSA form.

2012-03-12  Richard Guenther  <rguenther@suse.de>

        * tree-sra.c (create_access_replacement): Only rename the
        replacement if we can rewrite it into SSA form.  Properly
        mark register typed replacements that we cannot rewrite
        with TREE_ADDRESSABLE.
* tree-cfg.c (verify_expr): Fix BIT_FIELD_REF verification
for aggregate or BLKmode results.

From-SVN: r185221
gcc/ChangeLog
gcc/tree-cfg.c
gcc/tree-sra.c