This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
ICE in find_reloads
- To: Bernd Schmidt <bernds at redhat dot com>
- Subject: ICE in find_reloads
- From: Philipp Thomas <pthomas at suse dot de>
- Date: Sat, 24 Mar 2001 02:36:22 +0100
- Cc: gcc-bugs at gcc dot gnu dot org
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.
Reading specs from /usr/local/lib/gcc-lib/athlon-suse-linux/3.1/specs
Configured with: ../cvs/gcc/configure --disable-checking --enable-threads=posix --disable-win32-registry --with-system-zlib --enable-maintainer-mode athlon-suse-linux
gcc version 3.1 20010322 (experimental)
gcc -c -ansi -pedantic -W -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wcast-qual -Wbad-function-cast -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DMALLOC_0_RETURNS_NULL -O2 -march=athlon -fschedule-insns2 -fexpensive-optimizations -pipe -W -Wall -Wstrict-prototypes -Wcast-qual -Wbad-function-cast -Wpointer-arith pl_util.c -o unshared/pl_util.o
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
Please submit a full bug report, with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
--
Philipp Thomas <pthomas@suse.de>
Development, SuSE GmbH, Schanzaecker Str. 10, D-90443 Nuremberg, Germany
Penguins shall save the dinosaurs
-- Handelsblatt about Linux on S/390
pl_util.i.gz