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 target/55023] hppa: wrong code generated with tail call optimisation


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


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