[combine] Only restrict pure simplification in mult-extend subst case, allow other...
commitcca84db84ac1105526fb7c620007803ad112d601
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Nov 2015 13:07:29 +0000 (26 13:07 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Nov 2015 13:07:29 +0000 (26 13:07 +0000)
tree7e2061437de8641558ef38e8b3faf91634af6e46
parentd5bad505ec2c125a68063957caff5fd233ba1279
[combine] Only restrict pure simplification in mult-extend subst case, allow other substitutions

* combine.c (subst): Do not return clobber of zero in widening mult
case.  Just return x unchanged if it is a no-op substitution.

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