diff options
author | Dale Johannesen <dalej@apple.com> | 2005-12-22 22:04:45 +0000 |
---|---|---|
committer | Dale Johannesen <dalej@apple.com> | 2005-12-22 22:04:45 +0000 |
commit | fc79c021734d47fa693a45e8d5b785c9f32e4399 (patch) | |
tree | e623c3388a992d0e45f365e69f148c99e5b872da /gcc/testsuite/gcc.apple/bitreverse-14.c | |
parent | b9dd2eebbd4ca7aae61415bad0ab4cccbafb519f (diff) |
2005-12-22 Dale Johannesen <dalej@apple.com>apple/gcc-5311
Radar 4387676 4388773
* tree.h (TREE_FIELDS_REVERSED): Remove.
* varasm.c (output_constructor): Remove reference to it.
* stor-layout.c (place_field): Ditto.
2005-12-22 Dale Johannesen <dalej@apple.com>
Radar 4387676 4388773
* gcc.apple/bitreverse-14.c: New.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/apple-local-200502-branch@108980 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.apple/bitreverse-14.c')
-rw-r--r-- | gcc/testsuite/gcc.apple/bitreverse-14.c | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.apple/bitreverse-14.c b/gcc/testsuite/gcc.apple/bitreverse-14.c new file mode 100644 index 00000000000..4b7790cf824 --- /dev/null +++ b/gcc/testsuite/gcc.apple/bitreverse-14.c @@ -0,0 +1,49 @@ +/* APPLE LOCAL file 4388773 */ +/* { dg-do compile { target powerpc*-*-darwin* } } */ +/* { dg-options "-std=gnu99" } */ +#pragma reverse_bitfields on +#pragma pack(push, 1) + +typedef struct _kyc + { + void *pkeyres; + int ipfnctb; + unsigned short icetab:11, + fPrompt:1, + coper:4; + unsigned short ioperArg:14, + fArg:1, + fCetab:1; + int tcidEquiv; + } KYC; +#pragma pack(pop) + +KYC rgkycMain[] = + { + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,0,0x6,1,0,0,0,1,0}, + {0,0,0x8,1,0,0,0,1,0}, + {0,0,0x9,1,0,0,0,1,0}, + {0,0,0xa,1,0,0,0,1,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,1,0,0,0,0,0,0,0}, + {0,0,0xfe,1,0,0,0,1,0}, + {0,0,0x5,1,0,0,0,1,0}, + }; |