We should not strip subregs of non-scalars during shift expansion.
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Feb 2013 20:25:41 +0000 (20:25 +0000)
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 Feb 2013 20:25:41 +0000 (20:25 +0000)
commit944c79222e4ddeffd586d449597a1b5586601240
tree7b333a574aa93a145dfacbec0bee719738811eb8
parentc35fb07ed26e3e1695dabfe4897a7af1728ae69d
We should not strip subregs of non-scalars during shift expansion.

* expmed.c (expand_shift_1): Only strip scalar integer subregs.

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