aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/i386/pr50038.c (renamed from gcc/testsuite/gcc.dg/pr50038.c)6
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1592e13..492a0c3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2011-12-21 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.dg/pr50038.c: Move to ...
+ * gcc.target/i386/pr50038.c: ... here. Test on all targets.
+
2011-12-21 Jason Merrill <jason@redhat.com>
PR c++/51611
diff --git a/gcc/testsuite/gcc.dg/pr50038.c b/gcc/testsuite/gcc.target/i386/pr50038.c
index 4d1c8f7..e111574 100644
--- a/gcc/testsuite/gcc.dg/pr50038.c
+++ b/gcc/testsuite/gcc.target/i386/pr50038.c
@@ -1,8 +1,8 @@
/* PR target/50038 */
-/* { dg-do compile { target x86_64-*-* } } */
/* { dg-options "-O2" } */
-void pr50038(int len, unsigned char *in, unsigned char *out)
+void
+test (int len, unsigned char *in, unsigned char *out)
{
int i;
unsigned char xr, xg;
@@ -11,7 +11,7 @@ void pr50038(int len, unsigned char *in, unsigned char *out)
{
xr = *in++;
xg = *in++;
- xy = (unsigned char) ((19595*xr + 38470*xg) >> 16);
+ xy = (unsigned char) ((19595 * xr + 38470 * xg) >> 16);
*out++ = xy;
}