[Patch combine] Don't create ZERO_EXTEND from subregs unless we have a scalar int...
commitc587c0a9c8cbe80a64461fe9cab0a23d3ff35211
authorJames Greenhalgh <james.greenhalgh@arm.com>
Thu, 21 Dec 2017 16:32:25 +0000 (21 16:32 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Thu, 21 Dec 2017 16:32:25 +0000 (21 16:32 +0000)
tree2d4372af559ea44da1d6393984a83606e1b2bf64
parent6ffc0c0cf5ada5d74da5c0b68fade4b5ec0e944a
[Patch combine] Don't create ZERO_EXTEND from subregs unless we have a scalar int mode

gcc/

* combine.c (simplify_set): Do not transform subregs to zero_extends
if the destination is not a scalar int mode.

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