From f32420fbacaca6d047155499cbc6e343d9564495 Mon Sep 17 00:00:00 2001 From: law Date: Wed, 9 Oct 2013 18:57:14 +0000 Subject: * 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 --- gcc/ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gcc/ChangeLog') 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 + + * 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 * loop-doloop.c (doloop_modify, doloop_optimize): Use -- cgit v1.2.1