--- Comment #5 from iains at gcc dot gnu dot org 2010-07-24 08:08 ---
fixed at least >= 4.4
--
iains at gcc dot gnu dot org changed:
What|Removed |Added
Statu
--
What|Removed |Added
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18742
--- Additional Comments From dje at gcc dot gnu dot org 2005-01-10 15:47
---
The testcases work correctly on AIX and powerpc64-linux, so this likely is due
to Darwin not implementing consistent aggregate padding rules in GCC for
backward compatibility.
--
http://gcc.gnu.org/bugzilla/
--- Additional Comments From chli002 at rz dot uni-saarland dot de
2005-01-10 15:32 ---
I have found similar cases; it appears that the crucial part is a {short;char}
struct or union which is
passed as a var arg. Here is a similar program, somewhat smaller and with
easier to understan
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-30
17:26 ---
Confirmed. Note also Apple's 3.3 and 3.1 also fails. So does the FSF 3.3.2.
--
What|Removed |Added
-