This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] - Use of powerpc 64bit instructions in 32bit ABI
- From: Richard Henderson <rth at redhat dot com>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: Ulrich Weigand <Ulrich dot Weigand at de dot ibm dot com>, Fariborz Jahanian <fjahanian at apple dot com>, ian at wasabisystems dot com, davem at redhat dot com, gcc-patches at gcc dot gnu dot org
- Date: Fri, 24 Oct 2003 11:07:09 -0700
- Subject: Re: [PATCH] - Use of powerpc 64bit instructions in 32bit ABI
- References: <Ulrich.Weigand@de.ibm.com> <OF04502521.D3A59230-ONC1256DC9.00486520@de.ibm.com> <200310241731.h9OHVfg25916@makai.watson.ibm.com>
On Fri, Oct 24, 2003 at 01:31:41PM -0400, David Edelsohn wrote:
> Notice the use of UNITS_PER_WORD, BITS_PER_WORD, and word_mode in
> the following functions that depend on the argument wordsize and ABI:
[...]
> calls.c:load_register_parameters()
If you're returning parallels from function_arg, you won't get here.
> calls.c:store_one_arg()
Or here.
> function.c:assign_parm()
You definitely won't get to all the bits you marked here.
> expr.c:emit_push_insn()
Dunno about here, but if we're really interested in block copy, then
you *do* want to move in 64-bit hunks.
r~