From f1a80c05db8b08e71741bae8170f9e77e94bfc35 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Mon, 23 May 2022 10:42:33 -0700 Subject: x86: Avoid uninitialized variable in PR target/104441 test PR target/104441 * gcc.target/i386/pr104441-1a.c (load8bit_4x4_avx2): Initialize src23. --- gcc/testsuite/gcc.target/i386/pr104441-1a.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/i386/pr104441-1a.c b/gcc/testsuite/gcc.target/i386/pr104441-1a.c index 83734f7..0931029 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); -- cgit v1.1