diff options
Diffstat (limited to 'gcc/testsuite/gcc.apple/bitreverse-25.c')
-rw-r--r-- | gcc/testsuite/gcc.apple/bitreverse-25.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.apple/bitreverse-25.c b/gcc/testsuite/gcc.apple/bitreverse-25.c index a41515f9d98..a2a2b9d309c 100644 --- a/gcc/testsuite/gcc.apple/bitreverse-25.c +++ b/gcc/testsuite/gcc.apple/bitreverse-25.c @@ -3,6 +3,7 @@ extern void abort(); /* { dg-do run { target powerpc*-*-darwin* } } */ /* { dg-options "-std=gnu99" } */ #pragma reverse_bitfields on +#pragma ms_struct on #pragma pack(push,1) typedef struct _S2 @@ -22,7 +23,7 @@ int TestS2(void) u.ss.c = 0x15; u.ss.s1 = 0x15; u.ss.s2 = 0x15; - + if (sizeof(S2) != 3 || u.x[0] != 0x152a1500) abort(); return 0; @@ -46,7 +47,7 @@ int TestS3(void) u.ss.c = 0x15; u.ss.s1 = 0x15; u.ss.s2 = 0x15; - + if (sizeof(S3) != 4 || u.x[0] != 0x15002a15) abort(); return 0; @@ -68,7 +69,7 @@ int TestS4(void) u.ss.c = 0x15; u.ss.s1 = 0x15; u.ss.s2 = 0x15; - + if (sizeof(S4) != 4 || u.x[0] != 0x15002a15) abort(); return 0; |