summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2013-10-09 18:57:14 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2013-10-09 18:57:14 +0000
commitf32420fbacaca6d047155499cbc6e343d9564495 (patch)
treeadac9707f151a887125c84ed9d6217e2bd2d1f45 /gcc/ChangeLog
parent1d01b305c8d15f366ba107f580108288e51fc842 (diff)
downloadgcc-f32420fbacaca6d047155499cbc6e343d9564495.tar.gz
* tree-ssa-phiopts.c (rhs_is_fed_for_value_replacement): New function.
(operand_equal_for_value_replacement): New function, extracted from value_replacement and enhanced to catch more cases. (value_replacement): Use operand_equal_for_value_replacement. * gcc.dg/tree-ssa/phi-opt-11.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203327 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b4279467fa4..b1028bf7167 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
+
+ * tree-ssa-phiopts.c (rhs_is_fed_for_value_replacement): New function.
+ (operand_equal_for_value_replacement): New function, extracted from
+ value_replacement and enhanced to catch more cases.
+ (value_replacement): Use operand_equal_for_value_replacement.
+
2013-10-09 Andrew MacLeod <amacleod@redhat.com>
* loop-doloop.c (doloop_modify, doloop_optimize): Use