Properly limit backwards label scanning in reorg.
authorDavid S. Miller <davem@davemloft.net>
Sun, 30 Oct 2011 07:48:05 +0000 (07:48 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Sun, 30 Oct 2011 07:48:05 +0000 (00:48 -0700)
commitdbeee82924bc45e9990c2205e2768a52ffda5fbf
tree6927a78bf433978e525defc0a83618ff6bb2613a
parentcc1efdff706c78c874ab8ff65264004fdc8a7081
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.

From-SVN: r180674
gcc/ChangeLog
gcc/emit-rtl.c
gcc/reorg.c
gcc/rtl.h