The following series of 5 patches is intended to be identical in terms of code changes to the version I posted last week:

http://gcc.gnu.org/ml/gcc-patches/2013-06/msg00750.html

I have just split it up into pieces to make it easier to review:

1  remove -fstrict-volatile-bitfields warnings and packedp flag
2  hoist -fstrict-volatile-bitfields test
3  don't restrict bit range for -fstrict-volatile-bitfields
4  fix bugs with -fstrict-volatile-bitfields and packed structures
5  new -fstrict-volatile-bitfields test cases

I tested the pieces in various combinations on arm-none-eabi and x86_64-linux-gnu targets.

-Sandra

Reply via email to