From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32000 invoked by alias); 14 Mar 2002 22:46:08 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 31968 invoked by uid 71); 14 Mar 2002 22:46:05 -0000 Date: Thu, 14 Mar 2002 14:46:00 -0000 Message-ID: <20020314224604.31963.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: law@redhat.com Subject: Re: optimization/5968: flow.c ICE compiling 254.gap on ia64 with -O2 -funroll-loops Reply-To: law@redhat.com X-SW-Source: 2002-03/txt/msg00484.txt.bz2 List-Id: The following reply was made to PR optimization/5968; it has been noted by GNATS. From: law@redhat.com To: janis187@us.ibm.com Cc: gcc-gnats@gcc.gnu.org Subject: Re: optimization/5968: flow.c ICE compiling 254.gap on ia64 with -O2 -funroll-loops Date: Thu, 14 Mar 2002 15:44:08 -0700 In message <20020314222241.8465.qmail@sources.redhat.com>, janis187@us.ibm.com writes: > > >Number: 5968 > >Category: optimization > >Synopsis: flow.c ICE compiling 254.gap on ia64 with -O2 -funroll-loop > s > >Confidential: no > >Severity: serious > >Priority: medium > >Responsible: unassigned > >State: open > >Class: ice-on-legal-code > >Submitter-Id: net > >Arrival-Date: Thu Mar 14 14:26:01 PST 2002 > >Closed-Date: > >Last-Modified: > >Originator: Janis Johnson > >Release: gcc version 3.1 20020314 (prerelease) > >Organization: > >Environment: > Itanium, Red Hat Linux release 7.1.94 (Roswell) > >Description: > GCC 3.1 prerelease gets an ICE compiling 254.gap from SPEC > CPU2000 with "-O2 -funroll-loops" on ia64-unknown-linux-gnu. > Compiler output is: > > bug.c: In function `f': > bug.c:49: Attempt to delete prologue/epilogue insn: > (insn 553 551 555 (set (reg:DI 333 ar.lc) > (reg:DI 34 r35)) -1 (nil) > (nil)) > bug.c:49: Internal compiler error in propagate_one_insn, at flow.c:1573 There's a reasonable chance this patch from Jakub will fix your problem. It was approved by Richard this afternoon. > PR optimization/5891 > * unroll.c (copy_loop_body) [CALL_INSN]: Copy SIBLING_CALL_P flag. jeff