]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
x86: Avoid uninitialized variable in PR target/104441 test
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 23 May 2022 17:42:33 +0000 (10:42 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 23 May 2022 23:57:17 +0000 (16:57 -0700)
PR target/104441
* gcc.target/i386/pr104441-1a.c (load8bit_4x4_avx2): Initialize
src23.

gcc/testsuite/gcc.target/i386/pr104441-1a.c

index 83734f710bd4dbd6e5524eaafcad031fec45d5e8..0931029f2bb6c09661a70ed4a34ad05076986f66 100644 (file)
@@ -8,7 +8,7 @@ __attribute__((always_inline, target("avx2")))
 static __m256i
 load8bit_4x4_avx2(const uint8_t *const src, const uint32_t stride)
 {
-  __m128i src01, src23;
+  __m128i src01, src23 = _mm_setzero_si128();
   src01 = _mm_cvtsi32_si128(*(int32_t*)(src + 0 * stride));
   src23 = _mm_insert_epi32(src23, *(int32_t *)(src + 3 * stride), 1);
   return _mm256_setr_m128i(src01, src23);