This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
Re: optimization/10315: [3.2/3.3 regression] [powerpc] ICE: in extract_insn, at recog.c:2175
- From: Geoff Keating <geoffk at geoffk dot org>
- To: nobody at gcc dot gnu dot org
- Cc: gcc-prs at gcc dot gnu dot org,
- Date: 23 Apr 2003 18:26:00 -0000
- Subject: Re: optimization/10315: [3.2/3.3 regression] [powerpc] ICE: in extract_insn, at recog.c:2175
- Reply-to: Geoff Keating <geoffk at geoffk dot org>
The following reply was made to PR optimization/10315; it has been noted by GNATS.
From: Geoff Keating <geoffk at geoffk dot org>
To: dje at watson dot ibm dot com
Cc: s dot bosscher at student dot tudelft dot nl, gcc-gnats at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org,
adconrad at 0c3 dot net, 186299 at bugs dot debian dot org
Subject: Re: optimization/10315: [3.2/3.3 regression] [powerpc] ICE: in extract_insn, at recog.c:2175
Date: Wed, 23 Apr 2003 11:14:26 -0700
> Cc: Steven Bosscher <s dot bosscher at student dot tudelft dot nl>, gcc-gnats at gcc dot gnu dot org,
> gcc-bugs at gcc dot gnu dot org, adconrad at 0c3 dot net, 186299 at bugs dot debian dot org
> Date: Tue, 22 Apr 2003 23:14:37 -0400
> From: David Edelsohn <dje at watson dot ibm dot com>
> X-OriginalArrivalTime: 23 Apr 2003 03:14:43.0793 (UTC) FILETIME=[7C849410:01C30946]
>
> The problem is easy_fp_constant():
>
> /* If we are using V.4 style PIC, consider all constants to be hard. */
> if (flag_pic && DEFAULT_ABI == ABI_V4)
> return 0;
>
> This means that "input_operand" predicate fails for movdf_hardfloat32 when
> presented with const_double:DF. I'm not sure what's suppose to save us at
> that point.
In that case, the RTL should never have been generated...
--
- Geoffrey Keating <geoffk at geoffk dot org>