diff options
Diffstat (limited to 'gcc/testsuite/gcc.apple/bitreverse-22.c')
-rw-r--r-- | gcc/testsuite/gcc.apple/bitreverse-22.c | 7 |
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 } |