[Bug c/52991] attribute packed broken on mingw32?

2014-01-17 Thread kugel at rockbox dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52991 Thomas Martitz changed: What|Removed |Added CC||kugel at rockbox dot org --- Comment

[Bug middle-end/16660] attribute((aligned)) doesn't work for variables on the stack for greater than required alignement

2014-02-05 Thread kugel at rockbox dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16660 Thomas Martitz changed: What|Removed |Added CC||kugel at rockbox dot org --- Comment

[Bug middle-end/16660] attribute((aligned)) doesn't work for variables on the stack for greater than required alignement

2014-02-05 Thread kugel at rockbox dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16660 --- Comment #24 from Thomas Martitz --- Alright, looking at the revision history it appears to me that the GCC 4.6 series ship the fix and it was not backported to 4.4 (although 4.4.7 was released months after this patch hit svn trunk) or 4.5.

[Bug target/67246] New: MIPS: lw (load word) is generated for byte bitfield, leading to unaligned access

2015-08-17 Thread kugel at rockbox dot org
Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: kugel at rockbox dot org Target Milestone: --- Created attachment 36194 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36194&action=edit test program He

[Bug target/67246] MIPS: lw (load word) is generated for byte bitfield, leading to unaligned access

2015-08-17 Thread kugel at rockbox dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67246 --- Comment #2 from Thomas Martitz --- Thanks for your immediate reply. In trying to provide a better test case I think I've found what the culprit is. The full iphdr defintion is: struct iphdr { #if defined(__LITTLE_ENDIAN_BITFIELD) _

[Bug target/67246] MIPS: lw (load word) is generated for byte bitfield, leading to unaligned access

2015-08-17 Thread kugel at rockbox dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67246 Thomas Martitz changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug target/67246] MIPS: lw (load word) is generated for byte bitfield, leading to unaligned access

2015-08-17 Thread kugel at rockbox dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67246 Thomas Martitz changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID