]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* config/ia64/vect.md (vec_initv2si): Remove bad BIG_ENDIAN test.
authorsje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2007 20:07:19 +0000 (20:07 +0000)
committersje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2007 20:07:19 +0000 (20:07 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126995 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/ia64/vect.md

index 96e683cf65f11010022cb3bca6df7f57ba9a97c3..9d6dcdc98b52cd74924f9a747bd0b5efbeba8160 100644 (file)
@@ -1,3 +1,7 @@
+2007-07-27  Steve Ellcey  <sje@cup.hp.com>
+
+       * config/ia64/vect.md (vec_initv2si): Remove bad BIG_ENDIAN test.
+
 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
 
        * doc/invoke.texi (mdsp, mdspr2): Document the __mips_dsp,
index 94380bfcc492690759255fa1f8a4a5892da01516..8091b8777beae06a52acae3e4cae5d4b0dd1eecf 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;
     }