Correct expand_vec_perm_blend in i386.c for V8HImode merge.
authorH.J. Lu <hjl@gcc.gnu.org>
Fri, 26 Feb 2010 13:18:17 +0000 (05:18 -0800)
committerH.J. Lu <hjl@gcc.gnu.org>
Fri, 26 Feb 2010 13:18:17 +0000 (05:18 -0800)
commit7ce321b3e30e47927e1b25bcc132a5c329fd7de3
treed980a58d6ab174fac3c32f8a69ace333ef86355e
parentb55b184a4ac073855ba3637e59fe23a4c7e6ff45
Correct expand_vec_perm_blend in i386.c for V8HImode merge.

gcc/

2010-02-26  Uros Bizjak  <ubizjak@gmail.com>

PR target/43175
* config/i386/i386.c (expand_vec_perm_blend): Use correct
operands in V8HImode subregs.  Fix operand order in VEC_MERGE
rtx.

gcc/testsuite/

2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>

PR target/43175
* gcc.target/i386/vperm-v4si-2-sse4.c: New.

From-SVN: r157087
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/vperm-v4si-2-sse4.c [new file with mode: 0644]