Properly limit backwards label scanning in reorg.
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 30 Oct 2011 07:48:05 +0000 (07:48 +0000)
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 30 Oct 2011 07:48:05 +0000 (07:48 +0000)
commitfa1ad02f390117ee5911bf180b78a07a16202f9c
tree6927a78bf433978e525defc0a83618ff6bb2613a
parent6c3ff102ac90a0ea9518629aeb88045ae2c11934
Properly limit backwards label scanning in reorg.

* reorg.c (label_before_next_insn): New function.
(relax_delay_slots): Use it instead of prev_label.
* rtl.h (prev_label): Delete declaration.
* emit-rtl.c (prev_label): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180674 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/emit-rtl.c
gcc/reorg.c
gcc/rtl.h