This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: reload patch to fix compile/20000804-1.c on powerpc
- To: Geoff Keating <geoffk at cygnus dot com>
- Subject: Re: reload patch to fix compile/20000804-1.c on powerpc
- From: Bernd Schmidt <bernds at cygnus dot co dot uk>
- Date: Thu, 10 Aug 2000 10:07:55 +0100 (BST)
- cc: gcc-patches at gcc dot gnu dot org
On Thu, 10 Aug 2000, Geoff Keating wrote:
> We started with:
>
> (insn 35 34 37 (set (concat:CDI (reg:DI 88)
> (reg:DI 89))
> (asm_operands ("") ("=r") 0[
> (reg:SI 90)
> (reg:SI 91)
> (concat:CDI (reg:DI 88)
> (reg:DI 89))
> ]
> [
> (asm_input:SI ("r"))
> (asm_input:SI ("r"))
> (asm_input:CDI ("0"))
> ] ("/home/geoffk/cygnus/co/egcs-mainline/egcs/gcc/testsuite/gcc.c-t
> orture/compile/20000804-1.c") 8)) -1 (nil)
> (expr_list:REG_DEAD (reg:SI 91)
> (expr_list:REG_DEAD (reg:SI 90)
> (nil))))
>
> and global-alloc decided to put the CONCAT into
>
> (concat:CDI (reg:DI 32 f0) (reg:DI 45 f13))
CONCAT shouldn't exist after rtl generation. I believe the bug must be
elsewhere.
Bernd