This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/18916] [4.0 Regression] mis-aligned vector code with copy memory (-maltivec)


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]