------- Additional Comments From amodra at bigpond dot net dot au 2004-12-31 23:15 ------- This is a problem with the gcc's function call machinery. The underlying problem is that mem alignment of function args is taken from the type of the arg, not the alignment given by function_arg_boundary. At least, that's what I'm seeing on investigating why g++.dg/ext/altivec-3.C is failing on powerpc64-linux, and this looks like the same bug.
-- What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |amodra at bigpond dot net |dot org |dot au Status|NEW |ASSIGNED GCC target triplet|apple-ppc-darwin |apple-ppc-darwin, powerpc*- | |*-linux Last reconfirmed|2004-12-10 03:35:51 |2004-12-31 23:15:05 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18916