* expr.c (expand_assignment): Optimize away no-op moves where the
commit8f3e551a0abced0a47ce6b98af4b98391de676ab
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Apr 2006 16:49:54 +0000 (17 16:49 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Apr 2006 16:49:54 +0000 (17 16:49 +0000)
treeaaf9abd5466f99930e400bcf277a07d48c765d6a
parent55acdbb28612b8c9e6b8810555e7052b37b4f11e
* expr.c (expand_assignment): Optimize away no-op moves where the
source and destination are equal and have no side-effects.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113009 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expr.c