diff options
author | Janis Johnson <janisjo@codesourcery.com> | 2012-04-26 15:16:16 +0000 |
---|---|---|
committer | Janis Johnson <janis@gcc.gnu.org> | 2012-04-26 15:16:16 +0000 |
commit | 2b3ecd379cc9c0425004c4d24bbe805f4ef37650 (patch) | |
tree | 857ba9a0030619427a984b1d95a868efd9862c81 | |
parent | e90247f8bac2b058550d5e3af7873fa2768624d2 (diff) | |
download | gcc-2b3ecd379cc9c0425004c4d24bbe805f4ef37650.zip gcc-2b3ecd379cc9c0425004c4d24bbe805f4ef37650.tar.gz gcc-2b3ecd379cc9c0425004c4d24bbe805f4ef37650.tar.bz2 |
bf-ms-layout.c: Adjust offsets to fit ms-bitfield structure layout.
* gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
structure layout.
From-SVN: r186880
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/bf-ms-layout.c | 16 |
2 files changed, 13 insertions, 8 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a566f6a..c7d000a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2012-04-26 Janis Johnson <janisjo@codesourcery.com> + + * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield + structure layout. + 2012-04-25 Sriraman Tallam <tmsriram@google.com> * testsuite/gcc.target/i386/builtin_target.c: Check avx2. diff --git a/gcc/testsuite/gcc.dg/bf-ms-layout.c b/gcc/testsuite/gcc.dg/bf-ms-layout.c index 3acd1e4..109a01b 100644 --- a/gcc/testsuite/gcc.dg/bf-ms-layout.c +++ b/gcc/testsuite/gcc.dg/bf-ms-layout.c @@ -153,27 +153,27 @@ int main(){ struct ten test_ten; #if defined (_TEST_MS_LAYOUT) || defined (_MSC_VER) - size_t exp_sizeof_one = 12; - size_t exp_sizeof_two = 16; + size_t exp_sizeof_one = 8; + size_t exp_sizeof_two = 12; size_t exp_sizeof_three =6; size_t exp_sizeof_four = 8; size_t exp_sizeof_five = 3; size_t exp_sizeof_six = 8; size_t exp_sizeof_seven = 3; - size_t exp_sizeof_eight = 4; + size_t exp_sizeof_eight = 2; size_t exp_sizeof_nine = 8; - size_t exp_sizeof_ten = 16; + size_t exp_sizeof_ten = 8; - unsigned char exp_one_c = 8; - unsigned char exp_two_c = 12; + unsigned char exp_one_c = 7; + unsigned char exp_two_c = 9; unsigned char exp_three_c = 4; unsigned char exp_four_c = 4; char exp_five_c = 2; char exp_six_c = 5; char exp_seven_c = 2; - char exp_eight_c = 2; + char exp_eight_c = 1; char exp_nine_c = 0; - char exp_ten_c = 8; + char exp_ten_c = 1; #else /* testing -mno-ms-bitfields */ |