Patchwork Move testcase for pr45017.c

login
register
mail settings
Submitter Richard Guenther
Date July 26, 2010, 9:14 a.m.
Message ID <alpine.LNX.2.00.1007261113310.25856@zhemvz.fhfr.qr>
Download mbox | patch
Permalink /patch/59900/
State New
Headers show

Comments

Richard Guenther - July 26, 2010, 9:14 a.m.
No idea how to portably test bitfield endianess/order.

Committed.

Richard.

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.

Patch

Index: gcc/testsuite/gcc.c-torture/execute/pr45017.c
===================================================================
--- gcc/testsuite/gcc.c-torture/execute/pr45017.c	(revision 162526)
+++ gcc/testsuite/gcc.c-torture/execute/pr45017.c	(working copy)
@@ -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;
-}
-