This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH - PPC split slow unaligned load/store into smaller load/stores


Yes, we are aware of this. David #if 0ed the patch until we can track it down.

- Fariborz

On Jan 27, 2004, at 5:42 PM, Alan Modra wrote:

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]