This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
SSA problems
- To: gcc-bugs at gcc dot gnu dot org
- Subject: SSA problems
- From: Ulrich Drepper <drepper at redhat dot com>
- Date: 05 Jul 2000 18:34:06 -0700
- Reply-To: drepper at cygnus dot com (Ulrich Drepper)
I haven't tested the mainline gcc for perhaps a week and a half so I
don't know exactly when the problem was introduced.
The file available at
http://www.cygnus.com/~drepper/gconv_conf.i.bz2
causes gcc to crash when the latter is called with
gcc -c -O -fssa gconv_conf.i
The message is
gconv_conf.c: In function `read_conf_file':
gconv_conf.c:396: Unrecognizable insn:
(insn 234 233 235 (parallel[
(set (reg:CC 17 flags)
(compare:CC (mem:BLK (reg:SI 83) 0)
(mem:BLK (reg:SI 82) 0)))
(use (reg:SI 85))
(use (const_int 1 [0x1]))
(use (reg:SI 19 dirflag))
(clobber (reg:SI 234))
(clobber (reg:SI 233))
(clobber (reg:SI 232))
] ) -1 (insn_list 228 (insn_list 230 (insn_list 232 (insn_list 233 (nil)))))
(expr_list:REG_DEAD (reg:SI 19 dirflag)
(expr_list:REG_DEAD (reg:SI 85)
(expr_list:REG_DEAD (reg:SI 83)
(expr_list:REG_DEAD (reg:SI 82)
(expr_list:REG_UNUSED (reg:SI 234)
(expr_list:REG_UNUSED (reg:SI 233)
(expr_list:REG_UNUSED (reg:SI 232)
(nil)))))))))
gconv_conf.c:396: Internal compiler error in `extract_insn', at recog.c:2048
This is on Linux/x86 with the mainline gcc as of 2000-07-05T17:00-0700.
--
---------------. ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Red Hat `--' drepper at redhat.com `------------------------