diff options
| author | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-12 05:12:24 +0000 |
|---|---|---|
| committer | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-12 05:12:24 +0000 |
| commit | 258d332bd2fb1463c12ab74cc33c15ba140b3a31 (patch) | |
| tree | 2a7cb238867e75fc3cb88948cd8ccc4133260b39 | |
| parent | 9966a43024cfc311df3ac4a709e5fa0039e564bd (diff) | |
| download | ppe42-gcc-258d332bd2fb1463c12ab74cc33c15ba140b3a31.tar.gz ppe42-gcc-258d332bd2fb1463c12ab74cc33c15ba140b3a31.zip | |
2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
* 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
| -rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.target/i386/sse4a-extract.c | 22 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.target/i386/sse4a-insert.c | 32 |
3 files changed, 32 insertions, 27 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 92670f42758..6ef96fea544 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-02-11 H.J. Lu <hongjiu.lu@intel.com> + + * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants. + * gcc.target/i386/sse4a-insert.c: Likewise. + 2007-02-11 Roger Sayle <roger@eyesopen.com> * 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 90ad0f65a23..20817a9cf52 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 69262bdfcb0..3e44bba141b 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 |

