aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.apple/bitreverse-22.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.apple/bitreverse-22.c')
-rw-r--r--gcc/testsuite/gcc.apple/bitreverse-22.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.apple/bitreverse-22.c b/gcc/testsuite/gcc.apple/bitreverse-22.c
index 949a1245745..5a47d0c44cd 100644
--- a/gcc/testsuite/gcc.apple/bitreverse-22.c
+++ b/gcc/testsuite/gcc.apple/bitreverse-22.c
@@ -5,6 +5,7 @@ extern void abort();
/* { dg-options "-std=gnu99" } */
#pragma reverse_bitfields on
+#pragma ms_struct on
typedef struct _S5
{
@@ -20,11 +21,11 @@ typedef struct _S5
int TestS5(void)
{
S5 s5 = {0};
-
+
s5.s1 = 0x5678;
s5.s2 = 0xABCD;
- if (sizeof(S5) != 12
+ if (sizeof(S5) != 12
|| s5.s1 != 0x5678
|| s5.l3 != 0x5678
|| s5.s2 != 0xabcd
@@ -33,7 +34,7 @@ int TestS5(void)
return 0;
#if 0
- printf("size %d\n", sizeof(S5));
+ printf("size %d\n", sizeof(S5));
printf("s5.l3 = 0x%x, s5.l4 = 0x%x\n", s5.l3, s5.l4);
#endif
}