pr45017.c: Move ...
authorRichard Guenther <rguenther@suse.de>
Mon, 26 Jul 2010 09:16:01 +0000 (09:16 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 26 Jul 2010 09:16:01 +0000 (09:16 +0000)
2010-07-26  Richard Guenther  <rguenther@suse.de>

* gcc.c-torture/execute/pr45017.c: Move ...
* gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.

From-SVN: r162527

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr45017.c [deleted file]
gcc/testsuite/gcc.dg/torture/pr45017.c [new file with mode: 0644]

index 1489b66cd9386f4a280764838b79e4ba71efa44d..7897b053500504542c9a6263b6ccd9fc9d2173a5 100644 (file)
@@ -1,3 +1,8 @@
+2010-07-26  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.c-torture/execute/pr45017.c: Move ...
+       * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
+
 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/40628
diff --git a/gcc/testsuite/gcc.c-torture/execute/pr45017.c b/gcc/testsuite/gcc.c-torture/execute/pr45017.c
deleted file mode 100644 (file)
index 37ff286..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-int tester(char *bytes)
-{
-  union {
-      struct {
-         unsigned int r1:4;
-         unsigned int r2:4;
-      } fmt;
-      char value[1];
-  } ovl;
-
-  ovl.value[0] = bytes[0];
-  return ovl.fmt.r1;
-}
-extern void abort (void);
-int main()
-{
-  char buff = 0x2f;
-  if (tester(&buff) != 0x0f)
-    abort ();
-  return 0;
-}
-
diff --git a/gcc/testsuite/gcc.dg/torture/pr45017.c b/gcc/testsuite/gcc.dg/torture/pr45017.c
new file mode 100644 (file)
index 0000000..f2e02bc
--- /dev/null
@@ -0,0 +1,24 @@
+/* { dg-do run { target i?86-*-* x86_64-*-* } } */
+
+int tester(char *bytes)
+{
+  union {
+      struct {
+         unsigned int r1:4;
+         unsigned int r2:4;
+      } fmt;
+      char value[1];
+  } ovl;
+
+  ovl.value[0] = bytes[0];
+  return ovl.fmt.r1;
+}
+extern void abort (void);
+int main()
+{
+  char buff = 0x2f;
+  if (tester(&buff) != 0x0f)
+    abort ();
+  return 0;
+}
+