[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
- To: <arm-gnu@xxxxxxxxxxxxxxxx>
- Subject: [arm-gnu] Access to volatile bit-fields
- From: "Ryan Lishman" <ryan@xxxxxxxxxxxxxxx>
- Date: Mon, 30 Aug 2010 16:42:45 +0200
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