re PR target/51681 (ICE in gcc.dg/torture/vshuf-v2si.c on ia64)
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 5 Jan 2012 21:50:20 +0000 (22:50 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 5 Jan 2012 21:50:20 +0000 (22:50 +0100)
commit2d130b315dfc09b83b40d41447d5eb4a617843c6
treee356db11649d2042c065b8aa3921faacaffc4730
parenta32e5e9357929bae073f5533cdadbbb040c7e76c
re PR target/51681 (ICE in gcc.dg/torture/vshuf-v2si.c on ia64)

PR target/51681
* config/ia64/ia64.c (expand_vec_perm_shrp): Use correct operands
for shrp pattern.  Correctly handle and fixup shift variable.
Return false when shift > nelt for BYTES_BIG_ENDIAN target.

From-SVN: r182931
gcc/ChangeLog
gcc/config/ia64/ia64.c