This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Unreviewed patch: [PR 16815] RFA: Fix a BLOCK_REG_PADDING check
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: gcc-patches at gcc dot gnu dot org
- Cc: rsandifo at redhat dot com
- Date: Fri, 1 Oct 2004 20:12:22 -0400 (EDT)
- Subject: Re: Unreviewed patch: [PR 16815] RFA: Fix a BLOCK_REG_PADDING check
> * config/pa/pa.h (BLOCK_REG_PADDING): Define in terms of
> function_arg_padding.
Does BLOCK_REG_PADDING only apply to function arguments? If not,
then this isn't right. function_arg_padding doesn't handle aggregates
larger than 8 bytes if !TARGET_64BIT.
I may well have botched the definition for BLOCK_REG_PADDING. At
the time, I was thinking the only uses were those PARALLELs that
we create in the PA backend. Possibly, the documentation needs
to be made clearer.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)