From: H.J. Lu Date: Mon, 23 May 2022 17:42:33 +0000 (-0700) Subject: x86: Avoid uninitialized variable in PR target/104441 test X-Git-Tag: basepoints/gcc-14~6489 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f1a80c05db8b08e71741bae8170f9e77e94bfc35;p=thirdparty%2Fgcc.git x86: Avoid uninitialized variable in PR target/104441 test PR target/104441 * gcc.target/i386/pr104441-1a.c (load8bit_4x4_avx2): Initialize src23. --- diff --git a/gcc/testsuite/gcc.target/i386/pr104441-1a.c b/gcc/testsuite/gcc.target/i386/pr104441-1a.c index 83734f710bd..0931029f2bb 100644 --- a/gcc/testsuite/gcc.target/i386/pr104441-1a.c +++ b/gcc/testsuite/gcc.target/i386/pr104441-1a.c @@ -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);