OSDN Git Service

* config/ia64/vect.md (vec_initv2si): Remove bad BIG_ENDIAN test.
[pf3gnuchains/gcc-fork.git] / gcc / config / ia64 / vect.md
index 94380bf..8091b87 100644 (file)
 
   if (GET_CODE (op1) == CONST_INT && GET_CODE (op2) == CONST_INT)
     {
-      rtvec v = rtvec_alloc (2);
-      RTVEC_ELT (v, 0) = TARGET_BIG_ENDIAN ? op2 : op1;
-      RTVEC_ELT (v, 1) = TARGET_BIG_ENDIAN ? op1 : op2;;
-      x = gen_rtx_CONST_VECTOR (V2SImode, v);
+      x = gen_rtx_CONST_VECTOR (V2SImode, XVEC (operands[1], 0));
       emit_move_insn (operands[0], x);
       DONE;
     }