From: H.J. Lu Date: Mon, 7 Jun 2021 14:29:31 +0000 (-0700) Subject: x86: Update g++.target/i386/pr100885.C X-Git-Tag: basepoints/gcc-13~7052 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=52730540e83c81ee595a51feb7736ff753c98139;p=thirdparty%2Fgcc.git x86: Update g++.target/i386/pr100885.C Since long is 32 bits for x32, update g++.target/i386/pr100885.C to cast __m64 to long long for x32. PR target/100885 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long long. --- diff --git a/gcc/testsuite/g++.target/i386/pr100885.C b/gcc/testsuite/g++.target/i386/pr100885.C index 08a5bdd02a25..bec08f7e96d0 100644 --- a/gcc/testsuite/g++.target/i386/pr100885.C +++ b/gcc/testsuite/g++.target/i386/pr100885.C @@ -33,7 +33,7 @@ protected: } }; __m128i _mm_set_epi64(__m64 __q0) { - __m128i __trans_tmp_5{(long)__q0}; + __m128i __trans_tmp_5{(long long)__q0}; return __trans_tmp_5; } long _mm_storel_epi64___P, Draw_dsts;