[arm-gnu] Access to volatile bit-fields
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[arm-gnu] Access to volatile bit-fields



Hi,

I'm using arm-none-eabi 2010q1-188. I see that for code targeting armv6-m,
accesses to volatile bit-fields do not honour the access width of the
declared bit-field as required by the ABI (Procedure call standard for the
ARM architecture, section 7.1.7.5), but instead use the narrowest access
width available.

Is this a bug? I see it relates to GCC bug 23623
(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23623), which says that this
bug should be fixed by gcc 4.2.0.

Thanks,
Ryan