[Bug c/39283] volatile data types ignore __attribute__ ((__aligned ...))
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39283 Hans-Peter Nilsson hp at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Version|4.3.3 |4.7.1 Resolution||FIXED Known to fail|| --- Comment #5 from Hans-Peter Nilsson hp at gcc dot gnu.org 2012-05-25 06:04:33 UTC --- Seems to be gone on [gcc-4_7-branch revision 185763] for crisv32-axis-linux-gnu as well as for cris-elf with [trunk revision 187855] (16, 16, 16, 16) so let's close this.
[Bug c/39283] volatile data types ignore __attribute__ ((__aligned ...))
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-02-23 22:43 --- This works correctly with the C++ front-end: [dhcp-10-98-10-23:~] apinski% ~/local-gcc/bin/gcc t.c [dhcp-10-98-10-23:~] apinski% ./a.out ix1: 16, ix2: 16, vx1: 4, vx2: 4 [dhcp-10-98-10-23:~] apinski% ~/local-gcc/bin/g++ t.c ./[dhcp-10-98-10-23:~] apinski% ./a.out ix1: 16, ix2: 16, vx1: 16, vx2: 16 Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Component|middle-end |c Ever Confirmed|0 |1 Keywords||wrong-code Known to fail||3.3 4.0.2 4.4.0 Last reconfirmed|-00-00 00:00:00 |2009-02-23 22:43:50 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39283
[Bug c/39283] volatile data types ignore __attribute__ ((__aligned ...))
--- Comment #2 from pinskia at gcc dot gnu dot org 2009-02-23 22:45 --- So the cris problem with 1 vs 4 might be a different issue but the C front-end does something incorrectly anyways. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39283
[Bug c/39283] volatile data types ignore __attribute__ ((__aligned ...))
--- Comment #3 from hp at gcc dot gnu dot org 2009-02-23 22:48 --- (In reply to comment #2) So the cris problem with 1 vs 4 might be a different issue but the C front-end does something incorrectly anyways. I was assuming it's the same basic problem, if nothing else that assumption simplified bug-reporting. :) But sure, middle-end instead of target is then more consistent. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39283
[Bug c/39283] volatile data types ignore __attribute__ ((__aligned ...))
--- Comment #4 from hp at gcc dot gnu dot org 2009-02-23 22:56 --- (In reply to comment #3) But sure, middle-end instead of target is then more consistent. ...or c. Whatever! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39283