mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-19 03:40:26 +08:00
i386.c (ix86_expand_vector_init_concat): Change sizes of operand array from 8/4 to 4/2.
2008-05-19 H.J. Lu <hongjiu.lu@intel.com> * gcc/config/i386/i386.c (ix86_expand_vector_init_concat): Change sizes of operand array from 8/4 to 4/2. (ix86_expand_vector_init_general): Change size of operand array from 32 to 16. Remove op0, op1 and half_mode. From-SVN: r135579
This commit is contained in:
parent
63e46cceb6
commit
06a5f1ecae
@ -1,3 +1,10 @@
|
||||
2008-05-19 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* gcc/config/i386/i386.c (ix86_expand_vector_init_concat): Change
|
||||
sizes of operand array from 8/4 to 4/2.
|
||||
(ix86_expand_vector_init_general): Change size of operand array
|
||||
from 32 to 16. Remove op0, op1 and half_mode.
|
||||
|
||||
2008-05-19 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* config/i386/i386.c (ix86_expand_vector_init_concat): New.
|
||||
|
@ -23878,7 +23878,7 @@ ix86_expand_vector_init_concat (enum machine_mode mode,
|
||||
rtx target, rtx *ops, int n)
|
||||
{
|
||||
enum machine_mode cmode, hmode = VOIDmode;
|
||||
rtx first[8], second[4];
|
||||
rtx first[4], second[2];
|
||||
rtvec v;
|
||||
int i, j;
|
||||
|
||||
@ -24084,8 +24084,7 @@ static void
|
||||
ix86_expand_vector_init_general (bool mmx_ok, enum machine_mode mode,
|
||||
rtx target, rtx vals)
|
||||
{
|
||||
rtx ops[32], op0, op1;
|
||||
enum machine_mode half_mode = VOIDmode;
|
||||
rtx ops[16];
|
||||
int n, i;
|
||||
|
||||
switch (mode)
|
||||
|
Loading…
x
Reference in New Issue
Block a user