r181650 - in /branches/ARM/embedded-4_6-branch/...
jye2@gcc.gnu.org
jye2@gcc.gnu.org
Wed Nov 23 03:15:00 GMT 2011
Author: jye2
Date: Wed Nov 23 03:15:23 2011
New Revision: 181650
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181650
Log:
Partly apply restrict volatile bitfield fix from bernd.
2010-12-02 Bernd Schmidt <bernds_cb1@t-online.de>
* expr.c (store_field): Avoid a direct store if the mode is larger
than the size of the bit field.
* stor-layout.c (layout_decl): If flag_strict_volatile_bitfields,
treat non-volatile bit fields like volatile ones.
testsuite:
2011-11-23 Joey Ye <joey.ye@arm.com>
* g++.dg/abi/bitfield12.C: Add option -fno-strict-volatile-bitfields.
Modified:
branches/ARM/embedded-4_6-branch/gcc/ChangeLog.arm
branches/ARM/embedded-4_6-branch/gcc/expr.c
branches/ARM/embedded-4_6-branch/gcc/stor-layout.c
branches/ARM/embedded-4_6-branch/gcc/testsuite/ChangeLog.arm
branches/ARM/embedded-4_6-branch/gcc/testsuite/g++.dg/abi/bitfield12.C
More information about the Gcc-cvs
mailing list