[combine] Only restrict pure simplification in mult-extend subst case, allow other...
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Thu, 26 Nov 2015 13:07:29 +0000 (13:07 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Thu, 26 Nov 2015 13:07:29 +0000 (13:07 +0000)
commitf0e87513309ee6f01429bcbd2983e2b526495319
tree7e2061437de8641558ef38e8b3faf91634af6e46
parent5564c379b0dfde52cc06d611a38ad0b70fc4a3c8
[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.

From-SVN: r230946
gcc/ChangeLog
gcc/combine.c