2016-07-26 Richard Biener <rguenther@suse.de>
commit5514349581cbb6f924fc02aadda10de1ae8047f7
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Jul 2016 14:07:05 +0000 (26 14:07 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Jul 2016 14:07:05 +0000 (26 14:07 +0000)
tree4d5d06e95d4bb2abc5611fa96df7c04afb7662f6
parent78866ecd3d547c77b218861db61aa18f145c4b6d
2016-07-26  Richard Biener  <rguenther@suse.de>

PR middle-end/72517
* expmed.c (extract_bit_field_1): Constrain the vector mode
with element size matching the extraction mode size when
choosing a better vector mode to do the extraction from.

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