aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.apple/bitreverse-1.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.apple/bitreverse-1.c')
-rw-r--r--gcc/testsuite/gcc.apple/bitreverse-1.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/gcc/testsuite/gcc.apple/bitreverse-1.c b/gcc/testsuite/gcc.apple/bitreverse-1.c
index 4a38bca6bb6..371700a0059 100644
--- a/gcc/testsuite/gcc.apple/bitreverse-1.c
+++ b/gcc/testsuite/gcc.apple/bitreverse-1.c
@@ -7,16 +7,16 @@
/*
Fun with bitfields!
-
+
This needs to generate the same output when compiled with CodeWarrior and
with XCode. Following is the output I see.
-
+
CodeWarrior:
-
+
u1: 0x0000808b
u2: 0x51010001 0x00004045
-
-
+
+
XCode:
u1: 0xa2020002
@@ -25,6 +25,7 @@
#pragma reverse_bitfields on
+#pragma ms_struct on
typedef struct
{
@@ -88,7 +89,7 @@ int main()
bitfields.u2.bits.b8 = 1;
bitfields.u2.bits.b9 = 1;
- if (bitfields.u1.i1 != 0x0000808b ||
+ if (bitfields.u1.i1 != 0x0000808b ||
bitfields.u2.ints.i2 != 0x51010001 ||
bitfields.u2.ints.i3 != 0x00004045)
return 42;