diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2012-01-03 09:10:27 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2012-01-03 09:10:27 +0100 |
commit | 96fda42cb42f8aa502b306f2626227d5d2615919 (patch) | |
tree | 8008faf5b2d0662e1c00bfecfdb1f24946bebcb7 /gcc/config | |
parent | b848354bf9eb605abf358a61189b3f6dfd0d10af (diff) | |
download | gcc-96fda42cb42f8aa502b306f2626227d5d2615919.zip gcc-96fda42cb42f8aa502b306f2626227d5d2615919.tar.gz gcc-96fda42cb42f8aa502b306f2626227d5d2615919.tar.bz2 |
ia64.c (expand_vec_perm_broadcast): Use correct operands for extzv pattern.
* config/ia64/ia64.c (expand_vec_perm_broadcast): Use correct
operands for extzv pattern.
From-SVN: r182829
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/ia64/ia64.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index d74eeb6..f7dff7d 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -11207,7 +11207,7 @@ expand_vec_perm_broadcast (struct expand_vec_perm_d *d) elt *= BITS_PER_UNIT; temp = gen_reg_rtx (DImode); emit_insn (gen_extzv (temp, gen_lowpart (DImode, d->op0), - GEN_INT (elt), GEN_INT (8))); + GEN_INT (8), GEN_INT (elt))); emit_insn (gen_mux1_brcst_qi (d->target, gen_lowpart (QImode, temp))); break; |