]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR tree-optimization/51466 (ICE in gimple_rhs_has_side_effects,)
authorJakub Jelinek <jakub@redhat.com>
Fri, 9 Dec 2011 11:32:35 +0000 (12:32 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 9 Dec 2011 11:32:35 +0000 (12:32 +0100)
commitade324d3cd8da610a5051da66cac6c2ac5a79472
tree575f729201523948ac6bc558de9ad192601c12f3
parentb795ddc1b8201bb1b9d60c2e49d05d0f99771156
backport: re PR tree-optimization/51466 (ICE in gimple_rhs_has_side_effects,)

Backport from mainline
2011-12-08  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/51466
* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Also copy
TREE_SIDE_EFFECTS.

* gcc.c-torture/execute/pr51466.c: New test.

2011-11-28  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/50078
* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Copy over
TREE_THIS_VOLATILE also from the old to new lhs resp. rhs.

* gcc.dg/pr50078.c: New test.

From-SVN: r182157
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr51466.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr50078.c [new file with mode: 0644]
gcc/tree-ssa-forwprop.c