ia64.c (expand_vec_perm_interleave_2): Use gen_raw_REG to create a register in testing mode.
* config/ia64/ia64.c (expand_vec_perm_interleave_2): Use gen_raw_REG to create a register in testing mode. From-SVN: r221139
This commit is contained in:
parent
17d1bf760f
commit
b4b78e2db4
|
@ -1,3 +1,8 @@
|
|||
2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* config/ia64/ia64.c (expand_vec_perm_interleave_2): Use gen_raw_REG
|
||||
to create a register in testing mode.
|
||||
|
||||
2015-03-03 Martin Liska <mliska@suse.cz>
|
||||
Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
|
|
|
@ -11570,7 +11570,10 @@ expand_vec_perm_interleave_2 (struct expand_vec_perm_d *d)
|
|||
gcc_assert (e < nelt);
|
||||
dfinal.perm[i] = e;
|
||||
}
|
||||
dfinal.op0 = gen_reg_rtx (dfinal.vmode);
|
||||
if (d->testing_p)
|
||||
dfinal.op0 = gen_raw_REG (dfinal.vmode, LAST_VIRTUAL_REGISTER + 1);
|
||||
else
|
||||
dfinal.op0 = gen_reg_rtx (dfinal.vmode);
|
||||
dfinal.op1 = dfinal.op0;
|
||||
dfinal.one_operand_p = true;
|
||||
dremap.target = dfinal.op0;
|
||||
|
|
Loading…
Reference in New Issue