/mnt/gnu/gcc-3.3/objdir/./prev-gcc/xgcc -B/mnt/gnu/gcc-3.3/objdir/./prev-gcc/ -B /opt/gnu/gcc/gcc-4.2.0/hppa2.0w-hp-hpux11.11/bin/ -c -g -O2 -DIN_GCC -W -Wal l -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-l ong -Wno-variadic-macros -Wold-style-definition -Wmissing-format-attribute -Werr or -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc/gcc -I../../gcc/gcc/. -I../ ../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include -I/opt/gnu/gcc/gcc-4.2.0 /include -I../../gcc/gcc/../libdecnumber ../../gcc/gcc/builtins.c -o builtin s.o ../../gcc/gcc/builtins.c: In function 'expand_builtin': ../../gcc/gcc/builtins.c:6283: internal compiler error: in struct_equiv_block_eq , at struct-equiv.c:1149 Please submit a full bug report, with preprocessed source if appropriate.
(gdb) bt #0 fancy_abort (file=0x89fda4 "../../gcc/gcc/struct-equiv.c", line=1149, function=0x89fe18 "struct_equiv_block_eq") at ../../gcc/gcc/diagnostic.c:602 #1 0x007ea84c in struct_equiv_block_eq (mode=8723, info=0x7eff1050) at ../../gcc/gcc/struct-equiv.c:1149 #2 0x0053a8c8 in try_crossjump_to_edge (mode=8211, e1=0x7a41ae70, e2=0x7a494d90) at ../../gcc/gcc/cfgcleanup.c:1250 #3 0x0053b96c in try_crossjump_bb (mode=19, bb=0x7ad9b500) at ../../gcc/gcc/cfgcleanup.c:1568 #4 0x0053c1f0 in try_optimize_cfg (mode=19) at ../../gcc/gcc/cfgcleanup.c:1757 #5 0x0053c634 in cleanup_cfg (mode=19) at ../../gcc/gcc/cfgcleanup.c:1866 #6 0x0069a6ec in rest_of_handle_stack_adjustments () at ../../gcc/gcc/regmove.c:2512 #7 0x0069a670 in rest_of_handle_stack_adjustments () at ../../gcc/gcc/regmove.c:2506 #8 0x003fbd38 in execute_one_pass (pass=0x40022cf4) at ../../gcc/gcc/passes.c:845 #9 0x003fbe54 in execute_pass_list (pass=0x40022cf4) at ../../gcc/gcc/passes.c:877 ... (gdb) frame 1 #1 0x007ea84c in struct_equiv_block_eq (mode=8723, info=0x7eff1050) at ../../gcc/gcc/struct-equiv.c:1149 1149 gcc_unreachable (); (gdb) p xi $1 = 0x7a638540 (gdb) p debug_rtx (xi) (note 564 562 565 58 ("../../gcc/gcc/builtins.c") 5571) $2 = void (gdb) p debug_rtx (yi) (note 484 482 485 51 ("../../gcc/gcc/builtins.c") 5565) $3 = void (gdb) p debug_rtx_list (xi, 3) (note 564 562 565 58 ("../../gcc/gcc/builtins.c") 5571) (jump_insn 565 564 4759 58 ../../gcc/gcc/builtins.c:5571 (parallel [ (set (pc) (if_then_else (ne (reg:SI 28 %r28) (const_int 0 [0x0])) (label_ref 4546) (pc))) (set (reg/v/f:SI 5 %r5 [orig:94 target___4671 ] [94]) (reg:SI 28 %r28)) ]) 225 {*pa.md:8722} (insn_list:REG_DEP_TRUE 562 (nil)) (expr_list:REG_DEAD (reg:SI 28 %r28) (expr_list:REG_BR_PROB (const_int 6774 [0x1a76]) (nil)))) (note 4759 565 4760 59 [bb 59] NOTE_INSN_BASIC_BLOCK) $4 = void (gdb) p debug_rtx_list (yi, 3) (note 484 482 485 51 ("../../gcc/gcc/builtins.c") 5565) (jump_insn 485 484 4756 51 ../../gcc/gcc/builtins.c:5565 (parallel [ (set (pc) (if_then_else (ne (reg:SI 28 %r28) (const_int 0 [0x0])) (label_ref 4546) (pc))) (set (reg/v/f:SI 5 %r5 [orig:94 target___4671 ] [94]) (reg:SI 28 %r28)) ]) 225 {*pa.md:8722} (insn_list:REG_DEP_TRUE 482 (nil)) (expr_list:REG_DEAD (reg:SI 28 %r28) (expr_list:REG_BR_PROB (const_int 6774 [0x1a76]) (nil)))) (note 4756 485 4757 52 [bb 52] NOTE_INSN_BASIC_BLOCK) $5 = void (gdb) -- Summary: builtins.c:6283: ICE: in struct_equiv_block_eq, at struct-equiv.c:1149 Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: danglin at gcc dot gnu dot org GCC build triplet: hppa2.0w-hp-hpux11.11 GCC host triplet: hppa2.0w-hp-hpux11.11 GCC target triplet: hppa2.0w-hp-hpux11.11 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25459