| Submitter | Ye Joey |
|---|---|
| Date | Dec. 21, 2011, 3:55 a.m. |
| Message ID | <CAL0py25ThJConFomGS-RajDLTY8Bphz=NMui=qDw-cBp5pRTiA@mail.gmail.com> |
| Download | mbox | patch |
| Permalink | /patch/132582/ |
| State | New |
| Headers | show |
Comments
Patch
--- gcc/testsuite/gcc.dg/volatile-bitfields-2.c (revision 0) +++ gcc/testsuite/gcc.dg/volatile-bitfields-2.c (revision 0) @@ -0,0 +1,15 @@ +/* { dg-do run } */ +/* { dg-options "-fstrict-volatile-bitfields" } */ + +extern void abort(void); +struct thing { + volatile unsigned short a: 8; + volatile unsigned short b: 8; +} t = {1,2}; + +int main() +{ + t.a = 3; + if (t.a !=3 || t.b !=2) abort(); + return 0; +}