On Tuesday 10 March 2009, DJ Delorie wrote:
> One of our customers has a chip with memory-mapped peripheral
> registers that need to be accessed in a specific mode.  The registers
> represent bitfields within the hardware, so a volatile struct is an
> obvious choice to represent them in C.
>
> Comments?  Alternatives?

PR23623 (I suspect the status on that bug is incorrect, it's nt actually 
fixed). The ARM EABI defines semantics for volatile bitfields, and gcc gets 
this wrong.

Paul

Reply via email to