This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH - PPC split slow unaligned load/store into smaller load/stores
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: David Edelsohn <dje at watson dot ibm dot com>,Fariborz Jahanian <fjahanian at apple dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Janis Johnson <janis187 at us dot ibm dot com>
- Date: Wed, 28 Jan 2004 12:12:15 +1030
- Subject: Re: PATCH - PPC split slow unaligned load/store into smaller load/stores
- References: <00A48C0A-46C2-11D8-ABAE-000A95BA54A6@apple.com> <200401231853.i0NIrOT33474@makai.watson.ibm.com>
On Fri, Jan 23, 2004 at 01:53:24PM -0500, David Edelsohn wrote:
> 2004-01-13 Fariborz Jahanian <fjahanian@apple.com>
>
> * config/rs6000/rs6000.c (rs6000_emit_move): split slow
> unaligned load/store into smaller loads and stores.
>
> This patch is okay.
>
> Alan and Janis: Can you be on the lookout if this has any impact
> on PPC64 Linux?
Breaks.
Executing on host: /home/alan/build/ppc/gcc64-curr/gcc/xgcc -B/home/alan/build/ppc/gcc64-curr/gcc/ -O1 -w -c -o 930623-1.o /src/gcc-current/gcc/testsuite/gcc.c-torture/compile/930623-1.c (timeout = 300)
/src/gcc-current/gcc/testsuite/gcc.c-torture/compile/930623-1.c: In function `f':
/src/gcc-current/gcc/testsuite/gcc.c-torture/compile/930623-1.c:7: error: unrecognizable insn:
(insn 75 74 76 0 (set (reg:SI 149)
(subreg:SI (reg:DI 33 1) 0)) -1 (nil)
(expr_list:REG_DEAD (reg:DI 33 1)
(nil)))
/src/gcc-current/gcc/testsuite/gcc.c-torture/compile/930623-1.c:7: internal compiler error: in extract_insn, at recog.c:2083
--
Alan Modra
IBM OzLabs - Linux Technology Centre