From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20289 invoked by alias); 14 Mar 2002 23:06:04 -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 20260 invoked by uid 71); 14 Mar 2002 23:06:02 -0000 Date: Thu, 14 Mar 2002 15:06:00 -0000 Message-ID: <20020314230602.20256.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Janis Johnson Subject: Re: optimization/5968: flow.c ICE compiling 254.gap on ia64 with -O2 -funroll-loops Reply-To: Janis Johnson X-SW-Source: 2002-03/txt/msg00486.txt.bz2 List-Id: The following reply was made to PR optimization/5968; it has been noted by GNATS. From: Janis Johnson To: law@redhat.com Cc: janis187@us.ibm.com, 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:00:52 -0800 On Thu, Mar 14, 2002 at 03:44:08PM -0700, law@redhat.com wrote: > 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 > > >Class: ice-on-legal-code > > >Submitter-Id: net > > >Arrival-Date: Thu Mar 14 14:26:01 PST 2002 > > >Release: gcc version 3.1 20020314 (prerelease) > > >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. I should have mentioned in the PR that although this appears to be the same as the bug described in PR 5891, it occurs even with Jakub's fix for 5891. Janis