------- Comment #6 from ubizjak at gmail dot com  2010-02-25 19:01 -------
A blind guess:

Index: i386.c
===================================================================
--- i386.c      (revision 157069)
+++ i386.c      (working copy)
@@ -29144,8 +29144,8 @@ expand_vec_perm_blend (struct expand_vec
     do_subreg:
       vmode = V8HImode;
       target = gen_lowpart (vmode, target);
-      op0 = gen_lowpart (vmode, target);
-      op1 = gen_lowpart (vmode, target);
+      op0 = gen_lowpart (vmode, op0);
+      op1 = gen_lowpart (vmode, op1);
       break;

     default:

H.J., can you please try this patch?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43175

Reply via email to