This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/16382] ice-on [in?]valid code REG_DEAD
- From: "c dot lemmen at fz-juelich dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Jul 2004 13:12:45 -0000
- Subject: [Bug fortran/16382] ice-on [in?]valid code REG_DEAD
- References: <20040706104357.16382.c.lemmen@fz-juelich.de>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From c dot lemmen at fz-juelich dot de 2004-07-12 13:12 -------
Sorry, I can't disclose the fortran file, too complex, I might at a later time
reduce it to a testcase
However in the meantime I stumbled across a similar problem when compiling
qemu-0.6.0:
> wget http://fabrice.bellard.free.fr/qemu/qemu-0.6.0.tar.gz
> gcc -v
Reading specs from /usr/lib/gcc-lib/i486-suse-linux/3.3/specs
Configured with: ../configure --enable-threads=posix --prefix=/usr
--with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man
--libdir=/usr/lib --enable-languages=c,c++,f77,objc,java,ada --disable-checking
--enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib
--with-system-zlib --enable-shared --enable-__cxa_atexit i486-suse-linux
Thread model: posix
gcc version 3.3 20030226 (prerelease) (SuSE Linux)
>./configure --prefix=/opt
>./make
gcc -Wall -O2 -g -fno-strict-aliasing -fomit-frame-pointer
-mpreferred-stack-boundary=2 -falign-functions=0 -fno-reorder-blocks
-fno-optimize-sibling-calls -I[...lots of includes...] -c -o op.o
./qemu-0.6.0/target-ppc/op.c: In function `op_cmpli':
./qemu-0.6.0/target-ppc/op.c:1022: error: unrecognizable insn:
(insn:HI 47 17 48 2 (nil) (set (reg:CC 17 flags)
(compare:CC (symbol_ref:SI ("__op_param1"))
(reg/v:SI 3 ebx))) -1 (nil)
(expr_list:REG_DEAD (reg/v:SI 3 ebx)
(nil)))
./qemu-0.6.0/target-ppc/op.c:1022: internal compiler error: in extract_insn, at
recog.c:2175
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16382