From cb2f563be758d2ca93457cb15f21084c8e259cfa Mon Sep 17 00:00:00 2001 From: Hans-Peter Nilsson Date: Sat, 24 Nov 2007 22:15:54 +0000 Subject: rtlanal.c (label_is_jump_target_p): Return true for a matching REG_LABEL_TARGET. * rtlanal.c (label_is_jump_target_p): Return true for a matching REG_LABEL_TARGET. * reorg.c (fill_slots_from_thread): Correct last change to use NULL_RTX, not NULL. Outside of REG_NOTES loop, increase and decrease LABEL_NUSES for JUMP_LABEL (trial), not XEXP (note, 0). * jump.c (mark_jump_label_1): Add comment for last change regarding JUMP_LABEL setting. * gcse.c (add_label_notes): Remove conditional that the label is mentioned in insn before adding regnote. * sched-rgn.c (is_cfg_nonregular): Don't return 1 for a single_set insn only feeding a label to a jump through a register that dies there. From-SVN: r130398 --- gcc/ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gcc/ChangeLog') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4c34686..670c0ac 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,18 @@ +2007-11-24 Hans-Peter Nilsson + + * rtlanal.c (label_is_jump_target_p): Return true for a matching + REG_LABEL_TARGET. + * reorg.c (fill_slots_from_thread): Correct last change to use + NULL_RTX, not NULL. Outside of REG_NOTES loop, increase and + decrease LABEL_NUSES for JUMP_LABEL (trial), not XEXP (note, 0). + * jump.c (mark_jump_label_1): Add comment for last change + regarding JUMP_LABEL setting. + * gcse.c (add_label_notes): Remove conditional that the label is + mentioned in insn before adding regnote. + * sched-rgn.c (is_cfg_nonregular): Don't return 1 for a + single_set insn only feeding a label to a jump through a + register that dies there. + 2007-11-23 Dirk Mueller Richard Guenther -- cgit v1.1