reorg.c (find_end_label): If the basic block reorder pass moves the return insn to...
authorHerman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
Thu, 7 Sep 2000 15:18:46 +0000 (17:18 +0200)
committerJeff Law <law@gcc.gnu.org>
Thu, 7 Sep 2000 15:18:46 +0000 (09:18 -0600)
commitbf6302f0e771555388849d8f525a63231cec79f5
tree198e4245663ba8d90a9318f13a34de8dbe8e53f8
parent33b35a8dc4ce2a6edb323140e49b55cbc3b22f8c
reorg.c (find_end_label): If the basic block reorder pass moves the return insn to some other place try...

* reorg.c (find_end_label): If the basic block reorder pass moves the
return insn to some other place try to locate it again and put our
end_of_function_label there.
* reorg.c (relax_delay_slots): Check if find_end_label created a
new label that invalidates the current optimazation.

From-SVN: r36237
gcc/ChangeLog
gcc/reorg.c