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]

Re: reload patch to fix compile/20000804-1.c on powerpc


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


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