This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/25459] New: builtins.c:6283: ICE: in struct_equiv_block_eq, at struct-equiv.c:1149
- From: "danglin at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 16 Dec 2005 20:14:01 -0000
- Subject: [Bug middle-end/25459] New: builtins.c:6283: ICE: in struct_equiv_block_eq, at struct-equiv.c:1149
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
/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