This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
ARM ICE in elimination_effects, at reload1.c:2734
- To: gcc-bugs at gcc dot gnu dot org
- Subject: ARM ICE in elimination_effects, at reload1.c:2734
- From: Rod Stewart <stewart at lab43 dot org>
- Date: Sun, 10 Sep 2000 17:33:04 -0400 (EDT)
With the current mainline on armv4l Linux I get the following ICE when
trying to build XFree86 from CVS. The corresponding .i file is attached.
Looks like an '-O2' optimization problem. Compiles fine with -O, -O1,
-O3.
Thanks,
-Rms
[root@zip X11]# gcc -c -fsigned-char -I../.. -I../../exports/include
-Dlinux -D__arm__ -U__arm -Uarm -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 -DHAS_SNPRINTF -DLIBX11 -O2 -fsigned-char
-fomit-frame-pointer lcGeneric.c -o unshared/lcGeneric.o -v --save-temps
Reading specs from /usr/lib/gcc-lib/armv4l-redhat-linux/2.96/specs
gcc version 2.96 20000909 (experimental)
/usr/lib/gcc-lib/armv4l-redhat-linux/2.96/cpp0 -lang-c -v
-I../.. -I../../exports/include -D__GNUC__=2 -D__GNUC_MINOR__=96
-D__GNUC_PATCHLEVEL__=0 -Dunix -D__arm__ -Dlinux -D__ELF__ -D__unix__
-D__arm__ -D__linux__ -D__ELF__ -D__unix -D__linux
-Asystem(unix) -Asystem(posix) -Acpu(arm) -Amachine(arm) -D__OPTIMIZE__
-D__ARM_ARCH_3__ -D__APCS_32__ -D__ARMEL__ -Darm -D__arm__ -U__arm -Uarm
-Dlinux -D__arm__ -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 -DHAS_SNPRINTF -DLIBX11 lcGeneric.c lcGeneric.i
GNU CPP version 2.96 20000909 (experimental) (cpplib)
(ARM GNU/Linux with ELF)
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory "/usr/armv4l-redhat-linux/include"
#include "..." search starts here:
#include <...> search starts here:
../..
../../exports/include
/usr/lib/gcc-lib/armv4l-redhat-linux/2.96/include
/usr/include
End of search list.
/usr/lib/gcc-lib/armv4l-redhat-linux/2.96/cc1 lcGeneric.i -quiet
-dumpbase lcGeneric.c -O2 -version -fsigned-char -fsigned-char
-fomit-frame-pointer -o lcGeneric.s
GNU C version 2.96 20000909 (experimental) (armv4l-redhat-linux) compiled
by GNU C version 2.96 20000909 (experimental).
lcGeneric.c: In function `read_segmentconversion':
lcGeneric.c:655: Internal compiler error in elimination_effects, at
reload1.c:2734
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
lcGeneric.i.gz