aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2008-02-26 23:40:46 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2008-02-26 23:40:46 +0000
commit36e2f1c13246f3f44d58921221a7a95800ff7a17 (patch)
tree9d74e30763d672833260885433b41201497974fb /gcc
parent369239efc9c323a86411bf3c9952ac5824225e41 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/i386/mmx-4.c4
-rw-r--r--gcc/testsuite/gcc.target/i386/sse-6.c4
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");