>Number: 2031 >Category: fortran >Synopsis: ICE in g77.f-torture/compile/20000511-2.f >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: ice-on-legal-code >Submitter-Id: net >Arrival-Date: Mon Feb 19 16:56:00 PST 2001 >Closed-Date: >Last-Modified: >Originator: David Billinghurst >Release: GNU F77 version 3.0 20010218 (prerelease) (mips-sgi-irix6.5) >Organization: >Environment: mips-sgi-irix6.5 >Description: Testsuite case g77.f-torture/compile/20000511-2.f fails at "-O3 -g". This test passed with cvs 20010212 Two other failures may be related: - g77.f-torture/compile/20000629-1.f, -O3 -g - g77.f-torture/execute/19981119-0.f compilation, -O3 -g Output is Internal error: Segmentation fault Running under gdb I see: (gdb) run /exd4/billingd/src/gcc/gcc/testsuite/g77.f-torture/compile/20000511-2.f -quiet -dumpbase 20000511-2.f -g -O3 -w -version -o 20000511-2.s Starting program: /exd4/billingd/obj/gcc/gcc/f771 /exd4/billingd/src/gcc/gcc/testsuite/g77.f-torture/compile/20000511-2.f -quiet -dumpbase 20000511-2.f -g -O3 -w -version -o 20000511-2.s GNU F77 version 3.0 20010218 (prerelease) (mips-sgi-irix6.5) compiled by GNU C version 3.0 20010218 (prerelease). Program received signal SIGSEGV, Segmentation fault. eliminate_regs (x=0x104af8a0, mem_mode=VOIDmode, insn=0x0) at reload1.c:2312 2312 reload1.c: No such file or directory. (gdb) where #0 eliminate_regs (x=0x104af8a0, mem_mode=VOIDmode, insn=0x0) at reload1.c:2312 #1 0x10249d44 in rtl_for_decl_location (decl=0x0) at dwarf2out.c:8836 #2 0x10247e0c in loc_descriptor_from_tree (loc=0x104a5b38, addressp=0) at dwarf2out.c:8081 #3 0x10247f8c in loc_descriptor_from_tree (loc=0x10499cc8, addressp=0) at dwarf2out.c:8106 #4 0x1024a7ac in add_bound_info (subrange_die=0x104e97c0, bound_attr=DW_AT_upper_bound, bound=0x10499cc8) at dwarf2out.c:9066 #5 0x1024b3e0 in add_subscript_info (type_die=0x104e4fc8, type=0x0) at dwarf2out.c:9153 #6 0x1024c2ec in gen_array_type_die (type=0x104a5ee0, context_die=0x104e98e0) at dwarf2out.c:9662 #7 0x102544f8 in gen_type_die (type=0x39, context_die=0x104e98e0) at dwarf2out.c:10978 #8 0x102543dc in gen_type_die (type=0x39, context_die=0x104e98e0) at dwarf2out.c:10933 #9 0x10255960 in gen_decl_die (decl=0x104a5fb0, context_die=0x104e98e0) at dwarf2out.c:11371 #10 0x1024ea3c in gen_subprogram_die (decl=0x104a57f8, context_die=0x1) at dwarf2out.c:10281 #11 0x102554f0 in gen_decl_die (decl=0x104a57f8, context_die=0x104cc018) at dwarf2out.c:11299 #12 0x10255f74 in dwarf2out_decl (decl=0x104a57f8) at dwarf2out.c:11520 #13 0x1024e414 in dwarf2out_abstract_function (decl=0x104a57f8) at dwarf2out.c:10039 #14 0x100f016c in note_outlining_of_inline_function (fndecl=0x10201a38) at toplev.c:2721 #15 0x102378c4 in output_inline_function (fndecl=0x104a57f8) at integrate.c:2859 #16 0x100ee8e0 in wrapup_global_declarations (vec=0x104f0220, len=57) at toplev.c:1985 #17 0x100ef768 in compile_file ( name=0x104f0220 "\020IÈ\210\020IÈð\020IÉX\020IÉÀ\020IÊ(\020IÊ\220\020IÊø\020IË`\020IËÈ\020Iß°\020Ià\030\020Ià\200\020Iàè\020IáP\020IãX\020IãÀ\020Iä(\020Iä\220\020Iäø\020IçÐ\020Iè \020Iép\020Iê@\020Ië\020\020Iëà\020Iì°\020Ií\200\020IîP\020Iï \020Iïð\020IðÀ\020Iñ\220\020Iò`\020Ió0\020Iô") at toplev.c:2414 #18 0x100f4a6c in main (argc=11, argv=0x7fff2f04) at toplev.c:4896 >How-To-Repeat: make bootstrap make check >Fix: >Release-Note: >Audit-Trail: >Unformatted: