This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/51442] volatile bitfields broken on arm
- From: "bconoboy at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 06 Dec 2011 21:02:22 +0000
- Subject: [Bug middle-end/51442] volatile bitfields broken on arm
- Auto-submitted: auto-generated
- References: <bug-51442-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51442
--- Comment #1 from Brendan Conoboy <bconoboy at gmail dot com> 2011-12-06 21:02:22 UTC ---
This bug is in reference to the patch that Diego Novillo accepted into 4.7
about 10 months ago:
http://gcc.gnu.org/ml/gcc-patches/2011-03/msg01477.html
The issue is still present in gcc 4.6.x and the same patch resolves the issue.
This is a problem for all gcc 4.6-based ARM targets.
In Debian, the discussion and resolution is here:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625825
Linaro and Ubuntu use the same patch. Discussion here:
https://bugs.launchpad.net/gcc-linaro/+bug/675347
We've been carrying the patch in Fedora-ARM as well. Without the patch applied
the USB stack is broken on ARM, as are various KDE/Qt builds.