'1019 snapshot ICE on i586-pc-unixware7 compiling gcc/emit-rtl.c

Brown, Rodney rodneybrown@pmsc.com
Wed Oct 20 01:39:00 GMT 1999


Title: '1019 snapshot ICE on i586-pc-unixware7 compiling gcc/emit-rtl.c





$ perl ../ice.pl build.log
stage1/xgcc -Bstage1/ -B/usr/local/i586-pc-unixware7/bin/ -c  -DIN_GCC    -W -Wall -O2 -g -O2  -DHAVE_CONFIG_H    -I. -I../../egcs-19991019/gcc -I../../egcs-19991019/gcc/config -I../../egcs-19991019/gcc/../include ../../egcs-19991019/gcc/emit-rtl.c

xgcc: Internal compiler error: program cc1 got fatal signal 11
make[2]: *** [emit-rtl.o] Error 1
make[2]: Leaving directory `/devel/src/egcs-19991019.obj/gcc'



 stage1/cc1 emit-rtl.i -quiet -dumpbase emit-rtl.c -g -O2 -O2 -W -Wall -version -o emit-rtl.s
GNU C version 2.96 19991019 (experimental) (i586-pc-unixware7) compiled by GNU C version egcs-2.91.60 19981201 (egcs-1.1.1 release).

xgcc: Internal compiler error: program cc1 got fatal signal 11
Breakpoint 1 at 0x8048ca0
Breakpoint 2 at 0x80db6a3: file ../../egcs-19991019/gcc/rtl.c, line 1146.
Breakpoint 3 at 0x8049010
GNU C version 2.96 19991019 (experimental) (i586-pc-unixware7) compiled by GNU C version egcs-2.91.60 19981201 (egcs-1.1.1 release).

Program received signal SIGSEGV, Segmentation fault.
0x8172b65 in mark_set_1 (needed=0x8042cb0, dead=0x8042c34, x=0xbf7fd150, 
    insn=0xbf7ffae0, significant=0x0, flags=1)
    at ../../egcs-19991019/gcc/flow.c:3931
3931              register int blocknum = BLOCK_NUM (insn);
#0  0x8172b65 in mark_set_1 (needed=0x8042cb0, dead=0x8042c34, x=0xbf7fd150, 
    insn=0xbf7ffae0, significant=0x0, flags=1)
    at ../../egcs-19991019/gcc/flow.c:3931
#1  0x81726ed in mark_set_regs (needed=0x8042cb0, dead=0x8042c34, 
    x=0xbf7fd150, insn=0xbf7ffae0, significant=0x0, flags=1)
    at ../../egcs-19991019/gcc/flow.c:3769
#2  0x8171bb7 in propagate_block (old=0x8042cb0, first=0xbf8031a0, 
    last=0xbf819fc0, significant=0x0, bnum=100, flags=1)
    at ../../egcs-19991019/gcc/flow.c:3391
#3  0x816f968 in update_life_info (blocks=0x8397570, 
    extent=UPDATE_LIFE_GLOBAL_RM_NOTES) at ../../egcs-19991019/gcc/flow.c:2578
#4  0x817a0a6 in combine_instructions (f=0xbf859980, nregs=370)
    at ../../egcs-19991019/gcc/combine.c:699
#5  0x804d6ae in rest_of_compilation (decl=0xbfd2f300)
    at ../../egcs-19991019/gcc/toplev.c:4037
#6  0x82e766a in finish_function (nested=0)
    at ../../egcs-19991019/gcc/c-decl.c:6715
#7  0x82d2c67 in yyparse () at ../../egcs-19991019/gcc/c-parse.c:314
#8  0x804bb29 in compile_file (name=0xbff5dda0 "emit-rtl.i")
    at ../../egcs-19991019/gcc/toplev.c:3200
#9  0x80501c2 in main (argc=13, argv=0x8047cdc)
    at ../../egcs-19991019/gcc/toplev.c:5552
#10 0x80490c1 in _start ()
3926          /* Additional data to record if this is the final pass.  */
3927          if (flags & (PROP_LOG_LINKS | PROP_REG_INFO
3928                       | PROP_DEATH_NOTES | PROP_AUTOINC))
3929            {
3930              register rtx y;
3931              register int blocknum = BLOCK_NUM (insn);
3932    
3933              y = NULL_RTX;
3934              if (flags & (PROP_LOG_LINKS | PROP_AUTOINC))
3935                y = reg_next_use[regno];






More information about the Gcc-bugs mailing list