extract_insn cores on tinfo.cc during bootstrap
Kaveh R. Ghazi
ghazi@caip.rutgers.edu
Sun Apr 16 05:23:00 GMT 2000
> From: Robert Lipe <robertl@sco.com>
>
> sjlj-exceptions seems to be the trigger.
>
> This shows up in the top-of-tree during bootstrap on OpenServer, but it
> is reproducable on i686-pc-linux-gnu with the following command line:
>
> $ cat c
> ./xgcc -B./ -O2 -DIN_GCC -W -Wall -Wtraditional -O2 -I./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fsjlj-exceptions -I. -I/play/egcs/gcc -I/play/egcs/gcc/config -I/play/egcs/gcc/../include \
> -c /play//egcs/gcc/cp/tinfo.cc
>
> (robertl) rjlinux:/home/robertl/tmp/negcs/gcc
> $ sh c
> cc1plus: warning: Ignoring command line option '-Wtraditional'
> /play//egcs/gcc/cp/tinfo.cc: In function `void __rtti_class (void *,
> /play//egcs/gcc/cp/tinfo.cc: const char *, const
> /play//egcs/gcc/cp/tinfo.cc: __class_type_info::base_info *, unsigned
> /play//egcs/gcc/cp/tinfo.cc: int)':
> /play//egcs/gcc/cp/tinfo.cc:75: Unrecognizable insn:
> (call_insn 709 697 713 (call_placeholder 704 698 0 0 (call_insn/u 704 0 706 (set (reg:SI 0 eax)
> (call (mem:QI (symbol_ref:SI ("__get_eh_context")) 0)
> (const_int 0 [0x0]))) -1 (nil)
> (insn_list:REG_LIBCALL 706 (expr_list:REG_EH_REGION (const_int -1 [0xffffffff])
> (nil)))
> (nil))) -1 (nil)
> (nil)
> (nil))
> /play//egcs/gcc/cp/tinfo.cc:75: Internal compiler error in
> /play//egcs/gcc/cp/tinfo.cc:75: `extract_insn', at recog.c:2044
> /play//egcs/gcc/cp/tinfo.cc:75: Please submit a full bug report.
Ditto for me on SunOS4. Testsuite entry? :-)
--
Kaveh R. Ghazi Engagement Manager / Project Services
ghazi@caip.rutgers.edu Qwest Internet Solutions
More information about the Gcc-bugs
mailing list