Initialize src3 with random value.
authorH.J. Lu <hongjiu.lu@intel.com>
Wed, 10 Aug 2011 15:38:18 +0000 (15:38 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 10 Aug 2011 15:38:18 +0000 (08:38 -0700)
2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>

* gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
(sse4_1_test): Initialize src3 with random value.

From-SVN: r177628

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c

index b4b76d5a8a6f4312bf65075173d2a117a8704c09..03c7c016edf78ef34349e7073cd1341c19615719 100644 (file)
@@ -1,3 +1,8 @@
+2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
+       (sse4_1_test): Initialize src3 with random value.
+
 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
 
        * gcc.c-torture/execute/scal-to-vec1.c: New test.
index b66bbfd3b8cac7908309b2511c997f69c5aabc4c..af56e149acf181ff6f9d763ff71ea4cefad1248f 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <smmintrin.h>
 #include <string.h>
+#include <stdlib.h>
 
 #define NUM 20
 
@@ -52,11 +53,15 @@ sse4_1_test (void)
     {
       __m128 x;
       float f[4];
+      int i[4];
     } src3;
   int i;
 
   init_blendps (src1.f, src2.f);
 
+  for (i = 0; i < 4; i++)
+    src3.i[i] = (int) random ();
+
   /* Check blendps imm8, m128, xmm */
   for (i = 0; i < NUM; i++)
     {