This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Retested: RFA: fix PR middle-end/23290
- From: Joern RENNECKE <joern dot rennecke at st dot com>
- To: Richard Henderson <rth at redhat dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 12 Sep 2005 15:12:28 +0100
- Subject: Re: Retested: RFA: fix PR middle-end/23290
- References: <43038D8D.7080306@st.com> <4321CDF6.6000806@st.com> <20050909200906.GD22934@redhat.com>
Thanks for the review.
Richard Henderson wrote:
Though I'll state again for the record that any ABI that bases
its decisions on modes instead of tree codes is broken.
The specific mode that was tested against was BLKmode. If we want to
make ports
impervious to random use of BLKmode, we should declare the practice of
FUNCTION_ARG yielding a REG rtx as obsolete, i.e. everything but a plain
stack
argument has to be expressed with a PARALLEL.
At the moment, tm.texi still states that a value not passes on the stack
is usually
expressed with a REG rtx, and these can't handle BLKmode.