From: hjl Date: Mon, 12 Feb 2007 05:12:24 +0000 (+0000) Subject: 2007-02-11 H.J. Lu X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=258d332bd2fb1463c12ab74cc33c15ba140b3a31;p=thirdparty%2Fgcc.git 2007-02-11 H.J. Lu * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants. * gcc.target/i386/sse4a-insert.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121840 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 92670f42758a..6ef96fea5449 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-02-11 H.J. Lu + + * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants. + * gcc.target/i386/sse4a-insert.c: Likewise. + 2007-02-11 Roger Sayle * gcc.target/ia64/builtin-popcount-1.c: New test case. diff --git a/gcc/testsuite/gcc.target/i386/sse4a-extract.c b/gcc/testsuite/gcc.target/i386/sse4a-extract.c index 90ad0f65a235..20817a9cf52f 100644 --- a/gcc/testsuite/gcc.target/i386/sse4a-extract.c +++ b/gcc/testsuite/gcc.target/i386/sse4a-extract.c @@ -32,7 +32,7 @@ sse4a_test_extrq (long long in) __m128i v1, v2; long long index_length, pad; LI v_out; - index_length = 0x0000000000000810; + index_length = 0x0000000000000810LL; pad = 0x0; v1 = _mm_set_epi64x (pad, in); v2 = _mm_set_epi64x (pad, index_length); @@ -61,20 +61,20 @@ static chk (long long i1, long long i2) long long vals_in[5] = { - 0x1234567887654321, - 0x1456782093002490, - 0x2340909123990390, - 0x9595959599595999, - 0x9099038798000029 + 0x1234567887654321LL, + 0x1456782093002490LL, + 0x2340909123990390LL, + 0x9595959599595999LL, + 0x9099038798000029LL }; long long vals_out[5] = { - 0x0000000000006543, - 0x0000000000000024, - 0x0000000000009903, - 0x0000000000005959, - 0x0000000000000000 + 0x0000000000006543LL, + 0x0000000000000024LL, + 0x0000000000009903LL, + 0x0000000000005959LL, + 0x0000000000000000LL }; static void diff --git a/gcc/testsuite/gcc.target/i386/sse4a-insert.c b/gcc/testsuite/gcc.target/i386/sse4a-insert.c index 69262bdfcb06..3e44bba141bb 100644 --- a/gcc/testsuite/gcc.target/i386/sse4a-insert.c +++ b/gcc/testsuite/gcc.target/i386/sse4a-insert.c @@ -32,7 +32,7 @@ sse4a_test_insert (long long in1, long long in2) __m128i v1,v2; long long index_length, pad; LI v_out; - index_length = 0x0000000000000810; + index_length = 0x0000000000000810LL; pad = 0x0; v1 = _mm_set_epi64x (pad, in1); v2 = _mm_set_epi64x (index_length, in2); @@ -62,29 +62,29 @@ static chk (long long i1, long long i2) long long vals_in1[5] = { - 0x1234567887654321, - 0x1456782093002490, - 0x2340909123990390, - 0x9595959599595999, - 0x9099038798000029 + 0x1234567887654321LL, + 0x1456782093002490LL, + 0x2340909123990390LL, + 0x9595959599595999LL, + 0x9099038798000029LL }; long long vals_in2[5] = { - 0x9ABCDEF00FEDCBA9, - 0x234567097289672A, - 0x45476453097BD342, - 0x23569012AE586FF0, - 0x432567ABCDEF765D + 0x9ABCDEF00FEDCBA9LL, + 0x234567097289672ALL, + 0x45476453097BD342LL, + 0x23569012AE586FF0LL, + 0x432567ABCDEF765DLL }; long long vals_out[5] = { - 0x1234567887CBA921, - 0x1456782093672A90, - 0x2340909123D34290, - 0x95959595996FF099, - 0x9099038798765D29 + 0x1234567887CBA921LL, + 0x1456782093672A90LL, + 0x2340909123D34290LL, + 0x95959595996FF099LL, + 0x9099038798765D29LL }; static void