final.c (final_scan_insn): Hand BARRIERs off to the dwarf2 code.
authorJason Merrill <jason@yorick.cygnus.com>
Thu, 18 Sep 1997 23:33:56 +0000 (23:33 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 18 Sep 1997 23:33:56 +0000 (19:33 -0400)
commit6020d3605c14364b52b635a93ef2b93ac39108ba
tree0c64bd1926558404f2fe6db31186a19420fcc900
parentfeb5876a0b33803a8ff6a5ba645b1f6f58647b27
final.c (final_scan_insn): Hand BARRIERs off to the dwarf2 code.

* final.c (final_scan_insn): Hand BARRIERs off to the dwarf2 code.
* dwarf2out.c (dwarf2out_frame_debug): Pass the whole insn along.
(dwarf2out_stack_adjust): A BARRIER resets the args space to 0.

* except.c (end_eh_unwinder): Subtract 1 from return address.
* libgcc2.c (__throw): Likewise.
(find_exception_handler): Don't change PC here.  Compare end with >.

From-SVN: r15554
gcc/ChangeLog
gcc/dwarf2out.c
gcc/except.c
gcc/final.c
gcc/libgcc2.c