This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: ICE in find_reloads
- To: Philipp Thomas <pthomas at suse dot de>
- Subject: Re: ICE in find_reloads
- From: Bernd Schmidt <bernds at redhat dot com>
- Date: Mon, 26 Mar 2001 13:38:00 +0100 (BST)
- Cc: <gcc-bugs at gcc dot gnu dot org>, <jh at suse dot cz>
On Sat, 24 Mar 2001, Philipp Thomas wrote:
> Bernd,
>
> CVS gcc as of two days ago failed with an ICE while trying to compile
> XFree86 4.0.3. All the additional compiler flags don't matter, it's only -O2
> that triggers it. Any idea what could cause this? Compressed source is
> attached.
> In file included from pl_util.c:49:
> PEXlibint.h:864: warning: function declaration isn't a prototype
> pl_util.c: In function `PEXMapXCToNPC':
> pl_util.c:2381: Unable to generate reloads for:
> (insn 782 783 868 (set (reg:SF 1 edx [233])
> (float_truncate:SF (reg/v:DF 61))) 137 {truncdfsf2_3} (nil)
> (expr_list:REG_DEAD (reg/v:DF 61)
> (nil)))
> pl_util.c:2381: Internal compiler error in find_reloads, at reload.c:3486
I haven't tried debugging it. From the ChangeLogs, this one seems to be the
most likely candidate:
Thu Mar 22 22:15:59 CET 2001 Jan Hubicka <jh@suse.cz>
(trunc?f?f splitters): Add 64bit versions.
Bernd