diff options
author | Joseph Myers <joseph@codesourcery.com> | 2008-02-26 23:40:46 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2008-02-26 23:40:46 +0000 |
commit | 36e2f1c13246f3f44d58921221a7a95800ff7a17 (patch) | |
tree | 9d74e30763d672833260885433b41201497974fb /gcc | |
parent | 369239efc9c323a86411bf3c9952ac5824225e41 (diff) | |
download | gcc-36e2f1c13246f3f44d58921221a7a95800ff7a17.zip gcc-36e2f1c13246f3f44d58921221a7a95800ff7a17.tar.gz gcc-36e2f1c13246f3f44d58921221a7a95800ff7a17.tar.bz2 |
mmx-4.c (dump64_64): Use printf %I64 on MinGW.
* gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
* gcc.target/i386/sse-6.c (dump128_64): Likewise.
From-SVN: r132691
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/mmx-4.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/sse-6.c | 4 |
3 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 027543ef..9f54add 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2008-02-26 Joseph Myers <joseph@codesourcery.com> + + * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW. + * gcc.target/i386/sse-6.c (dump128_64): Likewise. + 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> PR c/28800 diff --git a/gcc/testsuite/gcc.target/i386/mmx-4.c b/gcc/testsuite/gcc.target/i386/mmx-4.c index 42c71f6..05d2b55 100644 --- a/gcc/testsuite/gcc.target/i386/mmx-4.c +++ b/gcc/testsuite/gcc.target/i386/mmx-4.c @@ -184,7 +184,11 @@ dump64_64 (char *buf, char *name, vecInWord x) sprintf (p, "%s ", name); p += strlen (p); +#if defined(_WIN32) && !defined(__CYGWIN__) + sprintf (p, "%16.16I64x\n", x.t); +#else sprintf (p, "%16.16llx\n", x.t); +#endif } int diff --git a/gcc/testsuite/gcc.target/i386/sse-6.c b/gcc/testsuite/gcc.target/i386/sse-6.c index f07a8cb..930b23f 100644 --- a/gcc/testsuite/gcc.target/i386/sse-6.c +++ b/gcc/testsuite/gcc.target/i386/sse-6.c @@ -229,7 +229,11 @@ dump128_64 (char *buf, char *name, vecInLong x) for (i=0; i<2; i++) { +#if defined(_WIN32) && !defined(__CYGWIN__) + sprintf (p, "%16.16I64x ", x.u[i]); +#else sprintf (p, "%16.16llx ", x.u[i]); +#endif p += strlen (p); } strcat (p, "\n"); |