This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/55023] hppa: wrong code generated with tail call optimisation
- From: "danglin at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 23 Nov 2014 19:01:20 +0000
- Subject: [Bug target/55023] hppa: wrong code generated with tail call optimisation
- Auto-submitted: auto-generated
- References: <bug-55023-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55023
--- Comment #12 from John David Anglin <danglin at gcc dot gnu.org> ---
Breakpoint 3, delete_dead_store_insn (insn_info=0x1b5ccf0)
at ../../gcc/gcc/dse.c:948
948 if (!dbg_cnt (dse))
(gdb) p *insn_info
$3 = {cannot_delete = false, wild_read = false, non_frame_wild_read = false,
frame_read = false, stack_pointer_based = false,
contains_cselib_groups = false, insn = 0xfad93f28, store_rec = 0x1b60288,
read_rec = 0x0, fixed_regs_live = 0x1b52234, prev_insn = 0x1b5ccd0,
next_local_store = 0x1b5ccb0}
(gdb) p debug_rtx (insn_info->insn)
(insn 31 27 50 2 (set (mem:SI (reg/f:SI 115) [0 S4 A64])
(reg:SI 125)) pr55023.c:17 40 {*pa.md:2204}
(expr_list:REG_DEAD (reg:SI 125)
(expr_list:REG_DEAD (reg/f:SI 115)
(nil))))
$4 = void