2012-08-09  Richard Henderson  <rth@redhat.com>
 
+       * config/s390/s390.c (s390_expand_insv): Use VOIDmode in gen_rtx_SET.
+
        * config/s390/s390.c (s390_expand_cs_hqi): Copy val to a temp before
        performing the compare for the restart loop.
 
 
          src = gen_lowpart (mode, src);
        }
 
-      op = gen_rtx_SET (mode,
-                       gen_rtx_ZERO_EXTRACT (mode, dest, op1, op2),
-                       src);
+      op = gen_rtx_ZERO_EXTRACT (mode, dest, op1, op2),
+      op = gen_rtx_SET (VOIDmode, op, src);
       clobber = gen_rtx_CLOBBER (VOIDmode, gen_rtx_REG (CCmode, CC_REGNUM));
       emit_insn (gen_rtx_PARALLEL (VOIDmode, gen_rtvec (2, op, clobber)));