This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/24230] [4.1 Regression] ICE in extract_insn with altivec
- From: "steven at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 28 Oct 2005 16:22:28 -0000
- Subject: [Bug target/24230] [4.1 Regression] ICE in extract_insn with altivec
- References: <bug-24230-10053@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #14 from steven at gcc dot gnu dot org 2005-10-28 16:22 -------
More background:
Starting program: /abuild/stevenb/build/gcc/cc1 -O2 -maltivec t.c -da
foo
Analyzing compilation unitPerforming intraprocedural optimizations
Assembling functions:
foo
Breakpoint 8, find_reloads (insn=0x401069c0, replace=0, ind_levels=0,
live_known=1,
reload_reg_p=0x10a65334) at reload.c:2541
2541 int no_input_reloads = 0, no_output_reloads = 0;
(gdb) disab 8
(gdb) enab 10
(gdb) cont
Continuing.
Breakpoint 10, emit_insn (x=0x40110680) at emit-rtl.c:4430
4430 rtx last = last_insn;
(gdb) cont
Continuing.
Breakpoint 10, emit_insn (x=0x401106c0) at emit-rtl.c:4430
4430 rtx last = last_insn;
(gdb) p debug_rtx(x)
(set (reg:V16QI 77 0)
(mem/u/c/i:V16QI (symbol_ref/u:SI ("*.LC0") [flags 0x2]) [0 S16 A128]))
$52 = void
(gdb) up
#1 0x1069fe58 in rs6000_emit_move (dest=0x4010e7f8, source=0x40110670,
mode=V16QImode)
at rs6000.c:4058
4058 emit_insn (gen_rtx_SET (VOIDmode, operands[0], operands[1]));
(gdb) bt
#0 emit_insn (x=0x401106c0) at emit-rtl.c:4430
#1 0x1069fe58 in rs6000_emit_move (dest=0x4010e7f8, source=0x40110670,
mode=V16QImode)
at rs6000.c:4058
#2 0x10487fd8 in gen_movv16qi (operand0=0x4010e7f8, operand1=0x40110670) at
altivec.md:171
#3 0x1033360c in emit_move_insn_1 (x=0x4010e7f8, y=0x40110670) at expr.c:3107
#4 0x10510fa8 in gen_move_insn (x=0x4010e7f8, y=0x40110670) at optabs.c:4214
#5 0x10594ac4 in gen_reload (out=0x4010e7f8, in=0x40110670, opnum=1,
type=RELOAD_FOR_INPUT)
at reload1.c:7606
#6 0x1058fef8 in emit_input_reload_insns (chain=0x10aa3da0, rl=0x10a5f99c,
old=0x40110670, j=3)
at reload1.c:6635
#7 0x10590c30 in do_input_reload (chain=0x10aa3da0, rl=0x10a5f99c, j=3) at
reload1.c:6880
#8 0x10591c00 in emit_reload_insns (chain=0x10aa3da0) at reload1.c:7053
#9 0x10585898 in reload_as_needed (live_known=1) at reload1.c:3902
#10 0x1057bdec in reload (first=0x400351b8, global=1) at reload1.c:1067
#11 0x107b452c in global_alloc (file=0x10aacc40) at global.c:628
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24230