Remove the REG_EQUAL note if we don't know its invariant status.
commit2521c0845d8e7b2718a0d50afab07989a98a0893
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Mar 2010 13:10:49 +0000 (18 13:10 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Mar 2010 13:10:49 +0000 (18 13:10 +0000)
tree2e9989fbc201d38d90f3ecc75bcfe7e74cb4b8ef
parent5d8d76f6177adce94026908252cd6055676b1f1c
Remove the REG_EQUAL note if we don't know its invariant status.

gcc/

2010-03-18  Steven Bosscher  <steven@gcc.gnu.org>
    Eric Botcazou  <ebotcazou@adacore.com>

PR rtl-optimization/43360
* loop-invariant.c (move_invariant_reg): Remove the REG_EQUAL
note if we don't know its invariant status.

gcc/testsuite/

2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>

PR rtl-optimization/43360
* gcc.dg/torture/pr43360.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157539 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/loop-invariant.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr43360.c [new file with mode: 0644]