This is the mail archive of the gcc-bugs@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]
Other format: [Raw text]

[Bug c/17406] New: [4.0 regression] ICE dwarf2out_frame_debug_expr, at dwarf2out.c:1692


ICE occurs when building stage2 during bootstrap.

gcc version 3.5.0 20040909 (experimental)
i686-pc-mingw32

stage1/xgcc.exe -Bstage1/ -B/aaronwl/cs/env/mingw-head-head-head-20040909/i686-
pc-mingw32/bin/ -c   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-
prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -
Wold-style-definition -Werror -fno-common   -DHAVE_CONFIG_H -
I/aaronwl/cs/internat/iconv/install/include   -I. -I. -
I../../../src/cvs/head/gcc/gcc -I../../../src/cvs/head/gcc/gcc/. -
I../../../src/cvs/head/gcc/gcc/../include -I./../intl -
I../../../src/cvs/head/gcc/gcc/../libcpp/include -I/aaronwl/cs/env/mingw-head-
head-head-20040909/include -I/aaronwl/cs/env/mingw-head-head-head-
20040909/include ../../../src/cvs/head/gcc/gcc/sched-vis.c -o sched-vis.o
../../../src/cvs/head/gcc/gcc/sched-vis.c: In function `print_pattern':
../../../src/cvs/head/gcc/gcc/sched-vis.c:613: internal compiler error: in 
dwarf2out_frame_debug_expr, at dwarf2out.c:1692
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[2]: *** [sched-vis.o] Error 1

#0  fancy_abort (file=0x885a0c "../../../src/cvs/head/gcc/gcc/dwarf2out.c", 
    line=1692, function=0x887460 "dwarf2out_frame_debug_expr")
    at ../../../src/cvs/head/gcc/gcc/diagnostic.c:591
#1  0x004da5e6 in dwarf2out_frame_debug_expr (expr=0x18d0f70, 
    label=0x903980 "*LCFI10") at ../../../src/cvs/head/gcc/gcc/dwarf2out.c:1764
#2  0x0060e407 in final_scan_insn (insn=0x19127f8, file=0x77c5fce0, 
    optimize=2, prescan=0, nopeepholes=0, seen=0x22fd28)
    at ../../../src/cvs/head/gcc/gcc/final.c:2534
#3  0x0060e61e in final (first=0x19140a0, file=0x77c5fce0, optimize=2, 
    prescan=0) at ../../../src/cvs/head/gcc/gcc/final.c:1574
#4  0x005cdf6d in rest_of_compilation ()
    at ../../../src/cvs/head/gcc/gcc/passes.c:301
#5  0x005cb572 in execute_pass_list (pass=0x84db20)
    at ../../../src/cvs/head/gcc/gcc/tree-optimize.c:501
#6  0x005cb782 in tree_rest_of_compilation (fndecl=0x18a3618, nested_p=0 '\0')
    at ../../../src/cvs/head/gcc/gcc/tree-optimize.c:618
#7  0x00419668 in c_expand_body (fndecl=0x18a3618)
    at ../../../src/cvs/head/gcc/gcc/c-decl.c:6420
#8  0x005c897d in cgraph_expand_function (node=0x18c42d0)
    at ../../../src/cvs/head/gcc/gcc/cgraphunit.c:811
#9  0x005c97af in cgraph_optimize ()
    at ../../../src/cvs/head/gcc/gcc/cgraphunit.c:1677
#10 0x0041b00d in c_write_global_declarations ()
    at ../../../src/cvs/head/gcc/gcc/c-decl.c:6953
#11 0x0047e10f in toplev_main (argc=42, argv=0x3d4a68)
    at ../../../src/cvs/head/gcc/gcc/toplev.c:1001
#12 0x00462e6a in main (argc=4009864, argv=0x462e53)
    at ../../../src/cvs/head/gcc/gcc/main.c:35

(gdb) print *dest
$2 = {code = MEM, mode = SImode, jump = 0, call = 0, unchanging = 0, 
  volatil = 0, in_struct = 0, used = 0, frame_related = 0, return_val = 0, 
  u = {fld = {{rt_int = 26021696, rt_uint = 26021696, rt_str = 0x18d0f40 "-", 
        rt_rtx = 0x18d0f40, rt_rtvec = 0x18d0f40, rt_type = 26021696, 
        rt_addr_diff_vec_flags = {min_align = 64, base_after_vec = 1, 
          min_after_vec = 1, max_after_vec = 1, min_after_base = 1, 
          max_after_base = 0, offset_unsigned = 0, 0, scale = 141}, 
        rt_cselib = 0x18d0f40, rt_bit = 0x18d0f40, rt_tree = 0x18d0f40, 
        rt_bb = 0x18d0f40, rt_mem = 0x18d0f40, rt_reg = 0x18d0f40}}, hwint = {
      26021696}}}

(gdb) print *expr
$4 = {code = MEM, mode = SImode, jump = 0, call = 0, unchanging = 0, 
  volatil = 0, in_struct = 0, used = 0, frame_related = 0, return_val = 0, 
  u = {fld = {{rt_int = 26021696, rt_uint = 26021696, rt_str = 0x18d0f40 "-", 
        rt_rtx = 0x18d0f40, rt_rtvec = 0x18d0f40, rt_type = 26021696, 
        rt_addr_diff_vec_flags = {min_align = 64, base_after_vec = 1, 
          min_after_vec = 1, max_after_vec = 1, min_after_base = 1, 
          max_after_base = 0, offset_unsigned = 0, 0, scale = 141}, 
        rt_cselib = 0x18d0f40, rt_bit = 0x18d0f40, rt_tree = 0x18d0f40, 
        rt_bb = 0x18d0f40, rt_mem = 0x18d0f40, rt_reg = 0x18d0f40}}, hwint = {
      26021696}}}

i686-pc-mingw32
Windows XP SP2 Professional
Pentium 4 256MB
Cygwin Current Tue Sep 07 08:20:57 2004
binutils 2.15
mingwrt 3.5
msvcrt 7.0.2600.2180
w32api 3.1
libiconv 1.9.1

../../src/cvs/head/gcc/configure --enable-languages=ada,c,c++,f95,java,objc --
with-dwarf2 --enable-libmudflap --enable-libgcj --with-win32-nlsapi=unicows --
enable-libstdcxx-allocator=mt --enable-libstdcxx-debug --
prefix=/aaronwl/cs/env/mingw-head-head-head-20040909 --enable-maintainer-mode -
-with-included-gettext --with-libiconv-
prefix=/aaronwl/cs/internat/iconv/install --with-gmp=/aaronwl/cs/env/mingw-
head-head-head-20040909 --with-mpfr=/aaronwl/cs/env/mingw-head-head-head-
20040909

-- 
           Summary: [4.0 regression] ICE dwarf2out_frame_debug_expr, at
                    dwarf2out.c:1692
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aaronavay62 at aaronwl dot com
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-mingw32
  GCC host triplet: i686-pc-mingw32
GCC target triplet: i686-pc-mingw32


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17406


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