[Bug c/39283] volatile data types ignore __attribute__ ((__aligned ...))

2012-05-25 Thread hp at gcc dot gnu.org
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 ...))

2009-02-23 Thread pinskia at gcc dot gnu dot org


--- 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 ...))

2009-02-23 Thread pinskia at gcc dot gnu dot org


--- 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 ...))

2009-02-23 Thread hp at gcc dot gnu dot org


--- 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 ...))

2009-02-23 Thread hp at gcc dot gnu dot org


--- 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