aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/consistency.vlad/layout/f-5-23-7.c')
-rw-r--r--gcc/testsuite/consistency.vlad/layout/f-5-23-7.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c b/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c
deleted file mode 100644
index c512fc14fb3..00000000000
--- a/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c
+++ /dev/null
@@ -1,31 +0,0 @@
-#include <stdio.h>
-
-struct sss{
- int i1:5;
- int i2:23;
- int i3:7;
-};
-
-static union u{
- struct sss sss;
- unsigned char a[sizeof (struct sss)];
-} u;
-
-int main (void) {
- int i;
- for (i = 0; i < sizeof (struct sss); i++)
- u.a[i] = 0;
- u.sss.i1 = 31.0;
- for (i = 0; i < sizeof (struct sss); i++)
- printf ("%x ", u.a[i]);
- printf ("\n");
- u.sss.i2 = 8388607.0;
- for (i = 0; i < sizeof (struct sss); i++)
- printf ("%x ", u.a[i]);
- printf ("\n");
- u.sss.i3 = 127.0;
- for (i = 0; i < sizeof (struct sss); i++)
- printf ("%x ", u.a[i]);
- printf ("\n");
- return 0;
-}