This is the mail archive of the gcc@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]

Re: RFC (proposed fix for PR18916)


On Thu, Dec 23, 2004 at 11:04:34AM -0800, Fariborz Jahanian wrote:
> Problem is that event though the alignment in rtl for source and
> destination are set to 128, but the memory addresses don't end up
> to be 128bit aligned.

Then that is your bug, and you should figure out where these 
incorrect addresses are coming from.

> !           set_mem_align (target, align >= 128 ? PARM_BOUNDARY : align);

This suggests that parameter alignment is too high.  Which suggests
that function_arg_boundary in rs6000.c is wrong.



r~


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