This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/18916] [4.0 Regression] mis-aligned vector code with copy memory (-maltivec)
- From: "amodra at bigpond dot net dot au" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 31 Dec 2004 23:15:07 -0000
- Subject: [Bug target/18916] [4.0 Regression] mis-aligned vector code with copy memory (-maltivec)
- References: <20041210010826.18916.fjahanian@apple.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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