egcs-19980425 mips-sgi-irix6.2 bootstrap CRASH in stage2 ...

Kaveh R. Ghazi ghazi@caip.rutgers.edu
Thu Apr 30 16:33:00 GMT 1998


Snapshot:		egcs-19980425
Platform:		mips-sgi-irix6.2
Stage1 compiler:	cc
Assembler:		native
Linker:			native
BOOT_CFLAGS:		-g -O3 -funroll-all-loops


	Egcs crashed during the stage2 build:

 > stage1/xgcc -Bstage1/ -c -DIN_GCC -W -Wall -g -O3 -funroll-all-loops
 > 	-DHAVE_CONFIG_H -I. -I. -I./config flow.c
 > flow.c: In function `find_basic_blocks':
 > flow.c:294: warning: unused parameter `nregs'
 > flow.c:295: warning: unused parameter `file'
 > flow.c: In function `find_basic_blocks_1':
 > flow.c:387: warning: unused parameter `live_reachable_p'
 > flow.c: In function `propagate_block':
 > flow.c:1548: warning: `regs_sometimes_live' might be used uninitialized in this function
 > flow.c:1552: warning: `maxlive' might be used uninitialized in this function
 > flow.c: In function `print_rtl_with_bb':
 > flow.c:3167: warning: implicit declaration of function `print_rtl_single'
 > xgcc: Internal compiler error: program cc1 got fatal signal 6
 > make-6.2[2]: *** [flow.o] Error 1


	Here is the backtrace from dbx on cc1:

 > %dbx stage1/cc1
 > dbx version 7.1 Dec  3 1996 17:03:19
 > Executable /caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/stage1/cc1
 > (dbx) run -quiet -g -O3 -funroll-all-loops flow.i
 > Process 23143 (cc1) started
 > Process 23143 (cc1) stopped on signal SIGABRT: Abort (see abort(3c)) (default) at [_kill:15 +0x8,0xfa61fc4]
 >          Source (of kill.s) not available for Process 23143
 > (dbx) where
 > >  0 _kill(0x5a67, 0x6, 0x1f21, 0x0) ["kill.s":15, 0xfa61fc4]
 >    1 _raise(0x6, 0x6, 0x1f21, 0x0) ["raise.c":25, 0xfac0c24]
 >    2 abort(0x5a67, 0x6, 0x1f21, 0x0) ["abort.c":38, 0xfa67c3c]
 >    3 scope_die_for(t = 0x101de6f8, context_die = 0x102b7bf8) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":7584, 0x52b264]
 >    4 gen_inlined_structure_type_die(type = 0x101de6f8, context_die = 0x102b7bf8) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":7865, 0x52bc28]
 >    5 gen_tagged_type_instantiation_die(type = 0x101de6f8, context_die = 0x102b7bf8) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9049, 0x52ed6c]
 >    6 gen_decl_die(decl = 0x10280740, context_die = 0x102b7bf8) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9288, 0x52f5ac]
 >    7 decls_for_scope(stmt = 0x10280850, context_die = 0x102b7bf8, depth = 4) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9183, 0x52f168]
 >    8 gen_lexical_block_die(stmt = 0x10280850, context_die = 0x102c04e8, depth = 4) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":8492, 0x52d618]
 >    9 gen_block_die(stmt = 0x10280850, context_die = 0x102c04e8, depth = 4) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9139, 0x52ef4c]
 >    10 decls_for_scope(stmt = 0x102808f8, context_die = 0x102c04e8, depth = 3) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9191, 0x52f1a4]
 >    11 gen_block_die(stmt = 0x102808f8, context_die = 0x102c04e8, depth = 3) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9142, 0x52ef70]
 >    12 decls_for_scope(stmt = 0x10280938, context_die = 0x102c04e8, depth = 2) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9191, 0x52f1a4]
 >    13 gen_inlined_subroutine_die(stmt = 0x10280938, context_die = 0x102c0638, depth = 2) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":8518, 0x52d7fc]
 >    14 gen_block_die(stmt = 0x10280938, context_die = 0x102c0638, depth = 2) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9137, 0x52ef2c]
 >    15 decls_for_scope(stmt = 0x102066a0, context_die = 0x102c0638, depth = 1) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9191, 0x52f1a4]
 >    16 gen_block_die(stmt = 0x102066a0, context_die = 0x102c0638, depth = 1) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9142, 0x52ef70]
 >    17 decls_for_scope(stmt = 0x102066c8, context_die = 0x102c0638, depth = 0) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9191, 0x52f1a4]
 >    18 gen_subprogram_die(decl = 0x1018c550, context_die = 0x10088ea0) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":8334, 0x52ce10]
 >    19 gen_decl_die(decl = 0x1018c550, context_die = 0x10088ea0) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9270, 0x52f4d0]
 >    20 dwarf2out_decl(decl = 0x1018c550) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/dwarf2out.c":9471, 0x52fa80]
 >    21 rest_of_compilation(decl = 0x1018c550) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/toplev.c":3628, 0x45f808]
 >    22 finish_function(nested = 0) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/c-decl.c":7118, 0x43dff8]
 >    23 yyparse() ["/usr/cygnus/latest-940103/share/bison.simple":692, 0x4228bc]
 >    24 compile_file(name = 0x7fff302e = "flow.i") ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/toplev.c":2545, 0x45c934]
 >    25 main(argc = 6, argv = 0x7fff2f14, envp = 0x7fff2f30) ["/caip/u50/ghazi/gcc-testing/egcs-19980425/gcc/toplev.c":4366, 0x461158]
 >    26 __istart() ["crt1tinit.s":13, 0x421cd0]
 > (dbx) 
--
Kaveh R. Ghazi			Project Manager / Custom Development
ghazi@caip.rutgers.edu		Icon CMT Corp.



More information about the Gcc-bugs mailing list