This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs-ss-19980425 won't bootstrap on mips-sgi-irix6.3


Alexandre Oliva <oliva@dcc.unicamp.br> writes:

Both haifa-enabled and haifa-disabled builds with BOOT_CFLAGS="-O4
-g" crash while building stage2:

stage1/xgcc -Bstage1/ -c  -DIN_GCC    -W -Wall -O4 -g  -DHAVE_CONFIG_H     -I. -I/n/temp1/gcctest/bin/../src/egcs-main/gcc -I/n/temp1/gcctest/bin/../src/egcs-main/gcc/config /n/temp1/gcctest/bin/../src/egcs-main/gcc/flow.c
/n/temp1/gcctest/bin/../src/egcs-main/gcc/flow.c: In function `find_basic_blocks':
/n/temp1/gcctest/bin/../src/egcs-main/gcc/flow.c:294: warning: unused parameter `nregs'
/n/temp1/gcctest/bin/../src/egcs-main/gcc/flow.c:295: warning: unused parameter `file'
/n/temp1/gcctest/bin/../src/egcs-main/gcc/flow.c: In function `find_basic_blocks_1':
/n/temp1/gcctest/bin/../src/egcs-main/gcc/flow.c:387: warning: unused parameter `live_reachable_p'
/n/temp1/gcctest/bin/../src/egcs-main/gcc/flow.c: In function `propagate_block':
/n/temp1/gcctest/bin/../src/egcs-main/gcc/flow.c:1548: warning: `regs_sometimes_live' might be used uninitialized in this function
/n/temp1/gcctest/bin/../src/egcs-main/gcc/flow.c:1552: warning: `maxlive' might be used uninitialized in this function
/n/temp1/gcctest/bin/../src/egcs-main/gcc/flow.c: In function `print_rtl_with_bb':
/n/temp1/gcctest/bin/../src/egcs-main/gcc/flow.c:3167: warning: implicit declaration of function `print_rtl_single'
xgcc: Internal compiler error: program cc1 got fatal signal 6

Program received signal SIGABRT, Aborted.

(gdb) where
#0  0xfad83a8 in _kill ()
    at /xlv3/bonsai-oct28/work/irix/lib/libc/libc_n32_M4/signal/kill.s:15
#1  0xfad8ac8 in _raise ()
    at /xlv3/bonsai-oct28/work/irix/lib/libc/libc_n32_M4/signal/raise.c:25
#2  0xfa2ff70 in abort ()
    at /xlv3/bonsai-oct28/work/irix/lib/libc/libc_n32_M4/gen/abort.c:38
#3  0x10143df4 in scope_die_for (t=0x1050a160, context_die=0x105a4160)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:7584
#4  0x101447f4 in gen_inlined_structure_type_die (type=0x1050a160, 
    context_die=0x105a4160)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:7865
#5  0x10147a18 in gen_tagged_type_instantiation_die (type=0x1050a160, 
    context_die=0x105a4160)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9049
#6  0x10148184 in gen_decl_die (decl=0x10582300, context_die=0x105a4160)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9288
#7  0x10147e78 in decls_for_scope (stmt=0x10582410, context_die=0x105a4160, 
    depth=4) at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9183
#8  0x10146258 in gen_lexical_block_die (stmt=0x10582410, 
    context_die=0x105a3f50, depth=4)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:8492
#9  0x10147c20 in gen_block_die (stmt=0x10582410, context_die=0x105a3f50, 
    depth=4) at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9139
#10 0x10147ebc in decls_for_scope (stmt=0x105824b8, context_die=0x105a3f50, 
    depth=3) at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9191
#11 0x10147c44 in gen_block_die (stmt=0x105824b8, context_die=0x105a3f50, 
    depth=3) at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9142
#12 0x10147ebc in decls_for_scope (stmt=0x105824f8, context_die=0x105a3f50, 
    depth=2) at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9191
#13 0x10146454 in gen_inlined_subroutine_die (stmt=0x105824f8, 
    context_die=0x105a52c8, depth=2)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:8518
#14 0x10147bfc in gen_block_die (stmt=0x105824f8, context_die=0x105a52c8, 
    depth=2) at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9137
#15 0x10147ebc in decls_for_scope (stmt=0x10591cd8, context_die=0x105a52c8, 
    depth=1) at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9191
#16 0x10147c44 in gen_block_die (stmt=0x10591cd8, context_die=0x105a52c8, 
    depth=1) at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9142
#17 0x10147ebc in decls_for_scope (stmt=0x10591d00, context_die=0x105a52c8, 
    depth=0) at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9191
#18 0x101459ec in gen_subprogram_die (decl=0x1049ead8, context_die=0x10379670)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:8334
#19 0x101480b0 in gen_decl_die (decl=0x1049ead8, context_die=0x10379670)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9270
#20 0x1014864c in dwarf2out_decl (decl=0x1049ead8)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/dwarf2out.c:9471
#21 0x100663a8 in rest_of_compilation (decl=0x1049ead8)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/toplev.c:3628
#22 0x10041714 in finish_function (nested=0)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/c-decl.c:7118
#23 0x10023640 in yyparse () at c-parse.y:318
#24 0x100632e4 in compile_file (name=0x7fff301e "flow.i")
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/toplev.c:2545
#25 0x10067ef4 in main (argc=12, argv=0x7fff2ec4, envp=0x7fff2ef8)
    at /n/temp1/gcctest/bin/../src/egcs-main/gcc/toplev.c:4366


I believe the haifa-enabled problem is a similar one, but the build
tree was wiped out in a reboot, and I'm not willing to rebuild it
unless it is really necessary.

Hope this helps.

-- 
Alexandre Oliva
mailto:oliva@dcc.unicamp.br mailto:aoliva@acm.org
http://www.dcc.unicamp.br/~oliva
Universidade Estadual de Campinas, SP, Brasil



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]