This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: RFC (proposed fix for PR18916)
- From: Richard Henderson <rth at redhat dot com>
- To: Fariborz Jahanian <fjahanian at apple dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Thu, 23 Dec 2004 13:16:44 -0800
- Subject: Re: RFC (proposed fix for PR18916)
- References: <7C08EB28-5515-11D9-AC3F-000A2789A51E@apple.com>
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~